From 04e7bb86267d578e65e264869c60d98a9782ed94 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Wed, 23 Apr 2008 20:27:26 +0000 Subject: [PATCH] fix g_signal_* bindings, patch by Evan Nemerson 2008-04-23 Juerg Billeter * vapi/glib-2.0.vapi: fix g_signal_* bindings, patch by Evan Nemerson svn path=/trunk/; revision=1311 --- ChangeLog | 5 +++++ vapi/glib-2.0.vapi | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 33aa824..de4beaf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-04-23 Jürg Billeter + * vapi/glib-2.0.vapi: fix g_signal_* bindings, + patch by Evan Nemerson + +2008-04-23 Jürg Billeter + * gobject/valaccodeinvocationexpressionbinding.vala: Don't cast out arguments diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 600a237..2ce285f 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -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")] -- 2.7.4