]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: Update to 2.27.2
authorJürg Billeter <j@bitron.ch>
Sat, 6 Nov 2010 15:39:44 +0000 (16:39 +0100)
committerJürg Billeter <j@bitron.ch>
Sat, 6 Nov 2010 15:44:42 +0000 (16:44 +0100)
vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.gi
vapi/packages/gio-2.0/gio-2.0.metadata

index 64f2a4dbe588b29aaed875e50e448a8950030976..aec515efd39bf78353f6c4246f15a734243d35a2 100644 (file)
@@ -107,9 +107,11 @@ namespace GLib {
                protected ApplicationCommandLine ();
                public string[] get_arguments ();
                public unowned string get_cwd ();
+               public unowned string get_environ ();
                public int get_exit_status ();
                public bool get_is_remote ();
                public GLib.Variant? get_platform_data ();
+               public unowned string getenv (string name);
                public void print (string format);
                [NoWrapper]
                public virtual void print_literal (string message);
@@ -1063,7 +1065,7 @@ namespace GLib {
                public uint get_hz ();
                public int get_priority ();
                public void remove (uint tag);
-               public void unblock ();
+               public void unblock (GLib.TimeSpec unblock_time);
                public uint hz { get; construct; }
                public int priority { get; construct; }
                public virtual signal void repair ();
@@ -1243,6 +1245,7 @@ namespace GLib {
                public void set_op_res_gboolean (bool op_res);
                public void set_op_res_gpointer (void* op_res, GLib.DestroyNotify destroy_op_res);
                public void set_op_res_gssize (ssize_t op_res);
+               public void take_error (GLib.Error error);
        }
        [Compact]
        [CCode (cheader_filename = "gio/gio.h")]
@@ -1864,7 +1867,8 @@ namespace GLib {
                IS_SERVICE,
                IS_LAUNCHER,
                HANDLES_OPEN,
-               HANDLES_COMMAND_LINE
+               HANDLES_COMMAND_LINE,
+               SEND_ENVIRONMENT
        }
        [CCode (cprefix = "G_ASK_PASSWORD_", cheader_filename = "gio/gio.h")]
        [Flags]
index 3059b2e69f6a89f863c309288e719bb5430e940c..e599be40bbd253b89948eecfbefeb85cd727ccc4 100644 (file)
                        <member name="G_APPLICATION_IS_LAUNCHER" value="2"/>
                        <member name="G_APPLICATION_HANDLES_OPEN" value="4"/>
                        <member name="G_APPLICATION_HANDLES_COMMAND_LINE" value="8"/>
+                       <member name="G_APPLICATION_SEND_ENVIRONMENT" value="16"/>
                </flags>
                <flags name="GAskPasswordFlags" type-name="GAskPasswordFlags" get-type="g_ask_password_flags_get_type">
                        <member name="G_ASK_PASSWORD_NEED_PASSWORD" value="1"/>
                                        <parameter name="cmdline" type="GApplicationCommandLine*"/>
                                </parameters>
                        </method>
+                       <method name="get_environ" symbol="g_application_command_line_get_environ">
+                               <return-type type="gchar**"/>
+                               <parameters>
+                                       <parameter name="cmdline" type="GApplicationCommandLine*"/>
+                               </parameters>
+                       </method>
                        <method name="get_exit_status" symbol="g_application_command_line_get_exit_status">
                                <return-type type="int"/>
                                <parameters>
                                        <parameter name="cmdline" type="GApplicationCommandLine*"/>
                                </parameters>
                        </method>
+                       <method name="getenv" symbol="g_application_command_line_getenv">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="cmdline" type="GApplicationCommandLine*"/>
+                                       <parameter name="name" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="print" symbol="g_application_command_line_print">
                                <return-type type="void"/>
                                <parameters>
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="periodic" type="GPeriodic*"/>
+                                       <parameter name="unblock_time" type="GTimeSpec*"/>
                                </parameters>
                        </method>
                        <property name="hz" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
                                        <parameter name="error" type="GError*"/>
                                </parameters>
                        </constructor>
+                       <constructor name="new_take_error" symbol="g_simple_async_result_new_take_error">
+                               <return-type type="GSimpleAsyncResult*"/>
+                               <parameters>
+                                       <parameter name="source_object" type="GObject*"/>
+                                       <parameter name="callback" type="GAsyncReadyCallback"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                                       <parameter name="error" type="GError*"/>
+                               </parameters>
+                       </constructor>
                        <method name="propagate_error" symbol="g_simple_async_result_propagate_error">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="op_res" type="gssize"/>
                                </parameters>
                        </method>
+                       <method name="take_error" symbol="g_simple_async_result_take_error">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="simple" type="GSimpleAsyncResult*"/>
+                                       <parameter name="error" type="GError*"/>
+                               </parameters>
+                       </method>
                </object>
                <object name="GSimplePermission" parent="GPermission" type-name="GSimplePermission" get-type="g_simple_permission_get_type">
                        <constructor name="new" symbol="g_simple_permission_new">
index 201a9c09c6faef335bede6a7dabe6f756297fcb7..676a69348ec952a5494de7a0481abd0975c296a6 100644 (file)
@@ -337,6 +337,7 @@ g_settings_get_strv is_array="1" no_array_length="1" array_null_terminated="1" t
 g_settings_set_strv.value is_array="1" no_array_length="1"
 
 g_simple_async_result_new.source_object nullable="1"
+g_simple_async_result_new_take_error hidden="1"
 
 g_socket_listener_accept_finish.source_object transfer_ownership="1" nullable="1" default_value="null"
 g_socket_listener_accept_socket_finish.source_object transfer_ownership="1" nullable="1" default_value="null"