[glibmm] Regenerate docs.xml files, including property documentation



commit 328e06fc54c63351b3ca6ec9859fe0e16927aa22
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Tue Jun 2 09:21:35 2015 +0200

    Regenerate docs.xml files, including property documentation
    
    * tools/gen_scripts/gio_generate_docs.sh:
    * tools/gen_scripts/glib_generate_docs.sh: Add the --with-properties option
    to the call to docextract_to_xml.py.
    * gio/src/gio_docs.xml:
    * gio/src/glib_docs.xml: Regenerate with property documentation.

 gio/src/gio_docs.xml                    | 2552 +++++++++++++++++++++++++++++--
 glib/src/glib_docs.xml                  |  560 +++++---
 tools/gen_scripts/gio_generate_docs.sh  |    1 +
 tools/gen_scripts/glib_generate_docs.sh |    1 +
 4 files changed, 2825 insertions(+), 289 deletions(-)
---
diff --git a/gio/src/gio_docs.xml b/gio/src/gio_docs.xml
index 5ac0ae3..6bf2b38 100644
--- a/gio/src/gio_docs.xml
+++ b/gio/src/gio_docs.xml
@@ -53,6 +53,59 @@ Since: 2.30
 <return></return>
 </signal>
 
+<property name="ExampleAnimal:bar">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Bar&quot;&gt;&quot;Bar&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+Since: 2.36
+
+</description>
+</property>
+
+<property name="ExampleAnimal:foo">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Foo&quot;&gt;&quot;Foo&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="ExampleAnimal:mood">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood&quot;&gt;&quot;Mood&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="ExampleObject:animal">
+<description>
+The #ExampleAnimal instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page&quot;&gt;org.gtk.GDBus.Example.ObjectManager.Animal&lt;/link&gt;,
 if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="ExampleObject:cat">
+<description>
+The #ExampleCat instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page&quot;&gt;org.gtk.GDBus.Example.ObjectManager.Cat&lt;/link&gt;,
 if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
 <signal name="FooiGenAuthorize::handle-check-authorized">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-org-project-Authorize.CheckAuthorized&quot;&gt;CheckAuthorized()&lt;/link&gt; 
D-Bus method.
@@ -413,6 +466,276 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t
 <return></return>
 </signal>
 
+<property name="FooiGenBar:aay">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.aay&quot;&gt;&quot;aay&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:ag">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.ag&quot;&gt;&quot;ag&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:ao">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.ao&quot;&gt;&quot;ao&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:as">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.as&quot;&gt;&quot;as&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:ay">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.ay&quot;&gt;&quot;ay&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:b">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.b&quot;&gt;&quot;b&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:d">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.d&quot;&gt;&quot;d&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:finally-normal-name">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.FinallyNormalName&quot;&gt;&quot;FinallyNormalName&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:g">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.g&quot;&gt;&quot;g&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:i">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.i&quot;&gt;&quot;i&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:n">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.n&quot;&gt;&quot;n&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:o">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.o&quot;&gt;&quot;o&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:q">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.q&quot;&gt;&quot;q&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:readonly-property">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.ReadonlyProperty&quot;&gt;&quot;ReadonlyProperty&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:s">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.s&quot;&gt;&quot;s&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:t">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.t&quot;&gt;&quot;t&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:u">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.u&quot;&gt;&quot;u&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-ag">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_ag&quot;&gt;&quot;unset_ag&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-ao">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_ao&quot;&gt;&quot;unset_ao&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-as">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_as&quot;&gt;&quot;unset_as&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-ay">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_ay&quot;&gt;&quot;unset_ay&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-d">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_d&quot;&gt;&quot;unset_d&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-g">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_g&quot;&gt;&quot;unset_g&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-i">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_i&quot;&gt;&quot;unset_i&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-o">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_o&quot;&gt;&quot;unset_o&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-s">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_s&quot;&gt;&quot;unset_s&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:unset-struct">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.unset_struct&quot;&gt;&quot;unset_struct&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:writeonly-property">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.WriteonlyProperty&quot;&gt;&quot;WriteonlyProperty&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is writable but not readable, it is meaningful to write 
to it on both the client- and service-side. It is only meaningful, however, to read from it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:x">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.x&quot;&gt;&quot;x&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBar:y">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bar.y&quot;&gt;&quot;y&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
 <signal name="FooiGenBarFrobnicator::handle-random-method">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-org-project-Bar-Frobnicator.RandomMethod&quot;&gt;RandomMethod()&lt;/link&gt; 
D-Bus method.
@@ -505,6 +828,42 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i
 </return>
 </signal>
 
+<property name="FooiGenBat:force-ay">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bat.force_ay&quot;&gt;&quot;force_ay&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBat:force-i">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bat.force_i&quot;&gt;&quot;force_i&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBat:force-s">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bat.force_s&quot;&gt;&quot;force_s&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenBat:force-struct">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-Bat.force_struct&quot;&gt;&quot;force_struct&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
 <signal name="FooiGenChangingInterfaceV10::added-signal-in10">
 <description>
 On the client-side, this signal is emitted whenever the D-Bus signal &lt;link 
linkend=&quot;gdbus-signal-ChangingInterfaceV10.AddedSignalIn10&quot;&gt;&quot;AddedSignalIn10&quot;&lt;/link&gt;
 is received.
@@ -1055,6 +1414,15 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t
 <return></return>
 </signal>
 
+<property name="FooiGenComAcmeCoyote:mood">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-com-acme-Coyote.Mood&quot;&gt;&quot;Mood&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
 <signal name="FooiGenFDPassing::handle-hello-fd">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-FDPassing.HelloFD&quot;&gt;HelloFD()&lt;/link&gt; D-Bus method.
@@ -1161,6 +1529,60 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i
 </return>
 </signal>
 
+<property name="FooiGenInlineDocs:baz-property">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.BazProperty&quot;&gt;&quot;BazProperty&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenInlineDocs:fancy-property">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.FancyProperty&quot;&gt;&quot;FancyProperty&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenInlineDocs:property2">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.Property2&quot;&gt;&quot;Property2&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenInlineDocs:property3">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.Property3&quot;&gt;&quot;Property3&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenInlineDocs:property4">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.Property4&quot;&gt;&quot;Property4&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenInlineDocs:property5">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-org-project-InlineDocs.Property5&quot;&gt;&quot;Property5&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
 <signal name="FooiGenMethodThreads::handle-get-self">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-org-project-MethodThreads.GetSelf&quot;&gt;GetSelf()&lt;/link&gt; D-Bus method.
@@ -1183,6 +1605,170 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i
 </return>
 </signal>
 
+<property name="FooiGenNaming:type">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-Naming.Type&quot;&gt;&quot;Type&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="FooiGenObject:authorize">
+<description>
+The #FooiGenAuthorize instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-Authorize.top_of_page&quot;&gt;org.project.Authorize&lt;/link&gt;, 
if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:bar">
+<description>
+The #FooiGenBar instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-Bar.top_of_page&quot;&gt;org.project.Bar&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:bar-frobnicator">
+<description>
+The #FooiGenBarFrobnicator instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-Bar-Frobnicator.top_of_page&quot;&gt;org.project.Bar.Frobnicator&lt;/link&gt;,
 if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:bat">
+<description>
+The #FooiGenBat instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-Bat.top_of_page&quot;&gt;org.project.Bat&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:baz">
+<description>
+The #FooiGenBaz instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-Baz.top_of_page&quot;&gt;org.project.Baz&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:changing-interface-v1">
+<description>
+The #FooiGenChangingInterfaceV1 instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-ChangingInterfaceV1.top_of_page&quot;&gt;ChangingInterfaceV1&lt;/link&gt;, if 
any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:changing-interface-v10">
+<description>
+The #FooiGenChangingInterfaceV10 instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-ChangingInterfaceV10.top_of_page&quot;&gt;ChangingInterfaceV10&lt;/link&gt;, if 
any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:changing-interface-v2">
+<description>
+The #FooiGenChangingInterfaceV2 instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-ChangingInterfaceV2.top_of_page&quot;&gt;ChangingInterfaceV2&lt;/link&gt;, if 
any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:com-acme-coyote">
+<description>
+The #FooiGenComAcmeCoyote instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-com-acme-Coyote.top_of_page&quot;&gt;com.acme.Coyote&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:fdpassing">
+<description>
+The #FooiGenFDPassing instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-FDPassing.top_of_page&quot;&gt;FDPassing&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:inline-docs">
+<description>
+The #FooiGenInlineDocs instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-InlineDocs.top_of_page&quot;&gt;org.project.InlineDocs&lt;/link&gt;,
 if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:method-threads">
+<description>
+The #FooiGenMethodThreads instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-org-project-MethodThreads.top_of_page&quot;&gt;org.project.MethodThreads&lt;/link&gt;,
 if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:naming">
+<description>
+The #FooiGenNaming instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-Naming.top_of_page&quot;&gt;Naming&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:oldie-interface">
+<description>
+The #FooiGenOldieInterface instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-OldieInterface.top_of_page&quot;&gt;OldieInterface&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+Deprecated: The D-Bus interface has been deprecated.
+
+</description>
+</property>
+
+<property name="FooiGenObject:rocket123">
+<description>
+The #FooiGenRocket123 instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-com-acme-Rocket.top_of_page&quot;&gt;com.acme.Rocket&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:test-ugly-case-interface">
+<description>
+The #FooiGenTesTuglyCASEInterface instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-TestUglyCaseInterface.top_of_page&quot;&gt;TestUglyCaseInterface&lt;/link&gt;, 
if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
+<property name="FooiGenObject:unknown-xml-tags">
+<description>
+The #FooiGenUnknownXmlTags instance corresponding to the D-Bus interface &lt;link 
linkend=&quot;gdbus-interface-UnknownXmlTags.top_of_page&quot;&gt;UnknownXmlTags&lt;/link&gt;, if any.
+
+Connect to the #GObject::notify signal to get informed of property changes.
+
+</description>
+</property>
+
 <signal name="FooiGenOldieInterface::bar">
 <description>
 On the client-side, this signal is emitted whenever the D-Bus signal &lt;link 
