fix g_signal_* bindings, patch by Evan Nemerson
authorJuerg Billeter <j@bitron.ch>
Wed, 23 Apr 2008 20:27:26 +0000 (20:27 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 23 Apr 2008 20:27:26 +0000 (20:27 +0000)
2008-04-23  Juerg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi: fix g_signal_* bindings,
patch by Evan Nemerson

svn path=/trunk/; revision=1311

ChangeLog
vapi/glib-2.0.vapi

index 33aa824..de4beaf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2008-04-23  Jürg Billeter  <j@bitron.ch>
 
+       * vapi/glib-2.0.vapi: fix g_signal_* bindings,
+       patch by Evan Nemerson
+
+2008-04-23  Jürg Billeter  <j@bitron.ch>
+
        * gobject/valaccodeinvocationexpressionbinding.vala:
        Don't cast out arguments
 
index 600a237..2ce285f 100644 (file)
@@ -2993,15 +2993,15 @@ namespace GLib {
                public static void block (void* instance, ulong handler_id);
                public static void unblock (void* instance, ulong handler_id);
                public static void disconnect (void* instance, ulong handler_id);
-               public static ulong find (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure closure, void* func, void* data);
+               public static ulong find (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data);
                public static bool is_connected (void* instance, ulong handler_id);
 
                [CCode (cname = "g_signal_handlers_block_matched")]
-               public static uint block_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure closure, void* func, void* data);
+               public static uint block_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data);
                [CCode (cname = "g_signal_handlers_unblock_matched")]
-               public static uint unblock_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure closure, void* func, void* data);
+               public static uint unblock_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data);
                [CCode (cname = "g_signal_handlers_disconnect_matched")]
-               public static uint disconnect_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure closure, void* func, void* data);
+               public static uint disconnect_matched (void* instance, SignalMatchType mask, uint signal_id, Quark detail, Closure? closure, void* func, void* data);
                [CCode (cname = "g_signal_handlers_block_by_func")]
                public static uint block_by_func (void* instance, void* func, void* data);
                [CCode (cname = "g_signal_handlers_unblock_by_func")]