1. 10 Mar, 2007 4 commits
  2. 07 Mar, 2007 3 commits
  3. 05 Mar, 2007 2 commits
    • Jürg Billeter's avatar
      add exception handling support to the parser update · d6ea95e3
      Jürg Billeter authored
      2007-03-05  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valacatchclause.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  vala/valacodevisitor.vala: add exception handling support to the
      	  parser
      	* vala/vala.h, vala/Makefile.am: update
      
      svn path=/trunk/; revision=225
      d6ea95e3
    • Raffaele Sandrini's avatar
      add `g_type_interface_add_prerequisite' calls during interface type · c3d2f4ea
      Raffaele Sandrini authored
      2007-03-05  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vala/valainterfaceregisterfunction.vala: add
      	  `g_type_interface_add_prerequisite' calls during interface type
      	  creation
      	* vala/valasemanticanalyzer.vala: add checks for consistent interface
      	  prerequisites and whether classes are obeying them
      
      svn path=/trunk/; revision=224
      c3d2f4ea
  4. 04 Mar, 2007 9 commits
    • Jürg Billeter's avatar
      Post-release version bump · bde7d447
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* configure.ac: Post-release version bump
      
      svn path=/trunk/; revision=223
      bde7d447
    • Jürg Billeter's avatar
      update for 0.0.7 release · 918f1939
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* NEWS: update for 0.0.7 release
      
      svn path=/trunk/; revision=222
      918f1939
    • Jürg Billeter's avatar
      pack all embedded stataments in blocks update · 1587c08a
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: pack all embedded stataments in blocks
      	* vala/vala.h: update
      
      svn path=/trunk/; revision=221
      1587c08a
    • Jürg Billeter's avatar
      check for inherited properties in construct formal parameters · 0b996ba3
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: check for inherited properties in
      	  construct formal parameters
      
      svn path=/trunk/; revision=220
      0b996ba3
    • Jürg Billeter's avatar
      don't allow interface implementations to specify override remove override · 2ef7213e
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: don't allow interface implementations
      	  to specify override
      	* vala/valaconstant.vala, vala/valafield.vala,
      	  vala/valaformalparameter.vala, vala/valamethod.vala,
      	  vala/valaproperty.vala, vala/valasignal.vala,
      	  vala/valavariabledeclarator.vala: remove override from interface
      	  implementations
      
      svn path=/trunk/; revision=219
      2ef7213e
    • Jürg Billeter's avatar
      rename base_types of interfaces to prerequisites to follow GObject · 85981bf8
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valainterface.vala,
      	  vala/valasemanticanalyzer.vala: rename base_types of interfaces to
      	  prerequisites to follow GObject terminology
      	* vala/valamethod.vala, vala/valasemanticanalyzer.vala,
      	  vala/valacodegenerator.vala: move interface usage part from
      	  base_method to base_interface_method property
      	* vala/valasemanticanalyzer.vala: don't require interface
      	  implementations to specify override
      	* vala/valacodegenerator.vala: support base access in interface
      	  implementations
      	* tests/test-017.vala: remove override in method declaration
      
      svn path=/trunk/; revision=218
      85981bf8
    • Jürg Billeter's avatar
      support lambda expressions in constructors remove extra printf argument · b90b3037
      Jürg Billeter authored
      2007-03-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: support lambda expressions in
      	  constructors
      	* tests/test-029.vala: remove extra printf argument
      
      svn path=/trunk/; revision=217
      b90b3037
    • Raffaele Sandrini's avatar
      add support for construct formal creation method parameters add testcase · 7d614d7c
      Raffaele Sandrini authored
      2007-03-04  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vala/valasemanticanalyzer.vala, vala/parser.y,
      	  vala/valaformalparameter.vala: add support for construct formal
      	  creation method parameters
      	* tests/test-029.vala, tests/test-029.out: add testcase for construct
      	  formal parameters
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=216
      7d614d7c
    • Raffaele Sandrini's avatar
      update/fix copyright notice · 2d3dda1b
      Raffaele Sandrini authored
      2007-03-04  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vala/valaattributeprocessor.vala, vala/valacharacterliteral.vala,
      	  vala/valamethod.vala, vala/valasymbolbuilder.vala,
      	  vala/valacodevisitor.vala, vala/valainterfacewriter.vala,
      	  vala/valamemorymanager.vala: update/fix copyright notice
      
      svn path=/trunk/; revision=215
      2d3dda1b
  5. 03 Mar, 2007 5 commits
    • Raffaele Sandrini's avatar
      add CreationMethod type; restrict creation methods bodys to contain only · 5882cb3d
      Raffaele Sandrini authored
      2007-03-03  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vala/valaattributeprocessor.vala, vala/valamethod.vala,
      	  vala/valacodegenerator.vala, vala/valacreationmethod.vala,
      	  vala/valasymbolbuilder.vala, vala/valasemanticanalyzer.vala,
      	  vala/parser.y, vala/valacodevisitor.vala,
      	  vala/valainterfacewriter.vala, vala/valamemorymanager.vala:
      	  add CreationMethod type; restrict creation methods bodys to contain
      	  only property assignment statements
      	* vala/valacharacterliteral.vala, vala/valacodegenerator.vala,
      	  vala/valaarray.vala: fix the compiler to obey the new creation
      	  method rules
      	* vala/Makefile.am: update
      
      svn path=/trunk/; revision=214
      5882cb3d
    • Jürg Billeter's avatar
      switch to new construction syntax · d2d8fe52
      Jürg Billeter authored
      2007-03-03  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/atk.vala, vapi/cairo.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala,
      	  vapi/pango.vala: switch to new construction syntax
      
      svn path=/trunk/; revision=213
      d2d8fe52
    • Jürg Billeter's avatar
      remove support of old construction syntax · 4ca91d21
      Jürg Billeter authored
      2007-03-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: remove support of old construction syntax
      
      svn path=/trunk/; revision=212
      4ca91d21
    • Jürg Billeter's avatar
      Switch to new construction syntax · 774705f4
      Jürg Billeter authored
      2007-03-03  Jürg Billeter  <j@bitron.ch>
      
      	* Switch to new construction syntax
      
      svn path=/trunk/; revision=211
      774705f4
    • Jürg Billeter's avatar
      support new construction syntax write interface with new construction · ce5a4140
      Jürg Billeter authored
      2007-03-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support new construction syntax
      	* vala/valainterfacewriter.vala: write interface with new construction
      	  syntax
      
      svn path=/trunk/; revision=210
      ce5a4140
  6. 01 Mar, 2007 1 commit
    • Jürg Billeter's avatar
      improve equality check add type parameter equality check add symbol · 0bf1dc31
      Jürg Billeter authored
      2007-03-01  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valatypereference.vala: improve equality check
      	* vala/valatypeparameter.vala: add type parameter equality check
      	* vala/valasemanticanalyzer.vala: add symbol dependencies for
      	  interfaces, support overriding methods of interfaces with
      	  prerequisites
      
      svn path=/trunk/; revision=209
      0bf1dc31
  7. 28 Feb, 2007 4 commits
  8. 27 Feb, 2007 2 commits
    • Jürg Billeter's avatar
      mark source_reference as construction property to allow access in Array · e1016f87
      Jürg Billeter authored
      2007-02-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodenode.vala: mark source_reference as construction property
      	  to allow access in Array constructor
      	* vala/valaarraylengthfield.vala: the Array.length field
      	* vala/valaarrayresizemethod.vala: the Array.resize method
      	* vala/valaarray.vala: support arrays of generic type parameters, add
      	  length field, add resize method
      	* vala/valatypereference.vala: make source reference optional
      	* vala/valatypeparameter.vala, vala/valasymbolresolver.vala,
      	  vala/valasemanticanalyzer.vala: support arrays of generic type
      	  parameters
      	* vala/valadatatype.vala, vala/valacodegenerator.vala: support
      	  Array.length field and Array.resize method
      	* vala/Makefile.am: update
      
      svn path=/trunk/; revision=203
      e1016f87
    • Jürg Billeter's avatar
      accept interfaces with base types · 8cbed254
      Jürg Billeter authored
      2007-02-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: accept interfaces with base types
      
      svn path=/trunk/; revision=202
      8cbed254
  9. 26 Feb, 2007 3 commits
    • Jürg Billeter's avatar
      fix error handling with unknown namespaces · c2e6ae95
      Jürg Billeter authored
      2007-02-26  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala: fix error handling with unknown
      	  namespaces
      
      svn path=/trunk/; revision=201
      c2e6ae95
    • Jürg Billeter's avatar
      test enums update · b94b6d88
      Jürg Billeter authored
      2007-02-26  Jürg Billeter  <j@bitron.ch>
      
      	* tests/test-028.vala, tests/test-028.out: test enums
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=200
      b94b6d88
    • Jürg Billeter's avatar
      test postfix and prefix expressions update support prefix and postfix · f50532e7
      Jürg Billeter authored
      2007-02-26  Jürg Billeter  <j@bitron.ch>
      
      	* tests/test-027.vala, tests/test-027.out: test postfix and prefix
      	  expressions
      	* tests/Makefile.am: update
      	* vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala: support
      	  prefix and postfix expressions for properties and parenthesized
      	  expressions
      
      svn path=/trunk/; revision=199
      f50532e7
  10. 25 Feb, 2007 5 commits
  11. 22 Feb, 2007 1 commit
  12. 21 Feb, 2007 1 commit