[glibmm] Regenerate .defs.



commit 1aa828a98b093f48c6e17c8044ce685c18485725
Author: Murray Cumming <murrayc murrayc com>
Date:   Sat Sep 1 21:31:11 2012 +0200

    Regenerate .defs.
    
            * gio/src/gio_docs.xml:
            * gio/src/gio_methods.defs:
            * gio/src/gio_signals.defs:
            * glib/src/glib_docs.xml:
            * glib/src/glib_enums.defs:
            * glib/src/glib_functions.defs:
            * glib/src/gobject_functions.defs: Regenerate using tools/gen_scripts/

 ChangeLog                       |   12 +
 gio/src/gio_docs.xml            | 2512 ++++++++++++++++++++++++++-------------
 gio/src/gio_methods.defs        |   97 ++
 gio/src/gio_signals.defs        |   11 +
 glib/src/glib_docs.xml          |  589 ++++++++--
 glib/src/glib_enums.defs        |   72 +-
 glib/src/glib_functions.defs    |  132 ++
 glib/src/gobject_functions.defs |    4 +
 8 files changed, 2495 insertions(+), 934 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 68a8307..6031285 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2012-09-01  Murray Cumming  <murrayc murrayc com>
 
+        Regenerate .defs.
+
+        * gio/src/gio_docs.xml:
+        * gio/src/gio_methods.defs:
+        * gio/src/gio_signals.defs:
+        * glib/src/glib_docs.xml:
+        * glib/src/glib_enums.defs:
+        * glib/src/glib_functions.defs:
+        * glib/src/gobject_functions.defs: Regenerate using tools/gen_scripts/
+
+2012-09-01  Murray Cumming  <murrayc murrayc com>
+
 	Gio: ProxyAddress: Wrap some new methods.
 
 	* gio/src/proxyaddress.hg: Add get_destination_protocol()
diff --git a/gio/src/gio_docs.xml b/gio/src/gio_docs.xml
index ad03118..97be1bd 100644
--- a/gio/src/gio_docs.xml
+++ b/gio/src/gio_docs.xml
@@ -2433,6 +2433,52 @@ blocking the operation.
 <return></return>
 </signal>
 
+<signal name="GMountOperation::show-unmount-progress">
+<description>
+Emitted when an unmount operation has been busy for more than some time
+(typically 1.5 seconds).
+
+When unmounting or ejecting a volume, the kernel might need to flush
+pending data in its buffers to the volume stable storage, and this operation
+can take a considerable amount of time. This signal may be emitted several
+times as long as the unmount operation is outstanding, and then one
+last time when the operation is completed, with @bytes_left set to zero.
+
+Implementations of GMountOperation should handle this signal by
+showing an UI notification, and then dismiss it, or show another notification
+of completion, when @bytes_left reaches zero.
+
+If the message contains a line break, the first line should be
+presented as a heading. For example, it may be used as the
+primary text in a #GtkMessageDialog.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="op">
+<parameter_description> a #GMountOperation:
+</parameter_description>
+</parameter>
+<parameter name="message">
+<parameter_description> string containing a mesage to display to the user
+</parameter_description>
+</parameter>
+<parameter name="time_left">
+<parameter_description> the estimated time left before the operation completes,
+in microseconds, or -1
+</parameter_description>
+</parameter>
+<parameter name="bytes_left">
+<parameter_description> the amount of bytes to be written before the operation
+completes (or -1 if such amount is not known), or zero if the operation
+is completed
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
 <signal name="GNetworkMonitor::network-changed">
 <description>
 Emitted when the network configuration changes. If @available is
@@ -13455,6 +13501,295 @@ Creates a skeleton object for the D-Bus interface &lt;link linkend=&quot;gdbus-i
 </return>
 </function>
 
+<function name="foo_igen_naming_get_type_">
+<description>
+Gets the value of the &lt;link linkend=&quot;gdbus-property-Naming.Type&quot;&gt;&quot;Type&quot;&lt;/link&gt; D-Bus property.
+
+Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.
+
+
+</description>
+<parameters>
+<parameter name="object">
+<parameter_description> A #FooiGenNaming.
+</parameter_description>
+</parameter>
+</parameters>
+<return> The property value.
+</return>
+</function>
+
+<function name="foo_igen_naming_interface_info">
+<description>
+Gets a machine-readable description of the &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt; D-Bus interface.
+
+
+</description>
+<parameters>
+</parameters>
+<return> A #GDBusInterfaceInfo. Do not free.
+</return>
+</function>
+
+<function name="foo_igen_naming_override_properties">
+<description>
+Overrides all #GObject properties in the #FooiGenNaming interface for a concrete class.
+The properties are overridden in the order they are defined.
+
+
+</description>
+<parameters>
+<parameter name="klass">
+<parameter_description> The class structure for a #GObject&lt;!-- --&gt;-derived class.
+</parameter_description>
+</parameter>
+<parameter name="property_id_begin">
+<parameter_description> The property id to assign to the first overridden property.
+</parameter_description>
+</parameter>
+</parameters>
+<return> The last property id.
+</return>
+</function>
+
+<function name="foo_igen_naming_proxy_new">
+<description>
+Asynchronously creates a proxy for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt;. See g_dbus_proxy_new() for more details.
+
+When the operation is finished, @callback will be invoked in the &lt;link linkend=&quot;g-main-context-push-thread-default&quot;&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from.
+You can then call foo_igen_naming_proxy_new_finish() to get the result of the operation.
+
+See foo_igen_naming_proxy_new_sync() for the synchronous, blocking version of this constructor.
+
+</description>
+<parameters>
+<parameter name="connection">
+<parameter_description> A #GDBusConnection.
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> Flags from the #GDBusProxyFlags enumeration.
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
+</parameter_description>
+</parameter>
+<parameter name="object_path">
+<parameter_description> An object path.
+</parameter_description>
+</parameter>
+<parameter name="cancellable">
+<parameter_description> A #GCancellable or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> A #GAsyncReadyCallback to call when the request is satisfied.
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> User data to pass to @callback.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="foo_igen_naming_proxy_new_finish">
+<description>
+Finishes an operation started with foo_igen_naming_proxy_new().
+
+
+</description>
+<parameters>
+<parameter name="res">
+<parameter_description> The #GAsyncResult obtained from the #GAsyncReadyCallback passed to foo_igen_naming_proxy_new().
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for error or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> The constructed proxy object or %NULL if @error is set.
+</return>
+</function>
+
+<function name="foo_igen_naming_proxy_new_for_bus">
+<description>
+Like foo_igen_naming_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
+
+When the operation is finished, @callback will be invoked in the &lt;link linkend=&quot;g-main-context-push-thread-default&quot;&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from.
+You can then call foo_igen_naming_proxy_new_for_bus_finish() to get the result of the operation.
+
+See foo_igen_naming_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
+
+</description>
+<parameters>
+<parameter name="bus_type">
+<parameter_description> A #GBusType.
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> Flags from the #GDBusProxyFlags enumeration.
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> A bus name (well-known or unique).
+</parameter_description>
+</parameter>
+<parameter name="object_path">
+<parameter_description> An object path.
+</parameter_description>
+</parameter>
+<parameter name="cancellable">
+<parameter_description> A #GCancellable or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> A #GAsyncReadyCallback to call when the request is satisfied.
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> User data to pass to @callback.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="foo_igen_naming_proxy_new_for_bus_finish">
+<description>
+Finishes an operation started with foo_igen_naming_proxy_new_for_bus().
+
+
+</description>
+<parameters>
+<parameter name="res">
+<parameter_description> The #GAsyncResult obtained from the #GAsyncReadyCallback passed to foo_igen_naming_proxy_new_for_bus().
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for error or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> The constructed proxy object or %NULL if @error is set.
+</return>
+</function>
+
+<function name="foo_igen_naming_proxy_new_for_bus_sync">
+<description>
+Like foo_igen_naming_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
+
+The calling thread is blocked until a reply is received.
+
+See foo_igen_naming_proxy_new_for_bus() for the asynchronous version of this constructor.
+
+
+</description>
+<parameters>
+<parameter name="bus_type">
+<parameter_description> A #GBusType.
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> Flags from the #GDBusProxyFlags enumeration.
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> A bus name (well-known or unique).
+</parameter_description>
+</parameter>
+<parameter name="object_path">
+<parameter_description> An object path.
+</parameter_description>
+</parameter>
+<parameter name="cancellable">
+<parameter_description> A #GCancellable or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for error or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> The constructed proxy object or %NULL if @error is set.
+</return>
+</function>
+
+<function name="foo_igen_naming_proxy_new_sync">
+<description>
+Synchronously creates a proxy for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt;. See g_dbus_proxy_new_sync() for more details.
+
+The calling thread is blocked until a reply is received.
+
+See foo_igen_naming_proxy_new() for the asynchronous version of this constructor.
+
+
+</description>
+<parameters>
+<parameter name="connection">
+<parameter_description> A #GDBusConnection.
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> Flags from the #GDBusProxyFlags enumeration.
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
+</parameter_description>
+</parameter>
+<parameter name="object_path">
+<parameter_description> An object path.
+</parameter_description>
+</parameter>
+<parameter name="cancellable">
+<parameter_description> A #GCancellable or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for error or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> The constructed proxy object or %NULL if @error is set.
+</return>
+</function>
+
+<function name="foo_igen_naming_set_type_">
+<description>
+Sets the &lt;link linkend=&quot;gdbus-property-Naming.Type&quot;&gt;&quot;Type&quot;&lt;/link&gt; D-Bus property to @value.
+
+Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.
+
+</description>
+<parameters>
+<parameter name="object">
+<parameter_description> A #FooiGenNaming.
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> The value to set.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="foo_igen_naming_skeleton_new">
+<description>
+Creates a skeleton object for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt;.
+
+
+</description>
+<parameters>
+</parameters>
+<return> The skeleton object.
+</return>
+</function>
+
 <function name="foo_igen_object_get_authorize">
 <description>
 Gets the #FooiGenAuthorize instance for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-org-project-Authorize.top_of_page&quot;&gt;org.project.Authorize&lt;/link&gt; on @object, if any.
@@ -13651,6 +13986,22 @@ Gets the #FooiGenMethodThreads instance for the D-Bus interface &lt;link linkend
 </return>
 </function>
 
+<function name="foo_igen_object_get_naming">
+<description>
+Gets the #FooiGenNaming instance for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt; on @object, if any.
+
+
+</description>
+<parameters>
+<parameter name="object">
+<parameter_description> A #FooiGenObject.
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #FooiGenNaming that must be freed with g_object_unref() or %NULL if @object does not implement the interface.
+</return>
+</function>
+
 <function name="foo_igen_object_get_oldie_interface">
 <description>
 Gets the #FooiGenOldieInterface instance for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-OldieInterface.top_of_page&quot;&gt;OldieInterface&lt;/link&gt; on @object, if any.
@@ -14171,6 +14522,24 @@ Like foo_igen_object_get_method_threads() but doesn't increase the reference cou
 </return>
 </function>
 
+<function name="foo_igen_object_peek_naming">
+<description>
+Like foo_igen_object_get_naming() but doesn't increase the reference count on the returned object.
+
+&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for @object is running.&lt;/warning&gt;
+
+
+</description>
+<parameters>
+<parameter name="object">
+<parameter_description> A #FooiGenObject.
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #FooiGenNaming or %NULL if @object does not implement the interface. Do not free the returned object, it is owned by @object.
+</return>
+</function>
+
 <function name="foo_igen_object_peek_oldie_interface">
 <description>
 Like foo_igen_object_get_oldie_interface() but doesn't increase the reference count on the returned object.
@@ -14501,6 +14870,24 @@ Sets the #FooiGenMethodThreads instance for the D-Bus interface &lt;link linkend
 <return></return>
 </function>
 
+<function name="foo_igen_object_skeleton_set_naming">
+<description>
+Sets the #FooiGenNaming instance for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt; on @object.
+
+</description>
+<parameters>
+<parameter name="object">
+<parameter_description> A #FooiGenObjectSkeleton.
+</parameter_description>
+</parameter>
+<parameter name="interface_">
+<parameter_description> A #FooiGenNaming or %NULL to clear the interface.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="foo_igen_object_skeleton_set_oldie_interface">
 <description>
 Sets the #FooiGenOldieInterface instance for the D-Bus interface &lt;link linkend=&quot;gdbus-interface-OldieInterface.top_of_page&quot;&gt;OldieInterface&lt;/link&gt; on @object.
@@ -19245,6 +19632,63 @@ Gets the user data from a #GAsyncResult.
 </return>
 </function>
 
+<function name="g_async_result_is_tagged">
+<description>
+Checks if @result has the given @source_tag (generally a function
+pointer indicating the function @result was created by).
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="result">
+<parameter_description> a #GAsyncResult
+</parameter_description>
+</parameter>
+<parameter name="source_tag">
+<parameter_description> an application-defined tag
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @result has the indicated @source_tag, %FALSE if
+not.
+
+</return>
+</function>
+
+<function name="g_async_result_legacy_propagate_error">
+<description>
+If @result is a #GSimpleAsyncResult, this is equivalent to
+g_simple_async_result_propagate_error(). Otherwise it returns
+%FALSE.
+
+This can be used for legacy error handling in async
+&lt;literal&gt;_finish ()&lt;/literal&gt; wrapper functions that traditionally
+handled #GSimpleAsyncResult error returns themselves rather than
+calling into the virtual method. This should not be used in new
+code; #GAsyncResult errors that are set by virtual methods should
+also be extracted by virtual methods, to enable subclasses to chain
+up correctly.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="result">
+<parameter_description> a #GAsyncResult
+</parameter_description>
+</parameter>
+<parameter name="dest">
+<parameter_description> a location to propagate the error to.
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @error is has been filled in with an error from
+ res, %FALSE if not.
+
+</return>
+</function>
+
 <function name="g_buffered_input_stream_fill">
 <description>
 Tries to read @count bytes from the stream into the buffer.
@@ -26283,32 +26727,32 @@ The contents of the description has no ABI guarantees, the contents
 and formatting is subject to change at any time. Typical output
 looks something like this:
 &lt;programlisting&gt;
-Type:    method-call
-Flags:   none
-Version: 0
-Serial:  4
-Headers:
+Type&colon;    method-call
+Flags&colon;   none
+Version&colon; 0
+Serial&colon;  4
+Headers&colon;
 path -&gt; objectpath '/org/gtk/GDBus/TestObject'
 interface -&gt; 'org.gtk.GDBus.TestInterface'
 member -&gt; 'GimmeStdout'
 destination -&gt; ':1.146'
-Body: ()
+Body&colon; ()
 UNIX File Descriptors:
 (none)
 &lt;/programlisting&gt;
 or
 &lt;programlisting&gt;
-Type:    method-return
-Flags:   no-reply-expected
-Version: 0
-Serial:  477
-Headers:
+Type&colon;    method-return
+Flags&colon;   no-reply-expected
+Version&colon; 0
+Serial&colon;  477
+Headers&colon;
 reply-serial -&gt; uint32 4
 destination -&gt; ':1.159'
 sender -&gt; ':1.146'
 num-unix-fds -&gt; uint32 1
-Body: ()
-UNIX File Descriptors:
+Body&colon; ()
+UNIX File Descriptors&colon;
 fd 12: dev=0:10,mode=020620,ino=5,uid=500,gid=5,rdev=136:2,size=0,atime=1273085037,mtime=1273085851,ctime=1272982635
 &lt;/programlisting&gt;
 
@@ -27223,6 +27667,9 @@ Since: 2.26
 <description>
 Parses @xml_data and returns a #GDBusNodeInfo representing the data.
 
+The introspection XML must contain exactly one top-level
+&lt;tag class=&quot;starttag&quot;&gt;node&lt;/tag&gt; element.
+
 Note that this routine is using a
 &lt;link linkend=&quot;glib-Simple-XML-Subset-Parser.description&quot;&gt;GMarkup&lt;/link&gt;-based
 parser that only accepts a subset of valid XML documents.
@@ -27867,6 +28314,28 @@ be freed with g_object_unref().
 </return>
 </function>
 
+<function name="g_dbus_object_manager_server_is_exported">
+<description>
+Returns whether @object is currently exported on @manager.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="manager">
+<parameter_description> A #GDBusObjectManagerServer.
+</parameter_description>
+</parameter>
+<parameter name="object">
+<parameter_description> An object.
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @object is exported
+
+</return>
+</function>
+
 <function name="g_dbus_object_manager_server_new">
 <description>
 Creates a new #GDBusObjectManagerServer object.
@@ -30373,37 +30842,38 @@ Since: 2.18
 
 <function name="g_file_append_to">
 <description>
-Gets an output stream for appending data to the file. If
-the file doesn't already exist it is created.
+Gets an output stream for appending data to the file.
+If the file doesn't already exist it is created.
 
 By default files created are generally readable by everyone,
 but if you pass #G_FILE_CREATE_PRIVATE in @flags the file
 will be made readable only to the current user, to the level that
 is supported on the target filesystem.
 
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-Some file systems don't allow all file names, and may
-return an %G_IO_ERROR_INVALID_FILENAME error.
-If the file is a directory the %G_IO_ERROR_IS_DIRECTORY error will be
-returned. Other errors are possible too, and depend on what kind of
-filesystem the file is on.
+Some file systems don't allow all file names, and may return an
+%G_IO_ERROR_INVALID_FILENAME error. If the file is a directory the
+%G_IO_ERROR_IS_DIRECTORY error will be returned. Other errors are
+possible too, and depend on what kind of filesystem the file is on.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -30423,30 +30893,33 @@ Asynchronously opens @file for appending.
 For more details, see g_file_append_to() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_append_to_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_append_to_finish() to get the result
+of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request. 
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -30459,14 +30932,14 @@ of the request.
 
 <function name="g_file_append_to_finish">
 <description>
-Finishes an asynchronous file append operation started with 
-g_file_append_to_async(). 
+Finishes an asynchronous file append operation started with
+g_file_append_to_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
@@ -30478,7 +30951,8 @@ g_file_append_to_async().
 </parameter_description>
 </parameter>
 </parameters>
-<return> a valid #GFileOutputStream or %NULL on error.
+<return> a valid #GFileOutputStream
+or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -30813,25 +31287,25 @@ If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-If @progress_callback is not %NULL, then the operation can be monitored by
-setting this to a #GFileProgressCallback function. @progress_callback_data
-will be passed to this function. It is guaranteed that this callback will
-be called after all data has been transferred with the total number of bytes
-copied during the operation.
+If @progress_callback is not %NULL, then the operation can be monitored
+by setting this to a #GFileProgressCallback function.
+ progress_callback_data will be passed to this function. It is guaranteed
+that this callback will be called after all data has been transferred with
+the total number of bytes copied during the operation.
 
