From c37ecd7d3aaa8a96efad4e8330c027fdab33cbaa Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Fri, 26 Sep 2008 22:01:32 +0000 Subject: [PATCH] Fix GThreadPool and GAsyncQueue bindings MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-09-26 Jürg Billeter * vapi/glib-2.0.vapi: Fix GThreadPool and GAsyncQueue bindings svn path=/trunk/; revision=1790 --- ChangeLog | 6 ++++++ vapi/glib-2.0.vapi | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 57a2e54..0fd2c54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2008-09-26 Jürg Billeter + * vapi/glib-2.0.vapi: + + Fix GThreadPool and GAsyncQueue bindings + +2008-09-26 Jürg Billeter + * gobject/valaccodegenerator.vala: Fix handling of array arguments in object creation expressions diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 3030b3e..df1636f 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1512,7 +1512,7 @@ namespace GLib { [Compact] [CCode (free_function = "g_thread_pool_free")] public class ThreadPool { - public ThreadPool (Func func, void* user_data, int max_threads, bool exclusive) throws ThreadError; + public ThreadPool (Func func, int max_threads, bool exclusive) throws ThreadError; public void push (void* data) throws ThreadError; public void set_max_threads (int max_threads) throws ThreadError; public int get_max_threads (); @@ -1522,7 +1522,7 @@ namespace GLib { public static int get_max_unused_threads (); public static uint get_num_unused_threads (); public static void stop_unused_threads (); - public void set_sort_function (CompareDataFunc func, void* user_data); + public void set_sort_function (CompareDataFunc func); public static void set_max_idle_time (uint interval); public static uint get_max_idle_time (); } @@ -1534,23 +1534,23 @@ namespace GLib { public class AsyncQueue { public AsyncQueue (); public void push (void* data); - public void push_sorted (void* data, CompareDataFunc func, void* user_data); + public void push_sorted (void* data, CompareDataFunc func); public void* pop (); public void* try_pop (); public void* timed_pop (ref TimeVal end_time); public int length (); - public void sort (CompareDataFunc func, void* user_data); + public void sort (CompareDataFunc func); public void @lock (); public void unlock (); public void ref_unlocked (); public void unref_and_unlock (); public void push_unlocked (void* data); - public void push_sorted_unlocked (void* data, CompareDataFunc func, void* user_data); + public void push_sorted_unlocked (void* data, CompareDataFunc func); public void* pop_unlocked (); public void* try_pop_unlocked (); public void* timed_pop_unlocked (ref TimeVal end_time); public int length_unlocked (); - public void sort_unlocked (CompareDataFunc func, void* user_data); + public void sort_unlocked (CompareDataFunc func); } /* Memory Allocation */ -- 2.7.4