Juerg Billeter [Mon, 12 May 2008 15:17:01 +0000 (15:17 +0000)]
Add time_t and struct tm bindings, based on patch by Evan Nemerson, fixes
2008-05-12 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add time_t and struct tm bindings,
based on patch by Evan Nemerson, fixes bug 527778
svn path=/trunk/; revision=1374
Juerg Billeter [Mon, 12 May 2008 15:01:22 +0000 (15:01 +0000)]
add basic support for instance_pos attribute to struct creation methods,
2008-05-12 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: add basic support for
instance_pos attribute to struct creation methods, fixes bug 530774
svn path=/trunk/; revision=1373
Juerg Billeter [Sun, 11 May 2008 16:24:16 +0000 (16:24 +0000)]
fix double properties
2008-05-11 Juerg Billeter <j@bitron.ch>
* gobject/valaccodetypesymbolbinding.vala: fix double properties
svn path=/trunk/; revision=1372
Juerg Billeter [Sun, 11 May 2008 14:02:03 +0000 (14:02 +0000)]
Fix syntax error in .vapi file when using string literal as default
2008-05-11 Juerg Billeter <j@bitron.ch>
* vala/valastringliteral.vala:
Fix syntax error in .vapi file when using string literal as default
argument, patch by Jared Moore, fixes bug 532564
svn path=/trunk/; revision=1371
Juerg Billeter [Sun, 11 May 2008 13:57:44 +0000 (13:57 +0000)]
Fix crash when opening output file fails, fixes bug 466573
2008-05-11 Juerg Billeter <j@bitron.ch>
* ccode/valaccodewriter.vala:
* gobject/valaccodegeneratorsourcefile.vala:
Fix crash when opening output file fails, fixes bug 466573
svn path=/trunk/; revision=1370
Juerg Billeter [Sun, 11 May 2008 13:42:49 +0000 (13:42 +0000)]
fix freeing nested GLists and GSLists, fixes bug 443514
2008-05-11 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix freeing nested GLists and
GSLists, fixes bug 443514
svn path=/trunk/; revision=1369
Juerg Billeter [Sun, 11 May 2008 13:09:28 +0000 (13:09 +0000)]
remove obsolete GList copy code
2008-05-11 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: remove obsolete GList copy code
svn path=/trunk/; revision=1368
Juerg Billeter [Sun, 11 May 2008 12:40:08 +0000 (12:40 +0000)]
Use correct marshaller for string arrays, patch by Ali Sabil, fixes bug
2008-05-11 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorsignal.vala:
Use correct marshaller for string arrays,
patch by Ali Sabil, fixes bug 531251
svn path=/trunk/; revision=1367
Juerg Billeter [Sun, 11 May 2008 12:32:06 +0000 (12:32 +0000)]
Set appropriate static type for field prototypes, fixes bug 532314
2008-05-11 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valafieldprototype.vala:
* vala/valasemanticanalyzer.vala:
Set appropriate static type for field prototypes, fixes bug 532314
svn path=/trunk/; revision=1366
Juerg Billeter [Sun, 11 May 2008 11:10:52 +0000 (11:10 +0000)]
specify free functions, fixes bug 531631
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/libxml-2.0.vapi: specify free functions, fixes bug 531631
svn path=/trunk/; revision=1365
Juerg Billeter [Sun, 11 May 2008 11:06:29 +0000 (11:06 +0000)]
fix assignment of integer literals to derived integer types, fixes bug
2008-05-11 Juerg Billeter <j@bitron.ch>
* vala/valaintegertype.vala: fix assignment of integer literals to
derived integer types, fixes bug 530809
svn path=/trunk/; revision=1364
Juerg Billeter [Sun, 11 May 2008 10:55:05 +0000 (10:55 +0000)]
fix gtk_message_dialog_new* bindings, fixes bug 531628
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix gtk_message_dialog_new* bindings,
fixes bug 531628
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1363
Juerg Billeter [Sun, 11 May 2008 10:38:12 +0000 (10:38 +0000)]
Move dynamic module loading support into separate VAPI file and improve
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/glib-2.0.vapi:
* vapi/gmodule-2.0.vapi:
* vapi/gstreamer-0.10.deps:
Move dynamic module loading support into separate VAPI file and
improve bindings, fixes bug 531583
svn path=/trunk/; revision=1362
Juerg Billeter [Sun, 11 May 2008 06:50:59 +0000 (06:50 +0000)]
add g_strv_length binding
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: add g_strv_length binding
svn path=/trunk/; revision=1361
Juerg Billeter [Sun, 11 May 2008 06:46:35 +0000 (06:46 +0000)]
remove obsolete InstanceLast attributes
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: remove obsolete InstanceLast attributes
svn path=/trunk/; revision=1360
Juerg Billeter [Sat, 10 May 2008 22:27:38 +0000 (22:27 +0000)]
fix crash on invalid code, fixes bug 531034
2008-05-11 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala: fix crash on invalid code, fixes bug 531034
svn path=/trunk/; revision=1359
Juerg Billeter [Sat, 10 May 2008 22:13:37 +0000 (22:13 +0000)]
fix g_io_channel_set_encoding binding, fixes bug 530926
2008-05-11 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: fix g_io_channel_set_encoding binding,
fixes bug 530926
svn path=/trunk/; revision=1358
Juerg Billeter [Sat, 10 May 2008 21:45:23 +0000 (21:45 +0000)]
support base types for structs
2008-05-10 Juerg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala: support base types for structs
* vapi/packages/gstreamer-0.10/: fix GstClockTime and
GstClockTimeDiff bindings, fixes bug 530809
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1357
Marc-André Lureau [Sat, 10 May 2008 21:39:27 +0000 (21:39 +0000)]
Add an empty line after struct declaration to please gtk-doc, fixes bug
2008-05-11 Marc-André Lureau <marcandre.lureau@gmail.com>
* ccode/valaccodestruct.vala:
Add an empty line after struct declaration to please gtk-doc,
fixes bug 532350
svn path=/trunk/; revision=1356
Juerg Billeter [Sat, 10 May 2008 21:09:10 +0000 (21:09 +0000)]
Fix connecting to the same dynamic signal multiple times, patch by Yu
2008-05-10 Juerg Billeter <j@bitron.ch>
* gobject/valaccodedynamicsignalbinding.vala:
Fix connecting to the same dynamic signal multiple times,
patch by Yu Feng, fixes bug 532053
svn path=/trunk/; revision=1355
Juerg Billeter [Sat, 10 May 2008 16:22:50 +0000 (16:22 +0000)]
Fix `namespace Foo.Bar {...}' parsing, fixes bug 531379
2008-05-10 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Fix `namespace Foo.Bar {...}' parsing, fixes bug 531379
svn path=/trunk/; revision=1354
Juerg Billeter [Sat, 10 May 2008 14:55:38 +0000 (14:55 +0000)]
Support cname attribute for enum values, patch by Jared Moore, fixes bug
2008-05-10 Juerg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala:
* vala/valaenumvalue.vala:
Support cname attribute for enum values,
patch by Jared Moore, fixes bug 529288
svn path=/trunk/; revision=1353
Juerg Billeter [Sat, 10 May 2008 14:50:35 +0000 (14:50 +0000)]
Fix gtk_dialog_new_with_buttons and gtk_file_chooser_dialog_new* bindings,
2008-05-10 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_dialog_new_with_buttons and gtk_file_chooser_dialog_new*
bindings, patch by Nicolas Joseph, fixes bug 531436
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1352
Juerg Billeter [Sat, 10 May 2008 14:38:24 +0000 (14:38 +0000)]
Fix GstBuffer.data binding, patch by Jaap A. Haitsma, fixes bug 531431
2008-05-10 Juerg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix GstBuffer.data binding,
patch by Jaap A. Haitsma, fixes bug 531431
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1351
Juerg Billeter [Sat, 10 May 2008 14:29:32 +0000 (14:29 +0000)]
Fix gdk_pixbuf_new_from_data and gdk_pixbuf_save bindings, patch by Jaap
2008-05-10 Juerg Billeter <j@bitron.ch>
* vapi/packages/gdk-pixbuf-2.0/:
Fix gdk_pixbuf_new_from_data and gdk_pixbuf_save bindings,
patch by Jaap A. Haitsma, fixes bug 531412
* vapi/gdk-pixbuf-2.0.vapi: regenerated
svn path=/trunk/; revision=1350
Juerg Billeter [Thu, 8 May 2008 21:11:17 +0000 (21:11 +0000)]
Support `this' in struct creation methods, patch by Jared Moore, fixes bug
2008-05-08 Juerg Billeter <j@bitron.ch>
* vala/valastruct.vala:
Support `this' in struct creation methods,
patch by Jared Moore, fixes bug 527770
svn path=/trunk/; revision=1349
Juerg Billeter [Thu, 8 May 2008 21:02:22 +0000 (21:02 +0000)]
Fix string return type for marshallers, patch by Yu Feng, fixes bug 531137
2008-05-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorsignal.vala:
Fix string return type for marshallers,
patch by Yu Feng, fixes bug 531137
svn path=/trunk/; revision=1348
Juerg Billeter [Thu, 8 May 2008 20:57:21 +0000 (20:57 +0000)]
Support properties in D-Bus services, based on patch by Yu Feng, fixes bug
2008-05-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Support properties in D-Bus services,
based on patch by Yu Feng, fixes bug 531132
svn path=/trunk/; revision=1347
Juerg Billeter [Thu, 8 May 2008 20:49:32 +0000 (20:49 +0000)]
Don't export override methods to D-Bus, fixes bug 531135
2008-05-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Don't export override methods to D-Bus, fixes bug 531135
svn path=/trunk/; revision=1346
Juerg Billeter [Thu, 8 May 2008 20:23:32 +0000 (20:23 +0000)]
Add dbus_g_connection_lookup_g_object and dbus_g_proxy_get_* bindings,
2008-05-08 Juerg Billeter <j@bitron.ch>
* vapi/dbus-glib-1.vapi:
Add dbus_g_connection_lookup_g_object and dbus_g_proxy_get_*
bindings, patch by Yu Feng, fixes bug 531131
svn path=/trunk/; revision=1345
Juerg Billeter [Thu, 8 May 2008 20:19:15 +0000 (20:19 +0000)]
Support inheritance for type_id, marshaller_type_name, get_value_function,
2008-05-08 Juerg Billeter <j@bitron.ch>
* vala/valastruct.vala:
* gobject/valaccodetypesymbolbinding.vala:
Support inheritance for type_id, marshaller_type_name,
get_value_function, and set_value_function
* vapi/glib-2.0.vapi:
Set type_id, marshaller_type_name, get_value_function, and
set_value_function for uint32, fixes bug 530603
svn path=/trunk/; revision=1344
Juerg Billeter [Thu, 8 May 2008 19:14:01 +0000 (19:14 +0000)]
add SDL ActiveState enum, patch by Levi Bard, fixes bug 530429
2008-05-08 Juerg Billeter <j@bitron.ch>
* vapi/sdl.vapi: add SDL ActiveState enum,
patch by Levi Bard, fixes bug 530429
svn path=/trunk/; revision=1343
Juerg Billeter [Thu, 8 May 2008 19:09:25 +0000 (19:09 +0000)]
Report error when trying to create instance of static class, patch by
2008-05-08 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Report error when trying to create instance of static class,
patch by Andreas Brauchli, fixes bug 516779
svn path=/trunk/; revision=1342
Juerg Billeter [Thu, 8 May 2008 19:01:40 +0000 (19:01 +0000)]
Check number of type arguments in object creation expression, patch by
2008-05-08 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
Check number of type arguments in object creation expression,
patch by Andreas Brauchli, fixes bug 528833
svn path=/trunk/; revision=1341
Jaap A. Haitsma [Thu, 8 May 2008 06:10:06 +0000 (06:10 +0000)]
reviewed by: Jürg Billeter
2008-05-08 Jaap A. Haitsma <jaap@haitsma.org>
reviewed by: Jürg Billeter
* vapi/hal.vapi:
Also return length in string array returned from
libhal_find_device_by_capability. Fixes bug #530738
svn path=/trunk/; revision=1340
Juerg Billeter [Wed, 7 May 2008 20:21:05 +0000 (20:21 +0000)]
Support signals in D-Bus services, patch by Yu Feng
2008-05-07 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Support signals in D-Bus services, patch by Yu Feng
svn path=/trunk/; revision=1339
Juerg Billeter [Sat, 3 May 2008 12:04:49 +0000 (12:04 +0000)]
Support custom cname for structs in InterfaceWriter
2008-05-03 Juerg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
* vala/valastruct.vala:
Support custom cname for structs in InterfaceWriter
svn path=/trunk/; revision=1338
Juerg Billeter [Fri, 2 May 2008 21:03:36 +0000 (21:03 +0000)]
inherit integer_type and floating_type, fixes bug 530600
2008-05-02 Juerg Billeter <j@bitron.ch>
* vala/valastruct.vala: inherit integer_type and floating_type,
fixes bug 530600
svn path=/trunk/; revision=1337
Juerg Billeter [Fri, 2 May 2008 20:58:58 +0000 (20:58 +0000)]
Fix crash when using arrays in D-Bus services, fixes bug 530455
2008-05-02 Juerg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valadatatype.vala:
* gobject/valaccodegeneratorsignal.vala:
Fix crash when using arrays in D-Bus services, fixes bug 530455
svn path=/trunk/; revision=1336
Juerg Billeter [Fri, 2 May 2008 20:58:00 +0000 (20:58 +0000)]
implement replace_expression
2008-05-02 Juerg Billeter <j@bitron.ch>
* vala/valainitializerlist.vala: implement replace_expression
svn path=/trunk/; revision=1335
Juerg Billeter [Fri, 2 May 2008 20:36:49 +0000 (20:36 +0000)]
Fix error handling in catch and finally clauses, fixes bug 530212
2008-05-02 Juerg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
* gobject/valaccodegenerator.vala:
Fix error handling in catch and finally clauses, fixes bug 530212
svn path=/trunk/; revision=1334
Juerg Billeter [Fri, 2 May 2008 19:31:06 +0000 (19:31 +0000)]
fix g_rand*_int and g_rand*_double bindings, patch Ondrej Jirman, fixes
2008-05-02 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: fix g_rand*_int and g_rand*_double bindings,
patch Ondrej Jirman, fixes bug 530207
svn path=/trunk/; revision=1333
Juerg Billeter [Fri, 2 May 2008 19:00:33 +0000 (19:00 +0000)]
Do not add duplicate symbols, patch by Etienne Bersac, fixes bug 528254
2008-05-02 Juerg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c: (g_igenerator_add_symbol):
Do not add duplicate symbols,
patch by Etienne Bersac, fixes bug 528254
svn path=/trunk/; revision=1332
Juerg Billeter [Thu, 1 May 2008 17:12:01 +0000 (17:12 +0000)]
Extend types section, based on patch by Phil Housley
2008-05-01 Juerg Billeter <j@bitron.ch>
* doc/vala/types.xml:
* doc/vala/default.css:
* doc/vala/xhtml.xsl:
Extend types section, based on patch by Phil Housley
svn path=/trunk/; revision=1331
Juerg Billeter [Thu, 1 May 2008 13:51:58 +0000 (13:51 +0000)]
Fix crash when using errordomain methods, based on patch by Phil Housley,
2008-05-01 Juerg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala:
* vala/valanullchecker.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* vapigen/valagidlparser.vala:
Fix crash when using errordomain methods,
based on patch by Phil Housley, fixes bug 530537
svn path=/trunk/; revision=1330
Juerg Billeter [Mon, 28 Apr 2008 21:23:55 +0000 (21:23 +0000)]
fix GdkEvent* bindings
2008-04-28 Juerg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/: fix GdkEvent* bindings
* vapi/gdk-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1329
Juerg Billeter [Mon, 28 Apr 2008 20:47:47 +0000 (20:47 +0000)]
fix sexy_icon_entry_set_icon binding, patch by Evan Nemerson
2008-04-28 Juerg Billeter <j@bitron.ch>
* vapi/packages/libsexy/: fix sexy_icon_entry_set_icon binding,
patch by Evan Nemerson
* vapi/libsexy.vapi: regenerated
svn path=/trunk/; revision=1328
Juerg Billeter [Mon, 28 Apr 2008 20:44:42 +0000 (20:44 +0000)]
fix gtk_box_query_child_packing binding, patch by Evan Nemerson
2008-04-28 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix gtk_box_query_child_packing binding,
patch by Evan Nemerson
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1327
Juerg Billeter [Sun, 27 Apr 2008 08:23:51 +0000 (08:23 +0000)]
Fix generic type arguments in to_string()
2008-04-27 Juerg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
Fix generic type arguments in to_string()
svn path=/trunk/; revision=1326
Juerg Billeter [Sat, 26 Apr 2008 20:33:19 +0000 (20:33 +0000)]
Fix crash when using abstract properties
2008-04-26 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix crash when using abstract properties
svn path=/trunk/; revision=1325
Juerg Billeter [Sat, 26 Apr 2008 16:54:01 +0000 (16:54 +0000)]
Build executable by default
2008-04-26 Juerg Billeter <j@bitron.ch>
* compiler/valacompiler.vala:
Build executable by default
* ccode/Makefile.am:
* compiler/Makefile.am:
* gee/Makefile.am:
* gen-project/Makefile.am:
* gobject/Makefile.am:
* tests/testrunner.sh:
* vala/Makefile.am:
* vapigen/Makefile.am:
Update build system to use -C
svn path=/trunk/; revision=1324
Juerg Billeter [Sat, 26 Apr 2008 14:30:01 +0000 (14:30 +0000)]
Always initialize local array length variables, fixes bug 529863
2008-04-26 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Always initialize local array length variables, fixes bug 529863
svn path=/trunk/; revision=1323
Juerg Billeter [Sat, 26 Apr 2008 14:11:16 +0000 (14:11 +0000)]
Fix handling of const types, fixes bug 529851
2008-04-26 Juerg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valaclassinstancetype.vala:
* vala/valaclasstype.vala:
* vala/valadatatype.vala:
* vala/valadelegatetype.vala:
* vala/valaerrortype.vala:
* vala/valainterfaceinstancetype.vala:
* vala/valainterfacetype.vala:
* vala/valamethodtype.vala:
* vala/valanulltype.vala:
* vala/valapointertype.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* vala/valatypeparametertype.vala:
* vala/valavaluetype.vala:
* vala/valavoidtype.vala:
* gobject/valaccodegenerator.vala:
Fix handling of const types, fixes bug 529851
svn path=/trunk/; revision=1322
Marc-André Lureau [Sat, 26 Apr 2008 11:31:03 +0000 (11:31 +0000)]
fix dbus strv handler argument order, fixes bug 528412
2008-04-26 Marc-André Lureau <marcandre.lureau@gmail.com>
* gobject/valaccodedynamicmethodbinding.vala: fix dbus strv
handler argument order, fixes bug 528412
svn path=/trunk/; revision=1321
Juerg Billeter [Sat, 26 Apr 2008 08:50:48 +0000 (08:50 +0000)]
add g_get_tmp_dir binding, patch by Nicolas Joseph, fixes bug 529776
2008-04-26 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: add g_get_tmp_dir binding,
patch by Nicolas Joseph, fixes bug 529776
svn path=/trunk/; revision=1320
Juerg Billeter [Sat, 26 Apr 2008 08:08:17 +0000 (08:08 +0000)]
fix gtk_image_* and gtk_icon_size_* bindings, patch by Nicolas Joseph,
2008-04-26 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix gtk_image_* and gtk_icon_size_*
bindings, patch by Nicolas Joseph, fixes bug 529770
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1319
Juerg Billeter [Sat, 26 Apr 2008 07:56:21 +0000 (07:56 +0000)]
Fix `char' properties, fixes bug 529604
2008-04-26 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
* gobject/valaccodetypesymbolbinding.vala:
Fix `char' properties, fixes bug 529604
svn path=/trunk/; revision=1318
Juerg Billeter [Sat, 26 Apr 2008 07:48:11 +0000 (07:48 +0000)]
Fix DBus services with multiple methods, fixes bug 529571
2008-04-26 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Fix DBus services with multiple methods, fixes bug 529571
svn path=/trunk/; revision=1317
Juerg Billeter [Sat, 26 Apr 2008 07:39:28 +0000 (07:39 +0000)]
Support catch clauses without error variable, fixes bug 529539
2008-04-26 Juerg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
* gobject/valaccodegenerator.vala:
Support catch clauses without error variable, fixes bug 529539
svn path=/trunk/; revision=1316
Juerg Billeter [Sat, 26 Apr 2008 07:29:51 +0000 (07:29 +0000)]
Respect nested namespaces when merging namespaces, fixes bug 529438
2008-04-26 Juerg Billeter <j@bitron.ch>
* vala/valanamespace.vala:
* vala/valaparser.vala:
Respect nested namespaces when merging namespaces, fixes bug 529438
svn path=/trunk/; revision=1315
Juerg Billeter [Thu, 24 Apr 2008 20:37:11 +0000 (20:37 +0000)]
fix g_key_file_to_data binding, patch by Daniel Svensson
2008-04-24 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: fix g_key_file_to_data binding,
patch by Daniel Svensson
svn path=/trunk/; revision=1314
Juerg Billeter [Thu, 24 Apr 2008 20:35:06 +0000 (20:35 +0000)]
nullable and generic type fixes, patch by Daniel Svensson
2008-04-24 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: nullable and generic type fixes,
patch by Daniel Svensson
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1313
Juerg Billeter [Wed, 23 Apr 2008 21:12:33 +0000 (21:12 +0000)]
re-add support for pre- and postconditions
2008-04-23 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala: re-add support for pre- and postconditions
svn path=/trunk/; revision=1312
Juerg Billeter [Wed, 23 Apr 2008 20:27:26 +0000 (20:27 +0000)]
fix g_signal_* bindings, patch by Evan Nemerson
2008-04-23 Juerg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi: fix g_signal_* bindings,
patch by Evan Nemerson
svn path=/trunk/; revision=1311
Juerg Billeter [Wed, 23 Apr 2008 20:24:24 +0000 (20:24 +0000)]
Don't cast out arguments
2008-04-23 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala:
Don't cast out arguments
svn path=/trunk/; revision=1310
Juerg Billeter [Wed, 23 Apr 2008 20:14:12 +0000 (20:14 +0000)]
Add support for class constructors, class fields, and class methods, fixes
2008-04-23 Juerg Billeter <j@bitron.ch>
Add support for class constructors, class fields, and class
methods, fixes bug 507136
svn path=/trunk/; revision=1309
Juerg Billeter [Wed, 23 Apr 2008 12:38:14 +0000 (12:38 +0000)]
Fix nested namespaces
2008-04-23 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Fix nested namespaces
svn path=/trunk/; revision=1308
Juerg Billeter [Wed, 23 Apr 2008 11:24:24 +0000 (11:24 +0000)]
Fix criticals when using for statements without condition
2008-04-23 Juerg Billeter <j@bitron.ch>
* vala/valaforstatement.vala:
* ccode/valaccodeforstatement.vala:
Fix criticals when using for statements without condition
svn path=/trunk/; revision=1307
Juerg Billeter [Wed, 23 Apr 2008 11:20:24 +0000 (11:20 +0000)]
Add support for delegate_target_pos metadata attribute
2008-04-23 Juerg Billeter <j@bitron.ch>
* vala/valaenum.vala:
* vapigen/valagidlparser.vala:
Add support for delegate_target_pos metadata attribute
svn path=/trunk/; revision=1306
Juerg Billeter [Mon, 21 Apr 2008 22:13:33 +0000 (22:13 +0000)]
mark enums as public, patch by Evan Nemerson
2008-04-22 Juerg Billeter <j@bitron.ch>
* vapi/libftdi.vapi: mark enums as public, patch by Evan Nemerson
svn path=/trunk/; revision=1305
Juerg Billeter [Mon, 21 Apr 2008 22:10:17 +0000 (22:10 +0000)]
Post-release version bump
2008-04-22 Juerg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
svn path=/trunk/; revision=1304
Juerg Billeter [Mon, 21 Apr 2008 22:08:36 +0000 (22:08 +0000)]
update for 0.3.1 release
2008-04-22 Juerg Billeter <j@bitron.ch>
* NEWS: update for 0.3.1 release
svn path=/trunk/; revision=1302
Juerg Billeter [Mon, 21 Apr 2008 21:54:17 +0000 (21:54 +0000)]
support enum value attributes
2008-04-21 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala: support enum value attributes
svn path=/trunk/; revision=1301
Juerg Billeter [Mon, 21 Apr 2008 21:43:47 +0000 (21:43 +0000)]
more binding fixes
2008-04-21 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: more binding fixes
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1300
Juerg Billeter [Mon, 21 Apr 2008 20:18:44 +0000 (20:18 +0000)]
Various minor binding fixes
2008-04-21 Juerg Billeter <j@bitron.ch>
* vapi/enchant.vapi:
* vapi/glib-2.0.vapi:
* vapi/hal.vapi:
* vapi/packages/gtk+-2.0/:
* vapi/packages/hildon-fm-2/:
Various minor binding fixes
* vapi/gdk-x11-2.0.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/hildon-fm-2.vapi:
Regenerated
svn path=/trunk/; revision=1299
Juerg Billeter [Mon, 21 Apr 2008 19:57:39 +0000 (19:57 +0000)]
generate unique names for wrapper methods, fixes bug 529251
2008-04-21 Juerg Billeter <j@bitron.ch>
* vala/valadynamicmethod.vala: generate unique names for wrapper
methods, fixes bug 529251
svn path=/trunk/; revision=1298
Juerg Billeter [Mon, 21 Apr 2008 19:41:45 +0000 (19:41 +0000)]
fix glade_xml_construct binding, patch by Christian Meyer
2008-04-21 Juerg Billeter <j@bitron.ch>
* vapi/packages/libglade-2.0/: fix glade_xml_construct binding,
patch by Christian Meyer
svn path=/trunk/; revision=1297
Juerg Billeter [Mon, 21 Apr 2008 19:37:23 +0000 (19:37 +0000)]
add libsexy bindings, patch by Evan Nemerson, fixes bug 528314
2008-04-21 Juerg Billeter <j@bitron.ch>
* vapi/Makefile.am, vapi/libsexy.deps, vapi/libsexy.vapi,
vapi/packages/libsexy/: add libsexy bindings,
patch by Evan Nemerson, fixes bug 528314
svn path=/trunk/; revision=1296
Juerg Billeter [Mon, 21 Apr 2008 19:27:00 +0000 (19:27 +0000)]
accept lower-case suffixes for integer and real literals, based on patch
2008-04-21 Juerg Billeter <j@bitron.ch>
* vala/valaintegerliteral.vala, vala/valarealliteral.vala:
accept lower-case suffixes for integer and real literals,
based on patch by Jaap A. Haitsma, fixes bug 528968
svn path=/trunk/; revision=1295
Juerg Billeter [Mon, 21 Apr 2008 19:21:44 +0000 (19:21 +0000)]
fix GFileMonitor::changed binding
2008-04-21 Juerg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/: fix GFileMonitor::changed binding
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1294
Juerg Billeter [Mon, 21 Apr 2008 19:19:30 +0000 (19:19 +0000)]
fix critical on invalid code, fixes bug 529177
2008-04-21 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix critical on invalid code,
fixes bug 529177
svn path=/trunk/; revision=1293
Juerg Billeter [Mon, 21 Apr 2008 19:13:51 +0000 (19:13 +0000)]
fix struct instance methods, fixes bug 529183
2008-04-21 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala: fix struct
instance methods, fixes bug 529183
svn path=/trunk/; revision=1292
Juerg Billeter [Mon, 21 Apr 2008 19:09:28 +0000 (19:09 +0000)]
allow assigning construct-only properties in constructors, fixes bug
2008-04-21 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: allow assigning construct-only
properties in constructors, fixes bug 529222
svn path=/trunk/; revision=1291
Juerg Billeter [Mon, 21 Apr 2008 06:17:21 +0000 (06:17 +0000)]
Fix element access for libgee collections
2008-04-21 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
Fix element access for libgee collections
svn path=/trunk/; revision=1290
Juerg Billeter [Sun, 20 Apr 2008 21:42:04 +0000 (21:42 +0000)]
Add experimental D-Bus server support
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/valaclass.vala, vala/valadatatype.vala,
vala/valastruct.vala, vala/valatypesymbol.vala,
gobject/valaccodeclassbinding.vala,
gobject/valaccodedynamicsignalbinding.vala,
gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorsignal.vala,
gobject/valaccodegeneratorsourcefile.vala,
gobject/valaccodetypesymbolbinding.vala, vapi/dbus-glib-1.vapi,
vapi/glib-2.0.vapi:
Add experimental D-Bus server support
svn path=/trunk/; revision=1289
Juerg Billeter [Sun, 20 Apr 2008 18:50:28 +0000 (18:50 +0000)]
Improve support for dynamic types, add `dynamic' type modifier, port
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/valaclasstype.vala,
vala/valacodecontext.vala, vala/valacodegenerator.vala,
vala/valadatatype.vala, vala/valadynamicmethod.vala,
vala/valadynamicsignal.vala, vala/valainterface.vala,
vala/valainterfacetype.vala, vala/valamethod.vala,
vala/valamethodtype.vala, vala/valaparser.vala,
vala/valascanner.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala, vala/valatokentype.vala,
vala/valaunresolvedtype.vala, vala/valavaluetype.vala,
gobject/Makefile.am, gobject/valaccodeassignmentbinding.vala,
gobject/valaccodebinding.vala,
gobject/valaccodedynamicmethodbinding.vala,
gobject/valaccodedynamicsignalbinding.vala,
gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorsourcefile.vala,
gobject/valaccodeinterfacebinding.vala,
gobject/valaccodeinvocationexpressionbinding.vala,
gobject/valaccodemethodbinding.vala, compiler/valacompiler.vala,
vapi/dbus-glib-1.vapi:
Improve support for dynamic types, add `dynamic' type modifier,
port dynamic D-Bus client support
svn path=/trunk/; revision=1288
Juerg Billeter [Sun, 20 Apr 2008 13:24:54 +0000 (13:24 +0000)]
fix GtkDialog.vbox binding
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix GtkDialog.vbox binding
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1287
Juerg Billeter [Sun, 20 Apr 2008 13:09:27 +0000 (13:09 +0000)]
Replace [Import] attribute by `extern' keyword, rename `is_imported'
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala, vala/valaclass.vala,
vala/valacodecontext.vala, vala/valainterfacewriter.vala,
vala/valamember.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valanamespace.vala,
vala/valaparser.vala, vala/valascanner.vala,
vala/valasemanticanalyzer.vala, vala/valasourcefile.vala,
vala/valasymbol.vala, vala/valatokentype.vala,
vala/valatypesymbol.vala, gobject/valaccodecompiler.vala,
gobject/valaccodegenerator.vala, gobject/valagidlwriter.vala,
vapigen/valagidlparser.vala, vapi/packages/gnome-keyring-1/,
vapi/packages/gstreamer-0.10/, vapi/packages/gtk+-2.0/,
vapi/packages/libgnome-menu/, vapi/packages/pango/:
Replace [Import] attribute by `extern' keyword, rename
`is_imported' property to `external' and `pkg' property to
`external_package' to harmonize used terms, fixes bug 480253
svn path=/trunk/; revision=1286
Juerg Billeter [Sun, 20 Apr 2008 11:09:11 +0000 (11:09 +0000)]
fix GtkBuilderError binding
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix GtkBuilderError binding
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1285
Juerg Billeter [Sun, 20 Apr 2008 11:06:11 +0000 (11:06 +0000)]
support using lambda expressions with instance delegates
2008-04-20 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: support using lambda expressions
with instance delegates
svn path=/trunk/; revision=1284
Juerg Billeter [Sun, 20 Apr 2008 10:11:14 +0000 (10:11 +0000)]
fix gtk_*_store_set_column_types bindings, patch by Daniel Svensson
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix gtk_*_store_set_column_types
bindings, patch by Daniel Svensson
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1283
Juerg Billeter [Sun, 20 Apr 2008 09:49:44 +0000 (09:49 +0000)]
fix gtk_scrolled_window_new binding, patch by Daniel Svensson
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/: fix gtk_scrolled_window_new binding,
patch by Daniel Svensson
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1282
Juerg Billeter [Sat, 19 Apr 2008 23:13:08 +0000 (23:13 +0000)]
fix glade_xml_new* bindings, patch by Christian Meyer
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/packages/libglade-2.0/: fix glade_xml_new* bindings,
patch by Christian Meyer
* vapi/libglade-2.0.vapi: regenerated
svn path=/trunk/; revision=1281
Juerg Billeter [Sat, 19 Apr 2008 22:54:31 +0000 (22:54 +0000)]
set free_function for XPathContext and replace `pointer' by `void*', fixes
2008-04-20 Juerg Billeter <j@bitron.ch>
* vapi/libxml-2.0.vapi: set free_function for XPathContext and
replace `pointer' by `void*', fixes bug 528959
svn path=/trunk/; revision=1280
Juerg Billeter [Sat, 19 Apr 2008 22:43:07 +0000 (22:43 +0000)]
support partial interface reimplementation, fixes bug 504079
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: support partial interface
reimplementation, fixes bug 504079
svn path=/trunk/; revision=1279
Juerg Billeter [Sat, 19 Apr 2008 21:58:44 +0000 (21:58 +0000)]
report error when trying to set construct-only properties
2008-04-19 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: report error when trying to set
construct-only properties
svn path=/trunk/; revision=1278
Juerg Billeter [Sat, 19 Apr 2008 21:39:02 +0000 (21:39 +0000)]
fix D-Bus signal handlers, fixes bug 528937
2008-04-19 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala: fix D-Bus signal
handlers, fixes bug 528937
svn path=/trunk/; revision=1277
Juerg Billeter [Sat, 19 Apr 2008 21:26:45 +0000 (21:26 +0000)]
mark all cancellable parameters as nullable, fixes bug 528954
2008-04-19 Juerg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/: mark all cancellable parameters as
nullable, fixes bug 528954
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1276
Juerg Billeter [Sat, 19 Apr 2008 21:17:47 +0000 (21:17 +0000)]
support virtual methods in interfaces, fixes bug 443525
2008-04-19 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala,
gobject/valaccodeinterfacebinding.vala: support virtual methods
in interfaces, fixes bug 443525
svn path=/trunk/; revision=1275
Juerg Billeter [Sat, 19 Apr 2008 16:42:51 +0000 (16:42 +0000)]
get D-Bus sample working again
2008-04-19 Juerg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, vala/valaerrortype.vala,
vapi/dbus-glib-1.vapi, gobject/valaccodegenerator.vala: get D-Bus
sample working again
svn path=/trunk/; revision=1274