also use _vala_array_free to release string arrays as g_strfreev cannot
authorMathias Hasselmann <mathias.hasselmann@gmx.de>
Sun, 19 Aug 2007 22:03:31 +0000 (22:03 +0000)
committerMathias Hasselmann <hasselmm@src.gnome.org>
Sun, 19 Aug 2007 22:03:31 +0000 (22:03 +0000)
commit93973281d6d6d339c4ca65a6eb68c9b63d0768e8
treede90889183d1698d1110b1f0ea78e1afb50de533
parentb91d076112afd10c7e3c2077b1276038d904ccfd
also use _vala_array_free to release string arrays as g_strfreev cannot

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
ChangeLog
gobject/valacodegenerator.vala
gobject/valacodegeneratorsourcefile.vala
tests/test-022.out
tests/test-022.vala