[vala] glib-2.0, gio-2.0: Update to 2.27.3
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] glib-2.0, gio-2.0: Update to 2.27.3
- Date: Thu, 11 Nov 2010 14:15:42 +0000 (UTC)
commit bbde6619dbb041ebbfd877e975b2f5d6f3566ee9
Author: Jürg Billeter <j bitron ch>
Date: Thu Nov 11 15:14:45 2010 +0100
glib-2.0, gio-2.0: Update to 2.27.3
vapi/gio-2.0.vapi | 23 +++++++++++--------
vapi/glib-2.0.vapi | 5 ----
vapi/packages/gio-2.0/gio-2.0.gi | 44 ++++++++++++++++++++++---------------
3 files changed, 39 insertions(+), 33 deletions(-)
---
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index dbc5550..8257912 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -1058,18 +1058,20 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public class Periodic : GLib.Object {
[CCode (has_construct_function = false)]
- public Periodic (uint hz, int priority);
+ public Periodic (uint hz, int high_priority, int low_priority);
public uint add (owned GLib.PeriodicTickFunc callback);
public void block ();
- public void damaged (owned GLib.PeriodicRepairFunc callback);
+ public void damaged ();
+ public int get_high_priority ();
public uint get_hz ();
- public int get_priority ();
+ public int get_low_priority ();
public void remove (uint tag);
- public void unblock (GLib.TimeSpec unblock_time);
+ public void unblock (int64 unblock_time);
+ public int high_priority { get; construct; }
public uint hz { get; construct; }
- public int priority { get; construct; }
+ public int low_priority { get; construct; }
public virtual signal void repair ();
- public virtual signal void tick (uint64 p0);
+ public virtual signal void tick (int64 timestamp);
}
[CCode (cheader_filename = "gio/gio.h")]
public class Permission : GLib.Object {
@@ -2005,7 +2007,8 @@ namespace GLib {
[CCode (cprefix = "G_DBUS_SIGNAL_FLAGS_", cheader_filename = "gio/gio.h")]
[Flags]
public enum DBusSignalFlags {
- NONE
+ NONE,
+ NO_MATCH_RULE
}
[CCode (cprefix = "G_DBUS_SUBTREE_FLAGS_", cheader_filename = "gio/gio.h")]
[Flags]
@@ -2343,9 +2346,7 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public delegate bool IOSchedulerJobFunc (GLib.IOSchedulerJob job, GLib.Cancellable cancellable);
[CCode (cheader_filename = "gio/gio.h")]
- public delegate void PeriodicRepairFunc (GLib.Periodic periodic);
- [CCode (cheader_filename = "gio/gio.h")]
- public delegate void PeriodicTickFunc (GLib.Periodic periodic, uint64 timestamp);
+ public delegate void PeriodicTickFunc (GLib.Periodic periodic, int64 timestamp);
[CCode (cheader_filename = "gio/gio.h", has_target = false)]
public delegate void* ReallocFunc (void* data, size_t size);
[CCode (cheader_filename = "gio/gio.h")]
@@ -2626,4 +2627,6 @@ namespace GLib {
public static void g_simple_async_report_error_in_idle (GLib.Object object, GLib.AsyncReadyCallback callback, GLib.Quark domain, int code, string format);
[CCode (cname = "g_simple_async_report_gerror_in_idle", cheader_filename = "gio/gio.h")]
public static void g_simple_async_report_gerror_in_idle (GLib.Object object, GLib.AsyncReadyCallback callback, GLib.Error error);
+ [CCode (cname = "g_simple_async_report_take_gerror_in_idle", cheader_filename = "gio/gio.h")]
+ public static void g_simple_async_report_take_gerror_in_idle (GLib.Object object, GLib.AsyncReadyCallback callback, GLib.Error error);
}
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 723377c..91b80e4 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -2094,11 +2094,6 @@ namespace GLib {
public string to_iso8601 ();
}
- public struct TimeSpec {
- public time_t tv_usec;
- public long tv_nsec;
- }
-
public struct DateDay : uchar {
[CCode (cname = "G_DATE_BAD_DAY")]
public static DateDay BAD_DAY;
diff --git a/vapi/packages/gio-2.0/gio-2.0.gi b/vapi/packages/gio-2.0/gio-2.0.gi
index e599be4..99b30e9 100644
--- a/vapi/packages/gio-2.0/gio-2.0.gi
+++ b/vapi/packages/gio-2.0/gio-2.0.gi
@@ -407,6 +407,15 @@
<parameter name="error" type="GError*"/>
</parameters>
</function>
+ <function name="g_simple_async_report_take_gerror_in_idle" symbol="g_simple_async_report_take_gerror_in_idle">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GObject*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="error" type="GError*"/>
+ </parameters>
+ </function>
<callback name="GAsyncReadyCallback">
<return-type type="void"/>
<parameters>
@@ -570,18 +579,11 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
- <callback name="GPeriodicRepairFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="periodic" type="GPeriodic*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
<callback name="GPeriodicTickFunc">
<return-type type="void"/>
<parameters>
<parameter name="periodic" type="GPeriodic*"/>
- <parameter name="timestamp" type="guint64"/>
+ <parameter name="timestamp" type="gint64"/>
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
@@ -1434,6 +1436,7 @@
</flags>
<flags name="GDBusSignalFlags" type-name="GDBusSignalFlags" get-type="g_dbus_signal_flags_get_type">
<member name="G_DBUS_SIGNAL_FLAGS_NONE" value="0"/>
+ <member name="G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE" value="1"/>
</flags>
<flags name="GDBusSubtreeFlags" type-name="GDBusSubtreeFlags" get-type="g_dbus_subtree_flags_get_type">
<member name="G_DBUS_SUBTREE_FLAGS_NONE" value="0"/>
@@ -5729,9 +5732,12 @@
<return-type type="void"/>
<parameters>
<parameter name="periodic" type="GPeriodic*"/>
- <parameter name="callback" type="GPeriodicRepairFunc"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="get_high_priority" symbol="g_periodic_get_high_priority">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="periodic" type="GPeriodic*"/>
</parameters>
</method>
<method name="get_hz" symbol="g_periodic_get_hz">
@@ -5740,7 +5746,7 @@
<parameter name="periodic" type="GPeriodic*"/>
</parameters>
</method>
- <method name="get_priority" symbol="g_periodic_get_priority">
+ <method name="get_low_priority" symbol="g_periodic_get_low_priority">
<return-type type="gint"/>
<parameters>
<parameter name="periodic" type="GPeriodic*"/>
@@ -5750,7 +5756,8 @@
<return-type type="GPeriodic*"/>
<parameters>
<parameter name="hz" type="guint"/>
- <parameter name="priority" type="gint"/>
+ <parameter name="high_priority" type="gint"/>
+ <parameter name="low_priority" type="gint"/>
</parameters>
</constructor>
<method name="remove" symbol="g_periodic_remove">
@@ -5764,22 +5771,23 @@
<return-type type="void"/>
<parameters>
<parameter name="periodic" type="GPeriodic*"/>
- <parameter name="unblock_time" type="GTimeSpec*"/>
+ <parameter name="unblock_time" type="gint64"/>
</parameters>
</method>
+ <property name="high-priority" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="hz" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
- <property name="priority" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="low-priority" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
<signal name="repair" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="object" type="GPeriodic*"/>
+ <parameter name="periodic" type="GPeriodic*"/>
</parameters>
</signal>
<signal name="tick" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="object" type="GPeriodic*"/>
- <parameter name="p0" type="guint64"/>
+ <parameter name="periodic" type="GPeriodic*"/>
+ <parameter name="timestamp" type="gint64"/>
</parameters>
</signal>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]