linkend=&quot;gdbus-signal-OldieInterface.Bar&quot;&gt;&quot;Bar&quot;&lt;/link&gt; is received.
@@ -1225,6 +1811,17 @@ Deprecated: The D-Bus method has been deprecated.
 </return>
 </signal>
 
+<property name="FooiGenOldieInterface:bat">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-OldieInterface.Bat&quot;&gt;&quot;Bat&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+Deprecated: The D-Bus property has been deprecated.
+
+</description>
+</property>
+
 <signal name="FooiGenRocket123::exploded-xyz">
 <description>
 On the client-side, this signal is emitted whenever the D-Bus signal &lt;link 
linkend=&quot;gdbus-signal-com-acme-Rocket.Exploded&quot;&gt;&quot;Exploded&quot;&lt;/link&gt; is received.
@@ -1263,6 +1860,33 @@ If a signal handler returns %TRUE, it means the signal handler will handle the i
 </return>
 </signal>
 
+<property name="FooiGenRocket123:direction">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-com-acme-Rocket.Direction&quot;&gt;&quot;Direction&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenRocket123:speed-xyz">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-com-acme-Rocket.Speed&quot;&gt;&quot;Speed&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
+<property name="FooiGenRocket123:type">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-com-acme-Rocket.Type&quot;&gt;&quot;Type&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read 
from it on both the client- and service-side. It is only meaningful, however, to write to it on the 
service-side.
+
+</description>
+</property>
+
 <signal name="FooiGenTesTuglyCASEInterface::handle-get-iscsi-servers">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-TestUglyCaseInterface.GetiSCSIServers&quot;&gt;GetiSCSIServers()&lt;/link&gt; 
D-Bus method.
@@ -1301,6 +1925,15 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t
 <return></return>
 </signal>
 
+<property name="FooiGenTesTuglyCASEInterface:ugly-name">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-TestUglyCaseInterface.UGLYNAME&quot;&gt;&quot;UGLYNAME&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
 <signal name="FooiGenUnknownXmlTags::handle-can-set-timezone">
 <description>
 Signal emitted when a remote caller is invoking the &lt;link 
linkend=&quot;gdbus-method-UnknownXmlTags.CanSetTimezone&quot;&gt;CanSetTimezone()&lt;/link&gt; D-Bus method.
@@ -1339,6 +1972,67 @@ On the service-side, this signal can be used with e.g. g_signal_emit_by_name() t
 <return></return>
 </signal>
 
+<property name="FooiGenUnknownXmlTags:some-property">
+<description>
+Represents the D-Bus property &lt;link 
linkend=&quot;gdbus-property-UnknownXmlTags.SomeProperty&quot;&gt;&quot;SomeProperty&quot;&lt;/link&gt;.
+
+Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both 
read from it and write to it on both the service- and client-side.
+
+</description>
+</property>
+
+<property name="GAction:enabled">
+<description>
+If @action is currently enabled.
+
+If the action is disabled then calls to g_action_activate() and
+g_action_change_state() have no effect.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GAction:name">
+<description>
+The name of the action.  This is mostly meaningful for identifying
+the action once it has been added to a #GActionGroup. It is immutable.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GAction:parameter-type">
+<description>
+The type of the parameter that must be given when activating the
+action. This is immutable, and may be %NULL if no parameter is needed when
+activating the action.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GAction:state">
+<description>
+The state of the action, or %NULL if the action is stateless.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GAction:state-type">
+<description>
+The #GVariantType of the state that the action has, or %NULL if the
+action is stateless. This is immutable.
+
+Since: 2.28
+
+</description>
+</property>
+
 <signal name="GActionGroup::action-added">
 <description>
 Signals that a new action was just added to the group.
@@ -1678,6 +2372,16 @@ after registration. See g_application_register().
 <return></return>
 </signal>
 
+<property name="GApplication:is-busy">
+<description>
+Whether the application is currently marked as busy through
+g_application_mark_busy() or g_application_bind_busy_property().
+
+Since: 2.44
+
+</description>
+</property>
+
 <enum name="GApplicationFlags">
 <description>
 Flags used to define the behaviour of a #GApplication.
@@ -1842,6 +2546,13 @@ Since: 2.26
 </parameters>
 </enum>
 
+<property name="GBytesIcon:bytes">
+<description>
+The bytes containing the icon.
+
+</description>
+</property>
+
 <signal name="GCancellable::cancelled">
 <description>
 Emitted when the operation has been cancelled.
@@ -1991,6 +2702,17 @@ Since: 2.26
 </parameters>
 </enum>
 
+<property name="GDBusAuthMechanism:credentials">
+<description>
+If authenticating as a server, this property contains the
+received credentials, if any.
+
+If authenticating as a client, the property contains the
+credentials that were sent, if any.
+
+</description>
+</property>
+
 <signal name="GDBusAuthObserver::allow-mechanism">
 <description>
 Emitted to check if @mechanism is allowed to be used.
@@ -2121,6 +2843,123 @@ remote peer closed its end of the connection
 <return></return>
 </signal>
 
+<property name="GDBusConnection:address">
+<description>
+A D-Bus address specifying potential endpoints that can be used
+when establishing the connection.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:authentication-observer">
+<description>
+A #GDBusAuthObserver object to assist in the authentication process or %NULL.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:capabilities">
+<description>
+Flags from the #GDBusCapabilityFlags enumeration
+representing connection features negotiated with the other peer.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:closed">
+<description>
+A boolean specifying whether the connection has been closed.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:exit-on-close">
+<description>
+A boolean specifying whether the process will be terminated (by
+calling `raise(SIGTERM)`) if the connection is closed by the
+remote peer.
+
+Note that #GDBusConnection objects returned by g_bus_get_finish()
+and g_bus_get_sync() will (usually) have this property set to %TRUE.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:flags">
+<description>
+Flags from the #GDBusConnectionFlags enumeration.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:guid">
+<description>
+The GUID of the peer performing the role of server when
+authenticating.
+
+If you are constructing a #GDBusConnection and pass
+%G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER in the
+#GDBusConnection:flags property then you MUST also set this
+property to a valid guid.
+
+If you are constructing a #GDBusConnection and pass
+%G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT in the
+#GDBusConnection:flags property you will be able to read the GUID
+of the other peer here after the connection has been successfully
+initialized.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:locked">
+<description>
+A boolean specifying whether the message is locked.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:stream">
+<description>
+The underlying #GIOStream used for I/O.
+
+If this is passed on construction and is a #GSocketConnection,
+then the corresponding #GSocket will be put into non-blocking mode.
+
+While the #GDBusConnection is active, it will interact with this
+stream from a worker thread, so it is not safe to interact with
+the stream directly.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusConnection:unique-name">
+<description>
+The unique name as assigned by the message bus or %NULL if the
+connection is not open or not a message bus connection.
+
+Since: 2.26
+
+</description>
+</property>
+
 <enum name="GDBusConnectionFlags">
 <description>
 Flags used when creating a new #GDBusConnection.
@@ -2460,6 +3299,15 @@ Since: 2.30
 </return>
 </signal>
 
+<property name="GDBusInterfaceSkeleton:g-flags">
+<description>
+Flags from the #GDBusInterfaceSkeletonFlags enumeration.
+
+Since: 2.30
+
+</description>
+</property>
+
 <enum name="GDBusInterfaceSkeletonFlags">
 <description>
 Flags describing the behavior of a #GDBusInterfaceSkeleton instance.
@@ -2826,6 +3674,93 @@ Since: 2.30
 <return></return>
 </signal>
 
+<property name="GDBusObjectManagerClient:bus-type">
+<description>
+If this property is not %G_BUS_TYPE_NONE, then
+#GDBusObjectManagerClient:connection must be %NULL and will be set to the
+#GDBusConnection obtained by calling g_bus_get() with the value
+of this property.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:connection">
+<description>
+The #GDBusConnection to use.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:flags">
+<description>
+Flags from the #GDBusObjectManagerClientFlags enumeration.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:get-proxy-type-destroy-notify">
+<description>
+A #GDestroyNotify for the #gpointer user_data in #GDBusObjectManagerClient:get-proxy-type-user-data.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:get-proxy-type-func">
+<description>
+The #GDBusProxyTypeFunc to use when determining what #GType to
+use for interface proxies or %NULL.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:get-proxy-type-user-data">
+<description>
+The #gpointer user_data to pass to #GDBusObjectManagerClient:get-proxy-type-func.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:name">
+<description>
+The well-known name or unique name that the manager is for.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:name-owner">
+<description>
+The unique name that owns #GDBusObjectManagerClient:name or %NULL if
+no-one is currently owning the name. Connect to the
+#GObject::notify signal to track changes to this property.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerClient:object-path">
+<description>
+The object path the manager is for.
+
+Since: 2.30
+
+</description>
+</property>
+
 <enum name="GDBusObjectManagerClientFlags">
 <description>
 Flags used when constructing a #GDBusObjectManagerClient.
@@ -2848,6 +3783,42 @@ be used in managers for well-known names.
 </parameters>
 </enum>
 
+<property name="GDBusObjectManagerServer:connection">
+<description>
+The #GDBusConnection to export objects on.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectManagerServer:object-path">
+<description>
+The object path to register the manager object at.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectProxy:g-connection">
+<description>
+The connection of the proxy.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GDBusObjectProxy:g-object-path">
+<description>
+The object path of the proxy.
+
+Since: 2.30
+
+</description>
+</property>
+
 <signal name="GDBusObjectSkeleton::authorize-method">
 <description>
 Emitted when a method is invoked by a remote caller and used to
@@ -2881,6 +3852,15 @@ Since: 2.30
 </return>
 </signal>
 
+<property name="GDBusObjectSkeleton:g-object-path">
+<description>
+The object path where the object is exported.
+
+Since: 2.30
+
+</description>
+</property>
+
 <enum name="GDBusPropertyInfoFlags">
 <description>
 Flags describing the access control of a D-Bus property.
