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
Jürg Billeter [Sat, 27 Sep 2008 09:02:52 +0000 (09:02 +0000)]
Fix gdk_display_get_maximal_cursor_size binding, patch by Michael Terry,
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
Fix gdk_display_get_maximal_cursor_size binding,
patch by Michael Terry, fixes bug 551120
* vapi/gdk-2.0.vapi: regenerated
svn path=/trunk/; revision=1795
Jürg Billeter [Sat, 27 Sep 2008 08:57:52 +0000 (08:57 +0000)]
Distribute and install gnet-2.0.vapi, patch by Maciej Piechotka, fixes bug
2008-09-27 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
Distribute and install gnet-2.0.vapi,
patch by Maciej Piechotka, fixes bug 552701
svn path=/trunk/; revision=1794
Jürg Billeter [Sat, 27 Sep 2008 08:51:57 +0000 (08:51 +0000)]
Add basic support for static properties
2008-09-27 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Add basic support for static properties
svn path=/trunk/; revision=1793
Jared Moore [Sat, 27 Sep 2008 02:28:22 +0000 (02:28 +0000)]
Swap g_value_set_uint and g_value_set_int in get_set_value_function(),
2008-09-27 Jared Moore <jaredm@gmx.com>
* vala/valaenum.vala:
Swap g_value_set_uint and g_value_set_int in get_set_value_function(),
fixes bug 543922.
svn path=/trunk/; revision=1792
Jared Moore [Sat, 27 Sep 2008 01:53:22 +0000 (01:53 +0000)]
Check type of 'default' initializers in semantic analyzer, fixes bug
2008-08-27 Jared Moore <jaredm@gmx.com>
* vala/valasemanticanalyser.vala:
Check type of 'default' initializers in semantic analyzer, fixes bug
544556.
svn path=/trunk/; revision=1791
Jürg Billeter [Fri, 26 Sep 2008 22:01:32 +0000 (22:01 +0000)]
Fix GThreadPool and GAsyncQueue bindings
2008-09-26 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix GThreadPool and GAsyncQueue bindings
svn path=/trunk/; revision=1790
Jürg Billeter [Fri, 26 Sep 2008 21:23:56 +0000 (21:23 +0000)]
Fix handling of array arguments in object creation expressions
2008-09-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix handling of array arguments in object creation expressions
svn path=/trunk/; revision=1789
Jürg Billeter [Fri, 26 Sep 2008 21:13:36 +0000 (21:13 +0000)]
Avoid code duplication for handling struct arguments
2008-09-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
Avoid code duplication for handling struct arguments
svn path=/trunk/; revision=1788
Jürg Billeter [Fri, 26 Sep 2008 20:34:10 +0000 (20:34 +0000)]
Use correct accessor cname for interface implementations of properties
2008-09-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Use correct accessor cname for interface implementations of
properties inherited from a base class,
based on patch by Florian Brosch, fixes bug 548895
svn path=/trunk/; revision=1787
Jürg Billeter [Fri, 26 Sep 2008 20:09:31 +0000 (20:09 +0000)]
Add missing stdlib.h include, patch by Alexander Bokovoy, fixes bug 547569
2008-09-26 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c:
* gobject-introspection/scannerlexer.l:
Add missing stdlib.h include,
patch by Alexander Bokovoy, fixes bug 547569
svn path=/trunk/; revision=1786
Jürg Billeter [Fri, 26 Sep 2008 19:57:55 +0000 (19:57 +0000)]
Fix qualified string of nullable array types, patch by Anthony Taylor,
2008-09-26 Jürg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valadatatype.vala:
Fix qualified string of nullable array types,
patch by Anthony Taylor, fixes bug 544932
svn path=/trunk/; revision=1785
Jürg Billeter [Fri, 26 Sep 2008 19:38:01 +0000 (19:38 +0000)]
Fix GSequenceIter binding, it should be treated as a value-type, fixes bug
2008-09-26 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix GSequenceIter binding, it should be treated as a value-type,
fixes bug 539969
svn path=/trunk/; revision=1784
Jürg Billeter [Fri, 26 Sep 2008 19:09:30 +0000 (19:09 +0000)]
Replace NamespaceReference by UsingDirective and UnresolvedSymbol, fixes
2008-09-26 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacodevisitor.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:
* vala/valasymbolresolver.vala:
* vala/valaunresolvedsymbol.vala:
* vala/valausingdirective.vala:
* compiler/valacompiler.vala:
Replace NamespaceReference by UsingDirective and UnresolvedSymbol,
fixes bug 537510
* tests/namespaces.vala:
Test using directive with nested namespaces
svn path=/trunk/; revision=1783
Jürg Billeter [Fri, 26 Sep 2008 16:48:06 +0000 (16:48 +0000)]
Implement RealLiteral.to_string, patch by Ali Sabil
2008-09-26 Jürg Billeter <j@bitron.ch>
* vala/valarealliteral.vala:
Implement RealLiteral.to_string, patch by Ali Sabil
svn path=/trunk/; revision=1782
Jürg Billeter [Thu, 25 Sep 2008 13:29:59 +0000 (13:29 +0000)]
Fix processing of non-ASCII string literals, patch by Alexey Lubimov,
2008-09-25 Jürg Billeter <j@bitron.ch>
* vala/valastringliteral.vala:
Fix processing of non-ASCII string literals,
patch by Alexey Lubimov, fixes bug 547236
svn path=/trunk/; revision=1781
Jürg Billeter [Thu, 25 Sep 2008 09:32:29 +0000 (09:32 +0000)]
Fix soup_uri_decode and soup_uri_encode bindings
2008-09-25 Jürg Billeter <j@bitron.ch>
* vapi/packages/libsoup-2.2:
* vapi/packages/libsoup-2.4:
Fix soup_uri_decode and soup_uri_encode bindings
* vapi/libsoup-2.2.vapi:
* vapi/libsoup-2.4.vapi:
Regenerated
svn path=/trunk/; revision=1780
Jürg Billeter [Thu, 25 Sep 2008 09:31:15 +0000 (09:31 +0000)]
Fix parameter position defaults
2008-09-25 Jürg Billeter <j@bitron.ch>
* vala/valacreationmethod.vala:
Fix parameter position defaults
svn path=/trunk/; revision=1779
Jürg Billeter [Thu, 25 Sep 2008 09:16:32 +0000 (09:16 +0000)]
Add GSL bindings, patch by Matías De la Puente
2008-09-25 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/gsl.vapi:
Add GSL bindings, patch by Matías De la Puente
svn path=/trunk/; revision=1778
Jürg Billeter [Tue, 16 Sep 2008 14:06:15 +0000 (14:06 +0000)]
Add g_markup_parse_context_end_parse and
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_markup_parse_context_end_parse and
g_markup_parse_context_get_position bindings,
patch by Hans Vercammen, fixes bug 547533
svn path=/trunk/; revision=1777
Jürg Billeter [Tue, 16 Sep 2008 14:03:43 +0000 (14:03 +0000)]
Add bindings for fseek, ftell, and rewind, patch by Mart Roosmaa, fixes
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add bindings for fseek, ftell, and rewind, patch by Mart Roosmaa,
fixes bug 547196
svn path=/trunk/; revision=1776
Jürg Billeter [Tue, 16 Sep 2008 13:59:58 +0000 (13:59 +0000)]
Check for structs without fields, patch by Jared Moore, fixes bug 543562
2008-09-16 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Check for structs without fields, patch by Jared Moore,
fixes bug 543562
svn path=/trunk/; revision=1775
Jürg Billeter [Tue, 16 Sep 2008 13:53:54 +0000 (13:53 +0000)]
Various fixes, patch by Jan Rosczak, fixes bug 549131
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/enchant.vapi:
Various fixes, patch by Jan Rosczak, fixes bug 549131
svn path=/trunk/; revision=1774
Jürg Billeter [Tue, 16 Sep 2008 13:52:11 +0000 (13:52 +0000)]
Fix strtod, strtoul, and g_ascii_strtoll bindings, patch by Yu Feng, fixes
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix strtod, strtoul, and g_ascii_strtoll bindings,
patch by Yu Feng, fixes bug 548550
svn path=/trunk/; revision=1773
Jürg Billeter [Tue, 16 Sep 2008 13:48:51 +0000 (13:48 +0000)]
Fix error handling in constructors, patch by Jared Moore, fixes bug 543156
2008-09-16 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Fix error handling in constructors, patch by Jared Moore,
fixes bug 543156
svn path=/trunk/; revision=1772
Jürg Billeter [Tue, 16 Sep 2008 12:14:10 +0000 (12:14 +0000)]
Support disabling sentinels, patch by Sam Liddicott, fixes bug 548248
2008-09-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala:
Support disabling sentinels, patch by Sam Liddicott,
fixes bug 548248
svn path=/trunk/; revision=1771
Jürg Billeter [Tue, 16 Sep 2008 12:06:35 +0000 (12:06 +0000)]
GScanner binding fixes, patch by Matías De la Puente, fixes bug 548093
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
GScanner binding fixes, patch by Matías De la Puente,
fixes bug 548093
svn path=/trunk/; revision=1770
Jürg Billeter [Tue, 16 Sep 2008 11:21:33 +0000 (11:21 +0000)]
Fix g_themed_icon_get_names binding, patch by Gregor Burger, fixes bug
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Fix g_themed_icon_get_names binding, patch by Gregor Burger,
fixes bug 543304
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1769
Gabriel Falcão [Tue, 16 Sep 2008 11:06:30 +0000 (11:06 +0000)]
Add support to get ParamSpec metadata by the methods: get_nick(),
2008-09-16 Gabriel Falcão <gabriel@nacaolivre.org>
* vapi/glib-2.0.vapi:
Add support to get ParamSpec metadata by the methods:
get_nick(), get_name(), get_blurb(), fixes bug 552320
svn path=/trunk/; revision=1768
Jürg Billeter [Tue, 16 Sep 2008 10:26:42 +0000 (10:26 +0000)]
Add support for virtual and abstract metadata attributes, patch by Andrea
2008-09-16 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Add support for virtual and abstract metadata attributes,
patch by Andrea Del Signore, fixes bug 551205
svn path=/trunk/; revision=1767
Andrea Del Signore [Sat, 13 Sep 2008 08:25:24 +0000 (08:25 +0000)]
Fixed Component class type check function name
2008-09-13 Andrea Del Signore <sejerpz@tin.it>
* vapi/libbonoboui-2.0.vapi:
Fixed Component class type check function name
svn path=/trunk/; revision=1766
Jürg Billeter [Wed, 3 Sep 2008 20:04:53 +0000 (20:04 +0000)]
Improve Gst.Pad bindings, patch by Ali Sabil
2008-09-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Improve Gst.Pad bindings, patch by Ali Sabil
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1765
Thijs Vermeir [Tue, 26 Aug 2008 10:09:23 +0000 (10:09 +0000)]
Add memset binding
* vapi/glib-2.0.vapi:
Add memset binding
svn path=/trunk/; revision=1764
Thijs Vermeir [Mon, 25 Aug 2008 19:52:03 +0000 (19:52 +0000)]
Add buffer flag set/unset Transfer ownership on
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add buffer flag set/unset
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Transfer ownership on gst_buffer_try_new_and_alloc
* vapi/gstreamer-0.10.vapi: Regenerated
svn path=/trunk/; revision=1763
Thijs Vermeir [Mon, 25 Aug 2008 16:41:12 +0000 (16:41 +0000)]
Add class Event ref/unref function Fix indent Regenerated
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add class Event ref/unref function
* vapi/packages/gdk-2.0/gdk-2.0-custom.vala: Fix indent
* vapi/gstreamer-0.10.vapi: Regenerated
svn path=/trunk/; revision=1762
Jürg Billeter [Sun, 24 Aug 2008 21:34:46 +0000 (21:34 +0000)]
Mark generated helper functions for dynamic properties as static inline,
2008-08-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedynamicpropertybinding.vala:
Mark generated helper functions for dynamic properties as static
inline, patch by Ali Sabil
svn path=/trunk/; revision=1761