]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
updated to gio 0.1.1
authorJuerg Billeter <j@bitron.ch>
Tue, 6 Nov 2007 18:14:22 +0000 (18:14 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 6 Nov 2007 18:14:22 +0000 (18:14 +0000)
2007-11-06  Juerg Billeter  <j@bitron.ch>

* vapi/packages/gio-2.0/gio-2.0.gi, vapi/gio-2.0.vapi: updated to gio
  0.1.1

svn path=/trunk/; revision=683

ChangeLog
vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.gi

index bc390a426ee2050fc01ca993af01161a0396dca0..be62e863f67e618c190ba76eb5aa58295fa44e2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-06  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gio-2.0/gio-2.0.gi, vapi/gio-2.0.vapi: updated to gio
+         0.1.1
+
 2007-11-04  Jürg Billeter  <j@bitron.ch>
 
        * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: mark gtk_object_destroy as
index 9ac617e61b1c61b1d4a3271c061b1047b5f2db37..1c6c9783cddf40ce643c2a9a006e181cb1959ef5 100644 (file)
@@ -117,6 +117,12 @@ namespace GLib {
                WOULD_BLOCK,
                HOST_NOT_FOUND,
        }
+       [CCode (cprefix = "G_OUTPUT_STREAM_SPLICE_FLAGS_", cheader_filename = "gio/gvfs.h")]
+       public enum OutputStreamSpliceFlags {
+               NONE,
+               CLOSE_SOURCE,
+               CLOSE_TARGET,
+       }
        [CCode (cprefix = "G_PASSWORD_FLAGS_", cheader_filename = "gio/gvfs.h")]
        public enum PasswordFlags {
                NEED_PASSWORD,
@@ -148,10 +154,10 @@ namespace GLib {
        }
        [CCode (ref_function = "g_file_attribute_matcher_ref", unref_function = "g_file_attribute_matcher_unref", cheader_filename = "gio/gvfs.h")]
        public class FileAttributeMatcher {
-               public bool enumerate_namespace (string ns);
+               public bool enumerate_namespace (string @namespace);
                public weak string enumerate_next ();
-               public bool matches (string full_name);
-               public bool matches_only (string full_name);
+               public bool matches (string attribute);
+               public bool matches_only (string attribute);
                public FileAttributeMatcher (string attributes);
        }
        [CCode (cheader_filename = "gio/gvfs.h")]
@@ -173,15 +179,21 @@ namespace GLib {
                public FileAttributeValue ();
                public void set (GLib.FileAttributeValue new_value);
                public void set_boolean (bool value);
-               public void set_byte_string (string value);
+               public void set_byte_string (string string);
                public void set_int32 (int value);
                public void set_int64 (int64 value);
                public void set_object (GLib.Object obj);
-               public void set_string (string value);
+               public void set_string (string string);
                public void set_uint32 (uint value);
                public void set_uint64 (uint64 value);
        }
        [CCode (cheader_filename = "gio/gvfs.h")]
+       public class FileIconClass {
+       }
+       [CCode (cheader_filename = "gio/gvfs.h")]
+       public class FileInfoClass {
+       }
+       [CCode (cheader_filename = "gio/gvfs.h")]
        public class IOJob {
                public void send_to_mainloop (GLib.IODataFunc func, pointer user_data, GLib.DestroyNotify notify, bool block);
        }
@@ -189,6 +201,19 @@ namespace GLib {
        public class IOModuleClass {
        }
        [CCode (cheader_filename = "gio/gvfs.h")]
+       public class SimpleAsyncResultClass {
+       }
+       [CCode (cheader_filename = "gio/gvfs.h")]
+       public class ThemedIconClass {
+       }
+       [CCode (cheader_filename = "gio/gvfs.h")]
+       public class AppLaunchContext : GLib.Object {
+               public virtual weak string get_display (GLib.AppInfo info, GLib.List files);
+               public virtual weak string get_startup_notify_id (GLib.AppInfo info, GLib.List files);
+               public virtual void launch_failed (string startup_notify_id);
+               public AppLaunchContext ();
+       }
+       [CCode (cheader_filename = "gio/gvfs.h")]
        public class BufferedInputStream : GLib.FilterInputStream {
                public virtual long fill (long count, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void fill_async (long count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
@@ -270,12 +295,12 @@ namespace GLib {
        public class FileEnumerator : GLib.Object {
                public virtual bool close (GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-               public virtual bool close_finish (GLib.AsyncResult res) throws GLib.Error;
+               public virtual bool close_finish (GLib.AsyncResult result) throws GLib.Error;
                public bool has_pending ();
                public bool is_closed ();
                public virtual weak GLib.FileInfo next_file (GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void next_files_async (int num_files, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-               public virtual weak GLib.List next_files_finish (GLib.AsyncResult res) throws GLib.Error;
+               public virtual weak GLib.List next_files_finish (GLib.AsyncResult result) throws GLib.Error;
                public void set_pending (bool pending);
        }
        [CCode (cheader_filename = "gio/gvfs.h")]
@@ -286,7 +311,7 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gvfs.h")]
        public class FileInfo : GLib.Object {
                public void clear_status ();
-               public void copy_into (GLib.FileInfo dest);
+               public void copy_into (GLib.FileInfo dest_info);
                public weak GLib.FileInfo dup ();
                public weak GLib.FileAttributeValue get_attribute (string attribute);
                public bool get_attribute_boolean (string attribute);
@@ -316,16 +341,16 @@ namespace GLib {
                public weak string list_attributes (string name_space);
                public FileInfo ();
                public void remove_attribute (string attribute);
-               public void set_attribute (string attribute, GLib.FileAttributeValue value);
-               public void set_attribute_boolean (string attribute, bool value);
-               public void set_attribute_byte_string (string attribute, string value);
-               public void set_attribute_int32 (string attribute, int value);
-               public void set_attribute_int64 (string attribute, int64 value);
+               public void set_attribute (string attribute, GLib.FileAttributeValue attr_value);
+               public void set_attribute_boolean (string attribute, bool attr_value);
+               public void set_attribute_byte_string (string attribute, string attr_value);
+               public void set_attribute_int32 (string attribute, int attr_value);
+               public void set_attribute_int64 (string attribute, int64 attr_value);
                public void set_attribute_mask (GLib.FileAttributeMatcher mask);
-               public void set_attribute_object (string attribute, GLib.Object value);
-               public void set_attribute_string (string attribute, string value);
-               public void set_attribute_uint32 (string attribute, uint value);
-               public void set_attribute_uint64 (string attribute, uint64 value);
+               public void set_attribute_object (string attribute, GLib.Object attr_value);
+               public void set_attribute_string (string attribute, string attr_value);
+               public void set_attribute_uint32 (string attribute, uint attr_value);
+               public void set_attribute_uint64 (string attribute, uint64 attr_value);
                public void set_content_type (string content_type);
                public void set_display_name (string display_name);
                public void set_edit_name (string edit_name);
@@ -345,7 +370,7 @@ namespace GLib {
                public virtual bool can_seek ();
                public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-               public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
+               public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult result) throws GLib.Error;
                public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual int64 tell ();
        }
@@ -366,7 +391,7 @@ namespace GLib {
                public virtual weak string get_etag ();
                public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-               public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
+               public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult result) throws GLib.Error;
                public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual int64 tell ();
                public virtual bool truncate (int64 size, GLib.Cancellable cancellable) throws GLib.Error;
@@ -374,7 +399,7 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gvfs.h")]
        public class FilenameCompleter : GLib.Object {
                public weak string get_completion_suffix (string initial_text);
-               public weak GLib.List get_completions (string initial_text);
+               public weak string get_completions (string initial_text);
                public FilenameCompleter ();
                public void set_dirs_only (bool dirs_only);
                public signal void got_completion_data ();
@@ -464,6 +489,9 @@ namespace GLib {
                public bool has_pending ();
                public bool is_closed ();
                public void set_pending (bool pending);
+               public virtual long splice (GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+               public virtual void splice_async (GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+               public virtual long splice_finish (GLib.AsyncResult result) throws GLib.Error;
                public virtual long write (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
                public bool write_all (pointer buffer, ulong count, ulong bytes_written, GLib.Cancellable cancellable) throws GLib.Error;
                public virtual void write_async (pointer buffer, ulong count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
@@ -537,21 +565,19 @@ namespace GLib {
                public static weak GLib.List get_all ();
                public static weak GLib.List get_all_for_type (string content_type);
                public static weak GLib.AppInfo get_default_for_type (string content_type, bool must_support_uris);
+               public static weak GLib.AppInfo get_default_for_uri_scheme (string uri_scheme);
                public abstract weak string get_description ();
                public abstract weak string get_executable ();
                public abstract weak GLib.Icon get_icon ();
                public abstract weak string get_id ();
                public abstract weak string get_name ();
-               [NoArrayLength]
-               public abstract bool launch (GLib.List files, string[] envp) throws GLib.Error;
-               [NoArrayLength]
-               public abstract bool launch_uris (GLib.List uris, string[] envp) throws GLib.Error;
+               public abstract bool launch (GLib.List files, GLib.AppLaunchContext launch_context) throws GLib.Error;
+               public abstract bool launch_uris (GLib.List uris, GLib.AppLaunchContext launch_context) throws GLib.Error;
                public abstract bool remove_supports_type (string content_type) throws GLib.Error;
                public abstract bool set_as_default_for_extension (string extension) throws GLib.Error;
                public abstract bool set_as_default_for_type (string content_type) throws GLib.Error;
                public abstract bool should_show (string desktop_env);
                public abstract bool supports_uris ();
-               public abstract bool supports_xdg_startup_notify ();
        }
        [CCode (cheader_filename = "gio/gvfs.h")]
        public interface AsyncResult : GLib.Object {
@@ -591,6 +617,7 @@ namespace GLib {
                public abstract void enumerate_children_async (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
                public abstract weak GLib.FileEnumerator enumerate_children_finish (GLib.AsyncResult res) throws GLib.Error;
                public abstract bool equal (GLib.File file2);
+               public abstract weak GLib.Volume find_enclosing_volume (GLib.Cancellable cancellable) throws GLib.Error;
                public abstract weak string get_basename ();
                public weak GLib.File get_child (string name);
                public abstract weak GLib.File get_child_for_display_name (string display_name) throws GLib.Error;
@@ -599,6 +626,7 @@ namespace GLib {
                public abstract weak string get_path ();
                public abstract weak string get_relative_path (GLib.File descendant);
                public abstract weak string get_uri ();
+               public abstract weak string get_uri_scheme ();
                public abstract bool has_uri_scheme (string uri_scheme);
                public static uint hash (pointer file);
                public abstract bool is_native ();
@@ -698,10 +726,12 @@ namespace GLib {
        public const string FILE_ATTRIBUTE_DOS_IS_SYSTEM;
        public const string FILE_ATTRIBUTE_ETAG_VALUE;
        public const string FILE_ATTRIBUTE_FS_FREE;
+       public const string FILE_ATTRIBUTE_FS_READONLY;
        public const string FILE_ATTRIBUTE_FS_SIZE;
        public const string FILE_ATTRIBUTE_FS_TYPE;
        public const string FILE_ATTRIBUTE_GVFS_BACKEND;
-       public const string FILE_ATTRIBUTE_ID_VALUE;
+       public const string FILE_ATTRIBUTE_ID_FILE;
+       public const string FILE_ATTRIBUTE_ID_FS;
        public const string FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT;
        public const string FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT;
        public const string FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT;
@@ -795,7 +825,7 @@ namespace GLib {
        [CCode (cname = "g_uri_get_scheme")]
        public static weak string g_uri_get_scheme (string uri);
        [CCode (cname = "g_uri_unescape_segment")]
-       public static weak string g_uri_unescape_segment (string escaped_string_start, string escaped_string_end, string illegal_characters);
+       public static weak string g_uri_unescape_segment (string escaped_string, string escaped_string_end, string illegal_characters);
        [CCode (cname = "g_uri_unescape_string")]
        public static weak string g_uri_unescape_string (string escaped_string, string illegal_characters);
 }
index 756b58a7206875ba7447c02bec02526f11a4aebb..49ad06783f4ee606636db1e32f4c6ec9101eeb43 100644 (file)
                <function name="g_uri_unescape_segment" symbol="g_uri_unescape_segment">
                        <return-type type="char*"/>
                        <parameters>
-                               <parameter name="escaped_string_start" type="char*"/>
+                               <parameter name="escaped_string" type="char*"/>
                                <parameter name="escaped_string_end" type="char*"/>
                                <parameter name="illegal_characters" type="char*"/>
                        </parameters>
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="matcher" type="GFileAttributeMatcher*"/>
-                                       <parameter name="ns" type="char*"/>
+                                       <parameter name="namespace" type="char*"/>
                                </parameters>
                        </method>
                        <method name="enumerate_next" symbol="g_file_attribute_matcher_enumerate_next">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="matcher" type="GFileAttributeMatcher*"/>
-                                       <parameter name="full_name" type="char*"/>
+                                       <parameter name="attribute" type="char*"/>
                                </parameters>
                        </method>
                        <method name="matches_only" symbol="g_file_attribute_matcher_matches_only">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="matcher" type="GFileAttributeMatcher*"/>
-                                       <parameter name="full_name" type="char*"/>
+                                       <parameter name="attribute" type="char*"/>
                                </parameters>
                        </method>
                        <method name="new" symbol="g_file_attribute_matcher_new">
                        <method name="dup" symbol="g_file_attribute_value_dup">
                                <return-type type="GFileAttributeValue*"/>
                                <parameters>
-                                       <parameter name="attr" type="GFileAttributeValue*"/>
+                                       <parameter name="other" type="GFileAttributeValue*"/>
                                </parameters>
                        </method>
                        <method name="free" symbol="g_file_attribute_value_free">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="attr" type="GFileAttributeValue*"/>
-                                       <parameter name="value" type="char*"/>
+                                       <parameter name="string" type="char*"/>
                                </parameters>
                        </method>
                        <method name="set_int32" symbol="g_file_attribute_value_set_int32">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="attr" type="GFileAttributeValue*"/>
-                                       <parameter name="value" type="char*"/>
+                                       <parameter name="string" type="char*"/>
                                </parameters>
                        </method>
                        <method name="set_uint32" symbol="g_file_attribute_value_set_uint32">
                        <field name="status" type="GFileAttributeStatus"/>
                        <field name="u" type="gpointer"/>
                </struct>
+               <struct name="GFileIconClass">
+               </struct>
+               <struct name="GFileInfoClass">
+               </struct>
                <struct name="GIOJob">
                        <method name="send_to_mainloop" symbol="g_io_job_send_to_mainloop">
                                <return-type type="void"/>
                </struct>
                <struct name="GIOModuleClass">
                </struct>
+               <struct name="GSimpleAsyncResultClass">
+               </struct>
+               <struct name="GThemedIconClass">
+               </struct>
                <enum name="GAppInfoCreateFlags">
                        <member name="G_APP_INFO_CREATE_FLAGS_NONE" value="0"/>
                        <member name="G_APP_INFO_CREATE_NEEDS_TERMINAL" value="1"/>
                        <member name="G_IO_ERROR_WOULD_BLOCK" value="27"/>
                        <member name="G_IO_ERROR_HOST_NOT_FOUND" value="28"/>
                </enum>
+               <enum name="GOutputStreamSpliceFlags">
+                       <member name="G_OUTPUT_STREAM_SPLICE_FLAGS_NONE" value="0"/>
+                       <member name="G_OUTPUT_STREAM_SPLICE_FLAGS_CLOSE_SOURCE" value="1"/>
+                       <member name="G_OUTPUT_STREAM_SPLICE_FLAGS_CLOSE_TARGET" value="2"/>
+               </enum>
                <enum name="GPasswordFlags">
                        <member name="G_PASSWORD_FLAGS_NEED_PASSWORD" value="1"/>
                        <member name="G_PASSWORD_FLAGS_NEED_USERNAME" value="2"/>
                        <member name="G_PASSWORD_SAVE_FOR_SESSION" value="1"/>
                        <member name="G_PASSWORD_SAVE_PERMANENTLY" value="2"/>
                </enum>
+               <object name="GAppLaunchContext" parent="GObject" type-name="GAppLaunchContext" get-type="g_app_launch_context_get_type">
+                       <method name="get_display" symbol="g_app_launch_context_get_display">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="info" type="GAppInfo*"/>
+                                       <parameter name="files" type="GList*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_startup_notify_id" symbol="g_app_launch_context_get_startup_notify_id">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="info" type="GAppInfo*"/>
+                                       <parameter name="files" type="GList*"/>
+                               </parameters>
+                       </method>
+                       <method name="launch_failed" symbol="g_app_launch_context_launch_failed">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="startup_notify_id" type="char*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="g_app_launch_context_new">
+                               <return-type type="GAppLaunchContext*"/>
+                       </constructor>
+                       <vfunc name="get_display">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="info" type="GAppInfo*"/>
+                                       <parameter name="files" type="GList*"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="get_startup_notify_id">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="info" type="GAppInfo*"/>
+                                       <parameter name="files" type="GList*"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="launch_failed">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="context" type="GAppLaunchContext*"/>
+                                       <parameter name="startup_notify_id" type="char*"/>
+                               </parameters>
+                       </vfunc>
+               </object>
                <object name="GBufferedInputStream" parent="GFilterInputStream" type-name="GBufferedInputStream" get-type="g_buffered_input_stream_get_type">
                        <method name="fill" symbol="g_buffered_input_stream_fill">
                                <return-type type="gssize"/>
                        <method name="get_byte_order" symbol="g_data_input_stream_get_byte_order">
                                <return-type type="GDataStreamByteOrder"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                </parameters>
                        </method>
                        <method name="get_newline_type" symbol="g_data_input_stream_get_newline_type">
                                <return-type type="GDataStreamNewlineType"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                </parameters>
                        </method>
                        <constructor name="new" symbol="g_data_input_stream_new">
                        <method name="read_byte" symbol="g_data_input_stream_read_byte">
                                <return-type type="guchar"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_int16" symbol="g_data_input_stream_read_int16">
                                <return-type type="gint16"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_int32" symbol="g_data_input_stream_read_int32">
                                <return-type type="gint32"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_int64" symbol="g_data_input_stream_read_int64">
                                <return-type type="gint64"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_line" symbol="g_data_input_stream_read_line">
                                <return-type type="char*"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="length" type="gsize*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="read_uint16" symbol="g_data_input_stream_read_uint16">
                                <return-type type="guint16"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_uint32" symbol="g_data_input_stream_read_uint32">
                                <return-type type="guint32"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_uint64" symbol="g_data_input_stream_read_uint64">
                                <return-type type="guint64"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        <method name="read_until" symbol="g_data_input_stream_read_until">
                                <return-type type="char*"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="stop_char" type="gchar"/>
                                        <parameter name="length" type="gsize*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                        <method name="set_byte_order" symbol="g_data_input_stream_set_byte_order">
                                <return-type type="void"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataInputStream*"/>
+                                       <parameter name="stream" type="GDataInputStream*"/>
                                        <parameter name="order" type="GDataStreamByteOrder"/>
                                </parameters>
                        </method>
                        <method name="get_byte_order" symbol="g_data_output_stream_get_byte_order">
                                <return-type type="GDataStreamByteOrder"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                </parameters>
                        </method>
                        <constructor name="new" symbol="g_data_output_stream_new">
                        <method name="put_int16" symbol="g_data_output_stream_put_int16">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="gint16"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_int32" symbol="g_data_output_stream_put_int32">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="gint32"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_int64" symbol="g_data_output_stream_put_int64">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="gint64"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_string" symbol="g_data_output_stream_put_string">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="str" type="char*"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_uint16" symbol="g_data_output_stream_put_uint16">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="guint16"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_uint32" symbol="g_data_output_stream_put_uint32">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="guint32"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                        <method name="put_uint64" symbol="g_data_output_stream_put_uint64">
                                <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="data_stream" type="GDataOutputStream*"/>
+                                       <parameter name="stream" type="GDataOutputStream*"/>
                                        <parameter name="data" type="guint64"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
                                        <parameter name="error" type="GError**"/>
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="enumerator" type="GFileEnumerator*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                                <return-type type="GList*"/>
                                <parameters>
                                        <parameter name="enumerator" type="GFileEnumerator*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                        <method name="copy_into" symbol="g_file_info_copy_into">
                                <return-type type="void"/>
                                <parameters>
-                                       <parameter name="src" type="GFileInfo*"/>
-                                       <parameter name="dest" type="GFileInfo*"/>
+                                       <parameter name="src_info" type="GFileInfo*"/>
+                                       <parameter name="dest_info" type="GFileInfo*"/>
                                </parameters>
                        </method>
                        <method name="dup" symbol="g_file_info_dup">
                                <return-type type="GFileInfo*"/>
                                <parameters>
-                                       <parameter name="info" type="GFileInfo*"/>
+                                       <parameter name="other" type="GFileInfo*"/>
                                </parameters>
                        </method>
                        <method name="get_attribute" symbol="g_file_info_get_attribute">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="GFileAttributeValue*"/>
+                                       <parameter name="attr_value" type="GFileAttributeValue*"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_boolean" symbol="g_file_info_set_attribute_boolean">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="gboolean"/>
+                                       <parameter name="attr_value" type="gboolean"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_byte_string" symbol="g_file_info_set_attribute_byte_string">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="char*"/>
+                                       <parameter name="attr_value" type="char*"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_int32" symbol="g_file_info_set_attribute_int32">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="gint32"/>
+                                       <parameter name="attr_value" type="gint32"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_int64" symbol="g_file_info_set_attribute_int64">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="gint64"/>
+                                       <parameter name="attr_value" type="gint64"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_mask" symbol="g_file_info_set_attribute_mask">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="GObject*"/>
+                                       <parameter name="attr_value" type="GObject*"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_string" symbol="g_file_info_set_attribute_string">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="char*"/>
+                                       <parameter name="attr_value" type="char*"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_uint32" symbol="g_file_info_set_attribute_uint32">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="guint32"/>
+                                       <parameter name="attr_value" type="guint32"/>
                                </parameters>
                        </method>
                        <method name="set_attribute_uint64" symbol="g_file_info_set_attribute_uint64">
                                <parameters>
                                        <parameter name="info" type="GFileInfo*"/>
                                        <parameter name="attribute" type="char*"/>
-                                       <parameter name="value" type="guint64"/>
+                                       <parameter name="attr_value" type="guint64"/>
                                </parameters>
                        </method>
                        <method name="set_content_type" symbol="g_file_info_set_content_type">
                                <return-type type="GFileInfo*"/>
                                <parameters>
                                        <parameter name="stream" type="GFileInputStream*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                                <return-type type="GFileInfo*"/>
                                <parameters>
                                        <parameter name="stream" type="GFileOutputStream*"/>
-                                       <parameter name="res" type="GAsyncResult*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                                </parameters>
                        </method>
                        <method name="get_completions" symbol="g_filename_completer_get_completions">
-                               <return-type type="GList*"/>
+                               <return-type type="char**"/>
                                <parameters>
                                        <parameter name="completer" type="GFilenameCompleter*"/>
                                        <parameter name="initial_text" type="char*"/>
                                        <parameter name="pending" type="gboolean"/>
                                </parameters>
                        </method>
+                       <method name="splice" symbol="g_output_stream_splice">
+                               <return-type type="gssize"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="source" type="GInputStream*"/>
+                                       <parameter name="flags" type="GOutputStreamSpliceFlags"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="splice_async" symbol="g_output_stream_splice_async">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="source" type="GInputStream*"/>
+                                       <parameter name="flags" type="GOutputStreamSpliceFlags"/>
+                                       <parameter name="io_priority" type="int"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="callback" type="GAsyncReadyCallback"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="splice_finish" symbol="g_output_stream_splice_finish">
+                               <return-type type="gssize"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
                        <method name="write" symbol="g_output_stream_write">
                                <return-type type="gssize"/>
                                <parameters>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </vfunc>
+                       <vfunc name="splice">
+                               <return-type type="gssize"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="source" type="GInputStream*"/>
+                                       <parameter name="flags" type="GOutputStreamSpliceFlags"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="splice_async">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="source" type="GInputStream*"/>
+                                       <parameter name="flags" type="GOutputStreamSpliceFlags"/>
+                                       <parameter name="io_priority" type="int"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="callback" type="GAsyncReadyCallback"/>
+                                       <parameter name="data" type="gpointer"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="splice_finish">
+                               <return-type type="gssize"/>
+                               <parameters>
+                                       <parameter name="stream" type="GOutputStream*"/>
+                                       <parameter name="result" type="GAsyncResult*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </vfunc>
                        <vfunc name="write">
                                <return-type type="gssize"/>
                                <parameters>
                                        <parameter name="must_support_uris" type="gboolean"/>
                                </parameters>
                        </method>
+                       <method name="get_default_for_uri_scheme" symbol="g_app_info_get_default_for_uri_scheme">
+                               <return-type type="GAppInfo*"/>
+                               <parameters>
+                                       <parameter name="uri_scheme" type="char*"/>
+                               </parameters>
+                       </method>
                        <method name="get_description" symbol="g_app_info_get_description">
                                <return-type type="char*"/>
                                <parameters>
                                <parameters>
                                        <parameter name="appinfo" type="GAppInfo*"/>
                                        <parameter name="files" type="GList*"/>
-                                       <parameter name="envp" type="char**"/>
+                                       <parameter name="launch_context" type="GAppLaunchContext*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                                <parameters>
                                        <parameter name="appinfo" type="GAppInfo*"/>
                                        <parameter name="uris" type="GList*"/>
-                                       <parameter name="envp" type="char**"/>
+                                       <parameter name="launch_context" type="GAppLaunchContext*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                                        <parameter name="appinfo" type="GAppInfo*"/>
                                </parameters>
                        </method>
-                       <method name="supports_xdg_startup_notify" symbol="g_app_info_supports_xdg_startup_notify">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="appinfo" type="GAppInfo*"/>
-                               </parameters>
-                       </method>
                        <vfunc name="add_supports_type">
                                <return-type type="gboolean"/>
                                <parameters>
                                <parameters>
                                        <parameter name="appinfo" type="GAppInfo*"/>
                                        <parameter name="filenames" type="GList*"/>
-                                       <parameter name="envp" type="char**"/>
+                                       <parameter name="launch_context" type="GAppLaunchContext*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </vfunc>
                                <parameters>
                                        <parameter name="appinfo" type="GAppInfo*"/>
                                        <parameter name="uris" type="GList*"/>
-                                       <parameter name="envp" type="char**"/>
+                                       <parameter name="launch_context" type="GAppLaunchContext*"/>
                                        <parameter name="error" type="GError**"/>
                                </parameters>
                        </vfunc>
                                        <parameter name="file2" type="GFile*"/>
                                </parameters>
                        </method>
+                       <method name="find_enclosing_volume" symbol="g_file_find_enclosing_volume">
+                               <return-type type="GVolume*"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
                        <method name="get_basename" symbol="g_file_get_basename">
                                <return-type type="char*"/>
                                <parameters>
                                        <parameter name="file" type="GFile*"/>
                                </parameters>
                        </method>
+                       <method name="get_uri_scheme" symbol="g_file_get_uri_scheme">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                               </parameters>
+                       </method>
                        <method name="has_uri_scheme" symbol="g_file_has_uri_scheme">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="file2" type="GFile*"/>
                                </parameters>
                        </vfunc>
+                       <vfunc name="find_enclosing_volume">
+                               <return-type type="GVolume*"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="find_enclosing_volume_async">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                                       <parameter name="io_priority" type="int"/>
+                                       <parameter name="cancellable" type="GCancellable*"/>
+                                       <parameter name="callback" type="GAsyncReadyCallback"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </vfunc>
+                       <vfunc name="find_enclosing_volume_finish">
+                               <return-type type="GVolume*"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                                       <parameter name="res" type="GAsyncResult*"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </vfunc>
                        <vfunc name="get_basename">
                                <return-type type="char*"/>
                                <parameters>
                                        <parameter name="file" type="GFile*"/>
                                </parameters>
                        </vfunc>
+                       <vfunc name="get_uri_scheme">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="file" type="GFile*"/>
+                               </parameters>
+                       </vfunc>
                        <vfunc name="has_uri_scheme">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="offset" type="goffset"/>
                                        <parameter name="type" type="GSeekType"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
-                                       <parameter name="err" type="GError**"/>
+                                       <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                        <method name="tell" symbol="g_seekable_tell">
                                        <parameter name="seekable" type="GSeekable*"/>
                                        <parameter name="offset" type="goffset"/>
                                        <parameter name="cancellable" type="GCancellable*"/>
-                                       <parameter name="err" type="GError**"/>
+                                       <parameter name="error" type="GError**"/>
                                </parameters>
                        </method>
                        <vfunc name="can_seek">
                                        <parameter name="volume" type="GVolume*"/>
                                </parameters>
                        </vfunc>
-                       <vfunc name="get_platform_id">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="volume" type="GVolume*"/>
-                               </parameters>
-                       </vfunc>
                        <vfunc name="get_root">
                                <return-type type="GFile*"/>
                                <parameters>
                <constant name="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM" type="char*" value="dos:is_system"/>
                <constant name="G_FILE_ATTRIBUTE_ETAG_VALUE" type="char*" value="etag:value"/>
                <constant name="G_FILE_ATTRIBUTE_FS_FREE" type="char*" value="fs:free"/>
+               <constant name="G_FILE_ATTRIBUTE_FS_READONLY" type="char*" value="fs:readonly"/>
                <constant name="G_FILE_ATTRIBUTE_FS_SIZE" type="char*" value="fs:size"/>
                <constant name="G_FILE_ATTRIBUTE_FS_TYPE" type="char*" value="fs:type"/>
                <constant name="G_FILE_ATTRIBUTE_GVFS_BACKEND" type="char*" value="gvfs:backend"/>
-               <constant name="G_FILE_ATTRIBUTE_ID_VALUE" type="char*" value="id:value"/>
+               <constant name="G_FILE_ATTRIBUTE_ID_FILE" type="char*" value="id:file"/>
+               <constant name="G_FILE_ATTRIBUTE_ID_FS" type="char*" value="id:fs"/>
                <constant name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT" type="char*" value="mountable:can_eject"/>
                <constant name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT" type="char*" value="mountable:can_mount"/>
                <constant name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT" type="char*" value="mountable:can_unmount"/>