-If the @source file does not exist then the G_IO_ERROR_NOT_FOUND
-error is returned, independent on the status of the @destination.
+If the @source file does not exist, then the %G_IO_ERROR_NOT_FOUND error
+is returned, independent on the status of the @destination.
 
-If #G_FILE_COPY_OVERWRITE is not specified and the target exists, then the
-error G_IO_ERROR_EXISTS is returned.
+If #G_FILE_COPY_OVERWRITE is not specified and the target exists, then
+the error %G_IO_ERROR_EXISTS is returned.
 
-If trying to overwrite a file over a directory the G_IO_ERROR_IS_DIRECTORY
+If trying to overwrite a file over a directory, the %G_IO_ERROR_IS_DIRECTORY
 error is returned. If trying to overwrite a directory with a directory the
-G_IO_ERROR_WOULD_MERGE error is returned.
+%G_IO_ERROR_WOULD_MERGE error is returned.
 
 If the source is a directory and the target does not exist, or
 #G_FILE_COPY_OVERWRITE is specified and the target is a file, then the
-G_IO_ERROR_WOULD_RECURSE error is returned.
+%G_IO_ERROR_WOULD_RECURSE error is returned.
 
 If you are interested in copying the #GFile object itself (not the on-disk
 file), see g_file_dup().
@@ -30840,7 +31314,7 @@ file), see g_file_dup().
 </description>
 <parameters>
 <parameter name="source">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="destination">
@@ -30852,7 +31326,8 @@ file), see g_file_dup().
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="progress_callback">
@@ -30888,7 +31363,7 @@ g_file_copy_finish() to get the result of the operation.
 </description>
 <parameters>
 <parameter name="source">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="destination">
@@ -30905,7 +31380,8 @@ of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="progress_callback">
@@ -30931,7 +31407,7 @@ information, or %NULL if progress information is not needed
 
 <function name="g_file_copy_attributes">
 <description>
-Copies the file attributes from @source to @destination. 
+Copies the file attributes from @source to @destination.
 
 Normally only a subset of the file attributes are copied,
 those that are copies in a normal file copy operation
@@ -30944,44 +31420,45 @@ is useful when implementing move by copy + delete source.
 </description>
 <parameters>
 <parameter name="source">
-<parameter_description> a #GFile with attributes.
+<parameter_description> a #GFile with attributes
 </parameter_description>
 </parameter>
 <parameter name="destination">
-<parameter_description> a #GFile to copy attributes to.
+<parameter_description> a #GFile to copy attributes to
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCopyFlags.
+<parameter_description> a set of #GFileCopyFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, %NULL to ignore.
+<parameter_description> a #GError, %NULL to ignore
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the attributes were copied successfully, %FALSE otherwise.
+<return> %TRUE if the attributes were copied successfully,
+%FALSE otherwise.
 </return>
 </function>
 
 <function name="g_file_copy_finish">
 <description>
-Finishes copying the file started with 
-g_file_copy_async().
+Finishes copying the file started with g_file_copy_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31000,34 +31477,35 @@ The file must not already exist.
 
 By default files created are generally readable by everyone,
 but if you pass #G_FILE_CREATE_PRIVATE in @flags the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
+will be made readable only to the current user, to the level
+that is supported on the target filesystem.
 
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If a file or directory with this name already exists the G_IO_ERROR_EXISTS
-error will be returned.
-Some file systems don't allow all file names, and may
-return an G_IO_ERROR_INVALID_FILENAME error, and if the name
-is to long G_IO_ERROR_FILENAME_TOO_LONG will be returned.
-Other errors are possible too, and depend on what kind of
-filesystem the file is on.
+If a file or directory with this name already exists the
+%G_IO_ERROR_EXISTS error will be returned. Some file systems don't
+allow all file names, and may return an %G_IO_ERROR_INVALID_FILENAME
+error, and if the name is to long %G_IO_ERROR_FILENAME_TOO_LONG will
+be returned. Other errors are possible too, and depend on what kind
+of filesystem the file is on.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31035,44 +31513,47 @@ filesystem the file is on.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileOutputStream for the newly created file, or 
-%NULL on error.
+<return> a #GFileOutputStream for the newly created
+file, or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_create_async">
 <description>
-Asynchronously creates a new file and returns an output stream for writing to it.
-The file must not already exist.
+Asynchronously creates a new file and returns an output stream
+for writing to it. The file must not already exist.
 
 For more details, see g_file_create() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_create_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_create_finish() to get the result
+of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -31085,18 +31566,18 @@ of the request.
 
 <function name="g_file_create_finish">
 <description>
-Finishes an asynchronous file create operation started with 
-g_file_create_async(). 
+Finishes an asynchronous file create operation started with
+g_file_create_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31111,27 +31592,29 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_create_readwrite">
 <description>
-Creates a new file and returns a stream for reading and writing to it.
-The file must not already exist.
+Creates a new file and returns a stream for reading and
+writing to it. The file must not already exist.
 
 By default files created are generally readable by everyone,
 but if you pass #G_FILE_CREATE_PRIVATE in @flags the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
+will be made readable only to the current user, to the level
+that is supported on the target filesystem.
 
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If a file or directory with this name already exists the %G_IO_ERROR_EXISTS
-error will be returned. Some file systems don't allow all file names,
-and may return an %G_IO_ERROR_INVALID_FILENAME error, and if the name
-is too long, %G_IO_ERROR_FILENAME_TOO_LONG will be returned. Other errors
-are possible too, and depend on what kind of filesystem the file is on.
+If a file or directory with this name already exists, the
+%G_IO_ERROR_EXISTS error will be returned. Some file systems don't
+allow all file names, and may return an %G_IO_ERROR_INVALID_FILENAME
+error, and if the name is too long, %G_IO_ERROR_FILENAME_TOO_LONG
+will be returned. Other errors are possible too, and depend on what
+kind of filesystem the file is on.
 
-Note that in many non-local file cases read and write streams are not
-supported, so make sure you really need to do read and write streaming,
-rather than just opening for reading or writing.
+Note that in many non-local file cases read and write streams are
+not supported, so make sure you really need to do read and write
+streaming, rather than just opening for reading or writing.
 
 Since: 2.22
 
@@ -31146,7 +31629,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31154,7 +31638,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileIOStream for the newly created file, or %NULL on error.
+<return> a #GFileIOStream for the newly created
+file, or %NULL on error.
 Free the returned object with g_object_unref().
 
 </return>
@@ -31162,14 +31647,15 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_create_readwrite_async">
 <description>
-Asynchronously creates a new file and returns a stream for reading and
-writing to it. The file must not already exist.
+Asynchronously creates a new file and returns a stream
+for reading and writing to it. The file must not already exist.
 
 For more details, see g_file_create_readwrite() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then
-call g_file_create_readwrite_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_create_readwrite_finish() to get
+the result of the operation.
 
 Since: 2.22
 
@@ -31189,11 +31675,13 @@ of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -31234,27 +31722,28 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_delete">
 <description>
-Deletes a file. If the @file is a directory, it will only be deleted if it 
-is empty.
+Deletes a file. If the @file is a directory, it will only be
+deleted if it is empty. This has the same semantics as g_unlink().
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 Virtual: delete_file
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL 
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -31262,6 +31751,69 @@ Virtual: delete_file
 </return>
 </function>
 
+<function name="g_file_delete_async">
+<description>
+Asynchronously delete a file. If the @file is a directory, it will
+only be deleted if it is empty.  This has the same semantics as
+g_unlink().
+
+Virtual: delete_file_async
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="file">
+<parameter_description> input #GFile
+</parameter_description>
+</parameter>
+<parameter name="io_priority">
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
+</parameter_description>
+</parameter>
+<parameter name="cancellable">
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> the data to pass to callback function
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="g_file_delete_finish">
+<description>
+Finishes deleting a file started with g_file_delete_async().
+
+Virtual: delete_file_finish
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="file">
+<parameter_description> input #GFile
+</parameter_description>
+</parameter>
+<parameter name="res">
+<parameter_description> a #GAsyncResult
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> a #GError, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="g_file_descriptor_based_get_fd">
 <description>
 Gets the underlying file descriptor.
@@ -31282,41 +31834,42 @@ Since: 2.24
 
 <function name="g_file_dup">
 <description>
-Duplicates a #GFile handle. This operation does not duplicate 
-the actual file or directory represented by the #GFile; see 
-g_file_copy() if attempting to copy a file. 
+Duplicates a #GFile handle. This operation does not duplicate
+the actual file or directory represented by the #GFile; see
+g_file_copy() if attempting to copy a file.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GFile that is a duplicate of the given #GFile. 
+<return> a new #GFile that is a duplicate
+of the given #GFile.
 </return>
 </function>
 
 <function name="g_file_eject_mountable">
 <description>
-Starts an asynchronous eject on a mountable.  
+Starts an asynchronous eject on a mountable.
 When this operation has completed, @callback will be called with
- user_user data, and the operation can be finalized with 
+ user_user data, and the operation can be finalized with
 g_file_eject_mountable_finish().
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 Deprecated: 2.22: Use g_file_eject_mountable_with_operation() instead.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -31324,11 +31877,13 @@ Deprecated: 2.22: Use g_file_eject_mountable_with_operation() instead.
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -31341,19 +31896,20 @@ Deprecated: 2.22: Use g_file_eject_mountable_with_operation() instead.
 
 <function name="g_file_eject_mountable_finish">
 <description>
-Finishes an asynchronous eject operation started by 
+Finishes an asynchronous eject operation started by
 g_file_eject_mountable().
 
-Deprecated: 2.22: Use g_file_eject_mountable_with_operation_finish() instead.
+Deprecated: 2.22: Use g_file_eject_mountable_with_operation_finish()
+instead.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31361,8 +31917,8 @@ Deprecated: 2.22: Use g_file_eject_mountable_with_operation_finish() instead.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @file was ejected successfully. %FALSE 
-otherwise.
+<return> %TRUE if the @file was ejected successfully.
+%FALSE otherwise.
 
 </return>
 </function>
@@ -31383,7 +31939,7 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -31391,15 +31947,18 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="mount_operation">
-<parameter_description> a #GMountOperation, or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation,
+or %NULL to avoid user interaction
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -31420,11 +31979,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -31432,96 +31991,103 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @file was ejected successfully. %FALSE
-otherwise.
+<return> %TRUE if the @file was ejected successfully.
+%FALSE otherwise.
 
 </return>
 </function>
 
 <function name="g_file_enumerate_children">
 <description>
-Gets the requested information about the files in a directory. The result
-is a #GFileEnumerator object that will give out #GFileInfo objects for
-all the files in the directory.
-
-The @attributes value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. @attributes should
-be a comma-separated list of attributes or attribute wildcards. The wildcard &quot;*&quot;
-means all attributes, and a wildcard like &quot;standard::*&quot; means all attributes in the standard
-namespace. An example attribute query be &quot;standard::*,owner::user&quot;.
-The standard attributes are available as defines, like #G_FILE_ATTRIBUTE_STANDARD_NAME.
-
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+Gets the requested information about the files in a directory.
+The result is a #GFileEnumerator object that will give out
+#GFileInfo objects for all the files in the directory.
+
+The @attributes value is a string that specifies the file
+attributes that should be gathered. It is not an error if
+it's not possible to read a particular requested attribute
+from a file - it just won't be set. @attributes should
+be a comma-separated list of attributes or attribute wildcards.
+The wildcard &quot;*&quot; means all attributes, and a wildcard like
+&quot;standard::*&quot; means all attributes in the standard namespace.
+An example attribute query be &quot;standard::*,owner::user&quot;.
+The standard attributes are available as defines, like
+#G_FILE_ATTRIBUTE_STANDARD_NAME.
+
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is not a directory, the G_FILE_ERROR_NOTDIR error will be returned.
-Other errors are possible too.
+If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will
+be returned. If the file is not a directory, the %G_FILE_ERROR_NOTDIR
+error will be returned. Other errors are possible too.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description> an attribute query string.
+<parameter_description> an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags.
+<parameter_description> a set of #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> #GError for error reporting.
+<parameter_description> #GError for error reporting
 </parameter_description>
 </parameter>
 </parameters>
-<return> A #GFileEnumerator if successful, %NULL on error. 
-Free the returned object with g_object_unref().
+<return> A #GFileEnumerator if successful,
+%NULL on error. Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_enumerate_children_async">
 <description>
-Asynchronously gets the requested information about the files in a directory. The result
-is a #GFileEnumerator object that will give out #GFileInfo objects for
-all the files in the directory.
+Asynchronously gets the requested information about the files
+in a directory. The result is a #GFileEnumerator object that will
+give out #GFileInfo objects for all the files in the directory.
 
 For more details, see g_file_enumerate_children() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_enumerate_children_finish() to get the result of the operation.
+When the operation is finished, @callback will be called. You can
+then call g_file_enumerate_children_finish() to get the result of
+the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description> an attribute query string.
+<parameter_description> an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags.
+<parameter_description> a set of #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
@@ -31546,19 +32112,20 @@ See g_file_enumerate_children_async().
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError.
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileEnumerator or %NULL if an error occurred.
+<return> a #GFileEnumerator or %NULL
+if an error occurred.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -31841,22 +32408,23 @@ Sets the file enumerator as having pending operations.
 
 <function name="g_file_equal">
 <description>
-Checks equality of two given #GFile&lt;!-- --&gt;s. Note that two
-#GFile&lt;!-- --&gt;s that differ can still refer to the same
+Checks equality of two given #GFiles.
+
+Note that two #GFiles that differ can still refer to the same
 file on the filesystem due to various forms of filename
 aliasing.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file1">
-<parameter_description> the first #GFile.
+<parameter_description> the first #GFile
 </parameter_description>
 </parameter>
 <parameter name="file2">
-<parameter_description> the second #GFile.
+<parameter_description> the second #GFile
 </parameter_description>
 </parameter>
 </parameters>
@@ -31867,33 +32435,35 @@ This call does no blocking i/o.
 
 <function name="g_file_find_enclosing_mount">
 <description>
-Gets a #GMount for the #GFile. 
+Gets a #GMount for the #GFile.
 
-If the #GFileIface for @file does not have a mount (e.g. possibly a 
-remote share), @error will be set to %G_IO_ERROR_NOT_FOUND and %NULL
-will be returned.
+If the #GFileIface for @file does not have a mount (e.g.
+possibly a remote share), @error will be set to %G_IO_ERROR_NOT_FOUND
+and %NULL will be returned.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore. 
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError. 
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GMount where the @file is located or %NULL on error.
+<return> a #GMount where the @file is located
+or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -31905,8 +32475,9 @@ Asynchronously gets the mount for the file.
 For more details, see g_file_find_enclosing_mount() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_find_enclosing_mount_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_find_enclosing_mount_finish() to
+get the result of the operation.
 
 </description>
 <parameters>
@@ -31915,16 +32486,18 @@ g_file_find_enclosing_mount_finish() to get the result of the operation.
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -31937,7 +32510,7 @@ of the request.
 
 <function name="g_file_find_enclosing_mount_finish">
 <description>
-Finishes an asynchronous find mount request. 
+Finishes an asynchronous find mount request.
 See g_file_find_enclosing_mount_async().
 
 