@@ -2967,6 +3947,122 @@ Since: 2.26
 <return></return>
 </signal>
 
+<property name="GDBusProxy:g-bus-type">
+<description>
+If this property is not %G_BUS_TYPE_NONE, then
+#GDBusProxy:g-connection must be %NULL and will be set to the
+#GDBusConnection obtained by calling g_bus_get() with the value
+of this property.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-connection">
+<description>
+The #GDBusConnection the proxy is for.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-default-timeout">
+<description>
+The timeout to use if -1 (specifying default timeout) is passed
+as @timeout_msec in the g_dbus_proxy_call() and
+g_dbus_proxy_call_sync() functions.
+
+This allows applications to set a proxy-wide timeout for all
+remote method invocations on the proxy. If this property is -1,
+the default timeout (typically 25 seconds) is used. If set to
+%G_MAXINT, then no timeout is used.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-flags">
+<description>
+Flags from the #GDBusProxyFlags enumeration.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-interface-info">
+<description>
+Ensure that interactions with this proxy conform to the given
+interface. This is mainly to ensure that malformed data received
+from the other peer is ignored. The given #GDBusInterfaceInfo is
+said to be the &quot;expected interface&quot;.
+
+The checks performed are:
+- When completing a method call, if the type signature of
+the reply message isn't what's expected, the reply is
+discarded and the #GError is set to %G_IO_ERROR_INVALID_ARGUMENT.
+
+- Received signals that have a type signature mismatch are dropped and
+a warning is logged via g_warning().
+
+- Properties received via the initial `GetAll()` call or via the 
+`::PropertiesChanged` signal (on the
+[org.freedesktop.DBus.Properties](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties)
+interface) or set using g_dbus_proxy_set_cached_property()
+with a type signature mismatch are ignored and a warning is
+logged via g_warning().
+
+Note that these checks are never done on methods, signals and
+properties that are not referenced in the given
+#GDBusInterfaceInfo, since extending a D-Bus interface on the
+service-side is not considered an ABI break.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-interface-name">
+<description>
+The D-Bus interface name the proxy is for.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-name">
+<description>
+The well-known or unique name that the proxy is for.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-name-owner">
+<description>
+The unique name that owns #GDBusProxy:g-name or %NULL if no-one
+currently owns that name. You may connect to #GObject::notify signal to
+track changes to this property.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusProxy:g-object-path">
+<description>
+The object path the proxy is for.
+
+Since: 2.26
+
+</description>
+</property>
+
 <enum name="GDBusProxyFlags">
 <description>
 Flags used when constructing an instance of a #GDBusProxy derived class.
@@ -3071,6 +4167,60 @@ run.
 </return>
 </signal>
 
+<property name="GDBusServer:active">
+<description>
+Whether the server is currently active.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusServer:address">
+<description>
+The D-Bus address to listen on.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusServer:authentication-observer">
+<description>
+A #GDBusAuthObserver object to assist in the authentication process or %NULL.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusServer:client-address">
+<description>
+The D-Bus address that clients can use.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusServer:flags">
+<description>
+Flags from the #GDBusServerFlags enumeration.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GDBusServer:guid">
+<description>
+The guid of the server.
+
+Since: 2.26
+
+</description>
+</property>
+
 <enum name="GDBusServerFlags">
 <description>
 Flags used when creating a #GDBusServer.
@@ -3150,6 +4300,31 @@ to dynamically spawn objects in the subtree.
 </parameters>
 </enum>
 
+<property name="GDataOutputStream:byte-order">
+<description>
+Determines the byte ordering that is used when writing 
+multi-byte entities (such as integers) to the stream.
+
+</description>
+</property>
+
+<property name="GDataStream:byte-order">
+<description>
+The ::byte-order property determines the byte ordering that
+is used when reading multi-byte entities (such as integers)
+from the stream.
+
+</description>
+</property>
+
+<property name="GDataStream:newline-type">
+<description>
+The :newline-type property determines what is considered
+as a line ending when reading complete lines from the stream.
+
+</description>
+</property>
+
 <enum name="GDataStreamByteOrder">
 <description>
 #GDataStreamByteOrder is used to ensure proper endianness of streaming data sources
@@ -3198,6 +4373,13 @@ across various machine architectures.
 </parameters>
 </enum>
 
+<property name="GDesktopAppInfo:filename">
+<description>
+The origin filename of this #GDesktopAppInfo
+
+</description>
+</property>
+
 <signal name="GDrive::changed">
 <description>
 Emitted when the drive's state has changed.
@@ -3500,6 +4682,13 @@ be exactly like that. Since 2.20
 </parameters>
 </enum>
 
+<property name="GFileIcon:file">
+<description>
+The file containing the icon.
+
+</description>
+</property>
+
 <enum name="GFileMeasureFlags">
 <description>
 Flags that can be used with g_file_measure_disk_usage().
@@ -3537,7 +4726,28 @@ Compare with `du -x`.
 <description>
 Emitted when @file has been changed.
 
-If using #G_FILE_MONITOR_SEND_MOVED flag and @event_type is
+If using %G_FILE_MONITOR_WATCH_RENAMES on a directory monitor, and
+the information is available (and if supported by the backend),
+ event_type may be %G_FILE_MONITOR_EVENT_RENAMED,
+%G_FILE_MONITOR_EVENT_MOVED_IN or %G_FILE_MONITOR_EVENT_MOVED_OUT.
+
+In all cases @file will be a child of the monitored directory.  For
+renames, @file will be the old name and @other_file is the new
+name.  For &quot;moved in&quot; events, @file is the name of the file that
+appeared and @other_file is the old name that it was moved from (in
+another directory).  For &quot;moved out&quot; events, @file is the name of
+the file that used to be in this directory and @other_file is the
+name of the file at its new location.
+
+It makes sense to treat %G_FILE_MONITOR_EVENT_MOVED_IN as
+equivalent to %G_FILE_MONITOR_EVENT_CREATED and
+%G_FILE_MONITOR_EVENT_MOVED_OUT as equivalent to
+%G_FILE_MONITOR_EVENT_DELETED, with extra information.
+%G_FILE_MONITOR_EVENT_RENAMED is equivalent to a delete/create
+pair.  This is exactly how the events will be reported in the case
+that the %G_FILE_MONITOR_WATCH_RENAMES flag is not in use.
+
+If using the deprecated flag %G_FILE_MONITOR_SEND_MOVED flag and @event_type is
 #G_FILE_MONITOR_EVENT_MOVED, @file will be set to a #GFile containing the
 old path, and @other_file will be set to a #GFile containing the new path.
 
@@ -3600,7 +4810,26 @@ Specifies what type of event a monitor event is.
 </parameter_description>
 </parameter>
 <parameter name="G_FILE_MONITOR_EVENT_MOVED">
-<parameter_description> the file was moved.
+<parameter_description> the file was moved -- only sent if the
+(deprecated) %G_FILE_MONITOR_SEND_MOVED flag is set
+</parameter_description>
+</parameter>
+<parameter name="G_FILE_MONITOR_EVENT_RENAMED">
+<parameter_description> the file was renamed within the
+current directory -- only sent if the %G_FILE_MONITOR_WATCH_MOVES
+flag is set.  Since: 2.44.
+</parameter_description>
+</parameter>
+<parameter name="G_FILE_MONITOR_EVENT_MOVED_IN">
+<parameter_description> the file was moved into the
+monitored directory from another location -- only sent if the
+%G_FILE_MONITOR_WATCH_MOVES flag is set.  Since: 2.44.
+</parameter_description>
+</parameter>
+<parameter name="G_FILE_MONITOR_EVENT_MOVED_OUT">
+<parameter_description> the file was moved out of the
+monitored directory to another location -- only sent if the
+%G_FILE_MONITOR_WATCH_MOVES flag is set.  Since: 2.44
 </parameter_description>
 </parameter>
 </parameters>
@@ -3625,7 +4854,8 @@ Flags used to set what a #GFileMonitor will watch for.
 by file renames (moves) and send a single G_FILE_MONITOR_EVENT_MOVED
 event instead (NB: not supported on all backends; the default
 behaviour -without specifying this flag- is to send single DELETED
-and CREATED events).
+and CREATED events).  Deprecated since 2.44: use
+%G_FILE_MONITOR_WATCH_MOVES instead.
 </parameter_description>
 </parameter>
 <parameter name="G_FILE_MONITOR_WATCH_HARD_LINKS">
@@ -3633,6 +4863,13 @@ and CREATED events).
 via another hard link. Since 2.36.
 </parameter_description>
 </parameter>
+<parameter name="G_FILE_MONITOR_WATCH_MOVES">
+<parameter_description> Watch for rename operations on a
+monitored directory.  This causes %G_FILE_MONITOR_EVENT_RENAMED,
+%G_FILE_MONITOR_EVENT_MOVED_IN and %G_FILE_MONITOR_EVENT_MOVED_OUT
+events to be emitted when possible.  Since: 2.44.
+</parameter_description>
+</parameter>
 </parameters>
 </enum>
 
@@ -4000,6 +5237,115 @@ before calling the callback.
 </parameters>
 </enum>
 
+<property name="GInetAddress:is-any">
+<description>
+Whether this is the &quot;any&quot; address for its family.
+See g_inet_address_get_is_any().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-link-local">
+<description>
+Whether this is a link-local address.
+See g_inet_address_get_is_link_local().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-loopback">
+<description>
+Whether this is the loopback address for its family.
+See g_inet_address_get_is_loopback().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-mc-global">
+<description>
+Whether this is a global multicast address.
+See g_inet_address_get_is_mc_global().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-mc-link-local">
+<description>
+Whether this is a link-local multicast address.
+See g_inet_address_get_is_mc_link_local().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-mc-node-local">
+<description>
+Whether this is a node-local multicast address.
+See g_inet_address_get_is_mc_node_local().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-mc-org-local">
+<description>
+Whether this is an organization-local multicast address.
+See g_inet_address_get_is_mc_org_local().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-mc-site-local">
+<description>
+Whether this is a site-local multicast address.
+See g_inet_address_get_is_mc_site_local().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-multicast">
+<description>
+Whether this is a multicast address.
+See g_inet_address_get_is_multicast().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetAddress:is-site-local">
+<description>
+Whether this is a site-local address.
+See g_inet_address_get_is_loopback().
+
+Since: 2.22
+
+</description>
+</property>
+
+<property name="GInetSocketAddress:flowinfo">
+<description>
+The `sin6_flowinfo` field, for IPv6 addresses.
+
+Since: 2.32
+
+</description>
+</property>
+
 <signal name="GListModel::items-changed">
 <description>
 This signal is emitted whenever items were added or removed to
