1. 11 Nov, 2006 1 commit
  2. 09 Nov, 2006 2 commits
  3. 08 Nov, 2006 1 commit
  4. 06 Nov, 2006 2 commits
  5. 02 Nov, 2006 7 commits
  6. 31 Oct, 2006 1 commit
    • Jürg Billeter's avatar
      don't add NULL to end of variable argument list for printf-style functions · 34e8984b
      Jürg Billeter authored
      2006-10-31  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodegenerator.vala: don't add NULL to end of variable
      	  argument list for printf-style functions to reduce the number of
      	  warnings during C compilation
      	* vala/valamethod.vala: support PrintfFormat attribute
      	* vala/vala.h: include valareport.h
      	* vapi/glib-2.0.vala: use PrintfFormat attribute
      
      svn path=/trunk/; revision=160
      34e8984b
  7. 27 Oct, 2006 2 commits
    • Jürg Billeter's avatar
      miscellaneous fixes · 34d33d9d
      Jürg Billeter authored
      2006-10-27  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
      	  miscellaneous fixes
      
      svn path=/trunk/; revision=159
      34d33d9d
    • Jürg Billeter's avatar
      detect some array types in return types support is_value_ype and fields in · 861177e4
      Jürg Billeter authored
      2006-10-27  Jürg Billeter  <j@bitron.ch>
      
      	* gidlgen/gapi2xml.pl: detect some array types in return types
      	* vapigen/valagidlparser.vala: support is_value_ype and fields in boxed
      	  types
      	* vapigen/valavapigen.vala: add NoArrayLength attributes
      	* packages/atk/atk.gidl, packages/gtk+-2.0/gtk+-2.0.gidl: regenerated
      	* packages/gtk+-2.0/gtk+-2.0.metadata: fixes in GtkListStore,
      	  GtkTreePath, and GtkTreeView
      
      svn path=/trunk/; revision=158
      861177e4
  8. 26 Oct, 2006 5 commits
  9. 25 Oct, 2006 5 commits
    • Jürg Billeter's avatar
      cast object instances in comparisons to reduce the number of warnings · c4089a05
      Jürg Billeter authored
      2006-10-25  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodegenerator.vala: cast object instances in comparisons to
      	  reduce the number of warnings during C compilation
      
      svn path=/trunk/; revision=152
      c4089a05
    • Jürg Billeter's avatar
      start to use const specifier for strings to reduce number of warnings · 46b759a5
      Jürg Billeter authored
      2006-10-25  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodegenerator.vala, vala/valaarray.vala,
      	  vala/valacallback.vala, vala/valaclass.vala, vala/valadatatype.vala,
      	  vala/valaenum.vala, vala/valaflags.vala, vala/valainterface.vala,
      	  vala/valastruct.vala, vala/valatypereference.vala, vapi/glib-2.0.vala:
      	  start to use const specifier for strings to reduce number of warnings
      	  during C compilation
      
      svn path=/trunk/; revision=151
      46b759a5
    • 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
    • Jürg Billeter's avatar
      Post-release version bump --version support always include config.h to · 41bbcfb9
      Jürg Billeter authored
      2006-10-25  Jürg Billeter  <j@bitron.ch>
      
      	* configure.ac: Post-release version bump
      	* compiler/valacompiler.vala: --version support
      	* compiler/Makefile.am: always include config.h to keep compatibility
      	* vapi/config.vala: add binding for config.h
      	* vapi/Makefile.am: update
      
      svn path=/trunk/; revision=149
      41bbcfb9
    • Jürg Billeter's avatar
      support dependencies on constants · 1983f9f3
      Jürg Billeter authored
      2006-10-25  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasourcefile.vala: support dependencies on constants
      
      svn path=/trunk/; revision=148
      1983f9f3
  10. 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
  11. 08 Oct, 2006 1 commit
    • Jürg Billeter's avatar
      support enum values · 6b5baca1
      Jürg Billeter authored
      2006-10-08  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support enum values
      
      svn path=/trunk/; revision=145
      6b5baca1
  12. 06 Oct, 2006 2 commits
    • Jürg Billeter's avatar
      update for 0.0.4 release · 935f3f59
      Jürg Billeter authored
      2006-10-06  Jürg Billeter  <j@bitron.ch>
      
      	* NEWS: update for 0.0.4 release
      
      svn path=/trunk/; revision=144
      935f3f59
    • Raffaele Sandrini's avatar
      add get and set value support add user (arbitrary) signal support · 61934ac1
      Raffaele Sandrini authored
      2006-10-06  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vapi/glib-2.0.vala, vala/valaflags.vala, vala/valaenum.vala,
      	  vala/valadatatype.vala, vala/valaarray.vala, vala/valaclass.vala,
      	  vala/valastruct.vala: add get and set value support
      	* vala/valacodegenerator.vala: add user (arbitrary) signal support
      	* vala/valadatatype.vala, vala/valamemorymanager.vala,
      	  vala/valastruct.vala: correctly honor ref types in type arguments
      	* ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala:
      	  support register local variables
      	* ccode/valaccodememberaccess.vala: make one line creation possible
      	* vapi/glib-2.0.vala: fix return type of Glib.List.nth_data
      	* tests/test-024.vala: add user signal test
      	* tests/Makefile.am: update
      
      svn path=/trunk/; revision=143
      61934ac1
  13. 05 Oct, 2006 2 commits
  14. 04 Oct, 2006 2 commits
    • Jürg Billeter's avatar
      correct takes_ownership in arrays add limited support for array length · dec15a0f
      Jürg Billeter authored
      2006-10-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolresolver.vala: correct takes_ownership in arrays
      	* vala/valacodegenerator.vala: add limited support for array length
      	  fields, store array length from array creation expression, copy array
      	  length in array assignments
      	* vala/valafield.vala: support NoArrayLength attribute
      	* compiler/valacompiler.vala: add NoArrayLength attribute to option
      	  arrays
      
      svn path=/trunk/; revision=140
      dec15a0f
    • 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
  15. 03 Oct, 2006 1 commit
  16. 28 Sep, 2006 2 commits
    • 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
    • Jürg Billeter's avatar
      add and improve various types · 7b4b8da1
      Jürg Billeter authored
      2006-09-28  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: add and improve various types
      
      svn path=/trunk/; revision=136
      7b4b8da1
  17. 27 Sep, 2006 2 commits
    • Jürg Billeter's avatar
      set attributes also for non-readable properties support interface signals · af4a9e9a
      Jürg Billeter authored
      2006-09-28  Jürg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: set attributes also for non-readable properties
      	* vala/valacodegenerator.vala: support interface signals
      	* vala/valainvocationexpression.vala,
      	  vala/valaobjectcreationexpression.vala: fix problem when children
      	  change while iterating over them
      
      svn path=/trunk/; revision=135
      af4a9e9a
    • Jürg Billeter's avatar
      support InstanceByReference attribute add Filename struct, fix Process · 012e2ba4
      Jürg Billeter authored
      2006-09-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodegenerator.vala, vala/valainterfacewriter.vala,
      	  vala/valamethod.vala: support InstanceByReference attribute
      	* vapi/glib-2.0.vala: add Filename struct, fix Process methods
      	* vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
      	  fix static methods without parameters, add InstanceByReference
      	  attributes
      
      svn path=/trunk/; revision=134
      012e2ba4