@@ -31969,24 +32542,24 @@ If called for the top level of a system (such as the filesystem root
 or a uri like sftp://host/) it will return a single directory separator
 (and on Windows, possibly a drive letter).
 
-The base name is a byte string (*not* UTF-8). It has no defined encoding
+The base name is a byte string (not UTF-8). It has no defined encoding
 or rules other than it may not contain zero bytes.  If you want to use
 filenames in a user interface you should use the display name that you
 can get by requesting the %G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME
 attribute with g_file_query_info().
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> string containing the #GFile's base name, or %NULL 
-if given #GFile is invalid. The returned string should be 
+<return> string containing the #GFile's base name, or %NULL
+if given #GFile is invalid. The returned string should be
 freed with g_free() when no longer needed.
 </return>
 </function>
@@ -31999,17 +32572,17 @@ Note that the file with that specific name might not exist, but
 you can still have a #GFile that points to it. You can use this
 for instance to create that file.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="name">
-<parameter_description> string containing the child's basename.
+<parameter_description> string containing the child's basename
 </parameter_description>
 </parameter>
 </parameters>
@@ -32020,55 +32593,56 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_get_child_for_display_name">
 <description>
-Gets the child of @file for a given @display_name (i.e. a UTF8
-version of the name). If this function fails, it returns %NULL and @error will be 
-set. This is very useful when constructing a GFile for a new file
-and the user entered the filename in the user interface, for instance
-when you select a directory and type a filename in the file selector.
+Gets the child of @file for a given @display_name (i.e. a UTF-8
+version of the name). If this function fails, it returns %NULL
+and @error will be set. This is very useful when constructing a
+#GFile for a new file and the user entered the filename in the
+user interface, for instance when you select a directory and
+type a filename in the file selector.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="display_name">
-<parameter_description> string to a possible child.
+<parameter_description> string to a possible child
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> #GError.
+<parameter_description> return location for an error
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFile to the specified child, or 
-%NULL if the display name couldn't be converted.  
+<return> a #GFile to the specified child, or
+%NULL if the display name couldn't be converted.
 Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_get_parent">
 <description>
-Gets the parent directory for the @file. 
-If the @file represents the root directory of the 
+Gets the parent directory for the @file.
+If the @file represents the root directory of the
 file system, then %NULL will be returned.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFile structure to the parent of the given
-#GFile or %NULL if there is no parent. 
-Free the returned object with g_object_unref().
+<return> a #GFile structure to the
+parent of the given #GFile or %NULL if there is
+no parent. Free the returned object with g_object_unref().
 </return>
 </function>
 
@@ -32084,65 +32658,67 @@ full-pathname kind of string in a user interface,
 like in a location entry.
 
 For local files with names that can safely be converted
-to UTF8 the pathname is used, otherwise the IRI is used
-(a form of URI that allows UTF8 characters unescaped).
+to UTF-8 the pathname is used, otherwise the IRI is used
+(a form of URI that allows UTF-8 characters unescaped).
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> a string containing the #GFile's parse name. The returned 
-string should be freed with g_free() when no longer needed.
+<return> a string containing the #GFile's parse name.
+The returned string should be freed with g_free()
+when no longer needed.
 </return>
 </function>
 
 <function name="g_file_get_path">
 <description>
-Gets the local pathname for #GFile, if one exists. 
+Gets the local pathname for #GFile, if one exists.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> string containing the #GFile's path, or %NULL if 
-no such path exists. The returned string should be 
+<return> string containing the #GFile's path, or %NULL if
+no such path exists. The returned string should be
 freed with g_free() when no longer needed.
 </return>
 </function>
 
 <function name="g_file_get_relative_path">
 <description>
-Gets the path for @descendant relative to @parent. 
+Gets the path for @descendant relative to @parent.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="parent">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="descendant">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> string with the relative path from @descendant 
-to @parent, or %NULL if @descendant doesn't have @parent as prefix. 
-The returned string should be freed with g_free() when no longer needed.
+<return> string with the relative path from @descendant
+to @parent, or %NULL if @descendant doesn't have @parent
+as prefix. The returned string should be freed with g_free()
+when no longer needed.
 </return>
 </function>
 
@@ -32150,18 +32726,19 @@ The returned string should be freed with g_free() when no longer needed.
 <description>
 Gets the URI for the @file.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
 <return> a string containing the #GFile's URI.
-The returned string should be freed with g_free() when no longer needed.
+The returned string should be freed with g_free()
+when no longer needed.
 </return>
 </function>
 
@@ -32170,22 +32747,22 @@ The returned string should be freed with g_free() when no longer needed.
 Gets the URI scheme for a #GFile.
 RFC 3986 decodes the scheme as:
 &lt;programlisting&gt;
-URI = scheme &quot;:&quot; hier-part [ &quot;?&quot; query ] [ &quot;#&quot; fragment ] 
+URI = scheme &quot;:&quot; hier-part [ &quot;?&quot; query ] [ &quot;#&quot; fragment ]
 &lt;/programlisting&gt;
-Common schemes include &quot;file&quot;, &quot;http&quot;, &quot;ftp&quot;, etc. 
+Common schemes include &quot;file&quot;, &quot;http&quot;, &quot;ftp&quot;, etc.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> a string containing the URI scheme for the given 
-#GFile. The returned string should be freed with g_free() 
+<return> a string containing the URI scheme for the given
+#GFile. The returned string should be freed with g_free()
 when no longer needed.
 </return>
 </function>
@@ -32219,14 +32796,16 @@ case that @parent is %NULL).
 
 <function name="g_file_has_prefix">
 <description>
-Checks whether @file has the prefix specified by @prefix. In other word, 
-if the names of initial elements of @file&lt;!-- --&gt;s pathname match @prefix.
-Only full pathname elements are matched, so a path like /foo is not
-considered a prefix of /foobar, only of /foo/bar.
+Checks whether @file has the prefix specified by @prefix.
+
+In other words, if the names of initial elements of @file's
+pathname match @prefix. Only full pathname elements are matched,
+so a path like /foo is not considered a prefix of /foobar, only
+of /foo/bar.
 
-This call does no i/o, as it works purely on names. As such it can 
-sometimes return %FALSE even if @file is inside a @prefix (from a 
-filesystem point of view), because the prefix of @file is an alias 
+This call does no I/O, as it works purely on names. As such it can
+sometimes return %FALSE even if @file is inside a @prefix (from a
+filesystem point of view), because the prefix of @file is an alias
 of @prefix.
 
 Virtual: prefix_matches
@@ -32234,15 +32813,15 @@ Virtual: prefix_matches
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="prefix">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return>  %TRUE if the @files's parent, grandparent, etc is @prefix. 
+<return>  %TRUE if the @files's parent, grandparent, etc is @prefix,
 %FALSE otherwise.
 </return>
 </function>
@@ -32251,17 +32830,17 @@ Virtual: prefix_matches
 <description>
 Checks to see if a #GFile has a given URI scheme.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="uri_scheme">
-<parameter_description> a string containing a URI scheme.
+<parameter_description> a string containing a URI scheme
 </parameter_description>
 </parameter>
 </parameters>
@@ -32275,20 +32854,20 @@ not supported, or #GFile is invalid.
 <description>
 Creates a hash value for a #GFile.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 Virtual: hash
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> #gconstpointer to a #GFile.
+<parameter_description> #gconstpointer to a #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> 0 if @file is not a valid #GFile, otherwise an 
-integer that can be used as hash value for the #GFile. 
-This function is intended for easily hashing a #GFile to 
+<return> 0 if @file is not a valid #GFile, otherwise an
+integer that can be used as hash value for the #GFile.
+This function is intended for easily hashing a #GFile to
 add to a #GHashTable or similar data structure.
 </return>
 </function>
@@ -33776,49 +34355,48 @@ A native file s one expressed in the platform-native filename format,
 e.g. &quot;C:\Windows&quot; or &quot;/usr/bin/&quot;. This does not mean the file is local,
 as it might be on a locally mounted remote filesystem.
 
-On some systems non-native files may be available using
-the native filesystem via a userspace filesystem (FUSE), in
-these cases this call will return %FALSE, but g_file_get_path()
-will still return a native path.
+On some systems non-native files may be available using the native
+filesystem via a userspace filesystem (FUSE), in these cases this call
+will return %FALSE, but g_file_get_path() will still return a native path.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if file is native. 
+<return> %TRUE if @file is native
 </return>
 </function>
 
 <function name="g_file_load_contents">
 <description>
-Loads the content of the file into memory. The data is always 
+Loads the content of the file into memory. The data is always
 zero-terminated, but this is not included in the resultant @length.
 The returned @content should be freed with g_free() when no longer
 needed.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="contents">
-<parameter_description> a location to place the contents of the file.
+<parameter_description> a location to place the contents of the file
 </parameter_description>
 </parameter>
 <parameter name="length">
@@ -33848,23 +34426,23 @@ Starts an asynchronous load of the @file's contents.
 For more details, see g_file_load_contents() which is
 the synchronous version of this call.
 
-When the load operation has completed, @callback will be called 
-with @user data. To finish the operation, call 
-g_file_load_contents_finish() with the #GAsyncResult returned by 
+When the load operation has completed, @callback will be called
+with @user data. To finish the operation, call
+g_file_load_contents_finish() with the #GAsyncResult returned by
 the @callback.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
@@ -33881,25 +34459,25 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_load_contents_finish">
 <description>
-Finishes an asynchronous load of the @file's contents. 
-The contents are placed in @contents, and @length is set to the 
+Finishes an asynchronous load of the @file's contents.
+The contents are placed in @contents, and @length is set to the
 size of the @contents string. The @content should be freed with
-g_free() when no longer needed. If @etag_out is present, it will be 
+g_free() when no longer needed. If @etag_out is present, it will be
 set to the new entity tag for the @file.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="contents">
-<parameter_description> a location to place the contents of the file.
+<parameter_description> a location to place the contents of the file
 </parameter_description>
 </parameter>
 <parameter name="length">
@@ -33917,37 +34495,38 @@ or %NULL if the entity tag is not needed
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the load was successful. If %FALSE and @error is 
-present, it will be set appropriately. 
+<return> %TRUE if the load was successful. If %FALSE and @error is
+present, it will be set appropriately.
 </return>
 </function>
 
 <function name="g_file_load_partial_contents_async">
 <description>
-Reads the partial contents of a file. A #GFileReadMoreCallback should be 
-used to stop reading from the file when appropriate, else this function
-will behave exactly as g_file_load_contents_async(). This operation 
-can be finished by g_file_load_partial_contents_finish().
+Reads the partial contents of a file. A #GFileReadMoreCallback should
+be used to stop reading from the file when appropriate, else this
+function will behave exactly as g_file_load_contents_async(). This
+operation can be finished by g_file_load_partial_contents_finish().
 
-Users of this function should be aware that @user_data is passed to 
+Users of this function should be aware that @user_data is passed to
 both the @read_more_callback and the @callback.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="read_more_callback">
-<parameter_description> a #GFileReadMoreCallback to receive partial data and to specify whether further data should be read.
+<parameter_description> a #GFileReadMoreCallback to receive partial data
+and to specify whether further data should be read
 </parameter_description>
 </parameter>
 <parameter name="callback">
@@ -33955,7 +34534,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 <parameter name="user_data">
-<parameter_description> the data to pass to the callback functions.
+<parameter_description> the data to pass to the callback functions
 </parameter_description>
 </parameter>
 </parameters>
@@ -33965,7 +34544,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 <function name="g_file_load_partial_contents_finish">
 <description>
 Finishes an asynchronous partial load operation that was started
-with g_file_load_partial_contents_async(). The data is always 
+with g_file_load_partial_contents_async(). The data is always
 zero-terminated, but this is not included in the resultant @length.
 The returned @content should be freed with g_free() when no longer
 needed.
@@ -33974,15 +34553,15 @@ needed.
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="contents">
-<parameter_description> a location to place the contents of the file.
+<parameter_description> a location to place the contents of the file
 </parameter_description>
 </parameter>
 <parameter name="length">
@@ -34000,19 +34579,19 @@ or %NULL if the entity tag is not needed
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the load was successful. If %FALSE and @error is 
-present, it will be set appropriately. 
+<return> %TRUE if the load was successful. If %FALSE and @error is
+present, it will be set appropriately.
 </return>
 </function>
 
 <function name="g_file_make_directory">
 <description>
-Creates a directory. Note that this will only create a child directory of
-the immediate parent directory of the path or URI given by the #GFile. To 
-recursively create directories, see g_file_make_directory_with_parents().
-This function will fail if the parent directory does not exist, setting 
- error to %G_IO_ERROR_NOT_FOUND. If the file system doesn't support creating
-directories, this function will fail, setting @error to 
+Creates a directory. Note that this will only create a child directory
+of the immediate parent directory of the path or URI given by the #GFile.
+To recursively create directories, see g_file_make_directory_with_parents().
+This function will fail if the parent directory does not exist, setting
+ error to %G_IO_ERROR_NOT_FOUND. If the file system doesn't support
+creating directories, this function will fail, setting @error to
 %G_IO_ERROR_NOT_SUPPORTED.
 
 For a local #GFile the newly created directory will have the default
@@ -34020,21 +34599,22 @@ For a local #GFile the newly created directory will have the default
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL 
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -34044,33 +34624,35 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_make_directory_with_parents">
 <description>
-Creates a directory and any parent directories that may not exist similar to
-'mkdir -p'. If the file system does not support creating directories, this
-function will fail, setting @error to %G_IO_ERROR_NOT_SUPPORTED. If the
-directory itself already exists, this function will fail setting @error
-to %G_IO_ERROR_EXISTS, unlike the similar g_mkdir_with_parents().
+Creates a directory and any parent directories that may not
+exist similar to 'mkdir -p'. If the file system does not support
+creating directories, this function will fail, setting @error to
+%G_IO_ERROR_NOT_SUPPORTED. If the directory itself already exists,
+this function will fail setting @error to %G_IO_ERROR_EXISTS, unlike
+the similar g_mkdir_with_parents().
 
 For a local #GFile the newly created directories will have the default
 (current) ownership and permissions of the current process.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 Since: 2.18
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL 
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -34101,11 +34683,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError.
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
@@ -34115,12 +34698,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_monitor">
 <description>
-Obtains a file or directory monitor for the given file, depending
-on the type of the file.
+Obtains a file or directory monitor for the given file,
+depending on the type of the file.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 Since: 2.18
 
@@ -34135,7 +34718,8 @@ Since: 2.18
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34143,7 +34727,8 @@ Since: 2.18
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileMonitor for the given @file, or %NULL on error.
+<return> a #GFileMonitor for the given @file,
+or %NULL on error.
 Free the returned object with g_object_unref().
 
 </return>
@@ -34172,30 +34757,32 @@ This may fail if directory monitoring is not supported.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 Virtual: monitor_dir
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileMonitorFlags.
+<parameter_description> a set of #GFileMonitorFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL.
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileMonitor for the given @file, or %NULL on error.
+<return> a #GFileMonitor for the given @file,
+or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -34239,29 +34826,31 @@ mechanism exists, then regular polling of the file is used.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileMonitorFlags.
+<parameter_description> a set of #GFileMonitorFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL.
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileMonitor for the given @file, or %NULL on error.
+<return> a #GFileMonitor for the given @file,
+or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -34304,20 +34893,21 @@ to poll for changes
 
 <function name="g_file_mount_enclosing_volume">
 <description>
-Starts a @mount_operation, mounting the volume that contains the file @location. 
+Starts a @mount_operation, mounting the volume that contains
+the file @location.
 
 When this operation has completed, @callback will be called with
- user_user data, and the operation can be finalized with 
+ user_user data, and the operation can be finalized with
 g_file_mount_enclosing_volume_finish().
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 </description>
 <parameters>
 <parameter name="location">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -34325,15 +34915,18 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 <parameter name="mount_operation">
-<parameter_description> a #GMountOperation or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation
+or %NULL to avoid user interaction
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -34352,11 +34945,11 @@ Finishes a mount operation started by g_file_mount_enclosing_volume().
 </description>
 <parameters>
 <parameter name="location">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34364,8 +34957,8 @@ Finishes a mount operation started by g_file_mount_enclosing_volume().
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if successful. If an error
-has occurred, this function will return %FALSE and set @error
+<return> %TRUE if successful. If an error has occurred,
+this function will return %FALSE and set @error
 appropriately if present.
 </return>
 </function>
@@ -34373,20 +34966,21 @@ appropriately if present.
 <function name="g_file_mount_mountable">
 <description>
 Mounts a file of type G_FILE_TYPE_MOUNTABLE.
-Using @mount_operation, you can request callbacks when, for instance, 
+Using @mount_operation, you can request callbacks when, for instance,
 passwords are needed during authentication.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_mount_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_mount_mountable_finish() to get
+the result of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -34394,15 +34988,18 @@ g_file_mount_mountable_finish() to get the result of the operation.
 </parameter_description>
 </parameter>
 <parameter name="mount_operation">
-<parameter_description> a #GMountOperation, or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation,
+or %NULL to avoid user interaction
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -34417,18 +35014,18 @@ g_file_mount_mountable_finish() to get the result of the operation.
 <description>
 Finishes a mount operation. See g_file_mount_mountable() for details.
 
-Finish an asynchronous mount operation that was started 
+Finish an asynchronous mount operation that was started
 with g_file_mount_mountable().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34443,10 +35040,11 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_move">
 <description>
-Tries to move the file or directory @source to the location specified by @destination.
-If native move operations are supported then this is used, otherwise a copy + delete
-fallback is used. The native implementation may support moving directories (for instance
-on moves inside the same filesystem), but the fallback code does not.
+Tries to move the file or directory @source to the location specified
+by @destination. If native move operations are supported then this is
+used, otherwise a copy + delete fallback is used. The native
+implementation may support moving directories (for instance on moves
+inside the same filesystem), but the fallback code does not.
 
 If the flag #G_FILE_COPY_OVERWRITE is specified an already
 existing @destination file is overwritten.
@@ -34457,53 +35055,57 @@ will be copied as symlinks, otherwise the target of the
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-If @progress_callback is not %NULL, then the operation can be monitored by
-setting this to a #GFileProgressCallback function. @progress_callback_data
-will be passed to this function. It is guaranteed that this callback will
-be called after all data has been transferred with the total number of bytes
-copied during the operation.
+If @progress_callback is not %NULL, then the operation can be monitored
+by setting this to a #GFileProgressCallback function.
+ progress_callback_data will be passed to this function. It is
+guaranteed that this callback will be called after all data has been
+transferred with the total number of bytes copied during the operation.
 
-If the @source file does not exist then the G_IO_ERROR_NOT_FOUND
+If the @source file does not exist, then the %G_IO_ERROR_NOT_FOUND
 error is returned, independent on the status of the @destination.
 
-If #G_FILE_COPY_OVERWRITE is not specified and the target exists, then the
-error G_IO_ERROR_EXISTS is returned.
+If #G_FILE_COPY_OVERWRITE is not specified and the target exists,
+then the error %G_IO_ERROR_EXISTS is returned.
 
-If trying to overwrite a file over a directory the G_IO_ERROR_IS_DIRECTORY
+If trying to overwrite a file over a directory, the %G_IO_ERROR_IS_DIRECTORY
 error is returned. If trying to overwrite a directory with a directory the
-G_IO_ERROR_WOULD_MERGE error is returned.
+%G_IO_ERROR_WOULD_MERGE error is returned.
 
-If the source is a directory and the target does not exist, or #G_FILE_COPY_OVERWRITE is
-specified and the target is a file, then the G_IO_ERROR_WOULD_RECURSE error
-may be returned (if the native move operation isn't available).
+If the source is a directory and the target does not exist, or
+#G_FILE_COPY_OVERWRITE is specified and the target is a file, then
+the %G_IO_ERROR_WOULD_RECURSE error may be returned (if the native
+move operation isn't available).
 
 
 </description>
 <parameters>
 <parameter name="source">
-<parameter_description> #GFile pointing to the source location.
+<parameter_description> #GFile pointing to the source location
 </parameter_description>
 </parameter>
 <parameter name="destination">
-<parameter_description> #GFile pointing to the destination location.
+<parameter_description> #GFile pointing to the destination location
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> set of #GFileCopyFlags.
+<parameter_description> set of #GFileCopyFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="progress_callback">
-<parameter_description> #GFileProgressCallback function for updates.
+<parameter_description> #GFileProgressCallback
+function for updates
 </parameter_description>
 </parameter>
 <parameter name="progress_callback_data">
-<parameter_description> gpointer to user data for the callback function.
+<parameter_description> gpointer to user data for
+the callback function
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34517,17 +35119,17 @@ may be returned (if the native move operation isn't available).
 
 <function name="g_file_new_for_commandline_arg">
 <description>
-Creates a #GFile with the given argument from the command line. The value of
- arg can be either a URI, an absolute path or a relative path resolved
-relative to the current working directory.
-This operation never fails, but the returned object might not support any
-I/O operation if @arg points to a malformed path.
+Creates a #GFile with the given argument from the command line.
+The value of @arg can be either a URI, an absolute path or a
+relative path resolved relative to the current working directory.
+This operation never fails, but the returned object might not
+support any I/O operation if @arg points to a malformed path.
 
 
 </description>
 <parameters>
 <parameter name="arg">
-<parameter_description> a command line string.
+<parameter_description> a command line string
 </parameter_description>
 </parameter>
 </parameters>
@@ -34546,8 +35148,8 @@ operation if @path is malformed.
 </description>
 <parameters>
 <parameter name="path">
-<parameter_description> a string containing a relative or absolute path. The string
-must be encoded in the glib filename encoding.
+<parameter_description> a string containing a relative or absolute path.
+The string must be encoded in the glib filename encoding.
 </parameter_description>
 </parameter>
 </parameters>
@@ -34558,16 +35160,16 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_new_for_uri">
 <description>
-Constructs a #GFile for a given URI. This operation never 
-fails, but the returned object might not support any I/O 
-operation if @uri is malformed or if the uri type is 
+Constructs a #GFile for a given URI. This operation never
+fails, but the returned object might not support any I/O
+operation if @uri is malformed or if the uri type is
 not supported.
 
 
 </description>
 <parameters>
 <parameter name="uri">
-<parameter_description> a UTF8 string containing a URI.
+<parameter_description> a UTF-8 string containing a URI
 </parameter_description>
 </parameter>
 </parameters>
@@ -34595,11 +35197,11 @@ Since: 2.32
 <parameters>
 <parameter name="tmpl">
 <parameter_description> Template for the file
-name, as in g_file_open_tmp(), or %NULL for a default template.
+name, as in g_file_open_tmp(), or %NULL for a default template
 </parameter_description>
 </parameter>
 <parameter name="iostream">
-<parameter_description> on return, a #GFileIOStream for the created file.
+<parameter_description> on return, a #GFileIOStream for the created file
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34616,18 +35218,21 @@ Free the returned object with g_object_unref().
 <function name="g_file_open_readwrite">
 <description>
 Opens an existing file for reading and writing. The result is
-a #GFileIOStream that can be used to read and write the contents of the file.
+a #GFileIOStream that can be used to read and write the contents
+of the file.
 
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is a directory, the G_IO_ERROR_IS_DIRECTORY error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
-Note that in many non-local file cases read and write streams are not supported,
-so make sure you really need to do read and write streaming, rather than
-just opening for reading or writing.
+If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will
+be returned. If the file is a directory, the %G_IO_ERROR_IS_DIRECTORY
+error will be returned. Other errors are possible too, and depend on
+what kind of filesystem the file is on. Note that in many non-local
+file cases read and write streams are not supported, so make sure you
+really need to do read and write streaming, rather than just opening
+for reading or writing.
 
 Since: 2.22
 
@@ -34659,28 +35264,31 @@ Asynchronously opens @file for reading and writing.
 For more details, see g_file_open_readwrite() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_open_readwrite_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_open_readwrite_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
 <parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
-of the request.
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -34701,11 +35309,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34849,15 +35457,16 @@ by g_file_output_stream_query_info_async().
 
 <function name="g_file_parse_name">
 <description>
-Constructs a #GFile with the given @parse_name (i.e. something given by g_file_get_parse_name()).
-This operation never fails, but the returned object might not support any I/O
-operation if the @parse_name cannot be parsed.
+Constructs a #GFile with the given @parse_name (i.e. something
+given by g_file_get_parse_name()). This operation never fails,
+but the returned object might not support any I/O operation if
+the @parse_name cannot be parsed.
 
 
 </description>
 <parameters>
 <parameter name="parse_name">
-<parameter_description> a file name or path to be parsed.
+<parameter_description> a file name or path to be parsed
 </parameter_description>
 </parameter>
 </parameters>
@@ -34867,29 +35476,31 @@ operation if the @parse_name cannot be parsed.
 
 <function name="g_file_poll_mountable">
 <description>
-Polls a file of type G_FILE_TYPE_MOUNTABLE.
+Polls a file of type #G_FILE_TYPE_MOUNTABLE.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_mount_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_mount_mountable_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -34912,11 +35523,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34937,17 +35548,17 @@ application to handle the file specified by @file.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> a #GFile to open.
+<parameter_description> a #GFile to open
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -34955,7 +35566,8 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GAppInfo if the handle was found, %NULL if there were errors.
+<return> a #GAppInfo if the handle was found,
+%NULL if there were errors.
 When you are done with it, release it with g_object_unref()
 </return>
 </function>
@@ -34971,33 +35583,35 @@ file might have been created or removed in between the operations. The
 general approach to handling that is to not check, but just do the
 operation and handle the errors as they come.
 
-As an example of race-free checking, take the case of reading a file, and
-if it doesn't exist, creating it. There are two racy versions: read it, and
-on error create it; and: check if it exists, if not create it. These
-can both result in two processes creating the file (with perhaps a partially
-written file as the result). The correct approach is to always try to create
-the file with g_file_create() which will either atomically create the file
-or fail with a G_IO_ERROR_EXISTS error.
+As an example of race-free checking, take the case of reading a file,
+and if it doesn't exist, creating it. There are two racy versions: read
+it, and on error create it; and: check if it exists, if not create it.
+These can both result in two processes creating the file (with perhaps
+a partially written file as the result). The correct approach is to
+always try to create the file with g_file_create() which will either
+atomically create the file or fail with a %G_IO_ERROR_EXISTS error.
 
-However, in many cases an existence check is useful in a user
-interface, for instance to make a menu item sensitive/insensitive, so that
-you don't have to fool users that something is possible and then just show
-and error dialog. If you do this, you should make sure to also handle the
-errors that can happen due to races when you execute the operation.
+However, in many cases an existence check is useful in a user interface,
+for instance to make a menu item sensitive/insensitive, so that you don't
+have to fool users that something is possible and then just show an error
+dialog. If you do this, you should make sure to also handle the errors
+that can happen due to races when you execute the operation.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the file exists (and can be detected without error), %FALSE otherwise (or if cancelled).
+<return> %TRUE if the file exists (and can be detected without error),
+%FALSE otherwise (or if cancelled).
 </return>
 </function>
 
@@ -35006,28 +35620,29 @@ errors that can happen due to races when you execute the operation.
 Utility function to inspect the #GFileType of a file. This is
 implemented using g_file_query_info() and as such does blocking I/O.
 
-The primary use case of this method is to check if a file is a regular file,
-directory, or symlink.
+The primary use case of this method is to check if a file is
+a regular file, directory, or symlink.
 
 Since: 2.18
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags passed to g_file_query_info().
+<parameter_description> a set of #GFileQueryInfoFlags passed to g_file_query_info()
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 </parameters>
-<return> The #GFileType of the file and #G_FILE_TYPE_UNKNOWN if the file
-does not exist
+<return> The #GFileType of the file and #G_FILE_TYPE_UNKNOWN
+if the file does not exist
 
 </return>
 </function>
@@ -35039,40 +35654,45 @@ about the filesystem the @file is on, rather than the file itself.
 For instance the amount of space available and the type of
 the filesystem.
 
-The @attributes value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. @attributes should
-be a comma-separated list of attributes or attribute wildcards. The wildcard &quot;*&quot;
-means all attributes, and a wildcard like &quot;filesystem::*&quot; means all attributes in the
-filesystem namespace. The standard namespace for filesystem attributes is &quot;filesystem&quot;.
-Common attributes of interest are #G_FILE_ATTRIBUTE_FILESYSTEM_SIZE
-(the total size of the filesystem in bytes), #G_FILE_ATTRIBUTE_FILESYSTEM_FREE (number of
-bytes available), and #G_FILE_ATTRIBUTE_FILESYSTEM_TYPE (type of the filesystem).
-
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+The @attributes value is a string that specifies the attributes
+that should be gathered. It is not an error if it's not possible
+to read a particular requested attribute from a file - it just
+won't be set. @attributes should be a comma-separated list of
+attributes or attribute wildcards. The wildcard &quot;*&quot; means all
+attributes, and a wildcard like &quot;filesystem::*&quot; means all attributes
+in the filesystem namespace. The standard namespace for filesystem
+attributes is &quot;filesystem&quot;. Common attributes of interest are
+#G_FILE_ATTRIBUTE_FILESYSTEM_SIZE (the total size of the filesystem
+in bytes), #G_FILE_ATTRIBUTE_FILESYSTEM_FREE (number of bytes available),
+and #G_FILE_ATTRIBUTE_FILESYSTEM_TYPE (type of the filesystem).
+
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
+If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will
+be returned. Other errors are possible too, and depend on what
+kind of filesystem the file is on.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description>  an attribute query string.
+<parameter_description>  an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore. 
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError. 
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
@@ -35098,24 +35718,26 @@ operation.
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description> an attribute query string.
+<parameter_description> an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore. 
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -35128,124 +35750,133 @@ of the request.
 
 <function name="g_file_query_filesystem_info_finish">
 <description>
-Finishes an asynchronous filesystem info query.  See
-g_file_query_filesystem_info_async().
+Finishes an asynchronous filesystem info query.
+See g_file_query_filesystem_info_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError. 
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
-<return> #GFileInfo for given @file or %NULL on error.
+<return> #GFileInfo for given @file
+or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_query_info">
 <description>
-Gets the requested information about specified @file. The result
-is a #GFileInfo object that contains key-value attributes (such as 
-the type or size of the file).
-
-The @attributes value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. @attributes should
-be a comma-separated list of attributes or attribute wildcards. The wildcard &quot;*&quot;
-means all attributes, and a wildcard like &quot;standard::*&quot; means all attributes in the standard
-namespace. An example attribute query be &quot;standard::*,owner::user&quot;.
-The standard attributes are available as defines, like #G_FILE_ATTRIBUTE_STANDARD_NAME.
-
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+Gets the requested information about specified @file.
+The result is a #GFileInfo object that contains key-value
+attributes (such as the type or size of the file).
+
+The @attributes value is a string that specifies the file
+attributes that should be gathered. It is not an error if
+it's not possible to read a particular requested attribute
+from a file - it just won't be set. @attributes should be a
+comma-separated list of attributes or attribute wildcards.
+The wildcard &quot;*&quot; means all attributes, and a wildcard like
+&quot;standard::*&quot; means all attributes in the standard namespace.
+An example attribute query be &quot;standard::*,owner::user&quot;.
+The standard attributes are available as defines, like
+#G_FILE_ATTRIBUTE_STANDARD_NAME.
+
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
 For symlinks, normally the information about the target of the
-symlink is returned, rather than information about the symlink itself.
-However if you pass #G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS in @flags the
-information about the symlink itself will be returned. Also, for symlinks
-that point to non-existing files the information about the symlink itself
-will be returned.
+symlink is returned, rather than information about the symlink
+itself. However if you pass #G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS
+in @flags the information about the symlink itself will be returned.
+Also, for symlinks that point to non-existing files the information
+about the symlink itself will be returned.
 
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
+If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will be
+returned. Other errors are possible too, and depend on what kind of
+filesystem the file is on.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description> an attribute query string.
+<parameter_description> an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags.
+<parameter_description> a set of #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError.
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileInfo for the given @file, or %NULL on error.
-Free the returned object with g_object_unref().
+<return> a #GFileInfo for the given @file, or %NULL
+on error. Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_query_info_async">
 <description>
-Asynchronously gets the requested information about specified @file. The result
-is a #GFileInfo object that contains key-value attributes (such as type or size
-for the file).
+Asynchronously gets the requested information about specified @file.
+The result is a #GFileInfo object that contains key-value attributes
+(such as type or size for the file).
 
