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
Thijs Vermeir [Sun, 24 Aug 2008 19:11:06 +0000 (19:11 +0000)]
Add Bitmap class to prevent it from being a compact class transfer
* vapi/packages/gdk-2.0/gdk-2.0-custom.vala:
Add Bitmap class to prevent it from being a compact class
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
transfer ownership on gdk_bitmap_create_from_data
* vapi/gdk-2.0.vapi: Regenerated
svn path=/trunk/; revision=1760
Thijs Vermeir [Sun, 24 Aug 2008 15:34:29 +0000 (15:34 +0000)]
Set gdk_window_set_cursor.cursor nullable Regenerated
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Set gdk_window_set_cursor.cursor nullable
* vapi/gdk-2.0.vapi: Regenerated
svn path=/trunk/; revision=1759
Zeeshan Ali Khattak [Sat, 16 Aug 2008 20:36:20 +0000 (20:36 +0000)]
Add g_get_real_name binding
2008-08-16 Zeeshan Ali Khattak <zeenix@gmail.com>
* vapi/glib-2.0.vapi:
Add g_get_real_name binding
svn path=/trunk/; revision=1758
Jürg Billeter [Thu, 14 Aug 2008 21:22:53 +0000 (21:22 +0000)]
Don't derive from GObject in libvala where not necessary to improve
2008-08-14 Jürg Billeter <j@bitron.ch>
Don't derive from GObject in libvala where not necessary to improve
compilation performance
svn path=/trunk/; revision=1757
Jürg Billeter [Thu, 14 Aug 2008 21:12:11 +0000 (21:12 +0000)]
Post-release version bump
2008-08-14 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
svn path=/trunk/; revision=1756
Jürg Billeter [Thu, 14 Aug 2008 21:10:36 +0000 (21:10 +0000)]
update for 0.3.5 release
2008-08-14 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.3.5 release
svn path=/trunk/; revision=1754
Jürg Billeter [Thu, 14 Aug 2008 20:45:30 +0000 (20:45 +0000)]
Fix dynamic signal parameters, patch by Ali Sabil
2008-08-14 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Fix dynamic signal parameters, patch by Ali Sabil
svn path=/trunk/; revision=1753
Levi Bard [Thu, 14 Aug 2008 20:16:59 +0000 (20:16 +0000)]
compiler/valacompiler.vala
2008-08-14 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
* gobject/valaccodecompiler.vala:
* compiler/valacompiler.vala
Prevent output filename concatenation when -d is passed with an
absolute path to -o, fixes bug 547344
svn path=/trunk/; revision=1752
Jürg Billeter [Thu, 14 Aug 2008 20:03:25 +0000 (20:03 +0000)]
Use finalize instead of dispose to free instance data as dispose should
2008-08-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorstruct.vala:
Use finalize instead of dispose to free instance data as dispose
should only be used where it is necessary to break reference
cycles, and this is possible by manually overriding the dispose
method
svn path=/trunk/; revision=1751
Jürg Billeter [Thu, 14 Aug 2008 19:55:23 +0000 (19:55 +0000)]
Add missing casts and checks for non-GObject classes
2008-08-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Add missing casts and checks for non-GObject classes
svn path=/trunk/; revision=1750
Jared Moore [Thu, 14 Aug 2008 09:58:27 +0000 (09:58 +0000)]
Fixed codegen of abstract property accessors, bug 547226.
2008-08-14 Jared Moore <jaredm@svn.gnome.org>
* gobject/valaccodegenerator.vala:
Fixed codegen of abstract property accessors, bug 547226.
* tests/classes-properties.vala:
* tests/classes-properties.exp:
Added test case for abstract property accessors.
svn path=/trunk/; revision=1749
Thijs Vermeir [Sun, 10 Aug 2008 15:11:48 +0000 (15:11 +0000)]
Add ref functions for Gst.Caps regenerated
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add ref functions for Gst.Caps
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1748
Jared Moore [Sun, 10 Aug 2008 14:44:27 +0000 (14:44 +0000)]
Fixed segfault in ternary expressions, bug 547165.
2008-08-11 Jared Moore <jaredm@svn.gnome.org>
* vala/valasemanticanalyzer.vala:
Fixed segfault in ternary expressions, bug 547165.
svn path=/trunk/; revision=1747
Jürg Billeter [Sun, 10 Aug 2008 14:39:24 +0000 (14:39 +0000)]
Add --target-glib command-line option, default to 2.12, based on patch by
2008-08-10 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodeinterfacebinding.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
* compiler/valacompiler.vala:
Add --target-glib command-line option, default to 2.12,
based on patch by Jared Moore, fixes bug 544990
svn path=/trunk/; revision=1746
Jürg Billeter [Sun, 10 Aug 2008 13:44:02 +0000 (13:44 +0000)]
Support IntegerType and FloatingType attributes, patch by Emmanuele Bassi,
2008-08-10 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
Support IntegerType and FloatingType attributes,
patch by Emmanuele Bassi, fixes bug 544522
svn path=/trunk/; revision=1745
Jürg Billeter [Sun, 10 Aug 2008 13:33:10 +0000 (13:33 +0000)]
Add GCompletion binding, patch by Abderrahim Kitouni, fixes bug 546252
2008-08-10 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add GCompletion binding, patch by Abderrahim Kitouni,
fixes bug 546252
svn path=/trunk/; revision=1744
Jürg Billeter [Sun, 10 Aug 2008 13:15:01 +0000 (13:15 +0000)]
Fix vte_terminal_get_cursor_position binding, patch by Anthony Taylor,
2008-08-10 Jürg Billeter <j@bitron.ch>
* vapi/packages/vte/:
Fix vte_terminal_get_cursor_position binding,
patch by Anthony Taylor, fixes bug 546238
* vapi/vte.vapi: regenerated
svn path=/trunk/; revision=1743
Thijs Vermeir [Sun, 10 Aug 2008 12:59:20 +0000 (12:59 +0000)]
Fix header files of some base elements regenerated
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix header files of some base elements
* vapi/gstreamer-base-0.10.vapi: regenerated
svn path=/trunk/; revision=1742
Jürg Billeter [Sun, 10 Aug 2008 09:32:24 +0000 (09:32 +0000)]
Fix base access for properties, fixes bug 506075
2008-08-10 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Fix base access for properties, fixes bug 506075
svn path=/trunk/; revision=1741
Jürg Billeter [Sun, 10 Aug 2008 09:12:00 +0000 (09:12 +0000)]
Use accessor vfuncs to implement virtual and abstract properties, fixes
2008-08-10 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
Use accessor vfuncs to implement virtual and abstract properties,
fixes bug 508472 and bug 505966
svn path=/trunk/; revision=1740
Jürg Billeter [Sun, 10 Aug 2008 07:48:30 +0000 (07:48 +0000)]
Fix vte_terminal_set_colors binding, fixes bug 547136
2008-08-10 Jürg Billeter <j@bitron.ch>
* vapi/packages/vte/:
Fix vte_terminal_set_colors binding, fixes bug 547136
* vapi/vte.vapi: regenerated
svn path=/trunk/; revision=1739
Jared Moore [Sun, 10 Aug 2008 02:20:26 +0000 (02:20 +0000)]
Generate correct code for calling class methods outside of static or class
2008-08-10 Jared Moore <jaredm@svn.gnome.org>
* gobject/valaccodeinvocationexpressionbinding.vala:
Generate correct code for calling class methods outside of static or
class constructors, fixes bug 539592.
* tests/classes-methods.vala:
* tests/classes-methods.exp:
Added test cases for calling class methods.
svn path=/trunk/; revision=1738
Thijs Vermeir [Wed, 6 Aug 2008 18:15:58 +0000 (18:15 +0000)]
transfer ownership of some return values regenerated
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
transfer ownership of some return values
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1737
Jürg Billeter [Wed, 6 Aug 2008 13:09:17 +0000 (13:09 +0000)]
Fix crash when using foreach with stacked arrays, fixes bug 546450
2008-08-06 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix crash when using foreach with stacked arrays, fixes bug 546450
svn path=/trunk/; revision=1736
Jürg Billeter [Wed, 6 Aug 2008 13:00:55 +0000 (13:00 +0000)]
Fix crash when using VAPI properties outside of a class
2008-08-06 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix crash when using VAPI properties outside of a class
svn path=/trunk/; revision=1735
Thijs Vermeir [Tue, 5 Aug 2008 21:15:25 +0000 (21:15 +0000)]
Add logging functions for DebugCategory regenerated
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add logging functions for DebugCategory
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1734
Jürg Billeter [Mon, 4 Aug 2008 20:09:19 +0000 (20:09 +0000)]
Set source_reference of blocks, patch by Abderrahim Kitouni, fixes bug
2008-08-04 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
Set source_reference of blocks, patch by Abderrahim Kitouni,
fixes bug 546249
svn path=/trunk/; revision=1733