1. 21 Aug, 2007 6 commits
  2. 20 Aug, 2007 8 commits
  3. 19 Aug, 2007 3 commits
    • Mathias Hasselmann's avatar
      also use _vala_array_free to release string arrays as g_strfreev cannot · 93973281
      Mathias Hasselmann authored
      2007-08-19  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegenerator.vala: also use _vala_array_free to
      	release string arrays as g_strfreev cannot handle Vala's sized
      	arrays, which have a _length variable, but no NULL sentinel.
      	* gobject/valacodegeneratorsourcefile.vala: enhance _vala_array_free
      	to handle unsized (NULL sentinel terminated) arrays.
      	* tests/test-022.*: test behaviour of _vala_array_free. currently
      	fails because Vala forgets to release old element members when
      	assigning a new value.
      
      svn path=/trunk/; revision=483
      93973281
    • Mathias Hasselmann's avatar
      move code generation for _vala_array_free and _vala_array_move into · b91d0761
      Mathias Hasselmann authored
      2007-08-19  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegeneratorsourcefile.vala: move code generation
      	for _vala_array_free and _vala_array_move into separate methods
      	for readability.
      
      svn path=/trunk/; revision=482
      b91d0761
    • Mathias Hasselmann's avatar
      terminate array initializer with NULL sentinal to make destructors like · ad79334d
      Mathias Hasselmann authored
      2007-08-18  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegenerator.vala: terminate array initializer
      	with NULL sentinal to make destructors like g_strfreev happy
      
      svn path=/trunk/; revision=481
      ad79334d
  4. 18 Aug, 2007 2 commits
  5. 17 Aug, 2007 2 commits
  6. 16 Aug, 2007 7 commits
    • Mathias Hasselmann's avatar
      apply changes in the output of vapigen caused by the sentinel attribute · a74b47e0
      Mathias Hasselmann authored
      2007-08-17  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vapi/gtk+-2.0.vala: apply changes in the output
      	of vapigen caused by the sentinel attribute patch
      
      svn path=/trunk/; revision=475
      a74b47e0
    • Mathias Hasselmann's avatar
      consider sentinel information provide sentinel information for functions · ade628e4
      Mathias Hasselmann authored
      2007-08-16  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* gobject/valacodegeneratorinvocationexpression.vala,
      	vala/valainterfacewriter.vala, vala/valamethod.vala,
      	vapigen/valagidlparser.vala: consider sentinel information
      	* vapi/packages/gtk+-2.0/gtk+-2.0.metadata: provide sentinel
      	information for functions with variable length argument lists
      
      svn path=/trunk/; revision=474
      ade628e4
    • Mathias Hasselmann's avatar
      properly inform vapigen about the ellipsis off · 0f4e8af3
      Mathias Hasselmann authored
      2007-08-16  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vapi/packages/gtk+-2.0/gtk+-2.0.metadata: properly inform vapigen
      	about the ellipsis off gtk_cell_layout_set_attributes and
      	gtk_tree_view_column_set_attributes
      
      svn path=/trunk/; revision=473
      0f4e8af3
    • Raffaele Sandrini's avatar
      add size property allow array creation with initializer list without · ac1ba64f
      Raffaele Sandrini authored
      2007-08-16  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* vala/valainitializerlist.vala: add size property
      	* vala/valasemanticanalyzer.vala: allow array creation with initializer
      	  list without specifying the sizes e.g. "new t[] { a, b, c}"
      
      svn path=/trunk/; revision=472
      ac1ba64f
    • Mathias Hasselmann's avatar
      add String.printf and append_printf · 39c89e6e
      Mathias Hasselmann authored
      2007-08-16 Mathias Hasselmann <mathias.hasselmann@gmx.de>
      
      	* vapi/glib-2.0.vala: add String.printf and append_printf
      
      svn path=/trunk/; revision=471
      39c89e6e
    • Mathias Hasselmann's avatar
      add signal handling API · bcaec896
      Mathias Hasselmann authored
      2007-08-16 Mathias Hasselmann <mathias.hasselmann@gmx.de>
      
      	* vapi/glib-2.0.vala: add signal handling API
      
      svn path=/trunk/; revision=470
      bcaec896
    • Raffaele Sandrini's avatar
      adapt visit initializer and visit array creation to external visitor check · b9895f6d
      Raffaele Sandrini authored
      2007-08-16  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* gobject/valacodegenerator.vala, vala/valacodevisitor.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala:
      	  adapt visit initializer and visit array creation to external visitor
      	* vala/valamemorymanager.vala: check initializers of array creation
      	  expressions for missing ref
      	* vala/valaarraycreationexpression.vala, vala/valainitializerlist.vala:
      	  change to external visitor
      
      svn path=/trunk/; revision=469
      b9895f6d
  7. 15 Aug, 2007 1 commit
  8. 14 Aug, 2007 2 commits
  9. 13 Aug, 2007 9 commits