-For more details, see g_file_query_info() which is
-the synchronous version of this call.
+For more details, see g_file_query_info() which is the synchronous
+version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_query_info_finish() to get the result of the operation.
+When the operation is finished, @callback will be called. You can
+then call g_file_query_info_finish() to get the result of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attributes">
-<parameter_description> an attribute query string.
+<parameter_description> an attribute query string
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags.
+<parameter_description> a set of #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore. 
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call when the
+request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -35258,27 +35889,28 @@ of the request.
 
 <function name="g_file_query_info_finish">
 <description>
-Finishes an asynchronous file info query. 
+Finishes an asynchronous file info query.
 See g_file_query_info_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError. 
+<parameter_description> a #GError
 </parameter_description>
 </parameter>
 </parameters>
-<return> #GFileInfo for given @file or %NULL on error.
-Free the returned object with g_object_unref().
+<return> #GFileInfo for given @file
+or %NULL on error. Free the returned object with
+g_object_unref().
 </return>
 </function>
 
@@ -35290,11 +35922,12 @@ Obtain the list of settable attributes for the file.
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35303,29 +35936,31 @@ Obtain the list of settable attributes for the file.
 </parameter>
 </parameters>
 <return> a #GFileAttributeInfoList describing the settable attributes.
-When you are done with it, release it with g_file_attribute_info_list_unref()
+When you are done with it, release it with
+g_file_attribute_info_list_unref()
 </return>
 </function>
 
 <function name="g_file_query_writable_namespaces">
 <description>
-Obtain the list of attribute namespaces where new attributes 
+Obtain the list of attribute namespaces where new attributes
 can be created by a user. An example of this is extended
 attributes (in the &quot;xattr&quot; namespace).
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35334,7 +35969,8 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter>
 </parameters>
 <return> a #GFileAttributeInfoList describing the writable namespaces.
-When you are done with it, release it with g_file_attribute_info_list_unref()
+When you are done with it, release it with
+g_file_attribute_info_list_unref()
 </return>
 </function>
 
@@ -35345,18 +35981,19 @@ can be used to read the contents of the file.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is a directory, the G_IO_ERROR_IS_DIRECTORY error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
+If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will be
+returned. If the file is a directory, the %G_IO_ERROR_IS_DIRECTORY
+error will be returned. Other errors are possible too, and depend
+on what kind of filesystem the file is on.
 
 Virtual: read_fn
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> #GFile to read.
+<parameter_description> #GFile to read
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
@@ -35380,8 +36017,9 @@ Asynchronously opens @file for reading.
 For more details, see g_file_read() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_read_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_read_finish() to get the result
+of the operation.
 
 </description>
 <parameters>
@@ -35391,15 +36029,17 @@ g_file_read_finish() to get the result of the operation.
 </parameter>
 <parameter name="io_priority">
 <parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
-of the request.
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -35412,18 +36052,18 @@ of the request.
 
 <function name="g_file_read_finish">
 <description>
-Finishes an asynchronous file read operation started with 
-g_file_read_async(). 
+Finishes an asynchronous file read operation started with
+g_file_read_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35453,55 +36093,56 @@ but if you pass #G_FILE_CREATE_PRIVATE in @flags the file
 will be made readable only to the current user, to the level that
 is supported on the target filesystem.
 
-If @cancellable is not %NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+If @cancellable is not %NULL, then the operation can be cancelled
+by triggering the cancellable object from another thread. If the
+operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
+returned.
 
-If you pass in a non-#NULL @etag value, then this value is
+If you pass in a non-%NULL @etag value, then this value is
 compared to the current entity tag of the file, and if they differ
-an G_IO_ERROR_WRONG_ETAG error is returned. This generally means
+an %G_IO_ERROR_WRONG_ETAG error is returned. This generally means
 that the file has been changed since you last read it. You can get
 the new etag from g_file_output_stream_get_etag() after you've
 finished writing and closed the #GFileOutputStream. When you load
 a new file you can use g_file_input_stream_query_info() to get
 the etag of the file.
 
-If @make_backup is %TRUE, this function will attempt to make a backup
-of the current file before overwriting it. If this fails a G_IO_ERROR_CANT_CREATE_BACKUP
-error will be returned. If you want to replace anyway, try again with
- make_backup set to %FALSE.
-
-If the file is a directory the G_IO_ERROR_IS_DIRECTORY error will be returned,
-and if the file is some other form of non-regular file then a
-G_IO_ERROR_NOT_REGULAR_FILE error will be returned.
-Some file systems don't allow all file names, and may
-return an G_IO_ERROR_INVALID_FILENAME error, and if the name
-is to long G_IO_ERROR_FILENAME_TOO_LONG will be returned.
-Other errors are possible too, and depend on what kind of
-filesystem the file is on.
+If @make_backup is %TRUE, this function will attempt to make a
+backup of the current file before overwriting it. If this fails
+a %G_IO_ERROR_CANT_CREATE_BACKUP error will be returned. If you
+want to replace anyway, try again with @make_backup set to %FALSE.
+
+If the file is a directory the %G_IO_ERROR_IS_DIRECTORY error will
+be returned, and if the file is some other form of non-regular file
+then a %G_IO_ERROR_NOT_REGULAR_FILE error will be returned. Some
+file systems don't allow all file names, and may return an
+%G_IO_ERROR_INVALID_FILENAME error, and if the name is to long
+%G_IO_ERROR_FILENAME_TOO_LONG will be returned. Other errors are
+possible too, and depend on what kind of filesystem the file is on.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="etag">
-<parameter_description> an optional &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; for the 
-current #GFile, or #NULL to ignore.
+<parameter_description> an optional &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
+for the current #GFile, or #NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
-<parameter_description> %TRUE if a backup should be created.
+<parameter_description> %TRUE if a backup should be created
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35509,52 +36150,55 @@ current #GFile, or #NULL to ignore.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFileOutputStream or %NULL on error. 
+<return> a #GFileOutputStream or %NULL on error.
 Free the returned object with g_object_unref().
 </return>
 </function>
 
 <function name="g_file_replace_async">
 <description>
-Asynchronously overwrites the file, replacing the contents, possibly
-creating a backup copy of the file first.
+Asynchronously overwrites the file, replacing the contents,
+possibly creating a backup copy of the file first.
 
 For more details, see g_file_replace() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_replace_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_replace_finish() to get the result
+of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="etag">
-<parameter_description> an &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; for the 
-current #GFile, or NULL to ignore.
+<parameter_description> an &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
+for the current #GFile, or NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
-<parameter_description> %TRUE if a backup should be created.
+<parameter_description> %TRUE if a backup should be created
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request.
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -35568,55 +36212,56 @@ of the request.
 <function name="g_file_replace_contents">
 <description>
 Replaces the contents of @file with @contents of @length bytes.
- 
-If @etag is specified (not %NULL) any existing file must have that etag, or
-the error %G_IO_ERROR_WRONG_ETAG will be returned.
 
-If @make_backup is %TRUE, this function will attempt to make a backup of @file.
+If @etag is specified (not %NULL), any existing file must have that etag,
+or the error %G_IO_ERROR_WRONG_ETAG will be returned.
+
+If @make_backup is %TRUE, this function will attempt to make a backup
+of @file.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-The returned @new_etag can be used to verify that the file hasn't changed the
-next time it is saved over.
+The returned @new_etag can be used to verify that the file hasn't
+changed the next time it is saved over.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="contents">
-<parameter_description> a string containing the new contents for @file.
+<parameter_description> a string containing the new contents for @file
 </parameter_description>
 </parameter>
 <parameter name="length">
-<parameter_description> the length of @contents in bytes.
+<parameter_description> the length of @contents in bytes
 </parameter_description>
 </parameter>
 <parameter name="etag">
-<parameter_description> the old &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; 
+<parameter_description> the old &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
 for the document, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
-<parameter_description> %TRUE if a backup should be created.
+<parameter_description> %TRUE if a backup should be created
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="new_etag">
 <parameter_description> a location to a new &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
-for the document. This should be freed with g_free() when no longer 
+for the document. This should be freed with g_free() when no longer
 needed, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35624,41 +36269,40 @@ needed, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if successful. If an error
-has occurred, this function will return %FALSE and set @error
-appropriately if present.
+<return> %TRUE if successful. If an error has occurred, this function
+will return %FALSE and set @error appropriately if present.
 </return>
 </function>
 
 <function name="g_file_replace_contents_async">
 <description>
-Starts an asynchronous replacement of @file with the given 
- contents of @length bytes. @etag will replace the document's 
+Starts an asynchronous replacement of @file with the given
+ contents of @length bytes. @etag will replace the document's
 current entity tag.
 
 When this operation has completed, @callback will be called with
