]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Tue, 15 Sep 2009 08:55:01 +0000 (10:55 +0200)]
libepc-1.0: Regenerate bindings
Fixes bug 595247.
Jürg Billeter [Tue, 15 Sep 2009 08:45:47 +0000 (10:45 +0200)]
Report error when trying to pass signal as argument
Fixes bug 584350.
Jürg Billeter [Tue, 15 Sep 2009 08:32:55 +0000 (10:32 +0200)]
Report error for properties using `async' or `throws'
Jürg Billeter [Tue, 15 Sep 2009 08:06:45 +0000 (10:06 +0200)]
Return structs via out parameter
Fixes bug 534781.
Sebastian Dröge [Tue, 15 Sep 2009 05:43:38 +0000 (07:43 +0200)]
GIR parser: Handle anonymous unions and structs inside unions
Fixes bug 594228.
Florian Brosch [Tue, 15 Sep 2009 00:41:02 +0000 (02:41 +0200)]
- true, false, null tags
Jürg Billeter [Mon, 14 Sep 2009 22:45:20 +0000 (00:45 +0200)]
GAsync: Fix GSourceFunc callbacks in virtual methods
Jürg Billeter [Mon, 14 Sep 2009 22:06:54 +0000 (00:06 +0200)]
D-Bus: Fix uninitialized error variable in servers
Jürg Billeter [Mon, 14 Sep 2009 21:57:37 +0000 (23:57 +0200)]
Add generic_type_pos CCode attribute for macros
Didier 'Ptitjes [Wed, 6 May 2009 00:06:20 +0000 (02:06 +0200)]
D-Bus: Fix error handling in static clients
Fixes bug 581101.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Wed, 6 May 2009 00:05:59 +0000 (02:05 +0200)]
D-Bus: Fix error handling in servers
Fixes part of bug 581101.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Wed, 6 May 2009 00:04:08 +0000 (02:04 +0200)]
D-Bus: Set D-Bus name for DBus.Error errordomain
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Mon, 14 Sep 2009 19:55:08 +0000 (21:55 +0200)]
D-Bus: Add get_dbus_name helper method
Ryan Lortie [Mon, 14 Sep 2009 21:06:08 +0000 (17:06 -0400)]
GVariant binding fixes
Jürg Billeter [Mon, 14 Sep 2009 19:14:44 +0000 (21:14 +0200)]
Fix virtual struct properties
Jürg Billeter [Mon, 14 Sep 2009 18:29:41 +0000 (20:29 +0200)]
Do not support use of generics in static methods of generic types
Fixes bug 589071.
Jürg Billeter [Mon, 14 Sep 2009 18:03:14 +0000 (20:03 +0200)]
Fix string switch statements with owned switch expression
Fixes bug 591879.
Jürg Billeter [Mon, 14 Sep 2009 16:44:06 +0000 (18:44 +0200)]
Fix C warnings in parser
Didier 'Ptitjes [Mon, 14 Sep 2009 16:31:22 +0000 (18:31 +0200)]
Add support for constants in interfaces
Jürg Billeter [Mon, 14 Sep 2009 16:38:47 +0000 (18:38 +0200)]
vapigen: Support owned_get metadata attribute for properties
Fixes bug 592462.
Mark Lee [Sun, 6 Sep 2009 06:15:24 +0000 (23:15 -0700)]
Do not check for an entry point when compiling a library
Fixes bug 594291.
Jürg Billeter [Mon, 14 Sep 2009 16:14:39 +0000 (18:14 +0200)]
Fix crash when using invalid conditional expressions
Fixes bug 594400.
Martin Olsson [Mon, 7 Sep 2009 19:59:14 +0000 (21:59 +0200)]
libxml-2.0: Fix xmlGetProp/xmlGetNsProp/xmlGetNoNsProp bindings
Fixes bug 594414.
Jürg Billeter [Mon, 14 Sep 2009 16:01:42 +0000 (18:01 +0200)]
GAsync: Fix .begin on async methods that may throw errors
Jürg Billeter [Mon, 14 Sep 2009 15:46:57 +0000 (17:46 +0200)]
Report error when declaring signals with static modifier
Fixes bug 594440.
Jürg Billeter [Mon, 14 Sep 2009 15:41:50 +0000 (17:41 +0200)]
Fix postconditions in namespace methods
Fixes bug 595134.
Jürg Billeter [Mon, 14 Sep 2009 15:37:45 +0000 (17:37 +0200)]
Fix crash when using postfix expressions with read-only properties
Fixes bug 595145.
Jan Hudec [Mon, 31 Aug 2009 12:22:55 +0000 (14:22 +0200)]
GIR writer: Fix generation of implemented interfaces
The list of implemented interfaces is expected as
<implements name="Interface1" />
<implements name="Interface2" />
...
by gobject-introspection library (as of 0.6.3), but was written as
<implements>
<implements name="Interface1" />
<implements name="Interface2" />
...
</implements>
by Vala.GIRWriter. Note, that vapigen expects the same format as
gobject-introspection, so it was not able to read vala-written .girs
before the change and is able to read them properly now.
Fixes bug 584576.
Signed-off-by: Jan Hudec <bulb@ucw.cz>
Jürg Billeter [Mon, 14 Sep 2009 10:29:50 +0000 (12:29 +0200)]
gobject-2.0: Add bindings for more G_TYPE_* constants
Fixes bug 591972.
Jürg Billeter [Mon, 14 Sep 2009 10:08:24 +0000 (12:08 +0200)]
gstreamer-0.10: Fix gst_parse_launchv binding
Jürg Billeter [Mon, 14 Sep 2009 10:00:10 +0000 (12:00 +0200)]
Report error when using yield expressions outside async methods
Jürg Billeter [Mon, 14 Sep 2009 09:32:48 +0000 (11:32 +0200)]
gio-2.0: Nullable fixes for GSocketListener bindings
Jürg Billeter [Sun, 13 Sep 2009 20:05:49 +0000 (22:05 +0200)]
D-Bus: Fix invalid code generated for error handling in servers
Jürg Billeter [Sun, 13 Sep 2009 19:55:22 +0000 (21:55 +0200)]
GAsync: Do not warn when not using .begin
This improves backwards compatibility.
Jürg Billeter [Sun, 13 Sep 2009 19:52:42 +0000 (21:52 +0200)]
Warn about unhandled errors in property accessors
Jürg Billeter [Sun, 13 Sep 2009 19:51:55 +0000 (21:51 +0200)]
Also drop dynamic error warning from constructors
Jürg Billeter [Sun, 13 Sep 2009 18:46:18 +0000 (20:46 +0200)]
gobject-2.0: Fix GParameter binding
Jürg Billeter [Sun, 13 Sep 2009 18:39:18 +0000 (20:39 +0200)]
gtk+-2.0: Fix GtkRecentData binding
Fixes bug 559647.
Jürg Billeter [Sun, 13 Sep 2009 18:38:46 +0000 (20:38 +0200)]
Add has_copy_function and has_destroy_function struct attributes
Jürg Billeter [Sun, 13 Sep 2009 16:40:20 +0000 (18:40 +0200)]
Do not warn about unhandled errors of dynamic method calls
It is impossible to know at compile-time what error types dynamic
methods may throw, so it does not make sense to warn about possibly
unhandled errors in this case.
Fixes bug 548439.
Jürg Billeter [Sun, 13 Sep 2009 16:17:29 +0000 (18:17 +0200)]
Fix crash with type check expressions
Fixes bug 594399.
Jürg Billeter [Sun, 13 Sep 2009 16:10:14 +0000 (18:10 +0200)]
D-Bus: Test async client and server support
Jürg Billeter [Sun, 13 Sep 2009 16:09:58 +0000 (18:09 +0200)]
Fix crash with virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 16:02:22 +0000 (18:02 +0200)]
Fix testrunner to support multiple packages
Jürg Billeter [Sun, 13 Sep 2009 15:00:08 +0000 (17:00 +0200)]
gio-2.0: Correctly bind asynchronous methods
Jürg Billeter [Sun, 13 Sep 2009 14:30:52 +0000 (16:30 +0200)]
GAsync: Fix .begin and add support for .end
Based on patch by Didier 'Ptitjes.
Jürg Billeter [Sun, 13 Sep 2009 13:30:15 +0000 (15:30 +0200)]
GAsync: Fix virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 13:15:12 +0000 (15:15 +0200)]
GType: Remove duplicated code for interface vfunc declarators
Jürg Billeter [Sun, 13 Sep 2009 12:47:36 +0000 (14:47 +0200)]
D-Bus: Support async server methods
Jürg Billeter [Sun, 13 Sep 2009 11:25:03 +0000 (13:25 +0200)]
GAsync: Fix declarations of async methods
Fixes bug 573417.
Jürg Billeter [Sun, 13 Sep 2009 10:54:25 +0000 (12:54 +0200)]
D-Bus: Small refactoring of generated message handlers
Inline sending of reply in preparation for supporting asynchronous
handlers.
Didier 'Ptitjes [Tue, 14 Jul 2009 12:02:56 +0000 (14:02 +0200)]
GAsync: Remove check for reference parameter types in async methods
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Sun, 13 Sep 2009 10:12:13 +0000 (12:12 +0200)]
GAsync: Require yield expression for async method calls
Jürg Billeter [Sun, 13 Sep 2009 09:51:27 +0000 (11:51 +0200)]
GAsync: Support GSourceFunc callbacks in async methods
Jürg Billeter [Sun, 13 Sep 2009 09:05:08 +0000 (11:05 +0200)]
Replace `yields' by `async' method modifier
Jürg Billeter [Sun, 13 Sep 2009 14:13:29 +0000 (16:13 +0200)]
GAsync: Drop async_only attribute support
Jürg Billeter [Sun, 13 Sep 2009 08:59:00 +0000 (10:59 +0200)]
GAsync: Drop the synchronous version of async methods
Jürg Billeter [Sun, 13 Sep 2009 08:56:27 +0000 (10:56 +0200)]
GAsync: Do not schedule idle handler for yield statements
Florian Brosch [Fri, 11 Sep 2009 22:56:18 +0000 (00:56 +0200)]
- internal support
Alexander Bokovoy [Fri, 11 Sep 2009 06:29:49 +0000 (08:29 +0200)]
glib-2.0: Fix g_key_file_set_comment binding
Florian Brosch [Wed, 9 Sep 2009 19:14:24 +0000 (21:14 +0200)]
- constructor name bug (.new)
Didier 'Ptitjes [Fri, 17 Jul 2009 08:45:07 +0000 (10:45 +0200)]
GAsync: Add gio.h include in header for public async methods
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Florian Brosch [Sun, 6 Sep 2009 18:13:51 +0000 (20:13 +0200)]
{@inheritDoc} bug
Jürg Billeter [Sun, 6 Sep 2009 16:46:22 +0000 (18:46 +0200)]
GValue: Support conversion from and to string[]
Jürg Billeter [Sun, 6 Sep 2009 09:44:20 +0000 (11:44 +0200)]
Detect use of possibly uninitialized variables in properties
Jürg Billeter [Sun, 6 Sep 2009 05:55:13 +0000 (07:55 +0200)]
Consider fixed length array variables as defined
Florian Brosch [Sat, 5 Sep 2009 21:55:46 +0000 (23:55 +0200)]
- vapi documentation
Jürg Billeter [Sat, 5 Sep 2009 17:05:24 +0000 (19:05 +0200)]
Write type parameters of generic methods in VAPI files
Jürg Billeter [Sat, 5 Sep 2009 16:16:07 +0000 (18:16 +0200)]
Add support for properties in structs
Mark Lee [Thu, 3 Sep 2009 06:18:22 +0000 (23:18 -0700)]
gtk+-2.0: Fix Gtk.MessageDialog constructor binding
The constructor for GtkMessageDialog, gtk_message_dialog_new, takes a
printf-style format at the end of its parameter list (as opposed to ending
its varargs with a NULL sentinel).
Fixes GNOME Bug #593995.
Jürg Billeter [Sat, 5 Sep 2009 12:09:06 +0000 (14:09 +0200)]
Fix crash when creating structs in member initializer
Florian Brosch [Fri, 4 Sep 2009 17:40:43 +0000 (19:40 +0200)]
- valadoc.org-doclet: documentation exporter
Florian Brosch [Tue, 1 Sep 2009 15:04:53 +0000 (17:04 +0200)]
Comment handling improvements
Fixes bug 529040, bug 540513, and bug 546096.
Eric Alber [Thu, 3 Sep 2009 20:17:58 +0000 (22:17 +0200)]
gstreamer-0.10: Fix gst_xml_* bindings
Fixes bug 593853.
Michael 'Mickey' Lauer [Thu, 3 Sep 2009 19:56:26 +0000 (21:56 +0200)]
Add libnl-1 bindings
Fixes bug 593769.
Víctor Manuel Jáquez Leal [Mon, 17 Aug 2009 17:16:03 +0000 (19:16 +0200)]
gstreamer-0.10: gst_bus_poll return value can be null
Fixes bug 592345.
Michal Hruby [Sun, 23 Aug 2009 12:16:02 +0000 (14:16 +0200)]
gobject-2.0: Fix binding for the dispose method
Fixes bug 592269.
Jürg Billeter [Thu, 3 Sep 2009 18:45:35 +0000 (20:45 +0200)]
gstreamer-0.10: Fix gst_element_class_get_pad_template_list
Fixes bug 593973.
Jürg Billeter [Thu, 3 Sep 2009 18:25:52 +0000 (20:25 +0200)]
Do not write default param_spec_function in VAPI files
Evan Nemerson [Sun, 30 Aug 2009 16:47:48 +0000 (09:47 -0700)]
glib-2.0: time_t does not have a type_id
Fixes bug 587150.
Ryan Lortie [Thu, 3 Sep 2009 15:59:37 +0000 (11:59 -0400)]
add g_variant_unref to bindings
note that if you call g_variant_unref() directly as a function then some
versions of GCC have a bug that will cause invalid code to be emitted.
this declaration is really only meant to be used as a callback.
Jürg Billeter [Thu, 3 Sep 2009 09:21:25 +0000 (11:21 +0200)]
Chain up to g_object_new where possible
Fixes bug 593159.
Jürg Billeter [Thu, 3 Sep 2009 09:20:45 +0000 (11:20 +0200)]
Support creation method chain up to g_object_new
Jürg Billeter [Thu, 3 Sep 2009 09:18:36 +0000 (11:18 +0200)]
Do not chain up creation methods when using construct block
Jürg Billeter [Thu, 3 Sep 2009 09:15:25 +0000 (11:15 +0200)]
Fix chain up to creation methods with variable argument lists
Ryan Lortie [Thu, 3 Sep 2009 03:25:35 +0000 (23:25 -0400)]
fix binding of GVariant parse functions
Ryan Lortie [Wed, 2 Sep 2009 16:08:47 +0000 (12:08 -0400)]
add dconf vapi (hand-written)
Ryan Lortie [Wed, 2 Sep 2009 16:00:36 +0000 (12:00 -0400)]
add conditional GTree refcounts with -D GLIB_2_22
Ryan Lortie [Wed, 2 Sep 2009 14:32:46 +0000 (10:32 -0400)]
GVariant binding fixups
John Carr [Wed, 2 Sep 2009 11:57:45 +0000 (12:57 +0100)]
girwriter: Make sure the default constructor is called new
Jürg Billeter [Wed, 2 Sep 2009 09:05:26 +0000 (11:05 +0200)]
Struct instance fields are always public
Sebastian Dröge [Tue, 1 Sep 2009 08:10:48 +0000 (10:10 +0200)]
Add test for accessing class/static fields from class methods
Ryan Lortie [Wed, 2 Sep 2009 02:44:37 +0000 (22:44 -0400)]
add initial GSettings support to gio-2.0 vapi
Ryan Lortie [Wed, 2 Sep 2009 01:07:47 +0000 (21:07 -0400)]
Add partial GVariant bindings to glib VAPI
Jürg Billeter [Tue, 1 Sep 2009 17:53:17 +0000 (19:53 +0200)]
GObject: Fix boxed properties
GObject properties that are boxed types were incorrectly being declared as
pointer types when the properties were installed.
Based on patch by Mark Lee, fixes bug 592493.
Sebastian Dröge [Thu, 27 Aug 2009 07:15:09 +0000 (09:15 +0200)]
Fix access checks for instance and class members
Do not allow access to instance members from static or class
constructors/destructors. Allow access to class members from
class methods.
Fixes bug 592930 and bug 593255.
Jürg Billeter [Tue, 1 Sep 2009 07:03:40 +0000 (09:03 +0200)]
gdk-2.0: Fix gdk_window_new binding
Martin Olsson [Wed, 26 Aug 2009 20:09:36 +0000 (22:09 +0200)]
libxml-2.0: Fix xmlNewDocRawNode binding
Fixes bug 593219.
Jürg Billeter [Mon, 31 Aug 2009 20:16:50 +0000 (22:16 +0200)]
gtk+-2.0: Fix GtkBuildable custom methods
Fixes bug 593489, based on patch by Nicolas Bruguier.
Nicolas Bruguier [Mon, 31 Aug 2009 20:10:15 +0000 (22:10 +0200)]
gtk+-2.0: Fix gtk_notebook_insert_page*
Fixes bug 593490.