diff options
Diffstat (limited to 'docs/reference')
-rw-r--r-- | docs/reference/gio/gdbus-codegen.xml | 32 | ||||
-rw-r--r-- | docs/reference/gio/gdbus.xml | 1 | ||||
-rw-r--r-- | docs/reference/gio/gio-docs.xml | 6 | ||||
-rw-r--r-- | docs/reference/gio/gio-sections-common.txt | 34 | ||||
-rw-r--r-- | docs/reference/gio/glib-compile-resources.xml | 10 | ||||
-rw-r--r-- | docs/reference/gio/meson.build | 4 | ||||
-rw-r--r-- | docs/reference/gio/overview.xml | 24 | ||||
-rw-r--r-- | docs/reference/glib/glib-docs.xml | 4 | ||||
-rw-r--r-- | docs/reference/glib/glib-sections.txt | 28 | ||||
-rw-r--r-- | docs/reference/glib/gvariant-varargs.xml | 10 | ||||
-rw-r--r-- | docs/reference/gobject/gobject-docs.xml | 6 | ||||
-rw-r--r-- | docs/reference/gobject/gobject-sections.txt | 40 | ||||
-rw-r--r-- | docs/reference/gobject/tut_gsignal.xml | 10 | ||||
-rw-r--r-- | docs/reference/meson.build | 2 |
14 files changed, 178 insertions, 33 deletions
diff --git a/docs/reference/gio/gdbus-codegen.xml b/docs/reference/gio/gdbus-codegen.xml index 960b5ffa0..5860fed97 100644 --- a/docs/reference/gio/gdbus-codegen.xml +++ b/docs/reference/gio/gdbus-codegen.xml @@ -35,6 +35,7 @@ <arg><option>--c-generate-autocleanup</option> none|objects|all</arg> <arg><option>--output-directory</option> <replaceable>OUTDIR</replaceable></arg> <arg><option>--generate-docbook</option> <replaceable>OUTFILES</replaceable></arg> + <arg><option>--generate-rst</option> <replaceable>OUTFILES</replaceable></arg> <arg><option>--pragma-once</option></arg> <arg><option>--xml-files</option> <replaceable>FILE</replaceable></arg> <arg><option>--header</option></arg> @@ -169,6 +170,16 @@ </refsect1> <refsect1> + <title>Generating reStructuredText documentation</title> + <para> + Each generated reStructuredText file (see the + <option>--generate-rst</option> option for details) is a plain text + <ulink url="https://docutils.sourceforge.io/rst.html">reStructuredText</ulink> + document describing the D-Bus interface. + </para> +</refsect1> + +<refsect1> <title>Options</title> <para> The following options are supported: @@ -212,8 +223,25 @@ <listitem> <para> Generate Docbook Documentation for each D-Bus interface and - put it in <filename>OUTFILES-NAME.xml</filename> where - <literal>NAME</literal> is a place-holder for the interface + put it in <filename><replaceable>OUTFILES</replaceable>-<replaceable>NAME</replaceable>.xml</filename> + where <literal>NAME</literal> is a place-holder for the interface + name, e.g. <literal>net.Corp.FooBar</literal> and so on. + </para> + <para> + Pass <option>--output-directory</option> to specify the directory + to put the output files in. By default the current directory + will be used. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>--generate-rst</option> <replaceable>OUTFILES</replaceable></term> + <listitem> + <para> + Generate reStructuredText Documentation for each D-Bus interface and + put it in <filename><replaceable>OUTFILES</replaceable>-<replaceanle>NAME</replaceanle>.rst</filename> + where <literal>NAME</literal> is a place-holder for the interface name, e.g. <literal>net.Corp.FooBar</literal> and so on. </para> <para> diff --git a/docs/reference/gio/gdbus.xml b/docs/reference/gio/gdbus.xml index 77fdfebed..60c172e05 100644 --- a/docs/reference/gio/gdbus.xml +++ b/docs/reference/gio/gdbus.xml @@ -71,6 +71,7 @@ <arg choice="plain">--method <replaceable>org.project.InterfaceName.MethodName</replaceable></arg> <group> <arg choice="plain">--timeout <replaceable>seconds</replaceable></arg> + <arg choice="plain">--interactive</arg> </group> <arg choice="plain">ARG1</arg> <arg choice="plain" rep="repeat">ARG2</arg> diff --git a/docs/reference/gio/gio-docs.xml b/docs/reference/gio/gio-docs.xml index b1537baf6..76057e897 100644 --- a/docs/reference/gio/gio-docs.xml +++ b/docs/reference/gio/gio-docs.xml @@ -232,6 +232,8 @@ <xi:include href="xml/gremoteactiongroup.xml"/> <xi:include href="xml/gactiongroupexporter.xml"/> <xi:include href="xml/gdbusactiongroup.xml"/> + <xi:include href="xml/gdebugcontroller.xml"/> + <xi:include href="xml/gdebugcontrollerdbus.xml"/> <xi:include href="xml/gmemorymonitor.xml"/> <xi:include href="xml/gmenumodel.xml"/> <xi:include href="xml/gmenu.xml"/> @@ -394,6 +396,10 @@ <title>Index of new symbols in 2.70</title> <xi:include href="xml/api-index-2.70.xml"><xi:fallback /></xi:include> </index> + <index id="api-index-2-72" role="2.72"> + <title>Index of new symbols in 2.72</title> + <xi:include href="xml/api-index-2.72.xml"><xi:fallback /></xi:include> + </index> <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include> diff --git a/docs/reference/gio/gio-sections-common.txt b/docs/reference/gio/gio-sections-common.txt index 137737260..4e88a597e 100644 --- a/docs/reference/gio/gio-sections-common.txt +++ b/docs/reference/gio/gio-sections-common.txt @@ -149,6 +149,8 @@ g_file_copy g_file_copy_async g_file_copy_finish g_file_move +g_file_move_async +g_file_move_finish g_file_make_directory g_file_make_directory_async g_file_make_directory_finish @@ -3715,7 +3717,9 @@ g_tls_backend_get_type <TITLE>GTlsCertificate</TITLE> GTlsCertificate g_tls_certificate_new_from_pem +g_tls_certificate_new_from_pkcs12 g_tls_certificate_new_from_file +g_tls_certificate_new_from_file_with_password g_tls_certificate_new_from_files g_tls_certificate_new_from_pkcs11_uris g_tls_certificate_list_new_from_file @@ -4206,6 +4210,36 @@ GDBusObjectManagerServerPrivate </SECTION> <SECTION> +<FILE>gdebugcontroller</FILE> +<TITLE>GDebugController</TITLE> +GDebugController +GDebugControllerInterface +G_DEBUG_CONTROLLER_EXTENSION_POINT_NAME +g_debug_controller_get_debug_enabled +g_debug_controller_set_debug_enabled +<SUBSECTION Standard> +g_debug_controller_get_type +G_TYPE_DEBUG_CONTROLLER +G_DEBUG_CONTROLLER +G_IS_DEBUG_CONTROLLER +G_DEBUG_CONTROLLER_GET_INTERFACE +</SECTION> + +<SECTION> +<FILE>gdebugcontrollerdbus</FILE> +<TITLE>GDebugControllerDBus</TITLE> +GDebugControllerDBus +g_debug_controller_dbus_new +g_debug_controller_dbus_stop +<SUBSECTION Standard> +g_debug_controller_dbus_get_type +G_TYPE_DEBUG_CONTROLLER_DBUS +G_DEBUG_CONTROLLER_DBUS +G_IS_DEBUG_CONTROLLER_DBUS +G_DEBUG_CONTROLLER_DBUS_GET_CLASS +</SECTION> + +<SECTION> <FILE>gmemorymonitor</FILE> <TITLE>GMemoryMonitor</TITLE> GMemoryMonitor diff --git a/docs/reference/gio/glib-compile-resources.xml b/docs/reference/gio/glib-compile-resources.xml index a85f6003c..7ab36f5a9 100644 --- a/docs/reference/gio/glib-compile-resources.xml +++ b/docs/reference/gio/glib-compile-resources.xml @@ -200,6 +200,16 @@ be used with <literal>make</literal>. </para></listitem> </varlistentry> +<varlistentry> +<term><option>--compiler=<replaceable>NAME</replaceable></option></term> +<listitem><para> +Generate code that is going to target the given compiler <replaceable>NAME</replaceable>. +The current two compiler modes are "gcc", for all GCC-compatible toolchains; and "msvc", +for the Microsoft Visual C Compiler. If this option isn't set, then the default will be +taken from the <envar>CC</envar> environment variable. +</para></listitem> +</varlistentry> + </variablelist> </refsect1> diff --git a/docs/reference/gio/meson.build b/docs/reference/gio/meson.build index 9aaafeed5..bb14e6923 100644 --- a/docs/reference/gio/meson.build +++ b/docs/reference/gio/meson.build @@ -38,6 +38,7 @@ if get_option('gtk_doc') 'ghttpproxy.h', 'giomodule-priv.h', 'gioprivate.h', + 'giowin32-afunix.h', 'giowin32-priv.h', 'gio_probes.h', 'gio_trace.h', @@ -107,14 +108,11 @@ if get_option('gtk_doc') if host_system == 'windows' ignore_headers += [ 'gfiledescriptorbased.h', - 'gunixconnection.h', - 'gunixcredentialsmessage.h', 'gunixmounts.h', 'gunixfdlist.h', 'gunixfdmessage.h', 'gunixinputstream.h', 'gunixoutputstream.h', - 'gunixsocketaddress.h', 'gdesktopappinfo.h', 'gosxappinfo.h', ] diff --git a/docs/reference/gio/overview.xml b/docs/reference/gio/overview.xml index 816afb9d3..f30b14215 100644 --- a/docs/reference/gio/overview.xml +++ b/docs/reference/gio/overview.xml @@ -161,7 +161,7 @@ <para> The GIO model of I/O is stateful: if an application establishes e.g. a SFTP connection to a server, it becomes available to all applications - in the session; the user does not have to enter his password over + in the session; the user does not have to enter their password over and over again. </para> <para> @@ -279,7 +279,7 @@ excellent book on this topic, When using GIO in code that runs with elevated privileges, you have to be careful. GIO has extension points whose implementations get loaded from modules (executable code in shared objects), which could allow -an attacker to sneak his own code into your application by tricking it +an attacker to sneak their own code into your application by tricking it into loading the code as a module. However, GIO will never load modules from your home directory except when explicitly asked to do so via an environment variable. @@ -390,9 +390,9 @@ Gvfs is also heavily distributed and relies on a session bus to be present. This variable can be set to the name of a #GFileMonitor implementation to override the default for debugging purposes. The #GFileMonitor implementation for local files that is included - in GIO on Linux has the name "inotify", others that are built + in GIO on Linux has the name <literal>inotify</literal>, others that are built are built as modules (depending on the platform) are called - "fam" and "fen". + <literal>fam</literal> and <literal>fen</literal>. </para><para> The special value <literal>help</literal> can be used to print a list of available implementations to standard output. @@ -670,22 +670,6 @@ Gvfs is also heavily distributed and relies on a session bus to be present. </formalpara> <formalpara> - <title>G_LOCAL_DIRECTORY_MONITOR_EXTENSION_POINT_NAME</title> - - <para> - Allows to override the directory monitor implementation for - local files. Implementations of this extension point must be - derived from #GLocalDirectoryMonitor. GIO uses the implementation - with the highest priority that is supported, as determined by the - is_supported() vfunc in #GLocalDirectoryMonitorClass. - </para> - <para> - GIO uses this extension point internally, to switch between - its fam-based and inotify-based directory monitoring implementations. - </para> - </formalpara> - - <formalpara> <title>G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME</title> <para> diff --git a/docs/reference/glib/glib-docs.xml b/docs/reference/glib/glib-docs.xml index 2f5de9e31..e642f4e93 100644 --- a/docs/reference/glib/glib-docs.xml +++ b/docs/reference/glib/glib-docs.xml @@ -292,6 +292,10 @@ <title>Index of new symbols in 2.70</title> <xi:include href="xml/api-index-2.70.xml"><xi:fallback /></xi:include> </index> + <index id="api-index-2-72" role="2.72"> + <title>Index of new symbols in 2.72</title> + <xi:include href="xml/api-index-2.72.xml"><xi:fallback /></xi:include> + </index> <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include> diff --git a/docs/reference/glib/glib-sections.txt b/docs/reference/glib/glib-sections.txt index efb261bfd..97dcf1f70 100644 --- a/docs/reference/glib/glib-sections.txt +++ b/docs/reference/glib/glib-sections.txt @@ -139,6 +139,7 @@ GLIB_VERSION_2_64 GLIB_VERSION_2_66 GLIB_VERSION_2_68 GLIB_VERSION_2_70 +GLIB_VERSION_2_72 GLIB_VERSION_CUR_STABLE GLIB_VERSION_PREV_STABLE GLIB_VERSION_MIN_REQUIRED @@ -170,6 +171,7 @@ GLIB_AVAILABLE_ENUMERATOR_IN_2_64 GLIB_AVAILABLE_ENUMERATOR_IN_2_66 GLIB_AVAILABLE_ENUMERATOR_IN_2_68 GLIB_AVAILABLE_ENUMERATOR_IN_2_70 +GLIB_AVAILABLE_ENUMERATOR_IN_2_72 GLIB_AVAILABLE_IN_ALL GLIB_AVAILABLE_IN_2_26 GLIB_AVAILABLE_IN_2_28 @@ -194,6 +196,7 @@ GLIB_AVAILABLE_IN_2_64 GLIB_AVAILABLE_IN_2_66 GLIB_AVAILABLE_IN_2_68 GLIB_AVAILABLE_IN_2_70 +GLIB_AVAILABLE_IN_2_72 GLIB_AVAILABLE_MACRO_IN_2_26 GLIB_AVAILABLE_MACRO_IN_2_28 GLIB_AVAILABLE_MACRO_IN_2_30 @@ -217,6 +220,7 @@ GLIB_AVAILABLE_MACRO_IN_2_64 GLIB_AVAILABLE_MACRO_IN_2_66 GLIB_AVAILABLE_MACRO_IN_2_68 GLIB_AVAILABLE_MACRO_IN_2_70 +GLIB_AVAILABLE_MACRO_IN_2_72 GLIB_AVAILABLE_STATIC_INLINE_IN_2_44 GLIB_AVAILABLE_STATIC_INLINE_IN_2_60 GLIB_AVAILABLE_STATIC_INLINE_IN_2_62 @@ -224,6 +228,7 @@ GLIB_AVAILABLE_STATIC_INLINE_IN_2_64 GLIB_AVAILABLE_STATIC_INLINE_IN_2_66 GLIB_AVAILABLE_STATIC_INLINE_IN_2_68 GLIB_AVAILABLE_STATIC_INLINE_IN_2_70 +GLIB_AVAILABLE_STATIC_INLINE_IN_2_72 GLIB_AVAILABLE_TYPE_IN_2_26 GLIB_AVAILABLE_TYPE_IN_2_28 GLIB_AVAILABLE_TYPE_IN_2_30 @@ -247,6 +252,7 @@ GLIB_AVAILABLE_TYPE_IN_2_64 GLIB_AVAILABLE_TYPE_IN_2_66 GLIB_AVAILABLE_TYPE_IN_2_68 GLIB_AVAILABLE_TYPE_IN_2_70 +GLIB_AVAILABLE_TYPE_IN_2_72 GLIB_DEPRECATED_ENUMERATOR GLIB_DEPRECATED_ENUMERATOR_FOR GLIB_DEPRECATED_ENUMERATOR_IN_2_26 @@ -295,6 +301,8 @@ GLIB_DEPRECATED_ENUMERATOR_IN_2_68 GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR GLIB_DEPRECATED_ENUMERATOR_IN_2_70 GLIB_DEPRECATED_ENUMERATOR_IN_2_70_FOR +GLIB_DEPRECATED_ENUMERATOR_IN_2_72 +GLIB_DEPRECATED_ENUMERATOR_IN_2_72_FOR GLIB_DEPRECATED_IN_2_26 GLIB_DEPRECATED_IN_2_26_FOR GLIB_DEPRECATED_IN_2_28 @@ -341,6 +349,8 @@ GLIB_DEPRECATED_IN_2_68 GLIB_DEPRECATED_IN_2_68_FOR GLIB_DEPRECATED_IN_2_70 GLIB_DEPRECATED_IN_2_70_FOR +GLIB_DEPRECATED_IN_2_72 +GLIB_DEPRECATED_IN_2_72_FOR GLIB_DEPRECATED_MACRO GLIB_DEPRECATED_MACRO_FOR GLIB_DEPRECATED_MACRO_IN_2_26 @@ -389,6 +399,8 @@ GLIB_DEPRECATED_MACRO_IN_2_68 GLIB_DEPRECATED_MACRO_IN_2_68_FOR GLIB_DEPRECATED_MACRO_IN_2_70 GLIB_DEPRECATED_MACRO_IN_2_70_FOR +GLIB_DEPRECATED_MACRO_IN_2_72 +GLIB_DEPRECATED_MACRO_IN_2_72_FOR GLIB_DEPRECATED_TYPE GLIB_DEPRECATED_TYPE_FOR GLIB_DEPRECATED_TYPE_IN_2_26 @@ -437,6 +449,8 @@ GLIB_DEPRECATED_TYPE_IN_2_68 GLIB_DEPRECATED_TYPE_IN_2_68_FOR GLIB_DEPRECATED_TYPE_IN_2_70 GLIB_DEPRECATED_TYPE_IN_2_70_FOR +GLIB_DEPRECATED_TYPE_IN_2_72 +GLIB_DEPRECATED_TYPE_IN_2_72_FOR GLIB_VERSION_CUR_STABLE GLIB_VERSION_PREV_STABLE </SECTION> @@ -769,6 +783,7 @@ g_macro__has_attribute_fallthrough g_macro__has_attribute_may_alias g_macro__has_attribute___noinline__ g_macro__has_attribute_warn_unused_result +g_macro__has_attribute_cleanup </SECTION> <SECTION> @@ -827,7 +842,9 @@ G_SOURCE_REMOVE <SUBSECTION> GMainContext +GMainContextFlags g_main_context_new +g_main_context_new_with_flags g_main_context_ref g_main_context_unref g_main_context_default @@ -1372,7 +1389,14 @@ g_mem_gc_friendly <SUBSECTION> g_alloca +g_alloca0 g_newa +g_newa0 + +<SUBSECTION> +g_aligned_alloc +g_aligned_alloc0 +g_aligned_free <SUBSECTION> g_memmove @@ -1518,6 +1542,8 @@ g_log_set_always_fatal g_log_set_fatal_mask g_log_default_handler g_log_set_default_handler +g_log_get_debug_enabled +g_log_set_debug_enabled <SUBSECTION> g_log_structured @@ -2190,6 +2216,7 @@ g_get_real_name g_get_user_cache_dir g_get_user_data_dir g_get_user_config_dir +g_get_user_state_dir g_get_user_runtime_dir GUserDirectory g_get_user_special_dir @@ -2831,6 +2858,7 @@ g_trash_stack_height GHashTable g_hash_table_new g_hash_table_new_full +g_hash_table_new_similar GHashFunc GEqualFunc g_hash_table_insert diff --git a/docs/reference/glib/gvariant-varargs.xml b/docs/reference/glib/gvariant-varargs.xml index bab12e31e..f60eabb11 100644 --- a/docs/reference/glib/gvariant-varargs.xml +++ b/docs/reference/glib/gvariant-varargs.xml @@ -658,6 +658,7 @@ g_variant_builder_unref (builder); gchar *str; g_variant_get (value, "as", &iter); + /* No need to free 'str' unless breaking out of the loop */ while (g_variant_iter_loop (iter, "s", &str)) g_print ("%s\n", str); g_variant_iter_free (iter); @@ -878,7 +879,10 @@ value2 = g_variant_new ("(@(iii)*)", value1, g_variant_new_string ("foo")); g_variant_get (value2, "(rs)", NULL, &string); /* or "(@(iii)s)" */ g_print ("i only got the string: %s\n", string); g_free (string); -}]]></programlisting></informalexample> +} + +/* no need to free 'value1' as 'value2' has consumed its floating reference */ +g_variant_unref (value2);]]></programlisting></informalexample> </refsect3> </refsect2> @@ -917,7 +921,7 @@ dict = g_variant_builder_end (b);]]></programlisting></informalexample> gint value = 1; gint max = 3; -/* type (oa{sa{sv}) */ +/* type (oa{sa{sv}}) */ data = g_variant_new_parsed ("(%o, {'brightness': {'value': <%i>, 'max': <%i>}})", "/object/path", value, max); { @@ -928,10 +932,12 @@ data = g_variant_new_parsed ("(%o, {'brightness': {'value': <%i>, 'max': <%i>}}) g_variant_get (data, "(o@a{?*})", &obj, ¶ms); g_print ("object_path: %s\n", obj); + g_free (obj); p_brightness = g_variant_lookup_value (params, "brightness", G_VARIANT_TYPE_VARDICT); g_variant_lookup (p_brightness, "max", "i", &p_max); g_print ("max: %d\n", p_max); + g_variant_unref (params); }]]></programlisting></informalexample> </refsect3> diff --git a/docs/reference/gobject/gobject-docs.xml b/docs/reference/gobject/gobject-docs.xml index e8e7c76d9..aa5a9c722 100644 --- a/docs/reference/gobject/gobject-docs.xml +++ b/docs/reference/gobject/gobject-docs.xml @@ -81,9 +81,11 @@ <xi:include href="xml/gparamspec.xml" /> <xi:include href="xml/value_collection.xml" /> <xi:include href="xml/signals.xml" /> + <xi:include href="xml/gsignalgroup.xml" /> <xi:include href="xml/gclosure.xml" /> <xi:include href="xml/value_arrays.xml" /> <xi:include href="xml/gbinding.xml" /> + <xi:include href="xml/gbindinggroup.xml" /> </reference> <reference label="III"> <title>Tools Reference</title> @@ -212,6 +214,10 @@ <title>Index of new symbols in 2.70</title> <xi:include href="xml/api-index-2.70.xml"><xi:fallback /></xi:include> </index> + <index id="api-index-2-72" role="2.72"> + <title>Index of new symbols in 2.72</title> + <xi:include href="xml/api-index-2.72.xml"><xi:fallback /></xi:include> + </index> <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include> diff --git a/docs/reference/gobject/gobject-sections.txt b/docs/reference/gobject/gobject-sections.txt index 25ecd3aec..cbab92406 100644 --- a/docs/reference/gobject/gobject-sections.txt +++ b/docs/reference/gobject/gobject-sections.txt @@ -1006,3 +1006,43 @@ G_IS_BINDING g_binding_flags_get_type g_binding_get_type </SECTION> + +<SECTION> +<FILE>gbindinggroup</FILE> +GBindingGroup +g_binding_group_new +g_binding_group_dup_source +g_binding_group_set_source +g_binding_group_bind +g_binding_group_bind_full +g_binding_group_bind_with_closures +<SUBSECTION Standard> +G_TYPE_BINDING_GROUP +G_TYPE_BINDING_GROUP_CLASS +G_BINDING_GROUP +G_IS_BINDING_GROUP +<SUBSECTION Private> +g_binding_group_get_type +</SECTION> + +<SECTION> +<FILE>gsignalgroup</FILE> +GSignalGroup +g_signal_group_block +g_signal_group_connect +g_signal_group_connect_after +g_signal_group_connect_data +g_signal_group_connect_object +g_signal_group_connect_swapped +g_signal_group_dup_target +g_signal_group_get_type +g_signal_group_new +g_signal_group_set_target +g_signal_group_unblock +<SUBSECTION Standard> +G_IS_SIGNAL_GROUP +G_SIGNAL_GROUP +G_TYPE_SIGNAL_GROUP +<SUBSECTION Private> +g_signal_group_get_type +</SECTION> diff --git a/docs/reference/gobject/tut_gsignal.xml b/docs/reference/gobject/tut_gsignal.xml index 4ed4211fa..5559673cb 100644 --- a/docs/reference/gobject/tut_gsignal.xml +++ b/docs/reference/gobject/tut_gsignal.xml @@ -187,10 +187,10 @@ g_cclosure_marshal_VOID__INT (GClosure *closure, <para> Each signal is registered in the type system together with the type on which it can be emitted: users of the type are said to <emphasis>connect</emphasis> - to the signal on a given type instance when they register a closure to be - invoked upon the signal emission. Users can also emit the signal by themselves - or stop the emission of the signal from within one of the closures connected - to the signal. + to the signal on a given type instance when they register a closure to be + invoked upon the signal emission. The closure will be called synchronously on emission. + Users can also emit the signal by themselves or stop the emission of the signal from + within one of the closures connected to the signal. </para> <para> @@ -352,7 +352,7 @@ void g_signal_emitv (const GValue *instance_and_params, </para> <para> - Signal emission can be decomposed in 5 steps: + Signal emission is done synchronously and can be decomposed in 5 steps: <orderedlist> <listitem><para> <literal>RUN_FIRST</literal>: if the diff --git a/docs/reference/meson.build b/docs/reference/meson.build index 53ca12ff8..8128e21bf 100644 --- a/docs/reference/meson.build +++ b/docs/reference/meson.build @@ -7,7 +7,7 @@ stable_2_series_versions = [ '26', '28', '30', '32', '34', '36', '38', '40', '42', '44', '46', '48', '50', '52', '54', '56', '58', - '60', '62', '64', '66', '68', '70', + '60', '62', '64', '66', '68', '70', '72', ] ignore_decorators = [ |