- user_user data, and the operation can be finalized with 
+ user_user data, and the operation can be finalized with
 g_file_replace_contents_finish().
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-If @make_backup is %TRUE, this function will attempt to 
+If @make_backup is %TRUE, this function will attempt to
 make a backup of @file.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="contents">
-<parameter_description> string of contents to replace the file with.
+<parameter_description> string of contents to replace the file with
 </parameter_description>
 </parameter>
 <parameter name="length">
-<parameter_description> the length of @contents in bytes.
+<parameter_description> the length of @contents in bytes
 </parameter_description>
 </parameter>
 <parameter name="etag">
@@ -35666,15 +36310,15 @@ make a backup of @file.
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
-<parameter_description> %TRUE if a backup should be created.
+<parameter_description> %TRUE if a backup should be created
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
@@ -35692,28 +36336,28 @@ make a backup of @file.
 <function name="g_file_replace_contents_finish">
 <description>
 Finishes an asynchronous replace of the given @file. See
-g_file_replace_contents_async(). Sets @new_etag to the new entity 
+g_file_replace_contents_async(). Sets @new_etag to the new entity
 tag for the document, if present.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="new_etag">
-<parameter_description> a location of a new &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; 
-for the document. This should be freed with g_free() when it is no 
+<parameter_description> a location of a new &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
+for the document. This should be freed with g_free() when it is no
 longer needed, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL 
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -35723,18 +36367,18 @@ longer needed, or %NULL
 
 <function name="g_file_replace_finish">
 <description>
-Finishes an asynchronous file replace operation started with 
-g_file_replace_async(). 
+Finishes an asynchronous file replace operation started with
+g_file_replace_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35753,8 +36397,8 @@ Returns an output stream for overwriting the file in readwrite mode,
 possibly creating a backup copy of the file first. If the file doesn't
 exist, it will be created.
 
-For details about the behaviour, see g_file_replace() which does the same
-thing but returns an output stream only.
+For details about the behaviour, see g_file_replace() which does the
+same thing but returns an output stream only.
 
 Note that in many non-local file cases read and write streams are not
 supported, so make sure you really need to do read and write streaming,
@@ -35769,8 +36413,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="etag">
-<parameter_description> an optional &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; for the
-current #GFile, or #NULL to ignore
+<parameter_description> an optional &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
+for the current #GFile, or #NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
@@ -35782,7 +36426,8 @@ current #GFile, or #NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35798,47 +36443,51 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_replace_readwrite_async">
 <description>
-Asynchronously overwrites the file in read-write mode, replacing the
-contents, possibly creating a backup copy of the file first.
+Asynchronously overwrites the file in read-write mode,
+replacing the contents, possibly creating a backup copy
+of the file first.
 
 For more details, see g_file_replace_readwrite() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then
-call g_file_replace_readwrite_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_replace_readwrite_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="etag">
-<parameter_description> an &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt; for the
-current #GFile, or NULL to ignore.
+<parameter_description> an &lt;link linkend=&quot;gfile-etag&quot;&gt;entity tag&lt;/link&gt;
+for the current #GFile, or NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="make_backup">
-<parameter_description> %TRUE if a backup should be created.
+<parameter_description> %TRUE if a backup should be created
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileCreateFlags.
+<parameter_description> a set of #GFileCreateFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
 <parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
-of the request.
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -35859,11 +36508,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35881,22 +36530,22 @@ Free the returned object with g_object_unref().
 <description>
 Resolves a relative path for @file to an absolute path.
 
-This call does no blocking i/o.
+This call does no blocking I/O.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="relative_path">
-<parameter_description> a given relative path string.
+<parameter_description> a given relative path string
 </parameter_description>
 </parameter>
 </parameters>
-<return> #GFile to the resolved path. %NULL if @relative_path 
-is %NULL or if @file is invalid.
+<return> #GFile to the resolved path.
+%NULL if @relative_path is %NULL or if @file is invalid.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -35910,17 +36559,17 @@ Some attributes can be unset by setting @attribute to
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="type">
@@ -35928,15 +36577,17 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 <parameter name="value_p">
-<parameter_description> a pointer to the value (or the pointer itself if the type is a pointer type)
+<parameter_description> a pointer to the value (or the pointer
+itself if the type is a pointer type)
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a set of #GFileQueryInfoFlags.
+<parameter_description> a set of #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35950,35 +36601,36 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_set_attribute_byte_string">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to @value. 
-If @attribute is of a different type, this operation will fail, 
-returning %FALSE. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to @value.
+If @attribute is of a different type, this operation will fail,
+returning %FALSE.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a string containing the attribute's new value.
+<parameter_description> a string containing the attribute's new value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -35986,41 +36638,42 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @attribute was successfully set to @value 
+<return> %TRUE if the @attribute was successfully set to @value
 in the @file, %FALSE otherwise.
 </return>
 </function>
 
 <function name="g_file_set_attribute_int32">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT32 to @value. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT32 to @value.
 If @attribute is of a different type, this operation will fail.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a #gint32 containing the attribute's new value.
+<parameter_description> a #gint32 containing the attribute's new value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36028,41 +36681,42 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @attribute was successfully set to @value 
-in the @file, %FALSE otherwise. 
+<return> %TRUE if the @attribute was successfully set to @value
+in the @file, %FALSE otherwise.
 </return>
 </function>
 
 <function name="g_file_set_attribute_int64">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT64 to @value. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT64 to @value.
 If @attribute is of a different type, this operation will fail.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a #guint64 containing the attribute's new value.
+<parameter_description> a #guint64 containing the attribute's new value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36076,34 +36730,35 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_set_attribute_string">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_STRING to @value. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_STRING to @value.
 If @attribute is of a different type, this operation will fail.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a string containing the attribute's value.
+<parameter_description> a string containing the attribute's value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> #GFileQueryInfoFlags.
+<parameter_description> #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36117,34 +36772,35 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 <function name="g_file_set_attribute_uint32">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT32 to @value. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT32 to @value.
 If @attribute is of a different type, this operation will fail.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a #guint32 containing the attribute's new value.
+<parameter_description> a #guint32 containing the attribute's new value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36152,41 +36808,42 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @attribute was successfully set to @value 
+<return> %TRUE if the @attribute was successfully set to @value
 in the @file, %FALSE otherwise.
 </return>
 </function>
 
 <function name="g_file_set_attribute_uint64">
 <description>
-Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT64 to @value. 
+Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT64 to @value.
 If @attribute is of a different type, this operation will fail.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile. 
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="attribute">
-<parameter_description> a string containing the attribute's name.
+<parameter_description> a string containing the attribute's name
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> a #guint64 containing the attribute's new value.
+<parameter_description> a #guint64 containing the attribute's new value
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36194,7 +36851,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @attribute was successfully set to @value 
+<return> %TRUE if the @attribute was successfully set to @value
 in the @file, %FALSE otherwise.
 </return>
 </function>
@@ -36203,41 +36860,43 @@ in the @file, %FALSE otherwise.
 <description>
 Asynchronously sets the attributes of @file with @info.
 
-For more details, see g_file_set_attributes_from_info() which is
-the synchronous version of this call.
+For more details, see g_file_set_attributes_from_info(),
+which is the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_set_attributes_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_set_attributes_finish() to get
+the result of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="info">
-<parameter_description> a #GFileInfo.
+<parameter_description> a #GFileInfo
 </parameter_description>
 </parameter>
 <parameter name="flags">
-<parameter_description> a #GFileQueryInfoFlags.
+<parameter_description> a #GFileQueryInfoFlags
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request. 
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback. 
+<parameter_description> a #GAsyncReadyCallback
 </parameter_description>
 </parameter>
 <parameter name="user_data">
-<parameter_description> a #gpointer.
+<parameter_description> a #gpointer
 </parameter_description>
 </parameter>
 </parameters>
@@ -36252,15 +36911,15 @@ Finishes setting an attribute started in g_file_set_attributes_async().
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="info">
-<parameter_description> a #GFileInfo.
+<parameter_description> a #GFileInfo
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36274,28 +36933,28 @@ Finishes setting an attribute started in g_file_set_attributes_async().
 
 <function name="g_file_set_attributes_from_info">
 <description>
-Tries to set all attributes in the #GFileInfo on the target values, 
-not stopping on the first error.
+Tries to set all attributes in the #GFileInfo on the target
+values, not stopping on the first error.
 
-If there is any error during this operation then @error will be set to
-the first error. Error on particular fields are flagged by setting 
-the &quot;status&quot; field in the attribute value to 
-%G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING, which means you can also detect
-further errors.
+If there is any error during this operation then @error will
+be set to the first error. Error on particular fields are flagged
+by setting the &quot;status&quot; field in the attribute value to
+%G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING, which means you can
+also detect further errors.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="info">
-<parameter_description> a #GFileInfo.
+<parameter_description> a #GFileInfo
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -36303,11 +36962,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
-<parameter_description> a #GError, or %NULL 
+<parameter_description> a #GError, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -36319,32 +36979,34 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 <description>
 Renames @file to the specified display name.
 
-The display name is converted from UTF8 to the correct encoding for the target
-filesystem if possible and the @file is renamed to this.
+The display name is converted from UTF-8 to the correct encoding
+for the target filesystem if possible and the @file is renamed to this.
 
-If you want to implement a rename operation in the user interface the edit name
-(#G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME) should be used as the initial value in the rename
-widget, and then the result after editing should be passed to g_file_set_display_name().
+If you want to implement a rename operation in the user interface the
+edit name (#G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME) should be used as the
+initial value in the rename widget, and then the result after editing
+should be passed to g_file_set_display_name().
 
 On success the resulting converted filename is returned.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="display_name">
-<parameter_description> a string.
+<parameter_description> a string
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36352,8 +37014,8 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GFile specifying what @file was renamed to, or %NULL 
-if there was an error.
+<return> a #GFile specifying what @file was renamed to,
+or %NULL if there was an error.
 Free the returned object with g_object_unref().
 </return>
 </function>
@@ -36365,30 +37027,33 @@ Asynchronously sets the display name for a given #GFile.
 For more details, see g_file_set_display_name() which is
 the synchronous version of this call.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_set_display_name_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_set_display_name_finish() to get
+the result of the operation.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="display_name">
-<parameter_description> a string.
+<parameter_description> a string
 </parameter_description>
 </parameter>
 <parameter name="io_priority">
-<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt; 
-of the request. 
+<parameter_description> the &lt;link linkend=&quot;io-priority&quot;&gt;I/O priority&lt;/link&gt;
+of the request
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -36401,18 +37066,18 @@ of the request.
 
 <function name="g_file_set_display_name_finish">
 <description>
-Finishes setting a display name started with 
+Finishes setting a display name started with
 g_file_set_display_name_async().
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="res">
-<parameter_description> a #GAsyncResult. 
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36427,7 +37092,7 @@ Free the returned object with g_object_unref().
 
 <function name="g_file_start_mountable">
 <description>
-Starts a file of type G_FILE_TYPE_MOUNTABLE.
+Starts a file of type #G_FILE_TYPE_MOUNTABLE.
 Using @start_operation, you can request callbacks when, for instance,
 passwords are needed during authentication.
 
@@ -36435,15 +37100,16 @@ If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_mount_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_mount_mountable_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -36451,15 +37117,15 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="start_operation">
-<parameter_description> a #GMountOperation, or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation, or %NULL to avoid user interaction
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object, %NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -36482,11 +37148,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36502,21 +37168,22 @@ otherwise.
 
 <function name="g_file_stop_mountable">
 <description>
-Stops a file of type G_FILE_TYPE_MOUNTABLE.
+Stops a file of type #G_FILE_TYPE_MOUNTABLE.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_stop_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_stop_mountable_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -36524,15 +37191,18 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="mount_operation">
-<parameter_description> a #GMountOperation, or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation,
+or %NULL to avoid user interaction.
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -36555,11 +37225,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36567,8 +37237,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the operation finished successfully. %FALSE
-otherwise.
+<return> %TRUE if the operation finished successfully.
+%FALSE otherwise.
 
 </return>
 </function>
@@ -36586,7 +37256,7 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> a #GFile.
+<parameter_description> a #GFile
 </parameter_description>
 </parameter>
 </parameters>
@@ -36602,20 +37272,20 @@ deleting it, but the user can recover it before emptying the trashcan.
 Not all file systems support trashing, so this call can return the
 %G_IO_ERROR_NOT_SUPPORTED error.
 
-
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. 
+was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> #GFile to send to trash.
+<parameter_description> #GFile to send to trash
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36635,15 +37305,16 @@ If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_unmount_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_unmount_mountable_finish() to get
+the result of the operation.
 
 Deprecated: 2.22: Use g_file_unmount_mountable_with_operation() instead.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -36651,11 +37322,13 @@ Deprecated: 2.22: Use g_file_unmount_mountable_with_operation() instead.
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -36670,19 +37343,20 @@ Deprecated: 2.22: Use g_file_unmount_mountable_with_operation() instead.
 <description>
 Finishes an unmount operation, see g_file_unmount_mountable() for details.
 
-Finish an asynchronous unmount operation that was started 
+Finish an asynchronous unmount operation that was started
 with g_file_unmount_mountable().
 
-Deprecated: 2.22: Use g_file_unmount_mountable_with_operation_finish() instead.
+Deprecated: 2.22: Use g_file_unmount_mountable_with_operation_finish()
+instead.
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36690,29 +37364,30 @@ Deprecated: 2.22: Use g_file_unmount_mountable_with_operation_finish() instead.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the operation finished successfully. %FALSE
-otherwise.
+<return> %TRUE if the operation finished successfully.
+%FALSE otherwise.
 
 </return>
 </function>
 
 <function name="g_file_unmount_mountable_with_operation">
 <description>
-Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
+Unmounts a file of type #G_FILE_TYPE_MOUNTABLE.
 
 If @cancellable is not %NULL, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
 
-When the operation is finished, @callback will be called. You can then call
-g_file_unmount_mountable_finish() to get the result of the operation.
+When the operation is finished, @callback will be called.
+You can then call g_file_unmount_mountable_finish() to get
+the result of the operation.
 
 Since: 2.22
 
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="flags">
@@ -36720,15 +37395,18 @@ Since: 2.22
 </parameter_description>
 </parameter>
 <parameter name="mount_operation">
-<parameter_description> a #GMountOperation, or %NULL to avoid user interaction.
+<parameter_description> a #GMountOperation,
+or %NULL to avoid user interaction
 </parameter_description>
 </parameter>
 <parameter name="cancellable">
-<parameter_description> optional #GCancellable object, %NULL to ignore.
+<parameter_description> optional #GCancellable object,
+%NULL to ignore
 </parameter_description>
 </parameter>
 <parameter name="callback">
-<parameter_description> a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+<parameter_description> a #GAsyncReadyCallback to call
+when the request is satisfied, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="user_data">
@@ -36741,7 +37419,8 @@ Since: 2.22
 
 <function name="g_file_unmount_mountable_with_operation_finish">
 <description>
-Finishes an unmount operation, see g_file_unmount_mountable_with_operation() for details.
+Finishes an unmount operation,
+see g_file_unmount_mountable_with_operation() for details.
 
 Finish an asynchronous unmount operation that was started
 with g_file_unmount_mountable_with_operation().
@@ -36751,11 +37430,11 @@ Since: 2.22
 </description>
 <parameters>
 <parameter name="file">
-<parameter_description> input #GFile.
+<parameter_description> input #GFile
 </parameter_description>
 </parameter>
 <parameter name="result">
-<parameter_description> a #GAsyncResult.
+<parameter_description> a #GAsyncResult
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -36763,8 +37442,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the operation finished successfully. %FALSE
-otherwise.
+<return> %TRUE if the operation finished successfully.
+%FALSE otherwise.
 
 </return>
 </function>
@@ -40148,6 +40827,97 @@ Since: 2.32
 <return></return>
 </function>
 
+<function name="g_menu_item_get_attribute">
+<description>
+Queries the named @attribute on @menu_item.
+
+If the attribute exists and matches the #GVariantType corresponding
+to @format_string then @format_string is used to deconstruct the
+value into the positional parameters and %TRUE is returned.
+
+If the attribute does not exist, or it does exist but has the wrong
+type, then the positional parameters are ignored and %FALSE is
+returned.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="menu_item">
+<parameter_description> a #GMenuItem
+</parameter_description>
+</parameter>
+<parameter name="attribute">
+<parameter_description> the attribute name to query
+</parameter_description>
+</parameter>
+<parameter name="format_string">
+<parameter_description> a #GVariant format string
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> positional parameters, as per @format_string
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the named attribute was found with the expected
+type
+
+</return>
+</function>
+
+<function name="g_menu_item_get_attribute_value">
+<description>
+Queries the named @attribute on @menu_item.
+
+If @expected_type is specified and the attribute does not have this
+type, %NULL is returned.  %NULL is also returned if the attribute
+simply does not exist.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="menu_item">
+<parameter_description> a #GMenuItem
+</parameter_description>
+</parameter>
+<parameter name="attribute">
+<parameter_description> the attribute name to query
+</parameter_description>
+</parameter>
+<parameter name="expected_type">
+<parameter_description> the expected type of the attribute
+</parameter_description>
+</parameter>
+</parameters>
+<return> the attribute value, or %NULL
+
+</return>
+</function>
+
+<function name="g_menu_item_get_link">
+<description>
+Queries the named @link on @menu_item.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="menu_item">
+<parameter_description> a #GMenuItem
+</parameter_description>
+</parameter>
+<parameter name="link">
+<parameter_description> the link name to query
+</parameter_description>
+</parameter>
+</parameters>
+<return> the link, or %NULL
+
+</return>
+</function>
+
 <function name="g_menu_item_new">
 <description>
 Creates a new #GMenuItem.
@@ -40177,6 +40947,32 @@ Since: 2.32
 </return>
 </function>
 
+<function name="g_menu_item_new_from_model">
+<description>
+Creates a #GMenuItem as an exact copy of an existing menu item in a
+#GMenuModel.
+
+ item_index must be valid (ie: be sure to call
+g_menu_model_get_n_items() first).
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="model">
+<parameter_description> a #GMenuModel
+</parameter_description>
+</parameter>
+<parameter name="item_index">
+<parameter_description> the index of an item in @model
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GMenuItem.
+
+</return>
+</function>
+
 <function name="g_menu_item_new_section">
 <description>
 Creates a new #GMenuItem representing a section.
@@ -40737,6 +41533,12 @@ If the attribute does not exist, or it does exist but has the wrong
 type, then the positional parameters are ignored and %FALSE is
 returned.
 
+This function is a mix of g_menu_model_get_item_attribute_value() and
+g_variant_get(), followed by a g_variant_unref().  As such,
+ format_string must make a complete copy of the data (since the
+#GVariant may go away after the call to g_variant_unref()).  In
+particular, no '&amp;' characters are allowed in @format_string.
+
 Since: 2.32
 
 </description>
@@ -44218,7 +45020,7 @@ Since: 2.26
 </parameter_description>
 </parameter>
 <parameter name="dest_hostname">
-<parameter_description> The destination hostname the the proxy should tunnel to.
+<parameter_description> The destination hostname the proxy should tunnel to.
 </parameter_description>
 </parameter>
 <parameter name="dest_port">
@@ -45439,7 +46241,7 @@ Since: 2.32
 <function name="g_resources_enumerate_children">
 <description>
 Returns all the names of children at the specified @path in the set of
-globally registred resources.
+globally registered resources.
 The return result is a %NULL terminated list of strings which should
 be released with g_strfreev().
 
@@ -45470,7 +46272,7 @@ Since: 2.32
 <function name="g_resources_get_info">
 <description>
 Looks for a file at the specified @path in the set of
-globally registred resources and if found returns information about it.
+globally registered resources and if found returns information about it.
 
 @lookup_flags controls the behaviour of the lookup.
 
@@ -45509,7 +46311,7 @@ or %NULL if the length is not needed
 <function name="g_resources_lookup_data">
 <description>
 Looks for a file at the specified @path in the set of
-globally registred resources and returns a #GBytes that
+globally registered resources and returns a #GBytes that
 lets you directly access the data in memory.
 
 The data is always followed by a zero byte, so you
@@ -45549,7 +46351,7 @@ Free the returned object with g_bytes_unref()
 <function name="g_resources_open_stream">
 <description>
 Looks for a file at the specified @path in the set of
-globally registred resources and returns a #GInputStream
+globally registered resources and returns a #GInputStream
 that lets you read the data.
 
 @lookup_flags controls the behaviour of the lookup.
@@ -47191,7 +47993,7 @@ First, if g_settings_schema_source_lookup() is called with the
 source, the lookup will recurse to the parent.
 
 Second, any references to other schemas specified within this
-source (ie: &lt;literal&gt;child&lt;/literal&gt; or &lt;literal&gt;extents&lt;/literal&gt;)
+source (ie: &lt;literal&gt;child&lt;/literal&gt; or &lt;literal&gt;extends&lt;/literal&gt;)
 references may be resolved from the @parent.
 
 For this second reason, except in very unusual situations, the
@@ -50521,7 +51323,7 @@ Since: 2.22
 <function name="g_socket_get_fd">
 <description>
 Returns the underlying OS socket object. On unix this
-is a socket file descriptor, and on windows this is
+is a socket file descriptor, and on Windows this is
 a Winsock2 SOCKET handle. This may be useful for
 doing platform specific or otherwise unusual operations
 on the socket.
@@ -52420,7 +53222,7 @@ Since: 2.32
 
 <function name="g_static_resource_get_resource">
 <description>
-Gets the GResource that was registred by a call to g_static_resource_init().
+Gets the GResource that was registered by a call to g_static_resource_init().
 
 This is normally used by code generated by
 &lt;link linkend=&quot;glib-compile-resources&quot;&gt;glib-compile-resources&lt;/link&gt;
@@ -52984,6 +53786,32 @@ certificate.
 </return>
 </function>
 
+<function name="g_tls_certificate_is_same">
+<description>
+Check if two #GTlsCertificate objects represent the same certificate.
+The raw DER byte data of the two certificates are checked for equality.
+This has the effect that two certificates may compare equal even if
+their #GTlsCertificate:issuer, #GTlsCertificate:private-key, or
+#GTlsCertificate:private-key-pem properties differ.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="cert_one">
+<parameter_description> first certificate to compare
+</parameter_description>
+</parameter>
+<parameter name="cert_two">
+<parameter_description> second certificate to compare
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether the same or not
+
+</return>
+</function>
+
 <function name="g_tls_certificate_list_new_from_file">
 <description>
 Creates one or more #GTlsCertificate&lt;!-- --&gt;s from the PEM-encoded
@@ -56177,7 +57005,7 @@ Since: 2.20
 
 <function name="g_unix_socket_address_abstract_names_supported">
 <description>
-Checks if abstract unix domain socket names are supported.
+Checks if abstract UNIX domain socket names are supported.
 
 Since: 2.22
 
diff --git a/gio/src/gio_methods.defs b/gio/src/gio_methods.defs
index 9fa65f1..899037a 100644
--- a/gio/src/gio_methods.defs
+++ b/gio/src/gio_methods.defs
@@ -2605,6 +2605,24 @@
   (return-type "GObject*")
 )
 
+(define-method legacy_propagate_error
+  (of-object "GAsyncResult")
+  (c-name "g_async_result_legacy_propagate_error")
+  (return-type "gboolean")
+  (parameters
+    '("GError**" "error")
+  )
+)
+
+(define-method is_tagged
+  (of-object "GAsyncResult")
+  (c-name "g_async_result_is_tagged")
+  (return-type "gboolean")
+  (parameters
+    '("gpointer" "source_tag")
+  )
+)
+
 
 
 ;; From gbufferedinputstream.h
@@ -5558,6 +5576,15 @@
   )
 )
 
