Jürg Billeter [Mon, 7 Jul 2008 10:07:20 +0000 (10:07 +0000)]
Support methods and property accessors with body in VAPI files
2008-07-07 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valasourcefile.vala:
* vala/valasymbol.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsourcefile.vala:
Support methods and property accessors with body in VAPI files
svn path=/trunk/; revision=1679
Jürg Billeter [Mon, 7 Jul 2008 09:52:40 +0000 (09:52 +0000)]
Allow non-external methods in VAPI files
2008-07-07 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Allow non-external methods in VAPI files
svn path=/trunk/; revision=1678
Jürg Billeter [Sat, 5 Jul 2008 14:21:12 +0000 (14:21 +0000)]
Add support for [CCode (cname = "foo")] to property accessors, based on
2008-07-05 Jürg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala:
* vala/valaparser.vala:
* vala/valapropertyaccessor.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Add support for [CCode (cname = "foo")] to property accessors,
based on patch by Jared Moore
svn path=/trunk/; revision=1677
Jared Moore [Sat, 5 Jul 2008 12:45:35 +0000 (12:45 +0000)]
Prevent "main" method from throwing errors, fixes bug 538248.
2008-07-05 Jared Moore <jaredm@svn.gnome.org>
* vala/valasemanticanalyzer.vala:
Prevent "main" method from throwing errors, fixes bug 538248.
svn path=/trunk/; revision=1676
Jared Moore [Sat, 5 Jul 2008 12:42:23 +0000 (12:42 +0000)]
Add workaround for exception codegen problem, fixes bug 535247.
2008-07-05 Jared Moore <jaredm@svn.gnome.org>
* vala/valaparser.vala:
Add workaround for exception codegen problem, fixes bug 535247.
svn path=/trunk/; revision=1675
Jürg Billeter [Sat, 5 Jul 2008 12:33:58 +0000 (12:33 +0000)]
Add unique-1.0 bindings, patch by Phil Housley, fixes bug 540821
2008-07-05 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/unique-1.0.deps:
* vapi/unique-1.0.vapi:
* vapi/packages/unique-1.0/:
Add unique-1.0 bindings, patch by Phil Housley, fixes bug 540821
svn path=/trunk/; revision=1674
Jürg Billeter [Thu, 3 Jul 2008 14:57:48 +0000 (14:57 +0000)]
Fix crash when checking header filename
2008-07-03 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c: (g_igenerator_add_symbol):
Fix crash when checking header filename
svn path=/trunk/; revision=1673
Jürg Billeter [Thu, 3 Jul 2008 11:55:59 +0000 (11:55 +0000)]
Only drop duplicates of the same namespace
2008-07-03 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c: (g_igenerator_add_symbol):
Only drop duplicates of the same namespace
svn path=/trunk/; revision=1672
Jürg Billeter [Wed, 2 Jul 2008 14:27:46 +0000 (14:27 +0000)]
Don't perform pointer arithmetic on void pointers, patch by Tai Chi Minh
2008-07-02 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorsourcefile.vala:
Don't perform pointer arithmetic on void pointers,
patch by Tai Chi Minh Ralph Eastwood
svn path=/trunk/; revision=1671
Jürg Billeter [Wed, 2 Jul 2008 13:45:02 +0000 (13:45 +0000)]
Nullable fixes, patch by Frederik
2008-07-02 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Nullable fixes, patch by Frederik
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1670
Jürg Billeter [Tue, 1 Jul 2008 12:11:39 +0000 (12:11 +0000)]
Add MIN, MAX, and GParamSpec* bindings
2008-07-01 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add MIN, MAX, and GParamSpec* bindings
svn path=/trunk/; revision=1669
Jürg Billeter [Tue, 1 Jul 2008 11:33:22 +0000 (11:33 +0000)]
Set source_reference for error codes
2008-07-01 Jürg Billeter <j@bitron.ch>
* vala/valaerrorcode.vala:
* vala/valaparser.vala:
Set source_reference for error codes
svn path=/trunk/; revision=1668
Jared Moore [Tue, 1 Jul 2008 11:07:09 +0000 (11:07 +0000)]
Regenerated to make consistent with recent changes to vapi/gdk-2.0.vapi
2008-07-01 Jared Moore <jaredm@svn.gnome.org>
* vapi/gtk+-2.0.vapi: Regenerated to make consistent with recent
changes to vapi/gdk-2.0.vapi
svn path=/trunk/; revision=1667
Jürg Billeter [Mon, 30 Jun 2008 21:02:02 +0000 (21:02 +0000)]
Fix g_pattern_match and g_content_type_guess bindings, patch by Phil
2008-06-30 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
* vapi/packages/gio-2.0/:
Fix g_pattern_match and g_content_type_guess bindings,
patch by Phil Housley
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1666
Jürg Billeter [Mon, 30 Jun 2008 20:55:19 +0000 (20:55 +0000)]
Add support for uchar GObject properties, patch by Ali Sabil
2008-06-30 Jürg Billeter <j@bitron.ch>
* gobject/valaccodetypesymbolbinding.vala:
Add support for uchar GObject properties, patch by Ali Sabil
svn path=/trunk/; revision=1665
Jared Moore [Mon, 30 Jun 2008 07:04:53 +0000 (07:04 +0000)]
Added Glib.Intl.bind_textdomain_codeset, set return types and parameters
2008-06-30 Jared Moore <jaredm@svn.gnome.org>
* vapi/glib-2.0.vapi:
Added Glib.Intl.bind_textdomain_codeset, set return types and
parameters of Glib.Intl.* to nullable as appropriate.
svn path=/trunk/; revision=1664
Jared Moore [Mon, 30 Jun 2008 05:55:28 +0000 (05:55 +0000)]
Changed many classes to structs, fixes bug 540349. Also fix fields that
2008-06-30 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Changed many classes to structs, fixes bug 540349. Also fix fields
that should be arrays of structs, and hide several "Gdk*Class"
structs.
* vapi/gdk-2.0.vapi: Regenerated
svn path=/trunk/; revision=1663
Jared Moore [Mon, 30 Jun 2008 05:51:42 +0000 (05:51 +0000)]
Report error when an abstract method has a body, an extern method has a
2008-06-30 Jared Moore <jaredm@svn.gnome.org>
* vala/valasemanticanalyzer.vala:
Report error when an abstract method has a body, an extern method has
a body, or a non-abstract non-extern method has no body, fixes bug
539692.
svn path=/trunk/; revision=1662
Jürg Billeter [Sun, 29 Jun 2008 11:07:19 +0000 (11:07 +0000)]
Various fixes, patch by Ali Sabil
2008-06-29 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-pixbuf-2.0/:
Various fixes, patch by Ali Sabil
* vapi/gdk-pixbuf-2.0.vapi: regenerated
svn path=/trunk/; revision=1661
Jared Moore [Sun, 29 Jun 2008 03:29:32 +0000 (03:29 +0000)]
Let 'destroy' arguments of g_memory_input_stream_add_data and
2008-06-29 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gio-2.0/gio-2.0.metadata:
Let 'destroy' arguments of g_memory_input_stream_add_data and
g_memory_input_stream_new_from_data be nullable, fixes bug 540662.
* vapi/gio-2.0.vapi: Regenerated
svn path=/trunk/; revision=1660
Jamie McCracken [Sun, 29 Jun 2008 03:01:20 +0000 (03:01 +0000)]
Add workaround for exception codegen problem, fixes bug 539608.
2008-06-29 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
Add workaround for exception codegen problem, fixes bug 539608.
svn path=/trunk/; revision=1659
Jared Moore [Sun, 29 Jun 2008 02:31:26 +0000 (02:31 +0000)]
Fixed return type of gtk_selection_data_get_pixbuf and
2008-06-29 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
Fixed return type of gtk_selection_data_get_pixbuf and
gtk_selection_data_copy.
* vapi/gtk+-2.0.vapi: Regenerated
svn path=/trunk/; revision=1658
Jared Moore [Sun, 29 Jun 2008 01:55:32 +0000 (01:55 +0000)]
Fixed return type of gtk_selection_data_get_uris, fixes bug 540664.
2008-06-29 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
Fixed return type of gtk_selection_data_get_uris, fixes bug 540664.
* vapi/gtk+-2.0.vapi: Regenerated
svn path=/trunk/; revision=1657
Jared Moore [Fri, 27 Jun 2008 03:40:28 +0000 (03:40 +0000)]
Set return types as nullable for g_file_get_basename, g_file_get_parent,
2008-06-27 Jared Moore <jaredm@gmx.com>
* vapi/packages/gio-2.0/gio-2.0.metadata:
Set return types as nullable for g_file_get_basename,
g_file_get_parent, g_file_get_path, and g_file_get_relative_path,
fixes bug 540335.
* vapi/gio-2.0.vapi: Regenerated
svn path=/trunk/; revision=1656
Jürg Billeter [Thu, 26 Jun 2008 19:03:28 +0000 (19:03 +0000)]
Post-release version bump
2008-06-26 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
svn path=/trunk/; revision=1655
Jürg Billeter [Thu, 26 Jun 2008 19:01:49 +0000 (19:01 +0000)]
update for 0.3.4 release
2008-06-26 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.3.4 release
svn path=/trunk/; revision=1653
Jürg Billeter [Thu, 26 Jun 2008 14:45:51 +0000 (14:45 +0000)]
Fix g_file_enumerator_next_file* bindings
2008-06-26 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Fix g_file_enumerator_next_file* bindings
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1652
Jared Moore [Thu, 26 Jun 2008 12:53:20 +0000 (12:53 +0000)]
Allow null for rect parameter in gdk_window_invalidate_rect, fixes bug
2008-06-26 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Allow null for rect parameter in gdk_window_invalidate_rect, fixes bug
540311.
* vapi/gdk-2.0.vapi: Regenerated
svn path=/trunk/; revision=1651
Jared Moore [Thu, 26 Jun 2008 12:16:29 +0000 (12:16 +0000)]
Changed gtk_paint_arrow_* family to have nullable area, widget, and detail
2008-06-26 Jared Moore <jaredm@svn.gnome.org>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
Changed gtk_paint_arrow_* family to have nullable area, widget, and
detail parameters, fixes bug 540237.
* vapi/gtk+-2.0.vapi: Regenerated
svn path=/trunk/; revision=1650
Jared Moore [Thu, 26 Jun 2008 09:14:04 +0000 (09:14 +0000)]
Allow null for group parameter in GLib.OptionContext.get_help, fixes bug
2008-06-26 Jared Moore <jaredm@svn.gnome.org>
* vapi/glib-2.0.vapi:
Allow null for group parameter in GLib.OptionContext.get_help, fixes
bug 540238.
svn path=/trunk/; revision=1649
Jared Moore [Thu, 26 Jun 2008 01:06:01 +0000 (01:06 +0000)]
Add workaround for exception codegen problem, fixes bug 539608.
2008-06-26 Jared Moore <jaredm@svn.gnome.org>
* vala/valaparser.vala:
Add workaround for exception codegen problem, fixes bug 539608.
svn path=/trunk/; revision=1648
Jared Moore [Thu, 26 Jun 2008 00:59:02 +0000 (00:59 +0000)]
Fix formal parameters of Sequence.get_iter_at_pos(), fixes bug 539976.
2008-06-25 Jared Moore <jaredm@svn.gnome.org>
* vapi/glib-2.0.vapi:
Fix formal parameters of Sequence.get_iter_at_pos(), fixes bug 539976.
svn path=/trunk/; revision=1647
Jürg Billeter [Wed, 25 Jun 2008 14:38:00 +0000 (14:38 +0000)]
More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak, fixes bug
2008-06-25 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak,
fixes bug 539817
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1646
Jürg Billeter [Wed, 25 Jun 2008 14:26:21 +0000 (14:26 +0000)]
Support `in' operator for Gee.Collection and Gee.Map, patch by Jamie
2008-06-25 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Support `in' operator for Gee.Collection and Gee.Map,
patch by Jamie McCracken
svn path=/trunk/; revision=1645
Jared Moore [Mon, 23 Jun 2008 21:29:15 +0000 (21:29 +0000)]
Report error when trying to access 'class' member statically rather than
2008-06-23 Jared Moore <jaredm@svn.gnome.org>
* vala/valasemanticanalyzer.vala:
Report error when trying to access 'class' member statically rather
than through an instance, fixes bug 539594.
svn path=/trunk/; revision=1644
Jürg Billeter [Mon, 23 Jun 2008 21:14:23 +0000 (21:14 +0000)]
Fix support for out string array parameters of methods exported via D-Bus
2008-06-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeobjecttypesymbolbinding.vala:
Fix support for out string array parameters of methods exported
via D-Bus
svn path=/trunk/; revision=1643
Jürg Billeter [Mon, 23 Jun 2008 20:36:38 +0000 (20:36 +0000)]
Fix exception handling in destructors, fixes bug 538216
2008-06-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
Fix exception handling in destructors, fixes bug 538216
svn path=/trunk/; revision=1642
Jürg Billeter [Mon, 23 Jun 2008 19:01:02 +0000 (19:01 +0000)]
Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141
2008-06-23 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/libgsf-1.deps:
* vapi/libgsf-1.vapi:
* vapi/packages/libgsf-1/:
Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141
svn path=/trunk/; revision=1641
Jürg Billeter [Mon, 23 Jun 2008 18:50:58 +0000 (18:50 +0000)]
Support disconnecting from detailed signals
2008-06-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala:
Support disconnecting from detailed signals
svn path=/trunk/; revision=1640
Jürg Billeter [Mon, 23 Jun 2008 18:23:59 +0000 (18:23 +0000)]
Support connecting to and emitting detailed signals, fixes bug 536794
2008-06-23 Jürg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala:
* vala/valaelementaccess.vala:
* vala/valanullchecker.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasignal.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
Support connecting to and emitting detailed signals,
fixes bug 536794
svn path=/trunk/; revision=1639
Jürg Billeter [Mon, 23 Jun 2008 13:46:49 +0000 (13:46 +0000)]
Support [CCode (type = "Foo")] to insert appropriate casts in generated C
2008-06-23 Jürg Billeter <j@bitron.ch>
* vala/valaattribute.vala:
* vala/valafield.vala:
* vala/valainterfacewriter.vala:
* vala/valanamedargument.vala:
* vala/valastringliteral.vala:
* gobject/valaccodegenerator.vala:
* vapigen/valagidlparser.vala:
Support [CCode (type = "Foo")] to insert appropriate casts in
generated C Code
* vapi/packages/gtk+-2.0/:
Fix GtkActionEntry binding, fixes bug 526874
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1638
Jürg Billeter [Mon, 23 Jun 2008 12:50:45 +0000 (12:50 +0000)]
Import members of the GLib namespace by default, fixes bug 539596
2008-06-23 Jürg Billeter <j@bitron.ch>
* vala/valagenieparser.vala:
* vala/valanamespacereference.vala:
* vala/valasourcefile.vala:
* compiler/valacompiler.vala:
Import members of the GLib namespace by default, fixes bug 539596
svn path=/trunk/; revision=1637
Jürg Billeter [Mon, 23 Jun 2008 11:03:09 +0000 (11:03 +0000)]
Support dynamic D-Bus properties
2008-06-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedynamicpropertybinding.vala:
Support dynamic D-Bus properties
svn path=/trunk/; revision=1636
Jürg Billeter [Mon, 23 Jun 2008 08:31:36 +0000 (08:31 +0000)]
Use CamelCase for dynamic D-Bus methods and signals
2008-06-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedynamicmethodbinding.vala:
* gobject/valaccodedynamicsignalbinding.vala:
Use CamelCase for dynamic D-Bus methods and signals
svn path=/trunk/; revision=1635
Jaap A. Haitsma [Mon, 23 Jun 2008 05:50:26 +0000 (05:50 +0000)]
Fix gdk_pixbuf_from_drawable and gdk_pixbuf_from_image bindings Fixes bug
2008-06-23 Jaap A. Haitsma <jaap@haitsma.org>
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Fix gdk_pixbuf_from_drawable and gdk_pixbuf_from_image bindings
Fixes bug #539632
* vapi/gdk-2.0.vapi: Regenerated
svn path=/trunk/; revision=1634
Jamie McCracken [Mon, 23 Jun 2008 02:38:56 +0000 (02:38 +0000)]
Allow arbitrary whitespace/tabs at start of line when its a line
2008-06-23 Jamie McCracken <jamiemcc@gnome.org>
* vala/valageniescanner.vala:
Allow arbitrary whitespace/tabs at start of line when its a line continuation
svn path=/trunk/; revision=1633
Jamie McCracken [Mon, 23 Jun 2008 02:33:30 +0000 (02:33 +0000)]
make parens optional when using new operator on objects
2008-06-23 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
make parens optional when using new operator on objects
svn path=/trunk/; revision=1632
Jürg Billeter [Sun, 22 Jun 2008 22:23:20 +0000 (22:23 +0000)]
Support inherited interface implementation, fixes bug 536863
2008-06-23 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeclassbinding.vala:
Support inherited interface implementation, fixes bug 536863
svn path=/trunk/; revision=1631
Jürg Billeter [Sun, 22 Jun 2008 21:57:13 +0000 (21:57 +0000)]
Improve support for arrays as paramters and return values of methods and
2008-06-22 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedynamicmethodbinding.vala:
* gobject/valaccodedynamicsignalbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsignal.vala:
* gobject/valaccodeobjecttypesymbolbinding.vala:
Improve support for arrays as paramters and return values of
methods and signals exported over D-Bus, fixes part of bug 539357
svn path=/trunk/; revision=1630
Jürg Billeter [Sun, 22 Jun 2008 19:26:16 +0000 (19:26 +0000)]
Use CamelCase for properties exported to D-Bus
2008-06-22 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeobjecttypesymbolbinding.vala:
Use CamelCase for properties exported to D-Bus
svn path=/trunk/; revision=1629
Jürg Billeter [Sun, 22 Jun 2008 19:04:49 +0000 (19:04 +0000)]
Fix pointer member access to value types, fixes bug 539337
2008-06-22 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
Fix pointer member access to value types, fixes bug 539337
svn path=/trunk/; revision=1628
Jaap A. Haitsma [Sun, 22 Jun 2008 17:21:50 +0000 (17:21 +0000)]
g_app_info_launch_default_for_uri.launch_context is nullable. Fixes bug
2008-06-22 Jaap A. Haitsma <jaap@haitsma.org>
* vapi/packages/gio-2.0/gio-2.0.metadata:
g_app_info_launch_default_for_uri.launch_context is nullable.
Fixes bug #539618
* vapi/gio-2.0.vapi: Regenerated
svn path=/trunk/; revision=1627
Jürg Billeter [Sun, 22 Jun 2008 13:47:22 +0000 (13:47 +0000)]
Use G_TYPE_INT as type_id for int32
2008-06-22 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Use G_TYPE_INT as type_id for int32
svn path=/trunk/; revision=1626
Jürg Billeter [Sat, 21 Jun 2008 15:52:44 +0000 (15:52 +0000)]
Fix GstStaticCaps and GstStaticPadTemplate bindings, fixes bug 539283
2008-06-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix GstStaticCaps and GstStaticPadTemplate bindings,
fixes bug 539283
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1625
Jürg Billeter [Sat, 21 Jun 2008 15:06:53 +0000 (15:06 +0000)]
Fix using static methods as delegates, fixes bug 539277
2008-06-21 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix using static methods as delegates, fixes bug 539277
svn path=/trunk/; revision=1624
Jürg Billeter [Sat, 21 Jun 2008 14:45:22 +0000 (14:45 +0000)]
Fix gst_*_parse_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539177
2008-06-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_*_parse_* bindings, patch by Zeeshan Ali Khattak,
fixes bug 539177
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1623
Jared Moore [Sat, 21 Jun 2008 14:34:56 +0000 (14:34 +0000)]
Initialize class fields in class init function
2008-06-21 Jared Moore <jaredm@svn.gnome.org>
* gobject/valaccodeclassbinding.vala:
Initialize class fields in class init function
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Fix class field access, fixes bug 530039
* tests/classes-fields.exp:
* tests/classes-fields.vala
Test class field access
svn path=/trunk/; revision=1622
Jürg Billeter [Sat, 21 Jun 2008 13:55:27 +0000 (13:55 +0000)]
Remove unused field
2008-06-21 Jürg Billeter <j@bitron.ch>
* vala/valascanner.vala:
Remove unused field
svn path=/trunk/; revision=1621
Jürg Billeter [Fri, 20 Jun 2008 19:43:49 +0000 (19:43 +0000)]
Support 'cheader_filename' attribute for constants and errordomains, based
2008-06-20 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Support 'cheader_filename' attribute for constants and
errordomains, based on patch by Michael Lawrence, fixes bug 533634
svn path=/trunk/; revision=1620
Zeeshan Ali Khattak [Fri, 20 Jun 2008 19:01:32 +0000 (19:01 +0000)]
Correct the bindings for gst_tag_list_get_*(), fixes bug 538926
2008-06-20 Zeeshan Ali Khattak <zeenix@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Correct the bindings for gst_tag_list_get_*(), fixes bug 538926
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1619
Jürg Billeter [Fri, 20 Jun 2008 18:56:33 +0000 (18:56 +0000)]
Add loudmouth-1.0 bindings, patch by Ali Sabil
2008-06-20 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/loudmouth-1.0.vapi:
* vapi/packages/loudmouth-1.0/:
Add loudmouth-1.0 bindings, patch by Ali Sabil
svn path=/trunk/; revision=1618
Jürg Billeter [Fri, 20 Jun 2008 18:38:02 +0000 (18:38 +0000)]
Fix ref and out signal parameters
2008-06-20 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorsignal.vala:
Fix ref and out signal parameters
svn path=/trunk/; revision=1617
Jürg Billeter [Wed, 18 Jun 2008 21:35:46 +0000 (21:35 +0000)]
Fix g_source_attach binding
2008-06-18 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_source_attach binding
svn path=/trunk/; revision=1616
Jürg Billeter [Wed, 18 Jun 2008 21:13:29 +0000 (21:13 +0000)]
Fix poppler_document_new_from_file binding
2008-06-18 Jürg Billeter <j@bitron.ch>
* vapi/packages/poppler-glib/:
Fix poppler_document_new_from_file binding
* vapi/poppler-glib.vapi: regenerated
svn path=/trunk/; revision=1615
Jürg Billeter [Wed, 18 Jun 2008 13:23:35 +0000 (13:23 +0000)]
Fix GtkMenuShell.children and gtk_menu_shell_append bindings
2008-06-18 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
Fix GtkMenuShell.children and gtk_menu_shell_append bindings
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1614
Jürg Billeter [Wed, 18 Jun 2008 13:17:32 +0000 (13:17 +0000)]
Various GFile binding fixes
2008-06-18 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/gio-2.0.metadata:
Various GFile binding fixes
* vapi/gio-2.0.vapi: regenerated
svn path=/trunk/; revision=1613
Jaap A. Haitsma [Wed, 18 Jun 2008 05:59:36 +0000 (05:59 +0000)]
Fix Gst.object.ref, unref and sink bindings Fixes bug #536307
2008-06-18 Jaap A. Haitsma <jaap@haitsma.org>
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix Gst.object.ref, unref and sink bindings
Fixes bug #536307
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1612
Jürg Billeter [Tue, 17 Jun 2008 21:34:50 +0000 (21:34 +0000)]
Fix gst_bin_add binding, fixes bug 538845
2008-06-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_bin_add binding, fixes bug 538845
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1611
Jürg Billeter [Tue, 17 Jun 2008 21:12:06 +0000 (21:12 +0000)]
Allow transformation of implicit array parameters to out or ref parameters
2008-06-17 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Allow transformation of implicit array parameters to out or ref
parameters
svn path=/trunk/; revision=1610
Jürg Billeter [Tue, 17 Jun 2008 20:26:44 +0000 (20:26 +0000)]
Support duplicating errors
2008-06-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Support duplicating errors
svn path=/trunk/; revision=1609
Jürg Billeter [Tue, 17 Jun 2008 20:15:14 +0000 (20:15 +0000)]
Use CamelCase for methods and signals exported to D-Bus, fixes bug 538818
2008-06-17 Jürg Billeter <j@bitron.ch>
* vala/valasymbol.vala:
* gobject/valaccodeobjecttypesymbolbinding.vala:
Use CamelCase for methods and signals exported to D-Bus,
fixes bug 538818
svn path=/trunk/; revision=1608
Jamie McCracken [Tue, 17 Jun 2008 01:11:47 +0000 (01:11 +0000)]
Constant arrays don't own their elements
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
Constant arrays don't own their elements
svn path=/trunk/; revision=1607
Jamie McCracken [Tue, 17 Jun 2008 01:07:17 +0000 (01:07 +0000)]
Add support for overriding default method handlers of signals that have
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
Add support for overriding default method handlers of signals
that have been declared with the `virtual' modifier
svn path=/trunk/; revision=1606
Jamie McCracken [Tue, 17 Jun 2008 01:04:26 +0000 (01:04 +0000)]
Don't generate default creation method for abstract classes
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
Don't generate default creation method for abstract classes
svn path=/trunk/; revision=1605
Jamie McCracken [Tue, 17 Jun 2008 00:57:12 +0000 (00:57 +0000)]
Report error when using invalid modifiers for methods and fields,
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
Report error when using invalid modifiers for methods and fields,
svn path=/trunk/; revision=1604
Jamie McCracken [Tue, 17 Jun 2008 00:46:14 +0000 (00:46 +0000)]
set equal func for list automatically based on type
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
set equal func for list automatically based on type
svn path=/trunk/; revision=1603
Jürg Billeter [Mon, 16 Jun 2008 21:18:34 +0000 (21:18 +0000)]
Updated
2008-06-16 Jürg Billeter <j@bitron.ch>
* vapi/gdk-2.0.deps:
* vapi/gstreamer-audio-0.10.deps:
* vapi/gstreamer-base-0.10.deps:
* vapi/gstreamer-check-0.10.deps:
* vapi/gstreamer-controller-0.10.deps:
* vapi/gstreamer-dataprotocol-0.10.deps:
* vapi/gstreamer-fft-0.10.deps:
* vapi/gstreamer-interfaces-0.10.deps:
* vapi/gstreamer-net-0.10.deps:
* vapi/gstreamer-netbuffer-0.10.deps:
* vapi/gstreamer-pbutils-0.10.deps:
* vapi/gstreamer-riff-0.10.deps:
* vapi/gstreamer-rtp-0.10.deps:
* vapi/gstreamer-rtsp-0.10.deps:
* vapi/gstreamer-sdp-0.10.deps:
* vapi/gstreamer-tag-0.10.deps:
* vapi/gstreamer-video-0.10.deps:
* vapi/gtk+-2.0.deps:
Updated
svn path=/trunk/; revision=1602
Jürg Billeter [Mon, 16 Jun 2008 21:15:34 +0000 (21:15 +0000)]
Add g_queue_clear binding
2008-06-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_queue_clear binding
svn path=/trunk/; revision=1601
Jürg Billeter [Mon, 16 Jun 2008 20:56:20 +0000 (20:56 +0000)]
Report error when using reference counting for interfaces without class
2008-06-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Report error when using reference counting for interfaces without
class prerequisite
svn path=/trunk/; revision=1600
Jürg Billeter [Mon, 16 Jun 2008 12:42:47 +0000 (12:42 +0000)]
Fix property access for virtual and interface properties
2008-06-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessbinding.vala:
Fix property access for virtual and interface properties
svn path=/trunk/; revision=1599
Jaap A. Haitsma [Mon, 16 Jun 2008 05:47:56 +0000 (05:47 +0000)]
gtk_show_uri.screen is nullable. fixes bug #538512
2008-06-16 Jaap A. Haitsma <jaap@haitsma.org>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
gtk_show_uri.screen is nullable. fixes bug #538512
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1598
Jamie McCracken [Mon, 16 Jun 2008 04:28:31 +0000 (04:28 +0000)]
added built in list and dict (HashMap) support with automatic type
2008-06-16 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
* vala/valageniescanner.vala:
* vala/valagenietokentype.vala:
added built in list and dict (HashMap) support with automatic type dependent hash and equal functions
svn path=/trunk/; revision=1597
Jürg Billeter [Sun, 15 Jun 2008 23:06:39 +0000 (23:06 +0000)]
Free local variables when throwing error, fixes bug 538520
2008-06-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Free local variables when throwing error, fixes bug 538520
svn path=/trunk/; revision=1596
Jürg Billeter [Sun, 15 Jun 2008 22:56:00 +0000 (22:56 +0000)]
Add SDL_net bindings, patch by Levi Bard, fixes bug 536623
2008-06-16 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/sdl-net.vapi:
Add SDL_net bindings, patch by Levi Bard, fixes bug 536623
svn path=/trunk/; revision=1595
Jürg Billeter [Sun, 15 Jun 2008 22:51:57 +0000 (22:51 +0000)]
Fix uri functions, patch by Michael Lawrence, fixes bug 538384
2008-06-16 Jürg Billeter <j@bitron.ch>
* vapi/libxml-2.0.vapi:
Fix uri functions, patch by Michael Lawrence, fixes bug 538384
svn path=/trunk/; revision=1594
Jürg Billeter [Sun, 15 Jun 2008 22:46:05 +0000 (22:46 +0000)]
Free error variable in catch clauses, fixes bug 538331
2008-06-16 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Free error variable in catch clauses, fixes bug 538331
svn path=/trunk/; revision=1593
Jürg Billeter [Sun, 15 Jun 2008 22:30:38 +0000 (22:30 +0000)]
Fix memory management of error types, fixes bug 537951
2008-06-16 Jürg Billeter <j@bitron.ch>
* vala/valaerrortype.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
Fix memory management of error types, fixes bug 537951
svn path=/trunk/; revision=1592
Jürg Billeter [Sun, 15 Jun 2008 22:15:07 +0000 (22:15 +0000)]
Fix gst_message_parse_* bindings
2008-06-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_message_parse_* bindings
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1591
Jürg Billeter [Sun, 15 Jun 2008 21:41:53 +0000 (21:41 +0000)]
Fix gst_element_factory_make binding, based on patch by Thijs Vermeir
2008-06-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_element_factory_make binding,
based on patch by Thijs Vermeir
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=1590
Jürg Billeter [Sun, 15 Jun 2008 21:29:51 +0000 (21:29 +0000)]
Support emitting signals with return values, patch by Samuel
2008-06-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala:
Support emitting signals with return values,
patch by Samuel Cormier-Iijima, fixes bug 537323
* tests/classes-signals.exp:
* tests/classes-signals.vala:
Test signals with return values
svn path=/trunk/; revision=1589
Jürg Billeter [Sun, 15 Jun 2008 21:17:12 +0000 (21:17 +0000)]
Fix line number calculation for verbatim strings, fixes bug 537123
2008-06-15 Jürg Billeter <j@bitron.ch>
* vala/valascanner.vala:
Fix line number calculation for verbatim strings, fixes bug 537123
svn path=/trunk/; revision=1588
Jürg Billeter [Sun, 15 Jun 2008 21:03:32 +0000 (21:03 +0000)]
Fix GtkWidget event signal parameters, patch by Andrea Del Signore, fixes
2008-06-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix GtkWidget event signal parameters,
patch by Andrea Del Signore, fixes bug 537092
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1587
Jürg Billeter [Sun, 15 Jun 2008 20:31:57 +0000 (20:31 +0000)]
Use [Compact] attribute, patch by Levi Bard, fixes bug 536987
2008-06-15 Jürg Billeter <j@bitron.ch>
* vapi/taglib_c.vapi:
Use [Compact] attribute, patch by Levi Bard, fixes bug 536987
svn path=/trunk/; revision=1586
Jürg Billeter [Sun, 15 Jun 2008 20:14:19 +0000 (20:14 +0000)]
vapi/Makefile.am
2008-06-15 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am
* vapi/gdk-pixbuf-2.0.deps:
* vapi/packages/atk/:
* vapi/packages/gdk-2.0/:
* vapi/packages/gdk-pixbuf-2.0/:
* vapi/packages/gio-2.0/:
* vapi/packages/gio-unix-2.0/:
* vapi/packages/gtk+-2.0/:
* vapi/packages/pango/:
* vapi/packages/pangocairo/:
Update to GTK+ 2.13.3, fixes bug 536369
* 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/gtk+-2.0.vapi:
* vapi/pango.vapi:
* vapi/pangocairo.vapi:
Regenerated
svn path=/trunk/; revision=1585
Jürg Billeter [Sun, 15 Jun 2008 19:50:00 +0000 (19:50 +0000)]
Report error when trying to assign private properties in creation methods,
2008-06-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodecreationmethodbinding.vala:
Report error when trying to assign private properties in creation
methods, patch by Hans Vercammen, fixes bug 536353
svn path=/trunk/; revision=1584
Jürg Billeter [Sun, 15 Jun 2008 19:39:26 +0000 (19:39 +0000)]
Fix crash when using signals with array parameters, fixes bug 538212
2008-06-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorsignal.vala:
* gobject/valaccodetypesymbolbinding.vala:
Fix crash when using signals with array parameters,
fixes bug 538212
svn path=/trunk/; revision=1583
Jürg Billeter [Sun, 15 Jun 2008 13:41:46 +0000 (13:41 +0000)]
Fix vte_terminal_fork_command binding
2008-06-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/vte/:
Fix vte_terminal_fork_command binding
* vapi/vte.vapi: regenerated
svn path=/trunk/; revision=1582
Jürg Billeter [Sat, 14 Jun 2008 18:01:40 +0000 (18:01 +0000)]
Various fixes, patch by Ali Sabil
2008-06-14 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-rtsp-0.10/:
Various fixes, patch by Ali Sabil
* vapi/gstreamer-rtsp-0.10.vapi: regenerated
svn path=/trunk/; revision=1581
Jürg Billeter [Sat, 14 Jun 2008 17:27:56 +0000 (17:27 +0000)]
Fix gtk_label_new binding
2008-06-14 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_label_new binding
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=1580
Jamie McCracken [Sat, 14 Jun 2008 04:59:01 +0000 (04:59 +0000)]
fixed attribute parsing
2008-06-14 Jamie McCracken <jamiemcc@gnome.org>
* vala/valagenieparser.vala:
fixed attribute parsing
svn path=/trunk/; revision=1579