From 3f4edb62d37ef7f683165e71e3c83e5998f11fa0 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Sun, 9 Dec 2007 13:29:33 +0000 Subject: [PATCH] add GTimer and g_list_insert_sorted, patch by Mikael Hermansson 2007-12-09 Juerg Billeter * vapi/glib-2.0.vapi: add GTimer and g_list_insert_sorted, patch by Mikael Hermansson svn path=/trunk/; revision=759 --- ChangeLog | 5 +++++ vapi/glib-2.0.vapi | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 99effae..cd4b76f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-09 Jürg Billeter + + * vapi/glib-2.0.vapi: add GTimer and g_list_insert_sorted, + patch by Mikael Hermansson + 2007-12-04 Jürg Billeter * vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala, diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index b96d7ca..465cbad 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1617,7 +1617,19 @@ namespace GLib { [CCode (free_function = "g_scanner_destroy")] public class Scanner { } - + + /* Timers */ + + [CCode (free_function = "g_timer_destroy")] + public class Timer { + public Timer (); + public void start (); + public void stop (); + public void @continue (); + public double elapsed (out ulong microseconds = null); + public void reset (); + } + /* Spawning Processes */ [ErrorDomain] @@ -2148,6 +2160,10 @@ namespace GLib { public void sort (CompareFunc compare_func); [ReturnsModifiedPointer ()] public void concat (List# list2); + [ReturnsModifiedPointer ()] + public void insert_sorted (G# data, CompareFunc compare_func); + [ReturnsModifiedPointer ()] + public void insert_sorted_with_data (G# data, CompareDataFunc compare_func, pointer user_data); public weak List first (); public weak List last (); -- 2.7.4