+(define-method is_exported
+  (of-object "GDBusObjectManagerServer")
+  (c-name "g_dbus_object_manager_server_is_exported")
+  (return-type "gboolean")
+  (parameters
+    '("GDBusObjectSkeleton*" "object")
+  )
+)
+
 (define-method unexport
   (of-object "GDBusObjectManagerServer")
   (c-name "g_dbus_object_manager_server_unexport")
@@ -7283,6 +7310,28 @@
   )
 )
 
+(define-method delete_async
+  (of-object "GFile")
+  (c-name "g_file_delete_async")
+  (return-type "none")
+  (parameters
+    '("int" "io_priority")
+    '("GCancellable*" "cancellable")
+    '("GAsyncReadyCallback" "callback")
+    '("gpointer" "user_data")
+  )
+)
+
+(define-method delete_finish
+  (of-object "GFile")
+  (c-name "g_file_delete_finish")
+  (return-type "gboolean")
+  (parameters
+    '("GAsyncResult*" "result")
+    '("GError**" "error")
+  )
+)
+
 (define-method trash
   (of-object "GFile")
   (c-name "g_file_trash")
@@ -10420,6 +10469,15 @@
   )
 )
 
+(define-function g_menu_item_new_from_model
+  (c-name "g_menu_item_new_from_model")
+  (return-type "GMenuItem*")
+  (parameters
+    '("GMenuModel*" "model")
+    '("gint" "item_index")
+  )
+)
+
 (define-function g_menu_item_new_submenu
   (c-name "g_menu_item_new_submenu")
   (return-type "GMenuItem*")
@@ -10438,6 +10496,36 @@
   )
 )
 
+(define-method get_attribute_value
+  (of-object "GMenuItem")
+  (c-name "g_menu_item_get_attribute_value")
+  (return-type "GVariant*")
+  (parameters
+    '("const-gchar*" "attribute")
+    '("const-GVariantType*" "expected_value")
+  )
+)
+
+(define-method get_attribute
+  (of-object "GMenuItem")
+  (c-name "g_menu_item_get_attribute")
+  (return-type "gboolean")
+  (parameters
+    '("const-gchar*" "attribute")
+    '("const-gchar*" "format_string")
+  )
+  (varargs #t)
+)
+
+(define-method get_link
+  (of-object "GMenuItem")
+  (c-name "g_menu_item_get_link")
+  (return-type "GMenuModel*")
+  (parameters
+    '("const-gchar*" "link")
+  )
+)
+
 (define-method set_attribute_value
   (of-object "GMenuItem")
   (c-name "g_menu_item_set_attribute_value")
@@ -14879,6 +14967,15 @@
   )
 )
 
+(define-method is_same
+  (of-object "GTlsCertificate")
+  (c-name "g_tls_certificate_is_same")
+  (return-type "gboolean")
+  (parameters
+    '("GTlsCertificate*" "cert_two")
+  )
+)
+
 
 
 ;; From gtlsclientconnection.h
diff --git a/gio/src/gio_signals.defs b/gio/src/gio_signals.defs
index 313ae6b..022d4af 100644
--- a/gio/src/gio_signals.defs
+++ b/gio/src/gio_signals.defs
@@ -624,6 +624,17 @@
   )
 )
 