@@ -4030,6 +5376,61 @@ Since: 2.44
 <return></return>
 </signal>
 
+<property name="GListStore:item-type">
+<description>
+The type of items contained in this list store. Items must be
+subclasses of #GObject.
+
+Since: 2.44
+
+</description>
+</property>
+
+<property name="GMemoryOutputStream:data">
+<description>
+Pointer to buffer where data will be written.
+
+Since: 2.24
+
+</description>
+</property>
+
+<property name="GMemoryOutputStream:data-size">
+<description>
+Size of data written to the buffer.
+
+Since: 2.24
+
+</description>
+</property>
+
+<property name="GMemoryOutputStream:destroy-function">
+<description>
+Function called with the buffer as argument when the stream is destroyed.
+
+Since: 2.24
+
+</description>
+</property>
+
+<property name="GMemoryOutputStream:realloc-function">
+<description>
+Function with realloc semantics called to enlarge the buffer.
+
+Since: 2.24
+
+</description>
+</property>
+
+<property name="GMemoryOutputStream:size">
+<description>
+Current size of the data buffer.
+
+Since: 2.24
+
+</description>
+</property>
+
 <signal name="GMenuModel::items-changed">
 <description>
 Emitted when a change has occured to the menu.
@@ -4317,6 +5718,51 @@ is completed
 <return></return>
 </signal>
 
+<property name="GMountOperation:anonymous">
+<description>
+Whether to use an anonymous user when authenticating.
+
+</description>
+</property>
+
+<property name="GMountOperation:choice">
+<description>
+The index of the user's choice when a question is asked during the 
+mount operation. See the #GMountOperation::ask-question signal.
+
+</description>
+</property>
+
+<property name="GMountOperation:domain">
+<description>
+The domain to use for the mount operation.
+
+</description>
+</property>
+
+<property name="GMountOperation:password">
+<description>
+The password that is used for authentication when carrying out
+the mount operation.
+
+</description>
+</property>
+
+<property name="GMountOperation:password-save">
+<description>
+Determines if and how the password information should be saved. 
+
+</description>
+</property>
+
+<property name="GMountOperation:username">
+<description>
+The user name that is used for authentication when carrying out
+the mount operation.
+
+</description>
+</property>
+
 <enum name="GMountOperationResult">
 <description>
 #GMountOperationResult is returned as a result when a request for
@@ -4417,6 +5863,42 @@ Since: 2.32
 <return></return>
 </signal>
 
+<property name="GNetworkMonitor:connectivity">
+<description>
+More detailed information about the host's network connectivity.
+See g_network_monitor_get_connectivity() and
+#GNetworkConnectivity for more details.
+
+Since: 2.44
+
+</description>
+</property>
+
+<property name="GNetworkMonitor:network-available">
+<description>
+Whether the network is considered available. That is, whether the
+system has a default route for at least one of IPv4 or IPv6.
+
+Real-world networks are of course much more complicated than
+this; the machine may be connected to a wifi hotspot that
+requires payment before allowing traffic through, or may be
+connected to a functioning router that has lost its own upstream
+connectivity. Some hosts might only be accessible when a VPN is
+active. Other hosts might only be accessible when the VPN is
+not active. Thus, it is best to use g_network_monitor_can_reach()
+or g_network_monitor_can_reach_async() to test for reachability
+on a host-by-host basis. (On the other hand, when the property is
+%FALSE, the application can reasonably expect that no remote
+hosts at all are reachable, and should indicate this to the user
+in its UI.)
+
+See also #GNetworkMonitor::network-changed.
+
+Since: 2.32
+
+</description>
+</property>
+
 <enum name="GNotificationPriority">
 <description>
 Priority levels for #GNotifications.
@@ -4499,6 +5981,143 @@ to, and later retrieves it again from there.
 </parameters>
 </enum>
 
