1. 04 Mar, 2007 5 commits
    • 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
  2. 03 Mar, 2007 2 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 · 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
  3. 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
  4. 27 Feb, 2007 1 commit
    • 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
  5. 26 Feb, 2007 1 commit
    • 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
  6. 25 Feb, 2007 3 commits
  7. 10 Dec, 2006 1 commit
  8. 21 Nov, 2006 1 commit
  9. 26 Oct, 2006 1 commit
  10. 25 Oct, 2006 1 commit
    • Jürg Billeter's avatar
      support base access update test base access update · 1a6a0b20
      Jürg Billeter authored
      2006-10-25  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valacodevisitor.vala,
      	  vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala,
      	  vala/valabaseaccess.vala: support base access
      	* vala/vala.h, vala/Makefile.am: update
      	* tests/test-025.vala: test base access
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=150
      1a6a0b20
  11. 24 Oct, 2006 2 commits
    • Jürg Billeter's avatar
      don't crash when comparing value type with null · a6928466
      Jürg Billeter authored
      2006-10-24  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: don't crash when comparing value type
      	  with null
      
      svn path=/trunk/; revision=147
      a6928466
    • Jürg Billeter's avatar
      don't crash on already resolved type references support typeof expression · 3000b0d6
      Jürg Billeter authored
      2006-10-24  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala: don't crash on already resolved type
      	  references
      	* vala/valasemanticanalyzer.vala: support typeof expression
      	* vala/valacodegenerator.vala: improve support for null-terminated
      	  arrays
      	* vala/valainterfacewriter.vala: don't write type arguments for arrays
      
      svn path=/trunk/; revision=146
      3000b0d6
  12. 05 Oct, 2006 2 commits
  13. 04 Oct, 2006 1 commit
    • Jürg Billeter's avatar
      specify array element type as type argument create declarations for array · 0e25bbfe
      Jürg Billeter authored
      2006-10-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala, vala/valasemanticanalyzer.vala: specify
      	  array element type as type argument
      	* vala/valacodegenerator.vala: create declarations for array length
      	  variables, iterate over arrays by index if it has known length
      	* vala/valacharacterliteral.vala: correct return type of get_char
      	* vala/valanamespace.vala: process enums and flags first
      	* vala/valavariabledeclarator.vala: set parent_node of initializer, add
      	  replace method
      	* tests/test-023.vala: test list construction
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=139
      0e25bbfe
  14. 28 Sep, 2006 1 commit
    • Raffaele Sandrini's avatar
      add one dimensional array assignment support testcase for array · 489dc9ea
      Raffaele Sandrini authored
      2006-09-28  Raffaele Sandrini <rasa@gmx.ch>
      	* vala/valacodegenerator.vala, vala/valasemanticanalyzer.vala,
      	  vala/valamemorymanager.vala: add one dimensional array assignment
      	  support
      	* tests/test-022.vala: testcase for array creation/assignment
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=137
      489dc9ea
  15. 27 Sep, 2006 1 commit
    • Raffaele Sandrini's avatar
      add threading and assorted structures add an additional abstraction for · a265bc69
      Raffaele Sandrini authored
      2006-09-27  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vapi/glib-2.0.vala: add threading and assorted structures
      	* vala/valamember.vala: add an additional abstraction for all members
      	  of a class
      	* vala/valalockstatement.vala, vala/valacodegenerator.vala,
      	  vala/scanner.l, vala/valasemanticanalyzer.vala,
      	  vala/valalockable.vala, vala/parser.y, vala/valacodevisitor.vala:
      	  add lock feature to vala
      	* vala/valamethod.vala, vala/valafield.vala, vala/valaconstant.vala,
      	  vala/valasignal.vala, vala/valaproperty.vala: make those members
      	  lockable
      	* vala/valacodegenerator.vala: use member abstraction to simlify field
      	  initialisation and destruction
      	* vala/valacodegenerator.vala: introduce new C macros VALA_FREE_CHECKED
      	  and VALA_FREE_UNCHECKED to make safe freeing code nicer
      	* vala/vala.h: update and bring arraycreationexpression in order
      	* vala/Makefile.am: update
      
      
      svn path=/trunk/; revision=129
      a265bc69
  16. 02 Sep, 2006 6 commits
    • Jürg Billeter's avatar
      always default type arguments to strong avoid unnecessary ref/unref pair · 1d3e2293
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valacodecontext.vala,
      	  vala/valasemanticanalyzer.vala, vala/valamemorymanager.vala,
      	  vala/valacodegenerator.vala, vala/valaarraycreationexpression.vala,
      	  vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valaelementaccess.vala, vala/valafield.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valainterface.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
      	  vala/valamethod.vala, vala/valanamespace.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valasignal.vala,
      	  vala/valasourcefile.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  ccode/valaccodefragment.vala, vapi/glib-2.0.vala: always default type
      	  arguments to strong
      	* vala/valacodevisitor.vala, vala/valacodegenerator.vala,
      	  vala/valaexpression.vala, vala/valareturnstatement.vala: avoid
      	  unnecessary ref/unref pair in return expression
      	* vala/valatypereference.vala: copy type arguments in copy method, too
      	* vala/valasemanticanalyzer.vala: set type arguments in type_reference
      	  of ObjectCreationExpression
      	* vala/valadatatype.vala: fix warning
      
      svn path=/trunk/; revision=122
      1d3e2293
    • Jürg Billeter's avatar
      prepare to support protected members · 7cafb62f
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valasemanticanalyzer.vala,
      	  vala/valacodegenerator.vala, vala/valainterfacewriter.vala,
      	  vala/valamemberaccessibility.vala: prepare to support protected
      	  members
      
      svn path=/trunk/; revision=120
      7cafb62f
    • Jürg Billeter's avatar
      don't set parent_node in parser support string + operator set parent_node · 7a498fd8
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: don't set parent_node in parser
      	* vala/valasemanticanalyzer.vala: support string + operator
      	* vala/valaassignment.vala, vala/valabinaryexpression.vala,
      	  vala/valacastexpression.vala, vala/valacodenode.vala,
      	  vala/valadostatement.vala, vala/valaexpressionstatement.vala,
      	  vala/valaforeachstatement.vala, vala/valaforstatement.vala,
      	  vala/valaifstatement.vala, vala/valainvocationexpression.vala,
      	  vala/valamemberaccess.vala, vala/valaobjectcreationexpression.vala,
      	  vala/valaparenthesizedexpression.vala, vala/valareturnstatement.vala,
      	  vala/valaswitchstatement.vala, vala/valaunaryexpression.vala,
      	  vala/valawhilestatement.vala: set parent_node of child nodes, add
      	  replace method
      	* vala/valanullliteral.vala: add default argument to construction method
      	* tests/test-021.vala: test string + operator
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=119
      7a498fd8
    • Jürg Billeter's avatar
      support integer and floating point suffixes use correct type for integer · ae7fbc79
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support integer and floating point suffixes
      	* vala/valasemanticanalyzer.vala: use correct type for integer and
      	  floating point literals
      	* vala/valaintegerliteral.val, vala/valarealliteral.vala: add
      	  get_type_name method
      	* vapi/glib-2.0.vala: add string to int64 conversion method
      
      svn path=/trunk/; revision=118
      ae7fbc79
    • Jürg Billeter's avatar
      use IntegerType, FloatingType, and rank attributes to analyze arithmetic · be3441b3
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: use IntegerType, FloatingType, and
      	  rank attributes to analyze arithmetic operations
      	* vala/valacodegenerator.vala: generate C casts for explicit value-type
      	  casts
      	* vala/valastruct.vala: add is_integer_type, is_floating_type, and
      	  get_rank methods, add IntegerType and FloatingType attributes
      	* vala/valasemanticanalyzer.vala, vala/valacastexpression.vala,
      	  vala/valainstancecast.vala, ccode/valaccodecastexpression.vala: fix
      	  typos
      	* vapi/glib-2.0.vala: add int16, uint16, int32, uint32, use IntegerType
      	  and FloatingType attributes
      
      svn path=/trunk/; revision=117
      be3441b3
    • Jürg Billeter's avatar
      set accessibility for constants set return type in property set accessors · bcaee210
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: set accessibility for constants
      	* vala/valasemanticanalyzer.vala: set return type in property set
      	  accessors to void
      	* vala/valacodegenerator.vala: move public constants to header file
      	* vala/valaclass.vala: don't create fields for properties in VAPI files
      	* vala/valaconstant.vala: add access member
      
      svn path=/trunk/; revision=116
      bcaee210
  17. 23 Aug, 2006 1 commit
  18. 11 Aug, 2006 1 commit
    • Raffaele Sandrini's avatar
      make those classes ready to process multidimensional arrays. remove · 95829c0c
      Raffaele Sandrini authored
      2006-08-11  Raffaele Sandrini  <rasa@gmx.ch>
      
              * vala/valasymbolresolver.vala, vala/valatypereference.vala,
                vala/valaelementaccess.vala, vala/valadatatype.vala, vala/parser.y,
                vala/valaarray.vala: make those classes ready to process
                multidimensional arrays.
              * vala/scanner.l: remove ARRAY_QUALIFIER token
              * vala/valasemanticanalyzer.vala, vala/parser.y,
                vala/valacodegenerator.vala, vala/valacodegenerator.vala,
                vala/valacodevisitor.vala: add multidimensional array support however
                only one dimensional arrays can be created yet
              * vala/Makefile.am, vala/vala.h: update
              * vala/valatypereference.vala: remove source reference parameter
                when creating from an expression
              * vala/valacodegenerator.vala: add support for uint, long and ulong
                properties
      
      
      svn path=/trunk/; revision=100
      95829c0c
  19. 10 Aug, 2006 3 commits
    • Jürg Billeter's avatar
      support hexadecimal and octal integer literals, support hexadecimal escape · 031af2cd
      Jürg Billeter authored
      2006-08-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support hexadecimal and octal integer literals,
      	  support hexadecimal escape sequences, support BASE and THIS
      	* vala/parser.y: use BASE and THIS keywords
      	* vala/valasemanticanalyzer.vala: don't use new base keyword as variable
      	  name
      	* vala/valacodegenerator.vala: simplify code
      	* vala/valainterfacewriter.vala: obey base keyword
      
      svn path=/trunk/; revision=99
      031af2cd
    • Jürg Billeter's avatar
      use Invokable vala/valainvokable.vala implement Invokable update · 2e3d20ed
      Jürg Billeter authored
      2006-08-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala: use
      	  Invokable
      	* vala/valainvokable.vala
      	* vala/valafield.vala, vala/valaformalparameter.vala,
      	  vala/valamethod.vala, valasignal.vala,
      	  vala/valavariabledeclarator.vala: implement Invokable
      	* vala/Makefile.am: update
      
      svn path=/trunk/; revision=96
      2e3d20ed
    • Jürg Billeter's avatar
      support constants in namespaces and constants without initializer depend · 6430451a
      Jürg Billeter authored
      2006-08-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support constants in namespaces and constants without
      	  initializer
      	* vala/valasemanticanalyzer.vala: depend on implemented interfaces
      	* vala/valacodegenerator.vala: always include glib-object.h for
      	  interfaces, append NULL to variable argument list calls
      	* vala/valainterfacewriter.vala: support constants and ellipsis
      	  parameters
      	* vala/valaconstant.vala: make initializer optional
      	* vala/valainterface.vala: implement get_lower_case_cprefix ()
      	* vala/valanamespace.vala: support constants
      
      svn path=/trunk/; revision=95
      6430451a
  20. 05 Aug, 2006 1 commit
    • Jürg Billeter's avatar
      only parse .vala source files support disabling automatic property · de9cd863
      Jürg Billeter authored
      2006-08-05  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: only parse .vala source files
      	* vala/valasymbolbuilder.vala, vala/valaproperty.vala: support disabling
      	  automatic property accessor generation
      	* vala/valasemanticanalyzer.vala: fix typo
      	* vala/valacodegenerator.vala, vala/valainterfacewriter.vala,
      	  vala/valacodecontext.vala: use correct includes for libraries
      	* vala/valacodegenerator.vala: use get_canonical_cconstant method for
      	  signals
      	* vala/valainterfacewriter.vala: support interfaces, non-null types,
      	  callbacks, and construction methods
      	* vala/valasignal.vala: add get_canonical_cconstant method
      	* vala/valaenum.vala, vala/valainterface.vala, vala/valanamespace.vala,
      	  vala/valastruct: add default arguments
      	* vala/Makefile.am: install libvala.so and header files
      	* ccode/Makefile.am: install header files
      	* compiler/valacompiler.vala: set library name in code context
      	* compiler/Makefile.am: adapt to build system changes
      	* vapi/glib-2.0.vala: add skeletons for Callback, Closure, IOChannel,
      	  TimeVal, Scanner, SpawnFlags, OptionGroup, MarkupParser, and Quark
      	* vapi/Makefile.am: add vala-1.0.vala
      	* vala-1.0.pc.in
      	* configure.ac: disable static library by default, add vala-1.0.pc
      	* Makefile.am: add vala-1.0.pc
      
      svn path=/trunk/; revision=92
      de9cd863
  21. 02 Aug, 2006 3 commits
    • Jürg Billeter's avatar
      update for 0.0.2 release check for floating reference in construction · 958c4a4b
      Jürg Billeter authored
      2006-08-02  Jürg Billeter  <j@bitron.ch>
      
      	* NEWS: update for 0.0.2 release
      	* vala/valasemanticanalyzer.vala: check for floating reference in
      	  construction methods
      	* vala/valasourcefile.vala, vala/valacodegenerator.vala,
      	  ccode/valaccodeincludedirective.vala: differentiate between
      	  package-internal and external includes
      	* vapi/gtk+-2.0.vala: port to construction methods
      
      svn path=/trunk/; revision=90
      958c4a4b
    • Jürg Billeter's avatar
      port to construction methods add interface documentation, use implicit · 23e2ba15
      Jürg Billeter authored
      2006-08-02  Jürg Billeter  <j@bitron.ch>
      
      	* port to construction methods
      	* vala/valaparenthesizedexpression.vala, vala/valareport.vala,
      	  vala/valareturnstatement.vala, vala/valasourcefilecycle.vala,
      	  vala/valasourcereference.vala, vala/valatypecheck.vala,
      	  vala/valatypeofexpression.vala, vala/valatypeparameter.vala: add
      	  interface documentation, use implicit namespace specification
      	* vala/Makefile.am: sort source file list
      
      svn path=/trunk/; revision=89
      23e2ba15
    • Jürg Billeter's avatar
      add support for construction methods add to_string method support storing · e3311183
      Jürg Billeter authored
      2006-08-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valacodevisitor.vala, vala/valasymbolbuilder.vala,
      	  vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala,
      	  vala/valainterfacewriter.vala, vala/valaclass.vala,
      	  vala/valaexpressionstatement.vala, vala/valamethod.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valastatement.vala,
      	  vala/valastruct.vala: add support for construction methods
      	* vala/valabooleanliteral.vala, vala/valaexpression.vala,
      	  vala/valaintegerliteral.vala, vala/valaliteral.vala,
      	  vala/valaliteralexpression.vala, vala/valamemberaccess.vala: add
      	  to_string method
      	* vala/valamemberaccess.vala, vala/valatypereference.vala: support
      	  storing type arguments in MemberAccess
      	* vala/valacodenode.vala: add parent_node property
      	* vala/parser.y, vala/valaifstatement.vala: only allow blocks as
      	  embedded statements
      	* vala/valaenum.vala: implement get_type_id method
      	* vala/valainterfacewriter.vala: output default expressions of formal
      	  parameters
      	* vala/valaformalparameter.vala: visit default expression
      	* vala/valaobjectcreationexpression.vala, vala/valanullliteral.vala,
      	  vala/valaproperty.vala, vala/valapropertyaccessor.vala: add interface
      	  documentation, use implicit namespace specification
      	* vala/vala.h: add valaelementaccess.h and valarealliteral.h
      	* ccode/valaccodememberaccess.vala: don't mark is_pointer as construct
      	* vapi/glib-2.0.vala: add GValue
      	* vapi/gtk+-2.0.vala: small updates
      
      svn path=/trunk/; revision=88
      e3311183
  22. 31 Jul, 2006 1 commit
    • Jürg Billeter's avatar
      support prefix increment and decrement, fix parsing opening parens fix · f6aec07a
      Jürg Billeter authored
      2006-07-31  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support prefix increment and decrement, fix parsing
      	  opening parens
      	* vala/valasemanticanalyzer.vala: fix some bugs in error handling,
      	  support prefix increment and decrement
      	* vala/valacodegenerator.vala: support prefix increment and decrement
      	* vala/valanamespace.vala: add interface documentation, use implicit
      	  namespace specification
      	* vala/valaunaryexpression.vala: support prefix increment and decrement
      	* ccode/valaccodeunaryexpression.vala: support prefix increment and
      	  decrement
      	* vapi/glib-2.0.vala: add Environment struct
      
      svn path=/trunk/; revision=87
      f6aec07a