+(define-signal show-unmount-progress
+  (of-object "GMountOperation")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("const-gchar*" "p0")
+    '("gint64" "p1")
+    '("gint64" "p2")
+  )
+)
+
 (define-property username
   (of-object "GMountOperation")
   (prop-type "GParamString")
diff --git a/glib/src/glib_docs.xml b/glib/src/glib_docs.xml
index 6990f0d..4afcf5e 100644
--- a/glib/src/glib_docs.xml
+++ b/glib/src/glib_docs.xml
@@ -6495,10 +6495,14 @@ If you obtain @pid from g_spawn_async() or g_spawn_async_with_pipes()
 you will need to pass #G_SPAWN_DO_NOT_REAP_CHILD as flag to 
 the spawn function for the child watching to work.
 
-Note that on platforms where #GPid must be explicitly closed
-(see g_spawn_close_pid()) @pid must not be closed while the
-source is still active. Typically, you will want to call
-g_spawn_close_pid() in the callback function for the source.
+In many programs, you will want to call g_spawn_check_exit_status()
+in the callback to determine whether or not the child exited
+successfully.
+
+Also, note that on platforms where #GPid must be explicitly closed
+(see g_spawn_close_pid()) @pid must not be closed while the source
+is still active.  Typically, you should invoke g_spawn_close_pid()
+in the callback function for the source.
 
 GLib supports only a single callback per process id.
 
@@ -7126,7 +7130,9 @@ Deprecated: 2.26: Rarely used API
 
 <function name="g_completion_clear_items">
 <description>
-Removes all items from the #GCompletion.
+Removes all items from the #GCompletion. The items are not freed, so if the
+memory was dynamically allocated, it should be freed after calling this
+function.
 
 Deprecated: 2.26: Rarely used API
 
@@ -7166,8 +7172,8 @@ when no longer needed.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the list of items whose strings begin with @prefix. This
-should not be changed.
+<return> the list of items whose strings begin with
+ prefix  This should not be changed.
 </return>
 </function>
 
@@ -7211,7 +7217,9 @@ not be changed.
 
 <function name="g_completion_free">
 <description>
-Frees all memory used by the #GCompletion.
+Frees all memory used by the #GCompletion. The items are not freed, so if
+the memory was dynamically allocated, it should be freed after calling this
+function.
 
 Deprecated: 2.26: Rarely used API
 
@@ -7244,7 +7252,9 @@ be used as the #GCompletion items.
 
 <function name="g_completion_remove_items">
 <description>
-Removes items from a #GCompletion.
+Removes items from a #GCompletion. The items are not freed, so if the memory
+was dynamically allocated, free @items with g_list_free_full() after calling
+this function.
 
 Deprecated: 2.26: Rarely used API
 
@@ -7283,6 +7293,33 @@ Deprecated: 2.26: Rarely used API
 <return></return>
 </function>
 
+<function name="g_compute_checksum_for_bytes">
+<description>
+Computes the checksum for a binary @data. This is a
+convenience wrapper for g_checksum_new(), g_checksum_get_string()
+and g_checksum_free().
+
+The hexadecimal string returned will be in lower case.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="checksum_type">
+<parameter_description> a #GChecksumType
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> binary blob to compute the digest of
+</parameter_description>
+</parameter>
+</parameters>
+<return> the digest of the binary data as a string in hexadecimal.
+The returned string should be freed with g_free() when done using it.
+
+</return>
+</function>
+
 <function name="g_compute_checksum_for_data">
 <description>
 Computes the checksum for a binary @data of @length. This is a
@@ -7466,7 +7503,7 @@ Destroys a #GCond that has been created with g_cond_new().
 Calling g_cond_free() for a #GCond on which threads are
 blocking leads to undefined behaviour.
 
-Deprecated:3.32:GCond can now be statically allocated, or embedded
+Deprecated: 2.32: GCond can now be statically allocated, or embedded
 in structures and initialised with g_cond_init().
 
 </description>
@@ -7509,7 +7546,7 @@ Since: 2.32
 <description>
 Allocates and initializes a new #GCond.
 
-Deprecated:3.32:GCond can now be statically allocated, or embedded
+Deprecated: 2.32: GCond can now be statically allocated, or embedded
 in structures and initialised with g_cond_init().
 
 </description>
@@ -11169,7 +11206,11 @@ when you are finished with it.
 Retrieves the name of another entry in the directory, or %NULL.
 The order of entries returned from this function is not defined,
 and may vary by file system or other operating-system dependent
-factors. 
+factors.
+
+%NULL may also be returned in case of errors. On Unix, you can
+check &lt;literal&gt;errno&lt;/literal&gt; to find out if %NULL was returned
+because of an error.
 
 On Unix, the '.' and '..' entries are omitted, and the returned
 name is in the on-disk encoding.
@@ -11185,7 +11226,7 @@ filenames, the returned name is in UTF-8.
 </parameter_description>
 </parameter>
 </parameters>
-<return> The entry's name or %NULL if there are no 
+<return> The entry's name or %NULL if there are no
 more entries. The return value is owned by GLib and
 must not be modified or freed.
 </return>
@@ -12326,7 +12367,7 @@ full name including the type suffix.
 </parameter_description>
 </parameter>
 </parameters>
-<return> absolute path, or %NULL
+<return> a newly-allocated string with the absolute path, or %NULL
 </return>
 </function>
 
@@ -15144,10 +15185,10 @@ if your hash table's keys are of the form
 
 <function name="g_intern_static_string">
 <description>
-Returns a canonical representation for @string. Interned strings can
-be compared for equality by comparing the pointers, instead of using strcmp().
-g_intern_static_string() does not copy the string, therefore @string must
-not be freed or modified. 
+Returns a canonical representation for @string. Interned strings
+can be compared for equality by comparing the pointers, instead of
+using strcmp(). g_intern_static_string() does not copy the string,
+therefore @string must not be freed or modified.
 
 Since: 2.10
 
@@ -15165,8 +15206,9 @@ Since: 2.10
 
 <function name="g_intern_string">
 <description>
-Returns a canonical representation for @string. Interned strings can
-be compared for equality by comparing the pointers, instead of using strcmp().
+Returns a canonical representation for @string. Interned strings
+can be compared for equality by comparing the pointers, instead of
+using strcmp().
 
 Since: 2.10
 
@@ -17855,7 +17897,8 @@ Copies a #GList.
 &lt;note&gt;&lt;para&gt;
 Note that this is a &quot;shallow&quot; copy. If the list elements 
 consist of pointers to data, the pointers are copied but 
-the actual data is not.
+the actual data is not. See g_list_copy_deep() if you need
+to copy the data as well.
 &lt;/para&gt;&lt;/note&gt;
 
 
@@ -17870,6 +17913,49 @@ the actual data is not.
 </return>
 </function>
 
+<function name="g_list_copy_deep">
+<description>
+Makes a full (deep) copy of a #GList.
+
+In contrast with g_list_copy(), this function uses @func to make a copy of
+each list element, in addition to copying the list container itself.
+
+ func, as a #GCopyFunc, takes two arguments, the data to be copied and a user
+pointer. It's safe to pass #NULL as user_data, if the copy function takes only
+one argument.
+
+For instance, if @list holds a list of GObjects, you can do:
+|[
+another_list = g_list_copy_deep (list, (GCopyFunc) g_object_ref, NULL);
+]|
+
+And, to entirely free the new list, you could do:
+|[
+g_list_free_full (another_list, g_object_unref);
+]|
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="list">
+<parameter_description> a #GList
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> a copy function used to copy every element in the list
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data passed to the copy function @func, or #NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> a full copy of @list, use #g_list_free_full to free it
+
+</return>
+</function>
+
 <function name="g_list_delete_link">
 <description>
 Removes the node link_ from the list and frees it. 
@@ -19244,13 +19330,13 @@ Runs a single iteration for the given main loop. This involves
 checking to see if any event sources are ready to be processed,
 then if no events sources are ready and @may_block is %TRUE, waiting
 for a source to become ready, then dispatching the highest priority
-events sources that are ready. Otherwise, if @may_block is %FALSE 
-sources are not waited to become ready, only those highest priority 
-events sources will be dispatched (if any), that are ready at this 
+events sources that are ready. Otherwise, if @may_block is %FALSE
+sources are not waited to become ready, only those highest priority
+events sources will be dispatched (if any), that are ready at this
 given moment without further waiting.
 
-Note that even when @may_block is %TRUE, it is still possible for 
-g_main_context_iteration() to return %FALSE, since the the wait may 
+Note that even when @may_block is %TRUE, it is still possible for
+g_main_context_iteration() to return %FALSE, since the wait may
 be interrupted for other reasons than an event source becoming ready.
 
 
@@ -19921,6 +20007,27 @@ Deprecated:2.22: Use g_mapped_file_unref() instead.
 <return></return>
 </function>
 
+<function name="g_mapped_file_get_bytes">
+<description>
+Creates a new #GBytes which references the data mapped from @file.
+The mapped contents of the file must not be modified after creating this
+bytes object, because a #GBytes should be immutable.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="file">
+<parameter_description> a #GMappedFile
+</parameter_description>
+</parameter>
+</parameters>
+<return> A newly allocated #GBytes referencing data
+from @file
+
+</return>
+</function>
+
 <function name="g_mapped_file_get_contents">
 <description>
 Returns the contents of a #GMappedFile. 
@@ -20737,9 +20844,9 @@ Since: 2.14
 </parameter_description>
 </parameter>
 </parameters>
-<return> a %NULL-terminated array of gchar * pointers.
-It must be freed using g_strfreev(). If the previous match failed
-%NULL is returned
+<return> a %NULL-terminated array of gchar *
+pointers.  It must be freed using g_strfreev(). If the previous
+match failed %NULL is returned
 
 </return>
 </function>
@@ -20956,13 +21063,21 @@ check that what has been typed so far is potentially valid, it is
 able to raise an error as soon as a mistake is made.
 
 GRegex supports the concept of partial matching by means of the
-#G_REGEX_MATCH_PARTIAL flag. When this is set the return code for
+#G_REGEX_MATCH_PARTIAL_SOFT and #G_REGEX_MATCH_PARTIAL_HARD flags.
+When they are used, the return code for
 g_regex_match() or g_regex_match_full() is, as usual, %TRUE
 for a complete match, %FALSE otherwise. But, when these functions
 return %FALSE, you can check if the match was partial calling
 g_match_info_is_partial_match().
 
-When using partial matching you cannot use g_match_info_fetch*().
+The difference between #G_REGEX_MATCH_PARTIAL_SOFT and 
+#G_REGEX_MATCH_PARTIAL_HARD is that when a partial match is encountered
+with #G_REGEX_MATCH_PARTIAL_SOFT, matching continues to search for a
+possible complete match, while with #G_REGEX_MATCH_PARTIAL_HARD matching
+stops at the partial match.
+When both #G_REGEX_MATCH_PARTIAL_SOFT and #G_REGEX_MATCH_PARTIAL_HARD
+are set, the latter takes precedence.
+See &lt;ulink&gt;man:pcrepartial&lt;/ulink&gt; for more information on partial matching.
 
 Because of the way certain internal optimizations are implemented
 the partial matching algorithm cannot be used with all patterns.
@@ -20971,7 +21086,8 @@ meta-sequences such as &quot;\d+&quot; are not permitted if the maximum number
 of occurrences is greater than one. Optional items such as &quot;\d?&quot;
 (where the maximum is one) are permitted. Quantifiers with any values
 are permitted after parentheses, so the invalid examples above can be
-coded thus &quot;(a){2,4}&quot; and &quot;(\d)+&quot;. If #G_REGEX_MATCH_PARTIAL is set
+coded thus &quot;(a){2,4}&quot; and &quot;(\d)+&quot;. If #G_REGEX_MATCH_PARTIAL or 
+#G_REGEX_MATCH_PARTIAL_HARD is set
 for a pattern that does not conform to the restrictions, matching
 functions return an error.
 
@@ -21451,7 +21567,7 @@ Gets a string describing the last module error.
 </return>
 </function>
 
-<function name="g_module_name">
+<function name="g_module_make_resident">
 <description>
 Ensures that a module will never be unloaded.
 Any future g_module_close() calls on the module will be ignored.
@@ -21466,6 +21582,24 @@ Any future g_module_close() calls on the module will be ignored.
 <return></return>
 </function>
 
+<function name="g_module_name">
+<description>
+Returns the filename that the module was opened with.
+
+If @module refers to the application itself, &quot;main&quot; is returned.
+
+
+</description>
+<parameters>
+<parameter name="module">
+<parameter_description> a #GModule
+</parameter_description>
+</parameter>
+</parameters>
+<return> the filename of the module
+</return>
+</function>
+
 <function name="g_module_open">
 <description>
 Opens a module. If the module has already been opened,
@@ -21565,7 +21699,7 @@ Destroys a @mutex that has been created with g_mutex_new().
 Calling g_mutex_free() on a locked mutex may result
 in undefined behaviour.
 
-Deprecated:3.32:GMutex can now be statically allocated, or embedded
+Deprecated: 2.32: GMutex can now be statically allocated, or embedded
 in structures and initialised with g_mutex_init().
 
 </description>
@@ -21585,7 +21719,7 @@ Initializes a #GMutex so that it can be used.
 This function is useful to initialize a mutex that has been
 allocated on the stack, or as part of a larger structure.
 It is not necessary to initialize a mutex that has been
-created that has been statically allocated.
+statically allocated.
 
 |[
 typedef struct {
@@ -21642,7 +21776,7 @@ already been locked by the same thread results in undefined behaviour
 <description>
 Allocates and initializes a new #GMutex.
 
-Deprecated:3.32:GMutex can now be statically allocated, or embedded
+Deprecated: 2.32: GMutex can now be statically allocated, or embedded
 in structures and initialised with g_mutex_init().
 
 </description>
@@ -27333,6 +27467,7 @@ statically allocated memory in dynamically loaded modules, if you
 expect to ever unload the module again (e.g. do not use this
 function in GTK+ theme engines).
 
+
 </description>
 <parameters>
 <parameter name="string">
@@ -27351,6 +27486,7 @@ Gets the #GQuark identifying the given string. If the string does
 not currently have an associated #GQuark, a new #GQuark is created,
 using a copy of the string.
 
+
 </description>
 <parameters>
 <parameter name="string">
@@ -27367,6 +27503,7 @@ using a copy of the string.
 <description>
 Gets the string associated with the given #GQuark.
 
+
 </description>
 <parameters>
 <parameter name="quark">
@@ -27374,7 +27511,7 @@ Gets the string associated with the given #GQuark.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the string associated with the #GQuark.
+<return> the string associated with the #GQuark
 </return>
 </function>
 
@@ -28861,6 +28998,24 @@ Since: 2.26
 </return>
 </function>
 
+<function name="g_regex_get_has_cr_or_lf">
+<description>
+Checks whether the pattern contains explicit CR or LF references.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="regex">
+<parameter_description> a #GRegex structure
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the pattern contains explicit CR or LF references
+
+</return>
+</function>
+
 <function name="g_regex_get_match_flags">
 <description>
 Returns the match options that @regex was created with.
@@ -29574,7 +29729,8 @@ Since: 2.14
 </parameter_description>
 </parameter>
 </parameters>
-<return> a %NULL-terminated gchar ** array. Free it using g_strfreev()
+<return> a %NULL-terminated gchar ** array. Free
+it using g_strfreev()
 
 </return>
 </function>
@@ -29637,7 +29793,8 @@ If this is less than 1, the string is split completely
 </parameter_description>
 </parameter>
 </parameters>
-<return> a %NULL-terminated gchar ** array. Free it using g_strfreev()
+<return> a %NULL-terminated gchar ** array. Free
+it using g_strfreev()
 
 </return>
 </function>
@@ -29693,7 +29850,8 @@ Since: 2.14
 </parameter_description>
 </parameter>
 </parameters>
-<return> a %NULL-terminated array of strings. Free it using g_strfreev()
+<return> a %NULL-terminated array of strings. Free
+it using g_strfreev()
 
 </return>
 </function>
@@ -33723,7 +33881,8 @@ Copies a #GSList.
 &lt;note&gt;&lt;para&gt;
 Note that this is a &quot;shallow&quot; copy. If the list elements
 consist of pointers to data, the pointers are copied but
-the actual data isn't.
+the actual data isn't. See g_slist_copy_deep() if you need
+to copy the data as well.
 &lt;/para&gt;&lt;/note&gt;
 
 
@@ -33738,12 +33897,61 @@ the actual data isn't.
 </return>
 </function>
 
+<function name="g_slist_copy_deep">
+<description>
+Makes a full (deep) copy of a #GSList.
+
+In contrast with g_slist_copy(), this function uses @func to make a copy of
+each list element, in addition to copying the list container itself.
+
+ func, as a #GCopyFunc, takes two arguments, the data to be copied and a user
+pointer. It's safe to pass #NULL as user_data, if the copy function takes only
+one argument.
+
+For instance, if @list holds a list of GObjects, you can do:
+|[
+another_list = g_slist_copy_deep (list, (GCopyFunc) g_object_ref, NULL);
+]|
+
+And, to entirely free the new list, you could do:
+|[
+g_slist_free_full (another_list, g_object_unref);
+]|
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="list">
+<parameter_description> a #GSList
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> a copy function used to copy every element in the list
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data passed to the copy function @func, or #NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> a full copy of @list, use #g_slist_free_full to free it
+
+</return>
+</function>
+
 <function name="g_slist_delete_link">
 <description>
 Removes the node link_ from the list and frees it.
 Compare this to g_slist_remove_link() which removes the node
 without freeing it.
 
+&lt;note&gt;Removing arbitrary nodes from a singly-linked list
+requires time that is proportional to the length of the list
+(ie. O(n)). If you find yourself using g_slist_delete_link()
+frequently, you should consider a different data structure, such
+as the doubly-linked #GList.&lt;/note&gt;
+
 
 </description>
 <parameters>
@@ -34241,6 +34449,12 @@ freeing the element. The removed element's next
 link is set to %NULL, so that it becomes a
 self-contained list with one element.
 
+&lt;note&gt;Removing arbitrary nodes from a singly-linked list
+requires time that is proportional to the length of the list
+(ie. O(n)). If you find yourself using g_slist_remove_link()
+frequently, you should consider a different data structure, such
+as the doubly-linked #GList.&lt;/note&gt;
+
 
 </description>
 <parameters>
@@ -34482,7 +34696,13 @@ see g_source_set_can_recurse().
 <function name="g_source_get_context">
 <description>
 Gets the #GMainContext with which the source is associated.
-Calling this function on a destroyed source is an error.
+
+You can call this on a source that has been destroyed, provided
+that the #GMainContext it was attached to still exists (in which
+case it will return that #GMainContext). In particular, you can
+always call this function on the source returned from
+g_main_current_source(). But calling this function on a source
+whose #GMainContext has been destroyed is an error.
 
 
 </description>
@@ -35360,6 +35580,65 @@ the spawned program opens its windows on the right screen.
 </return>
 </function>
 
+<function name="g_spawn_check_exit_status">
+<description>
+Set @error if @exit_status indicates the child exited abnormally
+(e.g. with a nonzero exit code, or via a fatal signal).
+
+The g_spawn_sync() and g_child_watch_add() family of APIs return an
+exit status for subprocesses encoded in a platform-specific way.
+On Unix, this is guaranteed to be in the same format
+&lt;literal&gt;waitpid(2)&lt;/literal&gt; returns, and on Windows it is
+guaranteed to be the result of
+&lt;literal&gt;GetExitCodeProcess()&lt;/literal&gt;.  Prior to the introduction
+of this function in GLib 2.34, interpreting @exit_status required
+use of platform-specific APIs, which is problematic for software
+using GLib as a cross-platform layer.
+
+Additionally, many programs simply want to determine whether or not
+the child exited successfully, and either propagate a #GError or
+print a message to standard error.  In that common case, this
+function can be used.  Note that the error message in @error will
+contain human-readable information about the exit status.
+
+The &lt;literal&gt;domain&lt;/literal&gt; and &lt;literal&gt;code&lt;/literal&gt; of @error
+have special semantics in the case where the process has an &quot;exit
+code&quot;, as opposed to being killed by a signal.  On Unix, this
+happens if &lt;literal&gt;WIFEXITED&lt;/literal&gt; would be true of
+ exit_status   On Windows, it is always the case.
+
+The special semantics are that the actual exit code will be the
+code set in @error, and the domain will be %G_SPAWN_EXIT_ERROR.
+This allows you to differentiate between different exit codes.
+
+If the process was terminated by some means other than an exit
+status, the domain will be %G_SPAWN_ERROR, and the code will be
+%G_SPAWN_ERROR_FAILED.
+
+This function just offers convenience; you can of course also check
+the available platform via a macro such as %G_OS_UNIX, and use
+&lt;literal&gt;WIFEXITED()&lt;/literal&gt; and &lt;literal&gt;WEXITSTATUS()&lt;/literal&gt;
+on @exit_status directly.  Do not attempt to scan or parse the
+error message string; it may be translated and/or change in future
+versions of GLib.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="exit_status">
+<parameter_description> An exit code as returned from g_spawn_sync()
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> a #GError
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if child exited successfully, %FALSE otherwise (and @error will be set)
+</return>
+</function>
+
 <function name="g_spawn_close_pid">
 <description>
 On some platforms, notably Windows, the #GPid type represents a resource
@@ -35416,9 +35695,9 @@ implications, so consider using g_spawn_sync() directly if
 appropriate. Possible errors are those from g_spawn_sync() and those
 from g_shell_parse_argv().
 
-If @exit_status is non-%NULL, the exit status of the child is stored there as
-it would be returned by waitpid(); standard UNIX macros such as WIFEXITED()
-and WEXITSTATUS() must be used to evaluate the exit status.
+If @exit_status is non-%NULL, the platform-specific exit status of
+the child is stored there; see the documentation of
+g_spawn_check_exit_status() for how to use and interpret this.
 
 On Windows, please note the implications of g_shell_parse_argv()
 parsing @command_line. Parsing is done according to Unix shell rules, not 
@@ -35465,13 +35744,15 @@ All output from the child is stored in @standard_output and @standard_error,
 if those parameters are non-%NULL. Note that you must set the  
 %G_SPAWN_STDOUT_TO_DEV_NULL and %G_SPAWN_STDERR_TO_DEV_NULL flags when
 passing %NULL for @standard_output and @standard_error.
-If @exit_status is non-%NULL, the exit status of the child is stored
-there as it would be returned by waitpid(); standard UNIX macros such 
-as WIFEXITED() and WEXITSTATUS() must be used to evaluate the exit status.
-Note that this function call waitpid() even if @exit_status is %NULL, and
-does not accept the %G_SPAWN_DO_NOT_REAP_CHILD flag.
-If an error occurs, no data is returned in @standard_output, 
- standard_error, or @exit_status. 
+
+If @exit_status is non-%NULL, the platform-specific exit status of
+the child is stored there; see the doucumentation of
+g_spawn_check_exit_status() for how to use and interpret this.
+Note that it is invalid to pass %G_SPAWN_DO_NOT_REAP_CHILD in
+ flags 
+
+If an error occurs, no data is returned in @standard_output,
+ standard_error, or @exit_status.
 
 This function calls g_spawn_async_with_pipes() internally; see that
 function for full details on the other parameters and details on
@@ -37104,6 +37385,30 @@ free it after use with g_free().
 </return>
 </function>
 
+<function name="g_string_free_to_bytes">
+<description>
+Transfers ownership of the contents of @string to a newly allocated
+#GBytes.  The #GString structure itself is deallocated, and it is
+therefore invalid to use @string after invoking this function.
+
+Note that while #GString ensures that its buffer always has a
+trailing nul character (not reflected in its &quot;len&quot;), the returned
+#GBytes does not include this extra nul; i.e. it has length exactly
+equal to the &quot;len&quot; member.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="string">
+<parameter_description> a #GString
+</parameter_description>
+</parameter>
+</parameters>
+<return> A newly allocated #GBytes containing contents of @string; @string itself is freed
+</return>
+</function>
+
 <function name="g_string_hash">
 <description>
 Creates a hash code for @str; for use with #GHashTable.
@@ -38215,6 +38520,35 @@ Since: 2.16
 <return></return>
 </function>
 
+<function name="g_test_add_data_func_full">
+<description>
+Create a new test case, as with g_test_add_data_func(), but freeing
+ test_data after the test run is complete.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="testpath">
+<parameter_description> /-separated test case path name for the test.
+</parameter_description>
+</parameter>
+<parameter name="test_data">
+<parameter_description> Test data argument for the test function.
+</parameter_description>
+</parameter>
+<parameter name="test_func">
+<parameter_description> The test function to invoke for this test.
+</parameter_description>
+</parameter>
+<parameter name="data_free_func">
+<parameter_description> #GDestroyNotify for @test_data.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="g_test_add_func">
 <description>
 Create a new test case, similar to g_test_create_case(). However
@@ -38238,6 +38572,19 @@ Since: 2.16
 <return></return>
 </function>
 
+<function name="g_test_assert_expected_messages">
+<description>
+Asserts that all messages previously indicated via
+g_test_expect_message() have been seen and suppressed.
+
+Since: 2.34
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</function>
+
 <function name="g_test_bug">
 <description>
 This function adds a message to test reports that
@@ -38352,6 +38699,58 @@ Since: 2.16
 </return>
 </function>
 
+<function name="g_test_expect_message">
+<description>
+Indicates that a message with the given @log_domain and @log_level,
+with text matching @pattern, is expected to be logged. When this
+message is logged, it will not be printed, and the test case will
+not abort.
+
+Use g_test_assert_expected_messages() to assert that all
+previously-expected messages have been seen and suppressed.
+
+You can call this multiple times in a row, if multiple messages are
+expected as a result of a single call. (The messages must appear in
+the same order as the calls to g_test_expect_message().)
+
+For example:
+
+|[
+/ * g_main_context_push_thread_default() should fail if the
+* context is already owned by another thread.
+* /
+g_test_expect_message (G_LOG_DOMAIN,
+G_LOG_LEVEL_CRITICIAL,
+&quot;assertion.*acquired_context.*failed&quot;);
+g_main_context_push_thread_default (bad_context);
+g_test_assert_expected_messages ();
+]|
+
+Note that you cannot use this to test g_error() messages, since
+g_error() intentionally never returns even if the program doesn't
+abort; use g_test_trap_fork() in this case.
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="log_domain">
+<parameter_description> the log domain of the message
+</parameter_description>
+</parameter>
+<parameter name="log_level">
+<parameter_description> the log level of the message
+</parameter_description>
+</parameter>
+<parameter name="pattern">
+<parameter_description> a glob-style
+&lt;link linkend=&quot;glib-Glob-style-pattern-matching&quot;&gt;pattern&lt;/link&gt;
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="g_test_fail">
 <description>
 Indicates that a test failed. This function can be called
@@ -38400,57 +38799,57 @@ So far, the following arguments are understood:
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;-l&lt;/option&gt;&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-list test cases available in a test executable.
+List test cases available in a test executable.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;--seed=&lt;replaceable&gt;RANDOMSEED&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-provide a random seed to reproduce test runs using random numbers.
+Provide a random seed to reproduce test runs using random numbers.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;--verbose&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;run tests verbosely.&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Run tests verbosely.&lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;-q&lt;/option&gt;, &lt;option&gt;--quiet&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;run tests quietly.&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Run tests quietly.&lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;-p &lt;replaceable&gt;TESTPATH&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-execute all tests matching &lt;replaceable&gt;TESTPATH&lt;/replaceable&gt;.
+Execute all tests matching &lt;replaceable&gt;TESTPATH&lt;/replaceable&gt;.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;-m {perf|slow|thorough|quick|undefined|no-undefined}&lt;/option&gt;&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-execute tests according to these test modes:
+Execute tests according to these test modes:
 &lt;variablelist&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;perf&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-performance tests, may take long and report results.
+Performance tests, may take long and report results.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;slow, thorough&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-slow and thorough tests, may take quite long and 
+Slow and thorough tests, may take quite long and
 maximize coverage.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;quick&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-quick tests, should run really quickly and give good coverage.
+Quick tests, should run really quickly and give good coverage.
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;undefined&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-tests for undefined behaviour, may provoke programming errors
+Tests for undefined behaviour, may provoke programming errors
 under g_test_trap_fork() to check that appropriate assertions
 or warnings are given
 &lt;/para&gt;&lt;/listitem&gt;
@@ -38458,7 +38857,7 @@ or warnings are given
 &lt;varlistentry&gt;
 &lt;term&gt;no-undefined&lt;/term&gt;
 &lt;listitem&gt;&lt;para&gt;
-avoid tests for undefined behaviour
+Avoid tests for undefined behaviour
 &lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;/variablelist&gt;
@@ -38466,19 +38865,7 @@ avoid tests for undefined behaviour
 &lt;/varlistentry&gt;
 &lt;varlistentry&gt;
 &lt;term&gt;&lt;option&gt;--debug-log&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;debug test logging output.&lt;/para&gt;&lt;/listitem&gt;
-&lt;/varlistentry&gt;
-&lt;varlistentry&gt;
-&lt;term&gt;&lt;option&gt;-k&lt;/option&gt;, &lt;option&gt;--keep-going&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;gtester-specific argument.&lt;/para&gt;&lt;/listitem&gt;
-&lt;/varlistentry&gt;
-&lt;varlistentry&gt;
-&lt;term&gt;&lt;option&gt;--GTestLogFD &lt;replaceable&gt;N&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;gtester-specific argument.&lt;/para&gt;&lt;/listitem&gt;
-&lt;/varlistentry&gt;
-&lt;varlistentry&gt;
-&lt;term&gt;&lt;option&gt;--GTestSkipCount &lt;replaceable&gt;N&lt;/replaceable&gt;&lt;/option&gt;&lt;/term&gt;
-&lt;listitem&gt;&lt;para&gt;gtester-specific argument.&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;Debug test logging output.&lt;/para&gt;&lt;/listitem&gt;
 &lt;/varlistentry&gt;
 &lt;/variablelist&gt;
 
@@ -39706,8 +40093,7 @@ except this is done on a per thread basis.
 
 By setting @interval to 0, idle threads will not be stopped.
 
-This function makes use of g_async_queue_timed_pop () using
- interval 
+The default value is 15000 (15 seconds).
 
 Since: 2.10
 
@@ -39772,6 +40158,8 @@ Sets the maximal number of unused threads to @max_threads.
 If @max_threads is -1, no limit is imposed on the number
 of unused threads.
 
+The default value is 2.
+
 </description>
 <parameters>
 <parameter name="max_threads">
@@ -44029,9 +44417,9 @@ Since: 2.6
 </parameter_description>
 </parameter>
 </parameters>
-<return> a newly allocated %NULL-terminated list of
-strings holding the individual URIs. The array should
-be freed with g_strfreev().
+<return> a newly allocated %NULL-terminated list
+of strings holding the individual URIs. The array should be freed
+with g_strfreev().
 
 </return>
 </function>
@@ -46893,6 +47281,45 @@ Since: 2.24
 </return>
 </function>
 
+<function name="g_variant_check_format_string">
+<description>
+Checks if calling g_variant_get() with @format_string on @value would
+be valid from a type-compatibility standpoint.  @format_string is
+assumed to be a valid format string (from a syntactic standpoint).
+
+If @copy_only is %TRUE then this function additionally checks that it
+would be safe to call g_variant_unref() on @value immediately after
+the call to g_variant_get() without invalidating the result.  This is
+only possible if deep copies are made (ie: there are no pointers to
+the data inside of the soon-to-be-freed #GVariant instance).  If this
+check fails then a g_critical() is printed and %FALSE is returned.
+
+This function is meant to be used by functions that wish to provide
+varargs accessors to #GVariant values of uncertain values (eg:
+g_variant_lookup() or g_menu_model_get_item_attribute()).
+
+Since: 2.34
+
+</description>
+<parameters>
+<parameter name="value">
+<parameter_description> a #GVariant
+</parameter_description>
+</parameter>
+<parameter name="format_string">
+<parameter_description> a valid #GVariant format string
+</parameter_description>
+</parameter>
+<parameter name="copy_only">
+<parameter_description> %TRUE to ensure the format string makes deep copies
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @format_string is safe to use
+
+</return>
+</function>
+
 <function name="g_variant_classify">
 <description>
 Classifies @value according to its top-level type.
diff --git a/glib/src/glib_enums.defs b/glib/src/glib_enums.defs
index 0ef9028..dfb3365 100644
--- a/glib/src/glib_enums.defs
+++ b/glib/src/glib_enums.defs
@@ -764,7 +764,22 @@
 ;;   G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE = 154,
 ;;   G_REGEX_ERROR_DEFINE_REPETION = 155,
 ;;   G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS = 156,
-;;   G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157
+;;   G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157,
+;;   G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE = 158,
+;;   G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159,
+;;   G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB  = 160,
+;;   G_REGEX_ERROR_NUMBER_TOO_BIG = 161,
+;;   G_REGEX_ERROR_MISSING_SUBPATTERN_NAME = 162,
+;;   G_REGEX_ERROR_MISSING_DIGIT = 163,
+;;   G_REGEX_ERROR_INVALID_DATA_CHARACTER = 164,
+;;   G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME = 165,
+;;   G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166,
+;;   G_REGEX_ERROR_INVALID_CONTROL_CHAR = 168,
+;;   G_REGEX_ERROR_MISSING_NAME = 169,
+;;   G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS = 171,
+;;   G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES = 172,
+;;   G_REGEX_ERROR_NAME_TOO_LONG = 175,
+;;   G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176
 ;; } GRegexError;
 
 (define-enum-extended RegexError
@@ -813,6 +828,21 @@
     '("define-repetion" "G_REGEX_ERROR_DEFINE_REPETION" "155")
     '("inconsistent-newline-options" "G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS" "156")
     '("missing-back-reference" "G_REGEX_ERROR_MISSING_BACK_REFERENCE" "157")
+    '("invalid-relative-reference" "G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE" "158")
+    '("backtracking-control-verb-argument-forbidden" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN" "159")
+    '("unknown-backtracking-control-verb" "G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB" "160")
+    '("number-too-big" "G_REGEX_ERROR_NUMBER_TOO_BIG" "161")
+    '("missing-subpattern-name" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME" "162")
+    '("missing-digit" "G_REGEX_ERROR_MISSING_DIGIT" "163")
+    '("invalid-data-character" "G_REGEX_ERROR_INVALID_DATA_CHARACTER" "164")
+    '("extra-subpattern-name" "G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME" "165")
+    '("backtracking-control-verb-argument-required" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED" "166")
+    '("invalid-control-char" "G_REGEX_ERROR_INVALID_CONTROL_CHAR" "168")
+    '("missing-name" "G_REGEX_ERROR_MISSING_NAME" "169")
+    '("not-supported-in-class" "G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS" "171")
+    '("too-many-forward-references" "G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES" "172")
+    '("name-too-long" "G_REGEX_ERROR_NAME_TOO_LONG" "175")
+    '("character-value-too-large" "G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE" "176")
   )
 )
 
@@ -829,10 +859,14 @@
 ;;   G_REGEX_RAW               = 1 << 11,
 ;;   G_REGEX_NO_AUTO_CAPTURE   = 1 << 12,
 ;;   G_REGEX_OPTIMIZE          = 1 << 13,
+;;   G_REGEX_FIRSTLINE         = 1 << 18,
 ;;   G_REGEX_DUPNAMES          = 1 << 19,
 ;;   G_REGEX_NEWLINE_CR        = 1 << 20,
 ;;   G_REGEX_NEWLINE_LF        = 1 << 21,
-;;   G_REGEX_NEWLINE_CRLF      = G_REGEX_NEWLINE_CR | G_REGEX_NEWLINE_LF
+;;   G_REGEX_NEWLINE_CRLF      = G_REGEX_NEWLINE_CR | G_REGEX_NEWLINE_LF,
+;;   G_REGEX_NEWLINE_ANYCRLF   = G_REGEX_NEWLINE_CR | 1 << 22,
+;;   G_REGEX_BSR_ANYCRLF       = 1 << 23,
+;;   G_REGEX_JAVASCRIPT_COMPAT = 1 << 25
 ;; } GRegexCompileFlags;
 
 (define-flags-extended RegexCompileFlags
@@ -849,25 +883,35 @@
     '("raw" "G_REGEX_RAW" "1 << 11")
     '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE" "1 << 12")
     '("optimize" "G_REGEX_OPTIMIZE" "1 << 13")
+    '("firstline" "G_REGEX_FIRSTLINE" "1 << 18")
     '("dupnames" "G_REGEX_DUPNAMES" "1 << 19")
     '("newline-cr" "G_REGEX_NEWLINE_CR" "1 << 20")
     '("newline-lf" "G_REGEX_NEWLINE_LF" "1 << 21")
     '("newline-crlf" "G_REGEX_NEWLINE_CRLF" "0x300000")
+    '("newline-anycrlf" "G_REGEX_NEWLINE_ANYCRLF" "1048576 | 1 << 22")
+    '("bsr-anycrlf" "G_REGEX_BSR_ANYCRLF" "1 << 23")
+    '("javascript-compat" "G_REGEX_JAVASCRIPT_COMPAT" "1 << 25")
   )
 )
 
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   G_REGEX_MATCH_ANCHORED      = 1 << 4,
-;;   G_REGEX_MATCH_NOTBOL        = 1 << 7,
-;;   G_REGEX_MATCH_NOTEOL        = 1 << 8,
-;;   G_REGEX_MATCH_NOTEMPTY      = 1 << 10,
-;;   G_REGEX_MATCH_PARTIAL       = 1 << 15,
-;;   G_REGEX_MATCH_NEWLINE_CR    = 1 << 20,
-;;   G_REGEX_MATCH_NEWLINE_LF    = 1 << 21,
-;;   G_REGEX_MATCH_NEWLINE_CRLF  = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_LF,
-;;   G_REGEX_MATCH_NEWLINE_ANY   = 1 << 22
+;;   G_REGEX_MATCH_ANCHORED         = 1 << 4,
+;;   G_REGEX_MATCH_NOTBOL           = 1 << 7,
+;;   G_REGEX_MATCH_NOTEOL           = 1 << 8,
+;;   G_REGEX_MATCH_NOTEMPTY         = 1 << 10,
+;;   G_REGEX_MATCH_PARTIAL          = 1 << 15,
+;;   G_REGEX_MATCH_NEWLINE_CR       = 1 << 20,
+;;   G_REGEX_MATCH_NEWLINE_LF       = 1 << 21,
+;;   G_REGEX_MATCH_NEWLINE_CRLF     = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_LF,
+;;   G_REGEX_MATCH_NEWLINE_ANY      = 1 << 22,
+;;   G_REGEX_MATCH_NEWLINE_ANYCRLF  = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_ANY,
+;;   G_REGEX_MATCH_BSR_ANYCRLF      = 1 << 23,
+;;   G_REGEX_MATCH_BSR_ANY          = 1 << 24,
+;;   G_REGEX_MATCH_PARTIAL_SOFT     = G_REGEX_MATCH_PARTIAL,
+;;   G_REGEX_MATCH_PARTIAL_HARD     = 1 << 27,
+;;   G_REGEX_MATCH_NOTEMPTY_ATSTART = 1 << 28
 ;; } GRegexMatchFlags;
 
 (define-flags-extended RegexMatchFlags
@@ -883,6 +927,12 @@
     '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF" "1 << 21")
     '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF" "0x300000")
     '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY" "1 << 22")
+    '("newline-anycrlf" "G_REGEX_MATCH_NEWLINE_ANYCRLF" "0x500000")
+    '("bsr-anycrlf" "G_REGEX_MATCH_BSR_ANYCRLF" "1 << 23")
+    '("bsr-any" "G_REGEX_MATCH_BSR_ANY" "1 << 24")
+    '("partial-soft" "G_REGEX_MATCH_PARTIAL_SOFT" "0x8000")
+    '("partial-hard" "G_REGEX_MATCH_PARTIAL_HARD" "1 << 27")
+    '("notempty-atstart" "G_REGEX_MATCH_NOTEMPTY_ATSTART" "1 << 28")
   )
 )
 
