1. 06 Nov, 2006 2 commits
  2. 02 Nov, 2006 5 commits
  3. 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
  4. 27 Oct, 2006 1 commit
    • 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
  5. 26 Oct, 2006 5 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 05 Oct, 2006 2 commits
  11. 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
  12. 03 Oct, 2006 1 commit
  13. 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
  14. 27 Sep, 2006 6 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
    • Jürg Billeter's avatar
      visit interface signals obey lock keyword add interface signals · c41e5260
      Jürg Billeter authored
      2006-09-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valainterface.vala: visit interface signals
      	* vala/valainterfacewriter.vala: obey lock keyword
      	* vapi/atk.vala, vapi/gtk+-2.0.vala: add interface signals
      
      svn path=/trunk/; revision=131
      c41e5260
    • 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
    • Jürg Billeter's avatar
      add Process struct with spawn functions · 8fe5d662
      Jürg Billeter authored
      2006-09-27  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: add Process struct with spawn functions
      
      svn path=/trunk/; revision=128
      8fe5d662
    • Jürg Billeter's avatar
      fix global methods · 9284e082
      Jürg Billeter authored
      2006-09-27  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
      	  fix global methods
      
      svn path=/trunk/; revision=127
      9284e082
  15. 26 Sep, 2006 2 commits
    • Jürg Billeter's avatar
      add string.reverse, Source.remove, Environment.get_variable, · de47bdf3
      Jürg Billeter authored
      2006-09-26  Jürg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: add string.reverse, Source.remove,
      	  Environment.get_variable, Environment.set_variable,
      	  Environment.get_current_dir, Path.is_absolute, Path.skip_root
      
      svn path=/trunk/; revision=125
      de47bdf3
    • Jürg Billeter's avatar
      add missing cast · 55df8bbb
      Jürg Billeter authored
      2006-09-26  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaassignment.vala, vala/valabinaryexpression.vala,
      	  vala/valacastexpression.vala, vala/valadostatement.vala,
      	  vala/valaexpressionstatement.vala, vala/valaforeachstatement.vala,
      	  vala/valaforstatement.vala, vala/valaifstatement.vala,
      	  vala/valainvocationexpression.vala, vala/valamemberaccess.vala,
      	  vala/valaparenthesizedexpression.vala, vala/valareturnstatement.vala,
      	  vala/valaswitchstatement.vala, vala/valaunaryexpression.vala,
      	  vala/valawhilestatement.vala: add missing cast
      
      svn path=/trunk/; revision=124
      55df8bbb
  16. 03 Sep, 2006 1 commit