[glibmm] Regenerate docs.xml files, including property documentation
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Regenerate docs.xml files, including property documentation
- Date: Tue, 2 Jun 2015 07:34:36 +0000 (UTC)
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 <link
linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Bar">"Bar"</link>.
+
+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 <link
linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Foo">"Foo"</link>.
+
+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 <link
linkend="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood">"Mood"</link>.
+
+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 <link
linkend="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</link>,
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 <link
linkend="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</link>,
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 <link
linkend="gdbus-method-org-project-Authorize.CheckAuthorized">CheckAuthorized()</link>
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 <link
linkend="gdbus-property-org-project-Bar.aay">"aay"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.ag">"ag"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.ao">"ao"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.as">"as"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.ay">"ay"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.b">"b"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.d">"d"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.FinallyNormalName">"FinallyNormalName"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.g">"g"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.i">"i"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.n">"n"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.o">"o"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.q">"q"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.ReadonlyProperty">"ReadonlyProperty"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.s">"s"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.t">"t"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.u">"u"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_ag">"unset_ag"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_ao">"unset_ao"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_as">"unset_as"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_ay">"unset_ay"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_d">"unset_d"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_g">"unset_g"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_i">"unset_i"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_o">"unset_o"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_s">"unset_s"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.unset_struct">"unset_struct"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.WriteonlyProperty">"WriteonlyProperty"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.x">"x"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bar.y">"y"</link>.
+
+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 <link
linkend="gdbus-method-org-project-Bar-Frobnicator.RandomMethod">RandomMethod()</link>
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 <link
linkend="gdbus-property-org-project-Bat.force_ay">"force_ay"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bat.force_i">"force_i"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bat.force_s">"force_s"</link>.
+
+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 <link
linkend="gdbus-property-org-project-Bat.force_struct">"force_struct"</link>.
+
+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 <link
linkend="gdbus-signal-ChangingInterfaceV10.AddedSignalIn10">"AddedSignalIn10"</link>
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 <link
linkend="gdbus-property-com-acme-Coyote.Mood">"Mood"</link>.
+
+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 <link
linkend="gdbus-method-FDPassing.HelloFD">HelloFD()</link> 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 <link
linkend="gdbus-property-org-project-InlineDocs.BazProperty">"BazProperty"</link>.
+
+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 <link
linkend="gdbus-property-org-project-InlineDocs.FancyProperty">"FancyProperty"</link>.
+
+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 <link
linkend="gdbus-property-org-project-InlineDocs.Property2">"Property2"</link>.
+
+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 <link
linkend="gdbus-property-org-project-InlineDocs.Property3">"Property3"</link>.
+
+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 <link
linkend="gdbus-property-org-project-InlineDocs.Property4">"Property4"</link>.
+
+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 <link
linkend="gdbus-property-org-project-InlineDocs.Property5">"Property5"</link>.
+
+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 <link
linkend="gdbus-method-org-project-MethodThreads.GetSelf">GetSelf()</link> 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 <link
linkend="gdbus-property-Naming.Type">"Type"</link>.
+
+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 <link
linkend="gdbus-interface-org-project-Authorize.top_of_page">org.project.Authorize</link>,
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 <link
linkend="gdbus-interface-org-project-Bar.top_of_page">org.project.Bar</link>, 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 <link
linkend="gdbus-interface-org-project-Bar-Frobnicator.top_of_page">org.project.Bar.Frobnicator</link>,
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 <link
linkend="gdbus-interface-org-project-Bat.top_of_page">org.project.Bat</link>, 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 <link
linkend="gdbus-interface-org-project-Baz.top_of_page">org.project.Baz</link>, 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 <link
linkend="gdbus-interface-ChangingInterfaceV1.top_of_page">ChangingInterfaceV1</link>, 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 <link
linkend="gdbus-interface-ChangingInterfaceV10.top_of_page">ChangingInterfaceV10</link>, 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 <link
linkend="gdbus-interface-ChangingInterfaceV2.top_of_page">ChangingInterfaceV2</link>, 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 <link
linkend="gdbus-interface-com-acme-Coyote.top_of_page">com.acme.Coyote</link>, 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 <link
linkend="gdbus-interface-FDPassing.top_of_page">FDPassing</link>, 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 <link
linkend="gdbus-interface-org-project-InlineDocs.top_of_page">org.project.InlineDocs</link>,
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 <link
linkend="gdbus-interface-org-project-MethodThreads.top_of_page">org.project.MethodThreads</link>,
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 <link
linkend="gdbus-interface-Naming.top_of_page">Naming</link>, 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 <link
linkend="gdbus-interface-OldieInterface.top_of_page">OldieInterface</link>, 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 <link
linkend="gdbus-interface-com-acme-Rocket.top_of_page">com.acme.Rocket</link>, 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 <link
linkend="gdbus-interface-TestUglyCaseInterface.top_of_page">TestUglyCaseInterface</link>,
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 <link
linkend="gdbus-interface-UnknownXmlTags.top_of_page">UnknownXmlTags</link>, 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 <link
linkend="gdbus-signal-OldieInterface.Bar">"Bar"</link> 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 <link
linkend="gdbus-property-OldieInterface.Bat">"Bat"</link>.
+
+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 <link
linkend="gdbus-signal-com-acme-Rocket.Exploded">"Exploded"</link> 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 <link
linkend="gdbus-property-com-acme-Rocket.Direction">"Direction"</link>.
+
+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 <link
linkend="gdbus-property-com-acme-Rocket.Speed">"Speed"</link>.
+
+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 <link
linkend="gdbus-property-com-acme-Rocket.Type">"Type"</link>.
+
+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 <link
linkend="gdbus-method-TestUglyCaseInterface.GetiSCSIServers">GetiSCSIServers()</link>
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 <link
linkend="gdbus-property-TestUglyCaseInterface.UGLYNAME">"UGLYNAME"</link>.
+
+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 <link
linkend="gdbus-method-UnknownXmlTags.CanSetTimezone">CanSetTimezone()</link> 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 <link
linkend="gdbus-property-UnknownXmlTags.SomeProperty">"SomeProperty"</link>.
+
+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 "expected interface".
+
+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 "moved in" 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 "moved out" 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 "any" 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 "x" 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
+"socks://", #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 "example.com", ".example.com", or
+"*.example.com", any of which match "example.com" or
+any subdomain of it.
+
+- An IPv4 or IPv6 address, such as "192.168.1.1",
+which matches only that address.
+
+- A hostname or IP address followed by a port, such as
+"example.com:80", 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: "[::1]:443"
+
+- An IP address range, given by a base address and prefix length,
+such as "fe80::/10", 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 "192.168.1.1", then a connection to "example.com"
+(eg, via a #GNetworkAddress) will use the proxy, and a connection to
+"192.168.1.1" (eg, via a #GInetSocketAddress) will not.
+
+These rules match the "ignore-hosts"/"noproxy" 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 "standard" 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 "names" array has more than one element,
+ignores any past the first.
+
+For example, if the icon name was "gnome-dev-cdrom-audio", the array
+would become
+|[<!-- language="C" -->
+{
+"gnome-dev-cdrom-audio",
+"gnome-dev-cdrom",
+"gnome-dev",
+"gnome",
+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 ("`BEGIN RSA PRIVATE
+KEY`") or unencrypted PKCS#8 format ("`BEGIN
+PRIVATE KEY`"). 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 "modern" 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 <link linkend="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 <link
linkend="gdbus-method-org-project-Authorize.CheckAuthorized">CheckAuthorized()</link>
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->source
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="port_remove">
-<description>
-< private >
-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()".
</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]