diff --git a/glib/src/glib_functions.defs b/glib/src/glib_functions.defs
index 18737bc..ff5c0b0 100644
--- a/glib/src/glib_functions.defs
+++ b/glib/src/glib_functions.defs
@@ -438,6 +438,21 @@
     '("define-repetion" "G_REGEX_ERROR_DEFINE_REPETION")
     '("inconsistent-newline-options" "G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS")
     '("missing-back-reference" "G_REGEX_ERROR_MISSING_BACK_REFERENCE")
+    '("invalid-relative-reference" "G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE")
+    '("backtracking-control-verb-argument-forbidden" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN")
+    '("unknown-backtracking-control-verb" "G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB")
+    '("number-too-big" "G_REGEX_ERROR_NUMBER_TOO_BIG")
+    '("missing-subpattern-name" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME")
+    '("missing-digit" "G_REGEX_ERROR_MISSING_DIGIT")
+    '("invalid-data-character" "G_REGEX_ERROR_INVALID_DATA_CHARACTER")
+    '("extra-subpattern-name" "G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME")
+    '("backtracking-control-verb-argument-required" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED")
+    '("invalid-control-char" "G_REGEX_ERROR_INVALID_CONTROL_CHAR")
+    '("missing-name" "G_REGEX_ERROR_MISSING_NAME")
+    '("not-supported-in-class" "G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS")
+    '("too-many-forward-references" "G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES")
+    '("name-too-long" "G_REGEX_ERROR_NAME_TOO_LONG")
+    '("character-value-too-large" "G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE")
   )
 )
 
@@ -456,10 +471,14 @@
     '("raw" "G_REGEX_RAW")
     '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE")
     '("optimize" "G_REGEX_OPTIMIZE")
+    '("firstline" "G_REGEX_FIRSTLINE")
     '("dupnames" "G_REGEX_DUPNAMES")
     '("newline-cr" "G_REGEX_NEWLINE_CR")
     '("newline-lf" "G_REGEX_NEWLINE_LF")
     '("newline-crlf" "G_REGEX_NEWLINE_CRLF")
+    '("newline-anycrlf" "G_REGEX_NEWLINE_ANYCRLF")
+    '("bsr-anycrlf" "G_REGEX_BSR_ANYCRLF")
+    '("javascript-compat" "G_REGEX_JAVASCRIPT_COMPAT")
   )
 )
 
@@ -477,6 +496,12 @@
     '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF")
     '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF")
     '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY")
+    '("newline-anycrlf" "G_REGEX_MATCH_NEWLINE_ANYCRLF")
+    '("bsr-anycrlf" "G_REGEX_MATCH_BSR_ANYCRLF")
+    '("bsr-any" "G_REGEX_MATCH_BSR_ANY")
+    '("partial-soft" "G_REGEX_MATCH_PARTIAL_SOFT")
+    '("partial-hard" "G_REGEX_MATCH_PARTIAL_HARD")
+    '("notempty-atstart" "G_REGEX_MATCH_NOTEMPTY_ATSTART")
   )
 )
 
@@ -2543,6 +2568,15 @@
   )
 )
 
+(define-function g_compute_checksum_for_bytes
+  (c-name "g_compute_checksum_for_bytes")
+  (return-type "gchar*")
+  (parameters
+    '("GChecksumType" "checksum_type")
+    '("GBytes*" "data")
+  )
+)
+
 
 
 ;; From gconstructor.h
@@ -5744,6 +5778,10 @@
 
 
 
+;; From glib_probes.h
+
+
+
 ;; From glib_trace.h
 
 
@@ -5952,6 +5990,16 @@
   (return-type "GList*")
 )
 
+(define-method copy_deep
+  (of-object "GList")
+  (c-name "g_list_copy_deep")
+  (return-type "GList*")
+  (parameters
+    '("GCopyFunc" "func")
+    '("gpointer" "user_data")
+  )
+)
+
 (define-method nth
   (of-object "GList")
   (c-name "g_list_nth")
@@ -6743,6 +6791,12 @@
   (return-type "gchar*")
 )
 
+(define-method get_bytes
+  (of-object "GMappedFile")
+  (c-name "g_mapped_file_get_bytes")
+  (return-type "GBytes*")
+)
+
 (define-method ref
   (of-object "GMappedFile")
   (c-name "g_mapped_file_ref")
@@ -8364,6 +8418,12 @@
   (return-type "gint")
 )
 
+(define-method get_has_cr_or_lf
+  (of-object "GRegex")
+  (c-name "g_regex_get_has_cr_or_lf")
+  (return-type "gboolean")
+)
+
 (define-method get_string_number
   (of-object "GRegex")
   (c-name "g_regex_get_string_number")
@@ -9432,6 +9492,16 @@
   (return-type "GSList*")
 )
 
+(define-method copy_deep
+  (of-object "GSList")
+  (c-name "g_slist_copy_deep")
+  (return-type "GSList*")
+  (parameters
+    '("GCopyFunc" "func")
+    '("gpointer" "user_data")
+  )
+)
+
 (define-method nth
   (of-object "GSList")
   (c-name "g_slist_nth")
@@ -9537,6 +9607,11 @@
   (return-type "GQuark")
 )
 
+(define-function g_spawn_exit_error_quark
+  (c-name "g_spawn_exit_error_quark")
+  (return-type "GQuark")
+)
+
 (define-function g_spawn_async
   (c-name "g_spawn_async")
   (return-type "gboolean")
@@ -9608,6 +9683,15 @@
   )
 )
 
+(define-function g_spawn_check_exit_status
+  (c-name "g_spawn_check_exit_status")
+  (return-type "gboolean")
+  (parameters
+    '("gint" "exit_status")
+    '("GError**" "error")
+  )
+)
+
 (define-function g_spawn_close_pid
   (c-name "g_spawn_close_pid")
   (return-type "none")
@@ -10314,6 +10398,12 @@
   )
 )
 
+(define-method free_to_bytes
+  (of-object "GString")
+  (c-name "g_string_free_to_bytes")
+  (return-type "GBytes*")
+)
+
 (define-method equal
   (of-object "GString")
   (c-name "g_string_equal")
@@ -10638,6 +10728,17 @@
   )
 )
 
+(define-function g_test_add_data_func_full
+  (c-name "g_test_add_data_func_full")
+  (return-type "none")
+  (parameters
+    '("const-char*" "testpath")
+    '("gpointer" "test_data")
+    '("GTestDataFunc" "test_func")
+    '("GDestroyNotify" "data_free_func")
+  )
+)
+
 (define-function g_test_fail
   (c-name "g_test_fail")
   (return-type "none")
@@ -10944,6 +11045,27 @@
   )
 )
 
+(define-function g_test_expect_message
+  (c-name "g_test_expect_message")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "log_domain")
+    '("GLogLevelFlags" "log_level")
+    '("const-gchar*" "pattern")
+  )
+)
+
+(define-function g_test_assert_expected_messages_internal
+  (c-name "g_test_assert_expected_messages_internal")
+  (return-type "none")
+  (parameters
+    '("const-char*" "domain")
+    '("const-char*" "file")
+    '("int" "line")
+    '("const-char*" "func")
+  )
+)
+
 
 
 ;; From gthread.h
@@ -13268,6 +13390,16 @@
   )
 )
 
+(define-method check_format_string
+  (of-object "GVariant")
+  (c-name "g_variant_check_format_string")
+  (return-type "gboolean")
+  (parameters
+    '("const-gchar*" "format_string")
+    '("gboolean" "copy_only")
+  )
+)
+
 (define-function g_variant_parse
   (c-name "g_variant_parse")
   (return-type "GVariant*")
diff --git a/glib/src/gobject_functions.defs b/glib/src/gobject_functions.defs
index 2d54613..001c583 100644
--- a/glib/src/gobject_functions.defs
+++ b/glib/src/gobject_functions.defs
@@ -1257,6 +1257,10 @@
 
 
 
+;; From gobject_probes.h
+
+
+
 ;; From gobject_trace.h
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]