+<property name="GPermission:allowed">
+<description>
+%TRUE if the caller currently has permission to perform the action that
+ permission represents the permission to perform.
+
+</description>
+</property>
+
+<property name="GPermission:can-acquire">
+<description>
+%TRUE if it is generally possible to acquire the permission by calling
+g_permission_acquire().
+
+</description>
+</property>
+
+<property name="GPermission:can-release">
+<description>
+%TRUE if it is generally possible to release the permission by calling
+g_permission_release().
+
+</description>
+</property>
+
+<property name="GPropertyAction:enabled">
+<description>
+If @action is currently enabled.
+
+If the action is disabled then calls to g_action_activate() and
+g_action_change_state() have no effect.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:name">
+<description>
+The name of the action.  This is mostly meaningful for identifying
+the action once it has been added to a #GActionMap.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:object">
+<description>
+The object to wrap a property on.
+
+The object must be a non-%NULL #GObject with properties.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:parameter-type">
+<description>
+The type of the parameter that must be given when activating the
+action.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:property-name">
+<description>
+The name of the property to wrap on the object.
+
+The property must exist on the passed-in object and it must be
+readable and writable (and not construct-only).
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:state">
+<description>
+The state of the action, or %NULL if the action is stateless.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GPropertyAction:state-type">
+<description>
+The #GVariantType of the state that the action has, or %NULL if the
+action is stateless.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GProxyAddress:destination-protocol">
+<description>
+The protocol being spoke to the destination host, or %NULL if
+the #GProxyAddress doesn't know.
+
+Since: 2.34
+
+</description>
+</property>
+
+<property name="GProxyAddress:uri">
+<description>
+The URI string that the proxy was constructed from (or %NULL
+if the creator didn't specify this).
+
+Since: 2.34
+
+</description>
+</property>
+
+<property name="GProxyAddressEnumerator:default-port">
+<description>
+The default port to use if #GProxyAddressEnumerator:uri does not
+specify one.
+
+Since: 2.38
+
+</description>
+</property>
+
+<property name="GProxyAddressEnumerator:proxy-resolver">
+<description>
+The proxy resolver to use.
+
+Since: 2.36
+
+</description>
+</property>
+
 <signal name="GResolver::reload">
 <description>
 Emitted when the resolver notices that the system resolver
@@ -4775,6 +6394,77 @@ callbacks when the writability of &quot;x&quot; changes.
 <return></return>
 </signal>
 
+<property name="GSettings:context">
+<description>
+The name of the context that the settings are stored in.
+
+</description>
+</property>
+
+<property name="GSettings:delay-apply">
+<description>
+Whether the #GSettings object is in 'delay-apply' mode. See
+g_settings_delay() for details.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSettings:has-unapplied">
+<description>
+If this property is %TRUE, the #GSettings object has outstanding
+changes that will be applied when g_settings_apply() is called.
+
+</description>
+</property>
+
+<property name="GSettings:path">
+<description>
+The path within the backend where the settings are stored.
+
+</description>
+</property>
+
+<property name="GSettings:schema">
+<description>
+The name of the schema that describes the types of keys
+for this #GSettings object.
+
+The type of this property is *not* #GSettingsSchema.
+#GSettingsSchema has only existed since version 2.32 and
+unfortunately this name was used in previous versions to refer to
+the schema ID rather than the schema itself.  Take care to use the
+'settings-schema' property if you wish to pass in a
+#GSettingsSchema.
+
+Deprecated:2.32:Use the 'schema-id' property instead.  In a future
+version, this property may instead refer to a #GSettingsSchema.
+
+</description>
+</property>
+
+<property name="GSettings:schema-id">
+<description>
+The name of the schema that describes the types of keys
+for this #GSettings object.
+
+</description>
+</property>
+
+<property name="GSettings:settings-schema">
+<description>
+The #GSettingsSchema describing the types of keys for this
+#GSettings object.
+
+Ideally, this property would be called 'schema'.  #GSettingsSchema
+has only existed since version 2.32, however, and before then the
+'schema' property was used to refer to the ID of the schema rather
+than the schema itself.  Take care.
+
+</description>
+</property>
+
 <enum name="GSettingsBindFlags">
 <description>
 Flags used when creating a binding. These flags determine in which
@@ -4896,6 +6586,169 @@ Since: 2.30
 <return></return>
 </signal>
 
+<property name="GSimpleAction:enabled">
+<description>
+If @action is currently enabled.
+
+If the action is disabled then calls to g_action_activate() and
+g_action_change_state() have no effect.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSimpleAction:name">
+<description>
+The name of the action. This is mostly meaningful for identifying
+the action once it has been added to a #GSimpleActionGroup.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSimpleAction:parameter-type">
+<description>
+The type of the parameter that must be given when activating the
+action.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSimpleAction:state">
+<description>
+The state of the action, or %NULL if the action is stateless.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSimpleAction:state-type">
+<description>
+The #GVariantType of the state that the action has, or %NULL if the
+action is stateless.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GSimpleIOStream:input-stream">
+<description>
+Since: 2.44
+
+</description>
+</property>
+
+<property name="GSimpleIOStream:output-stream">
+<description>
+Since: 2.44
+
+</description>
+</property>
+
+<property name="GSimpleProxyResolver:default-proxy">
+<description>
+The default proxy URI that will be used for any URI that doesn't
+match #GSimpleProxyResolver:ignore-hosts, and doesn't match any
+of the schemes set with g_simple_proxy_resolver_set_uri_proxy().
+
+Note that as a special case, if this URI starts with
+&quot;socks://&quot;, #GSimpleProxyResolver will treat it as referring
+to all three of the socks5, socks4a, and socks4 proxy types.
+
+</description>
+</property>
+
+<property name="GSimpleProxyResolver:ignore-hosts">
+<description>
+A list of hostnames and IP addresses that the resolver should
+allow direct connections to.
+
+Entries can be in one of 4 formats:
+
+- A hostname, such as &quot;example.com&quot;, &quot;.example.com&quot;, or
+&quot;*.example.com&quot;, any of which match &quot;example.com&quot; or
+any subdomain of it.
+
+- An IPv4 or IPv6 address, such as &quot;192.168.1.1&quot;,
+which matches only that address.
+
+- A hostname or IP address followed by a port, such as
+&quot;example.com:80&quot;, which matches whatever the hostname or IP
+address would match, but only for URLs with the (explicitly)
+indicated port. In the case of an IPv6 address, the address
+part must appear in brackets: &quot;[::1]:443&quot;
+
+- An IP address range, given by a base address and prefix length,
+such as &quot;fe80::/10&quot;, which matches any address in that range.
+
+Note that when dealing with Unicode hostnames, the matching is
+done against the ASCII form of the name.
+
+Also note that hostname exclusions apply only to connections made
+to hosts identified by name, and IP address exclusions apply only
+to connections made to hosts identified by address. That is, if
+example.com has an address of 192.168.1.1, and the :ignore-hosts list
+contains only &quot;192.168.1.1&quot;, then a connection to &quot;example.com&quot;
+(eg, via a #GNetworkAddress) will use the proxy, and a connection to
+&quot;192.168.1.1&quot; (eg, via a #GInetSocketAddress) will not.
+
+These rules match the &quot;ignore-hosts&quot;/&quot;noproxy&quot; rules most
+commonly used by other applications.
+
+</description>
+</property>
+
+<property name="GSocket:broadcast">
+<description>
+Whether the socket should allow sending to broadcast addresses.
+
+Since: 2.32
+
+</description>
+</property>
+
+<property name="GSocket:multicast-loopback">
+<description>
+Whether outgoing multicast packets loop back to the local host.
+
+Since: 2.32
+
+</description>
+</property>
+
+<property name="GSocket:multicast-ttl">
+<description>
+Time-to-live out outgoing multicast packets
+
+Since: 2.32
+
+</description>
+</property>
+
+<property name="GSocket:timeout">
+<description>
+The timeout in seconds on socket I/O
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GSocket:ttl">
+<description>
+Time-to-live for outgoing unicast packets
+
+Since: 2.32
+
+</description>
+</property>
+
 <signal name="GSocketClient::event">
 <description>
 Emitted when @client's activity on @connectable changes state.
@@ -4972,6 +6825,15 @@ Since: 2.32
 <return></return>
 </signal>
 
+<property name="GSocketClient:proxy-resolver">
+<description>
+The proxy resolver to use
+
+Since: 2.36
+
+</description>
+</property>
+
 <enum name="GSocketClientEvent">
 <description>
 Describes an event occurring on a #GSocketClient. See the
@@ -5058,6 +6920,65 @@ Since: 2.22
 </parameters>
 </enum>
 
+<signal name="GSocketListener::event">
+<description>
+Emitted when @listener's activity on @socket changes state.
+Note that when @listener is used to listen on both IPv4 and
+IPv6, a separate set of signals will be emitted for each, and
+the order they happen in is undefined.
+
+Since: 2.46
+
+</description>
+<parameters>
+<parameter name="listener">
+<parameter_description> the #GSocketListener
+</parameter_description>
+</parameter>
+<parameter name="event">
+<parameter_description> the event that is occurring
+</parameter_description>
+</parameter>
+<parameter name="socket">
+<parameter_description> the #GSocket the event is occurring on
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<enum name="GSocketListenerEvent">
+<description>
+Describes an event occurring on a #GSocketListener. See the
+#GSocketListener::event signal for more details.
+
+Additional values may be added to this type in the future.
+
+Since: 2.46
+
+</description>
+<parameters>
+<parameter name="G_SOCKET_LISTENER_BINDING">
+<parameter_description> The listener is about to bind a socket.
+</parameter_description>
+</parameter>
+<parameter name="G_SOCKET_LISTENER_BOUND">
+<parameter_description> The listener has bound a socket.
+</parameter_description>
+</parameter>
+<parameter name="G_SOCKET_LISTENER_LISTENING">
+<parameter_description> The listener is about to start
+listening on this socket.
+</parameter_description>
+</parameter>
+<parameter name="G_SOCKET_LISTENER_LISTENED">
+<parameter_description> The listener is now listening on
+this socket.
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
 <enum name="GSocketMsgFlags">
 <description>
 Flags used in g_socket_receive_message() and g_socket_send_message().
@@ -5260,6 +7181,32 @@ over the &quot;standard&quot; file descriptors (stdin, stdout, stderr).
 </parameters>
 </enum>
 
+<property name="GTask:completed">
+<description>
+Whether the task has completed, meaning its callback (if set) has been
+invoked. This can only happen after g_task_return_pointer(),
+g_task_return_error() or one of the other return functions have been called
+on the task.
+
+This property is guaranteed to change from %FALSE to %TRUE exactly once.
+
+The #GObject::notify signal for this change is emitted in the same main
+context as the task’s callback, immediately after that callback is invoked.
+
+Since: 2.44
+
+</description>
+</property>
+
+<property name="GTestDBus:flags">
+<description>
+#GTestDBusFlags specifying the behaviour of the D-Bus session.
+
+Since: 2.34
+
+</description>
+</property>
+
 <enum name="GTestDBusFlags">
 <description>
 Flags to define future #GTestDBus behaviour.
@@ -5275,6 +7222,41 @@ Since: 2.34
 </parameters>
 </enum>
 
+<property name="GThemedIcon:name">
+<description>
+The icon name.
+
+</description>
+</property>
+
+<property name="GThemedIcon:names">
+<description>
+A %NULL-terminated array of icon names.
+
+</description>
+</property>
+
+<property name="GThemedIcon:use-default-fallbacks">
+<description>
+Whether to use the default fallbacks found by shortening the icon name 
+at '-' characters. If the &quot;names&quot; array has more than one element, 
+ignores any past the first.
+
+For example, if the icon name was &quot;gnome-dev-cdrom-audio&quot;, the array 
+would become
+|[&lt;!-- language=&quot;C&quot; --&gt;
+{
+&quot;gnome-dev-cdrom-audio&quot;,
+&quot;gnome-dev-cdrom&quot;,
+&quot;gnome-dev&quot;,
+&quot;gnome&quot;,
+NULL
+};
+]|
+
+</description>
+</property>
+
 <signal name="GThreadedSocketService::run">
 <description>
 The ::run signal is emitted in a worker thread in response to an
@@ -5325,6 +7307,75 @@ Since: 2.28
 </parameters>
 </enum>
 
+<property name="GTlsCertificate:certificate">
+<description>
+The DER (binary) encoded representation of the certificate.
+This property and the #GTlsCertificate:certificate-pem property
+represent the same data, just in different forms.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsCertificate:certificate-pem">
+<description>
+The PEM (ASCII) encoded representation of the certificate.
+This property and the #GTlsCertificate:certificate
+property represent the same data, just in different forms.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsCertificate:issuer">
+<description>
+A #GTlsCertificate representing the entity that issued this
+certificate. If %NULL, this means that the certificate is either
+self-signed, or else the certificate of the issuer is not
+available.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsCertificate:private-key">
+<description>
+The DER (binary) encoded representation of the certificate's
+private key, in either PKCS#1 format or unencrypted PKCS#8
+format. This property (or the #GTlsCertificate:private-key-pem
+property) can be set when constructing a key (eg, from a file),
+but cannot be read.
+
+PKCS#8 format is supported since 2.32; earlier releases only
+support PKCS#1. You can use the `openssl rsa`
+tool to convert PKCS#8 keys to PKCS#1.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsCertificate:private-key-pem">
+<description>
+The PEM (ASCII) encoded representation of the certificate's
+private key in either PKCS#1 format (&quot;`BEGIN RSA PRIVATE
+KEY`&quot;) or unencrypted PKCS#8 format (&quot;`BEGIN
+PRIVATE KEY`&quot;). This property (or the
+#GTlsCertificate:private-key property) can be set when
+constructing a key (eg, from a file), but cannot be read.
+
+PKCS#8 format is supported since 2.32; earlier releases only
+support PKCS#1. You can use the `openssl rsa`
+tool to convert PKCS#8 keys to PKCS#1.
+
+Since: 2.28
+
+</description>
+</property>
+
 <enum name="GTlsCertificateFlags">
 <description>
 A set of flags describing TLS certification validation. This can be
@@ -5396,6 +7447,73 @@ Since: 2.40
 </parameters>
 </enum>
 
+<property name="GTlsClientConnection:accepted-cas">
+<description>
+A list of the distinguished names of the Certificate Authorities
+that the server will accept client certificates signed by. If the
+server requests a client certificate during the handshake, then
+this property will be set after the handshake completes.
+
+Each item in the list is a #GByteArray which contains the complete
+subject DN of the certificate authority.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsClientConnection:server-identity">
+<description>
+A #GSocketConnectable describing the identity of the server that
+is expected on the other end of the connection.
+
+If the %G_TLS_CERTIFICATE_BAD_IDENTITY flag is set in
+#GTlsClientConnection:validation-flags, this object will be used
+to determine the expected identify of the remote end of the
+connection; if #GTlsClientConnection:server-identity is not set,
+or does not match the identity presented by the server, then the
+%G_TLS_CERTIFICATE_BAD_IDENTITY validation will fail.
+
+In addition to its use in verifying the server certificate,
+this is also used to give a hint to the server about what
+certificate we expect, which is useful for servers that serve
+virtual hosts.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsClientConnection:use-ssl3">
+<description>
+If %TRUE, tells the connection to use a fallback version of TLS
+or SSL, rather than trying to negotiate the best version of TLS
+to use. This can be used when talking to servers that don't
+implement version negotiation correctly and therefore refuse to
+handshake at all with a &quot;modern&quot; TLS handshake.
+
+Despite the property name, the fallback version is not
+necessarily SSL 3.0; if SSL 3.0 has been disabled, the
+#GTlsClientConnection will use the next highest available version
+(normally TLS 1.0) as the fallback version.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsClientConnection:validation-flags">
+<description>
+What steps to perform when validating a certificate received from
+a server. Server certificates that fail to validate in all of the
+ways indicated here will be rejected unless the application
+overrides the default via #GTlsConnection::accept-certificate.
+
+Since: 2.28
+
+</description>
+</property>
+
 <signal name="GTlsConnection::accept-certificate">
 <description>
 Emitted during the TLS handshake after the peer certificate has
@@ -5457,6 +7575,107 @@ no one else overrides it.
 </return>
 </signal>
 
+<property name="GTlsConnection:base-io-stream">
+<description>
+The #GIOStream that the connection wraps
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:certificate">
+<description>
+The connection's certificate; see
+g_tls_connection_set_certificate().
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:database">
+<description>
+The certificate database to use when verifying this TLS connection.
+If no cerificate database is set, then the default database will be
+used. See g_tls_backend_get_default_database().
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GTlsConnection:interaction">
+<description>
+A #GTlsInteraction object to be used when the connection or certificate
+database need to interact with the user. This will be used to prompt the
+user for passwords where necessary.
+
+Since: 2.30
+
+</description>
+</property>
+
+<property name="GTlsConnection:peer-certificate">
+<description>
+The connection's peer's certificate, after the TLS handshake has
+completed and the certificate has been accepted. Note in
+particular that this is not yet set during the emission of
+#GTlsConnection::accept-certificate.
+
+(You can watch for a #GObject::notify signal on this property to
+detect when a handshake has occurred.)
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:peer-certificate-errors">
+<description>
+The errors noticed-and-ignored while verifying
+#GTlsConnection:peer-certificate. Normally this should be 0, but
+it may not be if #GTlsClientConnection:validation-flags is not
+%G_TLS_CERTIFICATE_VALIDATE_ALL, or if
+#GTlsConnection::accept-certificate overrode the default
+behavior.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:rehandshake-mode">
+<description>
+The rehandshaking mode. See
+g_tls_connection_set_rehandshake_mode().
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:require-close-notify">
+<description>
+Whether or not proper TLS close notification is required.
+See g_tls_connection_set_require_close_notify().
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GTlsConnection:use-system-certdb">
+<description>
+Whether or not the system certificate database will be used to
+verify peer certificates. See
+g_tls_connection_set_use_system_certdb().
+
+Deprecated: 2.30: Use GTlsConnection:database instead
+
+</description>
+</property>
+
 <enum name="GTlsDatabaseLookupFlags">
 <description>
 Flags for g_tls_database_lookup_certificate_handle(),
@@ -5540,6 +7759,18 @@ g_tls_connection_set_require_close_notify().
 </parameters>
 </enum>
 
+<property name="GTlsFileDatabase:anchors">
+<description>
+The path to a file containing PEM encoded certificate authority
+root anchors. The certificates in this file will be treated as
+root authorities for the purpose of verifying other certificates
+via the g_tls_database_verify_chain() operation.
+
+Since: 2.30
+
+</description>
+</property>
+
 <enum name="GTlsInteractionResult">
 <description>
 #GTlsInteractionResult is returned by various functions in #GTlsInteraction
@@ -5620,6 +7851,44 @@ Since: 2.28
 </parameters>
 </enum>
 
+<property name="GTlsServerConnection:authentication-mode">
+<description>
+The #GTlsAuthenticationMode for the server. This can be changed
+before calling g_tls_connection_handshake() if you want to
+rehandshake with a different mode from the initial handshake.
+
+Since: 2.28
+
+</description>
+</property>
+
+<property name="GUnixCredentialsMessage:credentials">
+<description>
+The credentials stored in the message.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GUnixInputStream:close-fd">
+<description>
+Whether to close the file descriptor when the stream is closed.
+
+Since: 2.20
+
+</description>
+</property>
+
+<property name="GUnixInputStream:fd">
+<description>
+The file descriptor that the stream reads from.
+
+Since: 2.20
+
+</description>
+</property>
+
 <signal name="GUnixMountMonitor::mountpoints-changed">
 <description>
 Emitted when the unix mount points have changed.
@@ -5709,6 +7978,35 @@ Types of UNIX mounts.
 </parameters>
 </enum>
 
+<property name="GUnixOutputStream:close-fd">
+<description>
+Whether to close the file descriptor when the stream is closed.
+
+Since: 2.20
+
+</description>
+</property>
+
+<property name="GUnixOutputStream:fd">
+<description>
+The file descriptor that the stream writes to.
+
+Since: 2.20
+
+</description>
+</property>
+
+<property name="GUnixSocketAddress:abstract">
+<description>
+Whether or not this is an abstract address
+
+Deprecated: Use #GUnixSocketAddress:address-type, which
+distinguishes between zero-padded and non-zero-padded
+abstract addresses.
+
+</description>
+</property>
+
 <enum name="GUnixSocketAddressType">
 <description>
 The type of name used by a #GUnixSocketAddress.
@@ -5995,6 +8293,53 @@ Emitted when a mountable volume is removed from the system.
 <return></return>
 </signal>
 
+<property name="GWin32InputStream:close-handle">
+<description>
+Whether to close the file handle when the stream is closed.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GWin32InputStream:handle">
+<description>
+The handle that the stream reads from.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GWin32OutputStream:close-handle">
+<description>
+Whether to close the file handle when the stream is closed.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GWin32OutputStream:handle">
+<description>
+The file handle that the stream writes to.
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GZlibCompressor:file-info">
+<description>
+If set to a non-%NULL #GFileInfo object, and #GZlibCompressor:format is
+%G_ZLIB_COMPRESSOR_FORMAT_GZIP, the compressor will write the file name
+and modification time from the file info to the GZIP header.
+
+Since: 2.26
+
+</description>
+</property>
+
 <enum name="GZlibCompressorFormat">
 <description>
 Used to select the type of data format to use for #GZlibDecompressor
@@ -6019,6 +8364,18 @@ Since: 2.24
 </parameters>
 </enum>
 
+<property name="GZlibDecompressor:file-info">
+<description>
+A #GFileInfo containing the information found in the GZIP header
+of the data stream processed, or %NULL if the header was not yet
+fully processed, is not present at all, or the compressor's
+#GZlibDecompressor:format property is not %G_ZLIB_COMPRESSOR_FORMAT_GZIP.
+
+Since: 2.26
+
+</description>
+</property>
+
 <function name="convert_kqueue_events_to_gio">
 <description>
 Translates kqueue filter flags into GIO event flags.
@@ -7276,28 +9633,6 @@ Sets the #ExampleCat instance for the D-Bus interface &lt;link linkend=&quot;gdb
 <return></return>
 </function>
 
-<function name="fen_add">
-<description>
-Won't hold a ref, we have a timout callback to clean unused node_t.
-If there is no value for a key, add it and return it; else return the old
-one.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="fen_init">
-<description>
-FEN subsystem initializing.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
 <function name="foo_igen_authorize_call_check_authorized">
 <description>
 Asynchronously invokes the &lt;link 
linkend=&quot;gdbus-method-org-project-Authorize.CheckAuthorized&quot;&gt;CheckAuthorized()&lt;/link&gt; 
D-Bus method on @proxy.
@@ -39084,7 +41419,7 @@ Cancels a file monitor.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if monitor was cancelled.
+<return> always %TRUE
 </return>
 </function>
 
@@ -39131,37 +41466,6 @@ Free the returned object with g_object_unref().
 </return>
 </function>
 
-<function name="g_file_monitor_emit_event">
-<description>
-Emits the #GFileMonitor::changed signal if a change
-has taken place. Should be called from file monitor 
-implementations only.
-
-The signal will be emitted from an idle handler (in the
-[thread-default main context][g-main-context-push-thread-default]).
-
-</description>
-<parameters>
-<parameter name="monitor">
-<parameter_description> a #GFileMonitor.
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> a #GFile.
-</parameter_description>
-</parameter>
-<parameter name="other_file">
-<parameter_description> a #GFile.
-</parameter_description>
-</parameter>
-<parameter name="event_type">
-<parameter_description> a set of #GFileMonitorEvent flags.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="g_file_monitor_file">
 <description>
 Obtains a file monitor for the given file. If no file notification
@@ -48214,7 +50518,8 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new #GNetworkAddress, or %NULL on error
+<return> the new
+#GNetworkAddress, or %NULL on error
 
 </return>
 </function>
@@ -48245,7 +50550,8 @@ Since: 2.26
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new #GNetworkAddress, or %NULL on error
+<return> the new
+#GNetworkAddress, or %NULL on error
 
 </return>
 </function>
@@ -54921,6 +57227,8 @@ Reports an error in an asynchronous function in an idle function by
 directly setting the contents of the #GAsyncResult with the given error
 information.
 
+Deprecated: 2.46: Use g_task_report_error().
+
 </description>
 <parameters>
 <parameter name="object">
@@ -54961,6 +57269,8 @@ Reports an error in an idle function. Similar to
 g_simple_async_report_error_in_idle(), but takes a #GError rather
 than building a new one.
 
+Deprecated: 2.46: Use g_task_report_error().
+
 </description>
 <parameters>
 <parameter name="object">
@@ -54991,6 +57301,8 @@ ownership of @error, so the caller does not have to free it any more.
 
 Since: 2.28
 
+Deprecated: 2.46: Use g_task_report_error().
+
 </description>
 <parameters>
 <parameter name="object">
@@ -55023,6 +57335,8 @@ g_simple_async_result_complete_in_idle().
 Calling this function takes a reference to @simple for as long as
 is needed to complete the call.
 
+Deprecated: 2.46: Use #GTask instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55043,6 +57357,8 @@ of the thread that @simple was initially created in
 Calling this function takes a reference to @simple for as long as
 is needed to complete the call.
 
+Deprecated: 2.46: Use #GTask instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55057,6 +57373,7 @@ is needed to complete the call.
 <description>
 Gets the operation result boolean from within the asynchronous result.
 
+Deprecated: 2.46: Use #GTask and g_task_propagate_boolean() instead.
 
 </description>
 <parameters>
@@ -55067,6 +57384,7 @@ Gets the operation result boolean from within the asynchronous result.
 </parameters>
 <return> %TRUE if the operation's result was %TRUE, %FALSE
 if the operation's result was %FALSE.
+
 </return>
 </function>
 
@@ -55074,6 +57392,7 @@ if the operation's result was %FALSE.
 <description>
 Gets a pointer result as returned by the asynchronous function.
 
+Deprecated: 2.46: Use #GTask and g_task_propagate_pointer() instead.
 
 </description>
 <parameters>
@@ -55083,6 +57402,7 @@ Gets a pointer result as returned by the asynchronous function.
 </parameter>
 </parameters>
 <return> a pointer from the result.
+
 </return>
 </function>
 
@@ -55090,6 +57410,7 @@ Gets a pointer result as returned by the asynchronous function.
 <description>
 Gets a gssize from the asynchronous result.
 
+Deprecated: 2.46: Use #GTask and g_task_propagate_int() instead.
 
 </description>
 <parameters>
@@ -55099,6 +57420,7 @@ Gets a gssize from the asynchronous result.
 </parameter>
 </parameters>
 <return> a gssize returned from the asynchronous function.
+
 </return>
 </function>
 
@@ -55106,6 +57428,7 @@ Gets a gssize from the asynchronous result.
 <description>
 Gets the source tag for the #GSimpleAsyncResult.
 
+Deprecated: 2.46. Use #GTask and g_task_get_source_tag() instead.
 
 </description>
 <parameters>
@@ -55115,6 +57438,7 @@ Gets the source tag for the #GSimpleAsyncResult.
 </parameter>
 </parameters>
 <return> a #gpointer to the source object for the #GSimpleAsyncResult.
+
 </return>
 </function>
 
@@ -55135,6 +57459,8 @@ check is skipped.)
 
 Since: 2.20
 
+Deprecated: 2.46: Use #GTask and g_task_is_valid() instead.
+
 </description>
 <parameters>
 <parameter name="result">
@@ -55168,6 +57494,7 @@ probably should) then you should provide the user's cancellable to
 g_simple_async_result_set_check_cancellable() immediately after
 this function returns.
 
+Deprecated: 2.46: Use g_task_new() instead.
 
 </description>
 <parameters>
@@ -55189,6 +57516,7 @@ this function returns.
 </parameter>
 </parameters>
 <return> a #GSimpleAsyncResult.
+
 </return>
 </function>
 
@@ -55196,6 +57524,7 @@ this function returns.
 <description>
 Creates a new #GSimpleAsyncResult with a set error.
 
+Deprecated: 2.46: Use g_task_new() and g_task_return_new_error() instead.
 
 </description>
 <parameters>
@@ -55229,6 +57558,7 @@ Creates a new #GSimpleAsyncResult with a set error.
 </parameter>
 </parameters>
 <return> a #GSimpleAsyncResult.
+
 </return>
 </function>
 
@@ -55236,6 +57566,7 @@ Creates a new #GSimpleAsyncResult with a set error.
 <description>
 Creates a #GSimpleAsyncResult from an error condition.
 
+Deprecated: 2.46: Use g_task_new() and g_task_return_error() instead.
 
 </description>
 <parameters>
@@ -55257,6 +57588,7 @@ Creates a #GSimpleAsyncResult from an error condition.
 </parameter>
 </parameters>
 <return> a #GSimpleAsyncResult.
+
 </return>
 </function>
 
@@ -55267,6 +57599,8 @@ caller's ownership of @error, so the caller does not need to free it anymore.
 
 Since: 2.28
 
+Deprecated: 2.46: Use g_task_new() and g_task_return_error() instead.
+
 </description>
 <parameters>
 <parameter name="source_object">
@@ -55300,6 +57634,7 @@ If the #GCancellable given to a prior call to
 g_simple_async_result_set_check_cancellable() is cancelled then this
 function will return %TRUE with @dest set appropriately.
 
+Deprecated: 2.46: Use #GTask instead.
 
 </description>
 <parameters>
@@ -55313,6 +57648,7 @@ function will return %TRUE with @dest set appropriately.
 </parameter>
 </parameters>
 <return> %TRUE if the error was propagated to @dest. %FALSE otherwise.
+
 </return>
 </function>
 
@@ -55325,6 +57661,8 @@ the result to the appropriate main loop.
 Calling this function takes a reference to @simple for as long as
 is needed to run the job and report its completion.
 
+Deprecated: 2.46: Use #GTask and g_task_run_in_thread() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55367,6 +57705,8 @@ unrelated g_simple_async_result_set_handle_cancellation() function.
 
 Since: 2.32
 
+Deprecated: 2.46: Use #GTask instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55385,6 +57725,8 @@ Since: 2.32
 <description>
 Sets an error within the asynchronous result without a #GError.
 
+Deprecated: 2.46: Use #GTask and g_task_return_new_error() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55416,6 +57758,8 @@ Sets an error within the asynchronous result without a #GError.
 Sets an error within the asynchronous result without a #GError.
 Unless writing a binding, see g_simple_async_result_set_error().
 
+Deprecated: 2.46: Use #GTask and g_task_return_error() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55446,6 +57790,8 @@ Unless writing a binding, see g_simple_async_result_set_error().
 <description>
 Sets the result from a #GError.
 
+Deprecated: 2.46: Use #GTask and g_task_return_error() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55468,6 +57814,8 @@ This function has nothing to do with
 g_simple_async_result_set_check_cancellable().  It only refers to the
 #GCancellable passed to g_simple_async_result_run_in_thread().
 
+Deprecated: 2.46
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55486,6 +57834,8 @@ g_simple_async_result_set_check_cancellable().  It only refers to the
 <description>
 Sets the operation result to a boolean within the asynchronous result.
 
+Deprecated: 2.46: Use #GTask and g_task_return_boolean() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55504,6 +57854,8 @@ Sets the operation result to a boolean within the asynchronous result.
 <description>
 Sets the operation result within the asynchronous result to a pointer.
 
+Deprecated: 2.46: Use #GTask and g_task_return_pointer() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55527,6 +57879,8 @@ Sets the operation result within the asynchronous result to a pointer.
 Sets the operation result within the asynchronous result to
 the given @op_res.
 
+Deprecated: 2.46: Use #GTask and g_task_return_int() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -55548,6 +57902,8 @@ of @error, so the caller does not need to free it any more.
 
 Since: 2.28
 
+Deprecated: 2.46: Use #GTask and g_task_return_error() instead.
+
 </description>
 <parameters>
 <parameter name="simple">
@@ -57459,7 +59815,7 @@ Since: 2.22
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GSocketAddress or %NULL on error.
+<return> a #GSocket or %NULL on error.
 
 </return>
 </function>
@@ -61811,6 +64167,12 @@ This takes a ref on @task until the task completes.
 
 See #GTaskThreadFunc for more details about how @task_func is handled.
 
+Although GLib currently rate-limits the tasks queued via
+g_task_run_in_thread(), you should not assume that it will always
+do this. If you have a very large number of tasks to run, but don't
+want them to all run at once, you should only queue a limited
+number of them at a time.
+
 Since: 2.36
 
 </description>
@@ -61840,6 +64202,12 @@ Normally this is used with tasks created with a %NULL
 have a callback, it will not be invoked when @task_func returns.
 #GTask:completed will be set to %TRUE just before this function returns.
 
+Although GLib currently rate-limits the tasks queued via
+g_task_run_in_thread_sync(), you should not assume that it will
+always do this. If you have a very large number of tasks to run,
+but don't want them to all run at once, you should only queue a
+limited number of them at a time.
+
 Since: 2.36
 
 </description>
@@ -62749,6 +65117,31 @@ Since: 2.28
 </return>
 </function>
 
+<function name="g_tls_client_connection_copy_session_state">
+<description>
+Copies session state from one connection to another. This is
+not normally needed, but may be used when the same session
+needs to be used between different endpoints as is required
+by some protocols such as FTP over TLS. @source should have
+already completed a handshake, and @conn should not have
+completed a handshake.
+
+Since: 2.46
+
+</description>
+<parameters>
+<parameter name="conn">
+<parameter_description> a #GTlsClientConnection
+</parameter_description>
+</parameter>
+<parameter name="source">
+<parameter_description> a #GTlsClientConnection
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="g_tls_client_connection_get_accepted_cas">
 <description>
 Gets the list of distinguished names of the Certificate Authorities
@@ -67684,7 +70077,7 @@ produces G_FILE_MONITOR_EVENT_DELETED event for a deleted file.
 <function name="handle_moved">
 <description>
 A callback function for the directory diff calculation routine,
-produces G_FILE_MONITOR_EVENT_MOVED event on a move.
+produces G_FILE_MONITOR_EVENT_RENAMED event on a move.
 
 </description>
 <parameters>
@@ -67826,20 +70219,17 @@ has appeared.
 
 <function name="kqueue_notification">
 <description>
-Represents a pool of (struct kevent) objects.
+Represents an event occured on a file descriptor. Used for marshalling from
+kqueue thread to its subscribers.
 
 </description>
 <parameters>
-<parameter name="memory">
-<parameter_description> a pointer to the allocated memory
-</parameter_description>
-</parameter>
-<parameter name="kq_size">
-<parameter_description> the number of used items
+<parameter name="fd">
+<parameter_description> file descriptor, on which an activity has occured.
 </parameter_description>
 </parameter>
-<parameter name="kq_allocated">
-<parameter_description> the number of allocated items
+<parameter name="flags">
+<parameter_description> kqueue event flags, see man kevent(2).
 </parameter_description>
 </parameter>
 </parameters>
@@ -67872,28 +70262,6 @@ Represents a subscription on a file or directory.
 <return></return>
 </function>
 
-<function name="port_add">
-<description>
-Unsafe, need lock fen_lock.
-port_add will associate a GSource to @f-&gt;source
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="port_remove">
-<description>
-&lt; private &gt;
-Unsafe, need lock fen_lock.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
 <function name="process_kqueue_notifications">
 <description>
 Processes notifications, coming from the kqueue thread.
diff --git a/glib/src/glib_docs.xml b/glib/src/glib_docs.xml
index a91c998..1447208 100644
--- a/glib/src/glib_docs.xml
+++ b/glib/src/glib_docs.xml
@@ -1,4 +1,51 @@
 <root>
+<property name="GBinding:flags">
+<description>
+Flags to be used to control the #GBinding
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GBinding:source">
+<description>
+The #GObject that should be used as the source of the binding
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GBinding:source-property">
+<description>
+The name of the property of #GBinding:source that should be used
+as the source of the binding
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GBinding:target">
+<description>
+The #GObject that should be used as the target of the binding
+
+Since: 2.26
+
+</description>
+</property>
+
+<property name="GBinding:target-property">
+<description>
+The name of the property of #GBinding:target that should be used
+as the target of the binding
+
+Since: 2.26
+
+</description>
+</property>
+
 <enum name="GBindingFlags">
 <description>
 Flags to be passed to g_object_bind_property() or
@@ -9377,35 +9424,40 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_BOOLEAN__FLAGS">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`gboolean (*callback) (gpointer instance, gint arg1, gpointer user_data)` where the #gint parameter
-denotes a flags type.
+A #GClosureMarshal function for use with signals with handlers that
+take a flags type as an argument and return a boolean.  If you have
+such a signal, you will probably also need to use an accumulator,
+such as g_signal_accumulator_true_handled().
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> a #GValue which can store the returned #gboolean
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding instance and arg1
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9534,44 +9586,78 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_BOOL__FLAGS">
 <description>
-Another name for g_cclosure_marshal_BOOLEAN__FLAGS().
+An old alias for g_cclosure_marshal_BOOLEAN__FLAGS().
 
 </description>
 <parameters>
+<parameter name="closure">
+<parameter_description> A #GClosure.
+</parameter_description>
+</parameter>
+<parameter name="return_value">
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
+</parameter_description>
+</parameter>
+<parameter name="n_param_values">
+<parameter_description> The length of the @param_values array.
+</parameter_description>
+</parameter>
+<parameter name="param_values">
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
+</parameter_description>
+</parameter>
+<parameter name="invocation_hint">
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
+</parameter_description>
+</parameter>
+<parameter name="marshal_data">
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
 
 <function name="g_cclosure_marshal_STRING__OBJECT_POINTER">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`gchar* (*callback) (gpointer instance, GObject *arg1, gpointer arg2, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with handlers that
+take a #GObject and a pointer and produce a string.  It is highly
+unlikely that your signal handler fits this description.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> a #GValue, which can store the returned string
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 3
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding instance, arg1 and arg2
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9623,34 +9709,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__BOOLEAN">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gboolean arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+boolean argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gboolean parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9702,34 +9792,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__BOXED">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, GBoxed *arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+argument which is any boxed pointer type.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #GBoxed* parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9781,34 +9875,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__CHAR">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gchar arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+character argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gchar parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9860,34 +9958,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__DOUBLE">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gdouble arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with one
+double-precision floating point argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gdouble parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -9939,34 +10041,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__ENUM">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gint arg1, gpointer user_data)` where the #gint parameter denotes an 
enumeration type..
+A #GClosureMarshal function for use with signals with a single
+argument with an enumerated type.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the enumeration parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10018,34 +10124,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__FLAGS">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gint arg1, gpointer user_data)` where the #gint parameter denotes a 
flags type.
+A #GClosureMarshal function for use with signals with a single
+argument with a flags types.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the flags parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10097,34 +10207,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__FLOAT">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gfloat arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with one
+single-precision floating point argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gfloat parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10176,34 +10290,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__INT">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gint arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+integer argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gint parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10255,34 +10373,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__LONG">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, glong arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with with a single
+long integer argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #glong parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10334,34 +10456,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__OBJECT">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, GObject *arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+#GObject argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #GObject* parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10413,34 +10539,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__PARAM">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, GParamSpec *arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+argument of type #GParamSpec.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #GParamSpec* parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10492,34 +10622,42 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__POINTER">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gpointer arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single raw
+pointer argument type.
+
+If it is possible, it is better to use one of the more specific
+functions such as g_cclosure_marshal_VOID__OBJECT() or
+g_cclosure_marshal_VOID__OBJECT().
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gpointer parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10571,34 +10709,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__STRING">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, const gchar *arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single string
+argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gchar* parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10650,34 +10792,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__UCHAR">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, guchar arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+unsigned character argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #guchar parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10729,34 +10875,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__UINT">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, guint arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with with a single
+unsigned integer argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #guint parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10765,34 +10915,38 @@ to g_closure_invoke()
 
 <function name="g_cclosure_marshal_VOID__UINT_POINTER">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, guint arg1, gpointer arg2, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a unsigned int
+and a pointer as arguments.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 3
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding instance, arg1 and arg2
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10887,34 +11041,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__ULONG">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gulong arg1, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with a single
+unsigned long integer argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #gulong parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -10966,36 +11124,38 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__VARIANT">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, GVariant *arg1, gpointer user_data)`.
-
-Since: 2.26
+A #GClosureMarshal function for use with signals with a single
+#GVariant argument.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 2
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding the instance and the #GVariant* parameter
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -11047,34 +11207,37 @@ g_closure_set_meta_marshal()
 
 <function name="g_cclosure_marshal_VOID__VOID">
 <description>
-A marshaller for a #GCClosure with a callback of type
-`void (*callback) (gpointer instance, gpointer user_data)`.
+A #GClosureMarshal function for use with signals with no arguments.
 
 </description>
 <parameters>
 <parameter name="closure">
-<parameter_description> the #GClosure to which the marshaller belongs
+<parameter_description> A #GClosure.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> ignored
+<parameter_description> A #GValue to store the return value. May be %NULL
+if the callback of closure doesn't return a value.
 </parameter_description>
 </parameter>
 <parameter name="n_param_values">
-<parameter_description> 1
+<parameter_description> The length of the @param_values array.
 </parameter_description>
 </parameter>
 <parameter name="param_values">
-<parameter_description> a #GValue array holding only the instance
+<parameter_description> An array of #GValues holding the arguments
+on which to invoke the callback of closure.
 </parameter_description>
 </parameter>
 <parameter name="invocation_hint">
-<parameter_description> the invocation hint given as the last argument
-to g_closure_invoke()
+<parameter_description> The invocation hint given as the last argument to
+g_closure_invoke().
 </parameter_description>
 </parameter>
 <parameter name="marshal_data">
-<parameter_description> additional data specified when registering the marshaller
+<parameter_description> Additional data specified when registering the
+marshaller, see g_closure_set_marshal() and
+g_closure_set_meta_marshal()
 </parameter_description>
 </parameter>
 </parameters>
@@ -14966,7 +15129,7 @@ The following format specifiers are supported:
 - \%A: the full weekday name according to the current locale
 - \%b: the abbreviated month name according to the current locale
 - \%B: the full month name according to the current locale
-- \%c: the  preferred date and time rpresentation for the current locale
+- \%c: the preferred date and time representation for the current locale
 - \%C: the century number (year/100) as a 2-digit integer (00-99)
 - \%d: the day of the month as a decimal number (range 01 to 31)
 - \%e: the day of the month as a decimal number (range  1 to 31)
@@ -39031,7 +39194,9 @@ is being emitted on. The rest are any arguments to be passed to the signal.
 </parameter_description>
 </parameter>
 <parameter name="return_value">
-<parameter_description> Location to store the return value of the signal emission.
+<parameter_description> Location to
+store the return value of the signal emission. This must be provided if the
+specified signal returns a value, but may be ignored otherwise.
 </parameter_description>
 </parameter>
 </parameters>
@@ -57846,7 +58011,8 @@ errors (in the case that the type would have been ambiguous, such as
 with empty arrays).
 
 In the event that the parsing is successful, the resulting #GVariant
-is returned.
+is returned. It is never floating, and must be freed with
+g_variant_unref().
 
 In case of any error, %NULL will be returned.  If @error is non-%NULL
 then it will be set to reflect the error that occurred.
@@ -57878,7 +58044,7 @@ produced by g_variant_print()&quot;.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a reference to a #GVariant, or %NULL
+<return> a non-floating reference to a #GVariant, or %NULL
 </return>
 </function>
 
diff --git a/tools/gen_scripts/gio_generate_docs.sh b/tools/gen_scripts/gio_generate_docs.sh
index 7c81502..2b0364a 100755
--- a/tools/gen_scripts/gio_generate_docs.sh
+++ b/tools/gen_scripts/gio_generate_docs.sh
@@ -13,6 +13,7 @@ PREFIX="$JHBUILD_SOURCES"
 ROOT_DIR="$(dirname "$0")/../.."
 OUT_DIR="$ROOT_DIR/gio/src"
 
+PARAMS="--with-properties"
 for dir in "$PREFIX"/glib/gio; do
   PARAMS="$PARAMS -s $dir"
 done
diff --git a/tools/gen_scripts/glib_generate_docs.sh b/tools/gen_scripts/glib_generate_docs.sh
index a77c04a..654814f 100755
--- a/tools/gen_scripts/glib_generate_docs.sh
+++ b/tools/gen_scripts/glib_generate_docs.sh
@@ -13,6 +13,7 @@ PREFIX="$JHBUILD_SOURCES"
 ROOT_DIR="$(dirname "$0")/../.."
 OUT_DIR="$ROOT_DIR/glib/src"
 
+PARAMS="--with-properties"
 for dir in "$PREFIX"/glib/{glib,gmodule,gobject,gthread}; do
   PARAMS="$PARAMS -s $dir"
 done



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