]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Fri, 24 Oct 2008 14:33:33 +0000 (14:33 +0000)]
Enable CCodeDynamicSignalModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Enable CCodeDynamicSignalModule
svn path=/trunk/; revision=1897
Jürg Billeter [Fri, 24 Oct 2008 14:31:28 +0000 (14:31 +0000)]
Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacodebinding.vala:
* vala/valacodegenerator.vala:
* vala/valacodenode.vala:
* vala/valadynamicsignal.vala:
* gobject/Makefile.am:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
svn path=/trunk/; revision=1896
Jürg Billeter [Fri, 24 Oct 2008 13:59:42 +0000 (13:59 +0000)]
Add CCodeDynamicPropertyModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valadynamicproperty.vala:
* gobject/Makefile.am:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeDynamicPropertyModule
svn path=/trunk/; revision=1895
Jürg Billeter [Fri, 24 Oct 2008 13:36:45 +0000 (13:36 +0000)]
Add CCodeAssignmentModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* vala/valaassignment.vala:
* vala/valacodegenerator.vala:
Add CCodeAssignmentModule
svn path=/trunk/; revision=1894
Jürg Billeter [Fri, 24 Oct 2008 13:27:26 +0000 (13:27 +0000)]
Add CCodeElementAccessModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valaelementaccess.vala:
* gobject/Makefile.am:
* gobject/valaccodebinding.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeElementAccessModule
svn path=/trunk/; revision=1893
Jürg Billeter [Fri, 24 Oct 2008 13:22:26 +0000 (13:22 +0000)]
Add CCodeInvocationExpressionModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valainvocationexpression.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeInvocationExpressionModule
svn path=/trunk/; revision=1892
Jürg Billeter [Fri, 24 Oct 2008 13:17:10 +0000 (13:17 +0000)]
Add CCodeMemberAccessModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valamemberaccess.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeMemberAccessModule
svn path=/trunk/; revision=1891
Jürg Billeter [Fri, 24 Oct 2008 13:11:06 +0000 (13:11 +0000)]
Add CCodeArrayModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valacodegenerator.vala:
* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeArrayModule
svn path=/trunk/; revision=1890
Jürg Billeter [Fri, 24 Oct 2008 13:04:44 +0000 (13:04 +0000)]
Remove CCodeExpressionBinding
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodearraycreationexpressionbinding.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodeexpressionbinding.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
Remove CCodeExpressionBinding
svn path=/trunk/; revision=1889
Jürg Billeter [Fri, 24 Oct 2008 12:46:45 +0000 (12:46 +0000)]
Add GObjectClassModule and GObjectInterfaceModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valacodegenerator.vala:
* vala/valainterface.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectinterfacemodule.vala:
Add GObjectClassModule and GObjectInterfaceModule
svn path=/trunk/; revision=1888
Jürg Billeter [Fri, 24 Oct 2008 12:25:35 +0000 (12:25 +0000)]
Move register_dbus_info from CCodeObjectTypeSymbolBinding to DBusModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodeinterfacebinding.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
Move register_dbus_info from CCodeObjectTypeSymbolBinding
to DBusModule
svn path=/trunk/; revision=1887
Jürg Billeter [Fri, 24 Oct 2008 12:19:30 +0000 (12:19 +0000)]
Add GObjectModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinterfacebinding.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodeobjecttypesymbolbinding.vala:
* gobject/valagobjectmodule.vala:
Add GObjectModule
svn path=/trunk/; revision=1886
Jürg Billeter [Fri, 24 Oct 2008 11:44:25 +0000 (11:44 +0000)]
Add CCodeMethodModule and DBusModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valacreationmethod.vala:
* vala/valadynamicmethod.vala:
* vala/valamethod.vala:
* gobject/Makefile.am:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
Add CCodeMethodModule and DBusModule
svn path=/trunk/; revision=1885
Jürg Billeter [Fri, 24 Oct 2008 09:47:32 +0000 (09:47 +0000)]
Allow access to head and codegen from CCode modules
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Allow access to head and codegen from CCode modules
svn path=/trunk/; revision=1884
Jürg Billeter [Fri, 24 Oct 2008 09:35:24 +0000 (09:35 +0000)]
Remove unused stubs for code bindings
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* gobject/valaccodegenerator.vala:
Remove unused stubs for code bindings
svn path=/trunk/; revision=1883
Jürg Billeter [Fri, 24 Oct 2008 09:30:44 +0000 (09:30 +0000)]
Add CCodeModule and CCodeBaseModule classes as preparation to make the
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeModule and CCodeBaseModule classes as preparation to
make the backend more modular
svn path=/trunk/; revision=1882
Jürg Billeter [Fri, 24 Oct 2008 09:29:16 +0000 (09:29 +0000)]
Fix constructor chain-up
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala:
Fix constructor chain-up
svn path=/trunk/; revision=1881
Jürg Billeter [Thu, 23 Oct 2008 19:52:36 +0000 (19:52 +0000)]
Add dbus_g_connection_get_connection and dbus_connection_get_g_connection
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/dbus-glib-1.vapi:
Add dbus_g_connection_get_connection and
dbus_connection_get_g_connection bindings, patch by Jan Luebbe
svn path=/trunk/; revision=1880
Jürg Billeter [Thu, 23 Oct 2008 17:44:46 +0000 (17:44 +0000)]
Mark creation methods as instance methods to fix lambda expressions in
2008-10-23 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodemethodbinding.vala:
Mark creation methods as instance methods to fix lambda
expressions in creation methods
svn path=/trunk/; revision=1879
Jürg Billeter [Thu, 23 Oct 2008 17:31:28 +0000 (17:31 +0000)]
Fix virtual struct properties
2008-10-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix virtual struct properties
svn path=/trunk/; revision=1878
Levi Bard [Thu, 23 Oct 2008 13:32:09 +0000 (13:32 +0000)]
Fix SysWMEvent link issue.
2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
* vapi/sdl.vapi: Fix SysWMEvent link issue.
svn path=/trunk/; revision=1877
Jürg Billeter [Thu, 23 Oct 2008 11:21:41 +0000 (11:21 +0000)]
Fix runtime error when using GValue with D-Bus
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Fix runtime error when using GValue with D-Bus
svn path=/trunk/; revision=1876
Jürg Billeter [Thu, 23 Oct 2008 10:08:29 +0000 (10:08 +0000)]
Support passing GValues as variants over D-Bus
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Support passing GValues as variants over D-Bus
svn path=/trunk/; revision=1875
Jürg Billeter [Thu, 23 Oct 2008 09:46:45 +0000 (09:46 +0000)]
Fix foreach over stacked arrays
2008-10-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix foreach over stacked arrays
svn path=/trunk/; revision=1874
Andrea Del Signore [Wed, 22 Oct 2008 20:48:01 +0000 (20:48 +0000)]
Fix gtk_text_buffer_new binding
2008-10-22 Andrea Del Signore <sejerpz@tin.it>
* vapi/packages/gtk+-2.0/:
Fix gtk_text_buffer_new binding
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1873
Jürg Billeter [Wed, 22 Oct 2008 19:23:56 +0000 (19:23 +0000)]
Fix leaked reference cycle
2008-10-22 Jürg Billeter <j@bitron.ch>
* vala/valaintegertype.vala:
* vala/valasemanticanalyzer.vala:
Fix leaked reference cycle
svn path=/trunk/; revision=1872
Jürg Billeter [Wed, 22 Oct 2008 18:44:01 +0000 (18:44 +0000)]
Always mangle signal name from camel case to lower case
2008-10-22 Jürg Billeter <j@bitron.ch>
* vala/valasignal.vala:
Always mangle signal name from camel case to lower case
svn path=/trunk/; revision=1871
Jürg Billeter [Wed, 22 Oct 2008 18:32:59 +0000 (18:32 +0000)]
Move gobject-2.0 bindings to separate VAPI file
2008-10-22 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
* vapi/gobject-2.0.vapi:
* vapi/Makefile.am:
Move gobject-2.0 bindings to separate VAPI file
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:
Include gobject-2.0 by default
* gee/Makefile.am:
* ccode/Makefile.am:
* vala/Makefile.am:
* gobject/Makefile.am:
* compiler/Makefile.am:
Support building libvala and valac with older Vala versions
svn path=/trunk/; revision=1870
Jürg Billeter [Wed, 22 Oct 2008 18:02:01 +0000 (18:02 +0000)]
Rotate ChangeLog
2008-10-22 Jürg Billeter <j@bitron.ch>
* ChangeLog.pre-0-4:
* Makefile.am:
Rotate ChangeLog
svn path=/trunk/; revision=1869
Jürg Billeter [Wed, 22 Oct 2008 17:52:25 +0000 (17:52 +0000)]
Improve wording
2008-10-22 Jürg Billeter <j@bitron.ch>
* README: Improve wording
svn path=/trunk/; revision=1868
Jürg Billeter [Tue, 21 Oct 2008 21:33:15 +0000 (21:33 +0000)]
Generate C code nodes only when needed for assignments to avoid
2008-10-21 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Generate C code nodes only when needed for assignments to avoid
unnecessary temporary variables
svn path=/trunk/; revision=1867
Jürg Billeter [Tue, 21 Oct 2008 19:15:46 +0000 (19:15 +0000)]
Fix gtk_scale_button_new and gtk_scale_button_set_icons bindings, patch by
2008-10-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_scale_button_new and gtk_scale_button_set_icons bindings,
patch by Daniel Svensson
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1866
Jürg Billeter [Mon, 20 Oct 2008 20:44:34 +0000 (20:44 +0000)]
Bump version to 0.5.1
2008-10-20 Jürg Billeter <j@bitron.ch>
* configure.ac: Bump version to 0.5.1
svn path=/trunk/; revision=1865
Jürg Billeter [Mon, 20 Oct 2008 20:39:50 +0000 (20:39 +0000)]
Post-release version bump
2008-10-20 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
svn path=/trunk/; revision=1863
Jürg Billeter [Mon, 20 Oct 2008 20:37:45 +0000 (20:37 +0000)]
update for 0.4.0 release
2008-10-20 Jürg Billeter <j@bitron.ch>
* NEWS, configure.ac: update for 0.4.0 release
svn path=/trunk/; revision=1861
Jürg Billeter [Mon, 20 Oct 2008 19:16:06 +0000 (19:16 +0000)]
Fix gtk_text_view_window_to_buffer_coords and
2008-10-20 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_text_view_window_to_buffer_coords and
gtk_text_view_buffer_to_window_coords bindings,
patch by Andrea Del Signore
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1860
Ali Sabil [Sun, 19 Oct 2008 21:58:07 +0000 (21:58 +0000)]
Fix interface properties in GObject classes
2008-10-19 Ali Sabil <ali.sabil@gmail.com>
* vala/valainterface.vala:
Fix interface properties in GObject classes
svn path=/trunk/; revision=1859
Marc-Andre Lureau [Fri, 17 Oct 2008 19:32:12 +0000 (19:32 +0000)]
Rename dbus result
svn path=/trunk/; revision=1858
Jürg Billeter [Fri, 17 Oct 2008 16:40:00 +0000 (16:40 +0000)]
Add g_test_add_data_func binding
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_test_add_data_func binding
svn path=/trunk/; revision=1857
Jürg Billeter [Fri, 17 Oct 2008 14:45:24 +0000 (14:45 +0000)]
Use defines also for internal constants to fix string constant
2008-10-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Use defines also for internal constants to fix string constant
concatenation
svn path=/trunk/; revision=1856
Jürg Billeter [Fri, 17 Oct 2008 14:26:29 +0000 (14:26 +0000)]
Add is_fundamental metadata attribute
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Add is_fundamental metadata attribute
* vapi/packages/gstreamer-0.10/:
Fix GstMiniObject binding
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1855
Jürg Billeter [Fri, 17 Oct 2008 13:41:33 +0000 (13:41 +0000)]
Add experimental .gir support to vapigen
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapigen/Makefile.am:
* vapigen/valagirparser.vala:
* vapigen/valamarkupreader.vala:
* vapigen/valavapigen.vala:
Add experimental .gir support to vapigen
svn path=/trunk/; revision=1854
Jürg Billeter [Fri, 17 Oct 2008 13:35:56 +0000 (13:35 +0000)]
Ignore non-type symbols when resolving types
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valasymbolresolver.vala:
Ignore non-type symbols when resolving types
svn path=/trunk/; revision=1853
Jürg Billeter [Fri, 17 Oct 2008 13:33:39 +0000 (13:33 +0000)]
Improve custom cname support for enum values
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valaenumvalue.vala:
* vala/valainterfacewriter.vala:
Improve custom cname support for enum values
svn path=/trunk/; revision=1852
Jürg Billeter [Fri, 17 Oct 2008 13:28:49 +0000 (13:28 +0000)]
Fix interface properties in GObject classes
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valainterface.vala:
* gobject/valaccodetypesymbolbinding.vala:
Fix interface properties in GObject classes
svn path=/trunk/; revision=1851
Jürg Billeter [Fri, 17 Oct 2008 12:54:46 +0000 (12:54 +0000)]
Fix leaks in non-GObject classes, based on patch by Andrea Del Signore,
2008-10-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* vapi/glib-2.0.vapi:
Fix leaks in non-GObject classes,
based on patch by Andrea Del Signore, fixes bug 554844
svn path=/trunk/; revision=1850
Jürg Billeter [Fri, 17 Oct 2008 12:15:33 +0000 (12:15 +0000)]
Extend non-null check when managing memory, fixes bug 530422
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valaexpression.vala:
* vala/valamemberaccess.vala:
* vala/valastringliteral.vala:
* gobject/valaccodegenerator.vala:
Extend non-null check when managing memory, fixes bug 530422
svn path=/trunk/; revision=1849
Jürg Billeter [Fri, 17 Oct 2008 11:57:31 +0000 (11:57 +0000)]
Treat the result of two concatenated string constants as constant, fixes
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valaexpression.vala:
* vala/valaliteral.vala:
* vala/valamemberaccess.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Treat the result of two concatenated string constants as constant,
fixes bug 516287
svn path=/trunk/; revision=1848
Jürg Billeter [Fri, 17 Oct 2008 11:42:40 +0000 (11:42 +0000)]
Move C-specific string concatenation from semantic analyzer to code
2008-10-17 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Move C-specific string concatenation from semantic analyzer to
code generator, patch by Andrea Del Signore
svn path=/trunk/; revision=1847
Jürg Billeter [Fri, 17 Oct 2008 11:15:44 +0000 (11:15 +0000)]
Fix gtk_link_button_set_uri_hook binding, patch by Michael Terry, fixes
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_link_button_set_uri_hook binding, patch by Michael Terry,
fixes bug 556638
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1846
Jürg Billeter [Fri, 17 Oct 2008 11:11:26 +0000 (11:11 +0000)]
Add missing sys/wait.h includes, patch by Michael Terry, fixes bug 556637
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add missing sys/wait.h includes, patch by Michael Terry,
fixes bug 556637
svn path=/trunk/; revision=1845
Jürg Billeter [Fri, 17 Oct 2008 11:07:34 +0000 (11:07 +0000)]
Fix gnome_keyring_find_password_sync binding, patch by Michael Terry,
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gnome-keyring-1/:
Fix gnome_keyring_find_password_sync binding,
patch by Michael Terry, fixes bug 556636
* vapi/gnome-keyring-1.vapi: regenerated
svn path=/trunk/; revision=1844
Jürg Billeter [Fri, 17 Oct 2008 11:05:30 +0000 (11:05 +0000)]
Fix gtk_message_dialog_format_secondary_text binding, patch by Michael
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_message_dialog_format_secondary_text binding,
patch by Michael Terry, fixes bug 556625
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1843
Jürg Billeter [Fri, 17 Oct 2008 11:03:38 +0000 (11:03 +0000)]
Fix gtk_tree_view_get_cursor binding, patch by Hans Vercammen, fixes bug
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_tree_view_get_cursor binding, patch by Hans Vercammen,
fixes bug 555972
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1842
Jürg Billeter [Fri, 17 Oct 2008 11:01:40 +0000 (11:01 +0000)]
Add missing [Compact], patch by Matías De la Puente, fixes bug 555018
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/libusb.vapi:
Add missing [Compact], patch by Matías De la Puente,
fixes bug 555018
svn path=/trunk/; revision=1841
Jürg Billeter [Fri, 17 Oct 2008 10:58:48 +0000 (10:58 +0000)]
Add g_strcanon, g_object_class_install_property, GToggleNotify, and
2008-10-17 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_strcanon, g_object_class_install_property, GToggleNotify,
and GStringChunk bindings, patch by Yu Feng,
fixes part of bug 555566
svn path=/trunk/; revision=1840
Roberto Majadas [Fri, 17 Oct 2008 08:48:36 +0000 (08:48 +0000)]
Add tracker indexer bindings
2008-10-17 Roberto Majadas <telemaco@openshine.com>
* vapi/tracker-indexer-module-1.0.vapi: Add tracker indexer bindings
svn path=/trunk/; revision=1839
Jürg Billeter [Wed, 15 Oct 2008 09:37:31 +0000 (09:37 +0000)]
Fix memory leak when using GObject properties without accessors
2008-10-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessbinding.vala:
Fix memory leak when using GObject properties without accessors
svn path=/trunk/; revision=1838
Thijs Vermeir [Mon, 13 Oct 2008 22:32:16 +0000 (22:32 +0000)]
regenerated (for has_construct_function attribute)
* vapi/vte.vapi: regenerated (for has_construct_function attribute)
svn path=/trunk/; revision=1837
Thijs Vermeir [Mon, 13 Oct 2008 22:17:15 +0000 (22:17 +0000)]
fix ctype of ToggleActionEntry regenerated
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
fix ctype of ToggleActionEntry
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1836
Jürg Billeter [Mon, 13 Oct 2008 20:16:32 +0000 (20:16 +0000)]
Fix indentation of parameters
2008-10-13 Jürg Billeter <j@bitron.ch>
* gobject/valagirwriter.vala:
Fix indentation of parameters
svn path=/trunk/; revision=1835
Jürg Billeter [Mon, 13 Oct 2008 18:01:28 +0000 (18:01 +0000)]
Add partial support for writing .gir files, replaces .gidl writer
2008-10-13 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valagirwriter.vala:
* compiler/valacompiler.vala:
Add partial support for writing .gir files, replaces .gidl writer
svn path=/trunk/; revision=1834
Jürg Billeter [Sun, 12 Oct 2008 19:09:00 +0000 (19:09 +0000)]
Fix code generation for virtual methods returning arrays
2008-10-12 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodbinding.vala:
Fix code generation for virtual methods returning arrays
svn path=/trunk/; revision=1833
Jürg Billeter [Sat, 11 Oct 2008 11:18:49 +0000 (11:18 +0000)]
Add support for copying arrays, fixes bug 477107
2008-10-11 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Add support for copying arrays, fixes bug 477107
svn path=/trunk/; revision=1832
Jürg Billeter [Sat, 11 Oct 2008 11:11:29 +0000 (11:11 +0000)]
Regenerated
2008-10-11 Jürg Billeter <j@bitron.ch>
* vapi/atk.vapi:
* vapi/gdk-2.0.vapi:
* vapi/gdk-pixbuf-2.0.vapi:
* vapi/gio-2.0.vapi:
* vapi/gio-unix-2.0.vapi:
* vapi/gstreamer-0.10.vapi:
* vapi/gstreamer-audio-0.10.vapi:
* vapi/gstreamer-base-0.10.vapi:
* vapi/gstreamer-controller-0.10.vapi:
* vapi/gstreamer-dataprotocol-0.10.vapi:
* vapi/gstreamer-fft-0.10.vapi:
* vapi/gstreamer-net-0.10.vapi:
* vapi/gstreamer-netbuffer-0.10.vapi:
* vapi/gstreamer-pbutils-0.10.vapi:
* vapi/gstreamer-riff-0.10.vapi:
* vapi/gstreamer-rtp-0.10.vapi:
* vapi/gstreamer-sdp-0.10.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/pango.vapi:
Regenerated
svn path=/trunk/; revision=1831
Jürg Billeter [Sat, 11 Oct 2008 11:08:00 +0000 (11:08 +0000)]
Always chain up to base constructor when possible, add
2008-10-11 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
* vala/valamethod.vala:
* gobject/valaccodemethodbinding.vala:
* vapigen/valagidlparser.vala:
Always chain up to base constructor when possible,
add has_construct_function attribute
svn path=/trunk/; revision=1830
Jürg Billeter [Sat, 11 Oct 2008 11:03:30 +0000 (11:03 +0000)]
Support chaining constructors using `base' and `this'
2008-10-11 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valacreationmethod.vala:
* vala/valainterfacewriter.vala:
* vala/valaobjecttype.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodemethodbinding.vala:
* gobject/valagidlwriter.vala:
Support chaining constructors using `base' and `this'
svn path=/trunk/; revision=1829
Jürg Billeter [Sat, 11 Oct 2008 10:57:52 +0000 (10:57 +0000)]
Avoid conflicts between named constructors and other members
2008-10-11 Jürg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala:
* vapi/cairo.vapi:
Avoid conflicts between named constructors and other members
svn path=/trunk/; revision=1828
Jürg Billeter [Sat, 11 Oct 2008 10:53:06 +0000 (10:53 +0000)]
Generate code for construct functions in preparation to support base
2008-10-11 Jürg Billeter <j@bitron.ch>
* vala/valacreationmethod.vala:
* vala/valamethod.vala:
* gobject/valaccodedynamicmethodbinding.vala:
* gobject/valaccodemethodbinding.vala:
Generate code for construct functions in preparation to support
base constructor calls
svn path=/trunk/; revision=1827
Jürg Billeter [Fri, 10 Oct 2008 10:48:45 +0000 (10:48 +0000)]
Remove duplicated code
2008-10-10 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodbinding.vala:
Remove duplicated code
svn path=/trunk/; revision=1826
Jürg Billeter [Fri, 10 Oct 2008 09:40:22 +0000 (09:40 +0000)]
Lift restriction on statements in creation methods of GObjects in
2008-10-10 Jürg Billeter <j@bitron.ch>
* gobject/valaccodecreationmethodbinding.vala:
* gobject/valaccodemethodbinding.vala:
Lift restriction on statements in creation methods of GObjects
in preparation to support more flexible construction scheme
svn path=/trunk/; revision=1825
Jürg Billeter [Thu, 9 Oct 2008 18:46:30 +0000 (18:46 +0000)]
Fix GdkDestroyNotify and GtkDestroyNotify bindings, fixes bug 525687
2008-10-09 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
* vapigen/valagidlparser.vala:
* vapi/packages/gdk-2.0/:
* vapi/packages/gtk+-2.0/:
Fix GdkDestroyNotify and GtkDestroyNotify bindings,
fixes bug 525687
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
Regenerated
svn path=/trunk/; revision=1824
Jürg Billeter [Mon, 6 Oct 2008 11:53:52 +0000 (11:53 +0000)]
Mark time_t as integer type
2008-10-06 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Mark time_t as integer type
svn path=/trunk/; revision=1823
Thijs Vermeir [Sat, 4 Oct 2008 12:36:49 +0000 (12:36 +0000)]
vte_terminal_fork_command arguments are nullable regenerated
* vapi/packages/vte/vte.metadata:
vte_terminal_fork_command arguments are nullable
* vapi/vte.vapi: regenerated
svn path=/trunk/; revision=1822
Ali Sabil [Sat, 4 Oct 2008 10:11:18 +0000 (10:11 +0000)]
Add missing properties to the GScanner binding, patch by Johann Prieur
2008-10-04 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Add missing properties to the GScanner binding,
patch by Johann Prieur
svn path=/trunk/; revision=1821
Jürg Billeter [Fri, 3 Oct 2008 17:07:04 +0000 (17:07 +0000)]
Fix cname of GValue helper functions for fundamental classes
2008-10-03 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaclassregisterfunction.vala:
Fix cname of GValue helper functions for fundamental classes
svn path=/trunk/; revision=1820
Jürg Billeter [Fri, 3 Oct 2008 13:53:40 +0000 (13:53 +0000)]
Always use lowercase signal names in generated C code, patch by
2008-10-03 Jürg Billeter <j@bitron.ch>
* vala/valasignal.vala:
* gobject/valaccodetypesymbolbinding.vala:
Always use lowercase signal names in generated C code,
patch by Marc-André Lureau, fixes bug 549507
svn path=/trunk/; revision=1819
Jürg Billeter [Fri, 3 Oct 2008 13:17:10 +0000 (13:17 +0000)]
Generate code to support GValue and GParamSpec for fundamental classes,
2008-10-03 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valainterfacewriter.vala:
* vala/valatypesymbol.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsourcefile.vala:
* gobject/valaccodetypesymbolbinding.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
* vapi/glib-2.0.vapi:
Generate code to support GValue and GParamSpec for fundamental
classes, patch by Florian Brosch, fixes bug 549480
svn path=/trunk/; revision=1818
Jürg Billeter [Fri, 3 Oct 2008 12:04:47 +0000 (12:04 +0000)]
Add g_log_set_default_handler binding, patch by Marc-André Lureau, fixes
2008-10-03 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_log_set_default_handler binding, patch by Marc-André Lureau,
fixes bug 549766
svn path=/trunk/; revision=1817
Ali Sabil [Tue, 30 Sep 2008 21:12:16 +0000 (21:12 +0000)]
Add GNormalizeMode and g_utf8_normalize bindings
2008-09-30 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Add GNormalizeMode and g_utf8_normalize bindings
svn path=/trunk/; revision=1816
Jürg Billeter [Mon, 29 Sep 2008 21:44:44 +0000 (21:44 +0000)]
Don't use g_object_notify for non-GObject properties, fixes bug 548442
2008-09-29 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Don't use g_object_notify for non-GObject properties,
fixes bug 548442
svn path=/trunk/; revision=1815
Jürg Billeter [Mon, 29 Sep 2008 21:35:39 +0000 (21:35 +0000)]
Add experimental memory management support for structs that use reference
2008-09-29 Jürg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
* vala/valastruct.vala:
* vala/valavaluetype.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorstruct.vala:
Add experimental memory management support for structs that use
reference types in fields, fixes bug 526552
svn path=/trunk/; revision=1814
Jürg Billeter [Sun, 28 Sep 2008 14:37:37 +0000 (14:37 +0000)]
Add g_hash_table_steal and g_hash_table_steal_all bindings, patch by
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_hash_table_steal and g_hash_table_steal_all bindings,
patch by Marc-André Lureau
svn path=/trunk/; revision=1813
Jürg Billeter [Sun, 28 Sep 2008 13:37:21 +0000 (13:37 +0000)]
Remove unused array_types fields, patch by Marc-André Lureau
2008-09-28 Jürg Billeter <j@bitron.ch>
* vala/valatypeparameter.vala:
* vala/valatypesymbol.vala:
Remove unused array_types fields, patch by Marc-André Lureau
svn path=/trunk/; revision=1812
Jürg Billeter [Sun, 28 Sep 2008 13:35:58 +0000 (13:35 +0000)]
Fix fopen and fdopen bindings, patch by Marc-André Lureau
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix fopen and fdopen bindings, patch by Marc-André Lureau
svn path=/trunk/; revision=1811
Jürg Billeter [Sun, 28 Sep 2008 13:34:47 +0000 (13:34 +0000)]
Add g_chdir binding, patch by Marc-André Lureau
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_chdir binding, patch by Marc-André Lureau
svn path=/trunk/; revision=1810
Jürg Billeter [Sun, 28 Sep 2008 13:31:15 +0000 (13:31 +0000)]
Add g_key_file_load_from_dirs binding, patch by Marc-André Lureau
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_key_file_load_from_dirs binding, patch by Marc-André Lureau
svn path=/trunk/; revision=1809
Jürg Billeter [Sun, 28 Sep 2008 13:29:28 +0000 (13:29 +0000)]
Fix g_compute_checksum_for_{data,string} bindings, patch by Marc-André
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_compute_checksum_for_{data,string} bindings,
patch by Marc-André Lureau
svn path=/trunk/; revision=1808
Jürg Billeter [Sun, 28 Sep 2008 13:28:12 +0000 (13:28 +0000)]
Fix gst_tag_list_copy binding, patch by Marc-André Lureau
2008-09-28 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_tag_list_copy binding, patch by Marc-André Lureau
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1807
Jürg Billeter [Sun, 28 Sep 2008 12:37:35 +0000 (12:37 +0000)]
Support parsing from a string, patch by Andrea Del Signore, fixes bug
2008-09-28 Jürg Billeter <j@bitron.ch>
* vala/valasourcefile.vala:
Support parsing from a string, patch by Andrea Del Signore,
fixes bug 553926
svn path=/trunk/; revision=1806
Jürg Billeter [Sun, 28 Sep 2008 11:44:59 +0000 (11:44 +0000)]
Support static properties, patch by Ali Sabil
2008-09-28 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
Support static properties, patch by Ali Sabil
svn path=/trunk/; revision=1805
Jürg Billeter [Sat, 27 Sep 2008 18:07:43 +0000 (18:07 +0000)]
Fix g_file_query_info binding, fixes bug 548222
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Fix g_file_query_info binding, fixes bug 548222
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1804
Jürg Billeter [Sat, 27 Sep 2008 12:49:56 +0000 (12:49 +0000)]
Fix gst_element_get_bus and gst_pipeline_get_bus bindings, fixes bug
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_element_get_bus and gst_pipeline_get_bus bindings,
fixes bug 548219
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1803
Jürg Billeter [Sat, 27 Sep 2008 11:34:08 +0000 (11:34 +0000)]
Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string bindings,
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/packages/libsoup-2.4/:
Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string
bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 553568
* vapi/libsoup-2.4.vapi: regenerated
svn path=/trunk/; revision=1802
Jürg Billeter [Sat, 27 Sep 2008 11:26:08 +0000 (11:26 +0000)]
Fix crash when using sizeof expression for pointers, fixes bug 549085
2008-09-27 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix crash when using sizeof expression for pointers,
fixes bug 549085
svn path=/trunk/; revision=1801
Jürg Billeter [Sat, 27 Sep 2008 11:07:42 +0000 (11:07 +0000)]
Fix member access on integer literals, fixes bug 547419
2008-09-27 Jürg Billeter <j@bitron.ch>
* vala/valageniescanner.vala:
* vala/valascanner.vala:
Fix member access on integer literals, fixes bug 547419
svn path=/trunk/; revision=1800
Jürg Billeter [Sat, 27 Sep 2008 10:02:06 +0000 (10:02 +0000)]
Fix runtime error when using non-abstract properties in interfaces, fixes
2008-09-27 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinterfacebinding.vala:
Fix runtime error when using non-abstract properties in interfaces,
fixes bug 539719
svn path=/trunk/; revision=1799
Jürg Billeter [Sat, 27 Sep 2008 09:42:51 +0000 (09:42 +0000)]
Various fixes to the GooCanvas bindings, patch by Matías De la Puente,
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/packages/goocanvas/:
Various fixes to the GooCanvas bindings,
patch by Matías De la Puente, fixes bug 551876
* vapi/goocanvas.vapi: regenerated
svn path=/trunk/; revision=1798
Jürg Billeter [Sat, 27 Sep 2008 09:12:16 +0000 (09:12 +0000)]
Add accessors for nested types, patch by Florian Brosch, fixes bug 552958
2008-09-27 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valainterface.vala:
* vala/valastruct.vala:
Add accessors for nested types, patch by Florian Brosch,
fixes bug 552958
svn path=/trunk/; revision=1797
Jürg Billeter [Sat, 27 Sep 2008 09:05:06 +0000 (09:05 +0000)]
Fix GMarkupParser binding, patch by Matías De la Puente, fixes bug 553282
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix GMarkupParser binding, patch by Matías De la Puente,
fixes bug 553282
svn path=/trunk/; revision=1796