detached 048deed

Gir: Run copygir

commit
048deed5532b14af05720af7741f4e657cd59bd9
author
Jeroen Wijenbergh · · 2025-10-22 07:49 UTC
parent
48cc5ec
signature
SSH UnverifiedSHA256:8N5EoON8reSTMm461SyWlzRhib6IymBjUHb1p62kwyw The key is unknown
13 files · +23804 -22294

this diff holds invisible characters (direction controls, zero-width characters). They are shown as <U+XXXX> markers, never applied.

M internal/gir/spec/Adw-1.gir +2109 -967 large diff (3076 lines changed): collapsed
M internal/gir/spec/GLib-2.0.gir +5033 -4066 large diff (9099 lines changed): collapsed
M internal/gir/spec/GModule-2.0.gir +85 -43
@@ -5,10 +5,12 @@ and/or use gtk-doc annotations. -->
55 <repository version="1.2"
66 xmlns="http://www.gtk.org/introspection/core/1.0"
77 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
89 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
910 <include name="GLib" version="2.0"/>
1011 <package name="gmodule-2.0"/>
1112 <c:include name="gmodule.h"/>
13+ <doc:format name="gi-docgen"/>
1214 <namespace name="GModule"
1315 version="2.0"
1416 shared-library="libgmodule-2.0.so.0"
@@ -284,6 +286,15 @@ and/or use gtk-doc annotations. -->
284286 </parameter>
285287 </parameters>
286288 </function-macro>
289+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_86_FOR"
290+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR"
291+ introspectable="0">
292+ <source-position filename="gmodule/gmodule-visibility.h" line="1062"/>
293+ <parameters>
294+ <parameter name="f">
295+ </parameter>
296+ </parameters>
297+ </function-macro>
287298 <function-macro name="DEPRECATED_FOR"
288299 c:identifier="GMODULE_DEPRECATED_FOR"
289300 introspectable="0">
@@ -563,6 +574,15 @@ and/or use gtk-doc annotations. -->
563574 </parameter>
564575 </parameters>
565576 </function-macro>
577+ <function-macro name="DEPRECATED_IN_2_86_FOR"
578+ c:identifier="GMODULE_DEPRECATED_IN_2_86_FOR"
579+ introspectable="0">
580+ <source-position filename="gmodule/gmodule-visibility.h" line="1058"/>
581+ <parameters>
582+ <parameter name="f">
583+ </parameter>
584+ </parameters>
585+ </function-macro>
566586 <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
567587 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_26_FOR"
568588 introspectable="0">
@@ -833,6 +853,15 @@ and/or use gtk-doc annotations. -->
833853 </parameter>
834854 </parameters>
835855 </function-macro>
856+ <function-macro name="DEPRECATED_MACRO_IN_2_86_FOR"
857+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_86_FOR"
858+ introspectable="0">
859+ <source-position filename="gmodule/gmodule-visibility.h" line="1060"/>
860+ <parameters>
861+ <parameter name="f">
862+ </parameter>
863+ </parameters>
864+ </function-macro>
836865 <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
837866 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_26_FOR"
838867 introspectable="0">
@@ -1103,6 +1132,15 @@ and/or use gtk-doc annotations. -->
11031132 </parameter>
11041133 </parameters>
11051134 </function-macro>
1135+ <function-macro name="DEPRECATED_TYPE_IN_2_86_FOR"
1136+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_86_FOR"
1137+ introspectable="0">
1138+ <source-position filename="gmodule/gmodule-visibility.h" line="1064"/>
1139+ <parameters>
1140+ <parameter name="f">
1141+ </parameter>
1142+ </parameters>
1143+ </function-macro>
11061144 <constant name="MODULE_IMPL_AR" value="7" c:type="G_MODULE_IMPL_AR">
11071145 <source-position filename="gmodule/gmoduleconf.h" line="31"/>
11081146 <type name="gint" c:type="gint"/>
@@ -1124,24 +1162,28 @@ and/or use gtk-doc annotations. -->
11241162 filename="gmodule/gmodule.c"
11251163 line="56">The #GModule struct is an opaque data structure to represent a
11261164 [dynamically-loaded module](modules.html#dynamic-loading-of-modules).
1127-It should only be accessed via the following functions.</doc>
1165+It should only be accessed via the following functions.
1166+
1167+To ensure correct lock ordering, these functions must not be called from
1168+global constructors (for example, those using GCC’s
1169+`__attribute__((constructor))` attribute).</doc>
11281170 <source-position filename="gmodule/gmodule.h" line="70"/>
11291171 <method name="close" c:identifier="g_module_close">
11301172 <doc xml:space="preserve"
11311173 filename="gmodule/gmodule.c"
1132- line="711">Closes a module.</doc>
1174+ line="715">Closes a module.</doc>
11331175 <source-position filename="gmodule/gmodule.h" line="110"/>
11341176 <return-value transfer-ownership="none">
11351177 <doc xml:space="preserve"
11361178 filename="gmodule/gmodule.c"
1137- line="717">%TRUE on success</doc>
1179+ line="721">%TRUE on success</doc>
11381180 <type name="gboolean" c:type="gboolean"/>
11391181 </return-value>
11401182 <parameters>
11411183 <instance-parameter name="module" transfer-ownership="none">
11421184 <doc xml:space="preserve"
11431185 filename="gmodule/gmodule.c"
1144- line="713">a #GModule to close</doc>
1186+ line="717">a #GModule to close</doc>
11451187 <type name="Module" c:type="GModule*"/>
11461188 </instance-parameter>
11471189 </parameters>
@@ -1149,7 +1191,7 @@ It should only be accessed via the following functions.</doc>
11491191 <method name="make_resident" c:identifier="g_module_make_resident">
11501192 <doc xml:space="preserve"
11511193 filename="gmodule/gmodule.c"
1152- line="772">Ensures that a module will never be unloaded.
1194+ line="776">Ensures that a module will never be unloaded.
11531195 Any future g_module_close() calls on the module will be ignored.</doc>
11541196 <source-position filename="gmodule/gmodule.h" line="114"/>
11551197 <return-value transfer-ownership="none">
@@ -1159,7 +1201,7 @@ Any future g_module_close() calls on the module will be ignored.</doc>
11591201 <instance-parameter name="module" transfer-ownership="none">
11601202 <doc xml:space="preserve"
11611203 filename="gmodule/gmodule.c"
1162- line="774">a #GModule to make permanently resident</doc>
1204+ line="778">a #GModule to make permanently resident</doc>
11631205 <type name="Module" c:type="GModule*"/>
11641206 </instance-parameter>
11651207 </parameters>
@@ -1167,21 +1209,21 @@ Any future g_module_close() calls on the module will be ignored.</doc>
11671209 <method name="name" c:identifier="g_module_name">
11681210 <doc xml:space="preserve"
11691211 filename="gmodule/gmodule.c"
1170- line="855">Returns the filename that the module was opened with.
1212+ line="859">Returns the filename that the module was opened with.
11711213
11721214 If @module refers to the application itself, "main" is returned.</doc>
11731215 <source-position filename="gmodule/gmodule.h" line="128"/>
11741216 <return-value transfer-ownership="none">
11751217 <doc xml:space="preserve"
11761218 filename="gmodule/gmodule.c"
1177- line="863">the filename of the module</doc>
1219+ line="867">the filename of the module</doc>
11781220 <type name="utf8" c:type="const gchar*"/>
11791221 </return-value>
11801222 <parameters>
11811223 <instance-parameter name="module" transfer-ownership="none">
11821224 <doc xml:space="preserve"
11831225 filename="gmodule/gmodule.c"
1184- line="857">a #GModule</doc>
1226+ line="861">a #GModule</doc>
11851227 <type name="Module" c:type="GModule*"/>
11861228 </instance-parameter>
11871229 </parameters>
@@ -1189,26 +1231,26 @@ If @module refers to the application itself, "main" is returned.</doc>
11891231 <method name="symbol" c:identifier="g_module_symbol">
11901232 <doc xml:space="preserve"
11911233 filename="gmodule/gmodule.c"
1192- line="800">Gets a symbol pointer from a module, such as one exported
1234+ line="804">Gets a symbol pointer from a module, such as one exported
11931235 by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
11941236 <source-position filename="gmodule/gmodule.h" line="122"/>
11951237 <return-value transfer-ownership="none">
11961238 <doc xml:space="preserve"
11971239 filename="gmodule/gmodule.c"
1198- line="809">%TRUE on success</doc>
1240+ line="813">%TRUE on success</doc>
11991241 <type name="gboolean" c:type="gboolean"/>
12001242 </return-value>
12011243 <parameters>
12021244 <instance-parameter name="module" transfer-ownership="none">
12031245 <doc xml:space="preserve"
12041246 filename="gmodule/gmodule.c"
1205- line="802">a #GModule</doc>
1247+ line="806">a #GModule</doc>
12061248 <type name="Module" c:type="GModule*"/>
12071249 </instance-parameter>
12081250 <parameter name="symbol_name" transfer-ownership="none">
12091251 <doc xml:space="preserve"
12101252 filename="gmodule/gmodule.c"
1211- line="803">the name of the symbol to find</doc>
1253+ line="807">the name of the symbol to find</doc>
12121254 <type name="utf8" c:type="const gchar*"/>
12131255 </parameter>
12141256 <parameter name="symbol"
@@ -1218,7 +1260,7 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
12181260 nullable="1">
12191261 <doc xml:space="preserve"
12201262 filename="gmodule/gmodule.c"
1221- line="804">returns the pointer to the symbol value</doc>
1263+ line="808">returns the pointer to the symbol value</doc>
12221264 <type name="gpointer" c:type="gpointer*"/>
12231265 </parameter>
12241266 </parameters>
@@ -1229,7 +1271,7 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
12291271 deprecated-version="2.76">
12301272 <doc xml:space="preserve"
12311273 filename="gmodule/gmodule.c"
1232- line="876">A portable way to build the filename of a module. The platform-specific
1274+ line="880">A portable way to build the filename of a module. The platform-specific
12331275 prefix and suffix are added to the filename, if needed, and the result
12341276 is added to the directory, using the correct separator character.
12351277
@@ -1248,7 +1290,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12481290 <return-value transfer-ownership="full">
12491291 <doc xml:space="preserve"
12501292 filename="gmodule/gmodule.c"
1251- line="897">the complete path of the module, including the standard library
1293+ line="901">the complete path of the module, including the standard library
12521294 prefix and suffix. This should be freed when no longer needed</doc>
12531295 <type name="utf8" c:type="gchar*"/>
12541296 </return-value>
@@ -1259,7 +1301,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12591301 allow-none="1">
12601302 <doc xml:space="preserve"
12611303 filename="gmodule/gmodule.c"
1262- line="878">the directory where the module is. This can be
1304+ line="882">the directory where the module is. This can be
12631305 %NULL or the empty string to indicate that the standard platform-specific
12641306 directories will be used, though that is not recommended</doc>
12651307 <type name="utf8" c:type="const gchar*"/>
@@ -1267,7 +1309,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12671309 <parameter name="module_name" transfer-ownership="none">
12681310 <doc xml:space="preserve"
12691311 filename="gmodule/gmodule.c"
1270- line="881">the name of the module</doc>
1312+ line="885">the name of the module</doc>
12711313 <type name="utf8" c:type="const gchar*"/>
12721314 </parameter>
12731315 </parameters>
@@ -1275,12 +1317,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12751317 <function name="error" c:identifier="g_module_error">
12761318 <doc xml:space="preserve"
12771319 filename="gmodule/gmodule.c"
1278- line="787">Gets a string describing the last module error.</doc>
1320+ line="791">Gets a string describing the last module error.</doc>
12791321 <source-position filename="gmodule/gmodule.h" line="118"/>
12801322 <return-value transfer-ownership="none">
12811323 <doc xml:space="preserve"
12821324 filename="gmodule/gmodule.c"
1283- line="792">a string describing the last module error</doc>
1325+ line="796">a string describing the last module error</doc>
12841326 <type name="utf8" c:type="const gchar*"/>
12851327 </return-value>
12861328 </function>
@@ -1292,12 +1334,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12921334 <function name="open" c:identifier="g_module_open" introspectable="0">
12931335 <doc xml:space="preserve"
12941336 filename="gmodule/gmodule.c"
1295- line="693">A thin wrapper function around g_module_open_full()</doc>
1337+ line="697">A thin wrapper function around g_module_open_full()</doc>
12961338 <source-position filename="gmodule/gmodule.h" line="100"/>
12971339 <return-value>
12981340 <doc xml:space="preserve"
12991341 filename="gmodule/gmodule.c"
1300- line="702">a #GModule on success, or %NULL on failure</doc>
1342+ line="706">a #GModule on success, or %NULL on failure</doc>
13011343 <type name="Module" c:type="GModule*"/>
13021344 </return-value>
13031345 <parameters>
@@ -1307,14 +1349,14 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
13071349 allow-none="1">
13081350 <doc xml:space="preserve"
13091351 filename="gmodule/gmodule.c"
1310- line="695">the name or path to the file containing the module,
1352+ line="699">the name or path to the file containing the module,
13111353 or %NULL to obtain a #GModule representing the main program itself</doc>
13121354 <type name="utf8" c:type="const gchar*"/>
13131355 </parameter>
13141356 <parameter name="flags" transfer-ownership="none">
13151357 <doc xml:space="preserve"
13161358 filename="gmodule/gmodule.c"
1317- line="697">the flags used for opening the module. This can be the
1359+ line="701">the flags used for opening the module. This can be the
13181360 logical OR of any of the #GModuleFlags.</doc>
13191361 <type name="ModuleFlags" c:type="GModuleFlags"/>
13201362 </parameter>
@@ -1327,7 +1369,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
13271369 throws="1">
13281370 <doc xml:space="preserve"
13291371 filename="gmodule/gmodule.c"
1330- line="429">Opens a module. If the module has already been opened, its reference count
1372+ line="433">Opens a module. If the module has already been opened, its reference count
13311373 is incremented. If not, the module is searched using @file_name.
13321374
13331375 Since 2.76, the search order/behavior is as follows:
@@ -1354,7 +1396,7 @@ of @file_name.</doc>
13541396 <return-value>
13551397 <doc xml:space="preserve"
13561398 filename="gmodule/gmodule.c"
1357- line="461">a #GModule on success, or %NULL on failure</doc>
1399+ line="465">a #GModule on success, or %NULL on failure</doc>
13581400 <type name="Module" c:type="GModule*"/>
13591401 </return-value>
13601402 <parameters>
@@ -1364,14 +1406,14 @@ of @file_name.</doc>
13641406 allow-none="1">
13651407 <doc xml:space="preserve"
13661408 filename="gmodule/gmodule.c"
1367- line="431">the name or path to the file containing the module,
1409+ line="435">the name or path to the file containing the module,
13681410 or %NULL to obtain a #GModule representing the main program itself</doc>
13691411 <type name="utf8" c:type="const gchar*"/>
13701412 </parameter>
13711413 <parameter name="flags" transfer-ownership="none">
13721414 <doc xml:space="preserve"
13731415 filename="gmodule/gmodule.c"
1374- line="433">the flags used for opening the module. This can be the
1416+ line="437">the flags used for opening the module. This can be the
13751417 logical OR of any of the #GModuleFlags</doc>
13761418 <type name="ModuleFlags" c:type="GModuleFlags"/>
13771419 </parameter>
@@ -1380,12 +1422,12 @@ of @file_name.</doc>
13801422 <function name="supported" c:identifier="g_module_supported">
13811423 <doc xml:space="preserve"
13821424 filename="gmodule/gmodule.c"
1383- line="289">Checks if modules are supported on the current platform.</doc>
1425+ line="293">Checks if modules are supported on the current platform.</doc>
13841426 <source-position filename="gmodule/gmodule.h" line="96"/>
13851427 <return-value transfer-ownership="none">
13861428 <doc xml:space="preserve"
13871429 filename="gmodule/gmodule.c"
1388- line="294">%TRUE if modules are supported</doc>
1430+ line="298">%TRUE if modules are supported</doc>
13891431 <type name="gboolean" c:type="gboolean"/>
13901432 </return-value>
13911433 </function>
@@ -1393,7 +1435,7 @@ of @file_name.</doc>
13931435 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
13941436 <doc xml:space="preserve"
13951437 filename="gmodule/gmodule.c"
1396- line="64">Specifies the type of the module initialization function.
1438+ line="68">Specifies the type of the module initialization function.
13971439 If a module contains a function named g_module_check_init() it is called
13981440 automatically when the module is loaded. It is passed the #GModule structure
13991441 and should return %NULL on success or a string describing the initialization
@@ -1402,14 +1444,14 @@ error.</doc>
14021444 <return-value transfer-ownership="none">
14031445 <doc xml:space="preserve"
14041446 filename="gmodule/gmodule.c"
1405- line="74">%NULL on success, or a string describing the initialization error</doc>
1447+ line="78">%NULL on success, or a string describing the initialization error</doc>
14061448 <type name="utf8" c:type="const gchar*"/>
14071449 </return-value>
14081450 <parameters>
14091451 <parameter name="module" transfer-ownership="none">
14101452 <doc xml:space="preserve"
14111453 filename="gmodule/gmodule.c"
1412- line="66">the #GModule corresponding to the module which has just been loaded</doc>
1454+ line="70">the #GModule corresponding to the module which has just been loaded</doc>
14131455 <type name="Module" c:type="GModule*"/>
14141456 </parameter>
14151457 </parameters>
@@ -1465,7 +1507,7 @@ Note that these flags are not supported on all platforms.</doc>
14651507 <callback name="ModuleUnload" c:type="GModuleUnload">
14661508 <doc xml:space="preserve"
14671509 filename="gmodule/gmodule.c"
1468- line="77">Specifies the type of the module function called when it is unloaded.
1510+ line="81">Specifies the type of the module function called when it is unloaded.
14691511 If a module contains a function named g_module_unload() it is called
14701512 automatically when the module is unloaded.
14711513 It is passed the #GModule structure.</doc>
@@ -1477,7 +1519,7 @@ It is passed the #GModule structure.</doc>
14771519 <parameter name="module" transfer-ownership="none">
14781520 <doc xml:space="preserve"
14791521 filename="gmodule/gmodule.c"
1480- line="79">the #GModule about to be unloaded</doc>
1522+ line="83">the #GModule about to be unloaded</doc>
14811523 <type name="Module" c:type="GModule*"/>
14821524 </parameter>
14831525 </parameters>
@@ -1511,7 +1553,7 @@ It is passed the #GModule structure.</doc>
15111553 deprecated-version="2.76">
15121554 <doc xml:space="preserve"
15131555 filename="gmodule/gmodule.c"
1514- line="876">A portable way to build the filename of a module. The platform-specific
1556+ line="880">A portable way to build the filename of a module. The platform-specific
15151557 prefix and suffix are added to the filename, if needed, and the result
15161558 is added to the directory, using the correct separator character.
15171559
@@ -1530,7 +1572,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15301572 <return-value transfer-ownership="full">
15311573 <doc xml:space="preserve"
15321574 filename="gmodule/gmodule.c"
1533- line="897">the complete path of the module, including the standard library
1575+ line="901">the complete path of the module, including the standard library
15341576 prefix and suffix. This should be freed when no longer needed</doc>
15351577 <type name="utf8" c:type="gchar*"/>
15361578 </return-value>
@@ -1541,7 +1583,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15411583 allow-none="1">
15421584 <doc xml:space="preserve"
15431585 filename="gmodule/gmodule.c"
1544- line="878">the directory where the module is. This can be
1586+ line="882">the directory where the module is. This can be
15451587 %NULL or the empty string to indicate that the standard platform-specific
15461588 directories will be used, though that is not recommended</doc>
15471589 <type name="utf8" c:type="const gchar*"/>
@@ -1549,7 +1591,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15491591 <parameter name="module_name" transfer-ownership="none">
15501592 <doc xml:space="preserve"
15511593 filename="gmodule/gmodule.c"
1552- line="881">the name of the module</doc>
1594+ line="885">the name of the module</doc>
15531595 <type name="utf8" c:type="const gchar*"/>
15541596 </parameter>
15551597 </parameters>
@@ -1559,12 +1601,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15591601 moved-to="Module.error">
15601602 <doc xml:space="preserve"
15611603 filename="gmodule/gmodule.c"
1562- line="787">Gets a string describing the last module error.</doc>
1604+ line="791">Gets a string describing the last module error.</doc>
15631605 <source-position filename="gmodule/gmodule.h" line="118"/>
15641606 <return-value transfer-ownership="none">
15651607 <doc xml:space="preserve"
15661608 filename="gmodule/gmodule.c"
1567- line="792">a string describing the last module error</doc>
1609+ line="796">a string describing the last module error</doc>
15681610 <type name="utf8" c:type="const gchar*"/>
15691611 </return-value>
15701612 </function>
@@ -1580,12 +1622,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15801622 moved-to="Module.supported">
15811623 <doc xml:space="preserve"
15821624 filename="gmodule/gmodule.c"
1583- line="289">Checks if modules are supported on the current platform.</doc>
1625+ line="293">Checks if modules are supported on the current platform.</doc>
15841626 <source-position filename="gmodule/gmodule.h" line="96"/>
15851627 <return-value transfer-ownership="none">
15861628 <doc xml:space="preserve"
15871629 filename="gmodule/gmodule.c"
1588- line="294">%TRUE if modules are supported</doc>
1630+ line="298">%TRUE if modules are supported</doc>
15891631 <type name="gboolean" c:type="gboolean"/>
15901632 </return-value>
15911633 </function>
M internal/gir/spec/GObject-2.0.gir +1366 -1287 large diff (2653 lines changed): collapsed
M internal/gir/spec/Gdk-4.0.gir +2452 -1233 large diff (3685 lines changed): collapsed
M internal/gir/spec/GdkPixbuf-2.0.gir +538 -507
@@ -59,7 +59,7 @@ Currently only RGB is supported.</doc>
5959 c:identifier="GDK_IS_PIXBUF_ANIMATION_CLASS"
6060 introspectable="0">
6161 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
62- line="138"/>
62+ line="135"/>
6363 <parameters>
6464 <parameter name="klass">
6565 </parameter>
@@ -78,7 +78,7 @@ Currently only RGB is supported.</doc>
7878 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER_CLASS"
7979 introspectable="0">
8080 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
81- line="186"/>
81+ line="183"/>
8282 <parameters>
8383 <parameter name="klass">
8484 </parameter>
@@ -102,6 +102,16 @@ Currently only RGB is supported.</doc>
102102 </parameter>
103103 </parameters>
104104 </function-macro>
105+ <function-macro name="IS_PIXBUF_NON_ANIM"
106+ c:identifier="GDK_IS_PIXBUF_NON_ANIM"
107+ introspectable="0">
108+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
109+ line="210"/>
110+ <parameters>
111+ <parameter name="object">
112+ </parameter>
113+ </parameters>
114+ </function-macro>
105115 <function-macro name="IS_PIXBUF_SIMPLE_ANIM"
106116 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM"
107117 introspectable="0">
@@ -211,7 +221,7 @@ interpolation is just as fast and results in higher quality.</doc>
211221 c:identifier="GDK_PIXBUF_ANIMATION_CLASS"
212222 introspectable="0">
213223 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
214- line="137"/>
224+ line="134"/>
215225 <parameters>
216226 <parameter name="klass">
217227 </parameter>
@@ -221,7 +231,7 @@ interpolation is just as fast and results in higher quality.</doc>
221231 c:identifier="GDK_PIXBUF_ANIMATION_GET_CLASS"
222232 introspectable="0">
223233 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
224- line="139"/>
234+ line="136"/>
225235 <parameters>
226236 <parameter name="obj">
227237 </parameter>
@@ -240,7 +250,7 @@ interpolation is just as fast and results in higher quality.</doc>
240250 c:identifier="GDK_PIXBUF_ANIMATION_ITER_CLASS"
241251 introspectable="0">
242252 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
243- line="185"/>
253+ line="182"/>
244254 <parameters>
245255 <parameter name="klass">
246256 </parameter>
@@ -250,7 +260,7 @@ interpolation is just as fast and results in higher quality.</doc>
250260 c:identifier="GDK_PIXBUF_ANIMATION_ITER_GET_CLASS"
251261 introspectable="0">
252262 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
253- line="187"/>
263+ line="184"/>
254264 <parameters>
255265 <parameter name="obj">
256266 </parameter>
@@ -285,7 +295,7 @@ interpolation is just as fast and results in higher quality.</doc>
285295 <function-macro name="PIXBUF_DEPRECATED_IN_2_0_FOR"
286296 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_0_FOR"
287297 introspectable="0">
288- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="343"/>
298+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="353"/>
289299 <parameters>
290300 <parameter name="f">
291301 </parameter>
@@ -294,7 +304,7 @@ interpolation is just as fast and results in higher quality.</doc>
294304 <function-macro name="PIXBUF_DEPRECATED_IN_2_10_FOR"
295305 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_10_FOR"
296306 introspectable="0">
297- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="433"/>
307+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="443"/>
298308 <parameters>
299309 <parameter name="f">
300310 </parameter>
@@ -303,7 +313,7 @@ interpolation is just as fast and results in higher quality.</doc>
303313 <function-macro name="PIXBUF_DEPRECATED_IN_2_12_FOR"
304314 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_12_FOR"
305315 introspectable="0">
306- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="451"/>
316+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="461"/>
307317 <parameters>
308318 <parameter name="f">
309319 </parameter>
@@ -312,7 +322,7 @@ interpolation is just as fast and results in higher quality.</doc>
312322 <function-macro name="PIXBUF_DEPRECATED_IN_2_14_FOR"
313323 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_14_FOR"
314324 introspectable="0">
315- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="469"/>
325+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="479"/>
316326 <parameters>
317327 <parameter name="f">
318328 </parameter>
@@ -321,7 +331,7 @@ interpolation is just as fast and results in higher quality.</doc>
321331 <function-macro name="PIXBUF_DEPRECATED_IN_2_16_FOR"
322332 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_16_FOR"
323333 introspectable="0">
324- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="487"/>
334+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="497"/>
325335 <parameters>
326336 <parameter name="f">
327337 </parameter>
@@ -330,7 +340,7 @@ interpolation is just as fast and results in higher quality.</doc>
330340 <function-macro name="PIXBUF_DEPRECATED_IN_2_18_FOR"
331341 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_18_FOR"
332342 introspectable="0">
333- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="505"/>
343+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="515"/>
334344 <parameters>
335345 <parameter name="f">
336346 </parameter>
@@ -339,7 +349,7 @@ interpolation is just as fast and results in higher quality.</doc>
339349 <function-macro name="PIXBUF_DEPRECATED_IN_2_20_FOR"
340350 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_20_FOR"
341351 introspectable="0">
342- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="523"/>
352+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="533"/>
343353 <parameters>
344354 <parameter name="f">
345355 </parameter>
@@ -348,7 +358,7 @@ interpolation is just as fast and results in higher quality.</doc>
348358 <function-macro name="PIXBUF_DEPRECATED_IN_2_22_FOR"
349359 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_22_FOR"
350360 introspectable="0">
351- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="541"/>
361+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="551"/>
352362 <parameters>
353363 <parameter name="f">
354364 </parameter>
@@ -357,7 +367,7 @@ interpolation is just as fast and results in higher quality.</doc>
357367 <function-macro name="PIXBUF_DEPRECATED_IN_2_24_FOR"
358368 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_24_FOR"
359369 introspectable="0">
360- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="559"/>
370+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="569"/>
361371 <parameters>
362372 <parameter name="f">
363373 </parameter>
@@ -366,7 +376,7 @@ interpolation is just as fast and results in higher quality.</doc>
366376 <function-macro name="PIXBUF_DEPRECATED_IN_2_26_FOR"
367377 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_26_FOR"
368378 introspectable="0">
369- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="577"/>
379+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="587"/>
370380 <parameters>
371381 <parameter name="f">
372382 </parameter>
@@ -375,7 +385,7 @@ interpolation is just as fast and results in higher quality.</doc>
375385 <function-macro name="PIXBUF_DEPRECATED_IN_2_28_FOR"
376386 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_28_FOR"
377387 introspectable="0">
378- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="595"/>
388+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="605"/>
379389 <parameters>
380390 <parameter name="f">
381391 </parameter>
@@ -384,7 +394,7 @@ interpolation is just as fast and results in higher quality.</doc>
384394 <function-macro name="PIXBUF_DEPRECATED_IN_2_2_FOR"
385395 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_2_FOR"
386396 introspectable="0">
387- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="361"/>
397+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="371"/>
388398 <parameters>
389399 <parameter name="f">
390400 </parameter>
@@ -393,7 +403,7 @@ interpolation is just as fast and results in higher quality.</doc>
393403 <function-macro name="PIXBUF_DEPRECATED_IN_2_30_FOR"
394404 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_30_FOR"
395405 introspectable="0">
396- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="613"/>
406+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="623"/>
397407 <parameters>
398408 <parameter name="f">
399409 </parameter>
@@ -402,7 +412,7 @@ interpolation is just as fast and results in higher quality.</doc>
402412 <function-macro name="PIXBUF_DEPRECATED_IN_2_32_FOR"
403413 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_32_FOR"
404414 introspectable="0">
405- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="631"/>
415+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="641"/>
406416 <parameters>
407417 <parameter name="f">
408418 </parameter>
@@ -411,7 +421,7 @@ interpolation is just as fast and results in higher quality.</doc>
411421 <function-macro name="PIXBUF_DEPRECATED_IN_2_34_FOR"
412422 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_34_FOR"
413423 introspectable="0">
414- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="649"/>
424+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="659"/>
415425 <parameters>
416426 <parameter name="f">
417427 </parameter>
@@ -420,7 +430,7 @@ interpolation is just as fast and results in higher quality.</doc>
420430 <function-macro name="PIXBUF_DEPRECATED_IN_2_36_FOR"
421431 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_36_FOR"
422432 introspectable="0">
423- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="667"/>
433+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="677"/>
424434 <parameters>
425435 <parameter name="f">
426436 </parameter>
@@ -429,7 +439,7 @@ interpolation is just as fast and results in higher quality.</doc>
429439 <function-macro name="PIXBUF_DEPRECATED_IN_2_38_FOR"
430440 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_38_FOR"
431441 introspectable="0">
432- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="685"/>
442+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="695"/>
433443 <parameters>
434444 <parameter name="f">
435445 </parameter>
@@ -438,7 +448,16 @@ interpolation is just as fast and results in higher quality.</doc>
438448 <function-macro name="PIXBUF_DEPRECATED_IN_2_40_FOR"
439449 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_40_FOR"
440450 introspectable="0">
441- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="703"/>
451+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="713"/>
452+ <parameters>
453+ <parameter name="f">
454+ </parameter>
455+ </parameters>
456+ </function-macro>
457+ <function-macro name="PIXBUF_DEPRECATED_IN_2_44_FOR"
458+ c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_44_FOR"
459+ introspectable="0">
460+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="731"/>
442461 <parameters>
443462 <parameter name="f">
444463 </parameter>
@@ -447,7 +466,7 @@ interpolation is just as fast and results in higher quality.</doc>
447466 <function-macro name="PIXBUF_DEPRECATED_IN_2_4_FOR"
448467 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_4_FOR"
449468 introspectable="0">
450- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="379"/>
469+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="389"/>
451470 <parameters>
452471 <parameter name="f">
453472 </parameter>
@@ -456,7 +475,7 @@ interpolation is just as fast and results in higher quality.</doc>
456475 <function-macro name="PIXBUF_DEPRECATED_IN_2_6_FOR"
457476 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_6_FOR"
458477 introspectable="0">
459- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="397"/>
478+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="407"/>
460479 <parameters>
461480 <parameter name="f">
462481 </parameter>
@@ -465,7 +484,7 @@ interpolation is just as fast and results in higher quality.</doc>
465484 <function-macro name="PIXBUF_DEPRECATED_IN_2_8_FOR"
466485 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_8_FOR"
467486 introspectable="0">
468- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="415"/>
487+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="425"/>
469488 <parameters>
470489 <parameter name="f">
471490 </parameter>
@@ -506,7 +525,7 @@ interpolation is just as fast and results in higher quality.</doc>
506525 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="37"/>
507526 <type name="gint" c:type="gint"/>
508527 </constant>
509- <constant name="PIXBUF_MICRO" value="12" c:type="GDK_PIXBUF_MICRO">
528+ <constant name="PIXBUF_MICRO" value="3" c:type="GDK_PIXBUF_MICRO">
510529 <doc xml:space="preserve"
511530 filename="gdk-pixbuf/gdk-pixbuf-features.h"
512531 line="22">Micro version of gdk-pixbuf library, that is the "2" in
@@ -514,7 +533,7 @@ interpolation is just as fast and results in higher quality.</doc>
514533 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="39"/>
515534 <type name="gint" c:type="gint"/>
516535 </constant>
517- <constant name="PIXBUF_MINOR" value="42" c:type="GDK_PIXBUF_MINOR">
536+ <constant name="PIXBUF_MINOR" value="44" c:type="GDK_PIXBUF_MINOR">
518537 <doc xml:space="preserve"
519538 filename="gdk-pixbuf/gdk-pixbuf-features.h"
520539 line="16">Minor version of gdk-pixbuf library, that is the "8" in
@@ -522,6 +541,16 @@ interpolation is just as fast and results in higher quality.</doc>
522541 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="38"/>
523542 <type name="gint" c:type="gint"/>
524543 </constant>
544+ <function-macro name="PIXBUF_NON_ANIM"
545+ c:identifier="GDK_PIXBUF_NON_ANIM"
546+ introspectable="0">
547+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
548+ line="209"/>
549+ <parameters>
550+ <parameter name="object">
551+ </parameter>
552+ </parameters>
553+ </function-macro>
525554 <function-macro name="PIXBUF_SIMPLE_ANIM"
526555 c:identifier="GDK_PIXBUF_SIMPLE_ANIM"
527556 introspectable="0">
@@ -552,9 +581,7 @@ interpolation is just as fast and results in higher quality.</doc>
552581 </parameter>
553582 </parameters>
554583 </function-macro>
555- <constant name="PIXBUF_VERSION"
556- value="2.42.12"
557- c:type="GDK_PIXBUF_VERSION">
584+ <constant name="PIXBUF_VERSION" value="2.44.3" c:type="GDK_PIXBUF_VERSION">
558585 <doc xml:space="preserve"
559586 filename="gdk-pixbuf/gdk-pixbuf-features.h"
560587 line="28">Contains the full version of GdkPixbuf as a string.
@@ -600,9 +627,6 @@ wrapping it with `gdk_pixbuf_new_from_data()`. The `gdk_pixbuf_new()`
600627 function will compute an optimal rowstride so that rendering can be
601628 performed with an efficient algorithm.
602629
603-As a special case, you can use the [`ctor@GdkPixbuf.Pixbuf.new_from_xpm_data`]
604-function to create a pixbuf from inline XPM image data.
605-
606630 You can also copy an existing pixbuf with the [method@Pixbuf.copy]
607631 function. This is not the same as just acquiring a reference to
608632 the old pixbuf instance: the copy function will actually duplicate
@@ -718,7 +742,7 @@ If the allocation of the buffer failed, this function will return `NULL`.
718742
719743 The buffer has an optimal rowstride. Note that the buffer is not cleared;
720744 you will have to fill it completely yourself.</doc>
721- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="206"/>
745+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="204"/>
722746 <return-value transfer-ownership="full" nullable="1">
723747 <doc xml:space="preserve"
724748 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -763,60 +787,60 @@ you will have to fill it completely yourself.</doc>
763787 version="2.32">
764788 <doc xml:space="preserve"
765789 filename="gdk-pixbuf/gdk-pixbuf-data.c"
766- line="94">Creates a new #GdkPixbuf out of in-memory readonly image data.
790+ line="96">Creates a new #GdkPixbuf out of in-memory readonly image data.
767791
768792 Currently only RGB images with 8 bits per sample are supported.
769793
770794 This is the `GBytes` variant of gdk_pixbuf_new_from_data(), useful
771795 for language bindings.</doc>
772- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="286"/>
796+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="284"/>
773797 <return-value transfer-ownership="full">
774798 <doc xml:space="preserve"
775799 filename="gdk-pixbuf/gdk-pixbuf-data.c"
776- line="111">A newly-created pixbuf</doc>
800+ line="113">A newly-created pixbuf</doc>
777801 <type name="Pixbuf" c:type="GdkPixbuf*"/>
778802 </return-value>
779803 <parameters>
780804 <parameter name="data" transfer-ownership="none">
781805 <doc xml:space="preserve"
782806 filename="gdk-pixbuf/gdk-pixbuf-data.c"
783- line="96">Image data in 8-bit/sample packed format inside a #GBytes</doc>
807+ line="98">Image data in 8-bit/sample packed format inside a #GBytes</doc>
784808 <type name="GLib.Bytes" c:type="GBytes*"/>
785809 </parameter>
786810 <parameter name="colorspace" transfer-ownership="none">
787811 <doc xml:space="preserve"
788812 filename="gdk-pixbuf/gdk-pixbuf-data.c"
789- line="97">Colorspace for the image data</doc>
813+ line="99">Colorspace for the image data</doc>
790814 <type name="Colorspace" c:type="GdkColorspace"/>
791815 </parameter>
792816 <parameter name="has_alpha" transfer-ownership="none">
793817 <doc xml:space="preserve"
794818 filename="gdk-pixbuf/gdk-pixbuf-data.c"
795- line="98">Whether the data has an opacity channel</doc>
819+ line="100">Whether the data has an opacity channel</doc>
796820 <type name="gboolean" c:type="gboolean"/>
797821 </parameter>
798822 <parameter name="bits_per_sample" transfer-ownership="none">
799823 <doc xml:space="preserve"
800824 filename="gdk-pixbuf/gdk-pixbuf-data.c"
801- line="99">Number of bits per sample</doc>
825+ line="101">Number of bits per sample</doc>
802826 <type name="gint" c:type="int"/>
803827 </parameter>
804828 <parameter name="width" transfer-ownership="none">
805829 <doc xml:space="preserve"
806830 filename="gdk-pixbuf/gdk-pixbuf-data.c"
807- line="100">Width of the image in pixels, must be &gt; 0</doc>
831+ line="102">Width of the image in pixels, must be &gt; 0</doc>
808832 <type name="gint" c:type="int"/>
809833 </parameter>
810834 <parameter name="height" transfer-ownership="none">
811835 <doc xml:space="preserve"
812836 filename="gdk-pixbuf/gdk-pixbuf-data.c"
813- line="101">Height of the image in pixels, must be &gt; 0</doc>
837+ line="103">Height of the image in pixels, must be &gt; 0</doc>
814838 <type name="gint" c:type="int"/>
815839 </parameter>
816840 <parameter name="rowstride" transfer-ownership="none">
817841 <doc xml:space="preserve"
818842 filename="gdk-pixbuf/gdk-pixbuf-data.c"
819- line="102">Distance in bytes between row starts</doc>
843+ line="104">Distance in bytes between row starts</doc>
820844 <type name="gint" c:type="int"/>
821845 </parameter>
822846 </parameters>
@@ -836,11 +860,11 @@ finalized, your destroy notification function will be called, and
836860 it is its responsibility to free the pixel array.
837861
838862 See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
839- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="276"/>
863+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="274"/>
840864 <return-value transfer-ownership="full">
841865 <doc xml:space="preserve"
842866 filename="gdk-pixbuf/gdk-pixbuf-data.c"
843- line="54">A newly-created pixbuf</doc>
867+ line="56">A newly-created pixbuf</doc>
844868 <type name="Pixbuf" c:type="GdkPixbuf*"/>
845869 </return-value>
846870 <parameters>
@@ -896,8 +920,9 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
896920 closure="8">
897921 <doc xml:space="preserve"
898922 filename="gdk-pixbuf/gdk-pixbuf-data.c"
899- line="38">Function used to free the data when the pixbuf's reference count
900-drops to zero, or %NULL if the data should not be freed</doc>
923+ line="38">Function
924+ used to free the data when the pixbuf's reference count
925+ drops to zero, or `NULL` if the data should not be freed</doc>
901926 <type name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify"/>
902927 </parameter>
903928 <parameter name="destroy_fn_data"
@@ -906,7 +931,8 @@ drops to zero, or %NULL if the data should not be freed</doc>
906931 allow-none="1">
907932 <doc xml:space="preserve"
908933 filename="gdk-pixbuf/gdk-pixbuf-data.c"
909- line="40">Closure data to pass to the destroy notification function</doc>
934+ line="41">Closure data to pass to the destroy
935+ notification function</doc>
910936 <type name="gpointer" c:type="gpointer"/>
911937 </parameter>
912938 </parameters>
@@ -916,7 +942,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
916942 throws="1">
917943 <doc xml:space="preserve"
918944 filename="gdk-pixbuf/gdk-pixbuf-io.c"
919- line="1089">Creates a new pixbuf by loading an image from a file.
945+ line="1176">Creates a new pixbuf by loading an image from a file.
920946
921947 The file format is detected automatically.
922948
@@ -928,18 +954,18 @@ If `NULL` is returned, then @error will be set. Possible errors are:
928954 - the image buffer contains invalid data
929955
930956 The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
931- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="252"/>
957+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="250"/>
932958 <return-value transfer-ownership="full" nullable="1">
933959 <doc xml:space="preserve"
934960 filename="gdk-pixbuf/gdk-pixbuf-io.c"
935- line="1108">A newly-created pixbuf</doc>
961+ line="1195">A newly-created pixbuf</doc>
936962 <type name="Pixbuf" c:type="GdkPixbuf*"/>
937963 </return-value>
938964 <parameters>
939965 <parameter name="filename" transfer-ownership="none">
940966 <doc xml:space="preserve"
941967 filename="gdk-pixbuf/gdk-pixbuf-io.c"
942- line="1091">Name of file to load, in the GLib file
968+ line="1178">Name of file to load, in the GLib file
943969 name encoding</doc>
944970 <type name="filename" c:type="const char*"/>
945971 </parameter>
@@ -951,7 +977,7 @@ The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
951977 throws="1">
952978 <doc xml:space="preserve"
953979 filename="gdk-pixbuf/gdk-pixbuf-io.c"
954- line="1337">Creates a new pixbuf by loading an image from a file.
980+ line="1424">Creates a new pixbuf by loading an image from a file.
955981
956982 The file format is detected automatically.
957983
@@ -973,37 +999,37 @@ the image to be scaled to the exact given width. When not preserving
973999 aspect ratio, a `width` or `height` of -1 means to not scale the image
9741000 at all in that dimension. Negative values for `width` and `height` are
9751001 allowed since 2.8.</doc>
976- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="260"/>
1002+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="258"/>
9771003 <return-value transfer-ownership="full" nullable="1">
9781004 <doc xml:space="preserve"
9791005 filename="gdk-pixbuf/gdk-pixbuf-io.c"
980- line="1369">A newly-created pixbuf</doc>
1006+ line="1456">A newly-created pixbuf</doc>
9811007 <type name="Pixbuf" c:type="GdkPixbuf*"/>
9821008 </return-value>
9831009 <parameters>
9841010 <parameter name="filename" transfer-ownership="none">
9851011 <doc xml:space="preserve"
9861012 filename="gdk-pixbuf/gdk-pixbuf-io.c"
987- line="1339">Name of file to load, in the GLib file
1013+ line="1426">Name of file to load, in the GLib file
9881014 name encoding</doc>
9891015 <type name="filename" c:type="const char*"/>
9901016 </parameter>
9911017 <parameter name="width" transfer-ownership="none">
9921018 <doc xml:space="preserve"
9931019 filename="gdk-pixbuf/gdk-pixbuf-io.c"
994- line="1341">The width the image should have or -1 to not constrain the width</doc>
1020+ line="1428">The width the image should have or -1 to not constrain the width</doc>
9951021 <type name="gint" c:type="int"/>
9961022 </parameter>
9971023 <parameter name="height" transfer-ownership="none">
9981024 <doc xml:space="preserve"
9991025 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1000- line="1342">The height the image should have or -1 to not constrain the height</doc>
1026+ line="1429">The height the image should have or -1 to not constrain the height</doc>
10011027 <type name="gint" c:type="int"/>
10021028 </parameter>
10031029 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
10041030 <doc xml:space="preserve"
10051031 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1006- line="1343">`TRUE` to preserve the image's aspect ratio</doc>
1032+ line="1430">`TRUE` to preserve the image's aspect ratio</doc>
10071033 <type name="gboolean" c:type="gboolean"/>
10081034 </parameter>
10091035 </parameters>
@@ -1014,7 +1040,7 @@ allowed since 2.8.</doc>
10141040 throws="1">
10151041 <doc xml:space="preserve"
10161042 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1017- line="1210">Creates a new pixbuf by loading an image from a file.
1043+ line="1297">Creates a new pixbuf by loading an image from a file.
10181044
10191045 The file format is detected automatically.
10201046
@@ -1032,31 +1058,31 @@ the image's aspect ratio. Note that the returned pixbuf may be smaller
10321058 than `width` x `height`, if the aspect ratio requires it. To load
10331059 and image at the requested size, regardless of aspect ratio, use
10341060 [ctor@GdkPixbuf.Pixbuf.new_from_file_at_scale].</doc>
1035- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="255"/>
1061+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="253"/>
10361062 <return-value transfer-ownership="full" nullable="1">
10371063 <doc xml:space="preserve"
10381064 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1039- line="1237">A newly-created pixbuf</doc>
1065+ line="1324">A newly-created pixbuf</doc>
10401066 <type name="Pixbuf" c:type="GdkPixbuf*"/>
10411067 </return-value>
10421068 <parameters>
10431069 <parameter name="filename" transfer-ownership="none">
10441070 <doc xml:space="preserve"
10451071 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1046- line="1212">Name of file to load, in the GLib file
1072+ line="1299">Name of file to load, in the GLib file
10471073 name encoding</doc>
10481074 <type name="filename" c:type="const char*"/>
10491075 </parameter>
10501076 <parameter name="width" transfer-ownership="none">
10511077 <doc xml:space="preserve"
10521078 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1053- line="1214">The width the image should have or -1 to not constrain the width</doc>
1079+ line="1301">The width the image should have or -1 to not constrain the width</doc>
10541080 <type name="gint" c:type="int"/>
10551081 </parameter>
10561082 <parameter name="height" transfer-ownership="none">
10571083 <doc xml:space="preserve"
10581084 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1059- line="1215">The height the image should have or -1 to not constrain the height</doc>
1085+ line="1302">The height the image should have or -1 to not constrain the height</doc>
10601086 <type name="gint" c:type="int"/>
10611087 </parameter>
10621088 </parameters>
@@ -1102,7 +1128,7 @@ For non-const inline data, you could get out of memory. For untrusted
11021128 inline data located at runtime, you could have corrupt inline data in
11031129 addition.</doc>
11041130 <doc-deprecated xml:space="preserve">Use `GResource` instead.</doc-deprecated>
1105- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="298"/>
1131+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="295"/>
11061132 <return-value transfer-ownership="full">
11071133 <doc xml:space="preserve"
11081134 filename="gdk-pixbuf/gdk-pixdata.c"
@@ -1141,22 +1167,22 @@ addition.</doc>
11411167 throws="1">
11421168 <doc xml:space="preserve"
11431169 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1144- line="1793">Creates a new pixbuf by loading an image from an resource.
1170+ line="1883">Creates a new pixbuf by loading an image from an resource.
11451171
11461172 The file format is detected automatically. If `NULL` is returned, then
11471173 @error will be set.</doc>
1148- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="266"/>
1174+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="264"/>
11491175 <return-value transfer-ownership="full" nullable="1">
11501176 <doc xml:space="preserve"
11511177 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1152- line="1803">A newly-created pixbuf</doc>
1178+ line="1893">A newly-created pixbuf</doc>
11531179 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11541180 </return-value>
11551181 <parameters>
11561182 <parameter name="resource_path" transfer-ownership="none">
11571183 <doc xml:space="preserve"
11581184 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1159- line="1795">the path of the resource file</doc>
1185+ line="1885">the path of the resource file</doc>
11601186 <type name="utf8" c:type="const char*"/>
11611187 </parameter>
11621188 </parameters>
@@ -1167,7 +1193,7 @@ The file format is detected automatically. If `NULL` is returned, then
11671193 throws="1">
11681194 <doc xml:space="preserve"
11691195 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1170- line="1827">Creates a new pixbuf by loading an image from an resource.
1196+ line="1917">Creates a new pixbuf by loading an image from an resource.
11711197
11721198 The file format is detected automatically. If `NULL` is returned, then
11731199 @error will be set.
@@ -1180,36 +1206,36 @@ exact given width. When not preserving aspect ratio, a @width or
11801206 @height of -1 means to not scale the image at all in that dimension.
11811207
11821208 The stream is not closed.</doc>
1183- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="269"/>
1209+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="267"/>
11841210 <return-value transfer-ownership="full" nullable="1">
11851211 <doc xml:space="preserve"
11861212 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1187- line="1849">A newly-created pixbuf</doc>
1213+ line="1939">A newly-created pixbuf</doc>
11881214 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11891215 </return-value>
11901216 <parameters>
11911217 <parameter name="resource_path" transfer-ownership="none">
11921218 <doc xml:space="preserve"
11931219 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1194- line="1829">the path of the resource file</doc>
1220+ line="1919">the path of the resource file</doc>
11951221 <type name="utf8" c:type="const char*"/>
11961222 </parameter>
11971223 <parameter name="width" transfer-ownership="none">
11981224 <doc xml:space="preserve"
11991225 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1200- line="1830">The width the image should have or -1 to not constrain the width</doc>
1226+ line="1920">The width the image should have or -1 to not constrain the width</doc>
12011227 <type name="gint" c:type="int"/>
12021228 </parameter>
12031229 <parameter name="height" transfer-ownership="none">
12041230 <doc xml:space="preserve"
12051231 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1206- line="1831">The height the image should have or -1 to not constrain the height</doc>
1232+ line="1921">The height the image should have or -1 to not constrain the height</doc>
12071233 <type name="gint" c:type="int"/>
12081234 </parameter>
12091235 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
12101236 <doc xml:space="preserve"
12111237 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1212- line="1832">`TRUE` to preserve the image's aspect ratio</doc>
1238+ line="1922">`TRUE` to preserve the image's aspect ratio</doc>
12131239 <type name="gboolean" c:type="gboolean"/>
12141240 </parameter>
12151241 </parameters>
@@ -1220,7 +1246,7 @@ The stream is not closed.</doc>
12201246 throws="1">
12211247 <doc xml:space="preserve"
12221248 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1223- line="1717">Creates a new pixbuf by loading an image from an input stream.
1249+ line="1804">Creates a new pixbuf by loading an image from an input stream.
12241250
12251251 The file format is detected automatically.
12261252
@@ -1232,18 +1258,18 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
12321258 `G_IO_ERROR` domains.
12331259
12341260 The stream is not closed.</doc>
1235- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
1261+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="404"/>
12361262 <return-value transfer-ownership="full" nullable="1">
12371263 <doc xml:space="preserve"
12381264 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1239- line="1736">A newly-created pixbuf</doc>
1265+ line="1823">A newly-created pixbuf</doc>
12401266 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12411267 </return-value>
12421268 <parameters>
12431269 <parameter name="stream" transfer-ownership="none">
12441270 <doc xml:space="preserve"
12451271 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1246- line="1719">a `GInputStream` to load the pixbuf from</doc>
1272+ line="1806">a `GInputStream` to load the pixbuf from</doc>
12471273 <type name="Gio.InputStream" c:type="GInputStream*"/>
12481274 </parameter>
12491275 <parameter name="cancellable"
@@ -1252,7 +1278,7 @@ The stream is not closed.</doc>
12521278 allow-none="1">
12531279 <doc xml:space="preserve"
12541280 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1255- line="1720">optional `GCancellable` object, `NULL` to ignore</doc>
1281+ line="1807">optional `GCancellable` object, `NULL` to ignore</doc>
12561282 <type name="Gio.Cancellable" c:type="GCancellable*"/>
12571283 </parameter>
12581284 </parameters>
@@ -1263,7 +1289,7 @@ The stream is not closed.</doc>
12631289 throws="1">
12641290 <doc xml:space="preserve"
12651291 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1266- line="1543">Creates a new pixbuf by loading an image from an input stream.
1292+ line="1630">Creates a new pixbuf by loading an image from an input stream.
12671293
12681294 The file format is detected automatically. If `NULL` is returned, then
12691295 @error will be set. The @cancellable can be used to abort the operation
@@ -1284,36 +1310,36 @@ When not preserving aspect ratio, a `width` or `height` of -1 means to not
12841310 scale the image at all in that dimension.
12851311
12861312 The stream is not closed.</doc>
1287- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="424"/>
1313+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="419"/>
12881314 <return-value transfer-ownership="full" nullable="1">
12891315 <doc xml:space="preserve"
12901316 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1291- line="1574">A newly-created pixbuf</doc>
1317+ line="1661">A newly-created pixbuf</doc>
12921318 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12931319 </return-value>
12941320 <parameters>
12951321 <parameter name="stream" transfer-ownership="none">
12961322 <doc xml:space="preserve"
12971323 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1298- line="1545">a `GInputStream` to load the pixbuf from</doc>
1324+ line="1632">a `GInputStream` to load the pixbuf from</doc>
12991325 <type name="Gio.InputStream" c:type="GInputStream*"/>
13001326 </parameter>
13011327 <parameter name="width" transfer-ownership="none">
13021328 <doc xml:space="preserve"
13031329 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1304- line="1546">The width the image should have or -1 to not constrain the width</doc>
1330+ line="1633">The width the image should have or -1 to not constrain the width</doc>
13051331 <type name="gint" c:type="gint"/>
13061332 </parameter>
13071333 <parameter name="height" transfer-ownership="none">
13081334 <doc xml:space="preserve"
13091335 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1310- line="1547">The height the image should have or -1 to not constrain the height</doc>
1336+ line="1634">The height the image should have or -1 to not constrain the height</doc>
13111337 <type name="gint" c:type="gint"/>
13121338 </parameter>
13131339 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
13141340 <doc xml:space="preserve"
13151341 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1316- line="1548">`TRUE` to preserve the image's aspect ratio</doc>
1342+ line="1635">`TRUE` to preserve the image's aspect ratio</doc>
13171343 <type name="gboolean" c:type="gboolean"/>
13181344 </parameter>
13191345 <parameter name="cancellable"
@@ -1322,7 +1348,7 @@ The stream is not closed.</doc>
13221348 allow-none="1">
13231349 <doc xml:space="preserve"
13241350 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1325- line="1549">optional `GCancellable` object, `NULL` to ignore</doc>
1351+ line="1636">optional `GCancellable` object, `NULL` to ignore</doc>
13261352 <type name="Gio.Cancellable" c:type="GCancellable*"/>
13271353 </parameter>
13281354 </parameters>
@@ -1333,44 +1359,49 @@ The stream is not closed.</doc>
13331359 throws="1">
13341360 <doc xml:space="preserve"
13351361 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1336- line="1914">Finishes an asynchronous pixbuf creation operation started with
1362+ line="2004">Finishes an asynchronous pixbuf creation operation started with
13371363 gdk_pixbuf_new_from_stream_async().</doc>
1338- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="420"/>
1364+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="415"/>
13391365 <return-value transfer-ownership="full" nullable="1">
13401366 <doc xml:space="preserve"
13411367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1342- line="1922">the newly created pixbuf</doc>
1368+ line="2012">the newly created pixbuf</doc>
13431369 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13441370 </return-value>
13451371 <parameters>
13461372 <parameter name="async_result" transfer-ownership="none">
13471373 <doc xml:space="preserve"
13481374 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1349- line="1916">a `GAsyncResult`</doc>
1375+ line="2006">a `GAsyncResult`</doc>
13501376 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
13511377 </parameter>
13521378 </parameters>
13531379 </constructor>
13541380 <constructor name="new_from_xpm_data"
1355- c:identifier="gdk_pixbuf_new_from_xpm_data">
1381+ c:identifier="gdk_pixbuf_new_from_xpm_data"
1382+ deprecated="1"
1383+ deprecated-version="2.44">
13561384 <doc xml:space="preserve"
13571385 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1358- line="2148">Creates a new pixbuf by parsing XPM data in memory.
1386+ line="2238">Creates a new pixbuf by parsing XPM data in memory.
13591387
13601388 This data is commonly the result of including an XPM file into a
13611389 program's C source.</doc>
1362- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="294"/>
1390+ <doc-deprecated xml:space="preserve">Use [ctor@GdkPixbuf.Pixbuf.new_from_stream] with
1391+ a [class@Gio.MemoryInputStream], making sure to handle errors in
1392+ case the XPM format loader is not available</doc-deprecated>
1393+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="292"/>
13631394 <return-value transfer-ownership="full" nullable="1">
13641395 <doc xml:space="preserve"
13651396 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1366- line="2157">A newly-created pixbuf</doc>
1397+ line="2247">A newly-created pixbuf</doc>
13671398 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13681399 </return-value>
13691400 <parameters>
13701401 <parameter name="data" transfer-ownership="none">
13711402 <doc xml:space="preserve"
13721403 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1373- line="2150">Pointer to inline XPM data.</doc>
1404+ line="2240">Pointer to inline XPM data.</doc>
13741405 <array c:type="const char**">
13751406 <type name="utf8" c:type="char*"/>
13761407 </array>
@@ -1387,7 +1418,7 @@ have.
13871418
13881419 This function is useful for front-ends and backends that want to check
13891420 image values without needing to create a `GdkPixbuf`.</doc>
1390- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="210"/>
1421+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="208"/>
13911422 <return-value transfer-ownership="none">
13921423 <doc xml:space="preserve"
13931424 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -1433,12 +1464,12 @@ image values without needing to create a `GdkPixbuf`.</doc>
14331464 glib:async-func="get_file_info_async">
14341465 <doc xml:space="preserve"
14351466 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1436- line="1964">Parses an image file far enough to determine its format and size.</doc>
1467+ line="2054">Parses an image file far enough to determine its format and size.</doc>
14371468 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>
14381469 <return-value transfer-ownership="none" nullable="1">
14391470 <doc xml:space="preserve"
14401471 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1441- line="1972">A `GdkPixbufFormat` describing
1472+ line="2062">A `GdkPixbufFormat` describing
14421473 the image format of the file</doc>
14431474 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
14441475 </return-value>
@@ -1446,7 +1477,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14461477 <parameter name="filename" transfer-ownership="none">
14471478 <doc xml:space="preserve"
14481479 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1449- line="1966">The name of the file to identify.</doc>
1480+ line="2056">The name of the file to identify.</doc>
14501481 <type name="filename" c:type="const gchar*"/>
14511482 </parameter>
14521483 <parameter name="width"
@@ -1457,7 +1488,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14571488 allow-none="1">
14581489 <doc xml:space="preserve"
14591490 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1460- line="1967">Return location for the width of the image</doc>
1491+ line="2057">Return location for the width of the image</doc>
14611492 <type name="gint" c:type="gint*"/>
14621493 </parameter>
14631494 <parameter name="height"
@@ -1468,7 +1499,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14681499 allow-none="1">
14691500 <doc xml:space="preserve"
14701501 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1471- line="1968">Return location for the height of the image</doc>
1502+ line="2058">Return location for the height of the image</doc>
14721503 <type name="gint" c:type="gint*"/>
14731504 </parameter>
14741505 </parameters>
@@ -1480,7 +1511,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14801511 glib:sync-func="get_file_info">
14811512 <doc xml:space="preserve"
14821513 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1483- line="2062">Asynchronously parses an image file far enough to determine its
1514+ line="2152">Asynchronously parses an image file far enough to determine its
14841515 format and size.
14851516
14861517 For more details see gdk_pixbuf_get_file_info(), which is the synchronous
@@ -1497,7 +1528,7 @@ get the result of the operation.</doc>
14971528 <parameter name="filename" transfer-ownership="none">
14981529 <doc xml:space="preserve"
14991530 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1500- line="2064">The name of the file to identify</doc>
1531+ line="2154">The name of the file to identify</doc>
15011532 <type name="filename" c:type="const gchar*"/>
15021533 </parameter>
15031534 <parameter name="cancellable"
@@ -1506,7 +1537,7 @@ get the result of the operation.</doc>
15061537 allow-none="1">
15071538 <doc xml:space="preserve"
15081539 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1509- line="2065">optional `GCancellable` object, `NULL` to ignore</doc>
1540+ line="2155">optional `GCancellable` object, `NULL` to ignore</doc>
15101541 <type name="Gio.Cancellable" c:type="GCancellable*"/>
15111542 </parameter>
15121543 <parameter name="callback"
@@ -1517,7 +1548,7 @@ get the result of the operation.</doc>
15171548 closure="3">
15181549 <doc xml:space="preserve"
15191550 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1520- line="2066">a `GAsyncReadyCallback` to call when the file info is available</doc>
1551+ line="2156">a `GAsyncReadyCallback` to call when the file info is available</doc>
15211552 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
15221553 </parameter>
15231554 <parameter name="user_data"
@@ -1526,7 +1557,7 @@ get the result of the operation.</doc>
15261557 allow-none="1">
15271558 <doc xml:space="preserve"
15281559 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1529- line="2067">the data to pass to the callback function</doc>
1560+ line="2157">the data to pass to the callback function</doc>
15301561 <type name="gpointer" c:type="gpointer"/>
15311562 </parameter>
15321563 </parameters>
@@ -1537,13 +1568,13 @@ get the result of the operation.</doc>
15371568 throws="1">
15381569 <doc xml:space="preserve"
15391570 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1540- line="2105">Finishes an asynchronous pixbuf parsing operation started with
1571+ line="2195">Finishes an asynchronous pixbuf parsing operation started with
15411572 gdk_pixbuf_get_file_info_async().</doc>
15421573 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>
15431574 <return-value transfer-ownership="none" nullable="1">
15441575 <doc xml:space="preserve"
15451576 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1546- line="2115">A `GdkPixbufFormat` describing the
1577+ line="2205">A `GdkPixbufFormat` describing the
15471578 image format of the file</doc>
15481579 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
15491580 </return-value>
@@ -1551,7 +1582,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15511582 <parameter name="async_result" transfer-ownership="none">
15521583 <doc xml:space="preserve"
15531584 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1554- line="2107">a `GAsyncResult`</doc>
1585+ line="2197">a `GAsyncResult`</doc>
15551586 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
15561587 </parameter>
15571588 <parameter name="width"
@@ -1560,7 +1591,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15601591 transfer-ownership="full">
15611592 <doc xml:space="preserve"
15621593 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1563- line="2108">Return location for the width of the image, or `NULL`</doc>
1594+ line="2198">Return location for the width of the image, or `NULL`</doc>
15641595 <type name="gint" c:type="gint*"/>
15651596 </parameter>
15661597 <parameter name="height"
@@ -1569,7 +1600,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15691600 transfer-ownership="full">
15701601 <doc xml:space="preserve"
15711602 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1572- line="2109">Return location for the height of the image, or `NULL`</doc>
1603+ line="2199">Return location for the height of the image, or `NULL`</doc>
15731604 <type name="gint" c:type="gint*"/>
15741605 </parameter>
15751606 </parameters>
@@ -1579,13 +1610,13 @@ gdk_pixbuf_get_file_info_async().</doc>
15791610 version="2.2">
15801611 <doc xml:space="preserve"
15811612 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1582- line="3426">Obtains the available information about the image formats supported
1613+ line="3520">Obtains the available information about the image formats supported
15831614 by GdkPixbuf.</doc>
15841615 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>
15851616 <return-value transfer-ownership="container">
15861617 <doc xml:space="preserve"
15871618 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1588- line="3432">A list of
1619+ line="3526">A list of
15891620 support image formats.</doc>
15901621 <type name="GLib.SList" c:type="GSList*">
15911622 <type name="PixbufFormat"/>
@@ -1598,7 +1629,7 @@ by GdkPixbuf.</doc>
15981629 throws="1">
15991630 <doc xml:space="preserve"
16001631 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1601- line="561">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
1632+ line="563">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
16021633 file present inside that directory.
16031634
16041635 This is to be used by applications that want to ship certain loaders
@@ -1619,7 +1650,7 @@ provided modules.</doc>
16191650 <parameter name="path" transfer-ownership="none">
16201651 <doc xml:space="preserve"
16211652 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1622- line="563">Path to directory where the `loaders.cache` is installed</doc>
1653+ line="565">Path to directory where the `loaders.cache` is installed</doc>
16231654 <type name="utf8" c:type="const char*"/>
16241655 </parameter>
16251656 </parameters>
@@ -1627,10 +1658,10 @@ provided modules.</doc>
16271658 <function name="new_from_stream_async"
16281659 c:identifier="gdk_pixbuf_new_from_stream_async"
16291660 version="2.24"
1630- glib:finish-func="new_from_stream_finish">
1661+ glib:finish-func="gdk_pixbuf_new_from_stream_finish">
16311662 <doc xml:space="preserve"
16321663 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1633- line="1872">Creates a new pixbuf by asynchronously loading an image from an input stream.
1664+ line="1962">Creates a new pixbuf by asynchronously loading an image from an input stream.
16341665
16351666 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
16361667 version of this function.
@@ -1638,7 +1669,7 @@ version of this function.
16381669 When the operation is finished, @callback will be called in the main thread.
16391670 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of
16401671 the operation.</doc>
1641- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="414"/>
1672+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
16421673 <return-value transfer-ownership="none">
16431674 <type name="none" c:type="void"/>
16441675 </return-value>
@@ -1646,7 +1677,7 @@ the operation.</doc>
16461677 <parameter name="stream" transfer-ownership="none">
16471678 <doc xml:space="preserve"
16481679 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1649- line="1874">a `GInputStream` from which to load the pixbuf</doc>
1680+ line="1964">a `GInputStream` from which to load the pixbuf</doc>
16501681 <type name="Gio.InputStream" c:type="GInputStream*"/>
16511682 </parameter>
16521683 <parameter name="cancellable"
@@ -1655,7 +1686,7 @@ the operation.</doc>
16551686 allow-none="1">
16561687 <doc xml:space="preserve"
16571688 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1658- line="1875">optional `GCancellable` object, `NULL` to ignore</doc>
1689+ line="1965">optional `GCancellable` object, `NULL` to ignore</doc>
16591690 <type name="Gio.Cancellable" c:type="GCancellable*"/>
16601691 </parameter>
16611692 <parameter name="callback"
@@ -1666,7 +1697,7 @@ the operation.</doc>
16661697 closure="3">
16671698 <doc xml:space="preserve"
16681699 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1669- line="1876">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1700+ line="1966">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
16701701 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
16711702 </parameter>
16721703 <parameter name="user_data"
@@ -1675,24 +1706,25 @@ the operation.</doc>
16751706 allow-none="1">
16761707 <doc xml:space="preserve"
16771708 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1678- line="1877">the data to pass to the callback function</doc>
1709+ line="1967">the data to pass to the callback function</doc>
16791710 <type name="gpointer" c:type="gpointer"/>
16801711 </parameter>
16811712 </parameters>
16821713 </function>
16831714 <function name="new_from_stream_at_scale_async"
16841715 c:identifier="gdk_pixbuf_new_from_stream_at_scale_async"
1685- version="2.24">
1716+ version="2.24"
1717+ glib:finish-func="gdk_pixbuf_new_from_stream_finish">
16861718 <doc xml:space="preserve"
16871719 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1688- line="1655">Creates a new pixbuf by asynchronously loading an image from an input stream.
1720+ line="1742">Creates a new pixbuf by asynchronously loading an image from an input stream.
16891721
16901722 For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous
16911723 version of this function.
16921724
16931725 When the operation is finished, @callback will be called in the main thread.
16941726 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.</doc>
1695- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="432"/>
1727+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="427"/>
16961728 <return-value transfer-ownership="none">
16971729 <type name="none" c:type="void"/>
16981730 </return-value>
@@ -1700,25 +1732,25 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17001732 <parameter name="stream" transfer-ownership="none">
17011733 <doc xml:space="preserve"
17021734 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1703- line="1657">a `GInputStream` from which to load the pixbuf</doc>
1735+ line="1744">a `GInputStream` from which to load the pixbuf</doc>
17041736 <type name="Gio.InputStream" c:type="GInputStream*"/>
17051737 </parameter>
17061738 <parameter name="width" transfer-ownership="none">
17071739 <doc xml:space="preserve"
17081740 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1709- line="1658">the width the image should have or -1 to not constrain the width</doc>
1741+ line="1745">the width the image should have or -1 to not constrain the width</doc>
17101742 <type name="gint" c:type="gint"/>
17111743 </parameter>
17121744 <parameter name="height" transfer-ownership="none">
17131745 <doc xml:space="preserve"
17141746 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1715- line="1659">the height the image should have or -1 to not constrain the height</doc>
1747+ line="1746">the height the image should have or -1 to not constrain the height</doc>
17161748 <type name="gint" c:type="gint"/>
17171749 </parameter>
17181750 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
17191751 <doc xml:space="preserve"
17201752 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1721- line="1660">`TRUE` to preserve the image's aspect ratio</doc>
1753+ line="1747">`TRUE` to preserve the image's aspect ratio</doc>
17221754 <type name="gboolean" c:type="gboolean"/>
17231755 </parameter>
17241756 <parameter name="cancellable"
@@ -1727,7 +1759,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17271759 allow-none="1">
17281760 <doc xml:space="preserve"
17291761 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1730- line="1661">optional `GCancellable` object, `NULL` to ignore</doc>
1762+ line="1748">optional `GCancellable` object, `NULL` to ignore</doc>
17311763 <type name="Gio.Cancellable" c:type="GCancellable*"/>
17321764 </parameter>
17331765 <parameter name="callback"
@@ -1738,7 +1770,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17381770 closure="6">
17391771 <doc xml:space="preserve"
17401772 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1741- line="1662">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1773+ line="1749">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
17421774 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
17431775 </parameter>
17441776 <parameter name="user_data"
@@ -1747,7 +1779,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17471779 allow-none="1">
17481780 <doc xml:space="preserve"
17491781 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1750- line="1663">the data to pass to the callback function</doc>
1782+ line="1750">the data to pass to the callback function</doc>
17511783 <type name="gpointer" c:type="gpointer"/>
17521784 </parameter>
17531785 </parameters>
@@ -1758,20 +1790,20 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17581790 throws="1">
17591791 <doc xml:space="preserve"
17601792 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1761- line="3199">Finishes an asynchronous pixbuf save operation started with
1793+ line="3293">Finishes an asynchronous pixbuf save operation started with
17621794 gdk_pixbuf_save_to_stream_async().</doc>
1763- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="458"/>
1795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="453"/>
17641796 <return-value transfer-ownership="none">
17651797 <doc xml:space="preserve"
17661798 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1767- line="3207">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
1799+ line="3301">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
17681800 <type name="gboolean" c:type="gboolean"/>
17691801 </return-value>
17701802 <parameters>
17711803 <parameter name="async_result" transfer-ownership="none">
17721804 <doc xml:space="preserve"
17731805 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1774- line="3201">a `GAsyncResult`</doc>
1806+ line="3295">a `GAsyncResult`</doc>
17751807 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
17761808 </parameter>
17771809 </parameters>
@@ -1792,7 +1824,7 @@ pixels will become fully transparent.
17921824
17931825 If `substitute_color` is `FALSE`, then the (`r`, `g`, `b`) arguments
17941826 will be ignored.</doc>
1795- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
1827+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="477"/>
17961828 <return-value transfer-ownership="full" nullable="1">
17971829 <doc xml:space="preserve"
17981830 filename="gdk-pixbuf/gdk-pixbuf-util.c"
@@ -1847,7 +1879,7 @@ transforms performed by libtiff).
18471879
18481880 If an orientation option/tag is present, the appropriate transform
18491881 will be performed so that the pixbuf is oriented correctly.</doc>
1850- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="502"/>
1882+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="497"/>
18511883 <return-value transfer-ownership="full" nullable="1">
18521884 <doc xml:space="preserve"
18531885 filename="gdk-pixbuf/gdk-pixbuf-util.c"
@@ -2158,7 +2190,7 @@ and `color2`.</doc>
21582190
21592191 Note that this does not copy the options set on the original `GdkPixbuf`,
21602192 use gdk_pixbuf_copy_options() for this.</doc>
2161- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="218"/>
2193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="216"/>
21622194 <return-value transfer-ownership="full" nullable="1">
21632195 <doc xml:space="preserve"
21642196 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2184,7 +2216,7 @@ Conversion of pixbuf formats is done automatically.
21842216 If the source rectangle overlaps the destination rectangle on the
21852217 same pixbuf, it will be overwritten during the copy operation.
21862218 Therefore, you can not use this function to scroll a pixbuf.</doc>
2187- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="487"/>
2219+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
21882220 <return-value transfer-ownership="none">
21892221 <type name="none" c:type="void"/>
21902222 </return-value>
@@ -2250,7 +2282,7 @@ Therefore, you can not use this function to scroll a pixbuf.</doc>
22502282 This is useful to keep original metadata after having manipulated
22512283 a file. However be careful to remove metadata which you've already
22522284 applied, such as the "orientation" option after rotating the image.</doc>
2253- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="518"/>
2285+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
22542286 <return-value transfer-ownership="none">
22552287 <doc xml:space="preserve"
22562288 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2280,7 +2312,7 @@ the pixbuf's pixel format.
22802312
22812313 The alpha component will be ignored if the pixbuf doesn't have an alpha
22822314 channel.</doc>
2283- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="306"/>
2315+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="301"/>
22842316 <return-value transfer-ownership="none">
22852317 <type name="none" c:type="void"/>
22862318 </return-value>
@@ -2334,7 +2366,7 @@ result in a new pixbuf.</doc>
23342366 <doc xml:space="preserve"
23352367 filename="gdk-pixbuf/gdk-pixbuf.c"
23362368 line="795">Queries the number of bits per color sample in a pixbuf.</doc>
2337- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
2369+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
23382370 <return-value transfer-ownership="none">
23392371 <doc xml:space="preserve"
23402372 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2356,7 +2388,7 @@ result in a new pixbuf.</doc>
23562388 <doc xml:space="preserve"
23572389 filename="gdk-pixbuf/gdk-pixbuf.c"
23582390 line="1008">Returns the length of the pixel data, in bytes.</doc>
2359- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="190"/>
2391+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
23602392 <return-value transfer-ownership="none">
23612393 <doc xml:space="preserve"
23622394 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2378,7 +2410,7 @@ result in a new pixbuf.</doc>
23782410 <doc xml:space="preserve"
23792411 filename="gdk-pixbuf/gdk-pixbuf.c"
23802412 line="747">Queries the color space of a pixbuf.</doc>
2381- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
2413+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="172"/>
23822414 <return-value transfer-ownership="none">
23832415 <doc xml:space="preserve"
23842416 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2400,7 +2432,7 @@ result in a new pixbuf.</doc>
24002432 <doc xml:space="preserve"
24012433 filename="gdk-pixbuf/gdk-pixbuf.c"
24022434 line="779">Queries whether a pixbuf has an alpha channel (opacity information).</doc>
2403- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
2435+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
24042436 <return-value transfer-ownership="none">
24052437 <doc xml:space="preserve"
24062438 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2422,7 +2454,7 @@ result in a new pixbuf.</doc>
24222454 <doc xml:space="preserve"
24232455 filename="gdk-pixbuf/gdk-pixbuf.c"
24242456 line="975">Queries the height of a pixbuf.</doc>
2425- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
2457+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
24262458 <return-value transfer-ownership="none">
24272459 <doc xml:space="preserve"
24282460 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2444,7 +2476,7 @@ result in a new pixbuf.</doc>
24442476 <doc xml:space="preserve"
24452477 filename="gdk-pixbuf/gdk-pixbuf.c"
24462478 line="763">Queries the number of channels of a pixbuf.</doc>
2447- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
2479+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
24482480 <return-value transfer-ownership="none">
24492481 <doc xml:space="preserve"
24502482 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2478,7 +2510,7 @@ Since 2.32 the JPEG and PNG loaders set "x-dpi" and "y-dpi" if the file
24782510 contains image density information in dots per inch.
24792511 Since 2.36.6, the JPEG loader sets the "comment" option with the comment
24802512 EXIF tag.</doc>
2481- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="510"/>
2513+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="505"/>
24822514 <return-value transfer-ownership="none" nullable="1">
24832515 <doc xml:space="preserve"
24842516 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2508,7 +2540,7 @@ EXIF tag.</doc>
25082540 line="1156">Returns a `GHashTable` with a list of all the options that may have been
25092541 attached to the `pixbuf` when it was loaded, or that may have been
25102542 attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2511- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="516"/>
2543+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="511"/>
25122544 <return-value transfer-ownership="container">
25132545 <doc xml:space="preserve"
25142546 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2541,7 +2573,7 @@ pixbuf was created from read-only data.
25412573
25422574 Please see the section on [image data](class.Pixbuf.html#image-data) for information
25432575 about how the pixel data is stored in memory.</doc>
2544- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
2576+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
25452577 <return-value transfer-ownership="none">
25462578 <doc xml:space="preserve"
25472579 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2572,7 +2604,7 @@ pixbuf was created from read-only data.
25722604
25732605 Please see the section on [image data](class.Pixbuf.html#image-data) for information
25742606 about how the pixel data is stored in memory.</doc>
2575- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="193"/>
2607+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="191"/>
25762608 <return-value transfer-ownership="none">
25772609 <doc xml:space="preserve"
25782610 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2607,7 +2639,7 @@ pixel data.</doc>
26072639 filename="gdk-pixbuf/gdk-pixbuf.c"
26082640 line="991">Queries the rowstride of a pixbuf, which is the number of bytes between
26092641 the start of a row and the start of the next row.</doc>
2610- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
2642+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
26112643 <return-value transfer-ownership="none">
26122644 <doc xml:space="preserve"
26132645 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2629,7 +2661,7 @@ the start of a row and the start of the next row.</doc>
26292661 <doc xml:space="preserve"
26302662 filename="gdk-pixbuf/gdk-pixbuf.c"
26312663 line="959">Queries the width of a pixbuf.</doc>
2632- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
2664+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
26332665 <return-value transfer-ownership="none">
26342666 <doc xml:space="preserve"
26352667 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2657,7 +2689,7 @@ pixbuf is finalized.
26572689
26582690 Note that if `src_pixbuf` is read-only, this function will force it
26592691 to be mutable.</doc>
2660- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="222"/>
2692+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="220"/>
26612693 <return-value transfer-ownership="full">
26622694 <doc xml:space="preserve"
26632695 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2707,7 +2739,7 @@ must not be modified.
27072739
27082740 This function allows skipping the implicit copy that must be made
27092741 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2710- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="199"/>
2742+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
27112743 <return-value transfer-ownership="full">
27122744 <doc xml:space="preserve"
27132745 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2735,7 +2767,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27352767
27362768 This function allows skipping the implicit copy that must be made
27372769 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2738- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
2770+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="195"/>
27392771 <return-value transfer-ownership="none">
27402772 <doc xml:space="preserve"
27412773 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2760,7 +2792,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27602792 filename="gdk-pixbuf/gdk-pixbuf.c"
27612793 line="414">Adds a reference to a pixbuf.</doc>
27622794 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
2763- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="166"/>
2795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="165"/>
27642796 <return-value>
27652797 <doc xml:space="preserve"
27662798 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2782,7 +2814,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27822814 <doc xml:space="preserve"
27832815 filename="gdk-pixbuf/gdk-pixbuf.c"
27842816 line="1191">Removes the key/value pair option attached to a `GdkPixbuf`.</doc>
2785- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
2817+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="508"/>
27862818 <return-value transfer-ownership="none">
27872819 <doc xml:space="preserve"
27882820 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2854,7 +2886,7 @@ saturation is reduced (the image turns toward grayscale); if greater than
28542886
28552887 If `pixelate` is `TRUE`, then pixels are faded in a checkerboard pattern to
28562888 create a pixelated image.</doc>
2857- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="495"/>
2889+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="490"/>
28582890 <return-value transfer-ownership="none">
28592891 <type name="none" c:type="void"/>
28602892 </return-value>
@@ -2888,7 +2920,7 @@ create a pixelated image.</doc>
28882920 <method name="save" c:identifier="gdk_pixbuf_save" introspectable="0">
28892921 <doc xml:space="preserve"
28902922 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2891- line="2416">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
2923+ line="2510">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
28922924 and "bmp" are possible file formats to save in, but more formats may be
28932925 installed. The list of all writable formats can be determined in the
28942926 following way:
@@ -2959,30 +2991,30 @@ TIFF images recognize:
29592991 ICO images can be saved in depth 16, 24, or 32, by using the "depth"
29602992 parameter. When the ICO saver is given "x_hot" and "y_hot" parameters,
29612993 it produces a CUR instead of an ICO.</doc>
2962- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="319"/>
2994+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="314"/>
29632995 <return-value transfer-ownership="none">
29642996 <doc xml:space="preserve"
29652997 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2966- line="2496">`TRUE` on success, and `FALSE` otherwise</doc>
2998+ line="2590">`TRUE` on success, and `FALSE` otherwise</doc>
29672999 <type name="gboolean" c:type="gboolean"/>
29683000 </return-value>
29693001 <parameters>
29703002 <instance-parameter name="pixbuf" transfer-ownership="none">
29713003 <doc xml:space="preserve"
29723004 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2973- line="2418">a `GdkPixbuf`.</doc>
3005+ line="2512">a `GdkPixbuf`.</doc>
29743006 <type name="Pixbuf" c:type="GdkPixbuf*"/>
29753007 </instance-parameter>
29763008 <parameter name="filename" transfer-ownership="none">
29773009 <doc xml:space="preserve"
29783010 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2979- line="2419">name of file to save.</doc>
3011+ line="2513">name of file to save.</doc>
29803012 <type name="filename" c:type="const char*"/>
29813013 </parameter>
29823014 <parameter name="type" transfer-ownership="none">
29833015 <doc xml:space="preserve"
29843016 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2985- line="2420">name of file format.</doc>
3017+ line="2514">name of file format.</doc>
29863018 <type name="utf8" c:type="const char*"/>
29873019 </parameter>
29883020 <parameter name="error"
@@ -2991,13 +3023,13 @@ it produces a CUR instead of an ICO.</doc>
29913023 allow-none="1">
29923024 <doc xml:space="preserve"
29933025 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2994- line="2421">return location for error</doc>
3026+ line="2515">return location for error</doc>
29953027 <type name="GLib.Error" c:type="GError**"/>
29963028 </parameter>
29973029 <parameter name="..." transfer-ownership="none">
29983030 <doc xml:space="preserve"
29993031 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3000- line="2422">list of key-value save options, followed by `NULL`</doc>
3032+ line="2516">list of key-value save options, followed by `NULL`</doc>
30013033 <varargs/>
30023034 </parameter>
30033035 </parameters>
@@ -3008,7 +3040,7 @@ it produces a CUR instead of an ICO.</doc>
30083040 introspectable="0">
30093041 <doc xml:space="preserve"
30103042 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3011- line="2753">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
3043+ line="2847">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
30123044 "png", "tiff", "ico" or "bmp".
30133045
30143046 This is a convenience function that uses `gdk_pixbuf_save_to_callback()`
@@ -3022,18 +3054,18 @@ If @error is set, `FALSE` will be returned and @buffer will be set to
30223054 domain.
30233055
30243056 See `gdk_pixbuf_save()` for more details.</doc>
3025- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="392"/>
3057+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="387"/>
30263058 <return-value transfer-ownership="none">
30273059 <doc xml:space="preserve"
30283060 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3029- line="2778">whether an error was set</doc>
3061+ line="2872">whether an error was set</doc>
30303062 <type name="gboolean" c:type="gboolean"/>
30313063 </return-value>
30323064 <parameters>
30333065 <instance-parameter name="pixbuf" transfer-ownership="none">
30343066 <doc xml:space="preserve"
30353067 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3036- line="2755">a `GdkPixbuf`.</doc>
3068+ line="2849">a `GdkPixbuf`.</doc>
30373069 <type name="Pixbuf" c:type="GdkPixbuf*"/>
30383070 </instance-parameter>
30393071 <parameter name="buffer"
@@ -3042,7 +3074,7 @@ See `gdk_pixbuf_save()` for more details.</doc>
30423074 transfer-ownership="full">
30433075 <doc xml:space="preserve"
30443076 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3045- line="2756">location to receive a pointer
3077+ line="2850">location to receive a pointer
30463078 to the new buffer.</doc>
30473079 <array length="1" zero-terminated="0" c:type="gchar**">
30483080 <type name="guint8"/>
@@ -3054,28 +3086,25 @@ See `gdk_pixbuf_save()` for more details.</doc>
30543086 transfer-ownership="full">
30553087 <doc xml:space="preserve"
30563088 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3057- line="2758">location to receive the size of the new buffer.</doc>
3089+ line="2852">location to receive the size of the new buffer.</doc>
30583090 <type name="gsize" c:type="gsize*"/>
30593091 </parameter>
30603092 <parameter name="type" transfer-ownership="none">
30613093 <doc xml:space="preserve"
30623094 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3063- line="2759">name of file format.</doc>
3095+ line="2853">name of file format.</doc>
30643096 <type name="utf8" c:type="const char*"/>
30653097 </parameter>
3066- <parameter name="error"
3067- transfer-ownership="none"
3068- nullable="1"
3069- allow-none="1">
3098+ <parameter name="error" transfer-ownership="none">
30703099 <doc xml:space="preserve"
30713100 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3072- line="2760">return location for error, or `NULL`</doc>
3101+ line="2854">return location for error, or `NULL`</doc>
30733102 <type name="GLib.Error" c:type="GError**"/>
30743103 </parameter>
30753104 <parameter name="..." transfer-ownership="none">
30763105 <doc xml:space="preserve"
30773106 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3078- line="2761">list of key-value save options</doc>
3107+ line="2855">list of key-value save options</doc>
30793108 <varargs/>
30803109 </parameter>
30813110 </parameters>
@@ -3086,24 +3115,24 @@ See `gdk_pixbuf_save()` for more details.</doc>
30863115 throws="1">
30873116 <doc xml:space="preserve"
30883117 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3089- line="2846">Vector version of `gdk_pixbuf_save_to_buffer()`.
3118+ line="2940">Vector version of `gdk_pixbuf_save_to_buffer()`.
30903119
30913120 Saves pixbuf to a new buffer in format @type, which is currently "jpeg",
30923121 "tiff", "png", "ico" or "bmp".
30933122
30943123 See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3095- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="400"/>
3124+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="395"/>
30963125 <return-value transfer-ownership="none">
30973126 <doc xml:space="preserve"
30983127 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3099- line="2864">whether an error was set</doc>
3128+ line="2958">whether an error was set</doc>
31003129 <type name="gboolean" c:type="gboolean"/>
31013130 </return-value>
31023131 <parameters>
31033132 <instance-parameter name="pixbuf" transfer-ownership="none">
31043133 <doc xml:space="preserve"
31053134 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3106- line="2848">a `GdkPixbuf`.</doc>
3135+ line="2942">a `GdkPixbuf`.</doc>
31073136 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31083137 </instance-parameter>
31093138 <parameter name="buffer"
@@ -3112,7 +3141,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31123141 transfer-ownership="full">
31133142 <doc xml:space="preserve"
31143143 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3115- line="2849">
3144+ line="2943">
31163145 location to receive a pointer to the new buffer.</doc>
31173146 <array length="1" zero-terminated="0" c:type="gchar**">
31183147 <type name="guint8"/>
@@ -3124,13 +3153,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31243153 transfer-ownership="full">
31253154 <doc xml:space="preserve"
31263155 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3127- line="2851">location to receive the size of the new buffer.</doc>
3156+ line="2945">location to receive the size of the new buffer.</doc>
31283157 <type name="gsize" c:type="gsize*"/>
31293158 </parameter>
31303159 <parameter name="type" transfer-ownership="none">
31313160 <doc xml:space="preserve"
31323161 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3133- line="2852">name of file format.</doc>
3162+ line="2946">name of file format.</doc>
31343163 <type name="utf8" c:type="const char*"/>
31353164 </parameter>
31363165 <parameter name="option_keys"
@@ -3139,7 +3168,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31393168 allow-none="1">
31403169 <doc xml:space="preserve"
31413170 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3142- line="2853">name of options to set</doc>
3171+ line="2947">name of options to set</doc>
31433172 <array c:type="char**">
31443173 <type name="utf8"/>
31453174 </array>
@@ -3150,7 +3179,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31503179 allow-none="1">
31513180 <doc xml:space="preserve"
31523181 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3153- line="2854">values for named options</doc>
3182+ line="2948">values for named options</doc>
31543183 <array c:type="char**">
31553184 <type name="utf8"/>
31563185 </array>
@@ -3163,7 +3192,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31633192 introspectable="0">
31643193 <doc xml:space="preserve"
31653194 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3166- line="2640">Saves pixbuf in format `type` by feeding the produced data to a
3195+ line="2734">Saves pixbuf in format `type` by feeding the produced data to a
31673196 callback.
31683197
31693198 This function can be used when you want to store the image to something
@@ -3174,18 +3203,18 @@ include those in the `GDK_PIXBUF_ERROR` domain and whatever the save
31743203 function generates.
31753204
31763205 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3177- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="373"/>
3206+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="368"/>
31783207 <return-value transfer-ownership="none">
31793208 <doc xml:space="preserve"
31803209 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3181- line="2662">whether an error was set</doc>
3210+ line="2756">whether an error was set</doc>
31823211 <type name="gboolean" c:type="gboolean"/>
31833212 </return-value>
31843213 <parameters>
31853214 <instance-parameter name="pixbuf" transfer-ownership="none">
31863215 <doc xml:space="preserve"
31873216 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3188- line="2642">a `GdkPixbuf`.</doc>
3217+ line="2736">a `GdkPixbuf`.</doc>
31893218 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31903219 </instance-parameter>
31913220 <parameter name="save_func"
@@ -3194,7 +3223,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
31943223 closure="1">
31953224 <doc xml:space="preserve"
31963225 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3197- line="2643">a function that is called to save each block of data that
3226+ line="2737">a function that is called to save each block of data that
31983227 the save routine generates.</doc>
31993228 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
32003229 </parameter>
@@ -3204,13 +3233,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32043233 allow-none="1">
32053234 <doc xml:space="preserve"
32063235 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3207- line="2645">user data to pass to the save function.</doc>
3236+ line="2739">user data to pass to the save function.</doc>
32083237 <type name="gpointer" c:type="gpointer"/>
32093238 </parameter>
32103239 <parameter name="type" transfer-ownership="none">
32113240 <doc xml:space="preserve"
32123241 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3213- line="2646">name of file format.</doc>
3242+ line="2740">name of file format.</doc>
32143243 <type name="utf8" c:type="const char*"/>
32153244 </parameter>
32163245 <parameter name="error"
@@ -3219,13 +3248,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32193248 allow-none="1">
32203249 <doc xml:space="preserve"
32213250 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3222- line="2647">return location for error, or `NULL`</doc>
3251+ line="2741">return location for error, or `NULL`</doc>
32233252 <type name="GLib.Error" c:type="GError**"/>
32243253 </parameter>
32253254 <parameter name="..." transfer-ownership="none">
32263255 <doc xml:space="preserve"
32273256 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3228- line="2648">list of key-value save options</doc>
3257+ line="2742">list of key-value save options</doc>
32293258 <varargs/>
32303259 </parameter>
32313260 </parameters>
@@ -3236,7 +3265,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32363265 throws="1">
32373266 <doc xml:space="preserve"
32383267 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3239- line="2697">Vector version of `gdk_pixbuf_save_to_callback()`.
3268+ line="2791">Vector version of `gdk_pixbuf_save_to_callback()`.
32403269
32413270 Saves pixbuf to a callback in format @type, which is currently "jpeg",
32423271 "png", "tiff", "ico" or "bmp".
@@ -3244,18 +3273,18 @@ Saves pixbuf to a callback in format @type, which is currently "jpeg",
32443273 If @error is set, `FALSE` will be returned.
32453274
32463275 See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3247- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="381"/>
3276+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="376"/>
32483277 <return-value transfer-ownership="none">
32493278 <doc xml:space="preserve"
32503279 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3251- line="2717">whether an error was set</doc>
3280+ line="2811">whether an error was set</doc>
32523281 <type name="gboolean" c:type="gboolean"/>
32533282 </return-value>
32543283 <parameters>
32553284 <instance-parameter name="pixbuf" transfer-ownership="none">
32563285 <doc xml:space="preserve"
32573286 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3258- line="2699">a `GdkPixbuf`.</doc>
3287+ line="2793">a `GdkPixbuf`</doc>
32593288 <type name="Pixbuf" c:type="GdkPixbuf*"/>
32603289 </instance-parameter>
32613290 <parameter name="save_func"
@@ -3264,8 +3293,8 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32643293 closure="1">
32653294 <doc xml:space="preserve"
32663295 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3267- line="2700">a function that is called to save each block of data that
3268- the save routine generates.</doc>
3296+ line="2794">a function that is called to
3297+ save each block of data that the save routine generates</doc>
32693298 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
32703299 </parameter>
32713300 <parameter name="user_data"
@@ -3274,13 +3303,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32743303 allow-none="1">
32753304 <doc xml:space="preserve"
32763305 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3277- line="2702">user data to pass to the save function.</doc>
3306+ line="2796">user data to pass to the save function</doc>
32783307 <type name="gpointer" c:type="gpointer"/>
32793308 </parameter>
32803309 <parameter name="type" transfer-ownership="none">
32813310 <doc xml:space="preserve"
32823311 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3283- line="2703">name of file format.</doc>
3312+ line="2797">name of file format</doc>
32843313 <type name="utf8" c:type="const char*"/>
32853314 </parameter>
32863315 <parameter name="option_keys"
@@ -3289,7 +3318,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32893318 allow-none="1">
32903319 <doc xml:space="preserve"
32913320 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3292- line="2704">name of options to set</doc>
3321+ line="2798">name of options to set</doc>
32933322 <array c:type="char**">
32943323 <type name="utf8"/>
32953324 </array>
@@ -3300,7 +3329,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33003329 allow-none="1">
33013330 <doc xml:space="preserve"
33023331 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3303- line="2705">values for named options</doc>
3332+ line="2799">values for named options</doc>
33043333 <array c:type="char**">
33053334 <type name="utf8"/>
33063335 </array>
@@ -3313,7 +3342,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33133342 introspectable="0">
33143343 <doc xml:space="preserve"
33153344 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3316- line="2990">Saves `pixbuf` to an output stream.
3345+ line="3084">Saves `pixbuf` to an output stream.
33173346
33183347 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
33193348 "bmp". See `gdk_pixbuf_save_to_buffer()` for more details.
@@ -3324,11 +3353,11 @@ will be returned. Other possible errors are in the `GDK_PIXBUF_ERROR`
33243353 and `G_IO_ERROR` domains.
33253354
33263355 The stream is not closed at the end of this call.</doc>
3327- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="441"/>
3356+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="436"/>
33283357 <return-value transfer-ownership="none">
33293358 <doc xml:space="preserve"
33303359 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3331- line="3011">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3360+ line="3105">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
33323361 error was set.</doc>
33333362 <type name="gboolean" c:type="gboolean"/>
33343363 </return-value>
@@ -3336,19 +3365,19 @@ The stream is not closed at the end of this call.</doc>
33363365 <instance-parameter name="pixbuf" transfer-ownership="none">
33373366 <doc xml:space="preserve"
33383367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3339- line="2992">a `GdkPixbuf`</doc>
3368+ line="3086">a `GdkPixbuf`</doc>
33403369 <type name="Pixbuf" c:type="GdkPixbuf*"/>
33413370 </instance-parameter>
33423371 <parameter name="stream" transfer-ownership="none">
33433372 <doc xml:space="preserve"
33443373 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3345- line="2993">a `GOutputStream` to save the pixbuf to</doc>
3374+ line="3087">a `GOutputStream` to save the pixbuf to</doc>
33463375 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
33473376 </parameter>
33483377 <parameter name="type" transfer-ownership="none">
33493378 <doc xml:space="preserve"
33503379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3351- line="2994">name of file format</doc>
3380+ line="3088">name of file format</doc>
33523381 <type name="utf8" c:type="const char*"/>
33533382 </parameter>
33543383 <parameter name="cancellable"
@@ -3357,7 +3386,7 @@ The stream is not closed at the end of this call.</doc>
33573386 allow-none="1">
33583387 <doc xml:space="preserve"
33593388 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3360- line="2995">optional `GCancellable` object, `NULL` to ignore</doc>
3389+ line="3089">optional `GCancellable` object, `NULL` to ignore</doc>
33613390 <type name="Gio.Cancellable" c:type="GCancellable*"/>
33623391 </parameter>
33633392 <parameter name="error"
@@ -3366,13 +3395,13 @@ The stream is not closed at the end of this call.</doc>
33663395 allow-none="1">
33673396 <doc xml:space="preserve"
33683397 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3369- line="2996">return location for error, or `NULL`</doc>
3398+ line="3090">return location for error, or `NULL`</doc>
33703399 <type name="GLib.Error" c:type="GError**"/>
33713400 </parameter>
33723401 <parameter name="..." transfer-ownership="none">
33733402 <doc xml:space="preserve"
33743403 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3375- line="2997">list of key-value save options</doc>
3404+ line="3091">list of key-value save options</doc>
33763405 <varargs/>
33773406 </parameter>
33783407 </parameters>
@@ -3380,10 +3409,11 @@ The stream is not closed at the end of this call.</doc>
33803409 <method name="save_to_stream_async"
33813410 c:identifier="gdk_pixbuf_save_to_stream_async"
33823411 version="2.24"
3383- introspectable="0">
3412+ introspectable="0"
3413+ glib:finish-func="gdk_pixbuf_save_to_stream_finish">
33843414 <doc xml:space="preserve"
33853415 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3386- line="3144">Saves `pixbuf` to an output stream asynchronously.
3416+ line="3238">Saves `pixbuf` to an output stream asynchronously.
33873417
33883418 For more details see gdk_pixbuf_save_to_stream(), which is the synchronous
33893419 version of this function.
@@ -3392,7 +3422,7 @@ When the operation is finished, `callback` will be called in the main thread.
33923422
33933423 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
33943424 the operation.</doc>
3395- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="449"/>
3425+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="444"/>
33963426 <return-value transfer-ownership="none">
33973427 <type name="none" c:type="void"/>
33983428 </return-value>
@@ -3400,19 +3430,19 @@ the operation.</doc>
34003430 <instance-parameter name="pixbuf" transfer-ownership="none">
34013431 <doc xml:space="preserve"
34023432 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3403- line="3146">a `GdkPixbuf`</doc>
3433+ line="3240">a `GdkPixbuf`</doc>
34043434 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34053435 </instance-parameter>
34063436 <parameter name="stream" transfer-ownership="none">
34073437 <doc xml:space="preserve"
34083438 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3409- line="3147">a `GOutputStream` to which to save the pixbuf</doc>
3439+ line="3241">a `GOutputStream` to which to save the pixbuf</doc>
34103440 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34113441 </parameter>
34123442 <parameter name="type" transfer-ownership="none">
34133443 <doc xml:space="preserve"
34143444 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3415- line="3148">name of file format</doc>
3445+ line="3242">name of file format</doc>
34163446 <type name="utf8" c:type="const gchar*"/>
34173447 </parameter>
34183448 <parameter name="cancellable"
@@ -3421,7 +3451,7 @@ the operation.</doc>
34213451 allow-none="1">
34223452 <doc xml:space="preserve"
34233453 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3424- line="3149">optional `GCancellable` object, `NULL` to ignore</doc>
3454+ line="3243">optional `GCancellable` object, `NULL` to ignore</doc>
34253455 <type name="Gio.Cancellable" c:type="GCancellable*"/>
34263456 </parameter>
34273457 <parameter name="callback"
@@ -3432,7 +3462,7 @@ the operation.</doc>
34323462 closure="4">
34333463 <doc xml:space="preserve"
34343464 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3435- line="3150">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3465+ line="3244">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
34363466 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
34373467 </parameter>
34383468 <parameter name="user_data"
@@ -3441,13 +3471,13 @@ the operation.</doc>
34413471 allow-none="1">
34423472 <doc xml:space="preserve"
34433473 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3444- line="3151">the data to pass to the callback function</doc>
3474+ line="3245">the data to pass to the callback function</doc>
34453475 <type name="gpointer" c:type="gpointer"/>
34463476 </parameter>
34473477 <parameter name="..." transfer-ownership="none">
34483478 <doc xml:space="preserve"
34493479 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3450- line="3152">list of key-value save options</doc>
3480+ line="3246">list of key-value save options</doc>
34513481 <varargs/>
34523482 </parameter>
34533483 </parameters>
@@ -3458,17 +3488,17 @@ the operation.</doc>
34583488 throws="1">
34593489 <doc xml:space="preserve"
34603490 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3461- line="2948">Saves `pixbuf` to an output stream.
3491+ line="3042">Saves `pixbuf` to an output stream.
34623492
34633493 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
34643494 "bmp".
34653495
34663496 See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3467- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="472"/>
3497+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="467"/>
34683498 <return-value transfer-ownership="none">
34693499 <doc xml:space="preserve"
34703500 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3471- line="2965">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3501+ line="3059">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
34723502 error was set.</doc>
34733503 <type name="gboolean" c:type="gboolean"/>
34743504 </return-value>
@@ -3476,19 +3506,19 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
34763506 <instance-parameter name="pixbuf" transfer-ownership="none">
34773507 <doc xml:space="preserve"
34783508 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3479- line="2950">a `GdkPixbuf`</doc>
3509+ line="3044">a `GdkPixbuf`</doc>
34803510 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34813511 </instance-parameter>
34823512 <parameter name="stream" transfer-ownership="none">
34833513 <doc xml:space="preserve"
34843514 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3485- line="2951">a `GOutputStream` to save the pixbuf to</doc>
3515+ line="3045">a `GOutputStream` to save the pixbuf to</doc>
34863516 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34873517 </parameter>
34883518 <parameter name="type" transfer-ownership="none">
34893519 <doc xml:space="preserve"
34903520 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3491- line="2952">name of file format</doc>
3521+ line="3046">name of file format</doc>
34923522 <type name="utf8" c:type="const char*"/>
34933523 </parameter>
34943524 <parameter name="option_keys"
@@ -3497,7 +3527,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
34973527 allow-none="1">
34983528 <doc xml:space="preserve"
34993529 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3500- line="2953">name of options to set</doc>
3530+ line="3047">name of options to set</doc>
35013531 <array c:type="char**">
35023532 <type name="utf8"/>
35033533 </array>
@@ -3508,7 +3538,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35083538 allow-none="1">
35093539 <doc xml:space="preserve"
35103540 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3511- line="2954">values for named options</doc>
3541+ line="3048">values for named options</doc>
35123542 <array c:type="char**">
35133543 <type name="utf8"/>
35143544 </array>
@@ -3519,17 +3549,18 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35193549 allow-none="1">
35203550 <doc xml:space="preserve"
35213551 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3522- line="2955">optional `GCancellable` object, `NULL` to ignore</doc>
3552+ line="3049">optional `GCancellable` object, `NULL` to ignore</doc>
35233553 <type name="Gio.Cancellable" c:type="GCancellable*"/>
35243554 </parameter>
35253555 </parameters>
35263556 </method>
35273557 <method name="save_to_streamv_async"
35283558 c:identifier="gdk_pixbuf_save_to_streamv_async"
3529- version="2.36">
3559+ version="2.36"
3560+ glib:finish-func="gdk_pixbuf_save_to_stream_finish">
35303561 <doc xml:space="preserve"
35313562 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3532- line="3086">Saves `pixbuf` to an output stream asynchronously.
3563+ line="3180">Saves `pixbuf` to an output stream asynchronously.
35333564
35343565 For more details see gdk_pixbuf_save_to_streamv(), which is the synchronous
35353566 version of this function.
@@ -3538,7 +3569,7 @@ When the operation is finished, `callback` will be called in the main thread.
35383569
35393570 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
35403571 the operation.</doc>
3541- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="462"/>
3572+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="457"/>
35423573 <return-value transfer-ownership="none">
35433574 <type name="none" c:type="void"/>
35443575 </return-value>
@@ -3546,19 +3577,19 @@ the operation.</doc>
35463577 <instance-parameter name="pixbuf" transfer-ownership="none">
35473578 <doc xml:space="preserve"
35483579 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3549- line="3088">a `GdkPixbuf`</doc>
3580+ line="3182">a `GdkPixbuf`</doc>
35503581 <type name="Pixbuf" c:type="GdkPixbuf*"/>
35513582 </instance-parameter>
35523583 <parameter name="stream" transfer-ownership="none">
35533584 <doc xml:space="preserve"
35543585 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3555- line="3089">a `GOutputStream` to which to save the pixbuf</doc>
3586+ line="3183">a `GOutputStream` to which to save the pixbuf</doc>
35563587 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
35573588 </parameter>
35583589 <parameter name="type" transfer-ownership="none">
35593590 <doc xml:space="preserve"
35603591 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3561- line="3090">name of file format</doc>
3592+ line="3184">name of file format</doc>
35623593 <type name="utf8" c:type="const gchar*"/>
35633594 </parameter>
35643595 <parameter name="option_keys"
@@ -3567,7 +3598,7 @@ the operation.</doc>
35673598 allow-none="1">
35683599 <doc xml:space="preserve"
35693600 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3570- line="3091">name of options to set</doc>
3601+ line="3185">name of options to set</doc>
35713602 <array c:type="gchar**">
35723603 <type name="utf8"/>
35733604 </array>
@@ -3578,7 +3609,7 @@ the operation.</doc>
35783609 allow-none="1">
35793610 <doc xml:space="preserve"
35803611 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3581- line="3092">values for named options</doc>
3612+ line="3186">values for named options</doc>
35823613 <array c:type="gchar**">
35833614 <type name="utf8"/>
35843615 </array>
@@ -3589,7 +3620,7 @@ the operation.</doc>
35893620 allow-none="1">
35903621 <doc xml:space="preserve"
35913622 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3592- line="3093">optional `GCancellable` object, `NULL` to ignore</doc>
3623+ line="3187">optional `GCancellable` object, `NULL` to ignore</doc>
35933624 <type name="Gio.Cancellable" c:type="GCancellable*"/>
35943625 </parameter>
35953626 <parameter name="callback"
@@ -3600,7 +3631,7 @@ the operation.</doc>
36003631 closure="6">
36013632 <doc xml:space="preserve"
36023633 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3603- line="3094">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3634+ line="3188">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
36043635 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
36053636 </parameter>
36063637 <parameter name="user_data"
@@ -3609,7 +3640,7 @@ the operation.</doc>
36093640 allow-none="1">
36103641 <doc xml:space="preserve"
36113642 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3612- line="3095">the data to pass to the callback function</doc>
3643+ line="3189">the data to pass to the callback function</doc>
36133644 <type name="gpointer" c:type="gpointer"/>
36143645 </parameter>
36153646 </parameters>
@@ -3617,37 +3648,37 @@ the operation.</doc>
36173648 <method name="savev" c:identifier="gdk_pixbuf_savev" throws="1">
36183649 <doc xml:space="preserve"
36193650 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3620- line="2528">Vector version of `gdk_pixbuf_save()`.
3651+ line="2622">Vector version of `gdk_pixbuf_save()`.
36213652
36223653 Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico" or "bmp".
36233654
36243655 If @error is set, `FALSE` will be returned.
36253656
36263657 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3627- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="326"/>
3658+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="321"/>
36283659 <return-value transfer-ownership="none">
36293660 <doc xml:space="preserve"
36303661 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3631- line="2545">whether an error was set</doc>
3662+ line="2639">whether an error was set</doc>
36323663 <type name="gboolean" c:type="gboolean"/>
36333664 </return-value>
36343665 <parameters>
36353666 <instance-parameter name="pixbuf" transfer-ownership="none">
36363667 <doc xml:space="preserve"
36373668 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3638- line="2530">a `GdkPixbuf`.</doc>
3669+ line="2624">a `GdkPixbuf`.</doc>
36393670 <type name="Pixbuf" c:type="GdkPixbuf*"/>
36403671 </instance-parameter>
36413672 <parameter name="filename" transfer-ownership="none">
36423673 <doc xml:space="preserve"
36433674 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3644- line="2531">name of file to save.</doc>
3675+ line="2625">name of file to save.</doc>
36453676 <type name="filename" c:type="const char*"/>
36463677 </parameter>
36473678 <parameter name="type" transfer-ownership="none">
36483679 <doc xml:space="preserve"
36493680 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3650- line="2532">name of file format.</doc>
3681+ line="2626">name of file format.</doc>
36513682 <type name="utf8" c:type="const char*"/>
36523683 </parameter>
36533684 <parameter name="option_keys"
@@ -3656,7 +3687,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
36563687 allow-none="1">
36573688 <doc xml:space="preserve"
36583689 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3659- line="2533">name of options to set</doc>
3690+ line="2627">name of options to set</doc>
36603691 <array c:type="char**">
36613692 <type name="utf8"/>
36623693 </array>
@@ -3667,7 +3698,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
36673698 allow-none="1">
36683699 <doc xml:space="preserve"
36693700 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3670- line="2534">values for named options</doc>
3701+ line="2628">values for named options</doc>
36713702 <array c:type="char**">
36723703 <type name="utf8"/>
36733704 </array>
@@ -3829,7 +3860,7 @@ and [method@GdkPixbuf.Pixbuf.composite].</doc>
38293860
38303861 If `key` already exists in the list of options attached to the `pixbuf`,
38313862 the new value is ignored and `FALSE` is returned.</doc>
3832- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="506"/>
3863+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="501"/>
38333864 <return-value transfer-ownership="none">
38343865 <doc xml:space="preserve"
38353866 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -3866,7 +3897,7 @@ the new value is ignored and `FALSE` is returned.</doc>
38663897 filename="gdk-pixbuf/gdk-pixbuf.c"
38673898 line="430">Removes a reference from a pixbuf.</doc>
38683899 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
3869- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="168"/>
3900+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="167"/>
38703901 <return-value transfer-ownership="none">
38713902 <type name="none" c:type="void"/>
38723903 </return-value>
@@ -4038,7 +4069,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
40384069 glib:type-struct="PixbufAnimationClass">
40394070 <doc xml:space="preserve"
40404071 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4041- line="32">An opaque object representing an animation.
4072+ line="34">An opaque object representing an animation.
40424073
40434074 The GdkPixBuf library provides a simple mechanism to load and
40444075 represent animations. An animation is conceptually a series of
@@ -4052,13 +4083,13 @@ To display an animation you don't need to understand its
40524083 representation, however; you just ask `GdkPixbuf` what should
40534084 be displayed at a given point in time.</doc>
40544085 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4055- line="163"/>
4086+ line="160"/>
40564087 <constructor name="new_from_file"
40574088 c:identifier="gdk_pixbuf_animation_new_from_file"
40584089 throws="1">
40594090 <doc xml:space="preserve"
40604091 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4061- line="147">Creates a new animation by loading it from a file.
4092+ line="146">Creates a new animation by loading it from a file.
40624093
40634094 The file format is detected automatically.
40644095
@@ -4071,14 +4102,14 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
40714102 <return-value transfer-ownership="full" nullable="1">
40724103 <doc xml:space="preserve"
40734104 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4074- line="162">A newly-created animation</doc>
4105+ line="161">A newly-created animation</doc>
40754106 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
40764107 </return-value>
40774108 <parameters>
40784109 <parameter name="filename" transfer-ownership="none">
40794110 <doc xml:space="preserve"
40804111 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4081- line="149">Name of file to load, in the GLib file
4112+ line="148">Name of file to load, in the GLib file
40824113 name encoding</doc>
40834114 <type name="filename" c:type="const char*"/>
40844115 </parameter>
@@ -4090,7 +4121,7 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
40904121 throws="1">
40914122 <doc xml:space="preserve"
40924123 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4093- line="504">Creates a new pixbuf animation by loading an image from an resource.
4124+ line="503">Creates a new pixbuf animation by loading an image from an resource.
40944125
40954126 The file format is detected automatically. If `NULL` is returned, then
40964127 @error will be set.</doc>
@@ -4099,14 +4130,14 @@ The file format is detected automatically. If `NULL` is returned, then
40994130 <return-value transfer-ownership="full" nullable="1">
41004131 <doc xml:space="preserve"
41014132 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4102- line="514">A newly-created animation</doc>
4133+ line="513">A newly-created animation</doc>
41034134 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41044135 </return-value>
41054136 <parameters>
41064137 <parameter name="resource_path" transfer-ownership="none">
41074138 <doc xml:space="preserve"
41084139 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4109- line="506">the path of the resource file</doc>
4140+ line="505">the path of the resource file</doc>
41104141 <type name="utf8" c:type="const char*"/>
41114142 </parameter>
41124143 </parameters>
@@ -4117,7 +4148,7 @@ The file format is detected automatically. If `NULL` is returned, then
41174148 throws="1">
41184149 <doc xml:space="preserve"
41194150 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4120- line="346">Creates a new animation by loading it from an input stream.
4151+ line="345">Creates a new animation by loading it from an input stream.
41214152
41224153 The file format is detected automatically.
41234154
@@ -4134,14 +4165,14 @@ The stream is not closed.</doc>
41344165 <return-value transfer-ownership="full" nullable="1">
41354166 <doc xml:space="preserve"
41364167 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4137- line="365">A newly-created animation</doc>
4168+ line="364">A newly-created animation</doc>
41384169 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41394170 </return-value>
41404171 <parameters>
41414172 <parameter name="stream" transfer-ownership="none">
41424173 <doc xml:space="preserve"
41434174 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4144- line="348">a `GInputStream` to load the pixbuf from</doc>
4175+ line="347">a `GInputStream` to load the pixbuf from</doc>
41454176 <type name="Gio.InputStream" c:type="GInputStream*"/>
41464177 </parameter>
41474178 <parameter name="cancellable"
@@ -4150,7 +4181,7 @@ The stream is not closed.</doc>
41504181 allow-none="1">
41514182 <doc xml:space="preserve"
41524183 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4153- line="349">optional `GCancellable` object</doc>
4184+ line="348">optional `GCancellable` object</doc>
41544185 <type name="Gio.Cancellable" c:type="GCancellable*"/>
41554186 </parameter>
41564187 </parameters>
@@ -4161,21 +4192,21 @@ The stream is not closed.</doc>
41614192 throws="1">
41624193 <doc xml:space="preserve"
41634194 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4164- line="479">Finishes an asynchronous pixbuf animation creation operation started with
4195+ line="478">Finishes an asynchronous pixbuf animation creation operation started with
41654196 [func@GdkPixbuf.PixbufAnimation.new_from_stream_async].</doc>
41664197 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
41674198 line="75"/>
41684199 <return-value transfer-ownership="full" nullable="1">
41694200 <doc xml:space="preserve"
41704201 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4171- line="487">the newly created animation</doc>
4202+ line="486">the newly created animation</doc>
41724203 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41734204 </return-value>
41744205 <parameters>
41754206 <parameter name="async_result" transfer-ownership="none">
41764207 <doc xml:space="preserve"
41774208 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4178- line="481">a #GAsyncResult</doc>
4209+ line="480">a #GAsyncResult</doc>
41794210 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
41804211 </parameter>
41814212 </parameters>
@@ -4186,7 +4217,7 @@ The stream is not closed.</doc>
41864217 glib:finish-func="new_from_stream_finish">
41874218 <doc xml:space="preserve"
41884219 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4189- line="443">Creates a new animation by asynchronously loading an image from an input stream.
4220+ line="442">Creates a new animation by asynchronously loading an image from an input stream.
41904221
41914222 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
41924223 version of this function.
@@ -4203,7 +4234,7 @@ result of the operation.</doc>
42034234 <parameter name="stream" transfer-ownership="none">
42044235 <doc xml:space="preserve"
42054236 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4206- line="445">a #GInputStream from which to load the animation</doc>
4237+ line="444">a #GInputStream from which to load the animation</doc>
42074238 <type name="Gio.InputStream" c:type="GInputStream*"/>
42084239 </parameter>
42094240 <parameter name="cancellable"
@@ -4212,7 +4243,7 @@ result of the operation.</doc>
42124243 allow-none="1">
42134244 <doc xml:space="preserve"
42144245 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4215- line="446">optional #GCancellable object</doc>
4246+ line="445">optional #GCancellable object</doc>
42164247 <type name="Gio.Cancellable" c:type="GCancellable*"/>
42174248 </parameter>
42184249 <parameter name="callback"
@@ -4223,7 +4254,7 @@ result of the operation.</doc>
42234254 closure="3">
42244255 <doc xml:space="preserve"
42254256 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4226- line="447">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
4257+ line="446">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
42274258 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
42284259 </parameter>
42294260 <parameter name="user_data"
@@ -4232,7 +4263,7 @@ result of the operation.</doc>
42324263 allow-none="1">
42334264 <doc xml:space="preserve"
42344265 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4235- line="448">the data to pass to the callback function</doc>
4266+ line="447">the data to pass to the callback function</doc>
42364267 <type name="gpointer" c:type="gpointer"/>
42374268 </parameter>
42384269 </parameters>
@@ -4240,7 +4271,7 @@ result of the operation.</doc>
42404271 <virtual-method name="get_iter" invoker="get_iter">
42414272 <doc xml:space="preserve"
42424273 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4243- line="664">Get an iterator for displaying an animation.
4274+ line="663">Get an iterator for displaying an animation.
42444275
42454276 The iterator provides the frames that should be displayed at a
42464277 given time.
@@ -4275,18 +4306,18 @@ area_updated signal.
42754306
42764307 A delay time of -1 is possible, indicating "infinite".</doc>
42774308 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4278- line="161"/>
4309+ line="158"/>
42794310 <return-value transfer-ownership="full">
42804311 <doc xml:space="preserve"
42814312 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4282- line="704">an iterator to move over the animation</doc>
4313+ line="703">an iterator to move over the animation</doc>
42834314 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
42844315 </return-value>
42854316 <parameters>
42864317 <instance-parameter name="animation" transfer-ownership="none">
42874318 <doc xml:space="preserve"
42884319 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4289- line="666">a #GdkPixbufAnimation</doc>
4320+ line="665">a #GdkPixbufAnimation</doc>
42904321 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
42914322 </instance-parameter>
42924323 <parameter name="start_time"
@@ -4295,7 +4326,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
42954326 allow-none="1">
42964327 <doc xml:space="preserve"
42974328 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4298- line="667">time when the animation starts playing</doc>
4329+ line="666">time when the animation starts playing</doc>
42994330 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
43004331 </parameter>
43014332 </parameters>
@@ -4303,9 +4334,9 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43034334 <virtual-method name="get_size">
43044335 <doc xml:space="preserve"
43054336 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4306- line="128">fills @width and @height with the frame size of the animation.</doc>
4337+ line="125">fills @width and @height with the frame size of the animation.</doc>
43074338 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4308- line="157"/>
4339+ line="154"/>
43094340 <return-value transfer-ownership="none">
43104341 <type name="none" c:type="void"/>
43114342 </return-value>
@@ -4324,7 +4355,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43244355 <virtual-method name="get_static_image" invoker="get_static_image">
43254356 <doc xml:space="preserve"
43264357 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4327- line="593">Retrieves a static image for the animation.
4358+ line="592">Retrieves a static image for the animation.
43284359
43294360 If an animation is really just a plain image (has only one frame),
43304361 this function returns that image.
@@ -4336,18 +4367,18 @@ frame, or something more sophisticated depending on the file format.
43364367 If an animation hasn't loaded any frames yet, this function will
43374368 return `NULL`.</doc>
43384369 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4339- line="155"/>
4370+ line="152"/>
43404371 <return-value transfer-ownership="none">
43414372 <doc xml:space="preserve"
43424373 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4343- line="609">unanimated image representing the animation</doc>
4374+ line="608">unanimated image representing the animation</doc>
43444375 <type name="Pixbuf" c:type="GdkPixbuf*"/>
43454376 </return-value>
43464377 <parameters>
43474378 <instance-parameter name="animation" transfer-ownership="none">
43484379 <doc xml:space="preserve"
43494380 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4350- line="595">a #GdkPixbufAnimation</doc>
4381+ line="594">a #GdkPixbufAnimation</doc>
43514382 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43524383 </instance-parameter>
43534384 </parameters>
@@ -4355,25 +4386,25 @@ return `NULL`.</doc>
43554386 <virtual-method name="is_static_image" invoker="is_static_image">
43564387 <doc xml:space="preserve"
43574388 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4358- line="572">Checks whether the animation is a static image.
4389+ line="571">Checks whether the animation is a static image.
43594390
43604391 If you load a file with gdk_pixbuf_animation_new_from_file() and it
43614392 turns out to be a plain, unanimated image, then this function will
43624393 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
43634394 the image.</doc>
43644395 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4365- line="153"/>
4396+ line="150"/>
43664397 <return-value transfer-ownership="none">
43674398 <doc xml:space="preserve"
43684399 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4369- line="583">`TRUE` if the "animation" was really just an image</doc>
4400+ line="582">`TRUE` if the "animation" was really just an image</doc>
43704401 <type name="gboolean" c:type="gboolean"/>
43714402 </return-value>
43724403 <parameters>
43734404 <instance-parameter name="animation" transfer-ownership="none">
43744405 <doc xml:space="preserve"
43754406 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4376- line="574">a #GdkPixbufAnimation</doc>
4407+ line="573">a #GdkPixbufAnimation</doc>
43774408 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43784409 </instance-parameter>
43794410 </parameters>
@@ -4381,20 +4412,20 @@ the image.</doc>
43814412 <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">
43824413 <doc xml:space="preserve"
43834414 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4384- line="641">Queries the height of the bounding box of a pixbuf animation.</doc>
4415+ line="640">Queries the height of the bounding box of a pixbuf animation.</doc>
43854416 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4386- line="92"/>
4417+ line="89"/>
43874418 <return-value transfer-ownership="none">
43884419 <doc xml:space="preserve"
43894420 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4390- line="647">Height of the bounding box of the animation.</doc>
4421+ line="646">Height of the bounding box of the animation.</doc>
43914422 <type name="gint" c:type="int"/>
43924423 </return-value>
43934424 <parameters>
43944425 <instance-parameter name="animation" transfer-ownership="none">
43954426 <doc xml:space="preserve"
43964427 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4397- line="643">An animation.</doc>
4428+ line="642">An animation.</doc>
43984429 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43994430 </instance-parameter>
44004431 </parameters>
@@ -4402,7 +4433,7 @@ the image.</doc>
44024433 <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">
44034434 <doc xml:space="preserve"
44044435 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4405- line="664">Get an iterator for displaying an animation.
4436+ line="663">Get an iterator for displaying an animation.
44064437
44074438 The iterator provides the frames that should be displayed at a
44084439 given time.
@@ -4437,18 +4468,18 @@ area_updated signal.
44374468
44384469 A delay time of -1 is possible, indicating "infinite".</doc>
44394470 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4440- line="100"/>
4471+ line="97"/>
44414472 <return-value transfer-ownership="full">
44424473 <doc xml:space="preserve"
44434474 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4444- line="704">an iterator to move over the animation</doc>
4475+ line="703">an iterator to move over the animation</doc>
44454476 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
44464477 </return-value>
44474478 <parameters>
44484479 <instance-parameter name="animation" transfer-ownership="none">
44494480 <doc xml:space="preserve"
44504481 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4451- line="666">a #GdkPixbufAnimation</doc>
4482+ line="665">a #GdkPixbufAnimation</doc>
44524483 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44534484 </instance-parameter>
44544485 <parameter name="start_time"
@@ -4457,7 +4488,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
44574488 allow-none="1">
44584489 <doc xml:space="preserve"
44594490 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4460- line="667">time when the animation starts playing</doc>
4491+ line="666">time when the animation starts playing</doc>
44614492 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
44624493 </parameter>
44634494 </parameters>
@@ -4466,7 +4497,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
44664497 c:identifier="gdk_pixbuf_animation_get_static_image">
44674498 <doc xml:space="preserve"
44684499 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4469- line="593">Retrieves a static image for the animation.
4500+ line="592">Retrieves a static image for the animation.
44704501
44714502 If an animation is really just a plain image (has only one frame),
44724503 this function returns that image.
@@ -4478,18 +4509,18 @@ frame, or something more sophisticated depending on the file format.
44784509 If an animation hasn't loaded any frames yet, this function will
44794510 return `NULL`.</doc>
44804511 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4481- line="96"/>
4512+ line="93"/>
44824513 <return-value transfer-ownership="none">
44834514 <doc xml:space="preserve"
44844515 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4485- line="609">unanimated image representing the animation</doc>
4516+ line="608">unanimated image representing the animation</doc>
44864517 <type name="Pixbuf" c:type="GdkPixbuf*"/>
44874518 </return-value>
44884519 <parameters>
44894520 <instance-parameter name="animation" transfer-ownership="none">
44904521 <doc xml:space="preserve"
44914522 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4492- line="595">a #GdkPixbufAnimation</doc>
4523+ line="594">a #GdkPixbufAnimation</doc>
44934524 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44944525 </instance-parameter>
44954526 </parameters>
@@ -4497,20 +4528,20 @@ return `NULL`.</doc>
44974528 <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">
44984529 <doc xml:space="preserve"
44994530 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4500- line="619">Queries the width of the bounding box of a pixbuf animation.</doc>
4531+ line="618">Queries the width of the bounding box of a pixbuf animation.</doc>
45014532 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4502- line="90"/>
4533+ line="87"/>
45034534 <return-value transfer-ownership="none">
45044535 <doc xml:space="preserve"
45054536 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4506- line="625">Width of the bounding box of the animation.</doc>
4537+ line="624">Width of the bounding box of the animation.</doc>
45074538 <type name="gint" c:type="int"/>
45084539 </return-value>
45094540 <parameters>
45104541 <instance-parameter name="animation" transfer-ownership="none">
45114542 <doc xml:space="preserve"
45124543 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4513- line="621">An animation.</doc>
4544+ line="620">An animation.</doc>
45144545 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45154546 </instance-parameter>
45164547 </parameters>
@@ -4519,25 +4550,25 @@ return `NULL`.</doc>
45194550 c:identifier="gdk_pixbuf_animation_is_static_image">
45204551 <doc xml:space="preserve"
45214552 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4522- line="572">Checks whether the animation is a static image.
4553+ line="571">Checks whether the animation is a static image.
45234554
45244555 If you load a file with gdk_pixbuf_animation_new_from_file() and it
45254556 turns out to be a plain, unanimated image, then this function will
45264557 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
45274558 the image.</doc>
45284559 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4529- line="94"/>
4560+ line="91"/>
45304561 <return-value transfer-ownership="none">
45314562 <doc xml:space="preserve"
45324563 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4533- line="583">`TRUE` if the "animation" was really just an image</doc>
4564+ line="582">`TRUE` if the "animation" was really just an image</doc>
45344565 <type name="gboolean" c:type="gboolean"/>
45354566 </return-value>
45364567 <parameters>
45374568 <instance-parameter name="animation" transfer-ownership="none">
45384569 <doc xml:space="preserve"
45394570 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4540- line="574">a #GdkPixbufAnimation</doc>
4571+ line="573">a #GdkPixbufAnimation</doc>
45414572 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45424573 </instance-parameter>
45434574 </parameters>
@@ -4549,21 +4580,21 @@ the image.</doc>
45494580 deprecated-version="2.0">
45504581 <doc xml:space="preserve"
45514582 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4552- line="542">Adds a reference to an animation.</doc>
4583+ line="541">Adds a reference to an animation.</doc>
45534584 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
45544585 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4555- line="84"/>
4586+ line="82"/>
45564587 <return-value>
45574588 <doc xml:space="preserve"
45584589 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4559- line="548">The same as the @animation argument.</doc>
4590+ line="547">The same as the @animation argument.</doc>
45604591 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45614592 </return-value>
45624593 <parameters>
45634594 <instance-parameter name="animation" transfer-ownership="none">
45644595 <doc xml:space="preserve"
45654596 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4566- line="544">An animation.</doc>
4597+ line="543">An animation.</doc>
45674598 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45684599 </instance-parameter>
45694600 </parameters>
@@ -4575,10 +4606,10 @@ the image.</doc>
45754606 deprecated-version="2.0">
45764607 <doc xml:space="preserve"
45774608 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4578- line="558">Removes a reference from an animation.</doc>
4609+ line="557">Removes a reference from an animation.</doc>
45794610 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
45804611 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4581- line="86"/>
4612+ line="84"/>
45824613 <return-value transfer-ownership="none">
45834614 <type name="none" c:type="void"/>
45844615 </return-value>
@@ -4586,7 +4617,7 @@ the image.</doc>
45864617 <instance-parameter name="animation" transfer-ownership="none">
45874618 <doc xml:space="preserve"
45884619 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4589- line="560">An animation.</doc>
4620+ line="559">An animation.</doc>
45904621 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45914622 </instance-parameter>
45924623 </parameters>
@@ -4600,35 +4631,35 @@ the image.</doc>
46004631 glib:is-gtype-struct-for="PixbufAnimation">
46014632 <doc xml:space="preserve"
46024633 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4603- line="123">Modules supporting animations must derive a type from
4634+ line="120">Modules supporting animations must derive a type from
46044635 #GdkPixbufAnimation, providing suitable implementations of the
46054636 virtual functions.</doc>
46064637 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4607- line="163"/>
4638+ line="160"/>
46084639 <field name="parent_class">
46094640 <doc xml:space="preserve"
46104641 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4611- line="125">the parent class</doc>
4642+ line="122">the parent class</doc>
46124643 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
46134644 </field>
46144645 <field name="is_static_image">
46154646 <doc xml:space="preserve"
46164647 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4617- line="126">returns whether the given animation is just a static image.</doc>
4648+ line="123">returns whether the given animation is just a static image.</doc>
46184649 <callback name="is_static_image">
46194650 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4620- line="153"/>
4651+ line="150"/>
46214652 <return-value transfer-ownership="none">
46224653 <doc xml:space="preserve"
46234654 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4624- line="583">`TRUE` if the "animation" was really just an image</doc>
4655+ line="582">`TRUE` if the "animation" was really just an image</doc>
46254656 <type name="gboolean" c:type="gboolean"/>
46264657 </return-value>
46274658 <parameters>
46284659 <parameter name="animation" transfer-ownership="none">
46294660 <doc xml:space="preserve"
46304661 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4631- line="574">a #GdkPixbufAnimation</doc>
4662+ line="573">a #GdkPixbufAnimation</doc>
46324663 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46334664 </parameter>
46344665 </parameters>
@@ -4637,21 +4668,21 @@ virtual functions.</doc>
46374668 <field name="get_static_image">
46384669 <doc xml:space="preserve"
46394670 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4640- line="127">returns a static image representing the given animation.</doc>
4671+ line="124">returns a static image representing the given animation.</doc>
46414672 <callback name="get_static_image">
46424673 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4643- line="155"/>
4674+ line="152"/>
46444675 <return-value transfer-ownership="none">
46454676 <doc xml:space="preserve"
46464677 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4647- line="609">unanimated image representing the animation</doc>
4678+ line="608">unanimated image representing the animation</doc>
46484679 <type name="Pixbuf" c:type="GdkPixbuf*"/>
46494680 </return-value>
46504681 <parameters>
46514682 <parameter name="animation" transfer-ownership="none">
46524683 <doc xml:space="preserve"
46534684 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4654- line="595">a #GdkPixbufAnimation</doc>
4685+ line="594">a #GdkPixbufAnimation</doc>
46554686 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46564687 </parameter>
46574688 </parameters>
@@ -4660,10 +4691,10 @@ virtual functions.</doc>
46604691 <field name="get_size">
46614692 <doc xml:space="preserve"
46624693 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4663- line="128">fills @width and @height with the frame size of the animation.</doc>
4694+ line="125">fills @width and @height with the frame size of the animation.</doc>
46644695 <callback name="get_size">
46654696 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4666- line="157"/>
4697+ line="154"/>
46674698 <return-value transfer-ownership="none">
46684699 <type name="none" c:type="void"/>
46694700 </return-value>
@@ -4683,21 +4714,21 @@ virtual functions.</doc>
46834714 <field name="get_iter">
46844715 <doc xml:space="preserve"
46854716 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4686- line="129">returns an iterator for the given animation.</doc>
4717+ line="126">returns an iterator for the given animation.</doc>
46874718 <callback name="get_iter">
46884719 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4689- line="161"/>
4720+ line="158"/>
46904721 <return-value transfer-ownership="full">
46914722 <doc xml:space="preserve"
46924723 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4693- line="704">an iterator to move over the animation</doc>
4724+ line="703">an iterator to move over the animation</doc>
46944725 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
46954726 </return-value>
46964727 <parameters>
46974728 <parameter name="animation" transfer-ownership="none">
46984729 <doc xml:space="preserve"
46994730 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4700- line="666">a #GdkPixbufAnimation</doc>
4731+ line="665">a #GdkPixbufAnimation</doc>
47014732 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
47024733 </parameter>
47034734 <parameter name="start_time"
@@ -4706,7 +4737,7 @@ virtual functions.</doc>
47064737 allow-none="1">
47074738 <doc xml:space="preserve"
47084739 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4709- line="667">time when the animation starts playing</doc>
4740+ line="666">time when the animation starts playing</doc>
47104741 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
47114742 </parameter>
47124743 </parameters>
@@ -4722,14 +4753,14 @@ virtual functions.</doc>
47224753 glib:type-struct="PixbufAnimationIterClass">
47234754 <doc xml:space="preserve"
47244755 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4725- line="50">An opaque object representing an iterator which points to a
4756+ line="52">An opaque object representing an iterator which points to a
47264757 certain position in an animation.</doc>
47274758 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4728- line="208"/>
4759+ line="205"/>
47294760 <virtual-method name="advance" invoker="advance">
47304761 <doc xml:space="preserve"
47314762 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4732- line="813">Possibly advances an animation to a new frame.
4763+ line="812">Possibly advances an animation to a new frame.
47334764
47344765 Chooses the frame based on the start time passed to
47354766 gdk_pixbuf_animation_get_iter().
@@ -4751,18 +4782,18 @@ display, assuming the display had been rendered prior to advancing;
47514782 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
47524783 and update the display with the new pixbuf.</doc>
47534784 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4754- line="206"/>
4785+ line="203"/>
47554786 <return-value transfer-ownership="none">
47564787 <doc xml:space="preserve"
47574788 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4758- line="840">`TRUE` if the image may need updating</doc>
4789+ line="839">`TRUE` if the image may need updating</doc>
47594790 <type name="gboolean" c:type="gboolean"/>
47604791 </return-value>
47614792 <parameters>
47624793 <instance-parameter name="iter" transfer-ownership="none">
47634794 <doc xml:space="preserve"
47644795 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4765- line="815">a #GdkPixbufAnimationIter</doc>
4796+ line="814">a #GdkPixbufAnimationIter</doc>
47664797 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
47674798 </instance-parameter>
47684799 <parameter name="current_time"
@@ -4771,7 +4802,7 @@ and update the display with the new pixbuf.</doc>
47714802 allow-none="1">
47724803 <doc xml:space="preserve"
47734804 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4774- line="816">current time</doc>
4805+ line="815">current time</doc>
47754806 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
47764807 </parameter>
47774808 </parameters>
@@ -4779,7 +4810,7 @@ and update the display with the new pixbuf.</doc>
47794810 <virtual-method name="get_delay_time" invoker="get_delay_time">
47804811 <doc xml:space="preserve"
47814812 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4782- line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4813+ line="734">Gets the number of milliseconds the current pixbuf should be displayed,
47834814 or -1 if the current pixbuf should be displayed forever.
47844815
47854816 The `g_timeout_add()` function conveniently takes a timeout in milliseconds,
@@ -4789,18 +4820,18 @@ Note that some formats, like GIF, might clamp the timeout values in the
47894820 image file to avoid updates that are just too quick. The minimum timeout
47904821 for GIF images is currently 20 milliseconds.</doc>
47914822 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4792- line="200"/>
4823+ line="197"/>
47934824 <return-value transfer-ownership="none">
47944825 <doc xml:space="preserve"
47954826 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4796- line="749">delay time in milliseconds (thousandths of a second)</doc>
4827+ line="748">delay time in milliseconds (thousandths of a second)</doc>
47974828 <type name="gint" c:type="int"/>
47984829 </return-value>
47994830 <parameters>
48004831 <instance-parameter name="iter" transfer-ownership="none">
48014832 <doc xml:space="preserve"
48024833 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4803- line="737">an animation iterator</doc>
4834+ line="736">an animation iterator</doc>
48044835 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48054836 </instance-parameter>
48064837 </parameters>
@@ -4808,7 +4839,7 @@ for GIF images is currently 20 milliseconds.</doc>
48084839 <virtual-method name="get_pixbuf" invoker="get_pixbuf">
48094840 <doc xml:space="preserve"
48104841 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4811- line="760">Gets the current pixbuf which should be displayed.
4842+ line="759">Gets the current pixbuf which should be displayed.
48124843
48134844 The pixbuf might not be the same size as the animation itself
48144845 (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()).
@@ -4824,18 +4855,18 @@ gdk_pixbuf_animation_iter_advance().
48244855 Copy the pixbuf to keep it (don't just add a reference), as it may get
48254856 recycled as you advance the iterator.</doc>
48264857 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4827- line="202"/>
4858+ line="199"/>
48284859 <return-value transfer-ownership="none">
48294860 <doc xml:space="preserve"
48304861 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4831- line="780">the pixbuf to be displayed</doc>
4862+ line="779">the pixbuf to be displayed</doc>
48324863 <type name="Pixbuf" c:type="GdkPixbuf*"/>
48334864 </return-value>
48344865 <parameters>
48354866 <instance-parameter name="iter" transfer-ownership="none">
48364867 <doc xml:space="preserve"
48374868 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4838- line="762">an animation iterator</doc>
4869+ line="761">an animation iterator</doc>
48394870 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48404871 </instance-parameter>
48414872 </parameters>
@@ -4844,25 +4875,25 @@ recycled as you advance the iterator.</doc>
48444875 invoker="on_currently_loading_frame">
48454876 <doc xml:space="preserve"
48464877 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4847- line="791">Used to determine how to respond to the area_updated signal on
4878+ line="790">Used to determine how to respond to the area_updated signal on
48484879 #GdkPixbufLoader when loading an animation.
48494880
48504881 The `::area_updated` signal is emitted for an area of the frame currently
48514882 streaming in to the loader. So if you're on the currently loading frame,
48524883 you will need to redraw the screen for the updated area.</doc>
48534884 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4854- line="204"/>
4885+ line="201"/>
48554886 <return-value transfer-ownership="none">
48564887 <doc xml:space="preserve"
48574888 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4858- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
4889+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
48594890 <type name="gboolean" c:type="gboolean"/>
48604891 </return-value>
48614892 <parameters>
48624893 <instance-parameter name="iter" transfer-ownership="none">
48634894 <doc xml:space="preserve"
48644895 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4865- line="793">a #GdkPixbufAnimationIter</doc>
4896+ line="792">a #GdkPixbufAnimationIter</doc>
48664897 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48674898 </instance-parameter>
48684899 </parameters>
@@ -4870,7 +4901,7 @@ you will need to redraw the screen for the updated area.</doc>
48704901 <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">
48714902 <doc xml:space="preserve"
48724903 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4873- line="813">Possibly advances an animation to a new frame.
4904+ line="812">Possibly advances an animation to a new frame.
48744905
48754906 Chooses the frame based on the start time passed to
48764907 gdk_pixbuf_animation_get_iter().
@@ -4892,18 +4923,18 @@ display, assuming the display had been rendered prior to advancing;
48924923 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
48934924 and update the display with the new pixbuf.</doc>
48944925 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4895- line="114"/>
4926+ line="111"/>
48964927 <return-value transfer-ownership="none">
48974928 <doc xml:space="preserve"
48984929 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4899- line="840">`TRUE` if the image may need updating</doc>
4930+ line="839">`TRUE` if the image may need updating</doc>
49004931 <type name="gboolean" c:type="gboolean"/>
49014932 </return-value>
49024933 <parameters>
49034934 <instance-parameter name="iter" transfer-ownership="none">
49044935 <doc xml:space="preserve"
49054936 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4906- line="815">a #GdkPixbufAnimationIter</doc>
4937+ line="814">a #GdkPixbufAnimationIter</doc>
49074938 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49084939 </instance-parameter>
49094940 <parameter name="current_time"
@@ -4912,7 +4943,7 @@ and update the display with the new pixbuf.</doc>
49124943 allow-none="1">
49134944 <doc xml:space="preserve"
49144945 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4915- line="816">current time</doc>
4946+ line="815">current time</doc>
49164947 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
49174948 </parameter>
49184949 </parameters>
@@ -4921,7 +4952,7 @@ and update the display with the new pixbuf.</doc>
49214952 c:identifier="gdk_pixbuf_animation_iter_get_delay_time">
49224953 <doc xml:space="preserve"
49234954 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4924- line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4955+ line="734">Gets the number of milliseconds the current pixbuf should be displayed,
49254956 or -1 if the current pixbuf should be displayed forever.
49264957
49274958 The `g_timeout_add()` function conveniently takes a timeout in milliseconds,
@@ -4931,18 +4962,18 @@ Note that some formats, like GIF, might clamp the timeout values in the
49314962 image file to avoid updates that are just too quick. The minimum timeout
49324963 for GIF images is currently 20 milliseconds.</doc>
49334964 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4934- line="107"/>
4965+ line="104"/>
49354966 <return-value transfer-ownership="none">
49364967 <doc xml:space="preserve"
49374968 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4938- line="749">delay time in milliseconds (thousandths of a second)</doc>
4969+ line="748">delay time in milliseconds (thousandths of a second)</doc>
49394970 <type name="gint" c:type="int"/>
49404971 </return-value>
49414972 <parameters>
49424973 <instance-parameter name="iter" transfer-ownership="none">
49434974 <doc xml:space="preserve"
49444975 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4945- line="737">an animation iterator</doc>
4976+ line="736">an animation iterator</doc>
49464977 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49474978 </instance-parameter>
49484979 </parameters>
@@ -4951,7 +4982,7 @@ for GIF images is currently 20 milliseconds.</doc>
49514982 c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">
49524983 <doc xml:space="preserve"
49534984 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4954- line="760">Gets the current pixbuf which should be displayed.
4985+ line="759">Gets the current pixbuf which should be displayed.
49554986
49564987 The pixbuf might not be the same size as the animation itself
49574988 (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()).
@@ -4967,18 +4998,18 @@ gdk_pixbuf_animation_iter_advance().
49674998 Copy the pixbuf to keep it (don't just add a reference), as it may get
49684999 recycled as you advance the iterator.</doc>
49695000 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4970- line="109"/>
5001+ line="106"/>
49715002 <return-value transfer-ownership="none">
49725003 <doc xml:space="preserve"
49735004 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4974- line="780">the pixbuf to be displayed</doc>
5005+ line="779">the pixbuf to be displayed</doc>
49755006 <type name="Pixbuf" c:type="GdkPixbuf*"/>
49765007 </return-value>
49775008 <parameters>
49785009 <instance-parameter name="iter" transfer-ownership="none">
49795010 <doc xml:space="preserve"
49805011 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4981- line="762">an animation iterator</doc>
5012+ line="761">an animation iterator</doc>
49825013 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49835014 </instance-parameter>
49845015 </parameters>
@@ -4987,25 +5018,25 @@ recycled as you advance the iterator.</doc>
49875018 c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">
49885019 <doc xml:space="preserve"
49895020 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4990- line="791">Used to determine how to respond to the area_updated signal on
5021+ line="790">Used to determine how to respond to the area_updated signal on
49915022 #GdkPixbufLoader when loading an animation.
49925023
49935024 The `::area_updated` signal is emitted for an area of the frame currently
49945025 streaming in to the loader. So if you're on the currently loading frame,
49955026 you will need to redraw the screen for the updated area.</doc>
49965027 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4997- line="111"/>
5028+ line="108"/>
49985029 <return-value transfer-ownership="none">
49995030 <doc xml:space="preserve"
50005031 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5001- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5032+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
50025033 <type name="gboolean" c:type="gboolean"/>
50035034 </return-value>
50045035 <parameters>
50055036 <instance-parameter name="iter" transfer-ownership="none">
50065037 <doc xml:space="preserve"
50075038 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5008- line="793">a #GdkPixbufAnimationIter</doc>
5039+ line="792">a #GdkPixbufAnimationIter</doc>
50095040 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
50105041 </instance-parameter>
50115042 </parameters>
@@ -5019,36 +5050,36 @@ you will need to redraw the screen for the updated area.</doc>
50195050 glib:is-gtype-struct-for="PixbufAnimationIter">
50205051 <doc xml:space="preserve"
50215052 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5022- line="168">Modules supporting animations must derive a type from
5053+ line="165">Modules supporting animations must derive a type from
50235054 #GdkPixbufAnimationIter, providing suitable implementations of the
50245055 virtual functions.</doc>
50255056 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5026- line="208"/>
5057+ line="205"/>
50275058 <field name="parent_class">
50285059 <doc xml:space="preserve"
50295060 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5030- line="170">the parent class</doc>
5061+ line="167">the parent class</doc>
50315062 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
50325063 </field>
50335064 <field name="get_delay_time">
50345065 <doc xml:space="preserve"
50355066 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5036- line="171">returns the time in milliseconds that the current frame
5067+ line="168">returns the time in milliseconds that the current frame
50375068 should be shown.</doc>
50385069 <callback name="get_delay_time">
50395070 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5040- line="200"/>
5071+ line="197"/>
50415072 <return-value transfer-ownership="none">
50425073 <doc xml:space="preserve"
50435074 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5044- line="749">delay time in milliseconds (thousandths of a second)</doc>
5075+ line="748">delay time in milliseconds (thousandths of a second)</doc>
50455076 <type name="gint" c:type="int"/>
50465077 </return-value>
50475078 <parameters>
50485079 <parameter name="iter" transfer-ownership="none">
50495080 <doc xml:space="preserve"
50505081 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5051- line="737">an animation iterator</doc>
5082+ line="736">an animation iterator</doc>
50525083 <type name="PixbufAnimationIter"
50535084 c:type="GdkPixbufAnimationIter*"/>
50545085 </parameter>
@@ -5058,21 +5089,21 @@ virtual functions.</doc>
50585089 <field name="get_pixbuf">
50595090 <doc xml:space="preserve"
50605091 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5061- line="173">returns the current frame.</doc>
5092+ line="170">returns the current frame.</doc>
50625093 <callback name="get_pixbuf">
50635094 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5064- line="202"/>
5095+ line="199"/>
50655096 <return-value transfer-ownership="none">
50665097 <doc xml:space="preserve"
50675098 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5068- line="780">the pixbuf to be displayed</doc>
5099+ line="779">the pixbuf to be displayed</doc>
50695100 <type name="Pixbuf" c:type="GdkPixbuf*"/>
50705101 </return-value>
50715102 <parameters>
50725103 <parameter name="iter" transfer-ownership="none">
50735104 <doc xml:space="preserve"
50745105 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5075- line="762">an animation iterator</doc>
5106+ line="761">an animation iterator</doc>
50765107 <type name="PixbufAnimationIter"
50775108 c:type="GdkPixbufAnimationIter*"/>
50785109 </parameter>
@@ -5082,22 +5113,22 @@ virtual functions.</doc>
50825113 <field name="on_currently_loading_frame">
50835114 <doc xml:space="preserve"
50845115 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5085- line="174">returns whether the current frame of @iter is
5116+ line="171">returns whether the current frame of @iter is
50865117 being loaded.</doc>
50875118 <callback name="on_currently_loading_frame">
50885119 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5089- line="204"/>
5120+ line="201"/>
50905121 <return-value transfer-ownership="none">
50915122 <doc xml:space="preserve"
50925123 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5093- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5124+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
50945125 <type name="gboolean" c:type="gboolean"/>
50955126 </return-value>
50965127 <parameters>
50975128 <parameter name="iter" transfer-ownership="none">
50985129 <doc xml:space="preserve"
50995130 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5100- line="793">a #GdkPixbufAnimationIter</doc>
5131+ line="792">a #GdkPixbufAnimationIter</doc>
51015132 <type name="PixbufAnimationIter"
51025133 c:type="GdkPixbufAnimationIter*"/>
51035134 </parameter>
@@ -5107,22 +5138,22 @@ virtual functions.</doc>
51075138 <field name="advance">
51085139 <doc xml:space="preserve"
51095140 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5110- line="176">advances the iterator to @current_time, possibly changing the
5141+ line="173">advances the iterator to @current_time, possibly changing the
51115142 current frame.</doc>
51125143 <callback name="advance">
51135144 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5114- line="206"/>
5145+ line="203"/>
51155146 <return-value transfer-ownership="none">
51165147 <doc xml:space="preserve"
51175148 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5118- line="840">`TRUE` if the image may need updating</doc>
5149+ line="839">`TRUE` if the image may need updating</doc>
51195150 <type name="gboolean" c:type="gboolean"/>
51205151 </return-value>
51215152 <parameters>
51225153 <parameter name="iter" transfer-ownership="none">
51235154 <doc xml:space="preserve"
51245155 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5125- line="815">a #GdkPixbufAnimationIter</doc>
5156+ line="814">a #GdkPixbufAnimationIter</doc>
51265157 <type name="PixbufAnimationIter"
51275158 c:type="GdkPixbufAnimationIter*"/>
51285159 </parameter>
@@ -5132,7 +5163,7 @@ virtual functions.</doc>
51325163 allow-none="1">
51335164 <doc xml:space="preserve"
51345165 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5135- line="816">current time</doc>
5166+ line="815">current time</doc>
51365167 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
51375168 </parameter>
51385169 </parameters>
@@ -5333,12 +5364,12 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53335364 <method name="copy" c:identifier="gdk_pixbuf_format_copy" version="2.22">
53345365 <doc xml:space="preserve"
53355366 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5336- line="3452">Creates a copy of `format`.</doc>
5367+ line="3546">Creates a copy of `format`.</doc>
53375368 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>
53385369 <return-value transfer-ownership="full" nullable="1">
53395370 <doc xml:space="preserve"
53405371 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5341- line="3458">the newly allocated copy of a `GdkPixbufFormat`. Use
5372+ line="3552">the newly allocated copy of a `GdkPixbufFormat`. Use
53425373 gdk_pixbuf_format_free() to free the resources when done</doc>
53435374 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53445375 </return-value>
@@ -5346,7 +5377,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53465377 <instance-parameter name="format" transfer-ownership="none">
53475378 <doc xml:space="preserve"
53485379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5349- line="3454">a pixbuf format</doc>
5380+ line="3548">a pixbuf format</doc>
53505381 <type name="PixbufFormat" c:type="const GdkPixbufFormat*"/>
53515382 </instance-parameter>
53525383 </parameters>
@@ -5354,7 +5385,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53545385 <method name="free" c:identifier="gdk_pixbuf_format_free" version="2.22">
53555386 <doc xml:space="preserve"
53565387 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5357- line="3472">Frees the resources allocated when copying a `GdkPixbufFormat`
5388+ line="3566">Frees the resources allocated when copying a `GdkPixbufFormat`
53585389 using gdk_pixbuf_format_copy()</doc>
53595390 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>
53605391 <return-value transfer-ownership="none">
@@ -5364,7 +5395,7 @@ using gdk_pixbuf_format_copy()</doc>
53645395 <instance-parameter name="format" transfer-ownership="none">
53655396 <doc xml:space="preserve"
53665397 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5367- line="3474">a pixbuf format</doc>
5398+ line="3568">a pixbuf format</doc>
53685399 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53695400 </instance-parameter>
53705401 </parameters>
@@ -5374,19 +5405,19 @@ using gdk_pixbuf_format_copy()</doc>
53745405 version="2.2">
53755406 <doc xml:space="preserve"
53765407 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5377- line="3249">Returns a description of the format.</doc>
5408+ line="3343">Returns a description of the format.</doc>
53785409 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>
53795410 <return-value transfer-ownership="full" nullable="1">
53805411 <doc xml:space="preserve"
53815412 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5382- line="3255">a description of the format.</doc>
5413+ line="3349">a description of the format.</doc>
53835414 <type name="utf8" c:type="gchar*"/>
53845415 </return-value>
53855416 <parameters>
53865417 <instance-parameter name="format" transfer-ownership="none">
53875418 <doc xml:space="preserve"
53885419 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5389- line="3251">a `GdkPixbufFormat`</doc>
5420+ line="3345">a `GdkPixbufFormat`</doc>
53905421 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53915422 </instance-parameter>
53925423 </parameters>
@@ -5396,13 +5427,13 @@ using gdk_pixbuf_format_copy()</doc>
53965427 version="2.2">
53975428 <doc xml:space="preserve"
53985429 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5399- line="3293">Returns the filename extensions typically used for files in the
5430+ line="3387">Returns the filename extensions typically used for files in the
54005431 given format.</doc>
54015432 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>
54025433 <return-value transfer-ownership="full" nullable="1">
54035434 <doc xml:space="preserve"
54045435 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5405- line="3300">an array of
5436+ line="3394">an array of
54065437 filename extensions</doc>
54075438 <array c:type="gchar**">
54085439 <type name="utf8"/>
@@ -5412,7 +5443,7 @@ given format.</doc>
54125443 <instance-parameter name="format" transfer-ownership="none">
54135444 <doc xml:space="preserve"
54145445 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5415- line="3295">a `GdkPixbufFormat`</doc>
5446+ line="3389">a `GdkPixbufFormat`</doc>
54165447 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54175448 </instance-parameter>
54185449 </parameters>
@@ -5422,7 +5453,7 @@ given format.</doc>
54225453 version="2.6">
54235454 <doc xml:space="preserve"
54245455 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5425- line="3397">Returns information about the license of the image loader for the format.
5456+ line="3491">Returns information about the license of the image loader for the format.
54265457
54275458 The returned string should be a shorthand for a well known license, e.g.
54285459 "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.</doc>
@@ -5430,14 +5461,14 @@ The returned string should be a shorthand for a well known license, e.g.
54305461 <return-value transfer-ownership="full" nullable="1">
54315462 <doc xml:space="preserve"
54325463 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5433- line="3406">a string describing the license of the pixbuf format</doc>
5464+ line="3500">a string describing the license of the pixbuf format</doc>
54345465 <type name="utf8" c:type="gchar*"/>
54355466 </return-value>
54365467 <parameters>
54375468 <instance-parameter name="format" transfer-ownership="none">
54385469 <doc xml:space="preserve"
54395470 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5440- line="3399">a pixbuf format</doc>
5471+ line="3493">a pixbuf format</doc>
54415472 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54425473 </instance-parameter>
54435474 </parameters>
@@ -5447,12 +5478,12 @@ The returned string should be a shorthand for a well known license, e.g.
54475478 version="2.2">
54485479 <doc xml:space="preserve"
54495480 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5450- line="3275">Returns the mime types supported by the format.</doc>
5481+ line="3369">Returns the mime types supported by the format.</doc>
54515482 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>
54525483 <return-value transfer-ownership="full" nullable="1">
54535484 <doc xml:space="preserve"
54545485 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5455- line="3281">an array of mime types</doc>
5486+ line="3375">an array of mime types</doc>
54565487 <array c:type="gchar**">
54575488 <type name="utf8"/>
54585489 </array>
@@ -5461,7 +5492,7 @@ The returned string should be a shorthand for a well known license, e.g.
54615492 <instance-parameter name="format" transfer-ownership="none">
54625493 <doc xml:space="preserve"
54635494 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5464- line="3277">a `GdkPixbufFormat`</doc>
5495+ line="3371">a `GdkPixbufFormat`</doc>
54655496 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54665497 </instance-parameter>
54675498 </parameters>
@@ -5471,19 +5502,19 @@ The returned string should be a shorthand for a well known license, e.g.
54715502 version="2.2">
54725503 <doc xml:space="preserve"
54735504 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5474- line="3231">Returns the name of the format.</doc>
5505+ line="3325">Returns the name of the format.</doc>
54755506 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>
54765507 <return-value transfer-ownership="full" nullable="1">
54775508 <doc xml:space="preserve"
54785509 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5479- line="3237">the name of the format.</doc>
5510+ line="3331">the name of the format.</doc>
54805511 <type name="utf8" c:type="gchar*"/>
54815512 </return-value>
54825513 <parameters>
54835514 <instance-parameter name="format" transfer-ownership="none">
54845515 <doc xml:space="preserve"
54855516 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5486- line="3233">a `GdkPixbufFormat`</doc>
5517+ line="3327">a `GdkPixbufFormat`</doc>
54875518 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54885519 </instance-parameter>
54895520 </parameters>
@@ -5493,21 +5524,21 @@ The returned string should be a shorthand for a well known license, e.g.
54935524 version="2.6">
54945525 <doc xml:space="preserve"
54955526 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5496- line="3353">Returns whether this image format is disabled.
5527+ line="3447">Returns whether this image format is disabled.
54975528
54985529 See gdk_pixbuf_format_set_disabled().</doc>
54995530 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>
55005531 <return-value transfer-ownership="none">
55015532 <doc xml:space="preserve"
55025533 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5503- line="3361">whether this image format is disabled.</doc>
5534+ line="3455">whether this image format is disabled.</doc>
55045535 <type name="gboolean" c:type="gboolean"/>
55055536 </return-value>
55065537 <parameters>
55075538 <instance-parameter name="format" transfer-ownership="none">
55085539 <doc xml:space="preserve"
55095540 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5510- line="3355">a `GdkPixbufFormat`</doc>
5541+ line="3449">a `GdkPixbufFormat`</doc>
55115542 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55125543 </instance-parameter>
55135544 </parameters>
@@ -5517,7 +5548,7 @@ See gdk_pixbuf_format_set_disabled().</doc>
55175548 version="2.36">
55185549 <doc xml:space="preserve"
55195550 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5520- line="3488">Returns `TRUE` if the save option specified by @option_key is supported when
5551+ line="3582">Returns `TRUE` if the save option specified by @option_key is supported when
55215552 saving a pixbuf using the module implementing @format.
55225553
55235554 See gdk_pixbuf_save() for more information about option keys.</doc>
@@ -5525,20 +5556,20 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
55255556 <return-value transfer-ownership="none">
55265557 <doc xml:space="preserve"
55275558 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5528- line="3498">`TRUE` if the specified option is supported</doc>
5559+ line="3592">`TRUE` if the specified option is supported</doc>
55295560 <type name="gboolean" c:type="gboolean"/>
55305561 </return-value>
55315562 <parameters>
55325563 <instance-parameter name="format" transfer-ownership="none">
55335564 <doc xml:space="preserve"
55345565 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5535- line="3490">a pixbuf format</doc>
5566+ line="3584">a pixbuf format</doc>
55365567 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55375568 </instance-parameter>
55385569 <parameter name="option_key" transfer-ownership="none">
55395570 <doc xml:space="preserve"
55405571 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5541- line="3491">the name of an option</doc>
5572+ line="3585">the name of an option</doc>
55425573 <type name="utf8" c:type="const gchar*"/>
55435574 </parameter>
55445575 </parameters>
@@ -5548,7 +5579,7 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
55485579 version="2.6">
55495580 <doc xml:space="preserve"
55505581 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5551- line="3331">Returns whether this image format is scalable.
5582+ line="3425">Returns whether this image format is scalable.
55525583
55535584 If a file is in a scalable format, it is preferable to load it at
55545585 the desired size, rather than loading it at the default size and
@@ -5557,14 +5588,14 @@ scaling the resulting pixbuf to the desired size.</doc>
55575588 <return-value transfer-ownership="none">
55585589 <doc xml:space="preserve"
55595590 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5560- line="3341">whether this image format is scalable.</doc>
5591+ line="3435">whether this image format is scalable.</doc>
55615592 <type name="gboolean" c:type="gboolean"/>
55625593 </return-value>
55635594 <parameters>
55645595 <instance-parameter name="format" transfer-ownership="none">
55655596 <doc xml:space="preserve"
55665597 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5567- line="3333">a `GdkPixbufFormat`</doc>
5598+ line="3427">a `GdkPixbufFormat`</doc>
55685599 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55695600 </instance-parameter>
55705601 </parameters>
@@ -5574,19 +5605,19 @@ scaling the resulting pixbuf to the desired size.</doc>
55745605 version="2.2">
55755606 <doc xml:space="preserve"
55765607 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5577- line="3313">Returns whether pixbufs can be saved in the given format.</doc>
5608+ line="3407">Returns whether pixbufs can be saved in the given format.</doc>
55785609 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>
55795610 <return-value transfer-ownership="none">
55805611 <doc xml:space="preserve"
55815612 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5582- line="3319">whether pixbufs can be saved in the given format.</doc>
5613+ line="3413">whether pixbufs can be saved in the given format.</doc>
55835614 <type name="gboolean" c:type="gboolean"/>
55845615 </return-value>
55855616 <parameters>
55865617 <instance-parameter name="format" transfer-ownership="none">
55875618 <doc xml:space="preserve"
55885619 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5589- line="3315">a `GdkPixbufFormat`</doc>
5620+ line="3409">a `GdkPixbufFormat`</doc>
55905621 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55915622 </instance-parameter>
55925623 </parameters>
@@ -5596,7 +5627,7 @@ scaling the resulting pixbuf to the desired size.</doc>
55965627 version="2.6">
55975628 <doc xml:space="preserve"
55985629 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5599- line="3373">Disables or enables an image format.
5630+ line="3467">Disables or enables an image format.
56005631
56015632 If a format is disabled, GdkPixbuf won't use the image loader for
56025633 this format to load images.
@@ -5611,13 +5642,13 @@ inappropriate license, see gdk_pixbuf_format_get_license().</doc>
56115642 <instance-parameter name="format" transfer-ownership="none">
56125643 <doc xml:space="preserve"
56135644 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5614- line="3375">a `GdkPixbufFormat`</doc>
5645+ line="3469">a `GdkPixbufFormat`</doc>
56155646 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
56165647 </instance-parameter>
56175648 <parameter name="disabled" transfer-ownership="none">
56185649 <doc xml:space="preserve"
56195650 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5620- line="3376">`TRUE` to disable the format @format</doc>
5651+ line="3470">`TRUE` to disable the format @format</doc>
56215652 <type name="gboolean" c:type="gboolean"/>
56225653 </parameter>
56235654 </parameters>
@@ -5712,12 +5743,12 @@ desired time stamp.</doc>
57125743 <constructor name="new" c:identifier="gdk_pixbuf_loader_new">
57135744 <doc xml:space="preserve"
57145745 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5715- line="596">Creates a new pixbuf loader object.</doc>
5746+ line="606">Creates a new pixbuf loader object.</doc>
57165747 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="79"/>
57175748 <return-value transfer-ownership="full">
57185749 <doc xml:space="preserve"
57195750 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5720- line="601">A newly-created pixbuf loader.</doc>
5751+ line="611">A newly-created pixbuf loader.</doc>
57215752 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57225753 </return-value>
57235754 </constructor>
@@ -5727,7 +5758,7 @@ desired time stamp.</doc>
57275758 throws="1">
57285759 <doc xml:space="preserve"
57295760 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5730- line="654">Creates a new pixbuf loader object that always attempts to parse
5761+ line="664">Creates a new pixbuf loader object that always attempts to parse
57315762 image data as if it were an image of MIME type @mime_type, instead of
57325763 identifying the type automatically.
57335764
@@ -5746,14 +5777,14 @@ structs returned by gdk_pixbuf_get_formats().</doc>
57465777 <return-value transfer-ownership="full">
57475778 <doc xml:space="preserve"
57485779 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5749- line="675">A newly-created pixbuf loader.</doc>
5780+ line="685">A newly-created pixbuf loader.</doc>
57505781 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57515782 </return-value>
57525783 <parameters>
57535784 <parameter name="mime_type" transfer-ownership="none">
57545785 <doc xml:space="preserve"
57555786 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5756- line="656">the mime type to be loaded</doc>
5787+ line="666">the mime type to be loaded</doc>
57575788 <type name="utf8" c:type="const char*"/>
57585789 </parameter>
57595790 </parameters>
@@ -5763,7 +5794,7 @@ structs returned by gdk_pixbuf_get_formats().</doc>
57635794 throws="1">
57645795 <doc xml:space="preserve"
57655796 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5766- line="609">Creates a new pixbuf loader object that always attempts to parse
5797+ line="619">Creates a new pixbuf loader object that always attempts to parse
57675798 image data as if it were an image of type @image_type, instead of
57685799 identifying the type automatically.
57695800
@@ -5781,14 +5812,14 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
57815812 <return-value transfer-ownership="full">
57825813 <doc xml:space="preserve"
57835814 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5784- line="629">A newly-created pixbuf loader.</doc>
5815+ line="639">A newly-created pixbuf loader.</doc>
57855816 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57865817 </return-value>
57875818 <parameters>
57885819 <parameter name="image_type" transfer-ownership="none">
57895820 <doc xml:space="preserve"
57905821 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5791- line="611">name of the image format to be loaded with the image</doc>
5822+ line="621">name of the image format to be loaded with the image</doc>
57925823 <type name="utf8" c:type="const char*"/>
57935824 </parameter>
57945825 </parameters>
@@ -5858,7 +5889,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
58585889 <method name="close" c:identifier="gdk_pixbuf_loader_close" throws="1">
58595890 <doc xml:space="preserve"
58605891 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5861- line="803">Informs a pixbuf loader that no further writes with
5892+ line="815">Informs a pixbuf loader that no further writes with
58625893 gdk_pixbuf_loader_write() will occur, so that it can free its
58635894 internal loading structures.
58645895
@@ -5877,7 +5908,7 @@ you will need to explicitly release any reference you hold.</doc>
58775908 <return-value transfer-ownership="none">
58785909 <doc xml:space="preserve"
58795910 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5880- line="824">`TRUE` if all image data written so far was successfully
5911+ line="836">`TRUE` if all image data written so far was successfully
58815912 passed out via the update_area signal</doc>
58825913 <type name="gboolean" c:type="gboolean"/>
58835914 </return-value>
@@ -5885,7 +5916,7 @@ you will need to explicitly release any reference you hold.</doc>
58855916 <instance-parameter name="loader" transfer-ownership="none">
58865917 <doc xml:space="preserve"
58875918 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5888- line="805">A pixbuf loader.</doc>
5919+ line="817">A pixbuf loader.</doc>
58895920 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
58905921 </instance-parameter>
58915922 </parameters>
@@ -5894,7 +5925,7 @@ you will need to explicitly release any reference you hold.</doc>
58945925 c:identifier="gdk_pixbuf_loader_get_animation">
58955926 <doc xml:space="preserve"
58965927 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5897- line="775">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
5928+ line="787">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
58985929
58995930 In general it only makes sense to call this function after the
59005931 [signal@GdkPixbuf.PixbufLoader::area-prepared] signal has been emitted by
@@ -5906,7 +5937,7 @@ signal, this function will return `NULL`.</doc>
59065937 <return-value transfer-ownership="none" nullable="1">
59075938 <doc xml:space="preserve"
59085939 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5909- line="788">The animation that the loader is
5940+ line="800">The animation that the loader is
59105941 currently loading</doc>
59115942 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
59125943 </return-value>
@@ -5914,7 +5945,7 @@ signal, this function will return `NULL`.</doc>
59145945 <instance-parameter name="loader" transfer-ownership="none">
59155946 <doc xml:space="preserve"
59165947 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5917- line="777">A pixbuf loader</doc>
5948+ line="789">A pixbuf loader</doc>
59185949 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59195950 </instance-parameter>
59205951 </parameters>
@@ -5924,20 +5955,20 @@ signal, this function will return `NULL`.</doc>
59245955 version="2.2">
59255956 <doc xml:space="preserve"
59265957 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5927- line="891">Obtains the available information about the format of the
5958+ line="903">Obtains the available information about the format of the
59285959 currently loading image file.</doc>
59295960 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="107"/>
59305961 <return-value transfer-ownership="none" nullable="1">
59315962 <doc xml:space="preserve"
59325963 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5933- line="898">A #GdkPixbufFormat</doc>
5964+ line="910">A #GdkPixbufFormat</doc>
59345965 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
59355966 </return-value>
59365967 <parameters>
59375968 <instance-parameter name="loader" transfer-ownership="none">
59385969 <doc xml:space="preserve"
59395970 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5940- line="893">A pixbuf loader.</doc>
5971+ line="905">A pixbuf loader.</doc>
59415972 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59425973 </instance-parameter>
59435974 </parameters>
@@ -5945,7 +5976,7 @@ currently loading image file.</doc>
59455976 <method name="get_pixbuf" c:identifier="gdk_pixbuf_loader_get_pixbuf">
59465977 <doc xml:space="preserve"
59475978 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5948- line="737">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
5979+ line="747">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
59495980
59505981 In general it only makes sense to call this function after the
59515982 [signal@GdkPixbuf.PixbufLoader::area-prepared] signal has been
@@ -5964,7 +5995,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
59645995 <return-value transfer-ownership="none" nullable="1">
59655996 <doc xml:space="preserve"
59665997 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5967- line="757">The pixbuf that the loader is
5998+ line="767">The pixbuf that the loader is
59685999 creating</doc>
59696000 <type name="Pixbuf" c:type="GdkPixbuf*"/>
59706001 </return-value>
@@ -5972,7 +6003,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
59726003 <instance-parameter name="loader" transfer-ownership="none">
59736004 <doc xml:space="preserve"
59746005 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5975- line="739">A pixbuf loader.</doc>
6006+ line="749">A pixbuf loader.</doc>
59766007 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59776008 </instance-parameter>
59786009 </parameters>
@@ -6018,12 +6049,12 @@ emission of the ::size-prepared signal.</doc>
60186049 <method name="write" c:identifier="gdk_pixbuf_loader_write" throws="1">
60196050 <doc xml:space="preserve"
60206051 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6021- line="506">Parses the next `count` bytes in the given image buffer.</doc>
6052+ line="516">Parses the next `count` bytes in the given image buffer.</doc>
60226053 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="91"/>
60236054 <return-value transfer-ownership="none">
60246055 <doc xml:space="preserve"
60256056 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6026- line="515">`TRUE` if the write was successful, or
6057+ line="525">`TRUE` if the write was successful, or
60276058 `FALSE` if the loader cannot parse the buffer</doc>
60286059 <type name="gboolean" c:type="gboolean"/>
60296060 </return-value>
@@ -6031,13 +6062,13 @@ emission of the ::size-prepared signal.</doc>
60316062 <instance-parameter name="loader" transfer-ownership="none">
60326063 <doc xml:space="preserve"
60336064 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6034- line="508">A pixbuf loader.</doc>
6065+ line="518">A pixbuf loader.</doc>
60356066 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60366067 </instance-parameter>
60376068 <parameter name="buf" transfer-ownership="none">
60386069 <doc xml:space="preserve"
60396070 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6040- line="509">Pointer to image data.</doc>
6071+ line="519">Pointer to image data.</doc>
60416072 <array length="1" zero-terminated="0" c:type="const guchar*">
60426073 <type name="guint8" c:type="guchar"/>
60436074 </array>
@@ -6045,7 +6076,7 @@ emission of the ::size-prepared signal.</doc>
60456076 <parameter name="count" transfer-ownership="none">
60466077 <doc xml:space="preserve"
60476078 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6048- line="510">Length of the @buf buffer in bytes.</doc>
6079+ line="520">Length of the @buf buffer in bytes.</doc>
60496080 <type name="gsize" c:type="gsize"/>
60506081 </parameter>
60516082 </parameters>
@@ -6056,12 +6087,12 @@ emission of the ::size-prepared signal.</doc>
60566087 throws="1">
60576088 <doc xml:space="preserve"
60586089 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6059- line="567">Parses the next contents of the given image buffer.</doc>
6090+ line="577">Parses the next contents of the given image buffer.</doc>
60606091 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="96"/>
60616092 <return-value transfer-ownership="none">
60626093 <doc xml:space="preserve"
60636094 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6064- line="575">`TRUE` if the write was successful, or `FALSE` if
6095+ line="585">`TRUE` if the write was successful, or `FALSE` if
60656096 the loader cannot parse the buffer</doc>
60666097 <type name="gboolean" c:type="gboolean"/>
60676098 </return-value>
@@ -6069,13 +6100,13 @@ emission of the ::size-prepared signal.</doc>
60696100 <instance-parameter name="loader" transfer-ownership="none">
60706101 <doc xml:space="preserve"
60716102 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6072- line="569">A pixbuf loader.</doc>
6103+ line="579">A pixbuf loader.</doc>
60736104 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60746105 </instance-parameter>
60756106 <parameter name="buffer" transfer-ownership="none">
60766107 <doc xml:space="preserve"
60776108 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6078- line="570">The image data as a `GBytes` buffer.</doc>
6109+ line="580">The image data as a `GBytes` buffer.</doc>
60796110 <type name="GLib.Bytes" c:type="GBytes*"/>
60806111 </parameter>
60816112 </parameters>
@@ -6266,7 +6297,7 @@ should be scaled.</doc>
62666297 <record name="PixbufModule" c:type="GdkPixbufModule">
62676298 <doc xml:space="preserve"
62686299 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6269- line="50">A `GdkPixbufModule` contains the necessary functions to load and save
6300+ line="52">A `GdkPixbufModule` contains the necessary functions to load and save
62706301 images in a certain file format.
62716302
62726303 If `GdkPixbuf` has been compiled with `GModule` support, it can be extended
@@ -6315,86 +6346,86 @@ Installing a module is a two-step process:
63156346 <field name="module_name" writable="1">
63166347 <doc xml:space="preserve"
63176348 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6318- line="52">the name of the module, usually the same as the
6349+ line="54">the name of the module, usually the same as the
63196350 usual file extension for images of this type, eg. "xpm", "jpeg" or "png".</doc>
63206351 <type name="utf8" c:type="char*"/>
63216352 </field>
63226353 <field name="module_path" writable="1">
63236354 <doc xml:space="preserve"
63246355 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6325- line="54">the path from which the module is loaded.</doc>
6356+ line="56">the path from which the module is loaded.</doc>
63266357 <type name="utf8" c:type="char*"/>
63276358 </field>
63286359 <field name="module" writable="1">
63296360 <doc xml:space="preserve"
63306361 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6331- line="55">the loaded `GModule`.</doc>
6362+ line="57">the loaded `GModule`.</doc>
63326363 <type name="GModule.Module" c:type="GModule*"/>
63336364 </field>
63346365 <field name="info" writable="1">
63356366 <doc xml:space="preserve"
63366367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6337- line="56">a `GdkPixbufFormat` holding information about the module.</doc>
6368+ line="58">a `GdkPixbufFormat` holding information about the module.</doc>
63386369 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
63396370 </field>
63406371 <field name="load" writable="1">
63416372 <doc xml:space="preserve"
63426373 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6343- line="57">loads an image from a file.</doc>
6374+ line="59">loads an image from a file.</doc>
63446375 <type name="PixbufModuleLoadFunc" c:type="GdkPixbufModuleLoadFunc"/>
63456376 </field>
63466377 <field name="load_xpm_data" writable="1">
63476378 <doc xml:space="preserve"
63486379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6349- line="58">loads an image from data in memory.</doc>
6380+ line="60">loads an image from data in memory.</doc>
63506381 <type name="PixbufModuleLoadXpmDataFunc"
63516382 c:type="GdkPixbufModuleLoadXpmDataFunc"/>
63526383 </field>
63536384 <field name="begin_load" introspectable="0" writable="1">
63546385 <doc xml:space="preserve"
63556386 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6356- line="59">begins an incremental load.</doc>
6387+ line="61">begins an incremental load.</doc>
63576388 <type name="PixbufModuleBeginLoadFunc"
63586389 c:type="GdkPixbufModuleBeginLoadFunc"/>
63596390 </field>
63606391 <field name="stop_load" writable="1">
63616392 <doc xml:space="preserve"
63626393 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6363- line="60">stops an incremental load.</doc>
6394+ line="62">stops an incremental load.</doc>
63646395 <type name="PixbufModuleStopLoadFunc"
63656396 c:type="GdkPixbufModuleStopLoadFunc"/>
63666397 </field>
63676398 <field name="load_increment" writable="1">
63686399 <doc xml:space="preserve"
63696400 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6370- line="61">continues an incremental load.</doc>
6401+ line="63">continues an incremental load.</doc>
63716402 <type name="PixbufModuleIncrementLoadFunc"
63726403 c:type="GdkPixbufModuleIncrementLoadFunc"/>
63736404 </field>
63746405 <field name="load_animation" writable="1">
63756406 <doc xml:space="preserve"
63766407 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6377- line="62">loads an animation from a file.</doc>
6408+ line="64">loads an animation from a file.</doc>
63786409 <type name="PixbufModuleLoadAnimationFunc"
63796410 c:type="GdkPixbufModuleLoadAnimationFunc"/>
63806411 </field>
63816412 <field name="save" writable="1">
63826413 <doc xml:space="preserve"
63836414 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6384- line="63">saves a `GdkPixbuf` to a file.</doc>
6415+ line="65">saves a `GdkPixbuf` to a file.</doc>
63856416 <type name="PixbufModuleSaveFunc" c:type="GdkPixbufModuleSaveFunc"/>
63866417 </field>
63876418 <field name="save_to_callback" introspectable="0" writable="1">
63886419 <doc xml:space="preserve"
63896420 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6390- line="64">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
6421+ line="66">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
63916422 <type name="PixbufModuleSaveCallbackFunc"
63926423 c:type="GdkPixbufModuleSaveCallbackFunc"/>
63936424 </field>
63946425 <field name="is_save_option_supported" writable="1">
63956426 <doc xml:space="preserve"
63966427 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6397- line="65">returns whether a save option key is supported by the module</doc>
6428+ line="67">returns whether a save option key is supported by the module</doc>
63986429 <type name="PixbufModuleSaveOptionSupportedFunc"
63996430 c:type="GdkPixbufModuleSaveOptionSupportedFunc"/>
64006431 </field>
@@ -7024,7 +7055,7 @@ signal.</doc>
70247055 glib:get-type="gdk_pixbuf_non_anim_get_type">
70257056 <constructor name="new" c:identifier="gdk_pixbuf_non_anim_new">
70267057 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
7027- line="215"/>
7058+ line="216"/>
70287059 <return-value transfer-ownership="full">
70297060 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
70307061 </return-value>
@@ -7084,7 +7115,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
70847115 <callback name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc" version="2.4">
70857116 <doc xml:space="preserve"
70867117 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7087- line="346">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
7118+ line="341">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
70887119
70897120 This function is called once for each block of bytes that is "written"
70907121 by `gdk_pixbuf_save_to_callback()`.
@@ -7092,18 +7123,18 @@ by `gdk_pixbuf_save_to_callback()`.
70927123 If successful it should return `TRUE`; if an error occurs it should set
70937124 `error` and return `FALSE`, in which case `gdk_pixbuf_save_to_callback()`
70947125 will fail with the same error.</doc>
7095- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>
7126+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="362"/>
70967127 <return-value transfer-ownership="none">
70977128 <doc xml:space="preserve"
70987129 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7099- line="362">`TRUE` if successful, `FALSE` otherwise</doc>
7130+ line="357">`TRUE` if successful, `FALSE` otherwise</doc>
71007131 <type name="gboolean" c:type="gboolean"/>
71017132 </return-value>
71027133 <parameters>
71037134 <parameter name="buf" transfer-ownership="none">
71047135 <doc xml:space="preserve"
71057136 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7106- line="348">bytes to be written.</doc>
7137+ line="343">bytes to be written.</doc>
71077138 <array length="1" zero-terminated="0" c:type="const gchar*">
71087139 <type name="guint8"/>
71097140 </array>
@@ -7111,7 +7142,7 @@ will fail with the same error.</doc>
71117142 <parameter name="count" transfer-ownership="none">
71127143 <doc xml:space="preserve"
71137144 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7114- line="349">number of bytes in @buf.</doc>
7145+ line="344">number of bytes in @buf.</doc>
71157146 <type name="gsize" c:type="gsize"/>
71167147 </parameter>
71177148 <parameter name="error"
@@ -7120,7 +7151,7 @@ will fail with the same error.</doc>
71207151 transfer-ownership="full">
71217152 <doc xml:space="preserve"
71227153 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7123- line="350">A location to return an error.</doc>
7154+ line="345">A location to return an error.</doc>
71247155 <type name="GLib.Error" c:type="GError**"/>
71257156 </parameter>
71267157 <parameter name="data"
@@ -7130,7 +7161,7 @@ will fail with the same error.</doc>
71307161 closure="3">
71317162 <doc xml:space="preserve"
71327163 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7133- line="351">user data passed to gdk_pixbuf_save_to_callback().</doc>
7164+ line="346">user data passed to gdk_pixbuf_save_to_callback().</doc>
71347165 <type name="gpointer" c:type="gpointer"/>
71357166 </parameter>
71367167 </parameters>
@@ -7152,32 +7183,32 @@ will fail with the same error.</doc>
71527183 version="2.8">
71537184 <doc xml:space="preserve"
71547185 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7155- line="413">Creates a new, empty animation.</doc>
7186+ line="415">Creates a new, empty animation.</doc>
71567187 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
71577188 line="55"/>
71587189 <return-value transfer-ownership="full">
71597190 <doc xml:space="preserve"
71607191 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7161- line="421">a newly allocated #GdkPixbufSimpleAnim</doc>
7192+ line="423">a newly allocated #GdkPixbufSimpleAnim</doc>
71627193 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
71637194 </return-value>
71647195 <parameters>
71657196 <parameter name="width" transfer-ownership="none">
71667197 <doc xml:space="preserve"
71677198 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7168- line="415">the width of the animation</doc>
7199+ line="417">the width of the animation</doc>
71697200 <type name="gint" c:type="gint"/>
71707201 </parameter>
71717202 <parameter name="height" transfer-ownership="none">
71727203 <doc xml:space="preserve"
71737204 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7174- line="416">the height of the animation</doc>
7205+ line="418">the height of the animation</doc>
71757206 <type name="gint" c:type="gint"/>
71767207 </parameter>
71777208 <parameter name="rate" transfer-ownership="none">
71787209 <doc xml:space="preserve"
71797210 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7180- line="417">the speed of the animation, in frames per second</doc>
7211+ line="419">the speed of the animation, in frames per second</doc>
71817212 <type name="gfloat" c:type="gfloat"/>
71827213 </parameter>
71837214 </parameters>
@@ -7187,11 +7218,11 @@ will fail with the same error.</doc>
71877218 version="2.8">
71887219 <doc xml:space="preserve"
71897220 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7190- line="440">Adds a new frame to @animation. The @pixbuf must
7221+ line="442">Adds a new frame to @animation. The @pixbuf must
71917222 have the dimensions specified when the animation
71927223 was constructed.</doc>
71937224 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7194- line="59"/>
7225+ line="60"/>
71957226 <return-value transfer-ownership="none">
71967227 <type name="none" c:type="void"/>
71977228 </return-value>
@@ -7199,13 +7230,13 @@ was constructed.</doc>
71997230 <instance-parameter name="animation" transfer-ownership="none">
72007231 <doc xml:space="preserve"
72017232 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7202- line="442">a #GdkPixbufSimpleAnim</doc>
7233+ line="444">a #GdkPixbufSimpleAnim</doc>
72037234 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72047235 </instance-parameter>
72057236 <parameter name="pixbuf" transfer-ownership="none">
72067237 <doc xml:space="preserve"
72077238 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7208- line="443">the pixbuf to add</doc>
7239+ line="445">the pixbuf to add</doc>
72097240 <type name="Pixbuf" c:type="GdkPixbuf*"/>
72107241 </parameter>
72117242 </parameters>
@@ -7216,20 +7247,20 @@ was constructed.</doc>
72167247 version="2.18">
72177248 <doc xml:space="preserve"
72187249 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7219- line="531">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
7250+ line="533">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
72207251 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7221- line="65"/>
7252+ line="66"/>
72227253 <return-value transfer-ownership="none">
72237254 <doc xml:space="preserve"
72247255 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7225- line="537">%TRUE if the animation loops forever, %FALSE otherwise</doc>
7256+ line="539">%TRUE if the animation loops forever, %FALSE otherwise</doc>
72267257 <type name="gboolean" c:type="gboolean"/>
72277258 </return-value>
72287259 <parameters>
72297260 <instance-parameter name="animation" transfer-ownership="none">
72307261 <doc xml:space="preserve"
72317262 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7232- line="533">a #GdkPixbufSimpleAnim</doc>
7263+ line="535">a #GdkPixbufSimpleAnim</doc>
72337264 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72347265 </instance-parameter>
72357266 </parameters>
@@ -7240,9 +7271,9 @@ was constructed.</doc>
72407271 version="2.18">
72417272 <doc xml:space="preserve"
72427273 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7243- line="510">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
7274+ line="512">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
72447275 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7245- line="62"/>
7276+ line="63"/>
72467277 <return-value transfer-ownership="none">
72477278 <type name="none" c:type="void"/>
72487279 </return-value>
@@ -7250,13 +7281,13 @@ was constructed.</doc>
72507281 <instance-parameter name="animation" transfer-ownership="none">
72517282 <doc xml:space="preserve"
72527283 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7253- line="512">a #GdkPixbufSimpleAnim</doc>
7284+ line="514">a #GdkPixbufSimpleAnim</doc>
72547285 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72557286 </instance-parameter>
72567287 <parameter name="loop" transfer-ownership="none">
72577288 <doc xml:space="preserve"
72587289 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7259- line="513">whether to loop the animation</doc>
7290+ line="515">whether to loop the animation</doc>
72607291 <type name="gboolean" c:type="gboolean"/>
72617292 </parameter>
72627293 </parameters>
@@ -7270,7 +7301,7 @@ was constructed.</doc>
72707301 default-value="FALSE">
72717302 <doc xml:space="preserve"
72727303 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7273- line="152">Whether the animation should loop when it reaches the end.</doc>
7304+ line="154">Whether the animation should loop when it reaches the end.</doc>
72747305 <type name="gboolean" c:type="gboolean"/>
72757306 </property>
72767307 </class>
M internal/gir/spec/Gio-2.0.gir +3064 -6826
@@ -5,19 +5,14 @@ and/or use gtk-doc annotations. -->
55 <repository version="1.2"
66 xmlns="http://www.gtk.org/introspection/core/1.0"
77 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
89 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
910 <include name="GLib" version="2.0"/>
1011 <include name="GModule" version="2.0"/>
1112 <include name="GObject" version="2.0"/>
1213 <package name="gio-2.0"/>
13- <package name="gio-unix-2.0"/>
14- <c:include name="gio/gdesktopappinfo.h"/>
15- <c:include name="gio/gfiledescriptorbased.h"/>
1614 <c:include name="gio/gio.h"/>
17- <c:include name="gio/gunixfdmessage.h"/>
18- <c:include name="gio/gunixinputstream.h"/>
19- <c:include name="gio/gunixmounts.h"/>
20- <c:include name="gio/gunixoutputstream.h"/>
15+ <doc:format name="gi-docgen"/>
2116 <namespace name="Gio"
2217 version="2.0"
2318 shared-library="libgio-2.0.so.0"
@@ -1006,7 +1001,7 @@ See [method@Gio.ActionMap.add_action_entries] for an example.</doc>
10061001 <doc xml:space="preserve"
10071002 filename="gio/gactionmap.c"
10081003 line="139">the initial state for this action, given in
1009- [GVariant text format](gvariant-text-format.html). The state is parsed
1004+ [GVariant text format](../glib/gvariant-text-format.html). The state is parsed
10101005 with no extra type information, so type tags must be added to the string
10111006 if they are necessary. Stateless actions should give `NULL` here.</doc>
10121007 <type name="utf8" c:type="const gchar*"/>
@@ -7177,7 +7172,7 @@ For an example of using extra D-Bus hooks with `GApplication`, see
71777172 <constructor name="new" c:identifier="g_application_new">
71787173 <doc xml:space="preserve"
71797174 filename="gio/gapplication.c"
7180- line="1869">Creates a new #GApplication instance.
7175+ line="1882">Creates a new #GApplication instance.
71817176
71827177 If non-%NULL, the application id must be valid. See
71837178 g_application_id_is_valid().
@@ -7188,7 +7183,7 @@ If no application ID is given then some features of #GApplication
71887183 <return-value transfer-ownership="full">
71897184 <doc xml:space="preserve"
71907185 filename="gio/gapplication.c"
7191- line="1882">a new #GApplication instance</doc>
7186+ line="1895">a new #GApplication instance</doc>
71927187 <type name="Application" c:type="GApplication*"/>
71937188 </return-value>
71947189 <parameters>
@@ -7198,13 +7193,13 @@ If no application ID is given then some features of #GApplication
71987193 allow-none="1">
71997194 <doc xml:space="preserve"
72007195 filename="gio/gapplication.c"
7201- line="1871">the application id</doc>
7196+ line="1884">the application id</doc>
72027197 <type name="utf8" c:type="const gchar*"/>
72037198 </parameter>
72047199 <parameter name="flags" transfer-ownership="none">
72057200 <doc xml:space="preserve"
72067201 filename="gio/gapplication.c"
7207- line="1872">the application flags</doc>
7202+ line="1885">the application flags</doc>
72087203 <type name="ApplicationFlags" c:type="GApplicationFlags"/>
72097204 </parameter>
72107205 </parameters>
@@ -7214,7 +7209,7 @@ If no application ID is given then some features of #GApplication
72147209 version="2.32">
72157210 <doc xml:space="preserve"
72167211 filename="gio/gapplication.c"
7217- line="2898">Returns the default #GApplication instance for this process.
7212+ line="2924">Returns the default #GApplication instance for this process.
72187213
72197214 Normally there is only one #GApplication per process and it becomes
72207215 the default when it is created. You can exercise more control over
@@ -7225,14 +7220,14 @@ If there is no default application then %NULL is returned.</doc>
72257220 <return-value transfer-ownership="none" nullable="1">
72267221 <doc xml:space="preserve"
72277222 filename="gio/gapplication.c"
7228- line="2909">the default application for this process, or %NULL</doc>
7223+ line="2935">the default application for this process, or %NULL</doc>
72297224 <type name="Application" c:type="GApplication*"/>
72307225 </return-value>
72317226 </function>
72327227 <function name="id_is_valid" c:identifier="g_application_id_is_valid">
72337228 <doc xml:space="preserve"
72347229 filename="gio/gapplication.c"
7235- line="1809">Checks if @application_id is a valid application identifier.
7230+ line="1822">Checks if @application_id is a valid application identifier.
72367231
72377232 A valid ID is required for calls to g_application_new() and
72387233 g_application_set_application_id().
@@ -7281,14 +7276,14 @@ archiving application, it might be named `org._7_zip.Archiver`.</doc>
72817276 <return-value transfer-ownership="none">
72827277 <doc xml:space="preserve"
72837278 filename="gio/gapplication.c"
7284- line="1859">%TRUE if @application_id is valid</doc>
7279+ line="1872">%TRUE if @application_id is valid</doc>
72857280 <type name="gboolean" c:type="gboolean"/>
72867281 </return-value>
72877282 <parameters>
72887283 <parameter name="application_id" transfer-ownership="none">
72897284 <doc xml:space="preserve"
72907285 filename="gio/gapplication.c"
7291- line="1811">a potential application identifier</doc>
7286+ line="1824">a potential application identifier</doc>
72927287 <type name="utf8" c:type="const gchar*"/>
72937288 </parameter>
72947289 </parameters>
@@ -7296,7 +7291,7 @@ archiving application, it might be named `org._7_zip.Archiver`.</doc>
72967291 <virtual-method name="activate" invoker="activate" version="2.28">
72977292 <doc xml:space="preserve"
72987293 filename="gio/gapplication.c"
7299- line="2430">Activates the application.
7294+ line="2443">Activates the application.
73007295
73017296 In essence, this results in the #GApplication::activate signal being
73027297 emitted in the primary instance.
@@ -7310,7 +7305,7 @@ The application must be registered before calling this function.</doc>
73107305 <instance-parameter name="application" transfer-ownership="none">
73117306 <doc xml:space="preserve"
73127307 filename="gio/gapplication.c"
7313- line="2432">a #GApplication</doc>
7308+ line="2445">a #GApplication</doc>
73147309 <type name="Application" c:type="GApplication*"/>
73157310 </instance-parameter>
73167311 </parameters>
@@ -7319,7 +7314,7 @@ The application must be registered before calling this function.</doc>
73197314 <doc xml:space="preserve"
73207315 filename="gio/gapplication.c"
73217316 line="198">invoked (locally) to add 'platform data' to be sent to
7322- the primary instance when activating, opening or invoking actions</doc>
7317+ the primary instance when activating, opening or invoking actions. Must chain up</doc>
73237318 <source-position filename="gio/gapplication.h" line="105"/>
73247319 <return-value transfer-ownership="none">
73257320 <type name="none" c:type="void"/>
@@ -7338,7 +7333,7 @@ The application must be registered before calling this function.</doc>
73387333 filename="gio/gapplication.c"
73397334 line="195">invoked on the primary instance after 'activate', 'open',
73407335 'command-line' or any action invocation, gets the 'platform data' from
7341- the calling instance</doc>
7336+ the calling instance. Must chain up</doc>
73427337 <source-position filename="gio/gapplication.h" line="103"/>
73437338 <return-value transfer-ownership="none">
73447339 <type name="none" c:type="void"/>
@@ -7357,7 +7352,7 @@ The application must be registered before calling this function.</doc>
73577352 filename="gio/gapplication.c"
73587353 line="192">invoked on the primary instance before 'activate', 'open',
73597354 'command-line' or any action invocation, gets the 'platform data' from
7360- the calling instance</doc>
7355+ the calling instance. Must chain up</doc>
73617356 <source-position filename="gio/gapplication.h" line="100"/>
73627357 <return-value transfer-ownership="none">
73637358 <type name="none" c:type="void"/>
@@ -7522,7 +7517,7 @@ See g_application_run() for more details on #GApplication startup.</doc>
75227517 <virtual-method name="open" invoker="open" version="2.28">
75237518 <doc xml:space="preserve"
75247519 filename="gio/gapplication.c"
7525- line="2457">Opens the given files.
7520+ line="2477">Opens the given files.
75267521
75277522 In essence, this results in the #GApplication::open signal being emitted
75287523 in the primary instance.
@@ -7544,13 +7539,13 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
75447539 <instance-parameter name="application" transfer-ownership="none">
75457540 <doc xml:space="preserve"
75467541 filename="gio/gapplication.c"
7547- line="2459">a #GApplication</doc>
7542+ line="2479">a #GApplication</doc>
75487543 <type name="Application" c:type="GApplication*"/>
75497544 </instance-parameter>
75507545 <parameter name="files" transfer-ownership="none">
75517546 <doc xml:space="preserve"
75527547 filename="gio/gapplication.c"
7553- line="2460">an array of #GFiles to open</doc>
7548+ line="2480">an array of #GFiles to open</doc>
75547549 <array length="1" zero-terminated="0" c:type="GFile**">
75557550 <type name="File" c:type="GFile*"/>
75567551 </array>
@@ -7558,13 +7553,13 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
75587553 <parameter name="n_files" transfer-ownership="none">
75597554 <doc xml:space="preserve"
75607555 filename="gio/gapplication.c"
7561- line="2461">the length of the @files array</doc>
7556+ line="2481">the length of the @files array</doc>
75627557 <type name="gint" c:type="gint"/>
75637558 </parameter>
75647559 <parameter name="hint" transfer-ownership="none">
75657560 <doc xml:space="preserve"
75667561 filename="gio/gapplication.c"
7567- line="2462">a hint (or ""), but never %NULL</doc>
7562+ line="2482">a hint (or ""), but never %NULL</doc>
75687563 <type name="utf8" c:type="const gchar*"/>
75697564 </parameter>
75707565 </parameters>
@@ -7636,7 +7631,7 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
76367631 version="2.28">
76377632 <doc xml:space="preserve"
76387633 filename="gio/gapplication.c"
7639- line="2430">Activates the application.
7634+ line="2443">Activates the application.
76407635
76417636 In essence, this results in the #GApplication::activate signal being
76427637 emitted in the primary instance.
@@ -7650,7 +7645,7 @@ The application must be registered before calling this function.</doc>
76507645 <instance-parameter name="application" transfer-ownership="none">
76517646 <doc xml:space="preserve"
76527647 filename="gio/gapplication.c"
7653- line="2432">a #GApplication</doc>
7648+ line="2445">a #GApplication</doc>
76547649 <type name="Application" c:type="GApplication*"/>
76557650 </instance-parameter>
76567651 </parameters>
@@ -7863,7 +7858,7 @@ new functionality whereby unrecognized options are rejected even if
78637858 version="2.44">
78647859 <doc xml:space="preserve"
78657860 filename="gio/gapplication.c"
7866- line="3191">Marks @application as busy (see g_application_mark_busy()) while
7861+ line="3217">Marks @application as busy (see g_application_mark_busy()) while
78677862 @property on @object is %TRUE.
78687863
78697864 The binding holds a reference to @application while it is active, but
@@ -7877,19 +7872,19 @@ finalized.</doc>
78777872 <instance-parameter name="application" transfer-ownership="none">
78787873 <doc xml:space="preserve"
78797874 filename="gio/gapplication.c"
7880- line="3193">a #GApplication</doc>
7875+ line="3219">a #GApplication</doc>
78817876 <type name="Application" c:type="GApplication*"/>
78827877 </instance-parameter>
78837878 <parameter name="object" transfer-ownership="none">
78847879 <doc xml:space="preserve"
78857880 filename="gio/gapplication.c"
7886- line="3194">a #GObject</doc>
7881+ line="3220">a #GObject</doc>
78877882 <type name="GObject.Object" c:type="gpointer"/>
78887883 </parameter>
78897884 <parameter name="property" transfer-ownership="none">
78907885 <doc xml:space="preserve"
78917886 filename="gio/gapplication.c"
7892- line="3195">the name of a boolean property of @object</doc>
7887+ line="3221">the name of a boolean property of @object</doc>
78937888 <type name="utf8" c:type="const gchar*"/>
78947889 </parameter>
78957890 </parameters>
@@ -7900,19 +7895,19 @@ finalized.</doc>
79007895 version="2.28">
79017896 <doc xml:space="preserve"
79027897 filename="gio/gapplication.c"
7903- line="1897">Gets the unique identifier for @application.</doc>
7898+ line="1910">Gets the unique identifier for @application.</doc>
79047899 <source-position filename="gio/gapplication.h" line="137"/>
79057900 <return-value transfer-ownership="none" nullable="1">
79067901 <doc xml:space="preserve"
79077902 filename="gio/gapplication.c"
7908- line="1903">the identifier for @application, owned by @application</doc>
7903+ line="1916">the identifier for @application, owned by @application</doc>
79097904 <type name="utf8" c:type="const gchar*"/>
79107905 </return-value>
79117906 <parameters>
79127907 <instance-parameter name="application" transfer-ownership="none">
79137908 <doc xml:space="preserve"
79147909 filename="gio/gapplication.c"
7915- line="1899">a #GApplication</doc>
7910+ line="1912">a #GApplication</doc>
79167911 <type name="Application" c:type="GApplication*"/>
79177912 </instance-parameter>
79187913 </parameters>
@@ -7922,7 +7917,7 @@ finalized.</doc>
79227917 version="2.34">
79237918 <doc xml:space="preserve"
79247919 filename="gio/gapplication.c"
7925- line="2220">Gets the #GDBusConnection being used by the application, or %NULL.
7920+ line="2233">Gets the #GDBusConnection being used by the application, or %NULL.
79267921
79277922 If #GApplication is using its D-Bus backend then this function will
79287923 return the #GDBusConnection being used for uniqueness and
@@ -7939,14 +7934,14 @@ registered. See g_application_get_is_registered().</doc>
79397934 <return-value transfer-ownership="none" nullable="1">
79407935 <doc xml:space="preserve"
79417936 filename="gio/gapplication.c"
7942- line="2238">a #GDBusConnection, or %NULL</doc>
7937+ line="2251">a #GDBusConnection, or %NULL</doc>
79437938 <type name="DBusConnection" c:type="GDBusConnection*"/>
79447939 </return-value>
79457940 <parameters>
79467941 <instance-parameter name="application" transfer-ownership="none">
79477942 <doc xml:space="preserve"
79487943 filename="gio/gapplication.c"
7949- line="2222">a #GApplication</doc>
7944+ line="2235">a #GApplication</doc>
79507945 <type name="Application" c:type="GApplication*"/>
79517946 </instance-parameter>
79527947 </parameters>
@@ -7956,7 +7951,7 @@ registered. See g_application_get_is_registered().</doc>
79567951 version="2.34">
79577952 <doc xml:space="preserve"
79587953 filename="gio/gapplication.c"
7959- line="2251">Gets the D-Bus object path being used by the application, or %NULL.
7954+ line="2264">Gets the D-Bus object path being used by the application, or %NULL.
79607955
79617956 If #GApplication is using its D-Bus backend then this function will
79627957 return the D-Bus object path that #GApplication is using. If the
@@ -7974,14 +7969,14 @@ registered. See g_application_get_is_registered().</doc>
79747969 <return-value transfer-ownership="none" nullable="1">
79757970 <doc xml:space="preserve"
79767971 filename="gio/gapplication.c"
7977- line="2270">the object path, or %NULL</doc>
7972+ line="2283">the object path, or %NULL</doc>
79787973 <type name="utf8" c:type="const gchar*"/>
79797974 </return-value>
79807975 <parameters>
79817976 <instance-parameter name="application" transfer-ownership="none">
79827977 <doc xml:space="preserve"
79837978 filename="gio/gapplication.c"
7984- line="2253">a #GApplication</doc>
7979+ line="2266">a #GApplication</doc>
79857980 <type name="Application" c:type="GApplication*"/>
79867981 </instance-parameter>
79877982 </parameters>
@@ -7992,21 +7987,21 @@ registered. See g_application_get_is_registered().</doc>
79927987 version="2.28">
79937988 <doc xml:space="preserve"
79947989 filename="gio/gapplication.c"
7995- line="1992">Gets the flags for @application.
7990+ line="2005">Gets the flags for @application.
79967991
79977992 See #GApplicationFlags.</doc>
79987993 <source-position filename="gio/gapplication.h" line="160"/>
79997994 <return-value transfer-ownership="none">
80007995 <doc xml:space="preserve"
80017996 filename="gio/gapplication.c"
8002- line="2000">the flags for @application</doc>
7997+ line="2013">the flags for @application</doc>
80037998 <type name="ApplicationFlags" c:type="GApplicationFlags"/>
80047999 </return-value>
80058000 <parameters>
80068001 <instance-parameter name="application" transfer-ownership="none">
80078002 <doc xml:space="preserve"
80088003 filename="gio/gapplication.c"
8009- line="1994">a #GApplication</doc>
8004+ line="2007">a #GApplication</doc>
80108005 <type name="Application" c:type="GApplication*"/>
80118006 </instance-parameter>
80128007 </parameters>
@@ -8017,7 +8012,7 @@ See #GApplicationFlags.</doc>
80178012 version="2.28">
80188013 <doc xml:space="preserve"
80198014 filename="gio/gapplication.c"
8020- line="2120">Gets the current inactivity timeout for the application.
8015+ line="2133">Gets the current inactivity timeout for the application.
80218016
80228017 This is the amount of time (in milliseconds) after the last call to
80238018 g_application_release() before the application stops running.</doc>
@@ -8025,14 +8020,14 @@ g_application_release() before the application stops running.</doc>
80258020 <return-value transfer-ownership="none">
80268021 <doc xml:space="preserve"
80278022 filename="gio/gapplication.c"
8028- line="2129">the timeout, in milliseconds</doc>
8023+ line="2142">the timeout, in milliseconds</doc>
80298024 <type name="guint" c:type="guint"/>
80308025 </return-value>
80318026 <parameters>
80328027 <instance-parameter name="application" transfer-ownership="none">
80338028 <doc xml:space="preserve"
80348029 filename="gio/gapplication.c"
8035- line="2122">a #GApplication</doc>
8030+ line="2135">a #GApplication</doc>
80368031 <type name="Application" c:type="GApplication*"/>
80378032 </instance-parameter>
80388033 </parameters>
@@ -8043,20 +8038,20 @@ g_application_release() before the application stops running.</doc>
80438038 version="2.44">
80448039 <doc xml:space="preserve"
80458040 filename="gio/gapplication.c"
8046- line="3032">Gets the application's current busy state, as set through
8041+ line="3058">Gets the application's current busy state, as set through
80478042 g_application_mark_busy() or g_application_bind_busy_property().</doc>
80488043 <source-position filename="gio/gapplication.h" line="241"/>
80498044 <return-value transfer-ownership="none">
80508045 <doc xml:space="preserve"
80518046 filename="gio/gapplication.c"
8052- line="3039">%TRUE if @application is currently marked as busy</doc>
8047+ line="3065">%TRUE if @application is currently marked as busy</doc>
80538048 <type name="gboolean" c:type="gboolean"/>
80548049 </return-value>
80558050 <parameters>
80568051 <instance-parameter name="application" transfer-ownership="none">
80578052 <doc xml:space="preserve"
80588053 filename="gio/gapplication.c"
8059- line="3034">a #GApplication</doc>
8054+ line="3060">a #GApplication</doc>
80608055 <type name="Application" c:type="GApplication*"/>
80618056 </instance-parameter>
80628057 </parameters>
@@ -8067,7 +8062,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
80678062 version="2.28">
80688063 <doc xml:space="preserve"
80698064 filename="gio/gapplication.c"
8070- line="2171">Checks if @application is registered.
8065+ line="2184">Checks if @application is registered.
80718066
80728067 An application is registered if g_application_register() has been
80738068 successfully called.</doc>
@@ -8075,14 +8070,14 @@ successfully called.</doc>
80758070 <return-value transfer-ownership="none">
80768071 <doc xml:space="preserve"
80778072 filename="gio/gapplication.c"
8078- line="2180">%TRUE if @application is registered</doc>
8073+ line="2193">%TRUE if @application is registered</doc>
80798074 <type name="gboolean" c:type="gboolean"/>
80808075 </return-value>
80818076 <parameters>
80828077 <instance-parameter name="application" transfer-ownership="none">
80838078 <doc xml:space="preserve"
80848079 filename="gio/gapplication.c"
8085- line="2173">a #GApplication</doc>
8080+ line="2186">a #GApplication</doc>
80868081 <type name="Application" c:type="GApplication*"/>
80878082 </instance-parameter>
80888083 </parameters>
@@ -8093,7 +8088,7 @@ successfully called.</doc>
80938088 version="2.28">
80948089 <doc xml:space="preserve"
80958090 filename="gio/gapplication.c"
8096- line="2192">Checks if @application is remote.
8091+ line="2205">Checks if @application is remote.
80978092
80988093 If @application is remote then it means that another instance of
80998094 application already exists (the 'primary' instance). Calls to
@@ -8107,14 +8102,14 @@ g_application_get_is_registered().</doc>
81078102 <return-value transfer-ownership="none">
81088103 <doc xml:space="preserve"
81098104 filename="gio/gapplication.c"
8110- line="2207">%TRUE if @application is remote</doc>
8105+ line="2220">%TRUE if @application is remote</doc>
81118106 <type name="gboolean" c:type="gboolean"/>
81128107 </return-value>
81138108 <parameters>
81148109 <instance-parameter name="application" transfer-ownership="none">
81158110 <doc xml:space="preserve"
81168111 filename="gio/gapplication.c"
8117- line="2194">a #GApplication</doc>
8112+ line="2207">a #GApplication</doc>
81188113 <type name="Application" c:type="GApplication*"/>
81198114 </instance-parameter>
81208115 </parameters>
@@ -8125,21 +8120,21 @@ g_application_get_is_registered().</doc>
81258120 version="2.42">
81268121 <doc xml:space="preserve"
81278122 filename="gio/gapplication.c"
8128- line="2042">Gets the resource base path of @application.
8123+ line="2055">Gets the resource base path of @application.
81298124
81308125 See g_application_set_resource_base_path() for more information.</doc>
81318126 <source-position filename="gio/gapplication.h" line="166"/>
81328127 <return-value transfer-ownership="none" nullable="1">
81338128 <doc xml:space="preserve"
81348129 filename="gio/gapplication.c"
8135- line="2050">the base resource path, if one is set</doc>
8130+ line="2063">the base resource path, if one is set</doc>
81368131 <type name="utf8" c:type="const gchar*"/>
81378132 </return-value>
81388133 <parameters>
81398134 <instance-parameter name="application" transfer-ownership="none">
81408135 <doc xml:space="preserve"
81418136 filename="gio/gapplication.c"
8142- line="2044">a #GApplication</doc>
8137+ line="2057">a #GApplication</doc>
81438138 <type name="Application" c:type="GApplication*"/>
81448139 </instance-parameter>
81458140 </parameters>
@@ -8150,19 +8145,19 @@ See g_application_set_resource_base_path() for more information.</doc>
81508145 version="2.80">
81518146 <doc xml:space="preserve"
81528147 filename="gio/gapplication.c"
8153- line="1948">Gets the version of @application.</doc>
8148+ line="1961">Gets the version of @application.</doc>
81548149 <source-position filename="gio/gapplication.h" line="143"/>
81558150 <return-value transfer-ownership="none" nullable="1">
81568151 <doc xml:space="preserve"
81578152 filename="gio/gapplication.c"
8158- line="1954">the version of @application</doc>
8153+ line="1967">the version of @application</doc>
81598154 <type name="utf8" c:type="const gchar*"/>
81608155 </return-value>
81618156 <parameters>
81628157 <instance-parameter name="application" transfer-ownership="none">
81638158 <doc xml:space="preserve"
81648159 filename="gio/gapplication.c"
8165- line="1950">a #GApplication</doc>
8160+ line="1963">a #GApplication</doc>
81668161 <type name="Application" c:type="GApplication*"/>
81678162 </instance-parameter>
81688163 </parameters>
@@ -8170,7 +8165,7 @@ See g_application_set_resource_base_path() for more information.</doc>
81708165 <method name="hold" c:identifier="g_application_hold">
81718166 <doc xml:space="preserve"
81728167 filename="gio/gapplication.c"
8173- line="2368">Increases the use count of @application.
8168+ line="2381">Increases the use count of @application.
81748169
81758170 Use this function to indicate that the application has a reason to
81768171 continue to run. For example, g_application_hold() is called by GTK
@@ -8185,7 +8180,7 @@ To cancel the hold, call g_application_release().</doc>
81858180 <instance-parameter name="application" transfer-ownership="none">
81868181 <doc xml:space="preserve"
81878182 filename="gio/gapplication.c"
8188- line="2370">a #GApplication</doc>
8183+ line="2383">a #GApplication</doc>
81898184 <type name="Application" c:type="GApplication*"/>
81908185 </instance-parameter>
81918186 </parameters>
@@ -8195,7 +8190,7 @@ To cancel the hold, call g_application_release().</doc>
81958190 version="2.38">
81968191 <doc xml:space="preserve"
81978192 filename="gio/gapplication.c"
8198- line="2966">Increases the busy count of @application.
8193+ line="2992">Increases the busy count of @application.
81998194
82008195 Use this function to indicate that the application is busy, for instance
82018196 while a long running operation is pending.
@@ -8215,7 +8210,7 @@ The application must be registered before calling this function.</doc>
82158210 <instance-parameter name="application" transfer-ownership="none">
82168211 <doc xml:space="preserve"
82178212 filename="gio/gapplication.c"
8218- line="2968">a #GApplication</doc>
8213+ line="2994">a #GApplication</doc>
82198214 <type name="Application" c:type="GApplication*"/>
82208215 </instance-parameter>
82218216 </parameters>
@@ -8223,7 +8218,7 @@ The application must be registered before calling this function.</doc>
82238218 <method name="open" c:identifier="g_application_open" version="2.28">
82248219 <doc xml:space="preserve"
82258220 filename="gio/gapplication.c"
8226- line="2457">Opens the given files.
8221+ line="2477">Opens the given files.
82278222
82288223 In essence, this results in the #GApplication::open signal being emitted
82298224 in the primary instance.
@@ -8245,13 +8240,13 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
82458240 <instance-parameter name="application" transfer-ownership="none">
82468241 <doc xml:space="preserve"
82478242 filename="gio/gapplication.c"
8248- line="2459">a #GApplication</doc>
8243+ line="2479">a #GApplication</doc>
82498244 <type name="Application" c:type="GApplication*"/>
82508245 </instance-parameter>
82518246 <parameter name="files" transfer-ownership="none">
82528247 <doc xml:space="preserve"
82538248 filename="gio/gapplication.c"
8254- line="2460">an array of #GFiles to open</doc>
8249+ line="2480">an array of #GFiles to open</doc>
82558250 <array length="1" zero-terminated="0" c:type="GFile**">
82568251 <type name="File" c:type="GFile*"/>
82578252 </array>
@@ -8259,13 +8254,13 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
82598254 <parameter name="n_files" transfer-ownership="none">
82608255 <doc xml:space="preserve"
82618256 filename="gio/gapplication.c"
8262- line="2461">the length of the @files array</doc>
8257+ line="2481">the length of the @files array</doc>
82638258 <type name="gint" c:type="gint"/>
82648259 </parameter>
82658260 <parameter name="hint" transfer-ownership="none">
82668261 <doc xml:space="preserve"
82678262 filename="gio/gapplication.c"
8268- line="2462">a hint (or ""), but never %NULL</doc>
8263+ line="2482">a hint (or ""), but never %NULL</doc>
82698264 <type name="utf8" c:type="const gchar*"/>
82708265 </parameter>
82718266 </parameters>
@@ -8273,7 +8268,7 @@ and it must have the %G_APPLICATION_HANDLES_OPEN flag set.</doc>
82738268 <method name="quit" c:identifier="g_application_quit" version="2.32">
82748269 <doc xml:space="preserve"
82758270 filename="gio/gapplication.c"
8276- line="2938">Immediately quits the application.
8271+ line="2964">Immediately quits the application.
82778272
82788273 Upon return to the mainloop, g_application_run() will return,
82798274 calling only the 'shutdown' function before doing so.
@@ -8294,7 +8289,7 @@ unspecified.</doc>
82948289 <instance-parameter name="application" transfer-ownership="none">
82958290 <doc xml:space="preserve"
82968291 filename="gio/gapplication.c"
8297- line="2940">a #GApplication</doc>
8292+ line="2966">a #GApplication</doc>
82988293 <type name="Application" c:type="GApplication*"/>
82998294 </instance-parameter>
83008295 </parameters>
@@ -8305,7 +8300,7 @@ unspecified.</doc>
83058300 throws="1">
83068301 <doc xml:space="preserve"
83078302 filename="gio/gapplication.c"
8308- line="2285">Attempts registration of the application.
8303+ line="2298">Attempts registration of the application.
83098304
83108305 This is the point at which the application discovers if it is the
83118306 primary instance or merely acting as a remote for an already-existing
@@ -8339,14 +8334,14 @@ g_application_get_is_remote() for that.</doc>
83398334 <return-value transfer-ownership="none">
83408335 <doc xml:space="preserve"
83418336 filename="gio/gapplication.c"
8342- line="2322">%TRUE if registration succeeded</doc>
8337+ line="2335">%TRUE if registration succeeded</doc>
83438338 <type name="gboolean" c:type="gboolean"/>
83448339 </return-value>
83458340 <parameters>
83468341 <instance-parameter name="application" transfer-ownership="none">
83478342 <doc xml:space="preserve"
83488343 filename="gio/gapplication.c"
8349- line="2287">a #GApplication</doc>
8344+ line="2300">a #GApplication</doc>
83508345 <type name="Application" c:type="GApplication*"/>
83518346 </instance-parameter>
83528347 <parameter name="cancellable"
@@ -8355,7 +8350,7 @@ g_application_get_is_remote() for that.</doc>
83558350 allow-none="1">
83568351 <doc xml:space="preserve"
83578352 filename="gio/gapplication.c"
8358- line="2288">a #GCancellable, or %NULL</doc>
8353+ line="2301">a #GCancellable, or %NULL</doc>
83598354 <type name="Cancellable" c:type="GCancellable*"/>
83608355 </parameter>
83618356 </parameters>
@@ -8363,7 +8358,7 @@ g_application_get_is_remote() for that.</doc>
83638358 <method name="release" c:identifier="g_application_release">
83648359 <doc xml:space="preserve"
83658360 filename="gio/gapplication.c"
8366- line="2405">Decrease the use count of @application.
8361+ line="2418">Decrease the use count of @application.
83678362
83688363 When the use count reaches zero, the application will stop running.
83698364
@@ -8377,7 +8372,7 @@ call to g_application_hold().</doc>
83778372 <instance-parameter name="application" transfer-ownership="none">
83788373 <doc xml:space="preserve"
83798374 filename="gio/gapplication.c"
8380- line="2407">a #GApplication</doc>
8375+ line="2420">a #GApplication</doc>
83818376 <type name="Application" c:type="GApplication*"/>
83828377 </instance-parameter>
83838378 </parameters>
@@ -8385,7 +8380,7 @@ call to g_application_hold().</doc>
83858380 <method name="run" c:identifier="g_application_run" version="2.28">
83868381 <doc xml:space="preserve"
83878382 filename="gio/gapplication.c"
8388- line="2503">Runs the application.
8383+ line="2529">Runs the application.
83898384
83908385 This function is intended to be run from main() and its return value
83918386 is intended to be returned by main(). Although you are expected to pass
@@ -8464,20 +8459,20 @@ what their exit status will be.</doc>
84648459 <return-value transfer-ownership="none">
84658460 <doc xml:space="preserve"
84668461 filename="gio/gapplication.c"
8467- line="2586">the exit status</doc>
8462+ line="2612">the exit status</doc>
84688463 <type name="gint" c:type="int"/>
84698464 </return-value>
84708465 <parameters>
84718466 <instance-parameter name="application" transfer-ownership="none">
84728467 <doc xml:space="preserve"
84738468 filename="gio/gapplication.c"
8474- line="2505">a #GApplication</doc>
8469+ line="2531">a #GApplication</doc>
84758470 <type name="Application" c:type="GApplication*"/>
84768471 </instance-parameter>
84778472 <parameter name="argc" transfer-ownership="none">
84788473 <doc xml:space="preserve"
84798474 filename="gio/gapplication.c"
8480- line="2506">the argc from main() (or 0 if @argv is %NULL)</doc>
8475+ line="2532">the argc from main() (or 0 if @argv is %NULL)</doc>
84818476 <type name="gint" c:type="int"/>
84828477 </parameter>
84838478 <parameter name="argv"
@@ -8486,7 +8481,7 @@ what their exit status will be.</doc>
84868481 allow-none="1">
84878482 <doc xml:space="preserve"
84888483 filename="gio/gapplication.c"
8489- line="2507">
8484+ line="2533">
84908485 the argv from main(), or %NULL</doc>
84918486 <array length="0" zero-terminated="0" c:type="char**">
84928487 <type name="filename"/>
@@ -8499,7 +8494,7 @@ what their exit status will be.</doc>
84998494 version="2.40">
85008495 <doc xml:space="preserve"
85018496 filename="gio/gapplication.c"
8502- line="3053">Sends a notification on behalf of @application to the desktop shell.
8497+ line="3079">Sends a notification on behalf of @application to the desktop shell.
85038498 There is no guarantee that the notification is displayed immediately,
85048499 or even at all.
85058500
@@ -8536,7 +8531,7 @@ application ID.</doc>
85368531 <instance-parameter name="application" transfer-ownership="none">
85378532 <doc xml:space="preserve"
85388533 filename="gio/gapplication.c"
8539- line="3055">a #GApplication</doc>
8534+ line="3081">a #GApplication</doc>
85408535 <type name="Application" c:type="GApplication*"/>
85418536 </instance-parameter>
85428537 <parameter name="id"
@@ -8545,13 +8540,13 @@ application ID.</doc>
85458540 allow-none="1">
85468541 <doc xml:space="preserve"
85478542 filename="gio/gapplication.c"
8548- line="3056">id of the notification, or %NULL</doc>
8543+ line="3082">id of the notification, or %NULL</doc>
85498544 <type name="utf8" c:type="const gchar*"/>
85508545 </parameter>
85518546 <parameter name="notification" transfer-ownership="none">
85528547 <doc xml:space="preserve"
85538548 filename="gio/gapplication.c"
8554- line="3057">the #GNotification to send</doc>
8549+ line="3083">the #GNotification to send</doc>
85558550 <type name="Notification" c:type="GNotification*"/>
85568551 </parameter>
85578552 </parameters>
@@ -8564,7 +8559,7 @@ application ID.</doc>
85648559 deprecated-version="2.32">
85658560 <doc xml:space="preserve"
85668561 filename="gio/gapplication.c"
8567- line="1299">This used to be how actions were associated with a #GApplication.
8562+ line="1312">This used to be how actions were associated with a #GApplication.
85688563 Now there is #GActionMap for that.</doc>
85698564 <doc-deprecated xml:space="preserve">Use the #GActionMap interface instead. Never ever
85708565 mix use of this API with use of #GActionMap on the same @application
@@ -8579,7 +8574,7 @@ action group), so you should really use #GActionMap instead.</doc-deprecated>
85798574 <instance-parameter name="application" transfer-ownership="none">
85808575 <doc xml:space="preserve"
85818576 filename="gio/gapplication.c"
8582- line="1301">a #GApplication</doc>
8577+ line="1314">a #GApplication</doc>
85838578 <type name="Application" c:type="GApplication*"/>
85848579 </instance-parameter>
85858580 <parameter name="action_group"
@@ -8588,7 +8583,7 @@ action group), so you should really use #GActionMap instead.</doc-deprecated>
85888583 allow-none="1">
85898584 <doc xml:space="preserve"
85908585 filename="gio/gapplication.c"
8591- line="1302">a #GActionGroup, or %NULL</doc>
8586+ line="1315">a #GActionGroup, or %NULL</doc>
85928587 <type name="ActionGroup" c:type="GActionGroup*"/>
85938588 </parameter>
85948589 </parameters>
@@ -8599,7 +8594,7 @@ action group), so you should really use #GActionMap instead.</doc-deprecated>
85998594 version="2.28">
86008595 <doc xml:space="preserve"
86018596 filename="gio/gapplication.c"
8602- line="1915">Sets the unique identifier for @application.
8597+ line="1928">Sets the unique identifier for @application.
86038598
86048599 The application id can only be modified if @application has not yet
86058600 been registered.
@@ -8614,7 +8609,7 @@ g_application_id_is_valid().</doc>
86148609 <instance-parameter name="application" transfer-ownership="none">
86158610 <doc xml:space="preserve"
86168611 filename="gio/gapplication.c"
8617- line="1917">a #GApplication</doc>
8612+ line="1930">a #GApplication</doc>
86188613 <type name="Application" c:type="GApplication*"/>
86198614 </instance-parameter>
86208615 <parameter name="application_id"
@@ -8623,7 +8618,7 @@ g_application_id_is_valid().</doc>
86238618 allow-none="1">
86248619 <doc xml:space="preserve"
86258620 filename="gio/gapplication.c"
8626- line="1918">the identifier for @application</doc>
8621+ line="1931">the identifier for @application</doc>
86278622 <type name="utf8" c:type="const gchar*"/>
86288623 </parameter>
86298624 </parameters>
@@ -8633,7 +8628,7 @@ g_application_id_is_valid().</doc>
86338628 version="2.32">
86348629 <doc xml:space="preserve"
86358630 filename="gio/gapplication.c"
8636- line="2919">Sets or unsets the default application for the process, as returned
8631+ line="2945">Sets or unsets the default application for the process, as returned
86378632 by g_application_get_default().
86388633
86398634 This function does not take its own reference on @application. If
@@ -8650,7 +8645,7 @@ back to %NULL.</doc>
86508645 allow-none="1">
86518646 <doc xml:space="preserve"
86528647 filename="gio/gapplication.c"
8653- line="2921">the application to set as default, or %NULL</doc>
8648+ line="2947">the application to set as default, or %NULL</doc>
86548649 <type name="Application" c:type="GApplication*"/>
86558650 </instance-parameter>
86568651 </parameters>
@@ -8661,7 +8656,7 @@ back to %NULL.</doc>
86618656 version="2.28">
86628657 <doc xml:space="preserve"
86638658 filename="gio/gapplication.c"
8664- line="2012">Sets the flags for @application.
8659+ line="2025">Sets the flags for @application.
86658660
86668661 The flags can only be modified if @application has not yet been
86678662 registered.
@@ -8675,13 +8670,13 @@ See #GApplicationFlags.</doc>
86758670 <instance-parameter name="application" transfer-ownership="none">
86768671 <doc xml:space="preserve"
86778672 filename="gio/gapplication.c"
8678- line="2014">a #GApplication</doc>
8673+ line="2027">a #GApplication</doc>
86798674 <type name="Application" c:type="GApplication*"/>
86808675 </instance-parameter>
86818676 <parameter name="flags" transfer-ownership="none">
86828677 <doc xml:space="preserve"
86838678 filename="gio/gapplication.c"
8684- line="2015">the flags for @application</doc>
8679+ line="2028">the flags for @application</doc>
86858680 <type name="ApplicationFlags" c:type="GApplicationFlags"/>
86868681 </parameter>
86878682 </parameters>
@@ -8692,7 +8687,7 @@ See #GApplicationFlags.</doc>
86928687 version="2.28">
86938688 <doc xml:space="preserve"
86948689 filename="gio/gapplication.c"
8695- line="2141">Sets the current inactivity timeout for the application.
8690+ line="2154">Sets the current inactivity timeout for the application.
86968691
86978692 This is the amount of time (in milliseconds) after the last call to
86988693 g_application_release() before the application stops running.
@@ -8708,13 +8703,13 @@ zero. Any timeouts currently in progress are not impacted.</doc>
87088703 <instance-parameter name="application" transfer-ownership="none">
87098704 <doc xml:space="preserve"
87108705 filename="gio/gapplication.c"
8711- line="2143">a #GApplication</doc>
8706+ line="2156">a #GApplication</doc>
87128707 <type name="Application" c:type="GApplication*"/>
87138708 </instance-parameter>
87148709 <parameter name="inactivity_timeout" transfer-ownership="none">
87158710 <doc xml:space="preserve"
87168711 filename="gio/gapplication.c"
8717- line="2144">the timeout, in milliseconds</doc>
8712+ line="2157">the timeout, in milliseconds</doc>
87188713 <type name="guint" c:type="guint"/>
87198714 </parameter>
87208715 </parameters>
@@ -8821,7 +8816,7 @@ See g_option_context_set_summary() for more information.</doc>
88218816 version="2.42">
88228817 <doc xml:space="preserve"
88238818 filename="gio/gapplication.c"
8824- line="2062">Sets (or unsets) the base resource path of @application.
8819+ line="2075">Sets (or unsets) the base resource path of @application.
88258820
88268821 The path is used to automatically load various
88278822 [application resources][struct@Gio.Resource] such as menu layouts and
@@ -8862,7 +8857,7 @@ before chaining up to the parent implementation.</doc>
88628857 <instance-parameter name="application" transfer-ownership="none">
88638858 <doc xml:space="preserve"
88648859 filename="gio/gapplication.c"
8865- line="2064">a #GApplication</doc>
8860+ line="2077">a #GApplication</doc>
88668861 <type name="Application" c:type="GApplication*"/>
88678862 </instance-parameter>
88688863 <parameter name="resource_path"
@@ -8871,7 +8866,7 @@ before chaining up to the parent implementation.</doc>
88718866 allow-none="1">
88728867 <doc xml:space="preserve"
88738868 filename="gio/gapplication.c"
8874- line="2065">the resource path to use</doc>
8869+ line="2078">the resource path to use</doc>
88758870 <type name="utf8" c:type="const gchar*"/>
88768871 </parameter>
88778872 </parameters>
@@ -8882,7 +8877,7 @@ before chaining up to the parent implementation.</doc>
88828877 version="2.80">
88838878 <doc xml:space="preserve"
88848879 filename="gio/gapplication.c"
8885- line="1966">Sets the version number of @application. This will be used to implement
8880+ line="1979">Sets the version number of @application. This will be used to implement
88868881 a `--version` command line argument
88878882
88888883 The application version can only be modified if @application has not yet
@@ -8895,13 +8890,13 @@ been registered.</doc>
88958890 <instance-parameter name="application" transfer-ownership="none">
88968891 <doc xml:space="preserve"
88978892 filename="gio/gapplication.c"
8898- line="1968">a #GApplication</doc>
8893+ line="1981">a #GApplication</doc>
88998894 <type name="Application" c:type="GApplication*"/>
89008895 </instance-parameter>
89018896 <parameter name="version" transfer-ownership="none">
89028897 <doc xml:space="preserve"
89038898 filename="gio/gapplication.c"
8904- line="1969">the version of @application</doc>
8899+ line="1982">the version of @application</doc>
89058900 <type name="utf8" c:type="const gchar*"/>
89068901 </parameter>
89078902 </parameters>
@@ -8911,7 +8906,7 @@ been registered.</doc>
89118906 version="2.44">
89128907 <doc xml:space="preserve"
89138908 filename="gio/gapplication.c"
8914- line="3246">Destroys a binding between @property and the busy state of
8909+ line="3272">Destroys a binding between @property and the busy state of
89158910 @application that was previously created with
89168911 g_application_bind_busy_property().</doc>
89178912 <source-position filename="gio/gapplication.h" line="257"/>
@@ -8922,19 +8917,19 @@ g_application_bind_busy_property().</doc>
89228917 <instance-parameter name="application" transfer-ownership="none">
89238918 <doc xml:space="preserve"
89248919 filename="gio/gapplication.c"
8925- line="3248">a #GApplication</doc>
8920+ line="3274">a #GApplication</doc>
89268921 <type name="Application" c:type="GApplication*"/>
89278922 </instance-parameter>
89288923 <parameter name="object" transfer-ownership="none">
89298924 <doc xml:space="preserve"
89308925 filename="gio/gapplication.c"
8931- line="3249">a #GObject</doc>
8926+ line="3275">a #GObject</doc>
89328927 <type name="GObject.Object" c:type="gpointer"/>
89338928 </parameter>
89348929 <parameter name="property" transfer-ownership="none">
89358930 <doc xml:space="preserve"
89368931 filename="gio/gapplication.c"
8937- line="3250">the name of a boolean property of @object</doc>
8932+ line="3276">the name of a boolean property of @object</doc>
89388933 <type name="utf8" c:type="const gchar*"/>
89398934 </parameter>
89408935 </parameters>
@@ -8944,7 +8939,7 @@ g_application_bind_busy_property().</doc>
89448939 version="2.38">
89458940 <doc xml:space="preserve"
89468941 filename="gio/gapplication.c"
8947- line="3003">Decreases the busy count of @application.
8942+ line="3029">Decreases the busy count of @application.
89488943
89498944 When the busy count reaches zero, the new state will be propagated
89508945 to other processes.
@@ -8959,7 +8954,7 @@ call to g_application_mark_busy().</doc>
89598954 <instance-parameter name="application" transfer-ownership="none">
89608955 <doc xml:space="preserve"
89618956 filename="gio/gapplication.c"
8962- line="3005">a #GApplication</doc>
8957+ line="3031">a #GApplication</doc>
89638958 <type name="Application" c:type="GApplication*"/>
89648959 </instance-parameter>
89658960 </parameters>
@@ -8969,7 +8964,7 @@ call to g_application_mark_busy().</doc>
89698964 version="2.40">
89708965 <doc xml:space="preserve"
89718966 filename="gio/gapplication.c"
8972- line="3118">Withdraws a notification that was sent with
8967+ line="3144">Withdraws a notification that was sent with
89738968 g_application_send_notification().
89748969
89758970 This call does nothing if a notification with @id doesn't exist or
@@ -8990,13 +8985,13 @@ there is no need to explicitly withdraw the notification in that case.</doc>
89908985 <instance-parameter name="application" transfer-ownership="none">
89918986 <doc xml:space="preserve"
89928987 filename="gio/gapplication.c"
8993- line="3120">a #GApplication</doc>
8988+ line="3146">a #GApplication</doc>
89948989 <type name="Application" c:type="GApplication*"/>
89958990 </instance-parameter>
89968991 <parameter name="id" transfer-ownership="none">
89978992 <doc xml:space="preserve"
89988993 filename="gio/gapplication.c"
8999- line="3121">id of a previously sent notification</doc>
8994+ line="3147">id of a previously sent notification</doc>
90008995 <type name="utf8" c:type="const gchar*"/>
90018996 </parameter>
90028997 </parameters>
@@ -9011,7 +9006,7 @@ there is no need to explicitly withdraw the notification in that case.</doc>
90119006 setter="set_action_group">
90129007 <doc xml:space="preserve"
90139008 filename="gio/gapplication.c"
9014- line="1611">The group of actions that the application exports.</doc>
9009+ line="1624">The group of actions that the application exports.</doc>
90159010 <doc-deprecated xml:space="preserve">Use the [iface@Gio.ActionMap] interface instead.
90169011 Never ever mix use of this API with use of `GActionMap` on the
90179012 same @application or things will go very badly wrong.</doc-deprecated>
@@ -9027,7 +9022,7 @@ there is no need to explicitly withdraw the notification in that case.</doc>
90279022 default-value="NULL">
90289023 <doc xml:space="preserve"
90299024 filename="gio/gapplication.c"
9030- line="1530">The unique identifier for the application.</doc>
9025+ line="1543">The unique identifier for the application.</doc>
90319026 <type name="utf8" c:type="gchar*"/>
90329027 </property>
90339028 <property name="flags"
@@ -9039,7 +9034,7 @@ there is no need to explicitly withdraw the notification in that case.</doc>
90399034 default-value="G_APPLICATION_FLAGS_NONE">
90409035 <doc xml:space="preserve"
90419036 filename="gio/gapplication.c"
9042- line="1554">Flags specifying the behaviour of the application.</doc>
9037+ line="1567">Flags specifying the behaviour of the application.</doc>
90439038 <type name="ApplicationFlags"/>
90449039 </property>
90459040 <property name="inactivity-timeout"
@@ -9051,7 +9046,7 @@ there is no need to explicitly withdraw the notification in that case.</doc>
90519046 default-value="0">
90529047 <doc xml:space="preserve"
90539048 filename="gio/gapplication.c"
9054- line="1599">Time (in milliseconds) to stay alive after becoming idle.</doc>
9049+ line="1612">Time (in milliseconds) to stay alive after becoming idle.</doc>
90559050 <type name="guint" c:type="guint"/>
90569051 </property>
90579052 <property name="is-busy"
@@ -9061,7 +9056,7 @@ there is no need to explicitly withdraw the notification in that case.</doc>
90619056 default-value="FALSE">
90629057 <doc xml:space="preserve"
90639058 filename="gio/gapplication.c"
9064- line="1626">Whether the application is currently marked as busy through
9059+ line="1639">Whether the application is currently marked as busy through
90659060 g_application_mark_busy() or g_application_bind_busy_property().</doc>
90669061 <type name="gboolean" c:type="gboolean"/>
90679062 </property>
@@ -9072,7 +9067,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
90729067 default-value="FALSE">
90739068 <doc xml:space="preserve"
90749069 filename="gio/gapplication.c"
9075- line="1577">Whether [method@Gio.Application.register] has been called.</doc>
9070+ line="1590">Whether [method@Gio.Application.register] has been called.</doc>
90769071 <type name="gboolean" c:type="gboolean"/>
90779072 </property>
90789073 <property name="is-remote"
@@ -9082,7 +9077,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
90829077 default-value="FALSE">
90839078 <doc xml:space="preserve"
90849079 filename="gio/gapplication.c"
9085- line="1588">Whether this application instance is remote.</doc>
9080+ line="1601">Whether this application instance is remote.</doc>
90869081 <type name="gboolean" c:type="gboolean"/>
90879082 </property>
90889083 <property name="resource-base-path"
@@ -9094,7 +9089,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
90949089 default-value="NULL">
90959090 <doc xml:space="preserve"
90969091 filename="gio/gapplication.c"
9097- line="1566">The base resource path for the application.</doc>
9092+ line="1579">The base resource path for the application.</doc>
90989093 <type name="utf8" c:type="gchar*"/>
90999094 </property>
91009095 <property name="version"
@@ -9106,7 +9101,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
91069101 default-value="NULL">
91079102 <doc xml:space="preserve"
91089103 filename="gio/gapplication.c"
9109- line="1542">The human-readable version number of the application.</doc>
9104+ line="1555">The human-readable version number of the application.</doc>
91109105 <type name="utf8" c:type="gchar*"/>
91119106 </property>
91129107 <field name="parent_instance" readable="0" private="1">
@@ -9118,7 +9113,7 @@ g_application_mark_busy() or g_application_bind_busy_property().</doc>
91189113 <glib:signal name="activate" when="last">
91199114 <doc xml:space="preserve"
91209115 filename="gio/gapplication.c"
9121- line="1662">The ::activate signal is emitted on the primary instance when an
9116+ line="1675">The ::activate signal is emitted on the primary instance when an
91229117 activation occurs. See g_application_activate().</doc>
91239118 <return-value transfer-ownership="none">
91249119 <type name="none" c:type="void"/>
@@ -9127,13 +9122,13 @@ activation occurs. See g_application_activate().</doc>
91279122 <glib:signal name="command-line" when="last">
91289123 <doc xml:space="preserve"
91299124 filename="gio/gapplication.c"
9130- line="1695">The ::command-line signal is emitted on the primary instance when
9125+ line="1708">The ::command-line signal is emitted on the primary instance when
91319126 a commandline is not handled locally. See g_application_run() and
91329127 the #GApplicationCommandLine documentation for more information.</doc>
91339128 <return-value transfer-ownership="none">
91349129 <doc xml:space="preserve"
91359130 filename="gio/gapplication.c"
9136- line="1705">An integer that is set as the exit status for the calling
9131+ line="1718">An integer that is set as the exit status for the calling
91379132 process. See g_application_command_line_set_exit_status().</doc>
91389133 <type name="gint" c:type="gint"/>
91399134 </return-value>
@@ -9141,7 +9136,7 @@ the #GApplicationCommandLine documentation for more information.</doc>
91419136 <parameter name="command_line" transfer-ownership="none">
91429137 <doc xml:space="preserve"
91439138 filename="gio/gapplication.c"
9144- line="1698">a #GApplicationCommandLine representing the
9139+ line="1711">a #GApplicationCommandLine representing the
91459140 passed commandline</doc>
91469141 <type name="ApplicationCommandLine"/>
91479142 </parameter>
@@ -9150,7 +9145,7 @@ the #GApplicationCommandLine documentation for more information.</doc>
91509145 <glib:signal name="handle-local-options" when="last" version="2.40">
91519146 <doc xml:space="preserve"
91529147 filename="gio/gapplication.c"
9153- line="1718">The ::handle-local-options signal is emitted on the local instance
9148+ line="1731">The ::handle-local-options signal is emitted on the local instance
91549149 after the parsing of the commandline options has occurred.
91559150
91569151 You can add options to be recognised during commandline option
@@ -9194,7 +9189,7 @@ normally be required.</doc>
91949189 <return-value transfer-ownership="none">
91959190 <doc xml:space="preserve"
91969191 filename="gio/gapplication.c"
9197- line="1765">an exit code. If you have handled your options and want
9192+ line="1778">an exit code. If you have handled your options and want
91989193 to exit the process, return a non-negative option, 0 for success,
91999194 and a positive value for failure. To continue, return -1 to let
92009195 the default option processing continue.</doc>
@@ -9204,7 +9199,7 @@ the default option processing continue.</doc>
92049199 <parameter name="options" transfer-ownership="none">
92059200 <doc xml:space="preserve"
92069201 filename="gio/gapplication.c"
9207- line="1721">the options dictionary</doc>
9202+ line="1734">the options dictionary</doc>
92089203 <type name="GLib.VariantDict"/>
92099204 </parameter>
92109205 </parameters>
@@ -9212,7 +9207,7 @@ the default option processing continue.</doc>
92129207 <glib:signal name="name-lost" when="last" version="2.60">
92139208 <doc xml:space="preserve"
92149209 filename="gio/gapplication.c"
9215- line="1782">The ::name-lost signal is emitted only on the registered primary instance
9210+ line="1795">The ::name-lost signal is emitted only on the registered primary instance
92169211 when a new instance has taken over. This can only happen if the application
92179212 is using the %G_APPLICATION_ALLOW_REPLACEMENT flag.
92189213
@@ -9220,14 +9215,14 @@ The default handler for this signal calls g_application_quit().</doc>
92209215 <return-value transfer-ownership="none">
92219216 <doc xml:space="preserve"
92229217 filename="gio/gapplication.c"
9223- line="1792">%TRUE if the signal has been handled</doc>
9218+ line="1805">%TRUE if the signal has been handled</doc>
92249219 <type name="gboolean" c:type="gboolean"/>
92259220 </return-value>
92269221 </glib:signal>
92279222 <glib:signal name="open" when="last">
92289223 <doc xml:space="preserve"
92299224 filename="gio/gapplication.c"
9230- line="1675">The ::open signal is emitted on the primary instance when there are
9225+ line="1688">The ::open signal is emitted on the primary instance when there are
92319226 files to open. See g_application_open() for more information.</doc>
92329227 <return-value transfer-ownership="none">
92339228 <type name="none" c:type="void"/>
@@ -9236,7 +9231,7 @@ files to open. See g_application_open() for more information.</doc>
92369231 <parameter name="files" transfer-ownership="none">
92379232 <doc xml:space="preserve"
92389233 filename="gio/gapplication.c"
9239- line="1678">an array of #GFiles</doc>
9234+ line="1691">an array of #GFiles</doc>
92409235 <array length="1" zero-terminated="0" c:type="gpointer">
92419236 <type name="File"/>
92429237 </array>
@@ -9244,13 +9239,13 @@ files to open. See g_application_open() for more information.</doc>
92449239 <parameter name="n_files" transfer-ownership="none">
92459240 <doc xml:space="preserve"
92469241 filename="gio/gapplication.c"
9247- line="1679">the length of @files</doc>
9242+ line="1692">the length of @files</doc>
92489243 <type name="gint" c:type="gint"/>
92499244 </parameter>
92509245 <parameter name="hint" transfer-ownership="none">
92519246 <doc xml:space="preserve"
92529247 filename="gio/gapplication.c"
9253- line="1680">a hint provided by the calling instance</doc>
9248+ line="1693">a hint provided by the calling instance</doc>
92549249 <type name="utf8" c:type="gchar*"/>
92559250 </parameter>
92569251 </parameters>
@@ -9258,7 +9253,7 @@ files to open. See g_application_open() for more information.</doc>
92589253 <glib:signal name="shutdown" when="last">
92599254 <doc xml:space="preserve"
92609255 filename="gio/gapplication.c"
9261- line="1650">The ::shutdown signal is emitted only on the registered primary instance
9256+ line="1663">The ::shutdown signal is emitted only on the registered primary instance
92629257 immediately after the main loop terminates.</doc>
92639258 <return-value transfer-ownership="none">
92649259 <type name="none" c:type="void"/>
@@ -9267,7 +9262,7 @@ immediately after the main loop terminates.</doc>
92679262 <glib:signal name="startup" when="first">
92689263 <doc xml:space="preserve"
92699264 filename="gio/gapplication.c"
9270- line="1638">The ::startup signal is emitted on the primary instance immediately
9265+ line="1651">The ::startup signal is emitted on the primary instance immediately
92719266 after registration. See g_application_register().</doc>
92729267 <return-value transfer-ownership="none">
92739268 <type name="none" c:type="void"/>
@@ -9314,7 +9309,7 @@ after registration. See g_application_register().</doc>
93149309 <parameter name="application" transfer-ownership="none">
93159310 <doc xml:space="preserve"
93169311 filename="gio/gapplication.c"
9317- line="2432">a #GApplication</doc>
9312+ line="2445">a #GApplication</doc>
93189313 <type name="Application" c:type="GApplication*"/>
93199314 </parameter>
93209315 </parameters>
@@ -9333,13 +9328,13 @@ after registration. See g_application_register().</doc>
93339328 <parameter name="application" transfer-ownership="none">
93349329 <doc xml:space="preserve"
93359330 filename="gio/gapplication.c"
9336- line="2459">a #GApplication</doc>
9331+ line="2479">a #GApplication</doc>
93379332 <type name="Application" c:type="GApplication*"/>
93389333 </parameter>
93399334 <parameter name="files" transfer-ownership="none">
93409335 <doc xml:space="preserve"
93419336 filename="gio/gapplication.c"
9342- line="2460">an array of #GFiles to open</doc>
9337+ line="2480">an array of #GFiles to open</doc>
93439338 <array length="2" zero-terminated="0" c:type="GFile**">
93449339 <type name="File" c:type="GFile*"/>
93459340 </array>
@@ -9347,13 +9342,13 @@ after registration. See g_application_register().</doc>
93479342 <parameter name="n_files" transfer-ownership="none">
93489343 <doc xml:space="preserve"
93499344 filename="gio/gapplication.c"
9350- line="2461">the length of the @files array</doc>
9345+ line="2481">the length of the @files array</doc>
93519346 <type name="gint" c:type="gint"/>
93529347 </parameter>
93539348 <parameter name="hint" transfer-ownership="none">
93549349 <doc xml:space="preserve"
93559350 filename="gio/gapplication.c"
9356- line="2462">a hint (or ""), but never %NULL</doc>
9351+ line="2482">a hint (or ""), but never %NULL</doc>
93579352 <type name="utf8" c:type="const gchar*"/>
93589353 </parameter>
93599354 </parameters>
@@ -9431,7 +9426,7 @@ after registration. See g_application_register().</doc>
94319426 filename="gio/gapplication.c"
94329427 line="192">invoked on the primary instance before 'activate', 'open',
94339428 'command-line' or any action invocation, gets the 'platform data' from
9434- the calling instance</doc>
9429+ the calling instance. Must chain up</doc>
94359430 <callback name="before_emit">
94369431 <source-position filename="gio/gapplication.h" line="100"/>
94379432 <return-value transfer-ownership="none">
@@ -9452,7 +9447,7 @@ after registration. See g_application_register().</doc>
94529447 filename="gio/gapplication.c"
94539448 line="195">invoked on the primary instance after 'activate', 'open',
94549449 'command-line' or any action invocation, gets the 'platform data' from
9455- the calling instance</doc>
9450+ the calling instance. Must chain up</doc>
94569451 <callback name="after_emit">
94579452 <source-position filename="gio/gapplication.h" line="103"/>
94589453 <return-value transfer-ownership="none">
@@ -9472,7 +9467,7 @@ after registration. See g_application_register().</doc>
94729467 <doc xml:space="preserve"
94739468 filename="gio/gapplication.c"
94749469 line="198">invoked (locally) to add 'platform data' to be sent to
9475- the primary instance when activating, opening or invoking actions</doc>
9470+ the primary instance when activating, opening or invoking actions. Must chain up</doc>
94769471 <callback name="add_platform_data">
94779472 <source-position filename="gio/gapplication.h" line="105"/>
94789473 <return-value transfer-ownership="none">
@@ -10658,15 +10653,17 @@ contains private data only.</doc>
1065810653 c:type="GApplicationFlags">
1065910654 <doc xml:space="preserve"
1066010655 filename="gio/gioenums.h"
10661- line="1497">Flags used to define the behaviour of a #GApplication.</doc>
10656+ line="1504">Flags used to define the behaviour of a #GApplication.</doc>
1066210657 <member name="flags_none"
1066310658 value="0"
1066410659 c:identifier="G_APPLICATION_FLAGS_NONE"
10660+ deprecated="1"
10661+ deprecated-version="2.74"
1066510662 glib:nick="flags-none"
1066610663 glib:name="G_APPLICATION_FLAGS_NONE">
1066710664 <doc xml:space="preserve"
1066810665 filename="gio/gioenums.h"
10669- line="1540">Default flags.</doc>
10666+ line="1547">Default flags.</doc>
1067010667 <doc-deprecated xml:space="preserve">Use [flags@Gio.ApplicationFlags.DEFAULT_FLAGS].</doc-deprecated>
1067110668 </member>
1067210669 <member name="default_flags"
@@ -10677,7 +10674,7 @@ contains private data only.</doc>
1067710674 glib:name="G_APPLICATION_DEFAULT_FLAGS">
1067810675 <doc xml:space="preserve"
1067910676 filename="gio/gioenums.h"
10680- line="1547">Default flags.</doc>
10677+ line="1554">Default flags.</doc>
1068110678 </member>
1068210679 <member name="is_service"
1068310680 value="1"
@@ -10686,7 +10683,7 @@ contains private data only.</doc>
1068610683 glib:name="G_APPLICATION_IS_SERVICE">
1068710684 <doc xml:space="preserve"
1068810685 filename="gio/gioenums.h"
10689- line="1499">Run as a service. In this mode, registration
10686+ line="1506">Run as a service. In this mode, registration
1069010687 fails if the service is already running, and the application
1069110688 will initially wait up to 10 seconds for an initial activation
1069210689 message to arrive.</doc>
@@ -10698,7 +10695,7 @@ contains private data only.</doc>
1069810695 glib:name="G_APPLICATION_IS_LAUNCHER">
1069910696 <doc xml:space="preserve"
1070010697 filename="gio/gioenums.h"
10701- line="1503">Don't try to become the primary instance.</doc>
10698+ line="1510">Don't try to become the primary instance.</doc>
1070210699 </member>
1070310700 <member name="handles_open"
1070410701 value="4"
@@ -10707,7 +10704,7 @@ contains private data only.</doc>
1070710704 glib:name="G_APPLICATION_HANDLES_OPEN">
1070810705 <doc xml:space="preserve"
1070910706 filename="gio/gioenums.h"
10710- line="1504">This application handles opening files (in
10707+ line="1511">This application handles opening files (in
1071110708 the primary instance). Note that this flag only affects the default
1071210709 implementation of local_command_line(), and has no effect if
1071310710 %G_APPLICATION_HANDLES_COMMAND_LINE is given.
@@ -10720,7 +10717,7 @@ contains private data only.</doc>
1072010717 glib:name="G_APPLICATION_HANDLES_COMMAND_LINE">
1072110718 <doc xml:space="preserve"
1072210719 filename="gio/gioenums.h"
10723- line="1509">This application handles command line
10720+ line="1516">This application handles command line
1072410721 arguments (in the primary instance). Note that this flag only affect
1072510722 the default implementation of local_command_line().
1072610723 See g_application_run() for details.</doc>
@@ -10732,7 +10729,7 @@ contains private data only.</doc>
1073210729 glib:name="G_APPLICATION_SEND_ENVIRONMENT">
1073310730 <doc xml:space="preserve"
1073410731 filename="gio/gioenums.h"
10735- line="1513">Send the environment of the
10732+ line="1520">Send the environment of the
1073610733 launching process to the primary instance. Set this flag if your
1073710734 application is expected to behave differently depending on certain
1073810735 environment variables. For instance, an editor might be expected
@@ -10748,7 +10745,7 @@ contains private data only.</doc>
1074810745 glib:name="G_APPLICATION_NON_UNIQUE">
1074910746 <doc xml:space="preserve"
1075010747 filename="gio/gioenums.h"
10751- line="1521">Make no attempts to do any of the typical
10748+ line="1528">Make no attempts to do any of the typical
1075210749 single-instance application negotiation, even if the application
1075310750 ID is given. The application neither attempts to become the
1075410751 owner of the application ID nor does it check if an existing
@@ -10762,7 +10759,7 @@ contains private data only.</doc>
1076210759 glib:name="G_APPLICATION_CAN_OVERRIDE_APP_ID">
1076310760 <doc xml:space="preserve"
1076410761 filename="gio/gioenums.h"
10765- line="1527">Allow users to override the
10762+ line="1534">Allow users to override the
1076610763 application ID from the command line with `--gapplication-app-id`.
1076710764 Since: 2.48</doc>
1076810765 </member>
@@ -10773,7 +10770,7 @@ contains private data only.</doc>
1077310770 glib:name="G_APPLICATION_ALLOW_REPLACEMENT">
1077410771 <doc xml:space="preserve"
1077510772 filename="gio/gioenums.h"
10776- line="1530">Allow another instance to take over
10773+ line="1537">Allow another instance to take over
1077710774 the bus name. Since: 2.60</doc>
1077810775 </member>
1077910776 <member name="replace"
@@ -10783,7 +10780,7 @@ contains private data only.</doc>
1078310780 glib:name="G_APPLICATION_REPLACE">
1078410781 <doc xml:space="preserve"
1078510782 filename="gio/gioenums.h"
10786- line="1532">Take over from another instance. This flag is
10783+ line="1539">Take over from another instance. This flag is
1078710784 usually set by passing `--gapplication-replace` on the commandline.
1078810785 Since: 2.60</doc>
1078910786 </member>
@@ -13235,12 +13232,14 @@ specified %G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, then take the name from the
1323513232 <member name="do_not_queue"
1323613233 value="4"
1323713234 c:identifier="G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE"
13235+ version="2.54"
1323813236 glib:nick="do-not-queue"
1323913237 glib:name="G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE">
1324013238 <doc xml:space="preserve"
1324113239 filename="gio/gioenums.h"
13242- line="990">If another message bus connection owns the name, immediately
13243-return an error from g_bus_own_name() rather than entering the waiting queue for that name. (Since 2.54)</doc>
13240+ line="995">If another message bus connection owns the name, immediately return an error
13241+from [func@Gio.bus_own_name] rather than entering the waiting queue for that
13242+name.</doc>
1324413243 </member>
1324513244 </bitfield>
1324613245 <callback name="BusNameVanishedCallback"
@@ -13290,7 +13289,7 @@ established has been closed. In that case, @connection will be
1329013289 c:type="GBusNameWatcherFlags">
1329113290 <doc xml:space="preserve"
1329213291 filename="gio/gioenums.h"
13293- line="1007">Flags used in g_bus_watch_name().</doc>
13292+ line="1014">Flags used in g_bus_watch_name().</doc>
1329413293 <member name="none"
1329513294 value="0"
1329613295 c:identifier="G_BUS_NAME_WATCHER_FLAGS_NONE"
@@ -13298,7 +13297,7 @@ established has been closed. In that case, @connection will be
1329813297 glib:name="G_BUS_NAME_WATCHER_FLAGS_NONE">
1329913298 <doc xml:space="preserve"
1330013299 filename="gio/gioenums.h"
13301- line="1009">No flags set.</doc>
13300+ line="1016">No flags set.</doc>
1330213301 </member>
1330313302 <member name="auto_start"
1330413303 value="1"
@@ -13307,7 +13306,7 @@ established has been closed. In that case, @connection will be
1330713306 glib:name="G_BUS_NAME_WATCHER_FLAGS_AUTO_START">
1330813307 <doc xml:space="preserve"
1330913308 filename="gio/gioenums.h"
13310- line="1010">If no-one owns the name when
13309+ line="1017">If no-one owns the name when
1331113310 beginning to watch the name, ask the bus to launch an owner for the
1331213311 name.</doc>
1331313312 </member>
@@ -15616,7 +15615,7 @@ returned string may change in future GLib release.</doc>
1561615615 c:type="GCredentialsType">
1561715616 <doc xml:space="preserve"
1561815617 filename="gio/gioenums.h"
15619- line="1455">Enumeration describing different kinds of native credential types.</doc>
15618+ line="1462">Enumeration describing different kinds of native credential types.</doc>
1562015619 <member name="invalid"
1562115620 value="0"
1562215621 c:identifier="G_CREDENTIALS_TYPE_INVALID"
@@ -15624,7 +15623,7 @@ returned string may change in future GLib release.</doc>
1562415623 glib:name="G_CREDENTIALS_TYPE_INVALID">
1562515624 <doc xml:space="preserve"
1562615625 filename="gio/gioenums.h"
15627- line="1457">Indicates an invalid native credential type.</doc>
15626+ line="1464">Indicates an invalid native credential type.</doc>
1562815627 </member>
1562915628 <member name="linux_ucred"
1563015629 value="1"
@@ -15633,7 +15632,7 @@ returned string may change in future GLib release.</doc>
1563315632 glib:name="G_CREDENTIALS_TYPE_LINUX_UCRED">
1563415633 <doc xml:space="preserve"
1563515634 filename="gio/gioenums.h"
15636- line="1458">The native credentials type is a `struct ucred`.</doc>
15635+ line="1465">The native credentials type is a `struct ucred`.</doc>
1563715636 </member>
1563815637 <member name="freebsd_cmsgcred"
1563915638 value="2"
@@ -15642,7 +15641,7 @@ returned string may change in future GLib release.</doc>
1564215641 glib:name="G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED">
1564315642 <doc xml:space="preserve"
1564415643 filename="gio/gioenums.h"
15645- line="1459">The native credentials type is a `struct cmsgcred`.</doc>
15644+ line="1466">The native credentials type is a `struct cmsgcred`.</doc>
1564615645 </member>
1564715646 <member name="openbsd_sockpeercred"
1564815647 value="3"
@@ -15651,7 +15650,7 @@ returned string may change in future GLib release.</doc>
1565115650 glib:name="G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED">
1565215651 <doc xml:space="preserve"
1565315652 filename="gio/gioenums.h"
15654- line="1460">The native credentials type is a `struct sockpeercred`. Added in 2.30.</doc>
15653+ line="1467">The native credentials type is a `struct sockpeercred`. Added in 2.30.</doc>
1565515654 </member>
1565615655 <member name="solaris_ucred"
1565715656 value="4"
@@ -15660,7 +15659,7 @@ returned string may change in future GLib release.</doc>
1566015659 glib:name="G_CREDENTIALS_TYPE_SOLARIS_UCRED">
1566115660 <doc xml:space="preserve"
1566215661 filename="gio/gioenums.h"
15663- line="1461">The native credentials type is a `ucred_t`. Added in 2.40.</doc>
15662+ line="1468">The native credentials type is a `ucred_t`. Added in 2.40.</doc>
1566415663 </member>
1566515664 <member name="netbsd_unpcbid"
1566615665 value="5"
@@ -15669,7 +15668,7 @@ returned string may change in future GLib release.</doc>
1566915668 glib:name="G_CREDENTIALS_TYPE_NETBSD_UNPCBID">
1567015669 <doc xml:space="preserve"
1567115670 filename="gio/gioenums.h"
15672- line="1462">The native credentials type is a `struct unpcbid`. Added in 2.42.</doc>
15671+ line="1469">The native credentials type is a `struct unpcbid`. Added in 2.42.</doc>
1567315672 </member>
1567415673 <member name="apple_xucred"
1567515674 value="6"
@@ -15678,7 +15677,7 @@ returned string may change in future GLib release.</doc>
1567815677 glib:name="G_CREDENTIALS_TYPE_APPLE_XUCRED">
1567915678 <doc xml:space="preserve"
1568015679 filename="gio/gioenums.h"
15681- line="1463">The native credentials type is a `struct xucred`. Added in 2.66.</doc>
15680+ line="1470">The native credentials type is a `struct xucred`. Added in 2.66.</doc>
1568215681 </member>
1568315682 <member name="win32_pid"
1568415683 value="7"
@@ -15687,7 +15686,7 @@ returned string may change in future GLib release.</doc>
1568715686 glib:name="G_CREDENTIALS_TYPE_WIN32_PID">
1568815687 <doc xml:space="preserve"
1568915688 filename="gio/gioenums.h"
15690- line="1464">The native credentials type is a PID `DWORD`. Added in 2.72.</doc>
15689+ line="1471">The native credentials type is a PID `DWORD`. Added in 2.72.</doc>
1569115690 </member>
1569215691 </enumeration>
1569315692 <function-macro name="DATAGRAM_BASED"
@@ -16564,7 +16563,7 @@ is authorized.</doc>
1656416563 c:type="GDBusCallFlags">
1656516564 <doc xml:space="preserve"
1656616565 filename="gio/gioenums.h"
16567- line="1265">Flags used in g_dbus_connection_call() and similar APIs.</doc>
16566+ line="1272">Flags used in g_dbus_connection_call() and similar APIs.</doc>
1656816567 <member name="none"
1656916568 value="0"
1657016569 c:identifier="G_DBUS_CALL_FLAGS_NONE"
@@ -16572,7 +16571,7 @@ is authorized.</doc>
1657216571 glib:name="G_DBUS_CALL_FLAGS_NONE">
1657316572 <doc xml:space="preserve"
1657416573 filename="gio/gioenums.h"
16575- line="1267">No flags set.</doc>
16574+ line="1274">No flags set.</doc>
1657616575 </member>
1657716576 <member name="no_auto_start"
1657816577 value="1"
@@ -16581,7 +16580,7 @@ is authorized.</doc>
1658116580 glib:name="G_DBUS_CALL_FLAGS_NO_AUTO_START">
1658216581 <doc xml:space="preserve"
1658316582 filename="gio/gioenums.h"
16584- line="1268">The bus must not launch
16583+ line="1275">The bus must not launch
1658516584 an owner for the destination name in response to this method
1658616585 invocation.</doc>
1658716586 </member>
@@ -16592,7 +16591,7 @@ invocation.</doc>
1659216591 glib:name="G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION">
1659316592 <doc xml:space="preserve"
1659416593 filename="gio/gioenums.h"
16595- line="1271">the caller is prepared to
16594+ line="1278">the caller is prepared to
1659616595 wait for interactive authorization. Since 2.46.</doc>
1659716596 </member>
1659816597 </bitfield>
@@ -16603,7 +16602,7 @@ wait for interactive authorization. Since 2.46.</doc>
1660316602 c:type="GDBusCapabilityFlags">
1660416603 <doc xml:space="preserve"
1660516604 filename="gio/gioenums.h"
16606- line="1250">Capabilities negotiated with the remote peer.</doc>
16605+ line="1257">Capabilities negotiated with the remote peer.</doc>
1660716606 <member name="none"
1660816607 value="0"
1660916608 c:identifier="G_DBUS_CAPABILITY_FLAGS_NONE"
@@ -16611,7 +16610,7 @@ wait for interactive authorization. Since 2.46.</doc>
1661116610 glib:name="G_DBUS_CAPABILITY_FLAGS_NONE">
1661216611 <doc xml:space="preserve"
1661316612 filename="gio/gioenums.h"
16614- line="1252">No flags set.</doc>
16613+ line="1259">No flags set.</doc>
1661516614 </member>
1661616615 <member name="unix_fd_passing"
1661716616 value="1"
@@ -16620,7 +16619,7 @@ wait for interactive authorization. Since 2.46.</doc>
1662016619 glib:name="G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING">
1662116620 <doc xml:space="preserve"
1662216621 filename="gio/gioenums.h"
16623- line="1253">The connection
16622+ line="1260">The connection
1662416623 supports exchanging UNIX file descriptors with the remote peer.</doc>
1662516624 </member>
1662616625 </bitfield>
@@ -19669,7 +19668,7 @@ once.</doc>
1966919668 c:type="GDBusConnectionFlags">
1967019669 <doc xml:space="preserve"
1967119670 filename="gio/gioenums.h"
19672- line="1214">Flags used when creating a new #GDBusConnection.</doc>
19671+ line="1221">Flags used when creating a new #GDBusConnection.</doc>
1967319672 <member name="none"
1967419673 value="0"
1967519674 c:identifier="G_DBUS_CONNECTION_FLAGS_NONE"
@@ -19677,7 +19676,7 @@ once.</doc>
1967719676 glib:name="G_DBUS_CONNECTION_FLAGS_NONE">
1967819677 <doc xml:space="preserve"
1967919678 filename="gio/gioenums.h"
19680- line="1216">No flags set.</doc>
19679+ line="1223">No flags set.</doc>
1968119680 </member>
1968219681 <member name="authentication_client"
1968319682 value="1"
@@ -19686,7 +19685,7 @@ once.</doc>
1968619685 glib:name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT">
1968719686 <doc xml:space="preserve"
1968819687 filename="gio/gioenums.h"
19689- line="1217">Perform authentication against server.</doc>
19688+ line="1224">Perform authentication against server.</doc>
1969019689 </member>
1969119690 <member name="authentication_server"
1969219691 value="2"
@@ -19695,7 +19694,7 @@ once.</doc>
1969519694 glib:name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER">
1969619695 <doc xml:space="preserve"
1969719696 filename="gio/gioenums.h"
19698- line="1218">Perform authentication against client.</doc>
19697+ line="1225">Perform authentication against client.</doc>
1969919698 </member>
1970019699 <member name="authentication_allow_anonymous"
1970119700 value="4"
@@ -19704,7 +19703,7 @@ once.</doc>
1970419703 glib:name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS">
1970519704 <doc xml:space="preserve"
1970619705 filename="gio/gioenums.h"
19707- line="1219">When
19706+ line="1226">When
1970819707 authenticating as a server, allow the anonymous authentication
1970919708 method.</doc>
1971019709 </member>
@@ -19715,7 +19714,7 @@ method.</doc>
1971519714 glib:name="G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION">
1971619715 <doc xml:space="preserve"
1971719716 filename="gio/gioenums.h"
19718- line="1222">Pass this flag if connecting to a peer that is a
19717+ line="1229">Pass this flag if connecting to a peer that is a
1971919718 message bus. This means that the Hello() method will be invoked as part of the connection setup.</doc>
1972019719 </member>
1972119720 <member name="delay_message_processing"
@@ -19725,7 +19724,7 @@ message bus. This means that the Hello() method will be invoked as part of the c
1972519724 glib:name="G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING">
1972619725 <doc xml:space="preserve"
1972719726 filename="gio/gioenums.h"
19728- line="1224">If set, processing of D-Bus messages is
19727+ line="1231">If set, processing of D-Bus messages is
1972919728 delayed until g_dbus_connection_start_message_processing() is called.</doc>
1973019729 </member>
1973119730 <member name="authentication_require_same_user"
@@ -19735,7 +19734,7 @@ delayed until g_dbus_connection_start_message_processing() is called.</doc>
1973519734 glib:name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER">
1973619735 <doc xml:space="preserve"
1973719736 filename="gio/gioenums.h"
19738- line="1226">When authenticating
19737+ line="1233">When authenticating
1973919738 as a server, require the UID of the peer to be the same as the UID of the server. (Since: 2.68)</doc>
1974019739 </member>
1974119740 <member name="cross_namespace"
@@ -19745,7 +19744,7 @@ as a server, require the UID of the peer to be the same as the UID of the server
1974519744 glib:name="G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE">
1974619745 <doc xml:space="preserve"
1974719746 filename="gio/gioenums.h"
19748- line="1228">When authenticating, try to use
19747+ line="1235">When authenticating, try to use
1974919748 protocols that work across a Linux user namespace boundary, even if this
1975019749 reduces interoperability with older D-Bus implementations. This currently
1975119750 affects client-side `EXTERNAL` authentication, for which this flag makes
@@ -19761,7 +19760,7 @@ as a server, require the UID of the peer to be the same as the UID of the server
1976119760 glib:error-domain="g-dbus-error-quark">
1976219761 <doc xml:space="preserve"
1976319762 filename="gio/gioenums.h"
19764- line="1056">Error codes for the %G_DBUS_ERROR error domain.</doc>
19763+ line="1063">Error codes for the %G_DBUS_ERROR error domain.</doc>
1976519764 <member name="failed"
1976619765 value="0"
1976719766 c:identifier="G_DBUS_ERROR_FAILED"
@@ -19769,7 +19768,7 @@ as a server, require the UID of the peer to be the same as the UID of the server
1976919768 glib:name="G_DBUS_ERROR_FAILED">
1977019769 <doc xml:space="preserve"
1977119770 filename="gio/gioenums.h"
19772- line="1058">A generic error; "something went wrong" - see the error message for
19771+ line="1065">A generic error; "something went wrong" - see the error message for
1977319772 more.</doc>
1977419773 </member>
1977519774 <member name="no_memory"
@@ -19779,7 +19778,7 @@ more.</doc>
1977919778 glib:name="G_DBUS_ERROR_NO_MEMORY">
1978019779 <doc xml:space="preserve"
1978119780 filename="gio/gioenums.h"
19782- line="1061">There was not enough memory to complete an operation.</doc>
19781+ line="1068">There was not enough memory to complete an operation.</doc>
1978319782 </member>
1978419783 <member name="service_unknown"
1978519784 value="2"
@@ -19788,7 +19787,7 @@ more.</doc>
1978819787 glib:name="G_DBUS_ERROR_SERVICE_UNKNOWN">
1978919788 <doc xml:space="preserve"
1979019789 filename="gio/gioenums.h"
19791- line="1063">The bus doesn't know how to launch a service to supply the bus name
19790+ line="1070">The bus doesn't know how to launch a service to supply the bus name
1979219791 you wanted.</doc>
1979319792 </member>
1979419793 <member name="name_has_no_owner"
@@ -19798,7 +19797,7 @@ you wanted.</doc>
1979819797 glib:name="G_DBUS_ERROR_NAME_HAS_NO_OWNER">
1979919798 <doc xml:space="preserve"
1980019799 filename="gio/gioenums.h"
19801- line="1066">The bus name you referenced doesn't exist (i.e. no application owns
19800+ line="1073">The bus name you referenced doesn't exist (i.e. no application owns
1980219801 it).</doc>
1980319802 </member>
1980419803 <member name="no_reply"
@@ -19808,7 +19807,7 @@ it).</doc>
1980819807 glib:name="G_DBUS_ERROR_NO_REPLY">
1980919808 <doc xml:space="preserve"
1981019809 filename="gio/gioenums.h"
19811- line="1069">No reply to a message expecting one, usually means a timeout occurred.</doc>
19810+ line="1076">No reply to a message expecting one, usually means a timeout occurred.</doc>
1981219811 </member>
1981319812 <member name="io_error"
1981419813 value="5"
@@ -19817,7 +19816,7 @@ it).</doc>
1981719816 glib:name="G_DBUS_ERROR_IO_ERROR">
1981819817 <doc xml:space="preserve"
1981919818 filename="gio/gioenums.h"
19820- line="1071">Something went wrong reading or writing to a socket, for example.</doc>
19819+ line="1078">Something went wrong reading or writing to a socket, for example.</doc>
1982119820 </member>
1982219821 <member name="bad_address"
1982319822 value="6"
@@ -19826,7 +19825,7 @@ it).</doc>
1982619825 glib:name="G_DBUS_ERROR_BAD_ADDRESS">
1982719826 <doc xml:space="preserve"
1982819827 filename="gio/gioenums.h"
19829- line="1073">A D-Bus bus address was malformed.</doc>
19828+ line="1080">A D-Bus bus address was malformed.</doc>
1983019829 </member>
1983119830 <member name="not_supported"
1983219831 value="7"
@@ -19835,7 +19834,7 @@ it).</doc>
1983519834 glib:name="G_DBUS_ERROR_NOT_SUPPORTED">
1983619835 <doc xml:space="preserve"
1983719836 filename="gio/gioenums.h"
19838- line="1075">Requested operation isn't supported (like ENOSYS on UNIX).</doc>
19837+ line="1082">Requested operation isn't supported (like ENOSYS on UNIX).</doc>
1983919838 </member>
1984019839 <member name="limits_exceeded"
1984119840 value="8"
@@ -19844,7 +19843,7 @@ it).</doc>
1984419843 glib:name="G_DBUS_ERROR_LIMITS_EXCEEDED">
1984519844 <doc xml:space="preserve"
1984619845 filename="gio/gioenums.h"
19847- line="1077">Some limited resource is exhausted.</doc>
19846+ line="1084">Some limited resource is exhausted.</doc>
1984819847 </member>
1984919848 <member name="access_denied"
1985019849 value="9"
@@ -19853,7 +19852,7 @@ it).</doc>
1985319852 glib:name="G_DBUS_ERROR_ACCESS_DENIED">
1985419853 <doc xml:space="preserve"
1985519854 filename="gio/gioenums.h"
19856- line="1079">Security restrictions don't allow doing what you're trying to do.</doc>
19855+ line="1086">Security restrictions don't allow doing what you're trying to do.</doc>
1985719856 </member>
1985819857 <member name="auth_failed"
1985919858 value="10"
@@ -19862,7 +19861,7 @@ it).</doc>
1986219861 glib:name="G_DBUS_ERROR_AUTH_FAILED">
1986319862 <doc xml:space="preserve"
1986419863 filename="gio/gioenums.h"
19865- line="1081">Authentication didn't work.</doc>
19864+ line="1088">Authentication didn't work.</doc>
1986619865 </member>
1986719866 <member name="no_server"
1986819867 value="11"
@@ -19871,7 +19870,7 @@ it).</doc>
1987119870 glib:name="G_DBUS_ERROR_NO_SERVER">
1987219871 <doc xml:space="preserve"
1987319872 filename="gio/gioenums.h"
19874- line="1083">Unable to connect to server (probably caused by ECONNREFUSED on a
19873+ line="1090">Unable to connect to server (probably caused by ECONNREFUSED on a
1987519874 socket).</doc>
1987619875 </member>
1987719876 <member name="timeout"
@@ -19881,7 +19880,7 @@ socket).</doc>
1988119880 glib:name="G_DBUS_ERROR_TIMEOUT">
1988219881 <doc xml:space="preserve"
1988319882 filename="gio/gioenums.h"
19884- line="1086">Certain timeout errors, possibly ETIMEDOUT on a socket. Note that
19883+ line="1093">Certain timeout errors, possibly ETIMEDOUT on a socket. Note that
1988519884 %G_DBUS_ERROR_NO_REPLY is used for message reply timeouts. Warning:
1988619885 this is confusingly-named given that %G_DBUS_ERROR_TIMED_OUT also
1988719886 exists. We can't fix it for compatibility reasons so just be
@@ -19894,7 +19893,7 @@ careful.</doc>
1989419893 glib:name="G_DBUS_ERROR_NO_NETWORK">
1989519894 <doc xml:space="preserve"
1989619895 filename="gio/gioenums.h"
19897- line="1092">No network access (probably ENETUNREACH on a socket).</doc>
19896+ line="1099">No network access (probably ENETUNREACH on a socket).</doc>
1989819897 </member>
1989919898 <member name="address_in_use"
1990019899 value="14"
@@ -19903,7 +19902,7 @@ careful.</doc>
1990319902 glib:name="G_DBUS_ERROR_ADDRESS_IN_USE">
1990419903 <doc xml:space="preserve"
1990519904 filename="gio/gioenums.h"
19906- line="1094">Can't bind a socket since its address is in use (i.e. EADDRINUSE).</doc>
19905+ line="1101">Can't bind a socket since its address is in use (i.e. EADDRINUSE).</doc>
1990719906 </member>
1990819907 <member name="disconnected"
1990919908 value="15"
@@ -19912,7 +19911,7 @@ careful.</doc>
1991219911 glib:name="G_DBUS_ERROR_DISCONNECTED">
1991319912 <doc xml:space="preserve"
1991419913 filename="gio/gioenums.h"
19915- line="1096">The connection is disconnected and you're trying to use it.</doc>
19914+ line="1103">The connection is disconnected and you're trying to use it.</doc>
1991619915 </member>
1991719916 <member name="invalid_args"
1991819917 value="16"
@@ -19921,7 +19920,7 @@ careful.</doc>
1992119920 glib:name="G_DBUS_ERROR_INVALID_ARGS">
1992219921 <doc xml:space="preserve"
1992319922 filename="gio/gioenums.h"
19924- line="1098">Invalid arguments passed to a method call.</doc>
19923+ line="1105">Invalid arguments passed to a method call.</doc>
1992519924 </member>
1992619925 <member name="file_not_found"
1992719926 value="17"
@@ -19930,7 +19929,7 @@ careful.</doc>
1993019929 glib:name="G_DBUS_ERROR_FILE_NOT_FOUND">
1993119930 <doc xml:space="preserve"
1993219931 filename="gio/gioenums.h"
19933- line="1100">Missing file.</doc>
19932+ line="1107">Missing file.</doc>
1993419933 </member>
1993519934 <member name="file_exists"
1993619935 value="18"
@@ -19939,7 +19938,7 @@ careful.</doc>
1993919938 glib:name="G_DBUS_ERROR_FILE_EXISTS">
1994019939 <doc xml:space="preserve"
1994119940 filename="gio/gioenums.h"
19942- line="1102">Existing file and the operation you're using does not silently overwrite.</doc>
19941+ line="1109">Existing file and the operation you're using does not silently overwrite.</doc>
1994319942 </member>
1994419943 <member name="unknown_method"
1994519944 value="19"
@@ -19948,7 +19947,7 @@ careful.</doc>
1994819947 glib:name="G_DBUS_ERROR_UNKNOWN_METHOD">
1994919948 <doc xml:space="preserve"
1995019949 filename="gio/gioenums.h"
19951- line="1104">Method name you invoked isn't known by the object you invoked it on.</doc>
19950+ line="1111">Method name you invoked isn't known by the object you invoked it on.</doc>
1995219951 </member>
1995319952 <member name="timed_out"
1995419953 value="20"
@@ -19957,7 +19956,7 @@ careful.</doc>
1995719956 glib:name="G_DBUS_ERROR_TIMED_OUT">
1995819957 <doc xml:space="preserve"
1995919958 filename="gio/gioenums.h"
19960- line="1114">Certain timeout errors, e.g. while starting a service. Warning: this is
19959+ line="1121">Certain timeout errors, e.g. while starting a service. Warning: this is
1996119960 confusingly-named given that %G_DBUS_ERROR_TIMEOUT also exists. We
1996219961 can't fix it for compatibility reasons so just be careful.</doc>
1996319962 </member>
@@ -19968,7 +19967,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
1996819967 glib:name="G_DBUS_ERROR_MATCH_RULE_NOT_FOUND">
1996919968 <doc xml:space="preserve"
1997019969 filename="gio/gioenums.h"
19971- line="1118">Tried to remove or modify a match rule that didn't exist.</doc>
19970+ line="1125">Tried to remove or modify a match rule that didn't exist.</doc>
1997219971 </member>
1997319972 <member name="match_rule_invalid"
1997419973 value="22"
@@ -19977,7 +19976,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
1997719976 glib:name="G_DBUS_ERROR_MATCH_RULE_INVALID">
1997819977 <doc xml:space="preserve"
1997919978 filename="gio/gioenums.h"
19980- line="1120">The match rule isn't syntactically valid.</doc>
19979+ line="1127">The match rule isn't syntactically valid.</doc>
1998119980 </member>
1998219981 <member name="spawn_exec_failed"
1998319982 value="23"
@@ -19986,7 +19985,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
1998619985 glib:name="G_DBUS_ERROR_SPAWN_EXEC_FAILED">
1998719986 <doc xml:space="preserve"
1998819987 filename="gio/gioenums.h"
19989- line="1122">While starting a new process, the exec() call failed.</doc>
19988+ line="1129">While starting a new process, the exec() call failed.</doc>
1999019989 </member>
1999119990 <member name="spawn_fork_failed"
1999219991 value="24"
@@ -19995,7 +19994,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
1999519994 glib:name="G_DBUS_ERROR_SPAWN_FORK_FAILED">
1999619995 <doc xml:space="preserve"
1999719996 filename="gio/gioenums.h"
19998- line="1124">While starting a new process, the fork() call failed.</doc>
19997+ line="1131">While starting a new process, the fork() call failed.</doc>
1999919998 </member>
2000019999 <member name="spawn_child_exited"
2000120000 value="25"
@@ -20004,7 +20003,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2000420003 glib:name="G_DBUS_ERROR_SPAWN_CHILD_EXITED">
2000520004 <doc xml:space="preserve"
2000620005 filename="gio/gioenums.h"
20007- line="1126">While starting a new process, the child exited with a status code.</doc>
20006+ line="1133">While starting a new process, the child exited with a status code.</doc>
2000820007 </member>
2000920008 <member name="spawn_child_signaled"
2001020009 value="26"
@@ -20013,7 +20012,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2001320012 glib:name="G_DBUS_ERROR_SPAWN_CHILD_SIGNALED">
2001420013 <doc xml:space="preserve"
2001520014 filename="gio/gioenums.h"
20016- line="1128">While starting a new process, the child exited on a signal.</doc>
20015+ line="1135">While starting a new process, the child exited on a signal.</doc>
2001720016 </member>
2001820017 <member name="spawn_failed"
2001920018 value="27"
@@ -20022,7 +20021,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2002220021 glib:name="G_DBUS_ERROR_SPAWN_FAILED">
2002320022 <doc xml:space="preserve"
2002420023 filename="gio/gioenums.h"
20025- line="1130">While starting a new process, something went wrong.</doc>
20024+ line="1137">While starting a new process, something went wrong.</doc>
2002620025 </member>
2002720026 <member name="spawn_setup_failed"
2002820027 value="28"
@@ -20031,7 +20030,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2003120030 glib:name="G_DBUS_ERROR_SPAWN_SETUP_FAILED">
2003220031 <doc xml:space="preserve"
2003320032 filename="gio/gioenums.h"
20034- line="1132">We failed to setup the environment correctly.</doc>
20033+ line="1139">We failed to setup the environment correctly.</doc>
2003520034 </member>
2003620035 <member name="spawn_config_invalid"
2003720036 value="29"
@@ -20040,7 +20039,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2004020039 glib:name="G_DBUS_ERROR_SPAWN_CONFIG_INVALID">
2004120040 <doc xml:space="preserve"
2004220041 filename="gio/gioenums.h"
20043- line="1134">We failed to setup the config parser correctly.</doc>
20042+ line="1141">We failed to setup the config parser correctly.</doc>
2004420043 </member>
2004520044 <member name="spawn_service_invalid"
2004620045 value="30"
@@ -20049,7 +20048,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2004920048 glib:name="G_DBUS_ERROR_SPAWN_SERVICE_INVALID">
2005020049 <doc xml:space="preserve"
2005120050 filename="gio/gioenums.h"
20052- line="1136">Bus name was not valid.</doc>
20051+ line="1143">Bus name was not valid.</doc>
2005320052 </member>
2005420053 <member name="spawn_service_not_found"
2005520054 value="31"
@@ -20058,7 +20057,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2005820057 glib:name="G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND">
2005920058 <doc xml:space="preserve"
2006020059 filename="gio/gioenums.h"
20061- line="1138">Service file not found in system-services directory.</doc>
20060+ line="1145">Service file not found in system-services directory.</doc>
2006220061 </member>
2006320062 <member name="spawn_permissions_invalid"
2006420063 value="32"
@@ -20067,7 +20066,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2006720066 glib:name="G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID">
2006820067 <doc xml:space="preserve"
2006920068 filename="gio/gioenums.h"
20070- line="1140">Permissions are incorrect on the setuid helper.</doc>
20069+ line="1147">Permissions are incorrect on the setuid helper.</doc>
2007120070 </member>
2007220071 <member name="spawn_file_invalid"
2007320072 value="33"
@@ -20076,7 +20075,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2007620075 glib:name="G_DBUS_ERROR_SPAWN_FILE_INVALID">
2007720076 <doc xml:space="preserve"
2007820077 filename="gio/gioenums.h"
20079- line="1142">Service file invalid (Name, User or Exec missing).</doc>
20078+ line="1149">Service file invalid (Name, User or Exec missing).</doc>
2008020079 </member>
2008120080 <member name="spawn_no_memory"
2008220081 value="34"
@@ -20085,7 +20084,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2008520084 glib:name="G_DBUS_ERROR_SPAWN_NO_MEMORY">
2008620085 <doc xml:space="preserve"
2008720086 filename="gio/gioenums.h"
20088- line="1144">Tried to get a UNIX process ID and it wasn't available.</doc>
20087+ line="1151">Tried to get a UNIX process ID and it wasn't available.</doc>
2008920088 </member>
2009020089 <member name="unix_process_id_unknown"
2009120090 value="35"
@@ -20094,7 +20093,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2009420093 glib:name="G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN">
2009520094 <doc xml:space="preserve"
2009620095 filename="gio/gioenums.h"
20097- line="1146">Tried to get a UNIX process ID and it wasn't available.</doc>
20096+ line="1153">Tried to get a UNIX process ID and it wasn't available.</doc>
2009820097 </member>
2009920098 <member name="invalid_signature"
2010020099 value="36"
@@ -20103,7 +20102,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2010320102 glib:name="G_DBUS_ERROR_INVALID_SIGNATURE">
2010420103 <doc xml:space="preserve"
2010520104 filename="gio/gioenums.h"
20106- line="1148">A type signature is not valid.</doc>
20105+ line="1155">A type signature is not valid.</doc>
2010720106 </member>
2010820107 <member name="invalid_file_content"
2010920108 value="37"
@@ -20112,7 +20111,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2011220111 glib:name="G_DBUS_ERROR_INVALID_FILE_CONTENT">
2011320112 <doc xml:space="preserve"
2011420113 filename="gio/gioenums.h"
20115- line="1150">A file contains invalid syntax or is otherwise broken.</doc>
20114+ line="1157">A file contains invalid syntax or is otherwise broken.</doc>
2011620115 </member>
2011720116 <member name="selinux_security_context_unknown"
2011820117 value="38"
@@ -20121,7 +20120,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2012120120 glib:name="G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN">
2012220121 <doc xml:space="preserve"
2012320122 filename="gio/gioenums.h"
20124- line="1152">Asked for SELinux security context and it wasn't available.</doc>
20123+ line="1159">Asked for SELinux security context and it wasn't available.</doc>
2012520124 </member>
2012620125 <member name="adt_audit_data_unknown"
2012720126 value="39"
@@ -20130,7 +20129,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2013020129 glib:name="G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN">
2013120130 <doc xml:space="preserve"
2013220131 filename="gio/gioenums.h"
20133- line="1154">Asked for ADT audit data and it wasn't available.</doc>
20132+ line="1161">Asked for ADT audit data and it wasn't available.</doc>
2013420133 </member>
2013520134 <member name="object_path_in_use"
2013620135 value="40"
@@ -20139,7 +20138,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2013920138 glib:name="G_DBUS_ERROR_OBJECT_PATH_IN_USE">
2014020139 <doc xml:space="preserve"
2014120140 filename="gio/gioenums.h"
20142- line="1156">There's already an object with the requested object path.</doc>
20141+ line="1163">There's already an object with the requested object path.</doc>
2014320142 </member>
2014420143 <member name="unknown_object"
2014520144 value="41"
@@ -20148,7 +20147,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2014820147 glib:name="G_DBUS_ERROR_UNKNOWN_OBJECT">
2014920148 <doc xml:space="preserve"
2015020149 filename="gio/gioenums.h"
20151- line="1106">Object you invoked a method on isn't known. Since 2.42</doc>
20150+ line="1113">Object you invoked a method on isn't known. Since 2.42</doc>
2015220151 </member>
2015320152 <member name="unknown_interface"
2015420153 value="42"
@@ -20157,7 +20156,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2015720156 glib:name="G_DBUS_ERROR_UNKNOWN_INTERFACE">
2015820157 <doc xml:space="preserve"
2015920158 filename="gio/gioenums.h"
20160- line="1108">Interface you invoked a method on isn't known by the object. Since 2.42</doc>
20159+ line="1115">Interface you invoked a method on isn't known by the object. Since 2.42</doc>
2016120160 </member>
2016220161 <member name="unknown_property"
2016320162 value="43"
@@ -20166,7 +20165,7 @@ can't fix it for compatibility reasons so just be careful.</doc>
2016620165 glib:name="G_DBUS_ERROR_UNKNOWN_PROPERTY">
2016720166 <doc xml:space="preserve"
2016820167 filename="gio/gioenums.h"
20169- line="1110">Property you tried to access isn't known by the object. Since 2.42</doc>
20168+ line="1117">Property you tried to access isn't known by the object. Since 2.42</doc>
2017020169 </member>
2017120170 <member name="property_read_only"
2017220171 value="44"
@@ -20175,37 +20174,39 @@ can't fix it for compatibility reasons so just be careful.</doc>
2017520174 glib:name="G_DBUS_ERROR_PROPERTY_READ_ONLY">
2017620175 <doc xml:space="preserve"
2017720176 filename="gio/gioenums.h"
20178- line="1112">Property you tried to set is read-only. Since 2.42</doc>
20177+ line="1119">Property you tried to set is read-only. Since 2.42</doc>
2017920178 </member>
2018020179 <function name="encode_gerror"
2018120180 c:identifier="g_dbus_error_encode_gerror"
2018220181 version="2.26">
2018320182 <doc xml:space="preserve"
2018420183 filename="gio/gdbuserror.c"
20185- line="723">Creates a D-Bus error name to use for @error. If @error matches
20186-a registered error (cf. g_dbus_error_register_error()), the corresponding
20187-D-Bus error name will be returned.
20184+ line="733">Creates a D-Bus error name to use for @error.
20185+
20186+If @error matches a registered error (see
20187+[func@Gio.DBusError.register_error]), the corresponding D-Bus error name
20188+will be returned.
2018820189
2018920190 Otherwise the a name of the form
2019020191 `org.gtk.GDBus.UnmappedGError.Quark._ESCAPED_QUARK_NAME.Code_ERROR_CODE`
2019120192 will be used. This allows other GDBus applications to map the error
20192-on the wire back to a #GError using g_dbus_error_new_for_dbus_error().
20193+on the wire back to a [type@GLib.Error] using
20194+[func@Gio.DBusError.new_for_dbus_error].
2019320195
2019420196 This function is typically only used in object mappings to put a
20195-#GError on the wire. Regular applications should not use it.</doc>
20196- <source-position filename="gio/gdbuserror.h" line="107"/>
20197+[type@GLib.Error] on the wire. Regular applications should not use it.</doc>
20198+ <source-position filename="gio/gdbuserror.h" line="108"/>
2019720199 <return-value transfer-ownership="full">
2019820200 <doc xml:space="preserve"
2019920201 filename="gio/gdbuserror.c"
20200- line="739">A D-Bus error name (never %NULL).
20201- Free with g_free().</doc>
20202+ line="752">a D-Bus error name</doc>
2020220203 <type name="utf8" c:type="gchar*"/>
2020320204 </return-value>
2020420205 <parameters>
2020520206 <parameter name="error" transfer-ownership="none">
2020620207 <doc xml:space="preserve"
2020720208 filename="gio/gdbuserror.c"
20208- line="725">A #GError.</doc>
20209+ line="735">an error</doc>
2020920210 <type name="GLib.Error" c:type="const GError*"/>
2021020211 </parameter>
2021120212 </parameters>
@@ -20218,22 +20219,22 @@ This function is typically only used in object mappings to put a
2021820219 line="430">Gets the D-Bus error name used for @error, if any.
2021920220
2022020221 This function is guaranteed to return a D-Bus error name for all
20221-#GErrors returned from functions handling remote method calls
20222-(e.g. g_dbus_connection_call_finish()) unless
20223-g_dbus_error_strip_remote_error() has been used on @error.</doc>
20224- <source-position filename="gio/gdbuserror.h" line="57"/>
20222+[type@GLib.Error]s returned from functions handling remote method calls
20223+(for example, [method@Gio.DBusConnection.call_finish]) unless
20224+[func@Gio.DBusError.strip_remote_error] has already been used on @error.</doc>
20225+ <source-position filename="gio/gdbuserror.h" line="58"/>
2022520226 <return-value transfer-ownership="full" nullable="1">
2022620227 <doc xml:space="preserve"
2022720228 filename="gio/gdbuserror.c"
20228- line="441">an allocated string or %NULL if the
20229- D-Bus error name could not be found. Free with g_free().</doc>
20229+ line="441">an allocated string, or `NULL` if the
20230+ D-Bus error name could not be found</doc>
2023020231 <type name="utf8" c:type="gchar*"/>
2023120232 </return-value>
2023220233 <parameters>
2023320234 <parameter name="error" transfer-ownership="none">
2023420235 <doc xml:space="preserve"
2023520236 filename="gio/gdbuserror.c"
20236- line="432">a #GError</doc>
20237+ line="432">an error</doc>
2023720238 <type name="GLib.Error" c:type="const GError*"/>
2023820239 </parameter>
2023920240 </parameters>
@@ -20243,21 +20244,21 @@ g_dbus_error_strip_remote_error() has been used on @error.</doc>
2024320244 version="2.26">
2024420245 <doc xml:space="preserve"
2024520246 filename="gio/gdbuserror.c"
20246- line="410">Checks if @error represents an error received via D-Bus from a remote peer. If so,
20247-use g_dbus_error_get_remote_error() to get the name of the error.</doc>
20248- <source-position filename="gio/gdbuserror.h" line="55"/>
20247+ line="411">Checks if @error represents an error received via D-Bus from a remote peer.
20248+
20249+If so, use [func@Gio.DBusError.get_remote_error] to get the name of the error.</doc>
20250+ <source-position filename="gio/gdbuserror.h" line="56"/>
2024920251 <return-value transfer-ownership="none">
2025020252 <doc xml:space="preserve"
2025120253 filename="gio/gdbuserror.c"
20252- line="417">%TRUE if @error represents an error from a remote peer,
20253-%FALSE otherwise.</doc>
20254+ line="419">true if @error represents an error from a remote peer; false otherwise</doc>
2025420255 <type name="gboolean" c:type="gboolean"/>
2025520256 </return-value>
2025620257 <parameters>
2025720258 <parameter name="error" transfer-ownership="none">
2025820259 <doc xml:space="preserve"
2025920260 filename="gio/gdbuserror.c"
20260- line="412">A #GError.</doc>
20261+ line="413">an error</doc>
2026120262 <type name="GLib.Error" c:type="const GError*"/>
2026220263 </parameter>
2026320264 </parameters>
@@ -20267,50 +20268,53 @@ use g_dbus_error_get_remote_error() to get the name of the error.</doc>
2026720268 version="2.26">
2026820269 <doc xml:space="preserve"
2026920270 filename="gio/gdbuserror.c"
20270- line="497">Creates a #GError based on the contents of @dbus_error_name and
20271+ line="496">Creates a [type@GLib.Error] based on the contents of @dbus_error_name and
2027120272 @dbus_error_message.
2027220273
20273-Errors registered with g_dbus_error_register_error() will be looked
20274+Errors registered with [func@Gio.DBusError.register_error] will be looked
2027420275 up using @dbus_error_name and if a match is found, the error domain
20275-and code is used. Applications can use g_dbus_error_get_remote_error()
20276+and code is used. Applications can use [func@Gio.DBusError.get_remote_error]
2027620277 to recover @dbus_error_name.
2027720278
2027820279 If a match against a registered error is not found and the D-Bus
20279-error name is in a form as returned by g_dbus_error_encode_gerror()
20280+error name is in a form as returned by [func@Gio.DBusError.encode_gerror]
2028020281 the error domain and code encoded in the name is used to
20281-create the #GError. Also, @dbus_error_name is added to the error message
20282-such that it can be recovered with g_dbus_error_get_remote_error().
20282+create the [type@GLib.Error]. Also, @dbus_error_name is added to the error
20283+message such that it can be recovered with
20284+[func@Gio.DBusError.get_remote_error].
2028320285
20284-Otherwise, a #GError with the error code %G_IO_ERROR_DBUS_ERROR
20285-in the %G_IO_ERROR error domain is returned. Also, @dbus_error_name is
20286+Otherwise, a [type@GLib.Error] with the error code
20287+[error@Gio.IOErrorEnum.DBUS_ERROR]
20288+in the [error@Gio.IOErrorEnum] error domain is returned. Also, @dbus_error_name is
2028620289 added to the error message such that it can be recovered with
20287-g_dbus_error_get_remote_error().
20290+[func@Gio.DBusError.get_remote_error].
2028820291
2028920292 In all three cases, @dbus_error_name can always be recovered from the
20290-returned #GError using the g_dbus_error_get_remote_error() function
20291-(unless g_dbus_error_strip_remote_error() hasn't been used on the returned error).
20293+returned [type@GLib.Error] using the [func@Gio.DBusError.get_remote_error]
20294+function (unless [func@Gio.DBusError.strip_remote_error] hasn’t been used on
20295+the returned error).
2029220296
2029320297 This function is typically only used in object mappings to prepare
20294-#GError instances for applications. Regular applications should not use
20295-it.</doc>
20296- <source-position filename="gio/gdbuserror.h" line="92"/>
20298+[type@GLib.Error] instances for applications. Regular applications should not
20299+use it.</doc>
20300+ <source-position filename="gio/gdbuserror.h" line="93"/>
2029720301 <return-value transfer-ownership="full">
2029820302 <doc xml:space="preserve"
2029920303 filename="gio/gdbuserror.c"
20300- line="529">An allocated #GError. Free with g_error_free().</doc>
20304+ line="531">an allocated [type@GLib.Error]</doc>
2030120305 <type name="GLib.Error" c:type="GError*"/>
2030220306 </return-value>
2030320307 <parameters>
2030420308 <parameter name="dbus_error_name" transfer-ownership="none">
2030520309 <doc xml:space="preserve"
2030620310 filename="gio/gdbuserror.c"
20307- line="499">D-Bus error name.</doc>
20311+ line="498">D-Bus error name</doc>
2030820312 <type name="utf8" c:type="const gchar*"/>
2030920313 </parameter>
2031020314 <parameter name="dbus_error_message" transfer-ownership="none">
2031120315 <doc xml:space="preserve"
2031220316 filename="gio/gdbuserror.c"
20313- line="500">D-Bus error message.</doc>
20317+ line="499">D-Bus error message</doc>
2031420318 <type name="utf8" c:type="const gchar*"/>
2031520319 </parameter>
2031620320 </parameters>
@@ -20325,36 +20329,36 @@ it.</doc>
2032520329 version="2.26">
2032620330 <doc xml:space="preserve"
2032720331 filename="gio/gdbuserror.c"
20328- line="271">Creates an association to map between @dbus_error_name and
20329-#GErrors specified by @error_domain and @error_code.
20332+ line="273">Creates an association mapping between @dbus_error_name and
20333+[type@GLib.Error]s specified by @error_domain and @error_code.
2033020334
20331-This is typically done in the routine that returns the #GQuark for
20335+This is typically done in the function that returns the [type@GLib.Quark] for
2033220336 an error domain.</doc>
20333- <source-position filename="gio/gdbuserror.h" line="77"/>
20337+ <source-position filename="gio/gdbuserror.h" line="78"/>
2033420338 <return-value transfer-ownership="none">
2033520339 <doc xml:space="preserve"
2033620340 filename="gio/gdbuserror.c"
20337- line="283">%TRUE if the association was created, %FALSE if it already
20338-exists.</doc>
20341+ line="285">true if the association was created, false if it already
20342+ exists</doc>
2033920343 <type name="gboolean" c:type="gboolean"/>
2034020344 </return-value>
2034120345 <parameters>
2034220346 <parameter name="error_domain" transfer-ownership="none">
2034320347 <doc xml:space="preserve"
2034420348 filename="gio/gdbuserror.c"
20345- line="273">A #GQuark for an error domain.</doc>
20349+ line="275">a [type@GLib.Quark] for an error domain</doc>
2034620350 <type name="GLib.Quark" c:type="GQuark"/>
2034720351 </parameter>
2034820352 <parameter name="error_code" transfer-ownership="none">
2034920353 <doc xml:space="preserve"
2035020354 filename="gio/gdbuserror.c"
20351- line="274">An error code.</doc>
20355+ line="276">an error code</doc>
2035220356 <type name="gint" c:type="gint"/>
2035320357 </parameter>
2035420358 <parameter name="dbus_error_name" transfer-ownership="none">
2035520359 <doc xml:space="preserve"
2035620360 filename="gio/gdbuserror.c"
20357- line="275">A D-Bus error name.</doc>
20361+ line="277">a D-Bus error name</doc>
2035820362 <type name="utf8" c:type="const gchar*"/>
2035920363 </parameter>
2036020364 </parameters>
@@ -20364,11 +20368,12 @@ exists.</doc>
2036420368 version="2.26">
2036520369 <doc xml:space="preserve"
2036620370 filename="gio/gdbuserror.c"
20367- line="97">Helper function for associating a #GError error domain with D-Bus error names.
20371+ line="97">Helper function for associating a [type@GLib.Error] error domain with D-Bus
20372+error names.
2036820373
2036920374 While @quark_volatile has a `volatile` qualifier, this is a historical
2037020375 artifact and the argument passed to it should not be `volatile`.</doc>
20371- <source-position filename="gio/gdbuserror.h" line="85"/>
20376+ <source-position filename="gio/gdbuserror.h" line="86"/>
2037220377 <return-value transfer-ownership="none">
2037320378 <type name="none" c:type="void"/>
2037420379 </return-value>
@@ -20376,19 +20381,20 @@ artifact and the argument passed to it should not be `volatile`.</doc>
2037620381 <parameter name="error_domain_quark_name" transfer-ownership="none">
2037720382 <doc xml:space="preserve"
2037820383 filename="gio/gdbuserror.c"
20379- line="99">The error domain name.</doc>
20384+ line="99">the error domain name</doc>
2038020385 <type name="utf8" c:type="const gchar*"/>
2038120386 </parameter>
2038220387 <parameter name="quark_volatile" transfer-ownership="none">
2038320388 <doc xml:space="preserve"
2038420389 filename="gio/gdbuserror.c"
20385- line="100">A pointer where to store the #GQuark.</doc>
20390+ line="100">return location for the [type@GLib.Quark] representing the
20391+ error domain</doc>
2038620392 <type name="gsize" c:type="volatile gsize*"/>
2038720393 </parameter>
2038820394 <parameter name="entries" transfer-ownership="none">
2038920395 <doc xml:space="preserve"
2039020396 filename="gio/gdbuserror.c"
20391- line="101">A pointer to @num_entries #GDBusErrorEntry struct items.</doc>
20397+ line="102">items to register</doc>
2039220398 <array length="3"
2039320399 zero-terminated="0"
2039420400 c:type="const GDBusErrorEntry*">
@@ -20398,7 +20404,7 @@ artifact and the argument passed to it should not be `volatile`.</doc>
2039820404 <parameter name="num_entries" transfer-ownership="none">
2039920405 <doc xml:space="preserve"
2040020406 filename="gio/gdbuserror.c"
20401- line="102">Number of items to register.</doc>
20407+ line="103">number of items to register</doc>
2040220408 <type name="guint" c:type="guint"/>
2040320409 </parameter>
2040420410 </parameters>
@@ -20409,30 +20415,41 @@ artifact and the argument passed to it should not be `volatile`.</doc>
2040920415 introspectable="0">
2041020416 <doc xml:space="preserve"
2041120417 filename="gio/gdbuserror.c"
20412- line="592">Does nothing if @error is %NULL. Otherwise sets `*error` to
20413-a new #GError created with g_dbus_error_new_for_dbus_error()
20414-with @dbus_error_message prepend with @format (unless %NULL).</doc>
20415- <source-position filename="gio/gdbuserror.h" line="95"/>
20418+ line="593">Sets `*error` to a new [type@GLib.Error] created with
20419+[func@Gio.DBusError.new_for_dbus_error].
20420+
20421+If @format is non-`NULL` then it is prepended to @dbus_error_message.
20422+Otherwise @dbus_error_message is used unmodified.
20423+
20424+This function does nothing if @error is `NULL`.</doc>
20425+ <source-position filename="gio/gdbuserror.h" line="96"/>
2041620426 <return-value transfer-ownership="none">
2041720427 <type name="none" c:type="void"/>
2041820428 </return-value>
2041920429 <parameters>
20420- <parameter name="error" transfer-ownership="none">
20430+ <parameter name="error"
20431+ direction="out"
20432+ caller-allocates="0"
20433+ transfer-ownership="full"
20434+ nullable="1"
20435+ optional="1"
20436+ allow-none="1">
2042120437 <doc xml:space="preserve"
2042220438 filename="gio/gdbuserror.c"
20423- line="594">A pointer to a #GError or %NULL.</doc>
20439+ line="595">return location for
20440+ a [type@GLib.Error]</doc>
2042420441 <type name="GLib.Error" c:type="GError**"/>
2042520442 </parameter>
2042620443 <parameter name="dbus_error_name" transfer-ownership="none">
2042720444 <doc xml:space="preserve"
2042820445 filename="gio/gdbuserror.c"
20429- line="595">D-Bus error name.</doc>
20446+ line="597">D-Bus error name</doc>
2043020447 <type name="utf8" c:type="const gchar*"/>
2043120448 </parameter>
2043220449 <parameter name="dbus_error_message" transfer-ownership="none">
2043320450 <doc xml:space="preserve"
2043420451 filename="gio/gdbuserror.c"
20435- line="596">D-Bus error message.</doc>
20452+ line="598">D-Bus error message</doc>
2043620453 <type name="utf8" c:type="const gchar*"/>
2043720454 </parameter>
2043820455 <parameter name="format"
@@ -20441,13 +20458,14 @@ with @dbus_error_message prepend with @format (unless %NULL).</doc>
2044120458 allow-none="1">
2044220459 <doc xml:space="preserve"
2044320460 filename="gio/gdbuserror.c"
20444- line="597">printf()-style format to prepend to @dbus_error_message or %NULL.</doc>
20461+ line="599">`printf()`-style format to prepend to
20462+ @dbus_error_message, or `NULL` to not modify the message</doc>
2044520463 <type name="utf8" c:type="const gchar*"/>
2044620464 </parameter>
2044720465 <parameter name="..." transfer-ownership="none">
2044820466 <doc xml:space="preserve"
2044920467 filename="gio/gdbuserror.c"
20450- line="598">Arguments for @format.</doc>
20468+ line="601">arguments for @format</doc>
2045120469 <varargs/>
2045220470 </parameter>
2045320471 </parameters>
@@ -20458,28 +20476,35 @@ with @dbus_error_message prepend with @format (unless %NULL).</doc>
2045820476 introspectable="0">
2045920477 <doc xml:space="preserve"
2046020478 filename="gio/gdbuserror.c"
20461- line="637">Like g_dbus_error_set_dbus_error() but intended for language bindings.</doc>
20462- <source-position filename="gio/gdbuserror.h" line="101"/>
20479+ line="644">Like [func@Gio.DBusError.set_dbus_error] but intended for language bindings.</doc>
20480+ <source-position filename="gio/gdbuserror.h" line="102"/>
2046320481 <return-value transfer-ownership="none">
2046420482 <type name="none" c:type="void"/>
2046520483 </return-value>
2046620484 <parameters>
20467- <parameter name="error" transfer-ownership="none">
20485+ <parameter name="error"
20486+ direction="out"
20487+ caller-allocates="0"
20488+ transfer-ownership="full"
20489+ nullable="1"
20490+ optional="1"
20491+ allow-none="1">
2046820492 <doc xml:space="preserve"
2046920493 filename="gio/gdbuserror.c"
20470- line="639">A pointer to a #GError or %NULL.</doc>
20494+ line="646">return location for
20495+ a [type@GLib.Error]</doc>
2047120496 <type name="GLib.Error" c:type="GError**"/>
2047220497 </parameter>
2047320498 <parameter name="dbus_error_name" transfer-ownership="none">
2047420499 <doc xml:space="preserve"
2047520500 filename="gio/gdbuserror.c"
20476- line="640">D-Bus error name.</doc>
20501+ line="648">D-Bus error name</doc>
2047720502 <type name="utf8" c:type="const gchar*"/>
2047820503 </parameter>
2047920504 <parameter name="dbus_error_message" transfer-ownership="none">
2048020505 <doc xml:space="preserve"
2048120506 filename="gio/gdbuserror.c"
20482- line="641">D-Bus error message.</doc>
20507+ line="649">D-Bus error message</doc>
2048320508 <type name="utf8" c:type="const gchar*"/>
2048420509 </parameter>
2048520510 <parameter name="format"
@@ -20488,13 +20513,14 @@ with @dbus_error_message prepend with @format (unless %NULL).</doc>
2048820513 allow-none="1">
2048920514 <doc xml:space="preserve"
2049020515 filename="gio/gdbuserror.c"
20491- line="642">printf()-style format to prepend to @dbus_error_message or %NULL.</doc>
20516+ line="650">`printf()`-style format to prepend to
20517+ @dbus_error_message, or `NULL` to not modify the message</doc>
2049220518 <type name="utf8" c:type="const gchar*"/>
2049320519 </parameter>
2049420520 <parameter name="var_args" transfer-ownership="none">
2049520521 <doc xml:space="preserve"
2049620522 filename="gio/gdbuserror.c"
20497- line="643">Arguments for @format.</doc>
20523+ line="652">arguments for @format</doc>
2049820524 <type name="va_list" c:type="va_list"/>
2049920525 </parameter>
2050020526 </parameters>
@@ -20504,24 +20530,26 @@ with @dbus_error_message prepend with @format (unless %NULL).</doc>
2050420530 version="2.26">
2050520531 <doc xml:space="preserve"
2050620532 filename="gio/gdbuserror.c"
20507- line="679">Looks for extra information in the error message used to recover
20508-the D-Bus error name and strips it if found. If stripped, the
20533+ line="688">Looks for extra information in the error message used to recover
20534+the D-Bus error name and strips it if found.
20535+
20536+If stripped, the
2050920537 message field in @error will correspond exactly to what was
2051020538 received on the wire.
2051120539
2051220540 This is typically used when presenting errors to the end user.</doc>
20513- <source-position filename="gio/gdbuserror.h" line="59"/>
20541+ <source-position filename="gio/gdbuserror.h" line="60"/>
2051420542 <return-value transfer-ownership="none">
2051520543 <doc xml:space="preserve"
2051620544 filename="gio/gdbuserror.c"
20517- line="690">%TRUE if information was stripped, %FALSE otherwise.</doc>
20545+ line="701">true if information was stripped; false otherwise</doc>
2051820546 <type name="gboolean" c:type="gboolean"/>
2051920547 </return-value>
2052020548 <parameters>
2052120549 <parameter name="error" transfer-ownership="none">
2052220550 <doc xml:space="preserve"
2052320551 filename="gio/gdbuserror.c"
20524- line="681">A #GError.</doc>
20552+ line="690">an error</doc>
2052520553 <type name="GLib.Error" c:type="GError*"/>
2052620554 </parameter>
2052720555 </parameters>
@@ -20531,31 +20559,32 @@ This is typically used when presenting errors to the end user.</doc>
2053120559 version="2.26">
2053220560 <doc xml:space="preserve"
2053320561 filename="gio/gdbuserror.c"
20534- line="337">Destroys an association previously set up with g_dbus_error_register_error().</doc>
20535- <source-position filename="gio/gdbuserror.h" line="81"/>
20562+ line="338">Destroys an association previously set up with
20563+[func@Gio.DBusError.register_error].</doc>
20564+ <source-position filename="gio/gdbuserror.h" line="82"/>
2053620565 <return-value transfer-ownership="none">
2053720566 <doc xml:space="preserve"
2053820567 filename="gio/gdbuserror.c"
20539- line="345">%TRUE if the association was destroyed, %FALSE if it wasn't found.</doc>
20568+ line="347">true if the association was destroyed, false if it wasn’t found</doc>
2054020569 <type name="gboolean" c:type="gboolean"/>
2054120570 </return-value>
2054220571 <parameters>
2054320572 <parameter name="error_domain" transfer-ownership="none">
2054420573 <doc xml:space="preserve"
2054520574 filename="gio/gdbuserror.c"
20546- line="339">A #GQuark for an error domain.</doc>
20575+ line="340">a [type@GLib.Quark] for an error domain</doc>
2054720576 <type name="GLib.Quark" c:type="GQuark"/>
2054820577 </parameter>
2054920578 <parameter name="error_code" transfer-ownership="none">
2055020579 <doc xml:space="preserve"
2055120580 filename="gio/gdbuserror.c"
20552- line="340">An error code.</doc>
20581+ line="341">an error code</doc>
2055320582 <type name="gint" c:type="gint"/>
2055420583 </parameter>
2055520584 <parameter name="dbus_error_name" transfer-ownership="none">
2055620585 <doc xml:space="preserve"
2055720586 filename="gio/gdbuserror.c"
20558- line="341">A D-Bus error name.</doc>
20587+ line="342">a D-Bus error name</doc>
2055920588 <type name="utf8" c:type="const gchar*"/>
2056020589 </parameter>
2056120590 </parameters>
@@ -20564,18 +20593,18 @@ This is typically used when presenting errors to the end user.</doc>
2056420593 <record name="DBusErrorEntry" c:type="GDBusErrorEntry" version="2.26">
2056520594 <doc xml:space="preserve"
2056620595 filename="gio/gdbuserror.h"
20567- line="61">Struct used in g_dbus_error_register_error_domain().</doc>
20568- <source-position filename="gio/gdbuserror.h" line="74"/>
20596+ line="62">Struct used in [func@Gio.DBusError.register_error_domain].</doc>
20597+ <source-position filename="gio/gdbuserror.h" line="75"/>
2056920598 <field name="error_code" writable="1">
2057020599 <doc xml:space="preserve"
2057120600 filename="gio/gdbuserror.h"
20572- line="63">An error code.</doc>
20601+ line="64">an error code</doc>
2057320602 <type name="gint" c:type="gint"/>
2057420603 </field>
2057520604 <field name="dbus_error_name" writable="1">
2057620605 <doc xml:space="preserve"
2057720606 filename="gio/gdbuserror.h"
20578- line="64">The D-Bus error name to associate with @error_code.</doc>
20607+ line="65">the D-Bus error name to associate with @error_code</doc>
2057920608 <type name="utf8" c:type="const gchar*"/>
2058020609 </field>
2058120610 </record>
@@ -22100,7 +22129,7 @@ Free with g_variant_unref().</doc>
2210022129 c:type="GDBusInterfaceSkeletonFlags">
2210122130 <doc xml:space="preserve"
2210222131 filename="gio/gioenums.h"
22103- line="1804">Flags describing the behavior of a #GDBusInterfaceSkeleton instance.</doc>
22132+ line="1811">Flags describing the behavior of a #GDBusInterfaceSkeleton instance.</doc>
2210422133 <member name="none"
2210522134 value="0"
2210622135 c:identifier="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE"
@@ -22108,7 +22137,7 @@ Free with g_variant_unref().</doc>
2210822137 glib:name="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE">
2210922138 <doc xml:space="preserve"
2211022139 filename="gio/gioenums.h"
22111- line="1806">No flags set.</doc>
22140+ line="1813">No flags set.</doc>
2211222141 </member>
2211322142 <member name="handle_method_invocations_in_thread"
2211422143 value="1"
@@ -22117,7 +22146,7 @@ Free with g_variant_unref().</doc>
2211722146 glib:name="G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD">
2211822147 <doc xml:space="preserve"
2211922148 filename="gio/gioenums.h"
22120- line="1807">Each method invocation is handled in
22149+ line="1814">Each method invocation is handled in
2212122150 a thread dedicated to the invocation. This means that the method implementation can use blocking IO
2212222151 without blocking any other part of the process. It also means that the method implementation must
2212322152 use locking to access data structures used by other threads.</doc>
@@ -22717,7 +22746,7 @@ is a #guchar. Free with g_free().</doc>
2271722746 <doc xml:space="preserve"
2271822747 filename="gio/gdbusmessage.c"
2271922748 line="3930">Checks whether @message is locked. To monitor changes to this
22720-value, conncet to the #GObject::notify signal to listen for changes
22749+value, connect to the #GObject::notify signal to listen for changes
2272122750 on the #GDBusMessage:locked property.</doc>
2272222751 <source-position filename="gio/gdbusmessage.h" line="71"/>
2272322752 <return-value transfer-ownership="none">
@@ -23703,7 +23732,7 @@ well as the first string item in @message's body.</doc>
2370323732 c:type="GDBusMessageByteOrder">
2370423733 <doc xml:space="preserve"
2370523734 filename="gio/gioenums.h"
23706- line="1482">Enumeration used to describe the byte order of a D-Bus message.</doc>
23735+ line="1489">Enumeration used to describe the byte order of a D-Bus message.</doc>
2370723736 <member name="big_endian"
2370823737 value="66"
2370923738 c:identifier="G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN"
@@ -23711,7 +23740,7 @@ well as the first string item in @message's body.</doc>
2371123740 glib:name="G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN">
2371223741 <doc xml:space="preserve"
2371323742 filename="gio/gioenums.h"
23714- line="1484">The byte order is big endian.</doc>
23743+ line="1491">The byte order is big endian.</doc>
2371523744 </member>
2371623745 <member name="little_endian"
2371723746 value="108"
@@ -23720,7 +23749,7 @@ well as the first string item in @message's body.</doc>
2372023749 glib:name="G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN">
2372123750 <doc xml:space="preserve"
2372223751 filename="gio/gioenums.h"
23723- line="1485">The byte order is little endian.</doc>
23752+ line="1492">The byte order is little endian.</doc>
2372423753 </member>
2372523754 </enumeration>
2372623755 <callback name="DBusMessageFilterFunction"
@@ -23835,7 +23864,7 @@ a message to be sent to the other peer.</doc>
2383523864 c:type="GDBusMessageFlags">
2383623865 <doc xml:space="preserve"
2383723866 filename="gio/gioenums.h"
23838- line="1305">Message flags used in #GDBusMessage.</doc>
23867+ line="1312">Message flags used in #GDBusMessage.</doc>
2383923868 <member name="none"
2384023869 value="0"
2384123870 c:identifier="G_DBUS_MESSAGE_FLAGS_NONE"
@@ -23843,7 +23872,7 @@ a message to be sent to the other peer.</doc>
2384323872 glib:name="G_DBUS_MESSAGE_FLAGS_NONE">
2384423873 <doc xml:space="preserve"
2384523874 filename="gio/gioenums.h"
23846- line="1307">No flags set.</doc>
23875+ line="1314">No flags set.</doc>
2384723876 </member>
2384823877 <member name="no_reply_expected"
2384923878 value="1"
@@ -23852,7 +23881,7 @@ a message to be sent to the other peer.</doc>
2385223881 glib:name="G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED">
2385323882 <doc xml:space="preserve"
2385423883 filename="gio/gioenums.h"
23855- line="1308">A reply is not expected.</doc>
23884+ line="1315">A reply is not expected.</doc>
2385623885 </member>
2385723886 <member name="no_auto_start"
2385823887 value="2"
@@ -23861,7 +23890,7 @@ a message to be sent to the other peer.</doc>
2386123890 glib:name="G_DBUS_MESSAGE_FLAGS_NO_AUTO_START">
2386223891 <doc xml:space="preserve"
2386323892 filename="gio/gioenums.h"
23864- line="1309">The bus must not launch an
23893+ line="1316">The bus must not launch an
2386523894 owner for the destination name in response to this message.</doc>
2386623895 </member>
2386723896 <member name="allow_interactive_authorization"
@@ -23871,7 +23900,7 @@ owner for the destination name in response to this message.</doc>
2387123900 glib:name="G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION">
2387223901 <doc xml:space="preserve"
2387323902 filename="gio/gioenums.h"
23874- line="1311">If set on a method
23903+ line="1318">If set on a method
2387523904 call, this flag means that the caller is prepared to wait for interactive
2387623905 authorization. Since 2.46.</doc>
2387723906 </member>
@@ -23883,7 +23912,7 @@ authorization. Since 2.46.</doc>
2388323912 c:type="GDBusMessageHeaderField">
2388423913 <doc xml:space="preserve"
2388523914 filename="gio/gioenums.h"
23886- line="1326">Header fields used in #GDBusMessage.</doc>
23915+ line="1333">Header fields used in #GDBusMessage.</doc>
2388723916 <member name="invalid"
2388823917 value="0"
2388923918 c:identifier="G_DBUS_MESSAGE_HEADER_FIELD_INVALID"
@@ -23891,7 +23920,7 @@ authorization. Since 2.46.</doc>
2389123920 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_INVALID">
2389223921 <doc xml:space="preserve"
2389323922 filename="gio/gioenums.h"
23894- line="1328">Not a valid header field.</doc>
23923+ line="1335">Not a valid header field.</doc>
2389523924 </member>
2389623925 <member name="path"
2389723926 value="1"
@@ -23900,7 +23929,7 @@ authorization. Since 2.46.</doc>
2390023929 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_PATH">
2390123930 <doc xml:space="preserve"
2390223931 filename="gio/gioenums.h"
23903- line="1329">The object path.</doc>
23932+ line="1336">The object path.</doc>
2390423933 </member>
2390523934 <member name="interface"
2390623935 value="2"
@@ -23909,7 +23938,7 @@ authorization. Since 2.46.</doc>
2390923938 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE">
2391023939 <doc xml:space="preserve"
2391123940 filename="gio/gioenums.h"
23912- line="1330">The interface name.</doc>
23941+ line="1337">The interface name.</doc>
2391323942 </member>
2391423943 <member name="member"
2391523944 value="3"
@@ -23918,7 +23947,7 @@ authorization. Since 2.46.</doc>
2391823947 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_MEMBER">
2391923948 <doc xml:space="preserve"
2392023949 filename="gio/gioenums.h"
23921- line="1331">The method or signal name.</doc>
23950+ line="1338">The method or signal name.</doc>
2392223951 </member>
2392323952 <member name="error_name"
2392423953 value="4"
@@ -23927,7 +23956,7 @@ authorization. Since 2.46.</doc>
2392723956 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME">
2392823957 <doc xml:space="preserve"
2392923958 filename="gio/gioenums.h"
23930- line="1332">The name of the error that occurred.</doc>
23959+ line="1339">The name of the error that occurred.</doc>
2393123960 </member>
2393223961 <member name="reply_serial"
2393323962 value="5"
@@ -23936,7 +23965,7 @@ authorization. Since 2.46.</doc>
2393623965 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL">
2393723966 <doc xml:space="preserve"
2393823967 filename="gio/gioenums.h"
23939- line="1333">The serial number the message is a reply to.</doc>
23968+ line="1340">The serial number the message is a reply to.</doc>
2394023969 </member>
2394123970 <member name="destination"
2394223971 value="6"
@@ -23945,7 +23974,7 @@ authorization. Since 2.46.</doc>
2394523974 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION">
2394623975 <doc xml:space="preserve"
2394723976 filename="gio/gioenums.h"
23948- line="1334">The name the message is intended for.</doc>
23977+ line="1341">The name the message is intended for.</doc>
2394923978 </member>
2395023979 <member name="sender"
2395123980 value="7"
@@ -23954,7 +23983,7 @@ authorization. Since 2.46.</doc>
2395423983 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_SENDER">
2395523984 <doc xml:space="preserve"
2395623985 filename="gio/gioenums.h"
23957- line="1335">Unique name of the sender of the message (filled in by the bus).</doc>
23986+ line="1342">Unique name of the sender of the message (filled in by the bus).</doc>
2395823987 </member>
2395923988 <member name="signature"
2396023989 value="8"
@@ -23963,7 +23992,7 @@ authorization. Since 2.46.</doc>
2396323992 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE">
2396423993 <doc xml:space="preserve"
2396523994 filename="gio/gioenums.h"
23966- line="1336">The signature of the message body.</doc>
23995+ line="1343">The signature of the message body.</doc>
2396723996 </member>
2396823997 <member name="num_unix_fds"
2396923998 value="9"
@@ -23972,7 +24001,7 @@ authorization. Since 2.46.</doc>
2397224001 glib:name="G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS">
2397324002 <doc xml:space="preserve"
2397424003 filename="gio/gioenums.h"
23975- line="1337">The number of UNIX file descriptors that accompany the message.</doc>
24004+ line="1344">The number of UNIX file descriptors that accompany the message.</doc>
2397624005 </member>
2397724006 </enumeration>
2397824007 <enumeration name="DBusMessageType"
@@ -23982,7 +24011,7 @@ authorization. Since 2.46.</doc>
2398224011 c:type="GDBusMessageType">
2398324012 <doc xml:space="preserve"
2398424013 filename="gio/gioenums.h"
23985- line="1285">Message types used in #GDBusMessage.</doc>
24014+ line="1292">Message types used in #GDBusMessage.</doc>
2398624015 <member name="invalid"
2398724016 value="0"
2398824017 c:identifier="G_DBUS_MESSAGE_TYPE_INVALID"
@@ -23990,7 +24019,7 @@ authorization. Since 2.46.</doc>
2399024019 glib:name="G_DBUS_MESSAGE_TYPE_INVALID">
2399124020 <doc xml:space="preserve"
2399224021 filename="gio/gioenums.h"
23993- line="1287">Message is of invalid type.</doc>
24022+ line="1294">Message is of invalid type.</doc>
2399424023 </member>
2399524024 <member name="method_call"
2399624025 value="1"
@@ -23999,7 +24028,7 @@ authorization. Since 2.46.</doc>
2399924028 glib:name="G_DBUS_MESSAGE_TYPE_METHOD_CALL">
2400024029 <doc xml:space="preserve"
2400124030 filename="gio/gioenums.h"
24002- line="1288">Method call.</doc>
24031+ line="1295">Method call.</doc>
2400324032 </member>
2400424033 <member name="method_return"
2400524034 value="2"
@@ -24008,7 +24037,7 @@ authorization. Since 2.46.</doc>
2400824037 glib:name="G_DBUS_MESSAGE_TYPE_METHOD_RETURN">
2400924038 <doc xml:space="preserve"
2401024039 filename="gio/gioenums.h"
24011- line="1289">Method reply.</doc>
24040+ line="1296">Method reply.</doc>
2401224041 </member>
2401324042 <member name="error"
2401424043 value="3"
@@ -24017,7 +24046,7 @@ authorization. Since 2.46.</doc>
2401724046 glib:name="G_DBUS_MESSAGE_TYPE_ERROR">
2401824047 <doc xml:space="preserve"
2401924048 filename="gio/gioenums.h"
24020- line="1290">Error reply.</doc>
24049+ line="1297">Error reply.</doc>
2402124050 </member>
2402224051 <member name="signal"
2402324052 value="4"
@@ -24026,7 +24055,7 @@ authorization. Since 2.46.</doc>
2402624055 glib:name="G_DBUS_MESSAGE_TYPE_SIGNAL">
2402724056 <doc xml:space="preserve"
2402824057 filename="gio/gioenums.h"
24029- line="1291">Signal emission.</doc>
24058+ line="1298">Signal emission.</doc>
2403024059 </member>
2403124060 </enumeration>
2403224061 <record name="DBusMethodInfo"
@@ -26687,7 +26716,7 @@ that @manager was constructed in.</doc>
2668726716 c:type="GDBusObjectManagerClientFlags">
2668826717 <doc xml:space="preserve"
2668926718 filename="gio/gioenums.h"
26690- line="1822">Flags used when constructing a #GDBusObjectManagerClient.</doc>
26719+ line="1829">Flags used when constructing a #GDBusObjectManagerClient.</doc>
2669126720 <member name="none"
2669226721 value="0"
2669326722 c:identifier="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE"
@@ -26695,7 +26724,7 @@ that @manager was constructed in.</doc>
2669526724 glib:name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE">
2669626725 <doc xml:space="preserve"
2669726726 filename="gio/gioenums.h"
26698- line="1824">No flags set.</doc>
26727+ line="1831">No flags set.</doc>
2669926728 </member>
2670026729 <member name="do_not_auto_start"
2670126730 value="1"
@@ -26704,7 +26733,7 @@ that @manager was constructed in.</doc>
2670426733 glib:name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START">
2670526734 <doc xml:space="preserve"
2670626735 filename="gio/gioenums.h"
26707- line="1825">If not set and the
26736+ line="1832">If not set and the
2670826737 manager is for a well-known name, then request the bus to launch
2670926738 an owner for the name if no-one owns the name. This flag can only
2671026739 be used in managers for well-known names.</doc>
@@ -27735,7 +27764,7 @@ the memory used is freed.</doc>
2773527764 c:type="GDBusPropertyInfoFlags">
2773627765 <doc xml:space="preserve"
2773727766 filename="gio/gioenums.h"
27738- line="1356">Flags describing the access control of a D-Bus property.</doc>
27767+ line="1363">Flags describing the access control of a D-Bus property.</doc>
2773927768 <member name="none"
2774027769 value="0"
2774127770 c:identifier="G_DBUS_PROPERTY_INFO_FLAGS_NONE"
@@ -27743,7 +27772,7 @@ the memory used is freed.</doc>
2774327772 glib:name="G_DBUS_PROPERTY_INFO_FLAGS_NONE">
2774427773 <doc xml:space="preserve"
2774527774 filename="gio/gioenums.h"
27746- line="1358">No flags set.</doc>
27775+ line="1365">No flags set.</doc>
2774727776 </member>
2774827777 <member name="readable"
2774927778 value="1"
@@ -27752,7 +27781,7 @@ the memory used is freed.</doc>
2775227781 glib:name="G_DBUS_PROPERTY_INFO_FLAGS_READABLE">
2775327782 <doc xml:space="preserve"
2775427783 filename="gio/gioenums.h"
27755- line="1359">Property is readable.</doc>
27784+ line="1366">Property is readable.</doc>
2775627785 </member>
2775727786 <member name="writable"
2775827787 value="2"
@@ -27761,7 +27790,7 @@ the memory used is freed.</doc>
2776127790 glib:name="G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE">
2776227791 <doc xml:space="preserve"
2776327792 filename="gio/gioenums.h"
27764- line="1360">Property is writable.</doc>
27793+ line="1367">Property is writable.</doc>
2776527794 </member>
2776627795 </bitfield>
2776727796 <class name="DBusProxy"
@@ -29392,7 +29421,7 @@ signal `x` is received from the remote object.</doc>
2939229421 c:type="GDBusProxyFlags">
2939329422 <doc xml:space="preserve"
2939429423 filename="gio/gioenums.h"
29395- line="1024">Flags used when constructing an instance of a #GDBusProxy derived class.</doc>
29424+ line="1031">Flags used when constructing an instance of a #GDBusProxy derived class.</doc>
2939629425 <member name="none"
2939729426 value="0"
2939829427 c:identifier="G_DBUS_PROXY_FLAGS_NONE"
@@ -29400,7 +29429,7 @@ signal `x` is received from the remote object.</doc>
2940029429 glib:name="G_DBUS_PROXY_FLAGS_NONE">
2940129430 <doc xml:space="preserve"
2940229431 filename="gio/gioenums.h"
29403- line="1026">No flags set.</doc>
29432+ line="1033">No flags set.</doc>
2940429433 </member>
2940529434 <member name="do_not_load_properties"
2940629435 value="1"
@@ -29409,7 +29438,7 @@ signal `x` is received from the remote object.</doc>
2940929438 glib:name="G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES">
2941029439 <doc xml:space="preserve"
2941129440 filename="gio/gioenums.h"
29412- line="1027">Don't load properties.</doc>
29441+ line="1034">Don't load properties.</doc>
2941329442 </member>
2941429443 <member name="do_not_connect_signals"
2941529444 value="2"
@@ -29418,7 +29447,7 @@ signal `x` is received from the remote object.</doc>
2941829447 glib:name="G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS">
2941929448 <doc xml:space="preserve"
2942029449 filename="gio/gioenums.h"
29421- line="1028">Don't connect to signals on the remote object.</doc>
29450+ line="1035">Don't connect to signals on the remote object.</doc>
2942229451 </member>
2942329452 <member name="do_not_auto_start"
2942429453 value="4"
@@ -29427,7 +29456,7 @@ signal `x` is received from the remote object.</doc>
2942729456 glib:name="G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START">
2942829457 <doc xml:space="preserve"
2942929458 filename="gio/gioenums.h"
29430- line="1029">If the proxy is for a well-known name,
29459+ line="1036">If the proxy is for a well-known name,
2943129460 do not ask the bus to launch an owner during proxy initialization or a method call.
2943229461 This flag is only meaningful in proxies for well-known names.</doc>
2943329462 </member>
@@ -29438,7 +29467,7 @@ This flag is only meaningful in proxies for well-known names.</doc>
2943829467 glib:name="G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES">
2943929468 <doc xml:space="preserve"
2944029469 filename="gio/gioenums.h"
29441- line="1032">If set, the property value for any __invalidated property__ will be (asynchronously) retrieved upon receiving the [`PropertiesChanged`](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties) D-Bus signal and the property will not cause emission of the #GDBusProxy::g-properties-changed signal. When the value is received the #GDBusProxy::g-properties-changed signal is emitted for the property along with the retrieved value. Since 2.32.</doc>
29470+ line="1039">If set, the property value for any __invalidated property__ will be (asynchronously) retrieved upon receiving the [`PropertiesChanged`](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties) D-Bus signal and the property will not cause emission of the #GDBusProxy::g-properties-changed signal. When the value is received the #GDBusProxy::g-properties-changed signal is emitted for the property along with the retrieved value. Since 2.32.</doc>
2944229471 </member>
2944329472 <member name="do_not_auto_start_at_construction"
2944429473 value="16"
@@ -29447,7 +29476,7 @@ This flag is only meaningful in proxies for well-known names.</doc>
2944729476 glib:name="G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION">
2944829477 <doc xml:space="preserve"
2944929478 filename="gio/gioenums.h"
29450- line="1033">If the proxy is for a well-known name,
29479+ line="1040">If the proxy is for a well-known name,
2945129480 do not ask the bus to launch an owner during proxy initialization, but allow it to be
2945229481 autostarted by a method call. This flag is only meaningful in proxies for well-known names,
2945329482 and only if %G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START is not also specified.</doc>
@@ -29459,7 +29488,7 @@ and only if %G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START is not also specified.</doc>
2945929488 glib:name="G_DBUS_PROXY_FLAGS_NO_MATCH_RULE">
2946029489 <doc xml:space="preserve"
2946129490 filename="gio/gioenums.h"
29462- line="1037">Don't actually send the AddMatch D-Bus
29491+ line="1044">Don't actually send the AddMatch D-Bus
2946329492 call for this signal subscription. This gives you more control
2946429493 over which match rules you add (but you must add them manually). (Since: 2.72)</doc>
2946529494 </member>
@@ -29532,7 +29561,7 @@ that @manager was constructed in.</doc>
2953229561 c:type="GDBusSendMessageFlags">
2953329562 <doc xml:space="preserve"
2953429563 filename="gio/gioenums.h"
29535- line="1437">Flags used when sending #GDBusMessages on a #GDBusConnection.</doc>
29564+ line="1444">Flags used when sending #GDBusMessages on a #GDBusConnection.</doc>
2953629565 <member name="none"
2953729566 value="0"
2953829567 c:identifier="G_DBUS_SEND_MESSAGE_FLAGS_NONE"
@@ -29540,7 +29569,7 @@ that @manager was constructed in.</doc>
2954029569 glib:name="G_DBUS_SEND_MESSAGE_FLAGS_NONE">
2954129570 <doc xml:space="preserve"
2954229571 filename="gio/gioenums.h"
29543- line="1439">No flags set.</doc>
29572+ line="1446">No flags set.</doc>
2954429573 </member>
2954529574 <member name="preserve_serial"
2954629575 value="1"
@@ -29549,7 +29578,7 @@ that @manager was constructed in.</doc>
2954929578 glib:name="G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL">
2955029579 <doc xml:space="preserve"
2955129580 filename="gio/gioenums.h"
29552- line="1440">Do not automatically
29581+ line="1447">Do not automatically
2955329582 assign a serial number from the #GDBusConnection object when
2955429583 sending a message.</doc>
2955529584 </member>
@@ -29903,7 +29932,7 @@ run.</doc>
2990329932 c:type="GDBusServerFlags">
2990429933 <doc xml:space="preserve"
2990529934 filename="gio/gioenums.h"
29906- line="1390">Flags used when creating a #GDBusServer.</doc>
29935+ line="1397">Flags used when creating a #GDBusServer.</doc>
2990729936 <member name="none"
2990829937 value="0"
2990929938 c:identifier="G_DBUS_SERVER_FLAGS_NONE"
@@ -29911,7 +29940,7 @@ run.</doc>
2991129940 glib:name="G_DBUS_SERVER_FLAGS_NONE">
2991229941 <doc xml:space="preserve"
2991329942 filename="gio/gioenums.h"
29914- line="1392">No flags set.</doc>
29943+ line="1399">No flags set.</doc>
2991529944 </member>
2991629945 <member name="run_in_thread"
2991729946 value="1"
@@ -29920,7 +29949,7 @@ run.</doc>
2992029949 glib:name="G_DBUS_SERVER_FLAGS_RUN_IN_THREAD">
2992129950 <doc xml:space="preserve"
2992229951 filename="gio/gioenums.h"
29923- line="1393">All #GDBusServer::new-connection
29952+ line="1400">All #GDBusServer::new-connection
2992429953 signals will run in separated dedicated threads (see signal for
2992529954 details).</doc>
2992629955 </member>
@@ -29931,7 +29960,7 @@ details).</doc>
2993129960 glib:name="G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS">
2993229961 <doc xml:space="preserve"
2993329962 filename="gio/gioenums.h"
29934- line="1396">Allow the anonymous
29963+ line="1403">Allow the anonymous
2993529964 authentication method.</doc>
2993629965 </member>
2993729966 <member name="authentication_require_same_user"
@@ -29941,7 +29970,7 @@ authentication method.</doc>
2994129970 glib:name="G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER">
2994229971 <doc xml:space="preserve"
2994329972 filename="gio/gioenums.h"
29944- line="1398">Require the UID of the
29973+ line="1405">Require the UID of the
2994529974 peer to be the same as the UID of the server when authenticating. (Since: 2.68)</doc>
2994629975 </member>
2994729976 </bitfield>
@@ -30015,7 +30044,7 @@ peer to be the same as the UID of the server when authenticating. (Since: 2.68)<
3001530044 c:type="GDBusSignalFlags">
3001630045 <doc xml:space="preserve"
3001730046 filename="gio/gioenums.h"
30018- line="1413">Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().</doc>
30047+ line="1420">Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().</doc>
3001930048 <member name="none"
3002030049 value="0"
3002130050 c:identifier="G_DBUS_SIGNAL_FLAGS_NONE"
@@ -30023,7 +30052,7 @@ peer to be the same as the UID of the server when authenticating. (Since: 2.68)<
3002330052 glib:name="G_DBUS_SIGNAL_FLAGS_NONE">
3002430053 <doc xml:space="preserve"
3002530054 filename="gio/gioenums.h"
30026- line="1415">No flags set.</doc>
30055+ line="1422">No flags set.</doc>
3002730056 </member>
3002830057 <member name="no_match_rule"
3002930058 value="1"
@@ -30032,7 +30061,7 @@ peer to be the same as the UID of the server when authenticating. (Since: 2.68)<
3003230061 glib:name="G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE">
3003330062 <doc xml:space="preserve"
3003430063 filename="gio/gioenums.h"
30035- line="1416">Don't actually send the AddMatch
30064+ line="1423">Don't actually send the AddMatch
3003630065 D-Bus call for this signal subscription. This gives you more control
3003730066 over which match rules you add (but you must add them manually).</doc>
3003830067 </member>
@@ -30043,7 +30072,7 @@ over which match rules you add (but you must add them manually).</doc>
3004330072 glib:name="G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE">
3004430073 <doc xml:space="preserve"
3004530074 filename="gio/gioenums.h"
30046- line="1419">Match first arguments that
30075+ line="1426">Match first arguments that
3004730076 contain a bus or interface name with the given namespace.</doc>
3004830077 </member>
3004930078 <member name="match_arg0_path"
@@ -30053,7 +30082,7 @@ contain a bus or interface name with the given namespace.</doc>
3005330082 glib:name="G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH">
3005430083 <doc xml:space="preserve"
3005530084 filename="gio/gioenums.h"
30056- line="1421">Match first arguments that
30085+ line="1428">Match first arguments that
3005730086 contain an object path that is either equivalent to the given path,
3005830087 or one of the paths is a subpath of the other.</doc>
3005930088 </member>
@@ -30267,7 +30296,7 @@ The return value will be freed with g_strfreev().</doc>
3026730296 c:type="GDBusSubtreeFlags">
3026830297 <doc xml:space="preserve"
3026930298 filename="gio/gioenums.h"
30270- line="1373">Flags passed to g_dbus_connection_register_subtree().</doc>
30299+ line="1380">Flags passed to g_dbus_connection_register_subtree().</doc>
3027130300 <member name="none"
3027230301 value="0"
3027330302 c:identifier="G_DBUS_SUBTREE_FLAGS_NONE"
@@ -30275,7 +30304,7 @@ The return value will be freed with g_strfreev().</doc>
3027530304 glib:name="G_DBUS_SUBTREE_FLAGS_NONE">
3027630305 <doc xml:space="preserve"
3027730306 filename="gio/gioenums.h"
30278- line="1375">No flags set.</doc>
30307+ line="1382">No flags set.</doc>
3027930308 </member>
3028030309 <member name="dispatch_to_unenumerated_nodes"
3028130310 value="1"
@@ -30284,7 +30313,7 @@ The return value will be freed with g_strfreev().</doc>
3028430313 glib:name="G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES">
3028530314 <doc xml:space="preserve"
3028630315 filename="gio/gioenums.h"
30287- line="1376">Method calls to objects not in the enumerated range
30316+ line="1383">Method calls to objects not in the enumerated range
3028830317 will still be dispatched. This is useful if you want
3028930318 to dynamically spawn objects in the subtree.</doc>
3029030319 </member>
@@ -30691,6 +30720,15 @@ See [Extending GIO](overview.html#extending-gio).</doc>
3069130720 </parameter>
3069230721 </parameters>
3069330722 </function-macro>
30723+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_86_FOR"
30724+ c:identifier="GIO_DEPRECATED_ENUMERATOR_IN_2_86_FOR"
30725+ introspectable="0">
30726+ <source-position filename="gio/gio-visibility.h" line="1062"/>
30727+ <parameters>
30728+ <parameter name="f">
30729+ </parameter>
30730+ </parameters>
30731+ </function-macro>
3069430732 <function-macro name="DEPRECATED_FOR"
3069530733 c:identifier="GIO_DEPRECATED_FOR"
3069630734 introspectable="0">
@@ -30970,6 +31008,15 @@ See [Extending GIO](overview.html#extending-gio).</doc>
3097031008 </parameter>
3097131009 </parameters>
3097231010 </function-macro>
31011+ <function-macro name="DEPRECATED_IN_2_86_FOR"
31012+ c:identifier="GIO_DEPRECATED_IN_2_86_FOR"
31013+ introspectable="0">
31014+ <source-position filename="gio/gio-visibility.h" line="1058"/>
31015+ <parameters>
31016+ <parameter name="f">
31017+ </parameter>
31018+ </parameters>
31019+ </function-macro>
3097331020 <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
3097431021 c:identifier="GIO_DEPRECATED_MACRO_IN_2_26_FOR"
3097531022 introspectable="0">
@@ -31240,6 +31287,15 @@ See [Extending GIO](overview.html#extending-gio).</doc>
3124031287 </parameter>
3124131288 </parameters>
3124231289 </function-macro>
31290+ <function-macro name="DEPRECATED_MACRO_IN_2_86_FOR"
31291+ c:identifier="GIO_DEPRECATED_MACRO_IN_2_86_FOR"
31292+ introspectable="0">
31293+ <source-position filename="gio/gio-visibility.h" line="1060"/>
31294+ <parameters>
31295+ <parameter name="f">
31296+ </parameter>
31297+ </parameters>
31298+ </function-macro>
3124331299 <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
3124431300 c:identifier="GIO_DEPRECATED_TYPE_IN_2_26_FOR"
3124531301 introspectable="0">
@@ -31510,62 +31566,12 @@ See [Extending GIO](overview.html#extending-gio).</doc>
3151031566 </parameter>
3151131567 </parameters>
3151231568 </function-macro>
31513- <function-macro name="DESKTOP_APP_INFO"
31514- c:identifier="G_DESKTOP_APP_INFO"
31515- introspectable="0">
31516- <source-position filename="gio/gdesktopappinfo.h" line="31"/>
31517- <parameters>
31518- <parameter name="o">
31519- </parameter>
31520- </parameters>
31521- </function-macro>
31522- <function-macro name="DESKTOP_APP_INFO_CLASS"
31523- c:identifier="G_DESKTOP_APP_INFO_CLASS"
31524- introspectable="0">
31525- <source-position filename="gio/gdesktopappinfo.h" line="32"/>
31526- <parameters>
31527- <parameter name="k">
31528- </parameter>
31529- </parameters>
31530- </function-macro>
31531- <function-macro name="DESKTOP_APP_INFO_GET_CLASS"
31532- c:identifier="G_DESKTOP_APP_INFO_GET_CLASS"
31533- introspectable="0">
31534- <source-position filename="gio/gdesktopappinfo.h" line="35"/>
31535- <parameters>
31536- <parameter name="o">
31537- </parameter>
31538- </parameters>
31539- </function-macro>
31540- <function-macro name="DESKTOP_APP_INFO_LOOKUP"
31541- c:identifier="G_DESKTOP_APP_INFO_LOOKUP"
31569+ <function-macro name="DEPRECATED_TYPE_IN_2_86_FOR"
31570+ c:identifier="GIO_DEPRECATED_TYPE_IN_2_86_FOR"
3154231571 introspectable="0">
31543- <source-position filename="gio/gdesktopappinfo.h" line="112"/>
31572+ <source-position filename="gio/gio-visibility.h" line="1064"/>
3154431573 <parameters>
31545- <parameter name="obj">
31546- </parameter>
31547- </parameters>
31548- </function-macro>
31549- <constant name="DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME"
31550- value="gio-desktop-app-info-lookup"
31551- c:type="G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME"
31552- deprecated="1"
31553- deprecated-version="2.28">
31554- <doc xml:space="preserve"
31555- filename="gio/gdesktopappinfo.h"
31556- line="116">Extension point for default handler to URI association. See
31557-[Extending GIO](overview.html#extending-gio).</doc>
31558- <doc-deprecated xml:space="preserve">The #GDesktopAppInfoLookup interface is deprecated and
31559- unused by GIO.</doc-deprecated>
31560- <source-position filename="gio/gdesktopappinfo.h" line="125"/>
31561- <type name="utf8" c:type="gchar*"/>
31562- </constant>
31563- <function-macro name="DESKTOP_APP_INFO_LOOKUP_GET_IFACE"
31564- c:identifier="G_DESKTOP_APP_INFO_LOOKUP_GET_IFACE"
31565- introspectable="0">
31566- <source-position filename="gio/gdesktopappinfo.h" line="114"/>
31567- <parameters>
31568- <parameter name="obj">
31574+ <parameter name="f">
3156931575 </parameter>
3157031576 </parameters>
3157131577 </function-macro>
@@ -34837,1102 +34843,6 @@ The default class handler just returns %TRUE.</doc>
3483734843 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
3483834844 </field>
3483934845 </record>
34840- <class name="DesktopAppInfo"
34841- c:symbol-prefix="desktop_app_info"
34842- c:type="GDesktopAppInfo"
34843- parent="GObject.Object"
34844- glib:type-name="GDesktopAppInfo"
34845- glib:get-type="g_desktop_app_info_get_type"
34846- glib:type-struct="DesktopAppInfoClass">
34847- <doc xml:space="preserve"
34848- filename="gio/gdesktopappinfo.c"
34849- line="65">`GDesktopAppInfo` is an implementation of [iface@Gio.AppInfo] based on
34850-desktop files.
34851-
34852-Note that `&lt;gio/gdesktopappinfo.h&gt;` belongs to the UNIX-specific
34853-GIO interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
34854-file or the `GioUnix-2.0` GIR namespace when using it.</doc>
34855- <source-position filename="gio/gdesktopappinfo.h" line="45"/>
34856- <implements name="AppInfo"/>
34857- <constructor name="new" c:identifier="g_desktop_app_info_new">
34858- <doc xml:space="preserve"
34859- filename="gio/gdesktopappinfo.c"
34860- line="2116">Creates a new [class@Gio.DesktopAppInfo] based on a desktop file ID.
34861-
34862-A desktop file ID is the basename of the desktop file, including the
34863-`.desktop` extension. GIO is looking for a desktop file with this name
34864-in the `applications` subdirectories of the XDG
34865-data directories (i.e. the directories specified in the `XDG_DATA_HOME`
34866-and `XDG_DATA_DIRS` environment variables). GIO also supports the
34867-prefix-to-subdirectory mapping that is described in the
34868-[Menu Spec](http://standards.freedesktop.org/menu-spec/latest/)
34869-(i.e. a desktop ID of `kde-foo.desktop` will match
34870-`/usr/share/applications/kde/foo.desktop`).</doc>
34871- <source-position filename="gio/gdesktopappinfo.h" line="74"/>
34872- <return-value transfer-ownership="full" nullable="1">
34873- <doc xml:space="preserve"
34874- filename="gio/gdesktopappinfo.c"
34875- line="2132">a new [class@Gio.DesktopAppInfo], or `NULL` if no
34876- desktop file with that ID exists.</doc>
34877- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
34878- </return-value>
34879- <parameters>
34880- <parameter name="desktop_id" transfer-ownership="none">
34881- <doc xml:space="preserve"
34882- filename="gio/gdesktopappinfo.c"
34883- line="2118">the desktop file ID</doc>
34884- <type name="utf8" c:type="const char*"/>
34885- </parameter>
34886- </parameters>
34887- </constructor>
34888- <constructor name="new_from_filename"
34889- c:identifier="g_desktop_app_info_new_from_filename">
34890- <doc xml:space="preserve"
34891- filename="gio/gdesktopappinfo.c"
34892- line="2093">Creates a new [class@Gio.DesktopAppInfo].</doc>
34893- <source-position filename="gio/gdesktopappinfo.h" line="52"/>
34894- <return-value transfer-ownership="full" nullable="1">
34895- <doc xml:space="preserve"
34896- filename="gio/gdesktopappinfo.c"
34897- line="2100">a new [class@Gio.DesktopAppInfo] or `NULL` on error.</doc>
34898- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
34899- </return-value>
34900- <parameters>
34901- <parameter name="filename" transfer-ownership="none">
34902- <doc xml:space="preserve"
34903- filename="gio/gdesktopappinfo.c"
34904- line="2095">the path of a desktop file, in the GLib
34905- filename encoding</doc>
34906- <type name="filename" c:type="const char*"/>
34907- </parameter>
34908- </parameters>
34909- </constructor>
34910- <constructor name="new_from_keyfile"
34911- c:identifier="g_desktop_app_info_new_from_keyfile"
34912- version="2.18">
34913- <doc xml:space="preserve"
34914- filename="gio/gdesktopappinfo.c"
34915- line="2065">Creates a new [class@Gio.DesktopAppInfo].</doc>
34916- <source-position filename="gio/gdesktopappinfo.h" line="54"/>
34917- <return-value transfer-ownership="full" nullable="1">
34918- <doc xml:space="preserve"
34919- filename="gio/gdesktopappinfo.c"
34920- line="2071">a new [class@Gio.DesktopAppInfo] or `NULL` on error.</doc>
34921- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
34922- </return-value>
34923- <parameters>
34924- <parameter name="key_file" transfer-ownership="none">
34925- <doc xml:space="preserve"
34926- filename="gio/gdesktopappinfo.c"
34927- line="2067">an opened [type@GLib.KeyFile]</doc>
34928- <type name="GLib.KeyFile" c:type="GKeyFile*"/>
34929- </parameter>
34930- </parameters>
34931- </constructor>
34932- <function name="get_implementations"
34933- c:identifier="g_desktop_app_info_get_implementations"
34934- version="2.42">
34935- <doc xml:space="preserve"
34936- filename="gio/gdesktopappinfo.c"
34937- line="4664">Gets all applications that implement @interface.
34938-
34939-An application implements an interface if that interface is listed in
34940-the `Implements` line of the desktop file of the application.</doc>
34941- <source-position filename="gio/gdesktopappinfo.h" line="196"/>
34942- <return-value transfer-ownership="full">
34943- <doc xml:space="preserve"
34944- filename="gio/gdesktopappinfo.c"
34945- line="4673">a list of
34946- [class@Gio.DesktopAppInfo] objects.</doc>
34947- <type name="GLib.List" c:type="GList*">
34948- <type name="DesktopAppInfo"/>
34949- </type>
34950- </return-value>
34951- <parameters>
34952- <parameter name="interface" transfer-ownership="none">
34953- <doc xml:space="preserve"
34954- filename="gio/gdesktopappinfo.c"
34955- line="4666">the name of the interface</doc>
34956- <type name="utf8" c:type="const gchar*"/>
34957- </parameter>
34958- </parameters>
34959- </function>
34960- <function name="search" c:identifier="g_desktop_app_info_search">
34961- <doc xml:space="preserve"
34962- filename="gio/gdesktopappinfo.c"
34963- line="4713">Searches desktop files for ones that match @search_string.
34964-
34965-The return value is an array of strvs. Each strv contains a list of
34966-applications that matched @search_string with an equal score. The
34967-outer list is sorted by score so that the first strv contains the
34968-best-matching applications, and so on.
34969-The algorithm for determining matches is undefined and may change at
34970-any time.
34971-
34972-None of the search results are subjected to the normal validation
34973-checks performed by [ctor@Gio.DesktopAppInfo.new] (for example, checking that
34974-the executable referenced by a result exists), and so it is possible for
34975-[ctor@Gio.DesktopAppInfo.new] to return `NULL` when passed an app ID returned
34976-by this function. It is expected that calling code will do this when
34977-subsequently creating a [class@Gio.DesktopAppInfo] for each result.</doc>
34978- <source-position filename="gio/gdesktopappinfo.h" line="193"/>
34979- <return-value transfer-ownership="full">
34980- <doc xml:space="preserve"
34981- filename="gio/gdesktopappinfo.c"
34982- line="4733">a
34983- list of strvs. Free each item with [func@GLib.strfreev] and free the outer
34984- list with [func@GLib.free].</doc>
34985- <array c:type="gchar***">
34986- <array>
34987- <type name="utf8"/>
34988- </array>
34989- </array>
34990- </return-value>
34991- <parameters>
34992- <parameter name="search_string" transfer-ownership="none">
34993- <doc xml:space="preserve"
34994- filename="gio/gdesktopappinfo.c"
34995- line="4715">the search string to use</doc>
34996- <type name="utf8" c:type="const gchar*"/>
34997- </parameter>
34998- </parameters>
34999- </function>
35000- <function name="set_desktop_env"
35001- c:identifier="g_desktop_app_info_set_desktop_env"
35002- deprecated="1"
35003- deprecated-version="2.42">
35004- <doc xml:space="preserve"
35005- filename="gio/gdesktopappinfo.c"
35006- line="3664">Sets the name of the desktop that the application is running in.
35007-
35008-This is used by [method@Gio.AppInfo.should_show] and
35009-[method@Gio.DesktopAppInfo.get_show_in] to evaluate the
35010-[`OnlyShowIn`](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-onlyshowin)
35011-and [`NotShowIn`](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-notshowin)
35012-keys.
35013-
35014-Should be called only once; subsequent calls are ignored.</doc>
35015- <doc-deprecated xml:space="preserve">do not use this API. Since 2.42 the value of the
35016- `XDG_CURRENT_DESKTOP` environment variable will be used.</doc-deprecated>
35017- <source-position filename="gio/gdesktopappinfo.h" line="79"/>
35018- <return-value transfer-ownership="none">
35019- <type name="none" c:type="void"/>
35020- </return-value>
35021- <parameters>
35022- <parameter name="desktop_env" transfer-ownership="none">
35023- <doc xml:space="preserve"
35024- filename="gio/gdesktopappinfo.c"
35025- line="3666">a string specifying what desktop this is</doc>
35026- <type name="utf8" c:type="const char*"/>
35027- </parameter>
35028- </parameters>
35029- </function>
35030- <method name="get_action_name"
35031- c:identifier="g_desktop_app_info_get_action_name"
35032- version="2.38">
35033- <doc xml:space="preserve"
35034- filename="gio/gdesktopappinfo.c"
35035- line="5089">Gets the user-visible display name of the
35036-[‘additional application actions’](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s11.html)
35037-specified by @action_name.
35038-
35039-This corresponds to the `Name` key within the keyfile group for the
35040-action.</doc>
35041- <source-position filename="gio/gdesktopappinfo.h" line="108"/>
35042- <return-value transfer-ownership="full">
35043- <doc xml:space="preserve"
35044- filename="gio/gdesktopappinfo.c"
35045- line="5102">the locale-specific action name</doc>
35046- <type name="utf8" c:type="gchar*"/>
35047- </return-value>
35048- <parameters>
35049- <instance-parameter name="info" transfer-ownership="none">
35050- <doc xml:space="preserve"
35051- filename="gio/gdesktopappinfo.c"
35052- line="5091">a [class@Gio.DesktopAppInfo]</doc>
35053- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35054- </instance-parameter>
35055- <parameter name="action_name" transfer-ownership="none">
35056- <doc xml:space="preserve"
35057- filename="gio/gdesktopappinfo.c"
35058- line="5092">the name of the action as from
35059- [method@Gio.DesktopAppInfo.list_actions]</doc>
35060- <type name="utf8" c:type="const gchar*"/>
35061- </parameter>
35062- </parameters>
35063- </method>
35064- <method name="get_boolean"
35065- c:identifier="g_desktop_app_info_get_boolean"
35066- version="2.36">
35067- <doc xml:space="preserve"
35068- filename="gio/gdesktopappinfo.c"
35069- line="4977">Looks up a boolean value in the keyfile backing @info.
35070-
35071-The @key is looked up in the `Desktop Entry` group.</doc>
35072- <source-position filename="gio/gdesktopappinfo.h" line="91"/>
35073- <return-value transfer-ownership="none">
35074- <doc xml:space="preserve"
35075- filename="gio/gdesktopappinfo.c"
35076- line="4986">the boolean value, or `FALSE` if the key is not found</doc>
35077- <type name="gboolean" c:type="gboolean"/>
35078- </return-value>
35079- <parameters>
35080- <instance-parameter name="info" transfer-ownership="none">
35081- <doc xml:space="preserve"
35082- filename="gio/gdesktopappinfo.c"
35083- line="4979">a [class@Gio.DesktopAppInfo]</doc>
35084- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35085- </instance-parameter>
35086- <parameter name="key" transfer-ownership="none">
35087- <doc xml:space="preserve"
35088- filename="gio/gdesktopappinfo.c"
35089- line="4980">the key to look up</doc>
35090- <type name="utf8" c:type="const char*"/>
35091- </parameter>
35092- </parameters>
35093- </method>
35094- <method name="get_categories"
35095- c:identifier="g_desktop_app_info_get_categories">
35096- <doc xml:space="preserve"
35097- filename="gio/gdesktopappinfo.c"
35098- line="2315">Gets the categories from the desktop file.</doc>
35099- <source-position filename="gio/gdesktopappinfo.h" line="62"/>
35100- <return-value transfer-ownership="none" nullable="1">
35101- <doc xml:space="preserve"
35102- filename="gio/gdesktopappinfo.c"
35103- line="2321">The unparsed
35104- [`Categories` key](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-categories)
35105- from the desktop file;
35106- i.e. no attempt is made to split it by `;` or validate it.</doc>
35107- <type name="utf8" c:type="const char*"/>
35108- </return-value>
35109- <parameters>
35110- <instance-parameter name="info" transfer-ownership="none">
35111- <doc xml:space="preserve"
35112- filename="gio/gdesktopappinfo.c"
35113- line="2317">a [class@Gio.DesktopAppInfo]</doc>
35114- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35115- </instance-parameter>
35116- </parameters>
35117- </method>
35118- <method name="get_filename"
35119- c:identifier="g_desktop_app_info_get_filename"
35120- glib:get-property="filename"
35121- version="2.24">
35122- <doc xml:space="preserve"
35123- filename="gio/gdesktopappinfo.c"
35124- line="2265">When @info was created from a known filename, return it. In some
35125-situations such as a [class@Gio.DesktopAppInfo] returned from
35126-[ctor@Gio.DesktopAppInfo.new_from_keyfile], this function will return `NULL`.</doc>
35127- <source-position filename="gio/gdesktopappinfo.h" line="57"/>
35128- <return-value transfer-ownership="none" nullable="1">
35129- <doc xml:space="preserve"
35130- filename="gio/gdesktopappinfo.c"
35131- line="2273">The full path to the file for @info,
35132- or `NULL` if not known.</doc>
35133- <type name="filename" c:type="const char*"/>
35134- </return-value>
35135- <parameters>
35136- <instance-parameter name="info" transfer-ownership="none">
35137- <doc xml:space="preserve"
35138- filename="gio/gdesktopappinfo.c"
35139- line="2267">a [class@Gio.DesktopAppInfo]</doc>
35140- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35141- </instance-parameter>
35142- </parameters>
35143- </method>
35144- <method name="get_generic_name"
35145- c:identifier="g_desktop_app_info_get_generic_name">
35146- <doc xml:space="preserve"
35147- filename="gio/gdesktopappinfo.c"
35148- line="2349">Gets the generic name from the desktop file.</doc>
35149- <source-position filename="gio/gdesktopappinfo.h" line="60"/>
35150- <return-value transfer-ownership="none" nullable="1">
35151- <doc xml:space="preserve"
35152- filename="gio/gdesktopappinfo.c"
35153- line="2355">The value of the
35154- [`GenericName` key](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-genericname)</doc>
35155- <type name="utf8" c:type="const char*"/>
35156- </return-value>
35157- <parameters>
35158- <instance-parameter name="info" transfer-ownership="none">
35159- <doc xml:space="preserve"
35160- filename="gio/gdesktopappinfo.c"
35161- line="2351">a [class@Gio.DesktopAppInfo]</doc>
35162- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35163- </instance-parameter>
35164- </parameters>
35165- </method>
35166- <method name="get_is_hidden"
35167- c:identifier="g_desktop_app_info_get_is_hidden">
35168- <doc xml:space="preserve"
35169- filename="gio/gdesktopappinfo.c"
35170- line="2249">A desktop file is hidden if the
35171-[`Hidden` key](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-hidden)
35172-in it is set to `True`.</doc>
35173- <source-position filename="gio/gdesktopappinfo.h" line="76"/>
35174- <return-value transfer-ownership="none">
35175- <doc xml:space="preserve"
35176- filename="gio/gdesktopappinfo.c"
35177- line="2257">`TRUE` if hidden, `FALSE` otherwise.</doc>
35178- <type name="gboolean" c:type="gboolean"/>
35179- </return-value>
35180- <parameters>
35181- <instance-parameter name="info" transfer-ownership="none">
35182- <doc xml:space="preserve"
35183- filename="gio/gdesktopappinfo.c"
35184- line="2251">a [class@Gio.DesktopAppInfo].</doc>
35185- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35186- </instance-parameter>
35187- </parameters>
35188- </method>
35189- <method name="get_keywords"
35190- c:identifier="g_desktop_app_info_get_keywords"
35191- version="2.32">
35192- <doc xml:space="preserve"
35193- filename="gio/gdesktopappinfo.c"
35194- line="2332">Gets the keywords from the desktop file.</doc>
35195- <source-position filename="gio/gdesktopappinfo.h" line="64"/>
35196- <return-value transfer-ownership="none">
35197- <doc xml:space="preserve"
35198- filename="gio/gdesktopappinfo.c"
35199- line="2338">The value of the
35200- [`Keywords` key](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-keywords)</doc>
35201- <array c:type="const char* const*">
35202- <type name="utf8"/>
35203- </array>
35204- </return-value>
35205- <parameters>
35206- <instance-parameter name="info" transfer-ownership="none">
35207- <doc xml:space="preserve"
35208- filename="gio/gdesktopappinfo.c"
35209- line="2334">a [class@Gio.DesktopAppInfo]</doc>
35210- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35211- </instance-parameter>
35212- </parameters>
35213- </method>
35214- <method name="get_locale_string"
35215- c:identifier="g_desktop_app_info_get_locale_string"
35216- version="2.56">
35217- <doc xml:space="preserve"
35218- filename="gio/gdesktopappinfo.c"
35219- line="4950">Looks up a localized string value in the keyfile backing @info
35220-translated to the current locale.
35221-
35222-The @key is looked up in the `Desktop Entry` group.</doc>
35223- <source-position filename="gio/gdesktopappinfo.h" line="88"/>
35224- <return-value transfer-ownership="full" nullable="1">
35225- <doc xml:space="preserve"
35226- filename="gio/gdesktopappinfo.c"
35227- line="4960">a newly allocated string, or `NULL` if the key is not
35228- found</doc>
35229- <type name="utf8" c:type="char*"/>
35230- </return-value>
35231- <parameters>
35232- <instance-parameter name="info" transfer-ownership="none">
35233- <doc xml:space="preserve"
35234- filename="gio/gdesktopappinfo.c"
35235- line="4952">a [class@Gio.DesktopAppInfo]</doc>
35236- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35237- </instance-parameter>
35238- <parameter name="key" transfer-ownership="none">
35239- <doc xml:space="preserve"
35240- filename="gio/gdesktopappinfo.c"
35241- line="4953">the key to look up</doc>
35242- <type name="utf8" c:type="const char*"/>
35243- </parameter>
35244- </parameters>
35245- </method>
35246- <method name="get_nodisplay"
35247- c:identifier="g_desktop_app_info_get_nodisplay"
35248- version="2.30">
35249- <doc xml:space="preserve"
35250- filename="gio/gdesktopappinfo.c"
35251- line="2364">Gets the value of the
35252-[`NoDisplay` key](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-nodisplay)
35253- which helps determine if the application info should be shown in menus. See
35254-`G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY` and [method@Gio.AppInfo.should_show].</doc>
35255- <source-position filename="gio/gdesktopappinfo.h" line="66"/>
35256- <return-value transfer-ownership="none">
35257- <doc xml:space="preserve"
35258- filename="gio/gdesktopappinfo.c"
35259- line="2373">The value of the `NoDisplay` key</doc>
35260- <type name="gboolean" c:type="gboolean"/>
35261- </return-value>
35262- <parameters>
35263- <instance-parameter name="info" transfer-ownership="none">
35264- <doc xml:space="preserve"
35265- filename="gio/gdesktopappinfo.c"
35266- line="2366">a [class@Gio.DesktopAppInfo]</doc>
35267- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35268- </instance-parameter>
35269- </parameters>
35270- </method>
35271- <method name="get_show_in"
35272- c:identifier="g_desktop_app_info_get_show_in"
35273- version="2.30">
35274- <doc xml:space="preserve"
35275- filename="gio/gdesktopappinfo.c"
35276- line="2383">Checks if the application info should be shown in menus that list available
35277-applications for a specific name of the desktop, based on the
35278-[`OnlyShowIn`](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-onlyshowin)
35279-and [`NotShowIn`](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html#key-notshowin)
35280-keys.
35281-
35282-@desktop_env should typically be given as `NULL`, in which case the
35283-`XDG_CURRENT_DESKTOP` environment variable is consulted. If you want
35284-to override the default mechanism then you may specify @desktop_env,
35285-but this is not recommended.
35286-
35287-Note that [method@Gio.AppInfo.should_show] for @info will include this check
35288-(with `NULL` for @desktop_env) as well as additional checks.</doc>
35289- <source-position filename="gio/gdesktopappinfo.h" line="68"/>
35290- <return-value transfer-ownership="none">
35291- <doc xml:space="preserve"
35292- filename="gio/gdesktopappinfo.c"
35293- line="2402">`TRUE` if the @info should be shown in @desktop_env according to the
35294-`OnlyShowIn` and `NotShowIn` keys, `FALSE` otherwise.</doc>
35295- <type name="gboolean" c:type="gboolean"/>
35296- </return-value>
35297- <parameters>
35298- <instance-parameter name="info" transfer-ownership="none">
35299- <doc xml:space="preserve"
35300- filename="gio/gdesktopappinfo.c"
35301- line="2385">a [class@Gio.DesktopAppInfo]</doc>
35302- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35303- </instance-parameter>
35304- <parameter name="desktop_env"
35305- transfer-ownership="none"
35306- nullable="1"
35307- allow-none="1">
35308- <doc xml:space="preserve"
35309- filename="gio/gdesktopappinfo.c"
35310- line="2386">a string specifying a desktop name</doc>
35311- <type name="utf8" c:type="const gchar*"/>
35312- </parameter>
35313- </parameters>
35314- </method>
35315- <method name="get_startup_wm_class"
35316- c:identifier="g_desktop_app_info_get_startup_wm_class"
35317- version="2.34">
35318- <doc xml:space="preserve"
35319- filename="gio/gdesktopappinfo.c"
35320- line="4905">Retrieves the `StartupWMClass` field from @info. This represents the
35321-`WM_CLASS` property of the main window of the application, if launched
35322-through @info.</doc>
35323- <source-position filename="gio/gdesktopappinfo.h" line="71"/>
35324- <return-value transfer-ownership="none" nullable="1">
35325- <doc xml:space="preserve"
35326- filename="gio/gdesktopappinfo.c"
35327- line="4913">the startup WM class, or `NULL` if none
35328- is set in the desktop file.</doc>
35329- <type name="utf8" c:type="const char*"/>
35330- </return-value>
35331- <parameters>
35332- <instance-parameter name="info" transfer-ownership="none">
35333- <doc xml:space="preserve"
35334- filename="gio/gdesktopappinfo.c"
35335- line="4907">a [class@Gio.DesktopAppInfo] that supports startup notify</doc>
35336- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35337- </instance-parameter>
35338- </parameters>
35339- </method>
35340- <method name="get_string"
35341- c:identifier="g_desktop_app_info_get_string"
35342- version="2.36">
35343- <doc xml:space="preserve"
35344- filename="gio/gdesktopappinfo.c"
35345- line="4926">Looks up a string value in the keyfile backing @info.
35346-
35347-The @key is looked up in the `Desktop Entry` group.</doc>
35348- <source-position filename="gio/gdesktopappinfo.h" line="85"/>
35349- <return-value transfer-ownership="full" nullable="1">
35350- <doc xml:space="preserve"
35351- filename="gio/gdesktopappinfo.c"
35352- line="4935">a newly allocated string, or `NULL` if the key is not
35353- found</doc>
35354- <type name="utf8" c:type="char*"/>
35355- </return-value>
35356- <parameters>
35357- <instance-parameter name="info" transfer-ownership="none">
35358- <doc xml:space="preserve"
35359- filename="gio/gdesktopappinfo.c"
35360- line="4928">a [class@Gio.DesktopAppInfo]</doc>
35361- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35362- </instance-parameter>
35363- <parameter name="key" transfer-ownership="none">
35364- <doc xml:space="preserve"
35365- filename="gio/gdesktopappinfo.c"
35366- line="4929">the key to look up</doc>
35367- <type name="utf8" c:type="const char*"/>
35368- </parameter>
35369- </parameters>
35370- </method>
35371- <method name="get_string_list"
35372- c:identifier="g_desktop_app_info_get_string_list"
35373- version="2.60">
35374- <doc xml:space="preserve"
35375- filename="gio/gdesktopappinfo.c"
35376- line="5000">Looks up a string list value in the keyfile backing @info.
35377-
35378-The @key is looked up in the `Desktop Entry` group.</doc>
35379- <source-position filename="gio/gdesktopappinfo.h" line="95"/>
35380- <return-value transfer-ownership="full">
35381- <doc xml:space="preserve"
35382- filename="gio/gdesktopappinfo.c"
35383- line="5011">
35384- a `NULL`-terminated string array or `NULL` if the specified
35385- key cannot be found. The array should be freed with [func@GLib.strfreev].</doc>
35386- <array length="1" zero-terminated="1" c:type="gchar**">
35387- <type name="utf8"/>
35388- </array>
35389- </return-value>
35390- <parameters>
35391- <instance-parameter name="info" transfer-ownership="none">
35392- <doc xml:space="preserve"
35393- filename="gio/gdesktopappinfo.c"
35394- line="5002">a [class@Gio.DesktopAppInfo]</doc>
35395- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35396- </instance-parameter>
35397- <parameter name="key" transfer-ownership="none">
35398- <doc xml:space="preserve"
35399- filename="gio/gdesktopappinfo.c"
35400- line="5003">the key to look up</doc>
35401- <type name="utf8" c:type="const char*"/>
35402- </parameter>
35403- <parameter name="length"
35404- direction="out"
35405- caller-allocates="0"
35406- transfer-ownership="full"
35407- optional="1"
35408- allow-none="1">
35409- <doc xml:space="preserve"
35410- filename="gio/gdesktopappinfo.c"
35411- line="5004">return location for the number of returned
35412- strings, or `NULL`</doc>
35413- <type name="gsize" c:type="gsize*"/>
35414- </parameter>
35415- </parameters>
35416- </method>
35417- <method name="has_key"
35418- c:identifier="g_desktop_app_info_has_key"
35419- version="2.36">
35420- <doc xml:space="preserve"
35421- filename="gio/gdesktopappinfo.c"
35422- line="5028">Returns whether @key exists in the `Desktop Entry` group
35423-of the keyfile backing @info.</doc>
35424- <source-position filename="gio/gdesktopappinfo.h" line="82"/>
35425- <return-value transfer-ownership="none">
35426- <doc xml:space="preserve"
35427- filename="gio/gdesktopappinfo.c"
35428- line="5036">`TRUE` if the @key exists</doc>
35429- <type name="gboolean" c:type="gboolean"/>
35430- </return-value>
35431- <parameters>
35432- <instance-parameter name="info" transfer-ownership="none">
35433- <doc xml:space="preserve"
35434- filename="gio/gdesktopappinfo.c"
35435- line="5030">a [class@Gio.DesktopAppInfo]</doc>
35436- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35437- </instance-parameter>
35438- <parameter name="key" transfer-ownership="none">
35439- <doc xml:space="preserve"
35440- filename="gio/gdesktopappinfo.c"
35441- line="5031">the key to look up</doc>
35442- <type name="utf8" c:type="const char*"/>
35443- </parameter>
35444- </parameters>
35445- </method>
35446- <method name="launch_action"
35447- c:identifier="g_desktop_app_info_launch_action"
35448- version="2.38">
35449- <doc xml:space="preserve"
35450- filename="gio/gdesktopappinfo.c"
35451- line="5132">Activates the named application action.
35452-
35453-You may only call this function on action names that were
35454-returned from [method@Gio.DesktopAppInfo.list_actions].
35455-
35456-Note that if the main entry of the desktop file indicates that the
35457-application supports startup notification, and @launch_context is
35458-non-`NULL`, then startup notification will be used when activating the
35459-action (and as such, invocation of the action on the receiving side
35460-must signal the end of startup notification when it is completed).
35461-This is the expected behaviour of applications declaring additional
35462-actions, as per the
35463-[desktop file specification](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s11.html).
35464-
35465-As with [method@Gio.AppInfo.launch] there is no way to detect failures that
35466-occur while using this function.</doc>
35467- <source-position filename="gio/gdesktopappinfo.h" line="103"/>
35468- <return-value transfer-ownership="none">
35469- <type name="none" c:type="void"/>
35470- </return-value>
35471- <parameters>
35472- <instance-parameter name="info" transfer-ownership="none">
35473- <doc xml:space="preserve"
35474- filename="gio/gdesktopappinfo.c"
35475- line="5134">a [class@Gio.DesktopAppInfo]</doc>
35476- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35477- </instance-parameter>
35478- <parameter name="action_name" transfer-ownership="none">
35479- <doc xml:space="preserve"
35480- filename="gio/gdesktopappinfo.c"
35481- line="5135">the name of the action as from
35482- [method@Gio.DesktopAppInfo.list_actions]</doc>
35483- <type name="utf8" c:type="const gchar*"/>
35484- </parameter>
35485- <parameter name="launch_context"
35486- transfer-ownership="none"
35487- nullable="1"
35488- allow-none="1">
35489- <doc xml:space="preserve"
35490- filename="gio/gdesktopappinfo.c"
35491- line="5137">a [class@Gio.AppLaunchContext]</doc>
35492- <type name="AppLaunchContext" c:type="GAppLaunchContext*"/>
35493- </parameter>
35494- </parameters>
35495- </method>
35496- <method name="launch_uris_as_manager"
35497- c:identifier="g_desktop_app_info_launch_uris_as_manager"
35498- throws="1">
35499- <doc xml:space="preserve"
35500- filename="gio/gdesktopappinfo.c"
35501- line="3607">This function performs the equivalent of [method@Gio.AppInfo.launch_uris],
35502-but is intended primarily for operating system components that
35503-launch applications. Ordinary applications should use
35504-[method@Gio.AppInfo.launch_uris].
35505-
35506-If the application is launched via GSpawn, then @spawn_flags, @user_setup
35507-and @user_setup_data are used for the call to [func@GLib.spawn_async].
35508-Additionally, @pid_callback (with @pid_callback_data) will be called to
35509-inform about the PID of the created process. See
35510-[func@GLib.spawn_async_with_pipes] for information on certain parameter
35511-conditions that can enable an optimized [`posix_spawn()`](man:posix_spawn(3))
35512-code path to be used.
35513-
35514-If application launching occurs via some other mechanism (for example, D-Bus
35515-activation) then @spawn_flags, @user_setup, @user_setup_data,
35516-@pid_callback and @pid_callback_data are ignored.</doc>
35517- <source-position filename="gio/gdesktopappinfo.h" line="168"/>
35518- <return-value transfer-ownership="none">
35519- <doc xml:space="preserve"
35520- filename="gio/gdesktopappinfo.c"
35521- line="3637">`TRUE` on successful launch, `FALSE` otherwise.</doc>
35522- <type name="gboolean" c:type="gboolean"/>
35523- </return-value>
35524- <parameters>
35525- <instance-parameter name="appinfo" transfer-ownership="none">
35526- <doc xml:space="preserve"
35527- filename="gio/gdesktopappinfo.c"
35528- line="3609">a [class@Gio.DesktopAppInfo]</doc>
35529- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35530- </instance-parameter>
35531- <parameter name="uris" transfer-ownership="none">
35532- <doc xml:space="preserve"
35533- filename="gio/gdesktopappinfo.c"
35534- line="3610">List of URIs</doc>
35535- <type name="GLib.List" c:type="GList*">
35536- <type name="utf8"/>
35537- </type>
35538- </parameter>
35539- <parameter name="launch_context"
35540- transfer-ownership="none"
35541- nullable="1"
35542- allow-none="1">
35543- <doc xml:space="preserve"
35544- filename="gio/gdesktopappinfo.c"
35545- line="3611">a [class@Gio.AppLaunchContext]</doc>
35546- <type name="AppLaunchContext" c:type="GAppLaunchContext*"/>
35547- </parameter>
35548- <parameter name="spawn_flags" transfer-ownership="none">
35549- <doc xml:space="preserve"
35550- filename="gio/gdesktopappinfo.c"
35551- line="3612">[flags@GLib.SpawnFlags], used for each process</doc>
35552- <type name="GLib.SpawnFlags" c:type="GSpawnFlags"/>
35553- </parameter>
35554- <parameter name="user_setup"
35555- transfer-ownership="none"
35556- nullable="1"
35557- allow-none="1"
35558- scope="async"
35559- closure="4">
35560- <doc xml:space="preserve"
35561- filename="gio/gdesktopappinfo.c"
35562- line="3613">a [callback@GLib.SpawnChildSetupFunc],
35563- used once for each process.</doc>
35564- <type name="GLib.SpawnChildSetupFunc"
35565- c:type="GSpawnChildSetupFunc"/>
35566- </parameter>
35567- <parameter name="user_setup_data"
35568- transfer-ownership="none"
35569- nullable="1"
35570- allow-none="1">
35571- <doc xml:space="preserve"
35572- filename="gio/gdesktopappinfo.c"
35573- line="3615">User data for @user_setup</doc>
35574- <type name="gpointer" c:type="gpointer"/>
35575- </parameter>
35576- <parameter name="pid_callback"
35577- transfer-ownership="none"
35578- nullable="1"
35579- allow-none="1"
35580- scope="call"
35581- closure="6">
35582- <doc xml:space="preserve"
35583- filename="gio/gdesktopappinfo.c"
35584- line="3616">Callback for child processes</doc>
35585- <type name="DesktopAppLaunchCallback"
35586- c:type="GDesktopAppLaunchCallback"/>
35587- </parameter>
35588- <parameter name="pid_callback_data"
35589- transfer-ownership="none"
35590- nullable="1"
35591- allow-none="1">
35592- <doc xml:space="preserve"
35593- filename="gio/gdesktopappinfo.c"
35594- line="3617">User data for @callback</doc>
35595- <type name="gpointer" c:type="gpointer"/>
35596- </parameter>
35597- </parameters>
35598- </method>
35599- <method name="launch_uris_as_manager_with_fds"
35600- c:identifier="g_desktop_app_info_launch_uris_as_manager_with_fds"
35601- version="2.58"
35602- throws="1">
35603- <doc xml:space="preserve"
35604- filename="gio/gdesktopappinfo.c"
35605- line="3552">Equivalent to [method@Gio.DesktopAppInfo.launch_uris_as_manager] but allows
35606-you to pass in file descriptors for the stdin, stdout and stderr streams
35607-of the launched process.
35608-
35609-If application launching occurs via some non-spawn mechanism (e.g. D-Bus
35610-activation) then @stdin_fd, @stdout_fd and @stderr_fd are ignored.</doc>
35611- <source-position filename="gio/gdesktopappinfo.h" line="179"/>
35612- <return-value transfer-ownership="none">
35613- <doc xml:space="preserve"
35614- filename="gio/gdesktopappinfo.c"
35615- line="3575">`TRUE` on successful launch, `FALSE` otherwise.</doc>
35616- <type name="gboolean" c:type="gboolean"/>
35617- </return-value>
35618- <parameters>
35619- <instance-parameter name="appinfo" transfer-ownership="none">
35620- <doc xml:space="preserve"
35621- filename="gio/gdesktopappinfo.c"
35622- line="3554">a [class@Gio.DesktopAppInfo]</doc>
35623- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35624- </instance-parameter>
35625- <parameter name="uris" transfer-ownership="none">
35626- <doc xml:space="preserve"
35627- filename="gio/gdesktopappinfo.c"
35628- line="3555">List of URIs</doc>
35629- <type name="GLib.List" c:type="GList*">
35630- <type name="utf8"/>
35631- </type>
35632- </parameter>
35633- <parameter name="launch_context"
35634- transfer-ownership="none"
35635- nullable="1"
35636- allow-none="1">
35637- <doc xml:space="preserve"
35638- filename="gio/gdesktopappinfo.c"
35639- line="3556">a [class@Gio.AppLaunchContext]</doc>
35640- <type name="AppLaunchContext" c:type="GAppLaunchContext*"/>
35641- </parameter>
35642- <parameter name="spawn_flags" transfer-ownership="none">
35643- <doc xml:space="preserve"
35644- filename="gio/gdesktopappinfo.c"
35645- line="3557">[flags@GLib.SpawnFlags], used for each process</doc>
35646- <type name="GLib.SpawnFlags" c:type="GSpawnFlags"/>
35647- </parameter>
35648- <parameter name="user_setup"
35649- transfer-ownership="none"
35650- nullable="1"
35651- allow-none="1"
35652- scope="async"
35653- closure="4">
35654- <doc xml:space="preserve"
35655- filename="gio/gdesktopappinfo.c"
35656- line="3558">a
35657- [callback@GLib.SpawnChildSetupFunc], used once for each process.</doc>
35658- <type name="GLib.SpawnChildSetupFunc"
35659- c:type="GSpawnChildSetupFunc"/>
35660- </parameter>
35661- <parameter name="user_setup_data"
35662- transfer-ownership="none"
35663- nullable="1"
35664- allow-none="1">
35665- <doc xml:space="preserve"
35666- filename="gio/gdesktopappinfo.c"
35667- line="3560">User data for @user_setup</doc>
35668- <type name="gpointer" c:type="gpointer"/>
35669- </parameter>
35670- <parameter name="pid_callback"
35671- transfer-ownership="none"
35672- nullable="1"
35673- allow-none="1"
35674- scope="call"
35675- closure="6">
35676- <doc xml:space="preserve"
35677- filename="gio/gdesktopappinfo.c"
35678- line="3561">Callback for child processes</doc>
35679- <type name="DesktopAppLaunchCallback"
35680- c:type="GDesktopAppLaunchCallback"/>
35681- </parameter>
35682- <parameter name="pid_callback_data"
35683- transfer-ownership="none"
35684- nullable="1"
35685- allow-none="1">
35686- <doc xml:space="preserve"
35687- filename="gio/gdesktopappinfo.c"
35688- line="3562">User data for @callback</doc>
35689- <type name="gpointer" c:type="gpointer"/>
35690- </parameter>
35691- <parameter name="stdin_fd" transfer-ownership="none">
35692- <doc xml:space="preserve"
35693- filename="gio/gdesktopappinfo.c"
35694- line="3563">file descriptor to use for child’s stdin, or `-1`</doc>
35695- <type name="gint" c:type="gint"/>
35696- </parameter>
35697- <parameter name="stdout_fd" transfer-ownership="none">
35698- <doc xml:space="preserve"
35699- filename="gio/gdesktopappinfo.c"
35700- line="3564">file descriptor to use for child’s stdout, or `-1`</doc>
35701- <type name="gint" c:type="gint"/>
35702- </parameter>
35703- <parameter name="stderr_fd" transfer-ownership="none">
35704- <doc xml:space="preserve"
35705- filename="gio/gdesktopappinfo.c"
35706- line="3565">file descriptor to use for child’s stderr, or `-1`</doc>
35707- <type name="gint" c:type="gint"/>
35708- </parameter>
35709- </parameters>
35710- </method>
35711- <method name="list_actions"
35712- c:identifier="g_desktop_app_info_list_actions"
35713- version="2.38">
35714- <doc xml:space="preserve"
35715- filename="gio/gdesktopappinfo.c"
35716- line="5052">Returns the list of
35717-[‘additional application actions’](https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s11.html)
35718-supported on the desktop file, as per the desktop file specification.
35719-
35720-As per the specification, this is the list of actions that are
35721-explicitly listed in the `Actions` key of the `Desktop Entry` group.</doc>
35722- <source-position filename="gio/gdesktopappinfo.h" line="100"/>
35723- <return-value transfer-ownership="none">
35724- <doc xml:space="preserve"
35725- filename="gio/gdesktopappinfo.c"
35726- line="5063">a
35727- list of strings, always non-`NULL`</doc>
35728- <array c:type="const gchar* const*">
35729- <type name="utf8"/>
35730- </array>
35731- </return-value>
35732- <parameters>
35733- <instance-parameter name="info" transfer-ownership="none">
35734- <doc xml:space="preserve"
35735- filename="gio/gdesktopappinfo.c"
35736- line="5054">a [class@Gio.DesktopAppInfo]</doc>
35737- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35738- </instance-parameter>
35739- </parameters>
35740- </method>
35741- <property name="filename"
35742- writable="1"
35743- construct-only="1"
35744- transfer-ownership="none"
35745- getter="get_filename"
35746- default-value="NULL">
35747- <doc xml:space="preserve"
35748- filename="gio/gdesktopappinfo.c"
35749- line="1777">The origin filename of this [class@Gio.DesktopAppInfo]</doc>
35750- <type name="utf8" c:type="gchar*"/>
35751- </property>
35752- </class>
35753- <record name="DesktopAppInfoClass"
35754- c:type="GDesktopAppInfoClass"
35755- glib:is-gtype-struct-for="DesktopAppInfo">
35756- <source-position filename="gio/gdesktopappinfo.h" line="45"/>
35757- <field name="parent_class">
35758- <type name="GObject.ObjectClass" c:type="GObjectClass"/>
35759- </field>
35760- </record>
35761- <interface name="DesktopAppInfoLookup"
35762- c:symbol-prefix="desktop_app_info_lookup"
35763- c:type="GDesktopAppInfoLookup"
35764- deprecated="1"
35765- deprecated-version="2.28"
35766- glib:type-name="GDesktopAppInfoLookup"
35767- glib:get-type="g_desktop_app_info_lookup_get_type"
35768- glib:type-struct="DesktopAppInfoLookupIface">
35769- <doc xml:space="preserve"
35770- filename="gio/gdesktopappinfo.c"
35771- line="4845">#GDesktopAppInfoLookup is an opaque data structure and can only be accessed
35772-using the following functions.</doc>
35773- <doc-deprecated xml:space="preserve">The [iface@Gio.DesktopAppInfoLookup] interface is
35774- deprecated and unused by GIO.</doc-deprecated>
35775- <source-position filename="gio/gdesktopappinfo.h" line="144"/>
35776- <virtual-method name="get_default_for_uri_scheme"
35777- invoker="get_default_for_uri_scheme"
35778- deprecated="1"
35779- deprecated-version="2.28">
35780- <doc xml:space="preserve"
35781- filename="gio/gdesktopappinfo.c"
35782- line="4867">Gets the default application for launching applications
35783-using this URI scheme for a particular [iface@Gio.DesktopAppInfoLookup]
35784-implementation.
35785-
35786-The [iface@Gio.DesktopAppInfoLookup] interface and this function is used
35787-to implement [func@Gio.AppInfo.get_default_for_uri_scheme] backends
35788-in a GIO module. There is no reason for applications to use it
35789-directly. Applications should use
35790-[func@Gio.AppInfo.get_default_for_uri_scheme].</doc>
35791- <doc-deprecated xml:space="preserve">The [iface@Gio.DesktopAppInfoLookup] interface is
35792- deprecated and unused by GIO.</doc-deprecated>
35793- <source-position filename="gio/gdesktopappinfo.h" line="142"/>
35794- <return-value transfer-ownership="full" nullable="1">
35795- <doc xml:space="preserve"
35796- filename="gio/gdesktopappinfo.c"
35797- line="4882">[iface@Gio.AppInfo] for given
35798- @uri_scheme or `NULL` on error.</doc>
35799- <type name="AppInfo" c:type="GAppInfo*"/>
35800- </return-value>
35801- <parameters>
35802- <instance-parameter name="lookup" transfer-ownership="none">
35803- <doc xml:space="preserve"
35804- filename="gio/gdesktopappinfo.c"
35805- line="4869">a [iface@Gio.DesktopAppInfoLookup]</doc>
35806- <type name="DesktopAppInfoLookup" c:type="GDesktopAppInfoLookup*"/>
35807- </instance-parameter>
35808- <parameter name="uri_scheme" transfer-ownership="none">
35809- <doc xml:space="preserve"
35810- filename="gio/gdesktopappinfo.c"
35811- line="4870">a string containing a URI scheme.</doc>
35812- <type name="utf8" c:type="const char*"/>
35813- </parameter>
35814- </parameters>
35815- </virtual-method>
35816- <method name="get_default_for_uri_scheme"
35817- c:identifier="g_desktop_app_info_lookup_get_default_for_uri_scheme"
35818- deprecated="1"
35819- deprecated-version="2.28">
35820- <doc xml:space="preserve"
35821- filename="gio/gdesktopappinfo.c"
35822- line="4867">Gets the default application for launching applications
35823-using this URI scheme for a particular [iface@Gio.DesktopAppInfoLookup]
35824-implementation.
35825-
35826-The [iface@Gio.DesktopAppInfoLookup] interface and this function is used
35827-to implement [func@Gio.AppInfo.get_default_for_uri_scheme] backends
35828-in a GIO module. There is no reason for applications to use it
35829-directly. Applications should use
35830-[func@Gio.AppInfo.get_default_for_uri_scheme].</doc>
35831- <doc-deprecated xml:space="preserve">The [iface@Gio.DesktopAppInfoLookup] interface is
35832- deprecated and unused by GIO.</doc-deprecated>
35833- <source-position filename="gio/gdesktopappinfo.h" line="150"/>
35834- <return-value transfer-ownership="full" nullable="1">
35835- <doc xml:space="preserve"
35836- filename="gio/gdesktopappinfo.c"
35837- line="4882">[iface@Gio.AppInfo] for given
35838- @uri_scheme or `NULL` on error.</doc>
35839- <type name="AppInfo" c:type="GAppInfo*"/>
35840- </return-value>
35841- <parameters>
35842- <instance-parameter name="lookup" transfer-ownership="none">
35843- <doc xml:space="preserve"
35844- filename="gio/gdesktopappinfo.c"
35845- line="4869">a [iface@Gio.DesktopAppInfoLookup]</doc>
35846- <type name="DesktopAppInfoLookup" c:type="GDesktopAppInfoLookup*"/>
35847- </instance-parameter>
35848- <parameter name="uri_scheme" transfer-ownership="none">
35849- <doc xml:space="preserve"
35850- filename="gio/gdesktopappinfo.c"
35851- line="4870">a string containing a URI scheme.</doc>
35852- <type name="utf8" c:type="const char*"/>
35853- </parameter>
35854- </parameters>
35855- </method>
35856- </interface>
35857- <record name="DesktopAppInfoLookupIface"
35858- c:type="GDesktopAppInfoLookupIface"
35859- glib:is-gtype-struct-for="DesktopAppInfoLookup">
35860- <doc xml:space="preserve"
35861- filename="gio/gdesktopappinfo.h"
35862- line="127">Interface that is used by backends to associate default
35863-handlers with URI schemes.</doc>
35864- <source-position filename="gio/gdesktopappinfo.h" line="144"/>
35865- <field name="g_iface">
35866- <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
35867- </field>
35868- <field name="get_default_for_uri_scheme">
35869- <doc xml:space="preserve"
35870- filename="gio/gdesktopappinfo.h"
35871- line="129">Virtual method for
35872- g_desktop_app_info_lookup_get_default_for_uri_scheme().</doc>
35873- <callback name="get_default_for_uri_scheme">
35874- <source-position filename="gio/gdesktopappinfo.h" line="142"/>
35875- <return-value transfer-ownership="full" nullable="1">
35876- <doc xml:space="preserve"
35877- filename="gio/gdesktopappinfo.c"
35878- line="4882">[iface@Gio.AppInfo] for given
35879- @uri_scheme or `NULL` on error.</doc>
35880- <type name="AppInfo" c:type="GAppInfo*"/>
35881- </return-value>
35882- <parameters>
35883- <parameter name="lookup" transfer-ownership="none">
35884- <doc xml:space="preserve"
35885- filename="gio/gdesktopappinfo.c"
35886- line="4869">a [iface@Gio.DesktopAppInfoLookup]</doc>
35887- <type name="DesktopAppInfoLookup"
35888- c:type="GDesktopAppInfoLookup*"/>
35889- </parameter>
35890- <parameter name="uri_scheme" transfer-ownership="none">
35891- <doc xml:space="preserve"
35892- filename="gio/gdesktopappinfo.c"
35893- line="4870">a string containing a URI scheme.</doc>
35894- <type name="utf8" c:type="const char*"/>
35895- </parameter>
35896- </parameters>
35897- </callback>
35898- </field>
35899- </record>
35900- <callback name="DesktopAppLaunchCallback"
35901- c:type="GDesktopAppLaunchCallback">
35902- <doc xml:space="preserve"
35903- filename="gio/gdesktopappinfo.h"
35904- line="153">During invocation, g_desktop_app_info_launch_uris_as_manager() may
35905-create one or more child processes. This callback is invoked once
35906-for each, providing the process ID.</doc>
35907- <source-position filename="gio/gdesktopappinfo.h" line="163"/>
35908- <return-value transfer-ownership="none">
35909- <type name="none" c:type="void"/>
35910- </return-value>
35911- <parameters>
35912- <parameter name="appinfo" transfer-ownership="none">
35913- <doc xml:space="preserve"
35914- filename="gio/gdesktopappinfo.h"
35915- line="155">a #GDesktopAppInfo</doc>
35916- <type name="DesktopAppInfo" c:type="GDesktopAppInfo*"/>
35917- </parameter>
35918- <parameter name="pid" transfer-ownership="none">
35919- <doc xml:space="preserve"
35920- filename="gio/gdesktopappinfo.h"
35921- line="156">Process identifier</doc>
35922- <type name="GLib.Pid" c:type="GPid"/>
35923- </parameter>
35924- <parameter name="user_data"
35925- transfer-ownership="none"
35926- nullable="1"
35927- allow-none="1"
35928- closure="2">
35929- <doc xml:space="preserve"
35930- filename="gio/gdesktopappinfo.h"
35931- line="157">User data</doc>
35932- <type name="gpointer" c:type="gpointer"/>
35933- </parameter>
35934- </parameters>
35935- </callback>
3593634846 <interface name="Drive"
3593734847 c:symbol-prefix="drive"
3593834848 c:type="GDrive"
@@ -39810,7 +38720,7 @@ negotiation or input required.</doc>
3981038720 </parameter>
3981138721 <parameter name="data"
3981238722 direction="out"
39813- caller-allocates="0"
38723+ caller-allocates="1"
3981438724 transfer-ownership="none"
3981538725 optional="1"
3981638726 allow-none="1">
@@ -43135,24 +42045,6 @@ Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.</doc>
4313542045 <source-position filename="gio/gfileinfo.h" line="748"/>
4313642046 <type name="utf8" c:type="gchar*"/>
4313742047 </constant>
43138- <function-macro name="FILE_DESCRIPTOR_BASED"
43139- c:identifier="G_FILE_DESCRIPTOR_BASED"
43140- introspectable="0">
43141- <source-position filename="gio/gfiledescriptorbased.h" line="34"/>
43142- <parameters>
43143- <parameter name="obj">
43144- </parameter>
43145- </parameters>
43146- </function-macro>
43147- <function-macro name="FILE_DESCRIPTOR_BASED_GET_IFACE"
43148- c:identifier="G_FILE_DESCRIPTOR_BASED_GET_IFACE"
43149- introspectable="0">
43150- <source-position filename="gio/gfiledescriptorbased.h" line="36"/>
43151- <parameters>
43152- <parameter name="obj">
43153- </parameter>
43154- </parameters>
43155- </function-macro>
4315642048 <function-macro name="FILE_ENUMERATOR"
4315742049 c:identifier="G_FILE_ENUMERATOR"
4315842050 introspectable="0">
@@ -43511,7 +42403,7 @@ for HTTP `ETag` headers, which are a very similar concept.</doc>
4351142403 introspectable="0">
4351242404 <doc xml:space="preserve"
4351342405 filename="gio/gfile.c"
43514- line="7549">Constructs a #GFile from a series of elements using the correct
42406+ line="7560">Constructs a #GFile from a series of elements using the correct
4351542407 separator for filenames.
4351642408
4351742409 Using this function is equivalent to calling g_build_filename(),
@@ -43520,20 +42412,20 @@ followed by g_file_new_for_path() on the result.</doc>
4352042412 <return-value transfer-ownership="full">
4352142413 <doc xml:space="preserve"
4352242414 filename="gio/gfile.c"
43523- line="7560">a new #GFile</doc>
42415+ line="7571">a new #GFile</doc>
4352442416 <type name="File" c:type="GFile*"/>
4352542417 </return-value>
4352642418 <parameters>
4352742419 <parameter name="first_element" transfer-ownership="none">
4352842420 <doc xml:space="preserve"
4352942421 filename="gio/gfile.c"
43530- line="7551">the first element in the path</doc>
42422+ line="7562">the first element in the path</doc>
4353142423 <type name="filename" c:type="const gchar*"/>
4353242424 </parameter>
4353342425 <parameter name="..." transfer-ownership="none">
4353442426 <doc xml:space="preserve"
4353542427 filename="gio/gfile.c"
43536- line="7552">remaining elements in path, terminated by %NULL</doc>
42428+ line="7563">remaining elements in path, terminated by %NULL</doc>
4353742429 <varargs/>
4353842430 </parameter>
4353942431 </parameters>
@@ -43543,7 +42435,7 @@ followed by g_file_new_for_path() on the result.</doc>
4354342435 version="2.78">
4354442436 <doc xml:space="preserve"
4354542437 filename="gio/gfile.c"
43546- line="7585">Constructs a #GFile from a vector of elements using the correct
42438+ line="7596">Constructs a #GFile from a vector of elements using the correct
4354742439 separator for filenames.
4354842440
4354942441 Using this function is equivalent to calling g_build_filenamev(),
@@ -43552,14 +42444,14 @@ followed by g_file_new_for_path() on the result.</doc>
4355242444 <return-value transfer-ownership="full">
4355342445 <doc xml:space="preserve"
4355442446 filename="gio/gfile.c"
43555- line="7596">a new #GFile</doc>
42447+ line="7607">a new #GFile</doc>
4355642448 <type name="File" c:type="GFile*"/>
4355742449 </return-value>
4355842450 <parameters>
4355942451 <parameter name="args" transfer-ownership="none">
4356042452 <doc xml:space="preserve"
4356142453 filename="gio/gfile.c"
43562- line="7587">%NULL-terminated
42454+ line="7598">%NULL-terminated
4356342455 array of strings containing the path elements.</doc>
4356442456 <array c:type="const gchar* const*">
4356542457 <type name="filename"/>
@@ -43571,7 +42463,7 @@ followed by g_file_new_for_path() on the result.</doc>
4357142463 c:identifier="g_file_new_for_commandline_arg">
4357242464 <doc xml:space="preserve"
4357342465 filename="gio/gfile.c"
43574- line="7669">Creates a #GFile with the given argument from the command line.
42466+ line="7680">Creates a #GFile with the given argument from the command line.
4357542467 The value of @arg can be either a URI, an absolute path or a
4357642468 relative path resolved relative to the current working directory.
4357742469 This operation never fails, but the returned object might not
@@ -43589,7 +42481,7 @@ for you there. It is also always possible to use this function with
4358942481 <return-value transfer-ownership="full">
4359042482 <doc xml:space="preserve"
4359142483 filename="gio/gfile.c"
43592- line="7688">a new #GFile.
42484+ line="7699">a new #GFile.
4359342485 Free the returned object with g_object_unref().</doc>
4359442486 <type name="File" c:type="GFile*"/>
4359542487 </return-value>
@@ -43597,7 +42489,7 @@ for you there. It is also always possible to use this function with
4359742489 <parameter name="arg" transfer-ownership="none">
4359842490 <doc xml:space="preserve"
4359942491 filename="gio/gfile.c"
43600- line="7671">a command line string</doc>
42492+ line="7682">a command line string</doc>
4360142493 <type name="filename" c:type="const char*"/>
4360242494 </parameter>
4360342495 </parameters>
@@ -43607,7 +42499,7 @@ for you there. It is also always possible to use this function with
4360742499 version="2.36">
4360842500 <doc xml:space="preserve"
4360942501 filename="gio/gfile.c"
43610- line="7699">Creates a #GFile with the given argument from the command line.
42502+ line="7710">Creates a #GFile with the given argument from the command line.
4361142503
4361242504 This function is similar to g_file_new_for_commandline_arg() except
4361342505 that it allows for passing the current working directory as an
@@ -43622,20 +42514,20 @@ See also g_application_command_line_create_file_for_arg().</doc>
4362242514 <return-value transfer-ownership="full">
4362342515 <doc xml:space="preserve"
4362442516 filename="gio/gfile.c"
43625- line="7716">a new #GFile</doc>
42517+ line="7727">a new #GFile</doc>
4362642518 <type name="File" c:type="GFile*"/>
4362742519 </return-value>
4362842520 <parameters>
4362942521 <parameter name="arg" transfer-ownership="none">
4363042522 <doc xml:space="preserve"
4363142523 filename="gio/gfile.c"
43632- line="7701">a command line string</doc>
42524+ line="7712">a command line string</doc>
4363342525 <type name="filename" c:type="const gchar*"/>
4363442526 </parameter>
4363542527 <parameter name="cwd" transfer-ownership="none">
4363642528 <doc xml:space="preserve"
4363742529 filename="gio/gfile.c"
43638- line="7702">the current working directory of the commandline</doc>
42530+ line="7713">the current working directory of the commandline</doc>
4363942531 <type name="filename" c:type="const gchar*"/>
4364042532 </parameter>
4364142533 </parameters>
@@ -43643,14 +42535,14 @@ See also g_application_command_line_create_file_for_arg().</doc>
4364342535 <function name="new_for_path" c:identifier="g_file_new_for_path">
4364442536 <doc xml:space="preserve"
4364542537 filename="gio/gfile.c"
43646- line="7194">Constructs a #GFile for a given path. This operation never
42538+ line="7205">Constructs a #GFile for a given path. This operation never
4364742539 fails, but the returned object might not support any I/O
4364842540 operation if @path is malformed.</doc>
4364942541 <source-position filename="gio/gfile.h" line="611"/>
4365042542 <return-value transfer-ownership="full">
4365142543 <doc xml:space="preserve"
4365242544 filename="gio/gfile.c"
43653- line="7203">a new #GFile for the given @path.
42545+ line="7214">a new #GFile for the given @path.
4365442546 Free the returned object with g_object_unref().</doc>
4365542547 <type name="File" c:type="GFile*"/>
4365642548 </return-value>
@@ -43658,7 +42550,7 @@ operation if @path is malformed.</doc>
4365842550 <parameter name="path" transfer-ownership="none">
4365942551 <doc xml:space="preserve"
4366042552 filename="gio/gfile.c"
43661- line="7196">a string containing a relative or absolute path.
42553+ line="7207">a string containing a relative or absolute path.
4366242554 The string must be encoded in the glib filename encoding.</doc>
4366342555 <type name="filename" c:type="const char*"/>
4366442556 </parameter>
@@ -43667,7 +42559,7 @@ operation if @path is malformed.</doc>
4366742559 <function name="new_for_uri" c:identifier="g_file_new_for_uri">
4366842560 <doc xml:space="preserve"
4366942561 filename="gio/gfile.c"
43670- line="7214">Constructs a #GFile for a given URI. This operation never
42562+ line="7225">Constructs a #GFile for a given URI. This operation never
4367142563 fails, but the returned object might not support any I/O
4367242564 operation if @uri is malformed or if the uri type is
4367342565 not supported.</doc>
@@ -43675,7 +42567,7 @@ not supported.</doc>
4367542567 <return-value transfer-ownership="full">
4367642568 <doc xml:space="preserve"
4367742569 filename="gio/gfile.c"
43678- line="7223">a new #GFile for the given @uri.
42570+ line="7234">a new #GFile for the given @uri.
4367942571 Free the returned object with g_object_unref().</doc>
4368042572 <type name="File" c:type="GFile*"/>
4368142573 </return-value>
@@ -43683,7 +42575,7 @@ not supported.</doc>
4368342575 <parameter name="uri" transfer-ownership="none">
4368442576 <doc xml:space="preserve"
4368542577 filename="gio/gfile.c"
43686- line="7216">a UTF-8 string containing a URI</doc>
42578+ line="7227">a UTF-8 string containing a URI</doc>
4368742579 <type name="utf8" c:type="const char*"/>
4368842580 </parameter>
4368942581 </parameters>
@@ -43695,7 +42587,7 @@ not supported.</doc>
4369542587 glib:async-func="new_tmp_async">
4369642588 <doc xml:space="preserve"
4369742589 filename="gio/gfile.c"
43698- line="7234">Opens a file in the preferred directory for temporary files (as
42590+ line="7245">Opens a file in the preferred directory for temporary files (as
4369942591 returned by g_get_tmp_dir()) and returns a #GFile and
4370042592 #GFileIOStream pointing to it.
4370142593
@@ -43709,7 +42601,7 @@ a temporary file could not be created.</doc>
4370942601 <return-value transfer-ownership="full">
4371042602 <doc xml:space="preserve"
4371142603 filename="gio/gfile.c"
43712- line="7252">a new #GFile.
42604+ line="7263">a new #GFile.
4371342605 Free the returned object with g_object_unref().</doc>
4371442606 <type name="File" c:type="GFile*"/>
4371542607 </return-value>
@@ -43720,7 +42612,7 @@ a temporary file could not be created.</doc>
4372042612 allow-none="1">
4372142613 <doc xml:space="preserve"
4372242614 filename="gio/gfile.c"
43723- line="7236">Template for the file
42615+ line="7247">Template for the file
4372442616 name, as in g_file_open_tmp(), or %NULL for a default template</doc>
4372542617 <type name="filename" c:type="const char*"/>
4372642618 </parameter>
@@ -43730,7 +42622,7 @@ a temporary file could not be created.</doc>
4373042622 transfer-ownership="full">
4373142623 <doc xml:space="preserve"
4373242624 filename="gio/gfile.c"
43733- line="7238">on return, a #GFileIOStream for the created file</doc>
42625+ line="7249">on return, a #GFileIOStream for the created file</doc>
4373442626 <type name="FileIOStream" c:type="GFileIOStream**"/>
4373542627 </parameter>
4373642628 </parameters>
@@ -43742,7 +42634,7 @@ a temporary file could not be created.</doc>
4374242634 glib:sync-func="new_tmp">
4374342635 <doc xml:space="preserve"
4374442636 filename="gio/gfile.c"
43745- line="7344">Asynchronously opens a file in the preferred directory for temporary files
42637+ line="7355">Asynchronously opens a file in the preferred directory for temporary files
4374642638 (as returned by g_get_tmp_dir()) as g_file_new_tmp().
4374742639
4374842640 @tmpl should be a string in the GLib file name encoding
@@ -43759,14 +42651,14 @@ directory components. If it is %NULL, a default template is used.</doc>
4375942651 allow-none="1">
4376042652 <doc xml:space="preserve"
4376142653 filename="gio/gfile.c"
43762- line="7346">Template for the file
42654+ line="7357">Template for the file
4376342655 name, as in g_file_open_tmp(), or %NULL for a default template</doc>
4376442656 <type name="filename" c:type="const char*"/>
4376542657 </parameter>
4376642658 <parameter name="io_priority" transfer-ownership="none">
4376742659 <doc xml:space="preserve"
4376842660 filename="gio/gfile.c"
43769- line="7348">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
42661+ line="7359">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4377042662 <type name="gint" c:type="int"/>
4377142663 </parameter>
4377242664 <parameter name="cancellable"
@@ -43775,7 +42667,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4377542667 allow-none="1">
4377642668 <doc xml:space="preserve"
4377742669 filename="gio/gfile.c"
43778- line="7349">optional #GCancellable object, %NULL to ignore</doc>
42670+ line="7360">optional #GCancellable object, %NULL to ignore</doc>
4377942671 <type name="Cancellable" c:type="GCancellable*"/>
4378042672 </parameter>
4378142673 <parameter name="callback"
@@ -43786,7 +42678,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4378642678 closure="4">
4378742679 <doc xml:space="preserve"
4378842680 filename="gio/gfile.c"
43789- line="7350">a #GAsyncReadyCallback to call when the request is done</doc>
42681+ line="7361">a #GAsyncReadyCallback to call when the request is done</doc>
4379042682 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4379142683 </parameter>
4379242684 <parameter name="user_data"
@@ -43795,7 +42687,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4379542687 allow-none="1">
4379642688 <doc xml:space="preserve"
4379742689 filename="gio/gfile.c"
43798- line="7351">data to pass to @callback</doc>
42690+ line="7362">data to pass to @callback</doc>
4379942691 <type name="gpointer" c:type="gpointer"/>
4380042692 </parameter>
4380142693 </parameters>
@@ -43806,7 +42698,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4380642698 glib:finish-func="new_tmp_dir_finish">
4380742699 <doc xml:space="preserve"
4380842700 filename="gio/gfile.c"
43809- line="7467">Asynchronously creates a directory in the preferred directory for
42701+ line="7478">Asynchronously creates a directory in the preferred directory for
4381042702 temporary files (as returned by g_get_tmp_dir()) as g_dir_make_tmp().
4381142703
4381242704 @tmpl should be a string in the GLib file name encoding
@@ -43823,14 +42715,14 @@ directory components. If it is %NULL, a default template is used.</doc>
4382342715 allow-none="1">
4382442716 <doc xml:space="preserve"
4382542717 filename="gio/gfile.c"
43826- line="7469">Template for the file
42718+ line="7480">Template for the file
4382742719 name, as in g_dir_make_tmp(), or %NULL for a default template</doc>
4382842720 <type name="filename" c:type="const char*"/>
4382942721 </parameter>
4383042722 <parameter name="io_priority" transfer-ownership="none">
4383142723 <doc xml:space="preserve"
4383242724 filename="gio/gfile.c"
43833- line="7471">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
42725+ line="7482">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4383442726 <type name="gint" c:type="int"/>
4383542727 </parameter>
4383642728 <parameter name="cancellable"
@@ -43839,7 +42731,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4383942731 allow-none="1">
4384042732 <doc xml:space="preserve"
4384142733 filename="gio/gfile.c"
43842- line="7472">optional #GCancellable object, %NULL to ignore</doc>
42734+ line="7483">optional #GCancellable object, %NULL to ignore</doc>
4384342735 <type name="Cancellable" c:type="GCancellable*"/>
4384442736 </parameter>
4384542737 <parameter name="callback"
@@ -43850,7 +42742,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4385042742 closure="4">
4385142743 <doc xml:space="preserve"
4385242744 filename="gio/gfile.c"
43853- line="7473">a #GAsyncReadyCallback to call when the request is done</doc>
42745+ line="7484">a #GAsyncReadyCallback to call when the request is done</doc>
4385442746 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4385542747 </parameter>
4385642748 <parameter name="user_data"
@@ -43859,7 +42751,7 @@ directory components. If it is %NULL, a default template is used.</doc>
4385942751 allow-none="1">
4386042752 <doc xml:space="preserve"
4386142753 filename="gio/gfile.c"
43862- line="7474">data to pass to @callback</doc>
42754+ line="7485">data to pass to @callback</doc>
4386342755 <type name="gpointer" c:type="gpointer"/>
4386442756 </parameter>
4386542757 </parameters>
@@ -43870,13 +42762,13 @@ directory components. If it is %NULL, a default template is used.</doc>
4387042762 throws="1">
4387142763 <doc xml:space="preserve"
4387242764 filename="gio/gfile.c"
43873- line="7505">Finishes a temporary directory creation started by
42765+ line="7516">Finishes a temporary directory creation started by
4387442766 g_file_new_tmp_dir_async().</doc>
4387542767 <source-position filename="gio/gfile.h" line="640"/>
4387642768 <return-value transfer-ownership="full">
4387742769 <doc xml:space="preserve"
4387842770 filename="gio/gfile.c"
43879- line="7513">a new #GFile.
42771+ line="7524">a new #GFile.
4388042772 Free the returned object with g_object_unref().</doc>
4388142773 <type name="File" c:type="GFile*"/>
4388242774 </return-value>
@@ -43884,7 +42776,7 @@ g_file_new_tmp_dir_async().</doc>
4388442776 <parameter name="result" transfer-ownership="none">
4388542777 <doc xml:space="preserve"
4388642778 filename="gio/gfile.c"
43887- line="7507">a #GAsyncResult</doc>
42779+ line="7518">a #GAsyncResult</doc>
4388842780 <type name="AsyncResult" c:type="GAsyncResult*"/>
4388942781 </parameter>
4389042782 </parameters>
@@ -43895,12 +42787,12 @@ g_file_new_tmp_dir_async().</doc>
4389542787 throws="1">
4389642788 <doc xml:space="preserve"
4389742789 filename="gio/gfile.c"
43898- line="7382">Finishes a temporary file creation started by g_file_new_tmp_async().</doc>
42790+ line="7393">Finishes a temporary file creation started by g_file_new_tmp_async().</doc>
4389942791 <source-position filename="gio/gfile.h" line="630"/>
4390042792 <return-value transfer-ownership="full">
4390142793 <doc xml:space="preserve"
4390242794 filename="gio/gfile.c"
43903- line="7390">a new #GFile.
42795+ line="7401">a new #GFile.
4390442796 Free the returned object with g_object_unref().</doc>
4390542797 <type name="File" c:type="GFile*"/>
4390642798 </return-value>
@@ -43908,7 +42800,7 @@ g_file_new_tmp_dir_async().</doc>
4390842800 <parameter name="result" transfer-ownership="none">
4390942801 <doc xml:space="preserve"
4391042802 filename="gio/gfile.c"
43911- line="7384">a #GAsyncResult</doc>
42803+ line="7395">a #GAsyncResult</doc>
4391242804 <type name="AsyncResult" c:type="GAsyncResult*"/>
4391342805 </parameter>
4391442806 <parameter name="iostream"
@@ -43917,7 +42809,7 @@ g_file_new_tmp_dir_async().</doc>
4391742809 transfer-ownership="full">
4391842810 <doc xml:space="preserve"
4391942811 filename="gio/gfile.c"
43920- line="7385">on return, a #GFileIOStream for the created file</doc>
42812+ line="7396">on return, a #GFileIOStream for the created file</doc>
4392142813 <type name="FileIOStream" c:type="GFileIOStream**"/>
4392242814 </parameter>
4392342815 </parameters>
@@ -43925,7 +42817,7 @@ g_file_new_tmp_dir_async().</doc>
4392542817 <function name="parse_name" c:identifier="g_file_parse_name">
4392642818 <doc xml:space="preserve"
4392742819 filename="gio/gfile.c"
43928- line="7530">Constructs a #GFile with the given @parse_name (i.e. something
42820+ line="7541">Constructs a #GFile with the given @parse_name (i.e. something
4392942821 given by g_file_get_parse_name()). This operation never fails,
4393042822 but the returned object might not support any I/O operation if
4393142823 the @parse_name cannot be parsed.</doc>
@@ -43933,14 +42825,14 @@ the @parse_name cannot be parsed.</doc>
4393342825 <return-value transfer-ownership="full">
4393442826 <doc xml:space="preserve"
4393542827 filename="gio/gfile.c"
43936- line="7539">a new #GFile.</doc>
42828+ line="7550">a new #GFile.</doc>
4393742829 <type name="File" c:type="GFile*"/>
4393842830 </return-value>
4393942831 <parameters>
4394042832 <parameter name="parse_name" transfer-ownership="none">
4394142833 <doc xml:space="preserve"
4394242834 filename="gio/gfile.c"
43943- line="7532">a file name or path to be parsed</doc>
42835+ line="7543">a file name or path to be parsed</doc>
4394442836 <type name="utf8" c:type="const char*"/>
4394542837 </parameter>
4394642838 </parameters>
@@ -43951,7 +42843,7 @@ the @parse_name cannot be parsed.</doc>
4395142843 glib:async-func="append_to_async">
4395242844 <doc xml:space="preserve"
4395342845 filename="gio/gfile.c"
43954- line="1734">Gets an output stream for appending data to the file.
42846+ line="1745">Gets an output stream for appending data to the file.
4395542847 If the file doesn't already exist it is created.
4395642848
4395742849 By default files created are generally readable by everyone,
@@ -43972,7 +42864,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4397242864 <return-value transfer-ownership="full">
4397342865 <doc xml:space="preserve"
4397442866 filename="gio/gfile.c"
43975- line="1760">a #GFileOutputStream, or %NULL on error.
42867+ line="1771">a #GFileOutputStream, or %NULL on error.
4397642868 Free the returned object with g_object_unref().</doc>
4397742869 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4397842870 </return-value>
@@ -43980,13 +42872,13 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4398042872 <instance-parameter name="file" transfer-ownership="none">
4398142873 <doc xml:space="preserve"
4398242874 filename="gio/gfile.c"
43983- line="1736">input #GFile</doc>
42875+ line="1747">input #GFile</doc>
4398442876 <type name="File" c:type="GFile*"/>
4398542877 </instance-parameter>
4398642878 <parameter name="flags" transfer-ownership="none">
4398742879 <doc xml:space="preserve"
4398842880 filename="gio/gfile.c"
43989- line="1737">a set of #GFileCreateFlags</doc>
42881+ line="1748">a set of #GFileCreateFlags</doc>
4399042882 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4399142883 </parameter>
4399242884 <parameter name="cancellable"
@@ -43995,7 +42887,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4399542887 allow-none="1">
4399642888 <doc xml:space="preserve"
4399742889 filename="gio/gfile.c"
43998- line="1738">optional #GCancellable object,
42890+ line="1749">optional #GCancellable object,
4399942891 %NULL to ignore</doc>
4400042892 <type name="Cancellable" c:type="GCancellable*"/>
4400142893 </parameter>
@@ -44007,7 +42899,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4400742899 glib:sync-func="append_to">
4400842900 <doc xml:space="preserve"
4400942901 filename="gio/gfile.c"
44010- line="2174">Asynchronously opens @file for appending.
42902+ line="2185">Asynchronously opens @file for appending.
4401142903
4401242904 For more details, see g_file_append_to() which is
4401342905 the synchronous version of this call.
@@ -44023,19 +42915,19 @@ of the operation.</doc>
4402342915 <instance-parameter name="file" transfer-ownership="none">
4402442916 <doc xml:space="preserve"
4402542917 filename="gio/gfile.c"
44026- line="2176">input #GFile</doc>
42918+ line="2187">input #GFile</doc>
4402742919 <type name="File" c:type="GFile*"/>
4402842920 </instance-parameter>
4402942921 <parameter name="flags" transfer-ownership="none">
4403042922 <doc xml:space="preserve"
4403142923 filename="gio/gfile.c"
44032- line="2177">a set of #GFileCreateFlags</doc>
42924+ line="2188">a set of #GFileCreateFlags</doc>
4403342925 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4403442926 </parameter>
4403542927 <parameter name="io_priority" transfer-ownership="none">
4403642928 <doc xml:space="preserve"
4403742929 filename="gio/gfile.c"
44038- line="2178">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
42930+ line="2189">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4403942931 <type name="gint" c:type="int"/>
4404042932 </parameter>
4404142933 <parameter name="cancellable"
@@ -44044,7 +42936,7 @@ of the operation.</doc>
4404442936 allow-none="1">
4404542937 <doc xml:space="preserve"
4404642938 filename="gio/gfile.c"
44047- line="2179">optional #GCancellable object,
42939+ line="2190">optional #GCancellable object,
4404842940 %NULL to ignore</doc>
4404942941 <type name="Cancellable" c:type="GCancellable*"/>
4405042942 </parameter>
@@ -44056,7 +42948,7 @@ of the operation.</doc>
4405642948 closure="4">
4405742949 <doc xml:space="preserve"
4405842950 filename="gio/gfile.c"
44059- line="2181">a #GAsyncReadyCallback
42951+ line="2192">a #GAsyncReadyCallback
4406042952 to call when the request is satisfied</doc>
4406142953 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4406242954 </parameter>
@@ -44067,7 +42959,7 @@ of the operation.</doc>
4406742959 closure="4">
4406842960 <doc xml:space="preserve"
4406942961 filename="gio/gfile.c"
44070- line="2183">the data to pass to callback function</doc>
42962+ line="2194">the data to pass to callback function</doc>
4407142963 <type name="gpointer" c:type="gpointer"/>
4407242964 </parameter>
4407342965 </parameters>
@@ -44077,13 +42969,13 @@ of the operation.</doc>
4407742969 throws="1">
4407842970 <doc xml:space="preserve"
4407942971 filename="gio/gfile.c"
44080- line="2215">Finishes an asynchronous file append operation started with
42972+ line="2226">Finishes an asynchronous file append operation started with
4408142973 g_file_append_to_async().</doc>
4408242974 <source-position filename="gio/gfile.h" line="314"/>
4408342975 <return-value transfer-ownership="full">
4408442976 <doc xml:space="preserve"
4408542977 filename="gio/gfile.c"
44086- line="2224">a valid #GFileOutputStream
42978+ line="2235">a valid #GFileOutputStream
4408742979 or %NULL on error.
4408842980 Free the returned object with g_object_unref().</doc>
4408942981 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -44092,13 +42984,13 @@ g_file_append_to_async().</doc>
4409242984 <instance-parameter name="file" transfer-ownership="none">
4409342985 <doc xml:space="preserve"
4409442986 filename="gio/gfile.c"
44095- line="2217">input #GFile</doc>
42987+ line="2228">input #GFile</doc>
4409642988 <type name="File" c:type="GFile*"/>
4409742989 </instance-parameter>
4409842990 <parameter name="res" transfer-ownership="none">
4409942991 <doc xml:space="preserve"
4410042992 filename="gio/gfile.c"
44101- line="2218">#GAsyncResult</doc>
42993+ line="2229">#GAsyncResult</doc>
4410242994 <type name="AsyncResult" c:type="GAsyncResult*"/>
4410342995 </parameter>
4410442996 </parameters>
@@ -44109,7 +43001,7 @@ g_file_append_to_async().</doc>
4410943001 glib:async-func="copy_async">
4411043002 <doc xml:space="preserve"
4411143003 filename="gio/gfile.c"
44112- line="3647">Copies the file @source to the location specified by @destination.
43004+ line="3658">Copies the file @source to the location specified by @destination.
4411343005 Can not handle recursive copies of directories.
4411443006
4411543007 If the flag %G_FILE_COPY_OVERWRITE is specified an already
@@ -44153,26 +43045,26 @@ file), see g_file_dup().</doc>
4415343045 <return-value transfer-ownership="none">
4415443046 <doc xml:space="preserve"
4415543047 filename="gio/gfile.c"
44156- line="3700">%TRUE on success, %FALSE otherwise.</doc>
43048+ line="3711">%TRUE on success, %FALSE otherwise.</doc>
4415743049 <type name="gboolean" c:type="gboolean"/>
4415843050 </return-value>
4415943051 <parameters>
4416043052 <instance-parameter name="source" transfer-ownership="none">
4416143053 <doc xml:space="preserve"
4416243054 filename="gio/gfile.c"
44163- line="3649">input #GFile</doc>
43055+ line="3660">input #GFile</doc>
4416443056 <type name="File" c:type="GFile*"/>
4416543057 </instance-parameter>
4416643058 <parameter name="destination" transfer-ownership="none">
4416743059 <doc xml:space="preserve"
4416843060 filename="gio/gfile.c"
44169- line="3650">destination #GFile</doc>
43061+ line="3661">destination #GFile</doc>
4417043062 <type name="File" c:type="GFile*"/>
4417143063 </parameter>
4417243064 <parameter name="flags" transfer-ownership="none">
4417343065 <doc xml:space="preserve"
4417443066 filename="gio/gfile.c"
44175- line="3651">set of #GFileCopyFlags</doc>
43067+ line="3662">set of #GFileCopyFlags</doc>
4417643068 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4417743069 </parameter>
4417843070 <parameter name="cancellable"
@@ -44181,7 +43073,7 @@ file), see g_file_dup().</doc>
4418143073 allow-none="1">
4418243074 <doc xml:space="preserve"
4418343075 filename="gio/gfile.c"
44184- line="3652">optional #GCancellable object,
43076+ line="3663">optional #GCancellable object,
4418543077 %NULL to ignore</doc>
4418643078 <type name="Cancellable" c:type="GCancellable*"/>
4418743079 </parameter>
@@ -44193,7 +43085,7 @@ file), see g_file_dup().</doc>
4419343085 closure="4">
4419443086 <doc xml:space="preserve"
4419543087 filename="gio/gfile.c"
44196- line="3654">function to callback with
43088+ line="3665">function to callback with
4419743089 progress information, or %NULL if progress information is not needed</doc>
4419843090 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
4419943091 </parameter>
@@ -44203,7 +43095,7 @@ file), see g_file_dup().</doc>
4420343095 allow-none="1">
4420443096 <doc xml:space="preserve"
4420543097 filename="gio/gfile.c"
44206- line="3656">user data to pass to @progress_callback</doc>
43098+ line="3667">user data to pass to @progress_callback</doc>
4420743099 <type name="gpointer" c:type="gpointer"/>
4420843100 </parameter>
4420943101 </parameters>
@@ -44214,7 +43106,7 @@ file), see g_file_dup().</doc>
4421443106 glib:sync-func="copy">
4421543107 <doc xml:space="preserve"
4421643108 filename="gio/gfile.c"
44217- line="3775">Copies the file @source to the location specified by @destination
43109+ line="3786">Copies the file @source to the location specified by @destination
4421843110 asynchronously. For details of the behaviour, see g_file_copy().
4421943111
4422043112 If @progress_callback is not %NULL, then that function that will be called
@@ -44232,25 +43124,25 @@ g_file_copy_finish() to get the result of the operation.</doc>
4423243124 <instance-parameter name="source" transfer-ownership="none">
4423343125 <doc xml:space="preserve"
4423443126 filename="gio/gfile.c"
44235- line="3777">input #GFile</doc>
43127+ line="3788">input #GFile</doc>
4423643128 <type name="File" c:type="GFile*"/>
4423743129 </instance-parameter>
4423843130 <parameter name="destination" transfer-ownership="none">
4423943131 <doc xml:space="preserve"
4424043132 filename="gio/gfile.c"
44241- line="3778">destination #GFile</doc>
43133+ line="3789">destination #GFile</doc>
4424243134 <type name="File" c:type="GFile*"/>
4424343135 </parameter>
4424443136 <parameter name="flags" transfer-ownership="none">
4424543137 <doc xml:space="preserve"
4424643138 filename="gio/gfile.c"
44247- line="3779">set of #GFileCopyFlags</doc>
43139+ line="3790">set of #GFileCopyFlags</doc>
4424843140 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4424943141 </parameter>
4425043142 <parameter name="io_priority" transfer-ownership="none">
4425143143 <doc xml:space="preserve"
4425243144 filename="gio/gfile.c"
44253- line="3780">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
43145+ line="3791">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4425443146 <type name="gint" c:type="int"/>
4425543147 </parameter>
4425643148 <parameter name="cancellable"
@@ -44259,7 +43151,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4425943151 allow-none="1">
4426043152 <doc xml:space="preserve"
4426143153 filename="gio/gfile.c"
44262- line="3781">optional #GCancellable object,
43154+ line="3792">optional #GCancellable object,
4426343155 %NULL to ignore</doc>
4426443156 <type name="Cancellable" c:type="GCancellable*"/>
4426543157 </parameter>
@@ -44271,7 +43163,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4427143163 closure="5">
4427243164 <doc xml:space="preserve"
4427343165 filename="gio/gfile.c"
44274- line="3783">
43166+ line="3794">
4427543167 function to callback with progress information, or %NULL if
4427643168 progress information is not needed</doc>
4427743169 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
@@ -44282,7 +43174,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4428243174 allow-none="1">
4428343175 <doc xml:space="preserve"
4428443176 filename="gio/gfile.c"
44285- line="3786">user data to pass to @progress_callback</doc>
43177+ line="3797">user data to pass to @progress_callback</doc>
4428643178 <type name="gpointer" c:type="gpointer"/>
4428743179 </parameter>
4428843180 <parameter name="callback"
@@ -44293,7 +43185,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4429343185 closure="7">
4429443186 <doc xml:space="preserve"
4429543187 filename="gio/gfile.c"
44296- line="3787">a #GAsyncReadyCallback
43188+ line="3798">a #GAsyncReadyCallback
4429743189 to call when the request is satisfied</doc>
4429843190 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4429943191 </parameter>
@@ -44304,7 +43196,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4430443196 closure="7">
4430543197 <doc xml:space="preserve"
4430643198 filename="gio/gfile.c"
44307- line="3789">the data to pass to callback</doc>
43199+ line="3800">the data to pass to callback</doc>
4430843200 <type name="gpointer" c:type="gpointer"/>
4430943201 </parameter>
4431043202 </parameters>
@@ -44312,25 +43204,25 @@ g_file_copy_finish() to get the result of the operation.</doc>
4431243204 <virtual-method name="copy_finish" invoker="copy_finish" throws="1">
4431343205 <doc xml:space="preserve"
4431443206 filename="gio/gfile.c"
44315- line="3947">Finishes copying the file started with g_file_copy_async().</doc>
43207+ line="3958">Finishes copying the file started with g_file_copy_async().</doc>
4431643208 <source-position filename="gio/gfile.h" line="416"/>
4431743209 <return-value transfer-ownership="none">
4431843210 <doc xml:space="preserve"
4431943211 filename="gio/gfile.c"
44320- line="3955">a %TRUE on success, %FALSE on error.</doc>
43212+ line="3966">a %TRUE on success, %FALSE on error.</doc>
4432143213 <type name="gboolean" c:type="gboolean"/>
4432243214 </return-value>
4432343215 <parameters>
4432443216 <instance-parameter name="file" transfer-ownership="none">
4432543217 <doc xml:space="preserve"
4432643218 filename="gio/gfile.c"
44327- line="3949">input #GFile</doc>
43219+ line="3960">input #GFile</doc>
4432843220 <type name="File" c:type="GFile*"/>
4432943221 </instance-parameter>
4433043222 <parameter name="res" transfer-ownership="none">
4433143223 <doc xml:space="preserve"
4433243224 filename="gio/gfile.c"
44333- line="3950">a #GAsyncResult</doc>
43225+ line="3961">a #GAsyncResult</doc>
4433443226 <type name="AsyncResult" c:type="GAsyncResult*"/>
4433543227 </parameter>
4433643228 </parameters>
@@ -44341,7 +43233,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4434143233 glib:async-func="create_async">
4434243234 <doc xml:space="preserve"
4434343235 filename="gio/gfile.c"
44344- line="1789">Creates a new file and returns an output stream for writing to it.
43236+ line="1800">Creates a new file and returns an output stream for writing to it.
4434543237 The file must not already exist.
4434643238
4434743239 By default files created are generally readable by everyone,
@@ -44364,7 +43256,7 @@ of filesystem the file is on.</doc>
4436443256 <return-value transfer-ownership="full">
4436543257 <doc xml:space="preserve"
4436643258 filename="gio/gfile.c"
44367- line="1817">a #GFileOutputStream for the newly created
43259+ line="1828">a #GFileOutputStream for the newly created
4436843260 file, or %NULL on error.
4436943261 Free the returned object with g_object_unref().</doc>
4437043262 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -44373,13 +43265,13 @@ of filesystem the file is on.</doc>
4437343265 <instance-parameter name="file" transfer-ownership="none">
4437443266 <doc xml:space="preserve"
4437543267 filename="gio/gfile.c"
44376- line="1791">input #GFile</doc>
43268+ line="1802">input #GFile</doc>
4437743269 <type name="File" c:type="GFile*"/>
4437843270 </instance-parameter>
4437943271 <parameter name="flags" transfer-ownership="none">
4438043272 <doc xml:space="preserve"
4438143273 filename="gio/gfile.c"
44382- line="1792">a set of #GFileCreateFlags</doc>
43274+ line="1803">a set of #GFileCreateFlags</doc>
4438343275 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4438443276 </parameter>
4438543277 <parameter name="cancellable"
@@ -44388,7 +43280,7 @@ of filesystem the file is on.</doc>
4438843280 allow-none="1">
4438943281 <doc xml:space="preserve"
4439043282 filename="gio/gfile.c"
44391- line="1793">optional #GCancellable object,
43283+ line="1804">optional #GCancellable object,
4439243284 %NULL to ignore</doc>
4439343285 <type name="Cancellable" c:type="GCancellable*"/>
4439443286 </parameter>
@@ -44400,7 +43292,7 @@ of filesystem the file is on.</doc>
4440043292 glib:sync-func="create">
4440143293 <doc xml:space="preserve"
4440243294 filename="gio/gfile.c"
44403- line="2245">Asynchronously creates a new file and returns an output stream
43295+ line="2256">Asynchronously creates a new file and returns an output stream
4440443296 for writing to it. The file must not already exist.
4440543297
4440643298 For more details, see g_file_create() which is
@@ -44417,19 +43309,19 @@ of the operation.</doc>
4441743309 <instance-parameter name="file" transfer-ownership="none">
4441843310 <doc xml:space="preserve"
4441943311 filename="gio/gfile.c"
44420- line="2247">input #GFile</doc>
43312+ line="2258">input #GFile</doc>
4442143313 <type name="File" c:type="GFile*"/>
4442243314 </instance-parameter>
4442343315 <parameter name="flags" transfer-ownership="none">
4442443316 <doc xml:space="preserve"
4442543317 filename="gio/gfile.c"
44426- line="2248">a set of #GFileCreateFlags</doc>
43318+ line="2259">a set of #GFileCreateFlags</doc>
4442743319 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4442843320 </parameter>
4442943321 <parameter name="io_priority" transfer-ownership="none">
4443043322 <doc xml:space="preserve"
4443143323 filename="gio/gfile.c"
44432- line="2249">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
43324+ line="2260">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4443343325 <type name="gint" c:type="int"/>
4443443326 </parameter>
4443543327 <parameter name="cancellable"
@@ -44438,7 +43330,7 @@ of the operation.</doc>
4443843330 allow-none="1">
4443943331 <doc xml:space="preserve"
4444043332 filename="gio/gfile.c"
44441- line="2250">optional #GCancellable object,
43333+ line="2261">optional #GCancellable object,
4444243334 %NULL to ignore</doc>
4444343335 <type name="Cancellable" c:type="GCancellable*"/>
4444443336 </parameter>
@@ -44450,7 +43342,7 @@ of the operation.</doc>
4445043342 closure="4">
4445143343 <doc xml:space="preserve"
4445243344 filename="gio/gfile.c"
44453- line="2252">a #GAsyncReadyCallback
43345+ line="2263">a #GAsyncReadyCallback
4445443346 to call when the request is satisfied</doc>
4445543347 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4445643348 </parameter>
@@ -44461,7 +43353,7 @@ of the operation.</doc>
4446143353 closure="4">
4446243354 <doc xml:space="preserve"
4446343355 filename="gio/gfile.c"
44464- line="2254">the data to pass to callback function</doc>
43356+ line="2265">the data to pass to callback function</doc>
4446543357 <type name="gpointer" c:type="gpointer"/>
4446643358 </parameter>
4446743359 </parameters>
@@ -44469,13 +43361,13 @@ of the operation.</doc>
4446943361 <virtual-method name="create_finish" invoker="create_finish" throws="1">
4447043362 <doc xml:space="preserve"
4447143363 filename="gio/gfile.c"
44472- line="2287">Finishes an asynchronous file create operation started with
43364+ line="2298">Finishes an asynchronous file create operation started with
4447343365 g_file_create_async().</doc>
4447443366 <source-position filename="gio/gfile.h" line="328"/>
4447543367 <return-value transfer-ownership="full">
4447643368 <doc xml:space="preserve"
4447743369 filename="gio/gfile.c"
44478- line="2296">a #GFileOutputStream or %NULL on error.
43370+ line="2307">a #GFileOutputStream or %NULL on error.
4447943371 Free the returned object with g_object_unref().</doc>
4448043372 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4448143373 </return-value>
@@ -44483,13 +43375,13 @@ g_file_create_async().</doc>
4448343375 <instance-parameter name="file" transfer-ownership="none">
4448443376 <doc xml:space="preserve"
4448543377 filename="gio/gfile.c"
44486- line="2289">input #GFile</doc>
43378+ line="2300">input #GFile</doc>
4448743379 <type name="File" c:type="GFile*"/>
4448843380 </instance-parameter>
4448943381 <parameter name="res" transfer-ownership="none">
4449043382 <doc xml:space="preserve"
4449143383 filename="gio/gfile.c"
44492- line="2290">a #GAsyncResult</doc>
43384+ line="2301">a #GAsyncResult</doc>
4449343385 <type name="AsyncResult" c:type="GAsyncResult*"/>
4449443386 </parameter>
4449543387 </parameters>
@@ -44501,7 +43393,7 @@ g_file_create_async().</doc>
4450143393 glib:async-func="create_readwrite_async">
4450243394 <doc xml:space="preserve"
4450343395 filename="gio/gfile.c"
44504- line="1988">Creates a new file and returns a stream for reading and
43396+ line="1999">Creates a new file and returns a stream for reading and
4450543397 writing to it. The file must not already exist.
4450643398
4450743399 By default files created are generally readable by everyone,
@@ -44528,7 +43420,7 @@ streaming, rather than just opening for reading or writing.</doc>
4452843420 <return-value transfer-ownership="full">
4452943421 <doc xml:space="preserve"
4453043422 filename="gio/gfile.c"
44531- line="2020">a #GFileIOStream for the newly created
43423+ line="2031">a #GFileIOStream for the newly created
4453243424 file, or %NULL on error.
4453343425 Free the returned object with g_object_unref().</doc>
4453443426 <type name="FileIOStream" c:type="GFileIOStream*"/>
@@ -44537,13 +43429,13 @@ streaming, rather than just opening for reading or writing.</doc>
4453743429 <instance-parameter name="file" transfer-ownership="none">
4453843430 <doc xml:space="preserve"
4453943431 filename="gio/gfile.c"
44540- line="1990">a #GFile</doc>
43432+ line="2001">a #GFile</doc>
4454143433 <type name="File" c:type="GFile*"/>
4454243434 </instance-parameter>
4454343435 <parameter name="flags" transfer-ownership="none">
4454443436 <doc xml:space="preserve"
4454543437 filename="gio/gfile.c"
44546- line="1991">a set of #GFileCreateFlags</doc>
43438+ line="2002">a set of #GFileCreateFlags</doc>
4454743439 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4454843440 </parameter>
4454943441 <parameter name="cancellable"
@@ -44552,7 +43444,7 @@ streaming, rather than just opening for reading or writing.</doc>
4455243444 allow-none="1">
4455343445 <doc xml:space="preserve"
4455443446 filename="gio/gfile.c"
44555- line="1992">optional #GCancellable object,
43447+ line="2003">optional #GCancellable object,
4455643448 %NULL to ignore</doc>
4455743449 <type name="Cancellable" c:type="GCancellable*"/>
4455843450 </parameter>
@@ -44565,7 +43457,7 @@ streaming, rather than just opening for reading or writing.</doc>
4456543457 glib:sync-func="create_readwrite">
4456643458 <doc xml:space="preserve"
4456743459 filename="gio/gfile.c"
44568- line="2465">Asynchronously creates a new file and returns a stream
43460+ line="2476">Asynchronously creates a new file and returns a stream
4456943461 for reading and writing to it. The file must not already exist.
4457043462
4457143463 For more details, see g_file_create_readwrite() which is
@@ -44582,19 +43474,19 @@ the result of the operation.</doc>
4458243474 <instance-parameter name="file" transfer-ownership="none">
4458343475 <doc xml:space="preserve"
4458443476 filename="gio/gfile.c"
44585- line="2467">input #GFile</doc>
43477+ line="2478">input #GFile</doc>
4458643478 <type name="File" c:type="GFile*"/>
4458743479 </instance-parameter>
4458843480 <parameter name="flags" transfer-ownership="none">
4458943481 <doc xml:space="preserve"
4459043482 filename="gio/gfile.c"
44591- line="2468">a set of #GFileCreateFlags</doc>
43483+ line="2479">a set of #GFileCreateFlags</doc>
4459243484 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4459343485 </parameter>
4459443486 <parameter name="io_priority" transfer-ownership="none">
4459543487 <doc xml:space="preserve"
4459643488 filename="gio/gfile.c"
44597- line="2469">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
43489+ line="2480">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4459843490 <type name="gint" c:type="int"/>
4459943491 </parameter>
4460043492 <parameter name="cancellable"
@@ -44603,7 +43495,7 @@ the result of the operation.</doc>
4460343495 allow-none="1">
4460443496 <doc xml:space="preserve"
4460543497 filename="gio/gfile.c"
44606- line="2470">optional #GCancellable object,
43498+ line="2481">optional #GCancellable object,
4460743499 %NULL to ignore</doc>
4460843500 <type name="Cancellable" c:type="GCancellable*"/>
4460943501 </parameter>
@@ -44615,7 +43507,7 @@ the result of the operation.</doc>
4461543507 closure="4">
4461643508 <doc xml:space="preserve"
4461743509 filename="gio/gfile.c"
44618- line="2472">a #GAsyncReadyCallback
43510+ line="2483">a #GAsyncReadyCallback
4461943511 to call when the request is satisfied</doc>
4462043512 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4462143513 </parameter>
@@ -44626,7 +43518,7 @@ the result of the operation.</doc>
4462643518 closure="4">
4462743519 <doc xml:space="preserve"
4462843520 filename="gio/gfile.c"
44629- line="2474">the data to pass to callback function</doc>
43521+ line="2485">the data to pass to callback function</doc>
4463043522 <type name="gpointer" c:type="gpointer"/>
4463143523 </parameter>
4463243524 </parameters>
@@ -44637,13 +43529,13 @@ the result of the operation.</doc>
4463743529 throws="1">
4463843530 <doc xml:space="preserve"
4463943531 filename="gio/gfile.c"
44640- line="2509">Finishes an asynchronous file create operation started with
43532+ line="2520">Finishes an asynchronous file create operation started with
4464143533 g_file_create_readwrite_async().</doc>
4464243534 <source-position filename="gio/gfile.h" line="508"/>
4464343535 <return-value transfer-ownership="full">
4464443536 <doc xml:space="preserve"
4464543537 filename="gio/gfile.c"
44646- line="2518">a #GFileIOStream or %NULL on error.
43538+ line="2529">a #GFileIOStream or %NULL on error.
4464743539 Free the returned object with g_object_unref().</doc>
4464843540 <type name="FileIOStream" c:type="GFileIOStream*"/>
4464943541 </return-value>
@@ -44651,13 +43543,13 @@ g_file_create_readwrite_async().</doc>
4465143543 <instance-parameter name="file" transfer-ownership="none">
4465243544 <doc xml:space="preserve"
4465343545 filename="gio/gfile.c"
44654- line="2511">input #GFile</doc>
43546+ line="2522">input #GFile</doc>
4465543547 <type name="File" c:type="GFile*"/>
4465643548 </instance-parameter>
4465743549 <parameter name="res" transfer-ownership="none">
4465843550 <doc xml:space="preserve"
4465943551 filename="gio/gfile.c"
44660- line="2512">a #GAsyncResult</doc>
43552+ line="2523">a #GAsyncResult</doc>
4466143553 <type name="AsyncResult" c:type="GAsyncResult*"/>
4466243554 </parameter>
4466343555 </parameters>
@@ -44668,7 +43560,7 @@ g_file_create_readwrite_async().</doc>
4466843560 glib:async-func="delete_file_async">
4466943561 <doc xml:space="preserve"
4467043562 filename="gio/gfile.c"
44671- line="4632">Deletes a file. If the @file is a directory, it will only be
43563+ line="4643">Deletes a file. If the @file is a directory, it will only be
4467243564 deleted if it is empty. This has the same semantics as g_unlink().
4467343565
4467443566 If @file doesn’t exist, %G_IO_ERROR_NOT_FOUND will be returned. This allows
@@ -44693,14 +43585,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4469343585 <return-value transfer-ownership="none">
4469443586 <doc xml:space="preserve"
4469543587 filename="gio/gfile.c"
44696- line="4661">%TRUE if the file was deleted. %FALSE otherwise.</doc>
43588+ line="4672">%TRUE if the file was deleted. %FALSE otherwise.</doc>
4469743589 <type name="gboolean" c:type="gboolean"/>
4469843590 </return-value>
4469943591 <parameters>
4470043592 <instance-parameter name="file" transfer-ownership="none">
4470143593 <doc xml:space="preserve"
4470243594 filename="gio/gfile.c"
44703- line="4634">input #GFile</doc>
43595+ line="4645">input #GFile</doc>
4470443596 <type name="File" c:type="GFile*"/>
4470543597 </instance-parameter>
4470643598 <parameter name="cancellable"
@@ -44709,7 +43601,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4470943601 allow-none="1">
4471043602 <doc xml:space="preserve"
4471143603 filename="gio/gfile.c"
44712- line="4635">optional #GCancellable object,
43604+ line="4646">optional #GCancellable object,
4471343605 %NULL to ignore</doc>
4471443606 <type name="Cancellable" c:type="GCancellable*"/>
4471543607 </parameter>
@@ -44722,7 +43614,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4472243614 glib:sync-func="delete_file">
4472343615 <doc xml:space="preserve"
4472443616 filename="gio/gfile.c"
44725- line="4688">Asynchronously delete a file. If the @file is a directory, it will
43617+ line="4699">Asynchronously delete a file. If the @file is a directory, it will
4472643618 only be deleted if it is empty. This has the same semantics as
4472743619 g_unlink().</doc>
4472843620 <source-position filename="gio/gfile.h" line="353"/>
@@ -44733,13 +43625,13 @@ g_unlink().</doc>
4473343625 <instance-parameter name="file" transfer-ownership="none">
4473443626 <doc xml:space="preserve"
4473543627 filename="gio/gfile.c"
44736- line="4690">input #GFile</doc>
43628+ line="4701">input #GFile</doc>
4473743629 <type name="File" c:type="GFile*"/>
4473843630 </instance-parameter>
4473943631 <parameter name="io_priority" transfer-ownership="none">
4474043632 <doc xml:space="preserve"
4474143633 filename="gio/gfile.c"
44742- line="4691">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
43634+ line="4702">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4474343635 <type name="gint" c:type="int"/>
4474443636 </parameter>
4474543637 <parameter name="cancellable"
@@ -44748,7 +43640,7 @@ g_unlink().</doc>
4474843640 allow-none="1">
4474943641 <doc xml:space="preserve"
4475043642 filename="gio/gfile.c"
44751- line="4692">optional #GCancellable object,
43643+ line="4703">optional #GCancellable object,
4475243644 %NULL to ignore</doc>
4475343645 <type name="Cancellable" c:type="GCancellable*"/>
4475443646 </parameter>
@@ -44760,7 +43652,7 @@ g_unlink().</doc>
4476043652 closure="3">
4476143653 <doc xml:space="preserve"
4476243654 filename="gio/gfile.c"
44763- line="4694">a #GAsyncReadyCallback to call
43655+ line="4705">a #GAsyncReadyCallback to call
4476443656 when the request is satisfied</doc>
4476543657 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4476643658 </parameter>
@@ -44771,7 +43663,7 @@ g_unlink().</doc>
4477143663 closure="3">
4477243664 <doc xml:space="preserve"
4477343665 filename="gio/gfile.c"
44774- line="4696">the data to pass to callback function</doc>
43666+ line="4707">the data to pass to callback function</doc>
4477543667 <type name="gpointer" c:type="gpointer"/>
4477643668 </parameter>
4477743669 </parameters>
@@ -44782,25 +43674,25 @@ g_unlink().</doc>
4478243674 throws="1">
4478343675 <doc xml:space="preserve"
4478443676 filename="gio/gfile.c"
44785- line="4723">Finishes deleting a file started with g_file_delete_async().</doc>
43677+ line="4734">Finishes deleting a file started with g_file_delete_async().</doc>
4478643678 <source-position filename="gio/gfile.h" line="358"/>
4478743679 <return-value transfer-ownership="none">
4478843680 <doc xml:space="preserve"
4478943681 filename="gio/gfile.c"
44790- line="4731">%TRUE if the file was deleted. %FALSE otherwise.</doc>
43682+ line="4742">%TRUE if the file was deleted. %FALSE otherwise.</doc>
4479143683 <type name="gboolean" c:type="gboolean"/>
4479243684 </return-value>
4479343685 <parameters>
4479443686 <instance-parameter name="file" transfer-ownership="none">
4479543687 <doc xml:space="preserve"
4479643688 filename="gio/gfile.c"
44797- line="4725">input #GFile</doc>
43689+ line="4736">input #GFile</doc>
4479843690 <type name="File" c:type="GFile*"/>
4479943691 </instance-parameter>
4480043692 <parameter name="result" transfer-ownership="none">
4480143693 <doc xml:space="preserve"
4480243694 filename="gio/gfile.c"
44803- line="4726">a #GAsyncResult</doc>
43695+ line="4737">a #GAsyncResult</doc>
4480443696 <type name="AsyncResult" c:type="GAsyncResult*"/>
4480543697 </parameter>
4480643698 </parameters>
@@ -44842,7 +43734,7 @@ This call does no blocking I/O.</doc>
4484243734 glib:finish-func="eject_mountable_finish">
4484343735 <doc xml:space="preserve"
4484443736 filename="gio/gfile.c"
44845- line="5794">Starts an asynchronous eject on a mountable.
43737+ line="5805">Starts an asynchronous eject on a mountable.
4484643738 When this operation has completed, @callback will be called with
4484743739 @user_user data, and the operation can be finalized with
4484843740 g_file_eject_mountable_finish().
@@ -44859,13 +43751,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4485943751 <instance-parameter name="file" transfer-ownership="none">
4486043752 <doc xml:space="preserve"
4486143753 filename="gio/gfile.c"
44862- line="5796">input #GFile</doc>
43754+ line="5807">input #GFile</doc>
4486343755 <type name="File" c:type="GFile*"/>
4486443756 </instance-parameter>
4486543757 <parameter name="flags" transfer-ownership="none">
4486643758 <doc xml:space="preserve"
4486743759 filename="gio/gfile.c"
44868- line="5797">flags affecting the operation</doc>
43760+ line="5808">flags affecting the operation</doc>
4486943761 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
4487043762 </parameter>
4487143763 <parameter name="cancellable"
@@ -44874,7 +43766,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4487443766 allow-none="1">
4487543767 <doc xml:space="preserve"
4487643768 filename="gio/gfile.c"
44877- line="5798">optional #GCancellable object,
43769+ line="5809">optional #GCancellable object,
4487843770 %NULL to ignore</doc>
4487943771 <type name="Cancellable" c:type="GCancellable*"/>
4488043772 </parameter>
@@ -44886,7 +43778,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4488643778 closure="3">
4488743779 <doc xml:space="preserve"
4488843780 filename="gio/gfile.c"
44889- line="5800">a #GAsyncReadyCallback
43781+ line="5811">a #GAsyncReadyCallback
4489043782 to call when the request is satisfied</doc>
4489143783 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4489243784 </parameter>
@@ -44897,7 +43789,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4489743789 closure="3">
4489843790 <doc xml:space="preserve"
4489943791 filename="gio/gfile.c"
44900- line="5802">the data to pass to callback function</doc>
43792+ line="5813">the data to pass to callback function</doc>
4490143793 <type name="gpointer" c:type="gpointer"/>
4490243794 </parameter>
4490343795 </parameters>
@@ -44909,7 +43801,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4490943801 throws="1">
4491043802 <doc xml:space="preserve"
4491143803 filename="gio/gfile.c"
44912- line="5844">Finishes an asynchronous eject operation started by
43804+ line="5855">Finishes an asynchronous eject operation started by
4491343805 g_file_eject_mountable().</doc>
4491443806 <doc-deprecated xml:space="preserve">Use g_file_eject_mountable_with_operation_finish()
4491543807 instead.</doc-deprecated>
@@ -44917,7 +43809,7 @@ g_file_eject_mountable().</doc>
4491743809 <return-value transfer-ownership="none">
4491843810 <doc xml:space="preserve"
4491943811 filename="gio/gfile.c"
44920- line="5853">%TRUE if the @file was ejected successfully.
43812+ line="5864">%TRUE if the @file was ejected successfully.
4492143813 %FALSE otherwise.</doc>
4492243814 <type name="gboolean" c:type="gboolean"/>
4492343815 </return-value>
@@ -44925,13 +43817,13 @@ g_file_eject_mountable().</doc>
4492543817 <instance-parameter name="file" transfer-ownership="none">
4492643818 <doc xml:space="preserve"
4492743819 filename="gio/gfile.c"
44928- line="5846">input #GFile</doc>
43820+ line="5857">input #GFile</doc>
4492943821 <type name="File" c:type="GFile*"/>
4493043822 </instance-parameter>
4493143823 <parameter name="result" transfer-ownership="none">
4493243824 <doc xml:space="preserve"
4493343825 filename="gio/gfile.c"
44934- line="5847">a #GAsyncResult</doc>
43826+ line="5858">a #GAsyncResult</doc>
4493543827 <type name="AsyncResult" c:type="GAsyncResult*"/>
4493643828 </parameter>
4493743829 </parameters>
@@ -44942,7 +43834,7 @@ g_file_eject_mountable().</doc>
4494243834 glib:finish-func="eject_mountable_with_operation_finish">
4494343835 <doc xml:space="preserve"
4494443836 filename="gio/gfile.c"
44945- line="5878">Starts an asynchronous eject on a mountable.
43837+ line="5889">Starts an asynchronous eject on a mountable.
4494643838 When this operation has completed, @callback will be called with
4494743839 @user_user data, and the operation can be finalized with
4494843840 g_file_eject_mountable_with_operation_finish().
@@ -44958,13 +43850,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4495843850 <instance-parameter name="file" transfer-ownership="none">
4495943851 <doc xml:space="preserve"
4496043852 filename="gio/gfile.c"
44961- line="5880">input #GFile</doc>
43853+ line="5891">input #GFile</doc>
4496243854 <type name="File" c:type="GFile*"/>
4496343855 </instance-parameter>
4496443856 <parameter name="flags" transfer-ownership="none">
4496543857 <doc xml:space="preserve"
4496643858 filename="gio/gfile.c"
44967- line="5881">flags affecting the operation</doc>
43859+ line="5892">flags affecting the operation</doc>
4496843860 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
4496943861 </parameter>
4497043862 <parameter name="mount_operation"
@@ -44973,7 +43865,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4497343865 allow-none="1">
4497443866 <doc xml:space="preserve"
4497543867 filename="gio/gfile.c"
44976- line="5882">a #GMountOperation,
43868+ line="5893">a #GMountOperation,
4497743869 or %NULL to avoid user interaction</doc>
4497843870 <type name="MountOperation" c:type="GMountOperation*"/>
4497943871 </parameter>
@@ -44983,7 +43875,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4498343875 allow-none="1">
4498443876 <doc xml:space="preserve"
4498543877 filename="gio/gfile.c"
44986- line="5884">optional #GCancellable object,
43878+ line="5895">optional #GCancellable object,
4498743879 %NULL to ignore</doc>
4498843880 <type name="Cancellable" c:type="GCancellable*"/>
4498943881 </parameter>
@@ -44995,7 +43887,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4499543887 closure="4">
4499643888 <doc xml:space="preserve"
4499743889 filename="gio/gfile.c"
44998- line="5886">a #GAsyncReadyCallback
43890+ line="5897">a #GAsyncReadyCallback
4499943891 to call when the request is satisfied</doc>
4500043892 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4500143893 </parameter>
@@ -45006,7 +43898,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4500643898 closure="4">
4500743899 <doc xml:space="preserve"
4500843900 filename="gio/gfile.c"
45009- line="5888">the data to pass to callback function</doc>
43901+ line="5899">the data to pass to callback function</doc>
4501043902 <type name="gpointer" c:type="gpointer"/>
4501143903 </parameter>
4501243904 </parameters>
@@ -45017,13 +43909,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4501743909 throws="1">
4501843910 <doc xml:space="preserve"
4501943911 filename="gio/gfile.c"
45020- line="5939">Finishes an asynchronous eject operation started by
43912+ line="5950">Finishes an asynchronous eject operation started by
4502143913 g_file_eject_mountable_with_operation().</doc>
4502243914 <source-position filename="gio/gfile.h" line="567"/>
4502343915 <return-value transfer-ownership="none">
4502443916 <doc xml:space="preserve"
4502543917 filename="gio/gfile.c"
45026- line="5948">%TRUE if the @file was ejected successfully.
43918+ line="5959">%TRUE if the @file was ejected successfully.
4502743919 %FALSE otherwise.</doc>
4502843920 <type name="gboolean" c:type="gboolean"/>
4502943921 </return-value>
@@ -45031,13 +43923,13 @@ g_file_eject_mountable_with_operation().</doc>
4503143923 <instance-parameter name="file" transfer-ownership="none">
4503243924 <doc xml:space="preserve"
4503343925 filename="gio/gfile.c"
45034- line="5941">input #GFile</doc>
43926+ line="5952">input #GFile</doc>
4503543927 <type name="File" c:type="GFile*"/>
4503643928 </instance-parameter>
4503743929 <parameter name="result" transfer-ownership="none">
4503843930 <doc xml:space="preserve"
4503943931 filename="gio/gfile.c"
45040- line="5942">a #GAsyncResult</doc>
43932+ line="5953">a #GAsyncResult</doc>
4504143933 <type name="AsyncResult" c:type="GAsyncResult*"/>
4504243934 </parameter>
4504343935 </parameters>
@@ -45260,7 +44152,7 @@ This call does no blocking I/O.</doc>
4526044152 glib:async-func="find_enclosing_mount_async">
4526144153 <doc xml:space="preserve"
4526244154 filename="gio/gfile.c"
45263- line="1571">Gets a #GMount for the #GFile.
44155+ line="1582">Gets a #GMount for the #GFile.
4526444156
4526544157 #GMount is returned only for user interesting locations, see
4526644158 #GVolumeMonitor. If the #GFileIface for @file does not have a #mount,
@@ -45273,7 +44165,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4527344165 <return-value transfer-ownership="full">
4527444166 <doc xml:space="preserve"
4527544167 filename="gio/gfile.c"
45276- line="1588">a #GMount where the @file is located
44168+ line="1599">a #GMount where the @file is located
4527744169 or %NULL on error.
4527844170 Free the returned object with g_object_unref().</doc>
4527944171 <type name="Mount" c:type="GMount*"/>
@@ -45282,7 +44174,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4528244174 <instance-parameter name="file" transfer-ownership="none">
4528344175 <doc xml:space="preserve"
4528444176 filename="gio/gfile.c"
45285- line="1573">input #GFile</doc>
44177+ line="1584">input #GFile</doc>
4528644178 <type name="File" c:type="GFile*"/>
4528744179 </instance-parameter>
4528844180 <parameter name="cancellable"
@@ -45291,7 +44183,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4529144183 allow-none="1">
4529244184 <doc xml:space="preserve"
4529344185 filename="gio/gfile.c"
45294- line="1574">optional #GCancellable object,
44186+ line="1585">optional #GCancellable object,
4529544187 %NULL to ignore</doc>
4529644188 <type name="Cancellable" c:type="GCancellable*"/>
4529744189 </parameter>
@@ -45303,7 +44195,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4530344195 glib:sync-func="find_enclosing_mount">
4530444196 <doc xml:space="preserve"
4530544197 filename="gio/gfile.c"
45306- line="1620">Asynchronously gets the mount for the file.
44198+ line="1631">Asynchronously gets the mount for the file.
4530744199
4530844200 For more details, see g_file_find_enclosing_mount() which is
4530944201 the synchronous version of this call.
@@ -45319,13 +44211,13 @@ get the result of the operation.</doc>
4531944211 <instance-parameter name="file" transfer-ownership="none">
4532044212 <doc xml:space="preserve"
4532144213 filename="gio/gfile.c"
45322- line="1622">a #GFile</doc>
44214+ line="1633">a #GFile</doc>
4532344215 <type name="File" c:type="GFile*"/>
4532444216 </instance-parameter>
4532544217 <parameter name="io_priority" transfer-ownership="none">
4532644218 <doc xml:space="preserve"
4532744219 filename="gio/gfile.c"
45328- line="1623">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
44220+ line="1634">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4532944221 <type name="gint" c:type="int"/>
4533044222 </parameter>
4533144223 <parameter name="cancellable"
@@ -45334,7 +44226,7 @@ get the result of the operation.</doc>
4533444226 allow-none="1">
4533544227 <doc xml:space="preserve"
4533644228 filename="gio/gfile.c"
45337- line="1624">optional #GCancellable object,
44229+ line="1635">optional #GCancellable object,
4533844230 %NULL to ignore</doc>
4533944231 <type name="Cancellable" c:type="GCancellable*"/>
4534044232 </parameter>
@@ -45346,7 +44238,7 @@ get the result of the operation.</doc>
4534644238 closure="3">
4534744239 <doc xml:space="preserve"
4534844240 filename="gio/gfile.c"
45349- line="1626">a #GAsyncReadyCallback
44241+ line="1637">a #GAsyncReadyCallback
4535044242 to call when the request is satisfied</doc>
4535144243 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4535244244 </parameter>
@@ -45357,7 +44249,7 @@ get the result of the operation.</doc>
4535744249 closure="3">
4535844250 <doc xml:space="preserve"
4535944251 filename="gio/gfile.c"
45360- line="1628">the data to pass to callback function</doc>
44252+ line="1639">the data to pass to callback function</doc>
4536144253 <type name="gpointer" c:type="gpointer"/>
4536244254 </parameter>
4536344255 </parameters>
@@ -45367,13 +44259,13 @@ get the result of the operation.</doc>
4536744259 throws="1">
4536844260 <doc xml:space="preserve"
4536944261 filename="gio/gfile.c"
45370- line="1658">Finishes an asynchronous find mount request.
44262+ line="1669">Finishes an asynchronous find mount request.
4537144263 See g_file_find_enclosing_mount_async().</doc>
4537244264 <source-position filename="gio/gfile.h" line="238"/>
4537344265 <return-value transfer-ownership="full">
4537444266 <doc xml:space="preserve"
4537544267 filename="gio/gfile.c"
45376- line="1667">#GMount for given @file or %NULL on error.
44268+ line="1678">#GMount for given @file or %NULL on error.
4537744269 Free the returned object with g_object_unref().</doc>
4537844270 <type name="Mount" c:type="GMount*"/>
4537944271 </return-value>
@@ -45381,13 +44273,13 @@ See g_file_find_enclosing_mount_async().</doc>
4538144273 <instance-parameter name="file" transfer-ownership="none">
4538244274 <doc xml:space="preserve"
4538344275 filename="gio/gfile.c"
45384- line="1660">a #GFile</doc>
44276+ line="1671">a #GFile</doc>
4538544277 <type name="File" c:type="GFile*"/>
4538644278 </instance-parameter>
4538744279 <parameter name="res" transfer-ownership="none">
4538844280 <doc xml:space="preserve"
4538944281 filename="gio/gfile.c"
45390- line="1661">a #GAsyncResult</doc>
44282+ line="1672">a #GAsyncResult</doc>
4539144283 <type name="AsyncResult" c:type="GAsyncResult*"/>
4539244284 </parameter>
4539344285 </parameters>
@@ -45728,7 +44620,7 @@ This call does no blocking I/O.</doc>
4572844620 glib:async-func="make_directory_async">
4572944621 <doc xml:space="preserve"
4573044622 filename="gio/gfile.c"
45731- line="4228">Creates a directory.
44623+ line="4239">Creates a directory.
4573244624
4573344625 Note that this will only create a child directory
4573444626 of the immediate parent directory of the path or URI given by the #GFile.
@@ -45750,14 +44642,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4575044642 <return-value transfer-ownership="none">
4575144643 <doc xml:space="preserve"
4575244644 filename="gio/gfile.c"
45753- line="4254">%TRUE on successful creation, %FALSE otherwise.</doc>
44645+ line="4265">%TRUE on successful creation, %FALSE otherwise.</doc>
4575444646 <type name="gboolean" c:type="gboolean"/>
4575544647 </return-value>
4575644648 <parameters>
4575744649 <instance-parameter name="file" transfer-ownership="none">
4575844650 <doc xml:space="preserve"
4575944651 filename="gio/gfile.c"
45760- line="4230">input #GFile</doc>
44652+ line="4241">input #GFile</doc>
4576144653 <type name="File" c:type="GFile*"/>
4576244654 </instance-parameter>
4576344655 <parameter name="cancellable"
@@ -45766,7 +44658,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4576644658 allow-none="1">
4576744659 <doc xml:space="preserve"
4576844660 filename="gio/gfile.c"
45769- line="4231">optional #GCancellable object,
44661+ line="4242">optional #GCancellable object,
4577044662 %NULL to ignore</doc>
4577144663 <type name="Cancellable" c:type="GCancellable*"/>
4577244664 </parameter>
@@ -45779,7 +44671,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4577944671 glib:sync-func="make_directory">
4578044672 <doc xml:space="preserve"
4578144673 filename="gio/gfile.c"
45782- line="4281">Asynchronously creates a directory.</doc>
44674+ line="4292">Asynchronously creates a directory.</doc>
4578344675 <source-position filename="gio/gfile.h" line="377"/>
4578444676 <return-value transfer-ownership="none">
4578544677 <type name="none" c:type="void"/>
@@ -45788,13 +44680,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4578844680 <instance-parameter name="file" transfer-ownership="none">
4578944681 <doc xml:space="preserve"
4579044682 filename="gio/gfile.c"
45791- line="4283">input #GFile</doc>
44683+ line="4294">input #GFile</doc>
4579244684 <type name="File" c:type="GFile*"/>
4579344685 </instance-parameter>
4579444686 <parameter name="io_priority" transfer-ownership="none">
4579544687 <doc xml:space="preserve"
4579644688 filename="gio/gfile.c"
45797- line="4284">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
44689+ line="4295">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4579844690 <type name="gint" c:type="int"/>
4579944691 </parameter>
4580044692 <parameter name="cancellable"
@@ -45803,7 +44695,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4580344695 allow-none="1">
4580444696 <doc xml:space="preserve"
4580544697 filename="gio/gfile.c"
45806- line="4285">optional #GCancellable object,
44698+ line="4296">optional #GCancellable object,
4580744699 %NULL to ignore</doc>
4580844700 <type name="Cancellable" c:type="GCancellable*"/>
4580944701 </parameter>
@@ -45815,7 +44707,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4581544707 closure="3">
4581644708 <doc xml:space="preserve"
4581744709 filename="gio/gfile.c"
45818- line="4287">a #GAsyncReadyCallback to call
44710+ line="4298">a #GAsyncReadyCallback to call
4581944711 when the request is satisfied</doc>
4582044712 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4582144713 </parameter>
@@ -45826,7 +44718,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4582644718 closure="3">
4582744719 <doc xml:space="preserve"
4582844720 filename="gio/gfile.c"
45829- line="4289">the data to pass to callback function</doc>
44721+ line="4300">the data to pass to callback function</doc>
4583044722 <type name="gpointer" c:type="gpointer"/>
4583144723 </parameter>
4583244724 </parameters>
@@ -45837,26 +44729,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4583744729 throws="1">
4583844730 <doc xml:space="preserve"
4583944731 filename="gio/gfile.c"
45840- line="4314">Finishes an asynchronous directory creation, started with
44732+ line="4325">Finishes an asynchronous directory creation, started with
4584144733 g_file_make_directory_async().</doc>
4584244734 <source-position filename="gio/gfile.h" line="382"/>
4584344735 <return-value transfer-ownership="none">
4584444736 <doc xml:space="preserve"
4584544737 filename="gio/gfile.c"
45846- line="4323">%TRUE on successful directory creation, %FALSE otherwise.</doc>
44738+ line="4334">%TRUE on successful directory creation, %FALSE otherwise.</doc>
4584744739 <type name="gboolean" c:type="gboolean"/>
4584844740 </return-value>
4584944741 <parameters>
4585044742 <instance-parameter name="file" transfer-ownership="none">
4585144743 <doc xml:space="preserve"
4585244744 filename="gio/gfile.c"
45853- line="4316">input #GFile</doc>
44745+ line="4327">input #GFile</doc>
4585444746 <type name="File" c:type="GFile*"/>
4585544747 </instance-parameter>
4585644748 <parameter name="result" transfer-ownership="none">
4585744749 <doc xml:space="preserve"
4585844750 filename="gio/gfile.c"
45859- line="4317">a #GAsyncResult</doc>
44751+ line="4328">a #GAsyncResult</doc>
4586044752 <type name="AsyncResult" c:type="GAsyncResult*"/>
4586144753 </parameter>
4586244754 </parameters>
@@ -45867,7 +44759,7 @@ g_file_make_directory_async().</doc>
4586744759 glib:async-func="make_symbolic_link_async">
4586844760 <doc xml:space="preserve"
4586944761 filename="gio/gfile.c"
45870- line="4462">Creates a symbolic link named @file which contains the string
44762+ line="4473">Creates a symbolic link named @file which contains the string
4587144763 @symlink_value.
4587244764
4587344765 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -45877,20 +44769,20 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4587744769 <return-value transfer-ownership="none">
4587844770 <doc xml:space="preserve"
4587944771 filename="gio/gfile.c"
45880- line="4478">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
44772+ line="4489">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
4588144773 <type name="gboolean" c:type="gboolean"/>
4588244774 </return-value>
4588344775 <parameters>
4588444776 <instance-parameter name="file" transfer-ownership="none">
4588544777 <doc xml:space="preserve"
4588644778 filename="gio/gfile.c"
45887- line="4464">a #GFile with the name of the symlink to create</doc>
44779+ line="4475">a #GFile with the name of the symlink to create</doc>
4588844780 <type name="File" c:type="GFile*"/>
4588944781 </instance-parameter>
4589044782 <parameter name="symlink_value" transfer-ownership="none">
4589144783 <doc xml:space="preserve"
4589244784 filename="gio/gfile.c"
45893- line="4465">a string with the path for the target
44785+ line="4476">a string with the path for the target
4589444786 of the new symlink</doc>
4589544787 <type name="filename" c:type="const char*"/>
4589644788 </parameter>
@@ -45900,7 +44792,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4590044792 allow-none="1">
4590144793 <doc xml:space="preserve"
4590244794 filename="gio/gfile.c"
45903- line="4467">optional #GCancellable object,
44795+ line="4478">optional #GCancellable object,
4590444796 %NULL to ignore</doc>
4590544797 <type name="Cancellable" c:type="GCancellable*"/>
4590644798 </parameter>
@@ -45913,7 +44805,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4591344805 glib:sync-func="make_symbolic_link">
4591444806 <doc xml:space="preserve"
4591544807 filename="gio/gfile.c"
45916- line="4553">Asynchronously creates a symbolic link named @file which contains the
44808+ line="4564">Asynchronously creates a symbolic link named @file which contains the
4591744809 string @symlink_value.</doc>
4591844810 <source-position filename="gio/gfile.h" line="390"/>
4591944811 <return-value transfer-ownership="none">
@@ -45923,20 +44815,20 @@ string @symlink_value.</doc>
4592344815 <instance-parameter name="file" transfer-ownership="none">
4592444816 <doc xml:space="preserve"
4592544817 filename="gio/gfile.c"
45926- line="4555">a #GFile with the name of the symlink to create</doc>
44818+ line="4566">a #GFile with the name of the symlink to create</doc>
4592744819 <type name="File" c:type="GFile*"/>
4592844820 </instance-parameter>
4592944821 <parameter name="symlink_value" transfer-ownership="none">
4593044822 <doc xml:space="preserve"
4593144823 filename="gio/gfile.c"
45932- line="4556">a string with the path for the target
44824+ line="4567">a string with the path for the target
4593344825 of the new symlink</doc>
4593444826 <type name="filename" c:type="const char*"/>
4593544827 </parameter>
4593644828 <parameter name="io_priority" transfer-ownership="none">
4593744829 <doc xml:space="preserve"
4593844830 filename="gio/gfile.c"
45939- line="4558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
44831+ line="4569">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4594044832 <type name="gint" c:type="int"/>
4594144833 </parameter>
4594244834 <parameter name="cancellable"
@@ -45945,7 +44837,7 @@ string @symlink_value.</doc>
4594544837 allow-none="1">
4594644838 <doc xml:space="preserve"
4594744839 filename="gio/gfile.c"
45948- line="4559">optional #GCancellable object,
44840+ line="4570">optional #GCancellable object,
4594944841 %NULL to ignore</doc>
4595044842 <type name="Cancellable" c:type="GCancellable*"/>
4595144843 </parameter>
@@ -45957,7 +44849,7 @@ string @symlink_value.</doc>
4595744849 closure="4">
4595844850 <doc xml:space="preserve"
4595944851 filename="gio/gfile.c"
45960- line="4561">a #GAsyncReadyCallback to call
44852+ line="4572">a #GAsyncReadyCallback to call
4596144853 when the request is satisfied</doc>
4596244854 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4596344855 </parameter>
@@ -45968,7 +44860,7 @@ string @symlink_value.</doc>
4596844860 closure="4">
4596944861 <doc xml:space="preserve"
4597044862 filename="gio/gfile.c"
45971- line="4563">the data to pass to callback function</doc>
44863+ line="4574">the data to pass to callback function</doc>
4597244864 <type name="gpointer" c:type="gpointer"/>
4597344865 </parameter>
4597444866 </parameters>
@@ -45979,26 +44871,26 @@ string @symlink_value.</doc>
4597944871 throws="1">
4598044872 <doc xml:space="preserve"
4598144873 filename="gio/gfile.c"
45982- line="4603">Finishes an asynchronous symbolic link creation, started with
44874+ line="4614">Finishes an asynchronous symbolic link creation, started with
4598344875 g_file_make_symbolic_link_async().</doc>
4598444876 <source-position filename="gio/gfile.h" line="396"/>
4598544877 <return-value transfer-ownership="none">
4598644878 <doc xml:space="preserve"
4598744879 filename="gio/gfile.c"
45988- line="4612">%TRUE on successful directory creation, %FALSE otherwise.</doc>
44880+ line="4623">%TRUE on successful directory creation, %FALSE otherwise.</doc>
4598944881 <type name="gboolean" c:type="gboolean"/>
4599044882 </return-value>
4599144883 <parameters>
4599244884 <instance-parameter name="file" transfer-ownership="none">
4599344885 <doc xml:space="preserve"
4599444886 filename="gio/gfile.c"
45995- line="4605">input #GFile</doc>
44887+ line="4616">input #GFile</doc>
4599644888 <type name="File" c:type="GFile*"/>
4599744889 </instance-parameter>
4599844890 <parameter name="result" transfer-ownership="none">
4599944891 <doc xml:space="preserve"
4600044892 filename="gio/gfile.c"
46001- line="4606">a #GAsyncResult</doc>
44893+ line="4617">a #GAsyncResult</doc>
4600244894 <type name="AsyncResult" c:type="GAsyncResult*"/>
4600344895 </parameter>
4600444896 </parameters>
@@ -46010,7 +44902,7 @@ g_file_make_symbolic_link_async().</doc>
4601044902 glib:async-func="measure_disk_usage_async">
4601144903 <doc xml:space="preserve"
4601244904 filename="gio/gfile.c"
46013- line="9029">Recursively measures the disk usage of @file.
44905+ line="9040">Recursively measures the disk usage of @file.
4601444906
4601544907 This is essentially an analog of the 'du' command, but it also
4601644908 reports the number of directories and non-directory files encountered
@@ -46032,7 +44924,7 @@ callback will be invoked.</doc>
4603244924 <return-value transfer-ownership="none">
4603344925 <doc xml:space="preserve"
4603444926 filename="gio/gfile.c"
46035- line="9060">%TRUE if successful, with the out parameters set.
44927+ line="9071">%TRUE if successful, with the out parameters set.
4603644928 %FALSE otherwise, with @error set.</doc>
4603744929 <type name="gboolean" c:type="gboolean"/>
4603844930 </return-value>
@@ -46040,13 +44932,13 @@ callback will be invoked.</doc>
4604044932 <instance-parameter name="file" transfer-ownership="none">
4604144933 <doc xml:space="preserve"
4604244934 filename="gio/gfile.c"
46043- line="9031">a #GFile</doc>
44935+ line="9042">a #GFile</doc>
4604444936 <type name="File" c:type="GFile*"/>
4604544937 </instance-parameter>
4604644938 <parameter name="flags" transfer-ownership="none">
4604744939 <doc xml:space="preserve"
4604844940 filename="gio/gfile.c"
46049- line="9032">#GFileMeasureFlags</doc>
44941+ line="9043">#GFileMeasureFlags</doc>
4605044942 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
4605144943 </parameter>
4605244944 <parameter name="cancellable"
@@ -46055,7 +44947,7 @@ callback will be invoked.</doc>
4605544947 allow-none="1">
4605644948 <doc xml:space="preserve"
4605744949 filename="gio/gfile.c"
46058- line="9033">optional #GCancellable</doc>
44950+ line="9044">optional #GCancellable</doc>
4605944951 <type name="Cancellable" c:type="GCancellable*"/>
4606044952 </parameter>
4606144953 <parameter name="progress_callback"
@@ -46066,7 +44958,7 @@ callback will be invoked.</doc>
4606644958 closure="3">
4606744959 <doc xml:space="preserve"
4606844960 filename="gio/gfile.c"
46069- line="9034">a #GFileMeasureProgressCallback</doc>
44961+ line="9045">a #GFileMeasureProgressCallback</doc>
4607044962 <type name="FileMeasureProgressCallback"
4607144963 c:type="GFileMeasureProgressCallback"/>
4607244964 </parameter>
@@ -46076,7 +44968,7 @@ callback will be invoked.</doc>
4607644968 allow-none="1">
4607744969 <doc xml:space="preserve"
4607844970 filename="gio/gfile.c"
46079- line="9035">user_data for @progress_callback</doc>
44971+ line="9046">user_data for @progress_callback</doc>
4608044972 <type name="gpointer" c:type="gpointer"/>
4608144973 </parameter>
4608244974 <parameter name="disk_usage"
@@ -46087,7 +44979,7 @@ callback will be invoked.</doc>
4608744979 allow-none="1">
4608844980 <doc xml:space="preserve"
4608944981 filename="gio/gfile.c"
46090- line="9036">the number of bytes of disk space used</doc>
44982+ line="9047">the number of bytes of disk space used</doc>
4609144983 <type name="guint64" c:type="guint64*"/>
4609244984 </parameter>
4609344985 <parameter name="num_dirs"
@@ -46098,7 +44990,7 @@ callback will be invoked.</doc>
4609844990 allow-none="1">
4609944991 <doc xml:space="preserve"
4610044992 filename="gio/gfile.c"
46101- line="9037">the number of directories encountered</doc>
44993+ line="9048">the number of directories encountered</doc>
4610244994 <type name="guint64" c:type="guint64*"/>
4610344995 </parameter>
4610444996 <parameter name="num_files"
@@ -46109,7 +45001,7 @@ callback will be invoked.</doc>
4610945001 allow-none="1">
4611045002 <doc xml:space="preserve"
4611145003 filename="gio/gfile.c"
46112- line="9038">the number of non-directories encountered</doc>
45004+ line="9049">the number of non-directories encountered</doc>
4611345005 <type name="guint64" c:type="guint64*"/>
4611445006 </parameter>
4611545007 </parameters>
@@ -46122,7 +45014,7 @@ callback will be invoked.</doc>
4612245014 glib:sync-func="measure_disk_usage">
4612345015 <doc xml:space="preserve"
4612445016 filename="gio/gfile.c"
46125- line="9086">Recursively measures the disk usage of @file.
45017+ line="9097">Recursively measures the disk usage of @file.
4612645018
4612745019 This is the asynchronous version of g_file_measure_disk_usage(). See
4612845020 there for more information.</doc>
@@ -46134,19 +45026,19 @@ there for more information.</doc>
4613445026 <instance-parameter name="file" transfer-ownership="none">
4613545027 <doc xml:space="preserve"
4613645028 filename="gio/gfile.c"
46137- line="9088">a #GFile</doc>
45029+ line="9099">a #GFile</doc>
4613845030 <type name="File" c:type="GFile*"/>
4613945031 </instance-parameter>
4614045032 <parameter name="flags" transfer-ownership="none">
4614145033 <doc xml:space="preserve"
4614245034 filename="gio/gfile.c"
46143- line="9089">#GFileMeasureFlags</doc>
45035+ line="9100">#GFileMeasureFlags</doc>
4614445036 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
4614545037 </parameter>
4614645038 <parameter name="io_priority" transfer-ownership="none">
4614745039 <doc xml:space="preserve"
4614845040 filename="gio/gfile.c"
46149- line="9090">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
45041+ line="9101">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4615045042 <type name="gint" c:type="gint"/>
4615145043 </parameter>
4615245044 <parameter name="cancellable"
@@ -46155,7 +45047,7 @@ there for more information.</doc>
4615545047 allow-none="1">
4615645048 <doc xml:space="preserve"
4615745049 filename="gio/gfile.c"
46158- line="9091">optional #GCancellable</doc>
45050+ line="9102">optional #GCancellable</doc>
4615945051 <type name="Cancellable" c:type="GCancellable*"/>
4616045052 </parameter>
4616145053 <parameter name="progress_callback"
@@ -46165,7 +45057,7 @@ there for more information.</doc>
4616545057 closure="4">
4616645058 <doc xml:space="preserve"
4616745059 filename="gio/gfile.c"
46168- line="9092">a #GFileMeasureProgressCallback</doc>
45060+ line="9103">a #GFileMeasureProgressCallback</doc>
4616945061 <type name="FileMeasureProgressCallback"
4617045062 c:type="GFileMeasureProgressCallback"/>
4617145063 </parameter>
@@ -46175,7 +45067,7 @@ there for more information.</doc>
4617545067 allow-none="1">
4617645068 <doc xml:space="preserve"
4617745069 filename="gio/gfile.c"
46178- line="9093">user_data for @progress_callback</doc>
45070+ line="9104">user_data for @progress_callback</doc>
4617945071 <type name="gpointer" c:type="gpointer"/>
4618045072 </parameter>
4618145073 <parameter name="callback"
@@ -46186,7 +45078,7 @@ there for more information.</doc>
4618645078 closure="6">
4618745079 <doc xml:space="preserve"
4618845080 filename="gio/gfile.c"
46189- line="9094">a #GAsyncReadyCallback to call when complete</doc>
45081+ line="9105">a #GAsyncReadyCallback to call when complete</doc>
4619045082 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4619145083 </parameter>
4619245084 <parameter name="user_data"
@@ -46196,7 +45088,7 @@ there for more information.</doc>
4619645088 closure="6">
4619745089 <doc xml:space="preserve"
4619845090 filename="gio/gfile.c"
46199- line="9095">the data to pass to callback function</doc>
45091+ line="9106">the data to pass to callback function</doc>
4620045092 <type name="gpointer" c:type="gpointer"/>
4620145093 </parameter>
4620245094 </parameters>
@@ -46207,14 +45099,14 @@ there for more information.</doc>
4620745099 throws="1">
4620845100 <doc xml:space="preserve"
4620945101 filename="gio/gfile.c"
46210- line="9122">Collects the results from an earlier call to
45102+ line="9133">Collects the results from an earlier call to
4621145103 g_file_measure_disk_usage_async(). See g_file_measure_disk_usage() for
4621245104 more information.</doc>
4621345105 <source-position filename="gio/gfile.h" line="596"/>
4621445106 <return-value transfer-ownership="none">
4621545107 <doc xml:space="preserve"
4621645108 filename="gio/gfile.c"
46217- line="9135">%TRUE if successful, with the out parameters set.
45109+ line="9146">%TRUE if successful, with the out parameters set.
4621845110 %FALSE otherwise, with @error set.</doc>
4621945111 <type name="gboolean" c:type="gboolean"/>
4622045112 </return-value>
@@ -46222,13 +45114,13 @@ more information.</doc>
4622245114 <instance-parameter name="file" transfer-ownership="none">
4622345115 <doc xml:space="preserve"
4622445116 filename="gio/gfile.c"
46225- line="9124">a #GFile</doc>
45117+ line="9135">a #GFile</doc>
4622645118 <type name="File" c:type="GFile*"/>
4622745119 </instance-parameter>
4622845120 <parameter name="result" transfer-ownership="none">
4622945121 <doc xml:space="preserve"
4623045122 filename="gio/gfile.c"
46231- line="9125">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
45123+ line="9136">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
4623245124 <type name="AsyncResult" c:type="GAsyncResult*"/>
4623345125 </parameter>
4623445126 <parameter name="disk_usage"
@@ -46239,7 +45131,7 @@ more information.</doc>
4623945131 allow-none="1">
4624045132 <doc xml:space="preserve"
4624145133 filename="gio/gfile.c"
46242- line="9126">the number of bytes of disk space used</doc>
45134+ line="9137">the number of bytes of disk space used</doc>
4624345135 <type name="guint64" c:type="guint64*"/>
4624445136 </parameter>
4624545137 <parameter name="num_dirs"
@@ -46250,7 +45142,7 @@ more information.</doc>
4625045142 allow-none="1">
4625145143 <doc xml:space="preserve"
4625245144 filename="gio/gfile.c"
46253- line="9127">the number of directories encountered</doc>
45145+ line="9138">the number of directories encountered</doc>
4625445146 <type name="guint64" c:type="guint64*"/>
4625545147 </parameter>
4625645148 <parameter name="num_files"
@@ -46261,7 +45153,7 @@ more information.</doc>
4626145153 allow-none="1">
4626245154 <doc xml:space="preserve"
4626345155 filename="gio/gfile.c"
46264- line="9128">the number of non-directories encountered</doc>
45156+ line="9139">the number of non-directories encountered</doc>
4626545157 <type name="guint64" c:type="guint64*"/>
4626645158 </parameter>
4626745159 </parameters>
@@ -46271,7 +45163,7 @@ more information.</doc>
4627145163 throws="1">
4627245164 <doc xml:space="preserve"
4627345165 filename="gio/gfile.c"
46274- line="5975">Obtains a directory monitor for the given file.
45166+ line="5986">Obtains a directory monitor for the given file.
4627545167 This may fail if directory monitoring is not supported.
4627645168
4627745169 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -46287,7 +45179,7 @@ you must register individual watches with g_file_monitor().</doc>
4628745179 <return-value transfer-ownership="full">
4628845180 <doc xml:space="preserve"
4628945181 filename="gio/gfile.c"
46290- line="5996">a #GFileMonitor for the given @file,
45182+ line="6007">a #GFileMonitor for the given @file,
4629145183 or %NULL on error. Free the returned object with g_object_unref().</doc>
4629245184 <type name="FileMonitor" c:type="GFileMonitor*"/>
4629345185 </return-value>
@@ -46295,13 +45187,13 @@ you must register individual watches with g_file_monitor().</doc>
4629545187 <instance-parameter name="file" transfer-ownership="none">
4629645188 <doc xml:space="preserve"
4629745189 filename="gio/gfile.c"
46298- line="5977">input #GFile</doc>
45190+ line="5988">input #GFile</doc>
4629945191 <type name="File" c:type="GFile*"/>
4630045192 </instance-parameter>
4630145193 <parameter name="flags" transfer-ownership="none">
4630245194 <doc xml:space="preserve"
4630345195 filename="gio/gfile.c"
46304- line="5978">a set of #GFileMonitorFlags</doc>
45196+ line="5989">a set of #GFileMonitorFlags</doc>
4630545197 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
4630645198 </parameter>
4630745199 <parameter name="cancellable"
@@ -46310,7 +45202,7 @@ you must register individual watches with g_file_monitor().</doc>
4631045202 allow-none="1">
4631145203 <doc xml:space="preserve"
4631245204 filename="gio/gfile.c"
46313- line="5979">optional #GCancellable object,
45205+ line="5990">optional #GCancellable object,
4631445206 %NULL to ignore</doc>
4631545207 <type name="Cancellable" c:type="GCancellable*"/>
4631645208 </parameter>
@@ -46319,7 +45211,7 @@ you must register individual watches with g_file_monitor().</doc>
4631945211 <virtual-method name="monitor_file" invoker="monitor_file" throws="1">
4632045212 <doc xml:space="preserve"
4632145213 filename="gio/gfile.c"
46322- line="6026">Obtains a file monitor for the given file. If no file notification
45214+ line="6037">Obtains a file monitor for the given file. If no file notification
4632345215 mechanism exists, then regular polling of the file is used.
4632445216
4632545217 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -46337,7 +45229,7 @@ backend and/or filesystem type.</doc>
4633745229 <return-value transfer-ownership="full">
4633845230 <doc xml:space="preserve"
4633945231 filename="gio/gfile.c"
46340- line="6049">a #GFileMonitor for the given @file,
45232+ line="6060">a #GFileMonitor for the given @file,
4634145233 or %NULL on error.
4634245234 Free the returned object with g_object_unref().</doc>
4634345235 <type name="FileMonitor" c:type="GFileMonitor*"/>
@@ -46346,13 +45238,13 @@ backend and/or filesystem type.</doc>
4634645238 <instance-parameter name="file" transfer-ownership="none">
4634745239 <doc xml:space="preserve"
4634845240 filename="gio/gfile.c"
46349- line="6028">input #GFile</doc>
45241+ line="6039">input #GFile</doc>
4635045242 <type name="File" c:type="GFile*"/>
4635145243 </instance-parameter>
4635245244 <parameter name="flags" transfer-ownership="none">
4635345245 <doc xml:space="preserve"
4635445246 filename="gio/gfile.c"
46355- line="6029">a set of #GFileMonitorFlags</doc>
45247+ line="6040">a set of #GFileMonitorFlags</doc>
4635645248 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
4635745249 </parameter>
4635845250 <parameter name="cancellable"
@@ -46361,7 +45253,7 @@ backend and/or filesystem type.</doc>
4636145253 allow-none="1">
4636245254 <doc xml:space="preserve"
4636345255 filename="gio/gfile.c"
46364- line="6030">optional #GCancellable object,
45256+ line="6041">optional #GCancellable object,
4636545257 %NULL to ignore</doc>
4636645258 <type name="Cancellable" c:type="GCancellable*"/>
4636745259 </parameter>
@@ -46372,7 +45264,7 @@ backend and/or filesystem type.</doc>
4637245264 glib:finish-func="mount_enclosing_volume_finish">
4637345265 <doc xml:space="preserve"
4637445266 filename="gio/gfile.c"
46375- line="7730">Starts a @mount_operation, mounting the volume that contains
45267+ line="7741">Starts a @mount_operation, mounting the volume that contains
4637645268 the file @location.
4637745269
4637845270 When this operation has completed, @callback will be called with
@@ -46390,13 +45282,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4639045282 <instance-parameter name="location" transfer-ownership="none">
4639145283 <doc xml:space="preserve"
4639245284 filename="gio/gfile.c"
46393- line="7732">input #GFile</doc>
45285+ line="7743">input #GFile</doc>
4639445286 <type name="File" c:type="GFile*"/>
4639545287 </instance-parameter>
4639645288 <parameter name="flags" transfer-ownership="none">
4639745289 <doc xml:space="preserve"
4639845290 filename="gio/gfile.c"
46399- line="7733">flags affecting the operation</doc>
45291+ line="7744">flags affecting the operation</doc>
4640045292 <type name="MountMountFlags" c:type="GMountMountFlags"/>
4640145293 </parameter>
4640245294 <parameter name="mount_operation"
@@ -46405,7 +45297,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4640545297 allow-none="1">
4640645298 <doc xml:space="preserve"
4640745299 filename="gio/gfile.c"
46408- line="7734">a #GMountOperation
45300+ line="7745">a #GMountOperation
4640945301 or %NULL to avoid user interaction</doc>
4641045302 <type name="MountOperation" c:type="GMountOperation*"/>
4641145303 </parameter>
@@ -46415,7 +45307,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4641545307 allow-none="1">
4641645308 <doc xml:space="preserve"
4641745309 filename="gio/gfile.c"
46418- line="7736">optional #GCancellable object,
45310+ line="7747">optional #GCancellable object,
4641945311 %NULL to ignore</doc>
4642045312 <type name="Cancellable" c:type="GCancellable*"/>
4642145313 </parameter>
@@ -46427,7 +45319,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4642745319 closure="4">
4642845320 <doc xml:space="preserve"
4642945321 filename="gio/gfile.c"
46430- line="7738">a #GAsyncReadyCallback to call
45322+ line="7749">a #GAsyncReadyCallback to call
4643145323 when the request is satisfied, or %NULL</doc>
4643245324 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4643345325 </parameter>
@@ -46438,7 +45330,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4643845330 closure="4">
4643945331 <doc xml:space="preserve"
4644045332 filename="gio/gfile.c"
46441- line="7740">the data to pass to callback function</doc>
45333+ line="7751">the data to pass to callback function</doc>
4644245334 <type name="gpointer" c:type="gpointer"/>
4644345335 </parameter>
4644445336 </parameters>
@@ -46448,12 +45340,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4644845340 throws="1">
4644945341 <doc xml:space="preserve"
4645045342 filename="gio/gfile.c"
46451- line="7780">Finishes a mount operation started by g_file_mount_enclosing_volume().</doc>
45343+ line="7791">Finishes a mount operation started by g_file_mount_enclosing_volume().</doc>
4645245344 <source-position filename="gio/gfile.h" line="474"/>
4645345345 <return-value transfer-ownership="none">
4645445346 <doc xml:space="preserve"
4645545347 filename="gio/gfile.c"
46456- line="7788">%TRUE if successful. If an error has occurred,
45348+ line="7799">%TRUE if successful. If an error has occurred,
4645745349 this function will return %FALSE and set @error
4645845350 appropriately if present.</doc>
4645945351 <type name="gboolean" c:type="gboolean"/>
@@ -46462,13 +45354,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4646245354 <instance-parameter name="location" transfer-ownership="none">
4646345355 <doc xml:space="preserve"
4646445356 filename="gio/gfile.c"
46465- line="7782">input #GFile</doc>
45357+ line="7793">input #GFile</doc>
4646645358 <type name="File" c:type="GFile*"/>
4646745359 </instance-parameter>
4646845360 <parameter name="result" transfer-ownership="none">
4646945361 <doc xml:space="preserve"
4647045362 filename="gio/gfile.c"
46471- line="7783">a #GAsyncResult</doc>
45363+ line="7794">a #GAsyncResult</doc>
4647245364 <type name="AsyncResult" c:type="GAsyncResult*"/>
4647345365 </parameter>
4647445366 </parameters>
@@ -46478,7 +45370,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4647845370 glib:finish-func="mount_mountable_finish">
4647945371 <doc xml:space="preserve"
4648045372 filename="gio/gfile.c"
46481- line="5518">Mounts a file of type G_FILE_TYPE_MOUNTABLE.
45373+ line="5529">Mounts a file of type G_FILE_TYPE_MOUNTABLE.
4648245374 Using @mount_operation, you can request callbacks when, for instance,
4648345375 passwords are needed during authentication.
4648445376
@@ -46497,13 +45389,13 @@ the result of the operation.</doc>
4649745389 <instance-parameter name="file" transfer-ownership="none">
4649845390 <doc xml:space="preserve"
4649945391 filename="gio/gfile.c"
46500- line="5520">input #GFile</doc>
45392+ line="5531">input #GFile</doc>
4650145393 <type name="File" c:type="GFile*"/>
4650245394 </instance-parameter>
4650345395 <parameter name="flags" transfer-ownership="none">
4650445396 <doc xml:space="preserve"
4650545397 filename="gio/gfile.c"
46506- line="5521">flags affecting the operation</doc>
45398+ line="5532">flags affecting the operation</doc>
4650745399 <type name="MountMountFlags" c:type="GMountMountFlags"/>
4650845400 </parameter>
4650945401 <parameter name="mount_operation"
@@ -46512,7 +45404,7 @@ the result of the operation.</doc>
4651245404 allow-none="1">
4651345405 <doc xml:space="preserve"
4651445406 filename="gio/gfile.c"
46515- line="5522">a #GMountOperation,
45407+ line="5533">a #GMountOperation,
4651645408 or %NULL to avoid user interaction</doc>
4651745409 <type name="MountOperation" c:type="GMountOperation*"/>
4651845410 </parameter>
@@ -46522,7 +45414,7 @@ the result of the operation.</doc>
4652245414 allow-none="1">
4652345415 <doc xml:space="preserve"
4652445416 filename="gio/gfile.c"
46525- line="5524">optional #GCancellable object,
45417+ line="5535">optional #GCancellable object,
4652645418 %NULL to ignore</doc>
4652745419 <type name="Cancellable" c:type="GCancellable*"/>
4652845420 </parameter>
@@ -46534,7 +45426,7 @@ the result of the operation.</doc>
4653445426 closure="4">
4653545427 <doc xml:space="preserve"
4653645428 filename="gio/gfile.c"
46537- line="5526">a #GAsyncReadyCallback
45429+ line="5537">a #GAsyncReadyCallback
4653845430 to call when the request is satisfied</doc>
4653945431 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4654045432 </parameter>
@@ -46545,7 +45437,7 @@ the result of the operation.</doc>
4654545437 closure="4">
4654645438 <doc xml:space="preserve"
4654745439 filename="gio/gfile.c"
46548- line="5528">the data to pass to callback function</doc>
45440+ line="5539">the data to pass to callback function</doc>
4654945441 <type name="gpointer" c:type="gpointer"/>
4655045442 </parameter>
4655145443 </parameters>
@@ -46555,7 +45447,7 @@ the result of the operation.</doc>
4655545447 throws="1">
4655645448 <doc xml:space="preserve"
4655745449 filename="gio/gfile.c"
46558- line="5573">Finishes a mount operation. See g_file_mount_mountable() for details.
45450+ line="5584">Finishes a mount operation. See g_file_mount_mountable() for details.
4655945451
4656045452 Finish an asynchronous mount operation that was started
4656145453 with g_file_mount_mountable().</doc>
@@ -46563,7 +45455,7 @@ with g_file_mount_mountable().</doc>
4656345455 <return-value transfer-ownership="full">
4656445456 <doc xml:space="preserve"
4656545457 filename="gio/gfile.c"
46566- line="5584">a #GFile or %NULL on error.
45458+ line="5595">a #GFile or %NULL on error.
4656745459 Free the returned object with g_object_unref().</doc>
4656845460 <type name="File" c:type="GFile*"/>
4656945461 </return-value>
@@ -46571,13 +45463,13 @@ with g_file_mount_mountable().</doc>
4657145463 <instance-parameter name="file" transfer-ownership="none">
4657245464 <doc xml:space="preserve"
4657345465 filename="gio/gfile.c"
46574- line="5575">input #GFile</doc>
45466+ line="5586">input #GFile</doc>
4657545467 <type name="File" c:type="GFile*"/>
4657645468 </instance-parameter>
4657745469 <parameter name="result" transfer-ownership="none">
4657845470 <doc xml:space="preserve"
4657945471 filename="gio/gfile.c"
46580- line="5576">a #GAsyncResult</doc>
45472+ line="5587">a #GAsyncResult</doc>
4658145473 <type name="AsyncResult" c:type="GAsyncResult*"/>
4658245474 </parameter>
4658345475 </parameters>
@@ -46588,7 +45480,7 @@ with g_file_mount_mountable().</doc>
4658845480 glib:async-func="move_async">
4658945481 <doc xml:space="preserve"
4659045482 filename="gio/gfile.c"
46591- line="3974">Tries to move the file or directory @source to the location specified
45483+ line="3985">Tries to move the file or directory @source to the location specified
4659245484 by @destination. If native move operations are supported then this is
4659345485 used, otherwise a copy + delete fallback is used. The native
4659445486 implementation may support moving directories (for instance on moves
@@ -46625,26 +45517,26 @@ move operation isn't available).</doc>
4662545517 <return-value transfer-ownership="none">
4662645518 <doc xml:space="preserve"
4662745519 filename="gio/gfile.c"
46628- line="4021">%TRUE on successful move, %FALSE otherwise.</doc>
45520+ line="4032">%TRUE on successful move, %FALSE otherwise.</doc>
4662945521 <type name="gboolean" c:type="gboolean"/>
4663045522 </return-value>
4663145523 <parameters>
4663245524 <instance-parameter name="source" transfer-ownership="none">
4663345525 <doc xml:space="preserve"
4663445526 filename="gio/gfile.c"
46635- line="3976">#GFile pointing to the source location</doc>
45527+ line="3987">#GFile pointing to the source location</doc>
4663645528 <type name="File" c:type="GFile*"/>
4663745529 </instance-parameter>
4663845530 <parameter name="destination" transfer-ownership="none">
4663945531 <doc xml:space="preserve"
4664045532 filename="gio/gfile.c"
46641- line="3977">#GFile pointing to the destination location</doc>
45533+ line="3988">#GFile pointing to the destination location</doc>
4664245534 <type name="File" c:type="GFile*"/>
4664345535 </parameter>
4664445536 <parameter name="flags" transfer-ownership="none">
4664545537 <doc xml:space="preserve"
4664645538 filename="gio/gfile.c"
46647- line="3978">set of #GFileCopyFlags</doc>
45539+ line="3989">set of #GFileCopyFlags</doc>
4664845540 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4664945541 </parameter>
4665045542 <parameter name="cancellable"
@@ -46653,7 +45545,7 @@ move operation isn't available).</doc>
4665345545 allow-none="1">
4665445546 <doc xml:space="preserve"
4665545547 filename="gio/gfile.c"
46656- line="3979">optional #GCancellable object,
45548+ line="3990">optional #GCancellable object,
4665745549 %NULL to ignore</doc>
4665845550 <type name="Cancellable" c:type="GCancellable*"/>
4665945551 </parameter>
@@ -46665,7 +45557,7 @@ move operation isn't available).</doc>
4666545557 closure="4">
4666645558 <doc xml:space="preserve"
4666745559 filename="gio/gfile.c"
46668- line="3981">#GFileProgressCallback
45560+ line="3992">#GFileProgressCallback
4666945561 function for updates</doc>
4667045562 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
4667145563 </parameter>
@@ -46675,7 +45567,7 @@ move operation isn't available).</doc>
4667545567 allow-none="1">
4667645568 <doc xml:space="preserve"
4667745569 filename="gio/gfile.c"
46678- line="3983">gpointer to user data for
45570+ line="3994">gpointer to user data for
4667945571 the callback function</doc>
4668045572 <type name="gpointer" c:type="gpointer"/>
4668145573 </parameter>
@@ -46688,7 +45580,7 @@ move operation isn't available).</doc>
4668845580 glib:sync-func="move">
4668945581 <doc xml:space="preserve"
4669045582 filename="gio/gfile.c"
46691- line="4108">Asynchronously moves a file @source to the location of @destination. For details of the behaviour, see g_file_move().
45583+ line="4119">Asynchronously moves a file @source to the location of @destination. For details of the behaviour, see g_file_move().
4669245584
4669345585 If @progress_callback is not %NULL, then that function that will be called
4669445586 just like in g_file_move(). The callback will run in the default main context
@@ -46705,25 +45597,25 @@ g_file_move_finish() to get the result of the operation.</doc>
4670545597 <instance-parameter name="source" transfer-ownership="none">
4670645598 <doc xml:space="preserve"
4670745599 filename="gio/gfile.c"
46708- line="4110">#GFile pointing to the source location</doc>
45600+ line="4121">#GFile pointing to the source location</doc>
4670945601 <type name="File" c:type="GFile*"/>
4671045602 </instance-parameter>
4671145603 <parameter name="destination" transfer-ownership="none">
4671245604 <doc xml:space="preserve"
4671345605 filename="gio/gfile.c"
46714- line="4111">#GFile pointing to the destination location</doc>
45606+ line="4122">#GFile pointing to the destination location</doc>
4671545607 <type name="File" c:type="GFile*"/>
4671645608 </parameter>
4671745609 <parameter name="flags" transfer-ownership="none">
4671845610 <doc xml:space="preserve"
4671945611 filename="gio/gfile.c"
46720- line="4112">set of #GFileCopyFlags</doc>
45612+ line="4123">set of #GFileCopyFlags</doc>
4672145613 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4672245614 </parameter>
4672345615 <parameter name="io_priority" transfer-ownership="none">
4672445616 <doc xml:space="preserve"
4672545617 filename="gio/gfile.c"
46726- line="4113">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
45618+ line="4124">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4672745619 <type name="gint" c:type="int"/>
4672845620 </parameter>
4672945621 <parameter name="cancellable"
@@ -46732,7 +45624,7 @@ g_file_move_finish() to get the result of the operation.</doc>
4673245624 allow-none="1">
4673345625 <doc xml:space="preserve"
4673445626 filename="gio/gfile.c"
46735- line="4114">optional #GCancellable object,
45627+ line="4125">optional #GCancellable object,
4673645628 %NULL to ignore</doc>
4673745629 <type name="Cancellable" c:type="GCancellable*"/>
4673845630 </parameter>
@@ -46744,7 +45636,7 @@ g_file_move_finish() to get the result of the operation.</doc>
4674445636 closure="5">
4674545637 <doc xml:space="preserve"
4674645638 filename="gio/gfile.c"
46747- line="4116">
45639+ line="4127">
4674845640 #GFileProgressCallback function for updates</doc>
4674945641 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
4675045642 </parameter>
@@ -46754,7 +45646,7 @@ g_file_move_finish() to get the result of the operation.</doc>
4675445646 allow-none="1">
4675545647 <doc xml:space="preserve"
4675645648 filename="gio/gfile.c"
46757- line="4118">gpointer to user data for the callback function</doc>
45649+ line="4129">gpointer to user data for the callback function</doc>
4675845650 <type name="gpointer" c:type="gpointer"/>
4675945651 </parameter>
4676045652 <parameter name="callback"
@@ -46765,7 +45657,7 @@ g_file_move_finish() to get the result of the operation.</doc>
4676545657 closure="7">
4676645658 <doc xml:space="preserve"
4676745659 filename="gio/gfile.c"
46768- line="4119">a #GAsyncReadyCallback
45660+ line="4130">a #GAsyncReadyCallback
4676945661 to call when the request is satisfied</doc>
4677045662 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4677145663 </parameter>
@@ -46776,7 +45668,7 @@ g_file_move_finish() to get the result of the operation.</doc>
4677645668 closure="7">
4677745669 <doc xml:space="preserve"
4677845670 filename="gio/gfile.c"
46779- line="4121">the data to pass to callback function</doc>
45671+ line="4132">the data to pass to callback function</doc>
4678045672 <type name="gpointer" c:type="gpointer"/>
4678145673 </parameter>
4678245674 </parameters>
@@ -46787,26 +45679,26 @@ g_file_move_finish() to get the result of the operation.</doc>
4678745679 throws="1">
4678845680 <doc xml:space="preserve"
4678945681 filename="gio/gfile.c"
46790- line="4200">Finishes an asynchronous file movement, started with
45682+ line="4211">Finishes an asynchronous file movement, started with
4679145683 g_file_move_async().</doc>
4679245684 <source-position filename="gio/gfile.h" line="436"/>
4679345685 <return-value transfer-ownership="none">
4679445686 <doc xml:space="preserve"
4679545687 filename="gio/gfile.c"
46796- line="4209">%TRUE on successful file move, %FALSE otherwise.</doc>
45688+ line="4220">%TRUE on successful file move, %FALSE otherwise.</doc>
4679745689 <type name="gboolean" c:type="gboolean"/>
4679845690 </return-value>
4679945691 <parameters>
4680045692 <instance-parameter name="file" transfer-ownership="none">
4680145693 <doc xml:space="preserve"
4680245694 filename="gio/gfile.c"
46803- line="4202">input source #GFile</doc>
45695+ line="4213">input source #GFile</doc>
4680445696 <type name="File" c:type="GFile*"/>
4680545697 </instance-parameter>
4680645698 <parameter name="result" transfer-ownership="none">
4680745699 <doc xml:space="preserve"
4680845700 filename="gio/gfile.c"
46809- line="4203">a #GAsyncResult</doc>
45701+ line="4214">a #GAsyncResult</doc>
4681045702 <type name="AsyncResult" c:type="GAsyncResult*"/>
4681145703 </parameter>
4681245704 </parameters>
@@ -46818,7 +45710,7 @@ g_file_move_async().</doc>
4681845710 glib:async-func="open_readwrite_async">
4681945711 <doc xml:space="preserve"
4682045712 filename="gio/gfile.c"
46821- line="1935">Opens an existing file for reading and writing. The result is
45713+ line="1946">Opens an existing file for reading and writing. The result is
4682245714 a #GFileIOStream that can be used to read and write the contents
4682345715 of the file.
4682445716
@@ -46838,7 +45730,7 @@ for reading or writing.</doc>
4683845730 <return-value transfer-ownership="full">
4683945731 <doc xml:space="preserve"
4684045732 filename="gio/gfile.c"
46841- line="1958">#GFileIOStream or %NULL on error.
45733+ line="1969">#GFileIOStream or %NULL on error.
4684245734 Free the returned object with g_object_unref().</doc>
4684345735 <type name="FileIOStream" c:type="GFileIOStream*"/>
4684445736 </return-value>
@@ -46846,7 +45738,7 @@ for reading or writing.</doc>
4684645738 <instance-parameter name="file" transfer-ownership="none">
4684745739 <doc xml:space="preserve"
4684845740 filename="gio/gfile.c"
46849- line="1937">#GFile to open</doc>
45741+ line="1948">#GFile to open</doc>
4685045742 <type name="File" c:type="GFile*"/>
4685145743 </instance-parameter>
4685245744 <parameter name="cancellable"
@@ -46855,7 +45747,7 @@ for reading or writing.</doc>
4685545747 allow-none="1">
4685645748 <doc xml:space="preserve"
4685745749 filename="gio/gfile.c"
46858- line="1938">a #GCancellable</doc>
45750+ line="1949">a #GCancellable</doc>
4685945751 <type name="Cancellable" c:type="GCancellable*"/>
4686045752 </parameter>
4686145753 </parameters>
@@ -46867,7 +45759,7 @@ for reading or writing.</doc>
4686745759 glib:sync-func="open_readwrite">
4686845760 <doc xml:space="preserve"
4686945761 filename="gio/gfile.c"
46870- line="2394">Asynchronously opens @file for reading and writing.
45762+ line="2405">Asynchronously opens @file for reading and writing.
4687145763
4687245764 For more details, see g_file_open_readwrite() which is
4687345765 the synchronous version of this call.
@@ -46883,13 +45775,13 @@ the result of the operation.</doc>
4688345775 <instance-parameter name="file" transfer-ownership="none">
4688445776 <doc xml:space="preserve"
4688545777 filename="gio/gfile.c"
46886- line="2396">input #GFile</doc>
45778+ line="2407">input #GFile</doc>
4688745779 <type name="File" c:type="GFile*"/>
4688845780 </instance-parameter>
4688945781 <parameter name="io_priority" transfer-ownership="none">
4689045782 <doc xml:space="preserve"
4689145783 filename="gio/gfile.c"
46892- line="2397">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
45784+ line="2408">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4689345785 <type name="gint" c:type="int"/>
4689445786 </parameter>
4689545787 <parameter name="cancellable"
@@ -46898,7 +45790,7 @@ the result of the operation.</doc>
4689845790 allow-none="1">
4689945791 <doc xml:space="preserve"
4690045792 filename="gio/gfile.c"
46901- line="2398">optional #GCancellable object,
45793+ line="2409">optional #GCancellable object,
4690245794 %NULL to ignore</doc>
4690345795 <type name="Cancellable" c:type="GCancellable*"/>
4690445796 </parameter>
@@ -46910,7 +45802,7 @@ the result of the operation.</doc>
4691045802 closure="3">
4691145803 <doc xml:space="preserve"
4691245804 filename="gio/gfile.c"
46913- line="2400">a #GAsyncReadyCallback
45805+ line="2411">a #GAsyncReadyCallback
4691445806 to call when the request is satisfied</doc>
4691545807 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4691645808 </parameter>
@@ -46921,7 +45813,7 @@ the result of the operation.</doc>
4692145813 closure="3">
4692245814 <doc xml:space="preserve"
4692345815 filename="gio/gfile.c"
46924- line="2402">the data to pass to callback function</doc>
45816+ line="2413">the data to pass to callback function</doc>
4692545817 <type name="gpointer" c:type="gpointer"/>
4692645818 </parameter>
4692745819 </parameters>
@@ -46932,13 +45824,13 @@ the result of the operation.</doc>
4693245824 throws="1">
4693345825 <doc xml:space="preserve"
4693445826 filename="gio/gfile.c"
46935- line="2434">Finishes an asynchronous file read operation started with
45827+ line="2445">Finishes an asynchronous file read operation started with
4693645828 g_file_open_readwrite_async().</doc>
4693745829 <source-position filename="gio/gfile.h" line="495"/>
4693845830 <return-value transfer-ownership="full">
4693945831 <doc xml:space="preserve"
4694045832 filename="gio/gfile.c"
46941- line="2443">a #GFileIOStream or %NULL on error.
45833+ line="2454">a #GFileIOStream or %NULL on error.
4694245834 Free the returned object with g_object_unref().</doc>
4694345835 <type name="FileIOStream" c:type="GFileIOStream*"/>
4694445836 </return-value>
@@ -46946,13 +45838,13 @@ g_file_open_readwrite_async().</doc>
4694645838 <instance-parameter name="file" transfer-ownership="none">
4694745839 <doc xml:space="preserve"
4694845840 filename="gio/gfile.c"
46949- line="2436">input #GFile</doc>
45841+ line="2447">input #GFile</doc>
4695045842 <type name="File" c:type="GFile*"/>
4695145843 </instance-parameter>
4695245844 <parameter name="res" transfer-ownership="none">
4695345845 <doc xml:space="preserve"
4695445846 filename="gio/gfile.c"
46955- line="2437">a #GAsyncResult</doc>
45847+ line="2448">a #GAsyncResult</doc>
4695645848 <type name="AsyncResult" c:type="GAsyncResult*"/>
4695745849 </parameter>
4695845850 </parameters>
@@ -46963,7 +45855,7 @@ g_file_open_readwrite_async().</doc>
4696345855 glib:finish-func="poll_mountable_finish">
4696445856 <doc xml:space="preserve"
4696545857 filename="gio/gfile.c"
46966- line="9333">Polls a file of type %G_FILE_TYPE_MOUNTABLE.
45858+ line="9344">Polls a file of type %G_FILE_TYPE_MOUNTABLE.
4696745859
4696845860 If @cancellable is not %NULL, then the operation can be cancelled by
4696945861 triggering the cancellable object from another thread. If the operation
@@ -46980,7 +45872,7 @@ the result of the operation.</doc>
4698045872 <instance-parameter name="file" transfer-ownership="none">
4698145873 <doc xml:space="preserve"
4698245874 filename="gio/gfile.c"
46983- line="9335">input #GFile</doc>
45875+ line="9346">input #GFile</doc>
4698445876 <type name="File" c:type="GFile*"/>
4698545877 </instance-parameter>
4698645878 <parameter name="cancellable"
@@ -46989,7 +45881,7 @@ the result of the operation.</doc>
4698945881 allow-none="1">
4699045882 <doc xml:space="preserve"
4699145883 filename="gio/gfile.c"
46992- line="9336">optional #GCancellable object, %NULL to ignore</doc>
45884+ line="9347">optional #GCancellable object, %NULL to ignore</doc>
4699345885 <type name="Cancellable" c:type="GCancellable*"/>
4699445886 </parameter>
4699545887 <parameter name="callback"
@@ -47000,7 +45892,7 @@ the result of the operation.</doc>
4700045892 closure="2">
4700145893 <doc xml:space="preserve"
4700245894 filename="gio/gfile.c"
47003- line="9337">a #GAsyncReadyCallback to call
45895+ line="9348">a #GAsyncReadyCallback to call
4700445896 when the request is satisfied, or %NULL</doc>
4700545897 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4700645898 </parameter>
@@ -47011,7 +45903,7 @@ the result of the operation.</doc>
4701145903 closure="2">
4701245904 <doc xml:space="preserve"
4701345905 filename="gio/gfile.c"
47014- line="9339">the data to pass to callback function</doc>
45906+ line="9350">the data to pass to callback function</doc>
4701545907 <type name="gpointer" c:type="gpointer"/>
4701645908 </parameter>
4701745909 </parameters>
@@ -47022,7 +45914,7 @@ the result of the operation.</doc>
4702245914 throws="1">
4702345915 <doc xml:space="preserve"
4702445916 filename="gio/gfile.c"
47025- line="9380">Finishes a poll operation. See g_file_poll_mountable() for details.
45917+ line="9391">Finishes a poll operation. See g_file_poll_mountable() for details.
4702645918
4702745919 Finish an asynchronous poll operation that was polled
4702845920 with g_file_poll_mountable().</doc>
@@ -47030,7 +45922,7 @@ with g_file_poll_mountable().</doc>
4703045922 <return-value transfer-ownership="none">
4703145923 <doc xml:space="preserve"
4703245924 filename="gio/gfile.c"
47033- line="9391">%TRUE if the operation finished successfully. %FALSE
45925+ line="9402">%TRUE if the operation finished successfully. %FALSE
4703445926 otherwise.</doc>
4703545927 <type name="gboolean" c:type="gboolean"/>
4703645928 </return-value>
@@ -47038,13 +45930,13 @@ otherwise.</doc>
4703845930 <instance-parameter name="file" transfer-ownership="none">
4703945931 <doc xml:space="preserve"
4704045932 filename="gio/gfile.c"
47041- line="9382">input #GFile</doc>
45933+ line="9393">input #GFile</doc>
4704245934 <type name="File" c:type="GFile*"/>
4704345935 </instance-parameter>
4704445936 <parameter name="result" transfer-ownership="none">
4704545937 <doc xml:space="preserve"
4704645938 filename="gio/gfile.c"
47047- line="9383">a #GAsyncResult</doc>
45939+ line="9394">a #GAsyncResult</doc>
4704845940 <type name="AsyncResult" c:type="GAsyncResult*"/>
4704945941 </parameter>
4705045942 </parameters>
@@ -47150,7 +46042,7 @@ that can happen due to races when you execute the operation.</doc>
4715046042 glib:async-func="query_filesystem_info_async">
4715146043 <doc xml:space="preserve"
4715246044 filename="gio/gfile.c"
47153- line="1434">Similar to g_file_query_info(), but obtains information
46045+ line="1445">Similar to g_file_query_info(), but obtains information
4715446046 about the filesystem the @file is on, rather than the file itself.
4715546047 For instance the amount of space available and the type of
4715646048 the filesystem.
@@ -47179,7 +46071,7 @@ kind of filesystem the file is on.</doc>
4717946071 <return-value transfer-ownership="full">
4718046072 <doc xml:space="preserve"
4718146073 filename="gio/gfile.c"
47182- line="1468">a #GFileInfo or %NULL if there was an error.
46074+ line="1479">a #GFileInfo or %NULL if there was an error.
4718346075 Free the returned object with g_object_unref().</doc>
4718446076 <type name="FileInfo" c:type="GFileInfo*"/>
4718546077 </return-value>
@@ -47187,13 +46079,13 @@ kind of filesystem the file is on.</doc>
4718746079 <instance-parameter name="file" transfer-ownership="none">
4718846080 <doc xml:space="preserve"
4718946081 filename="gio/gfile.c"
47190- line="1436">input #GFile</doc>
46082+ line="1447">input #GFile</doc>
4719146083 <type name="File" c:type="GFile*"/>
4719246084 </instance-parameter>
4719346085 <parameter name="attributes" transfer-ownership="none">
4719446086 <doc xml:space="preserve"
4719546087 filename="gio/gfile.c"
47196- line="1437">an attribute query string</doc>
46088+ line="1448">an attribute query string</doc>
4719746089 <type name="utf8" c:type="const char*"/>
4719846090 </parameter>
4719946091 <parameter name="cancellable"
@@ -47202,7 +46094,7 @@ kind of filesystem the file is on.</doc>
4720246094 allow-none="1">
4720346095 <doc xml:space="preserve"
4720446096 filename="gio/gfile.c"
47205- line="1438">optional #GCancellable object,
46097+ line="1449">optional #GCancellable object,
4720646098 %NULL to ignore</doc>
4720746099 <type name="Cancellable" c:type="GCancellable*"/>
4720846100 </parameter>
@@ -47214,7 +46106,7 @@ kind of filesystem the file is on.</doc>
4721446106 glib:sync-func="query_filesystem_info">
4721546107 <doc xml:space="preserve"
4721646108 filename="gio/gfile.c"
47217- line="1497">Asynchronously gets the requested information about the filesystem
46109+ line="1508">Asynchronously gets the requested information about the filesystem
4721846110 that the specified @file is on. The result is a #GFileInfo object
4721946111 that contains key-value attributes (such as type or size for the
4722046112 file).
@@ -47233,19 +46125,19 @@ operation.</doc>
4723346125 <instance-parameter name="file" transfer-ownership="none">
4723446126 <doc xml:space="preserve"
4723546127 filename="gio/gfile.c"
47236- line="1499">input #GFile</doc>
46128+ line="1510">input #GFile</doc>
4723746129 <type name="File" c:type="GFile*"/>
4723846130 </instance-parameter>
4723946131 <parameter name="attributes" transfer-ownership="none">
4724046132 <doc xml:space="preserve"
4724146133 filename="gio/gfile.c"
47242- line="1500">an attribute query string</doc>
46134+ line="1511">an attribute query string</doc>
4724346135 <type name="utf8" c:type="const char*"/>
4724446136 </parameter>
4724546137 <parameter name="io_priority" transfer-ownership="none">
4724646138 <doc xml:space="preserve"
4724746139 filename="gio/gfile.c"
47248- line="1501">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
46140+ line="1512">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4724946141 <type name="gint" c:type="int"/>
4725046142 </parameter>
4725146143 <parameter name="cancellable"
@@ -47254,7 +46146,7 @@ operation.</doc>
4725446146 allow-none="1">
4725546147 <doc xml:space="preserve"
4725646148 filename="gio/gfile.c"
47257- line="1502">optional #GCancellable object,
46149+ line="1513">optional #GCancellable object,
4725846150 %NULL to ignore</doc>
4725946151 <type name="Cancellable" c:type="GCancellable*"/>
4726046152 </parameter>
@@ -47266,7 +46158,7 @@ operation.</doc>
4726646158 closure="4">
4726746159 <doc xml:space="preserve"
4726846160 filename="gio/gfile.c"
47269- line="1504">a #GAsyncReadyCallback
46161+ line="1515">a #GAsyncReadyCallback
4727046162 to call when the request is satisfied</doc>
4727146163 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4727246164 </parameter>
@@ -47277,7 +46169,7 @@ operation.</doc>
4727746169 closure="4">
4727846170 <doc xml:space="preserve"
4727946171 filename="gio/gfile.c"
47280- line="1506">the data to pass to callback function</doc>
46172+ line="1517">the data to pass to callback function</doc>
4728146173 <type name="gpointer" c:type="gpointer"/>
4728246174 </parameter>
4728346175 </parameters>
@@ -47287,13 +46179,13 @@ operation.</doc>
4728746179 throws="1">
4728846180 <doc xml:space="preserve"
4728946181 filename="gio/gfile.c"
47290- line="1541">Finishes an asynchronous filesystem info query.
46182+ line="1552">Finishes an asynchronous filesystem info query.
4729146183 See g_file_query_filesystem_info_async().</doc>
4729246184 <source-position filename="gio/gfile.h" line="226"/>
4729346185 <return-value transfer-ownership="full">
4729446186 <doc xml:space="preserve"
4729546187 filename="gio/gfile.c"
47296- line="1550">#GFileInfo for given @file
46188+ line="1561">#GFileInfo for given @file
4729746189 or %NULL on error.
4729846190 Free the returned object with g_object_unref().</doc>
4729946191 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -47302,13 +46194,13 @@ See g_file_query_filesystem_info_async().</doc>
4730246194 <instance-parameter name="file" transfer-ownership="none">
4730346195 <doc xml:space="preserve"
4730446196 filename="gio/gfile.c"
47305- line="1543">input #GFile</doc>
46197+ line="1554">input #GFile</doc>
4730646198 <type name="File" c:type="GFile*"/>
4730746199 </instance-parameter>
4730846200 <parameter name="res" transfer-ownership="none">
4730946201 <doc xml:space="preserve"
4731046202 filename="gio/gfile.c"
47311- line="1544">a #GAsyncResult</doc>
46203+ line="1555">a #GAsyncResult</doc>
4731246204 <type name="AsyncResult" c:type="GAsyncResult*"/>
4731346205 </parameter>
4731446206 </parameters>
@@ -47320,48 +46212,60 @@ See g_file_query_filesystem_info_async().</doc>
4732046212 <doc xml:space="preserve"
4732146213 filename="gio/gfile.c"
4732246214 line="1289">Gets the requested information about specified @file.
47323-The result is a #GFileInfo object that contains key-value
46215+
46216+The result is a [class@Gio.FileInfo] object that contains key-value
4732446217 attributes (such as the type or size of the file).
4732546218
4732646219 The @attributes value is a string that specifies the file
4732746220 attributes that should be gathered. It is not an error if
47328-it's not possible to read a particular requested attribute
47329-from a file - it just won't be set. @attributes should be a
47330-comma-separated list of attributes or attribute wildcards.
47331-The wildcard "*" means all attributes, and a wildcard like
47332-"standard::*" means all attributes in the standard namespace.
47333-An example attribute query be "standard::*,owner::user".
46221+it’s not possible to read a particular requested attribute
46222+from a file — it just won't be set. In particular this means that if a file
46223+is inaccessible (due to being in a folder with restrictive permissions), for
46224+example, you can expect the returned [class@Gio.FileInfo] to have very few
46225+attributes set. You should check whether an attribute is set using
46226+[method@Gio.FileInfo.has_attribute] before trying to retrieve its value.
46227+
46228+It is guaranteed that if any of the following attributes are listed in
46229+@attributes, they will always be set in the returned [class@Gio.FileInfo],
46230+even if the user doesn’t have permissions to access the file:
46231+
46232+ - [const@Gio.FILE_ATTRIBUTE_STANDARD_NAME]
46233+ - [const@Gio.FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME]
46234+
46235+@attributes should be a comma-separated list of attributes or attribute
46236+wildcards. The wildcard `"*"` means all attributes, and a wildcard like
46237+`"standard::*"` means all attributes in the standard namespace.
46238+An example attribute query might be `"standard::*,owner::user"`.
4733446239 The standard attributes are available as defines, like
47335-%G_FILE_ATTRIBUTE_STANDARD_NAME.
46240+[const@Gio.FILE_ATTRIBUTE_STANDARD_NAME].
4733646241
47337-If @cancellable is not %NULL, then the operation can be cancelled
46242+If @cancellable is not `NULL`, then the operation can be cancelled
4733846243 by triggering the cancellable object from another thread. If the
47339-operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
46244+operation was cancelled, the error [error@Gio.IOErrorEnum.CANCELLED] will be
4734046245 returned.
4734146246
4734246247 For symlinks, normally the information about the target of the
4734346248 symlink is returned, rather than information about the symlink
47344-itself. However if you pass %G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS
46249+itself. However if you pass [flags@Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS]
4734546250 in @flags the information about the symlink itself will be returned.
4734646251 Also, for symlinks that point to non-existing files the information
4734746252 about the symlink itself will be returned.
4734846253
47349-If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will be
46254+If the file does not exist, the [error@Gio.IOErrorEnum.NOT_FOUND] error will be
4735046255 returned. Other errors are possible too, and depend on what kind of
47351-filesystem the file is on.</doc>
46256+file system the file is on.</doc>
4735246257 <source-position filename="gio/gfile.h" line="200"/>
4735346258 <return-value transfer-ownership="full">
4735446259 <doc xml:space="preserve"
4735546260 filename="gio/gfile.c"
47356- line="1329">a #GFileInfo for the given @file, or %NULL
47357- on error. Free the returned object with g_object_unref().</doc>
46261+ line="1341">a [class@Gio.FileInfo] for the given @file</doc>
4735846262 <type name="FileInfo" c:type="GFileInfo*"/>
4735946263 </return-value>
4736046264 <parameters>
4736146265 <instance-parameter name="file" transfer-ownership="none">
4736246266 <doc xml:space="preserve"
4736346267 filename="gio/gfile.c"
47364- line="1291">input #GFile</doc>
46268+ line="1291">input file</doc>
4736546269 <type name="File" c:type="GFile*"/>
4736646270 </instance-parameter>
4736746271 <parameter name="attributes" transfer-ownership="none">
@@ -47373,7 +46277,7 @@ filesystem the file is on.</doc>
4737346277 <parameter name="flags" transfer-ownership="none">
4737446278 <doc xml:space="preserve"
4737546279 filename="gio/gfile.c"
47376- line="1293">a set of #GFileQueryInfoFlags</doc>
46280+ line="1293">flags to affect the query operation</doc>
4737746281 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
4737846282 </parameter>
4737946283 <parameter name="cancellable"
@@ -47382,8 +46286,7 @@ filesystem the file is on.</doc>
4738246286 allow-none="1">
4738346287 <doc xml:space="preserve"
4738446288 filename="gio/gfile.c"
47385- line="1294">optional #GCancellable object,
47386- %NULL to ignore</doc>
46289+ line="1294">optional cancellable object</doc>
4738746290 <type name="Cancellable" c:type="GCancellable*"/>
4738846291 </parameter>
4738946292 </parameters>
@@ -47394,7 +46297,7 @@ filesystem the file is on.</doc>
4739446297 glib:sync-func="query_info">
4739546298 <doc xml:space="preserve"
4739646299 filename="gio/gfile.c"
47397- line="1359">Asynchronously gets the requested information about specified @file.
46300+ line="1370">Asynchronously gets the requested information about specified @file.
4739846301 The result is a #GFileInfo object that contains key-value attributes
4739946302 (such as type or size for the file).
4740046303
@@ -47411,25 +46314,25 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
4741146314 <instance-parameter name="file" transfer-ownership="none">
4741246315 <doc xml:space="preserve"
4741346316 filename="gio/gfile.c"
47414- line="1361">input #GFile</doc>
46317+ line="1372">input #GFile</doc>
4741546318 <type name="File" c:type="GFile*"/>
4741646319 </instance-parameter>
4741746320 <parameter name="attributes" transfer-ownership="none">
4741846321 <doc xml:space="preserve"
4741946322 filename="gio/gfile.c"
47420- line="1362">an attribute query string</doc>
46323+ line="1373">an attribute query string</doc>
4742146324 <type name="utf8" c:type="const char*"/>
4742246325 </parameter>
4742346326 <parameter name="flags" transfer-ownership="none">
4742446327 <doc xml:space="preserve"
4742546328 filename="gio/gfile.c"
47426- line="1363">a set of #GFileQueryInfoFlags</doc>
46329+ line="1374">a set of #GFileQueryInfoFlags</doc>
4742746330 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
4742846331 </parameter>
4742946332 <parameter name="io_priority" transfer-ownership="none">
4743046333 <doc xml:space="preserve"
4743146334 filename="gio/gfile.c"
47432- line="1364">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
46335+ line="1375">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4743346336 <type name="gint" c:type="int"/>
4743446337 </parameter>
4743546338 <parameter name="cancellable"
@@ -47438,7 +46341,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
4743846341 allow-none="1">
4743946342 <doc xml:space="preserve"
4744046343 filename="gio/gfile.c"
47441- line="1365">optional #GCancellable object,
46344+ line="1376">optional #GCancellable object,
4744246345 %NULL to ignore</doc>
4744346346 <type name="Cancellable" c:type="GCancellable*"/>
4744446347 </parameter>
@@ -47450,7 +46353,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
4745046353 closure="5">
4745146354 <doc xml:space="preserve"
4745246355 filename="gio/gfile.c"
47453- line="1367">a #GAsyncReadyCallback
46356+ line="1378">a #GAsyncReadyCallback
4745446357 to call when the request is satisfied</doc>
4745546358 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4745646359 </parameter>
@@ -47461,7 +46364,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
4746146364 closure="5">
4746246365 <doc xml:space="preserve"
4746346366 filename="gio/gfile.c"
47464- line="1369">the data to pass to callback function</doc>
46367+ line="1380">the data to pass to callback function</doc>
4746546368 <type name="gpointer" c:type="gpointer"/>
4746646369 </parameter>
4746746370 </parameters>
@@ -47471,13 +46374,13 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
4747146374 throws="1">
4747246375 <doc xml:space="preserve"
4747346376 filename="gio/gfile.c"
47474- line="1404">Finishes an asynchronous file info query.
46377+ line="1415">Finishes an asynchronous file info query.
4747546378 See g_file_query_info_async().</doc>
4747646379 <source-position filename="gio/gfile.h" line="212"/>
4747746380 <return-value transfer-ownership="full">
4747846381 <doc xml:space="preserve"
4747946382 filename="gio/gfile.c"
47480- line="1413">#GFileInfo for given @file
46383+ line="1424">#GFileInfo for given @file
4748146384 or %NULL on error. Free the returned object with
4748246385 g_object_unref().</doc>
4748346386 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -47486,13 +46389,13 @@ See g_file_query_info_async().</doc>
4748646389 <instance-parameter name="file" transfer-ownership="none">
4748746390 <doc xml:space="preserve"
4748846391 filename="gio/gfile.c"
47489- line="1406">input #GFile</doc>
46392+ line="1417">input #GFile</doc>
4749046393 <type name="File" c:type="GFile*"/>
4749146394 </instance-parameter>
4749246395 <parameter name="res" transfer-ownership="none">
4749346396 <doc xml:space="preserve"
4749446397 filename="gio/gfile.c"
47495- line="1407">a #GAsyncResult</doc>
46398+ line="1418">a #GAsyncResult</doc>
4749646399 <type name="AsyncResult" c:type="GAsyncResult*"/>
4749746400 </parameter>
4749846401 </parameters>
@@ -47502,7 +46405,7 @@ See g_file_query_info_async().</doc>
4750246405 throws="1">
4750346406 <doc xml:space="preserve"
4750446407 filename="gio/gfile.c"
47505- line="4985">Obtain the list of settable attributes for the file.
46408+ line="4996">Obtain the list of settable attributes for the file.
4750646409
4750746410 Returns the type and full attribute name of all the attributes
4750846411 that can be set on this file. This doesn't mean setting it will
@@ -47516,7 +46419,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4751646419 <return-value transfer-ownership="full">
4751746420 <doc xml:space="preserve"
4751846421 filename="gio/gfile.c"
47519- line="5003">a #GFileAttributeInfoList describing the settable attributes.
46422+ line="5014">a #GFileAttributeInfoList describing the settable attributes.
4752046423 When you are done with it, release it with
4752146424 g_file_attribute_info_list_unref()</doc>
4752246425 <type name="FileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
@@ -47525,7 +46428,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4752546428 <instance-parameter name="file" transfer-ownership="none">
4752646429 <doc xml:space="preserve"
4752746430 filename="gio/gfile.c"
47528- line="4987">input #GFile</doc>
46431+ line="4998">input #GFile</doc>
4752946432 <type name="File" c:type="GFile*"/>
4753046433 </instance-parameter>
4753146434 <parameter name="cancellable"
@@ -47534,7 +46437,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4753446437 allow-none="1">
4753546438 <doc xml:space="preserve"
4753646439 filename="gio/gfile.c"
47537- line="4988">optional #GCancellable object,
46440+ line="4999">optional #GCancellable object,
4753846441 %NULL to ignore</doc>
4753946442 <type name="Cancellable" c:type="GCancellable*"/>
4754046443 </parameter>
@@ -47545,7 +46448,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4754546448 throws="1">
4754646449 <doc xml:space="preserve"
4754746450 filename="gio/gfile.c"
47548- line="5043">Obtain the list of attribute namespaces where new attributes
46451+ line="5054">Obtain the list of attribute namespaces where new attributes
4754946452 can be created by a user. An example of this is extended
4755046453 attributes (in the "xattr" namespace).
4755146454
@@ -47556,7 +46459,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4755646459 <return-value transfer-ownership="full">
4755746460 <doc xml:space="preserve"
4755846461 filename="gio/gfile.c"
47559- line="5058">a #GFileAttributeInfoList describing the writable namespaces.
46462+ line="5069">a #GFileAttributeInfoList describing the writable namespaces.
4756046463 When you are done with it, release it with
4756146464 g_file_attribute_info_list_unref()</doc>
4756246465 <type name="FileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
@@ -47565,7 +46468,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4756546468 <instance-parameter name="file" transfer-ownership="none">
4756646469 <doc xml:space="preserve"
4756746470 filename="gio/gfile.c"
47568- line="5045">input #GFile</doc>
46471+ line="5056">input #GFile</doc>
4756946472 <type name="File" c:type="GFile*"/>
4757046473 </instance-parameter>
4757146474 <parameter name="cancellable"
@@ -47574,7 +46477,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4757446477 allow-none="1">
4757546478 <doc xml:space="preserve"
4757646479 filename="gio/gfile.c"
47577- line="5046">optional #GCancellable object,
46480+ line="5057">optional #GCancellable object,
4757846481 %NULL to ignore</doc>
4757946482 <type name="Cancellable" c:type="GCancellable*"/>
4758046483 </parameter>
@@ -47585,7 +46488,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4758546488 glib:finish-func="read_finish">
4758646489 <doc xml:space="preserve"
4758746490 filename="gio/gfile.c"
47588- line="2107">Asynchronously opens @file for reading.
46491+ line="2118">Asynchronously opens @file for reading.
4758946492
4759046493 For more details, see g_file_read() which is
4759146494 the synchronous version of this call.
@@ -47601,13 +46504,13 @@ of the operation.</doc>
4760146504 <instance-parameter name="file" transfer-ownership="none">
4760246505 <doc xml:space="preserve"
4760346506 filename="gio/gfile.c"
47604- line="2109">input #GFile</doc>
46507+ line="2120">input #GFile</doc>
4760546508 <type name="File" c:type="GFile*"/>
4760646509 </instance-parameter>
4760746510 <parameter name="io_priority" transfer-ownership="none">
4760846511 <doc xml:space="preserve"
4760946512 filename="gio/gfile.c"
47610- line="2110">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
46513+ line="2121">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4761146514 <type name="gint" c:type="int"/>
4761246515 </parameter>
4761346516 <parameter name="cancellable"
@@ -47616,7 +46519,7 @@ of the operation.</doc>
4761646519 allow-none="1">
4761746520 <doc xml:space="preserve"
4761846521 filename="gio/gfile.c"
47619- line="2111">optional #GCancellable object,
46522+ line="2122">optional #GCancellable object,
4762046523 %NULL to ignore</doc>
4762146524 <type name="Cancellable" c:type="GCancellable*"/>
4762246525 </parameter>
@@ -47628,7 +46531,7 @@ of the operation.</doc>
4762846531 closure="3">
4762946532 <doc xml:space="preserve"
4763046533 filename="gio/gfile.c"
47631- line="2113">a #GAsyncReadyCallback
46534+ line="2124">a #GAsyncReadyCallback
4763246535 to call when the request is satisfied</doc>
4763346536 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4763446537 </parameter>
@@ -47639,7 +46542,7 @@ of the operation.</doc>
4763946542 closure="3">
4764046543 <doc xml:space="preserve"
4764146544 filename="gio/gfile.c"
47642- line="2115">the data to pass to callback function</doc>
46545+ line="2126">the data to pass to callback function</doc>
4764346546 <type name="gpointer" c:type="gpointer"/>
4764446547 </parameter>
4764546548 </parameters>
@@ -47647,13 +46550,13 @@ of the operation.</doc>
4764746550 <virtual-method name="read_finish" invoker="read_finish" throws="1">
4764846551 <doc xml:space="preserve"
4764946552 filename="gio/gfile.c"
47650- line="2145">Finishes an asynchronous file read operation started with
46553+ line="2156">Finishes an asynchronous file read operation started with
4765146554 g_file_read_async().</doc>
4765246555 <source-position filename="gio/gfile.h" line="300"/>
4765346556 <return-value transfer-ownership="full">
4765446557 <doc xml:space="preserve"
4765546558 filename="gio/gfile.c"
47656- line="2154">a #GFileInputStream or %NULL on error.
46559+ line="2165">a #GFileInputStream or %NULL on error.
4765746560 Free the returned object with g_object_unref().</doc>
4765846561 <type name="FileInputStream" c:type="GFileInputStream*"/>
4765946562 </return-value>
@@ -47661,13 +46564,13 @@ g_file_read_async().</doc>
4766146564 <instance-parameter name="file" transfer-ownership="none">
4766246565 <doc xml:space="preserve"
4766346566 filename="gio/gfile.c"
47664- line="2147">input #GFile</doc>
46567+ line="2158">input #GFile</doc>
4766546568 <type name="File" c:type="GFile*"/>
4766646569 </instance-parameter>
4766746570 <parameter name="res" transfer-ownership="none">
4766846571 <doc xml:space="preserve"
4766946572 filename="gio/gfile.c"
47670- line="2148">a #GAsyncResult</doc>
46573+ line="2159">a #GAsyncResult</doc>
4767146574 <type name="AsyncResult" c:type="GAsyncResult*"/>
4767246575 </parameter>
4767346576 </parameters>
@@ -47675,7 +46578,7 @@ g_file_read_async().</doc>
4767546578 <virtual-method name="read_fn" invoker="read" throws="1">
4767646579 <doc xml:space="preserve"
4767746580 filename="gio/gfile.c"
47678- line="1688">Opens a file for reading. The result is a #GFileInputStream that
46581+ line="1699">Opens a file for reading. The result is a #GFileInputStream that
4767946582 can be used to read the contents of the file.
4768046583
4768146584 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -47690,7 +46593,7 @@ on what kind of filesystem the file is on.</doc>
4769046593 <return-value transfer-ownership="full">
4769146594 <doc xml:space="preserve"
4769246595 filename="gio/gfile.c"
47693- line="1706">#GFileInputStream or %NULL on error.
46596+ line="1717">#GFileInputStream or %NULL on error.
4769446597 Free the returned object with g_object_unref().</doc>
4769546598 <type name="FileInputStream" c:type="GFileInputStream*"/>
4769646599 </return-value>
@@ -47698,7 +46601,7 @@ on what kind of filesystem the file is on.</doc>
4769846601 <instance-parameter name="file" transfer-ownership="none">
4769946602 <doc xml:space="preserve"
4770046603 filename="gio/gfile.c"
47701- line="1690">#GFile to read</doc>
46604+ line="1701">#GFile to read</doc>
4770246605 <type name="File" c:type="GFile*"/>
4770346606 </instance-parameter>
4770446607 <parameter name="cancellable"
@@ -47707,7 +46610,7 @@ on what kind of filesystem the file is on.</doc>
4770746610 allow-none="1">
4770846611 <doc xml:space="preserve"
4770946612 filename="gio/gfile.c"
47710- line="1691">a #GCancellable</doc>
46613+ line="1702">a #GCancellable</doc>
4771146614 <type name="Cancellable" c:type="GCancellable*"/>
4771246615 </parameter>
4771346616 </parameters>
@@ -47718,7 +46621,7 @@ on what kind of filesystem the file is on.</doc>
4771846621 glib:async-func="replace_async">
4771946622 <doc xml:space="preserve"
4772046623 filename="gio/gfile.c"
47721- line="1847">Returns an output stream for overwriting the file, possibly
46624+ line="1858">Returns an output stream for overwriting the file, possibly
4772246625 creating a backup copy of the file first. If the file doesn't exist,
4772346626 it will be created.
4772446627
@@ -47763,7 +46666,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4776346666 <return-value transfer-ownership="full">
4776446667 <doc xml:space="preserve"
4776546668 filename="gio/gfile.c"
47766- line="1900">a #GFileOutputStream or %NULL on error.
46669+ line="1911">a #GFileOutputStream or %NULL on error.
4776746670 Free the returned object with g_object_unref().</doc>
4776846671 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4776946672 </return-value>
@@ -47771,7 +46674,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4777146674 <instance-parameter name="file" transfer-ownership="none">
4777246675 <doc xml:space="preserve"
4777346676 filename="gio/gfile.c"
47774- line="1849">input #GFile</doc>
46677+ line="1860">input #GFile</doc>
4777546678 <type name="File" c:type="GFile*"/>
4777646679 </instance-parameter>
4777746680 <parameter name="etag"
@@ -47780,20 +46683,20 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4778046683 allow-none="1">
4778146684 <doc xml:space="preserve"
4778246685 filename="gio/gfile.c"
47783- line="1850">an optional [entity tag](#entity-tags)
46686+ line="1861">an optional [entity tag](#entity-tags)
4778446687 for the current #GFile, or #NULL to ignore</doc>
4778546688 <type name="utf8" c:type="const char*"/>
4778646689 </parameter>
4778746690 <parameter name="make_backup" transfer-ownership="none">
4778846691 <doc xml:space="preserve"
4778946692 filename="gio/gfile.c"
47790- line="1852">%TRUE if a backup should be created</doc>
46693+ line="1863">%TRUE if a backup should be created</doc>
4779146694 <type name="gboolean" c:type="gboolean"/>
4779246695 </parameter>
4779346696 <parameter name="flags" transfer-ownership="none">
4779446697 <doc xml:space="preserve"
4779546698 filename="gio/gfile.c"
47796- line="1853">a set of #GFileCreateFlags</doc>
46699+ line="1864">a set of #GFileCreateFlags</doc>
4779746700 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4779846701 </parameter>
4779946702 <parameter name="cancellable"
@@ -47802,7 +46705,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4780246705 allow-none="1">
4780346706 <doc xml:space="preserve"
4780446707 filename="gio/gfile.c"
47805- line="1854">optional #GCancellable object,
46708+ line="1865">optional #GCancellable object,
4780646709 %NULL to ignore</doc>
4780746710 <type name="Cancellable" c:type="GCancellable*"/>
4780846711 </parameter>
@@ -47814,7 +46717,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4781446717 glib:sync-func="replace">
4781546718 <doc xml:space="preserve"
4781646719 filename="gio/gfile.c"
47817- line="2316">Asynchronously overwrites the file, replacing the contents,
46720+ line="2327">Asynchronously overwrites the file, replacing the contents,
4781846721 possibly creating a backup copy of the file first.
4781946722
4782046723 For more details, see g_file_replace() which is
@@ -47831,7 +46734,7 @@ of the operation.</doc>
4783146734 <instance-parameter name="file" transfer-ownership="none">
4783246735 <doc xml:space="preserve"
4783346736 filename="gio/gfile.c"
47834- line="2318">input #GFile</doc>
46737+ line="2329">input #GFile</doc>
4783546738 <type name="File" c:type="GFile*"/>
4783646739 </instance-parameter>
4783746740 <parameter name="etag"
@@ -47840,26 +46743,26 @@ of the operation.</doc>
4784046743 allow-none="1">
4784146744 <doc xml:space="preserve"
4784246745 filename="gio/gfile.c"
47843- line="2319">an [entity tag](#entity-tags) for the current #GFile,
46746+ line="2330">an [entity tag](#entity-tags) for the current #GFile,
4784446747 or %NULL to ignore</doc>
4784546748 <type name="utf8" c:type="const char*"/>
4784646749 </parameter>
4784746750 <parameter name="make_backup" transfer-ownership="none">
4784846751 <doc xml:space="preserve"
4784946752 filename="gio/gfile.c"
47850- line="2321">%TRUE if a backup should be created</doc>
46753+ line="2332">%TRUE if a backup should be created</doc>
4785146754 <type name="gboolean" c:type="gboolean"/>
4785246755 </parameter>
4785346756 <parameter name="flags" transfer-ownership="none">
4785446757 <doc xml:space="preserve"
4785546758 filename="gio/gfile.c"
47856- line="2322">a set of #GFileCreateFlags</doc>
46759+ line="2333">a set of #GFileCreateFlags</doc>
4785746760 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4785846761 </parameter>
4785946762 <parameter name="io_priority" transfer-ownership="none">
4786046763 <doc xml:space="preserve"
4786146764 filename="gio/gfile.c"
47862- line="2323">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
46765+ line="2334">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4786346766 <type name="gint" c:type="int"/>
4786446767 </parameter>
4786546768 <parameter name="cancellable"
@@ -47868,7 +46771,7 @@ of the operation.</doc>
4786846771 allow-none="1">
4786946772 <doc xml:space="preserve"
4787046773 filename="gio/gfile.c"
47871- line="2324">optional #GCancellable object,
46774+ line="2335">optional #GCancellable object,
4787246775 %NULL to ignore</doc>
4787346776 <type name="Cancellable" c:type="GCancellable*"/>
4787446777 </parameter>
@@ -47880,7 +46783,7 @@ of the operation.</doc>
4788046783 closure="6">
4788146784 <doc xml:space="preserve"
4788246785 filename="gio/gfile.c"
47883- line="2326">a #GAsyncReadyCallback
46786+ line="2337">a #GAsyncReadyCallback
4788446787 to call when the request is satisfied</doc>
4788546788 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4788646789 </parameter>
@@ -47891,7 +46794,7 @@ of the operation.</doc>
4789146794 closure="6">
4789246795 <doc xml:space="preserve"
4789346796 filename="gio/gfile.c"
47894- line="2328">the data to pass to callback function</doc>
46797+ line="2339">the data to pass to callback function</doc>
4789546798 <type name="gpointer" c:type="gpointer"/>
4789646799 </parameter>
4789746800 </parameters>
@@ -47901,13 +46804,13 @@ of the operation.</doc>
4790146804 throws="1">
4790246805 <doc xml:space="preserve"
4790346806 filename="gio/gfile.c"
47904- line="2365">Finishes an asynchronous file replace operation started with
46807+ line="2376">Finishes an asynchronous file replace operation started with
4790546808 g_file_replace_async().</doc>
4790646809 <source-position filename="gio/gfile.h" line="346"/>
4790746810 <return-value transfer-ownership="full">
4790846811 <doc xml:space="preserve"
4790946812 filename="gio/gfile.c"
47910- line="2374">a #GFileOutputStream, or %NULL on error.
46813+ line="2385">a #GFileOutputStream, or %NULL on error.
4791146814 Free the returned object with g_object_unref().</doc>
4791246815 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4791346816 </return-value>
@@ -47915,13 +46818,13 @@ g_file_replace_async().</doc>
4791546818 <instance-parameter name="file" transfer-ownership="none">
4791646819 <doc xml:space="preserve"
4791746820 filename="gio/gfile.c"
47918- line="2367">input #GFile</doc>
46821+ line="2378">input #GFile</doc>
4791946822 <type name="File" c:type="GFile*"/>
4792046823 </instance-parameter>
4792146824 <parameter name="res" transfer-ownership="none">
4792246825 <doc xml:space="preserve"
4792346826 filename="gio/gfile.c"
47924- line="2368">a #GAsyncResult</doc>
46827+ line="2379">a #GAsyncResult</doc>
4792546828 <type name="AsyncResult" c:type="GAsyncResult*"/>
4792646829 </parameter>
4792746830 </parameters>
@@ -47933,7 +46836,7 @@ g_file_replace_async().</doc>
4793346836 glib:async-func="replace_readwrite_async">
4793446837 <doc xml:space="preserve"
4793546838 filename="gio/gfile.c"
47936- line="2052">Returns an output stream for overwriting the file in readwrite mode,
46839+ line="2063">Returns an output stream for overwriting the file in readwrite mode,
4793746840 possibly creating a backup copy of the file first. If the file doesn't
4793846841 exist, it will be created.
4793946842
@@ -47947,7 +46850,7 @@ rather than just opening for reading or writing.</doc>
4794746850 <return-value transfer-ownership="full">
4794846851 <doc xml:space="preserve"
4794946852 filename="gio/gfile.c"
47950- line="2074">a #GFileIOStream or %NULL on error.
46853+ line="2085">a #GFileIOStream or %NULL on error.
4795146854 Free the returned object with g_object_unref().</doc>
4795246855 <type name="FileIOStream" c:type="GFileIOStream*"/>
4795346856 </return-value>
@@ -47955,7 +46858,7 @@ rather than just opening for reading or writing.</doc>
4795546858 <instance-parameter name="file" transfer-ownership="none">
4795646859 <doc xml:space="preserve"
4795746860 filename="gio/gfile.c"
47958- line="2054">a #GFile</doc>
46861+ line="2065">a #GFile</doc>
4795946862 <type name="File" c:type="GFile*"/>
4796046863 </instance-parameter>
4796146864 <parameter name="etag"
@@ -47964,20 +46867,20 @@ rather than just opening for reading or writing.</doc>
4796446867 allow-none="1">
4796546868 <doc xml:space="preserve"
4796646869 filename="gio/gfile.c"
47967- line="2055">an optional [entity tag](#entity-tags)
46870+ line="2066">an optional [entity tag](#entity-tags)
4796846871 for the current #GFile, or #NULL to ignore</doc>
4796946872 <type name="utf8" c:type="const char*"/>
4797046873 </parameter>
4797146874 <parameter name="make_backup" transfer-ownership="none">
4797246875 <doc xml:space="preserve"
4797346876 filename="gio/gfile.c"
47974- line="2057">%TRUE if a backup should be created</doc>
46877+ line="2068">%TRUE if a backup should be created</doc>
4797546878 <type name="gboolean" c:type="gboolean"/>
4797646879 </parameter>
4797746880 <parameter name="flags" transfer-ownership="none">
4797846881 <doc xml:space="preserve"
4797946882 filename="gio/gfile.c"
47980- line="2058">a set of #GFileCreateFlags</doc>
46883+ line="2069">a set of #GFileCreateFlags</doc>
4798146884 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4798246885 </parameter>
4798346886 <parameter name="cancellable"
@@ -47986,7 +46889,7 @@ rather than just opening for reading or writing.</doc>
4798646889 allow-none="1">
4798746890 <doc xml:space="preserve"
4798846891 filename="gio/gfile.c"
47989- line="2059">optional #GCancellable object,
46892+ line="2070">optional #GCancellable object,
4799046893 %NULL to ignore</doc>
4799146894 <type name="Cancellable" c:type="GCancellable*"/>
4799246895 </parameter>
@@ -47999,7 +46902,7 @@ rather than just opening for reading or writing.</doc>
4799946902 glib:sync-func="replace_readwrite">
4800046903 <doc xml:space="preserve"
4800146904 filename="gio/gfile.c"
48002- line="2540">Asynchronously overwrites the file in read-write mode,
46905+ line="2551">Asynchronously overwrites the file in read-write mode,
4800346906 replacing the contents, possibly creating a backup copy
4800446907 of the file first.
4800546908
@@ -48017,7 +46920,7 @@ the result of the operation.</doc>
4801746920 <instance-parameter name="file" transfer-ownership="none">
4801846921 <doc xml:space="preserve"
4801946922 filename="gio/gfile.c"
48020- line="2542">input #GFile</doc>
46923+ line="2553">input #GFile</doc>
4802146924 <type name="File" c:type="GFile*"/>
4802246925 </instance-parameter>
4802346926 <parameter name="etag"
@@ -48026,26 +46929,26 @@ the result of the operation.</doc>
4802646929 allow-none="1">
4802746930 <doc xml:space="preserve"
4802846931 filename="gio/gfile.c"
48029- line="2543">an [entity tag](#entity-tags) for the current #GFile,
46932+ line="2554">an [entity tag](#entity-tags) for the current #GFile,
4803046933 or %NULL to ignore</doc>
4803146934 <type name="utf8" c:type="const char*"/>
4803246935 </parameter>
4803346936 <parameter name="make_backup" transfer-ownership="none">
4803446937 <doc xml:space="preserve"
4803546938 filename="gio/gfile.c"
48036- line="2545">%TRUE if a backup should be created</doc>
46939+ line="2556">%TRUE if a backup should be created</doc>
4803746940 <type name="gboolean" c:type="gboolean"/>
4803846941 </parameter>
4803946942 <parameter name="flags" transfer-ownership="none">
4804046943 <doc xml:space="preserve"
4804146944 filename="gio/gfile.c"
48042- line="2546">a set of #GFileCreateFlags</doc>
46945+ line="2557">a set of #GFileCreateFlags</doc>
4804346946 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4804446947 </parameter>
4804546948 <parameter name="io_priority" transfer-ownership="none">
4804646949 <doc xml:space="preserve"
4804746950 filename="gio/gfile.c"
48048- line="2547">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
46951+ line="2558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4804946952 <type name="gint" c:type="int"/>
4805046953 </parameter>
4805146954 <parameter name="cancellable"
@@ -48054,7 +46957,7 @@ the result of the operation.</doc>
4805446957 allow-none="1">
4805546958 <doc xml:space="preserve"
4805646959 filename="gio/gfile.c"
48057- line="2548">optional #GCancellable object,
46960+ line="2559">optional #GCancellable object,
4805846961 %NULL to ignore</doc>
4805946962 <type name="Cancellable" c:type="GCancellable*"/>
4806046963 </parameter>
@@ -48066,7 +46969,7 @@ the result of the operation.</doc>
4806646969 closure="6">
4806746970 <doc xml:space="preserve"
4806846971 filename="gio/gfile.c"
48069- line="2550">a #GAsyncReadyCallback
46972+ line="2561">a #GAsyncReadyCallback
4807046973 to call when the request is satisfied</doc>
4807146974 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4807246975 </parameter>
@@ -48077,7 +46980,7 @@ the result of the operation.</doc>
4807746980 closure="6">
4807846981 <doc xml:space="preserve"
4807946982 filename="gio/gfile.c"
48080- line="2552">the data to pass to callback function</doc>
46983+ line="2563">the data to pass to callback function</doc>
4808146984 <type name="gpointer" c:type="gpointer"/>
4808246985 </parameter>
4808346986 </parameters>
@@ -48088,13 +46991,13 @@ the result of the operation.</doc>
4808846991 throws="1">
4808946992 <doc xml:space="preserve"
4809046993 filename="gio/gfile.c"
48091- line="2592">Finishes an asynchronous file replace operation started with
46994+ line="2603">Finishes an asynchronous file replace operation started with
4809246995 g_file_replace_readwrite_async().</doc>
4809346996 <source-position filename="gio/gfile.h" line="525"/>
4809446997 <return-value transfer-ownership="full">
4809546998 <doc xml:space="preserve"
4809646999 filename="gio/gfile.c"
48097- line="2601">a #GFileIOStream, or %NULL on error.
47000+ line="2612">a #GFileIOStream, or %NULL on error.
4809847001 Free the returned object with g_object_unref().</doc>
4809947002 <type name="FileIOStream" c:type="GFileIOStream*"/>
4810047003 </return-value>
@@ -48102,13 +47005,13 @@ g_file_replace_readwrite_async().</doc>
4810247005 <instance-parameter name="file" transfer-ownership="none">
4810347006 <doc xml:space="preserve"
4810447007 filename="gio/gfile.c"
48105- line="2594">input #GFile</doc>
47008+ line="2605">input #GFile</doc>
4810647009 <type name="File" c:type="GFile*"/>
4810747010 </instance-parameter>
4810847011 <parameter name="res" transfer-ownership="none">
4810947012 <doc xml:space="preserve"
4811047013 filename="gio/gfile.c"
48111- line="2595">a #GAsyncResult</doc>
47014+ line="2606">a #GAsyncResult</doc>
4811247015 <type name="AsyncResult" c:type="GAsyncResult*"/>
4811347016 </parameter>
4811447017 </parameters>
@@ -48148,7 +47051,7 @@ is done absolutely (without taking @file path as base).</doc>
4814847051 <virtual-method name="set_attribute" invoker="set_attribute" throws="1">
4814947052 <doc xml:space="preserve"
4815047053 filename="gio/gfile.c"
48151- line="5103">Sets an attribute in the file with attribute name @attribute to @value_p.
47054+ line="5114">Sets an attribute in the file with attribute name @attribute to @value_p.
4815247055
4815347056 Some attributes can be unset by setting @type to
4815447057 %G_FILE_ATTRIBUTE_TYPE_INVALID and @value_p to %NULL.
@@ -48160,26 +47063,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4816047063 <return-value transfer-ownership="none">
4816147064 <doc xml:space="preserve"
4816247065 filename="gio/gfile.c"
48163- line="5124">%TRUE if the attribute was set, %FALSE otherwise.</doc>
47066+ line="5135">%TRUE if the attribute was set, %FALSE otherwise.</doc>
4816447067 <type name="gboolean" c:type="gboolean"/>
4816547068 </return-value>
4816647069 <parameters>
4816747070 <instance-parameter name="file" transfer-ownership="none">
4816847071 <doc xml:space="preserve"
4816947072 filename="gio/gfile.c"
48170- line="5105">input #GFile</doc>
47073+ line="5116">input #GFile</doc>
4817147074 <type name="File" c:type="GFile*"/>
4817247075 </instance-parameter>
4817347076 <parameter name="attribute" transfer-ownership="none">
4817447077 <doc xml:space="preserve"
4817547078 filename="gio/gfile.c"
48176- line="5106">a string containing the attribute's name</doc>
47079+ line="5117">a string containing the attribute's name</doc>
4817747080 <type name="utf8" c:type="const char*"/>
4817847081 </parameter>
4817947082 <parameter name="type" transfer-ownership="none">
4818047083 <doc xml:space="preserve"
4818147084 filename="gio/gfile.c"
48182- line="5107">The type of the attribute</doc>
47085+ line="5118">The type of the attribute</doc>
4818347086 <type name="FileAttributeType" c:type="GFileAttributeType"/>
4818447087 </parameter>
4818547088 <parameter name="value_p"
@@ -48188,14 +47091,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4818847091 allow-none="1">
4818947092 <doc xml:space="preserve"
4819047093 filename="gio/gfile.c"
48191- line="5108">a pointer to the value (or the pointer
47094+ line="5119">a pointer to the value (or the pointer
4819247095 itself if the type is a pointer type)</doc>
4819347096 <type name="gpointer" c:type="gpointer"/>
4819447097 </parameter>
4819547098 <parameter name="flags" transfer-ownership="none">
4819647099 <doc xml:space="preserve"
4819747100 filename="gio/gfile.c"
48198- line="5110">a set of #GFileQueryInfoFlags</doc>
47101+ line="5121">a set of #GFileQueryInfoFlags</doc>
4819947102 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
4820047103 </parameter>
4820147104 <parameter name="cancellable"
@@ -48204,7 +47107,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4820447107 allow-none="1">
4820547108 <doc xml:space="preserve"
4820647109 filename="gio/gfile.c"
48207- line="5111">optional #GCancellable object,
47110+ line="5122">optional #GCancellable object,
4820847111 %NULL to ignore</doc>
4820947112 <type name="Cancellable" c:type="GCancellable*"/>
4821047113 </parameter>
@@ -48215,7 +47118,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4821547118 glib:finish-func="set_attributes_finish">
4821647119 <doc xml:space="preserve"
4821747120 filename="gio/gfile.c"
48218- line="5247">Asynchronously sets the attributes of @file with @info.
47121+ line="5258">Asynchronously sets the attributes of @file with @info.
4821947122
4822047123 For more details, see g_file_set_attributes_from_info(),
4822147124 which is the synchronous version of this call.
@@ -48231,25 +47134,25 @@ the result of the operation.</doc>
4823147134 <instance-parameter name="file" transfer-ownership="none">
4823247135 <doc xml:space="preserve"
4823347136 filename="gio/gfile.c"
48234- line="5249">input #GFile</doc>
47137+ line="5260">input #GFile</doc>
4823547138 <type name="File" c:type="GFile*"/>
4823647139 </instance-parameter>
4823747140 <parameter name="info" transfer-ownership="none">
4823847141 <doc xml:space="preserve"
4823947142 filename="gio/gfile.c"
48240- line="5250">a #GFileInfo</doc>
47143+ line="5261">a #GFileInfo</doc>
4824147144 <type name="FileInfo" c:type="GFileInfo*"/>
4824247145 </parameter>
4824347146 <parameter name="flags" transfer-ownership="none">
4824447147 <doc xml:space="preserve"
4824547148 filename="gio/gfile.c"
48246- line="5251">a #GFileQueryInfoFlags</doc>
47149+ line="5262">a #GFileQueryInfoFlags</doc>
4824747150 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
4824847151 </parameter>
4824947152 <parameter name="io_priority" transfer-ownership="none">
4825047153 <doc xml:space="preserve"
4825147154 filename="gio/gfile.c"
48252- line="5252">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
47155+ line="5263">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4825347156 <type name="gint" c:type="int"/>
4825447157 </parameter>
4825547158 <parameter name="cancellable"
@@ -48258,7 +47161,7 @@ the result of the operation.</doc>
4825847161 allow-none="1">
4825947162 <doc xml:space="preserve"
4826047163 filename="gio/gfile.c"
48261- line="5253">optional #GCancellable object,
47164+ line="5264">optional #GCancellable object,
4826247165 %NULL to ignore</doc>
4826347166 <type name="Cancellable" c:type="GCancellable*"/>
4826447167 </parameter>
@@ -48270,7 +47173,7 @@ the result of the operation.</doc>
4827047173 closure="5">
4827147174 <doc xml:space="preserve"
4827247175 filename="gio/gfile.c"
48273- line="5255">a #GAsyncReadyCallback
47176+ line="5266">a #GAsyncReadyCallback
4827447177 to call when the request is satisfied</doc>
4827547178 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4827647179 </parameter>
@@ -48281,7 +47184,7 @@ the result of the operation.</doc>
4828147184 closure="5">
4828247185 <doc xml:space="preserve"
4828347186 filename="gio/gfile.c"
48284- line="5257">the data to pass to callback function</doc>
47187+ line="5268">the data to pass to callback function</doc>
4828547188 <type name="gpointer" c:type="gpointer"/>
4828647189 </parameter>
4828747190 </parameters>
@@ -48291,25 +47194,25 @@ the result of the operation.</doc>
4829147194 throws="1">
4829247195 <doc xml:space="preserve"
4829347196 filename="gio/gfile.c"
48294- line="5292">Finishes setting an attribute started in g_file_set_attributes_async().</doc>
47197+ line="5303">Finishes setting an attribute started in g_file_set_attributes_async().</doc>
4829547198 <source-position filename="gio/gfile.h" line="287"/>
4829647199 <return-value transfer-ownership="none">
4829747200 <doc xml:space="preserve"
4829847201 filename="gio/gfile.c"
48299- line="5301">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
47202+ line="5312">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
4830047203 <type name="gboolean" c:type="gboolean"/>
4830147204 </return-value>
4830247205 <parameters>
4830347206 <instance-parameter name="file" transfer-ownership="none">
4830447207 <doc xml:space="preserve"
4830547208 filename="gio/gfile.c"
48306- line="5294">input #GFile</doc>
47209+ line="5305">input #GFile</doc>
4830747210 <type name="File" c:type="GFile*"/>
4830847211 </instance-parameter>
4830947212 <parameter name="result" transfer-ownership="none">
4831047213 <doc xml:space="preserve"
4831147214 filename="gio/gfile.c"
48312- line="5295">a #GAsyncResult</doc>
47215+ line="5306">a #GAsyncResult</doc>
4831347216 <type name="AsyncResult" c:type="GAsyncResult*"/>
4831447217 </parameter>
4831547218 <parameter name="info"
@@ -48318,7 +47221,7 @@ the result of the operation.</doc>
4831847221 transfer-ownership="full">
4831947222 <doc xml:space="preserve"
4832047223 filename="gio/gfile.c"
48321- line="5296">a #GFileInfo</doc>
47224+ line="5307">a #GFileInfo</doc>
4832247225 <type name="FileInfo" c:type="GFileInfo**"/>
4832347226 </parameter>
4832447227 </parameters>
@@ -48328,7 +47231,7 @@ the result of the operation.</doc>
4832847231 throws="1">
4832947232 <doc xml:space="preserve"
4833047233 filename="gio/gfile.c"
48331- line="5156">Tries to set all attributes in the #GFileInfo on the target
47234+ line="5167">Tries to set all attributes in the #GFileInfo on the target
4833247235 values, not stopping on the first error.
4833347236
4833447237 If there is any error during this operation then @error will
@@ -48344,26 +47247,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4834447247 <return-value transfer-ownership="none">
4834547248 <doc xml:space="preserve"
4834647249 filename="gio/gfile.c"
48347- line="5178">%FALSE if there was any error, %TRUE otherwise.</doc>
47250+ line="5189">%FALSE if there was any error, %TRUE otherwise.</doc>
4834847251 <type name="gboolean" c:type="gboolean"/>
4834947252 </return-value>
4835047253 <parameters>
4835147254 <instance-parameter name="file" transfer-ownership="none">
4835247255 <doc xml:space="preserve"
4835347256 filename="gio/gfile.c"
48354- line="5158">input #GFile</doc>
47257+ line="5169">input #GFile</doc>
4835547258 <type name="File" c:type="GFile*"/>
4835647259 </instance-parameter>
4835747260 <parameter name="info" transfer-ownership="none">
4835847261 <doc xml:space="preserve"
4835947262 filename="gio/gfile.c"
48360- line="5159">a #GFileInfo</doc>
47263+ line="5170">a #GFileInfo</doc>
4836147264 <type name="FileInfo" c:type="GFileInfo*"/>
4836247265 </parameter>
4836347266 <parameter name="flags" transfer-ownership="none">
4836447267 <doc xml:space="preserve"
4836547268 filename="gio/gfile.c"
48366- line="5160">#GFileQueryInfoFlags</doc>
47269+ line="5171">#GFileQueryInfoFlags</doc>
4836747270 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
4836847271 </parameter>
4836947272 <parameter name="cancellable"
@@ -48372,7 +47275,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4837247275 allow-none="1">
4837347276 <doc xml:space="preserve"
4837447277 filename="gio/gfile.c"
48375- line="5161">optional #GCancellable object,
47278+ line="5172">optional #GCancellable object,
4837647279 %NULL to ignore</doc>
4837747280 <type name="Cancellable" c:type="GCancellable*"/>
4837847281 </parameter>
@@ -48384,7 +47287,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4838447287 glib:async-func="set_display_name_async">
4838547288 <doc xml:space="preserve"
4838647289 filename="gio/gfile.c"
48387- line="4858">Renames @file to the specified display name.
47290+ line="4869">Renames @file to the specified display name.
4838847291
4838947292 The display name is converted from UTF-8 to the correct encoding
4839047293 for the target filesystem if possible and the @file is renamed to this.
@@ -48403,7 +47306,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4840347306 <return-value transfer-ownership="full">
4840447307 <doc xml:space="preserve"
4840547308 filename="gio/gfile.c"
48406- line="4882">a #GFile specifying what @file was renamed to,
47309+ line="4893">a #GFile specifying what @file was renamed to,
4840747310 or %NULL if there was an error.
4840847311 Free the returned object with g_object_unref().</doc>
4840947312 <type name="File" c:type="GFile*"/>
@@ -48412,13 +47315,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4841247315 <instance-parameter name="file" transfer-ownership="none">
4841347316 <doc xml:space="preserve"
4841447317 filename="gio/gfile.c"
48415- line="4860">input #GFile</doc>
47318+ line="4871">input #GFile</doc>
4841647319 <type name="File" c:type="GFile*"/>
4841747320 </instance-parameter>
4841847321 <parameter name="display_name" transfer-ownership="none">
4841947322 <doc xml:space="preserve"
4842047323 filename="gio/gfile.c"
48421- line="4861">a string</doc>
47324+ line="4872">a string</doc>
4842247325 <type name="utf8" c:type="const char*"/>
4842347326 </parameter>
4842447327 <parameter name="cancellable"
@@ -48427,7 +47330,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4842747330 allow-none="1">
4842847331 <doc xml:space="preserve"
4842947332 filename="gio/gfile.c"
48430- line="4862">optional #GCancellable object,
47333+ line="4873">optional #GCancellable object,
4843147334 %NULL to ignore</doc>
4843247335 <type name="Cancellable" c:type="GCancellable*"/>
4843347336 </parameter>
@@ -48439,7 +47342,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4843947342 glib:sync-func="set_display_name">
4844047343 <doc xml:space="preserve"
4844147344 filename="gio/gfile.c"
48442- line="4914">Asynchronously sets the display name for a given #GFile.
47345+ line="4925">Asynchronously sets the display name for a given #GFile.
4844347346
4844447347 For more details, see g_file_set_display_name() which is
4844547348 the synchronous version of this call.
@@ -48455,19 +47358,19 @@ the result of the operation.</doc>
4845547358 <instance-parameter name="file" transfer-ownership="none">
4845647359 <doc xml:space="preserve"
4845747360 filename="gio/gfile.c"
48458- line="4916">input #GFile</doc>
47361+ line="4927">input #GFile</doc>
4845947362 <type name="File" c:type="GFile*"/>
4846047363 </instance-parameter>
4846147364 <parameter name="display_name" transfer-ownership="none">
4846247365 <doc xml:space="preserve"
4846347366 filename="gio/gfile.c"
48464- line="4917">a string</doc>
47367+ line="4928">a string</doc>
4846547368 <type name="utf8" c:type="const char*"/>
4846647369 </parameter>
4846747370 <parameter name="io_priority" transfer-ownership="none">
4846847371 <doc xml:space="preserve"
4846947372 filename="gio/gfile.c"
48470- line="4918">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
47373+ line="4929">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4847147374 <type name="gint" c:type="int"/>
4847247375 </parameter>
4847347376 <parameter name="cancellable"
@@ -48476,7 +47379,7 @@ the result of the operation.</doc>
4847647379 allow-none="1">
4847747380 <doc xml:space="preserve"
4847847381 filename="gio/gfile.c"
48479- line="4919">optional #GCancellable object,
47382+ line="4930">optional #GCancellable object,
4848047383 %NULL to ignore</doc>
4848147384 <type name="Cancellable" c:type="GCancellable*"/>
4848247385 </parameter>
@@ -48488,7 +47391,7 @@ the result of the operation.</doc>
4848847391 closure="4">
4848947392 <doc xml:space="preserve"
4849047393 filename="gio/gfile.c"
48491- line="4921">a #GAsyncReadyCallback
47394+ line="4932">a #GAsyncReadyCallback
4849247395 to call when the request is satisfied</doc>
4849347396 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4849447397 </parameter>
@@ -48499,7 +47402,7 @@ the result of the operation.</doc>
4849947402 closure="4">
4850047403 <doc xml:space="preserve"
4850147404 filename="gio/gfile.c"
48502- line="4923">the data to pass to callback function</doc>
47405+ line="4934">the data to pass to callback function</doc>
4850347406 <type name="gpointer" c:type="gpointer"/>
4850447407 </parameter>
4850547408 </parameters>
@@ -48509,13 +47412,13 @@ the result of the operation.</doc>
4850947412 throws="1">
4851047413 <doc xml:space="preserve"
4851147414 filename="gio/gfile.c"
48512- line="4956">Finishes setting a display name started with
47415+ line="4967">Finishes setting a display name started with
4851347416 g_file_set_display_name_async().</doc>
4851447417 <source-position filename="gio/gfile.h" line="252"/>
4851547418 <return-value transfer-ownership="full">
4851647419 <doc xml:space="preserve"
4851747420 filename="gio/gfile.c"
48518- line="4965">a #GFile or %NULL on error.
47421+ line="4976">a #GFile or %NULL on error.
4851947422 Free the returned object with g_object_unref().</doc>
4852047423 <type name="File" c:type="GFile*"/>
4852147424 </return-value>
@@ -48523,13 +47426,13 @@ g_file_set_display_name_async().</doc>
4852347426 <instance-parameter name="file" transfer-ownership="none">
4852447427 <doc xml:space="preserve"
4852547428 filename="gio/gfile.c"
48526- line="4958">input #GFile</doc>
47429+ line="4969">input #GFile</doc>
4852747430 <type name="File" c:type="GFile*"/>
4852847431 </instance-parameter>
4852947432 <parameter name="res" transfer-ownership="none">
4853047433 <doc xml:space="preserve"
4853147434 filename="gio/gfile.c"
48532- line="4959">a #GAsyncResult</doc>
47435+ line="4970">a #GAsyncResult</doc>
4853347436 <type name="AsyncResult" c:type="GAsyncResult*"/>
4853447437 </parameter>
4853547438 </parameters>
@@ -48540,7 +47443,7 @@ g_file_set_display_name_async().</doc>
4854047443 glib:finish-func="start_mountable_finish">
4854147444 <doc xml:space="preserve"
4854247445 filename="gio/gfile.c"
48543- line="9154">Starts a file of type %G_FILE_TYPE_MOUNTABLE.
47446+ line="9165">Starts a file of type %G_FILE_TYPE_MOUNTABLE.
4854447447 Using @start_operation, you can request callbacks when, for instance,
4854547448 passwords are needed during authentication.
4854647449
@@ -48559,13 +47462,13 @@ the result of the operation.</doc>
4855947462 <instance-parameter name="file" transfer-ownership="none">
4856047463 <doc xml:space="preserve"
4856147464 filename="gio/gfile.c"
48562- line="9156">input #GFile</doc>
47465+ line="9167">input #GFile</doc>
4856347466 <type name="File" c:type="GFile*"/>
4856447467 </instance-parameter>
4856547468 <parameter name="flags" transfer-ownership="none">
4856647469 <doc xml:space="preserve"
4856747470 filename="gio/gfile.c"
48568- line="9157">flags affecting the operation</doc>
47471+ line="9168">flags affecting the operation</doc>
4856947472 <type name="DriveStartFlags" c:type="GDriveStartFlags"/>
4857047473 </parameter>
4857147474 <parameter name="start_operation"
@@ -48574,7 +47477,7 @@ the result of the operation.</doc>
4857447477 allow-none="1">
4857547478 <doc xml:space="preserve"
4857647479 filename="gio/gfile.c"
48577- line="9158">a #GMountOperation, or %NULL to avoid user interaction</doc>
47480+ line="9169">a #GMountOperation, or %NULL to avoid user interaction</doc>
4857847481 <type name="MountOperation" c:type="GMountOperation*"/>
4857947482 </parameter>
4858047483 <parameter name="cancellable"
@@ -48583,7 +47486,7 @@ the result of the operation.</doc>
4858347486 allow-none="1">
4858447487 <doc xml:space="preserve"
4858547488 filename="gio/gfile.c"
48586- line="9159">optional #GCancellable object, %NULL to ignore</doc>
47489+ line="9170">optional #GCancellable object, %NULL to ignore</doc>
4858747490 <type name="Cancellable" c:type="GCancellable*"/>
4858847491 </parameter>
4858947492 <parameter name="callback"
@@ -48594,7 +47497,7 @@ the result of the operation.</doc>
4859447497 closure="4">
4859547498 <doc xml:space="preserve"
4859647499 filename="gio/gfile.c"
48597- line="9160">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
47500+ line="9171">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
4859847501 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4859947502 </parameter>
4860047503 <parameter name="user_data"
@@ -48604,7 +47507,7 @@ the result of the operation.</doc>
4860447507 closure="4">
4860547508 <doc xml:space="preserve"
4860647509 filename="gio/gfile.c"
48607- line="9161">the data to pass to callback function</doc>
47510+ line="9172">the data to pass to callback function</doc>
4860847511 <type name="gpointer" c:type="gpointer"/>
4860947512 </parameter>
4861047513 </parameters>
@@ -48615,7 +47518,7 @@ the result of the operation.</doc>
4861547518 throws="1">
4861647519 <doc xml:space="preserve"
4861747520 filename="gio/gfile.c"
48618- line="9208">Finishes a start operation. See g_file_start_mountable() for details.
47521+ line="9219">Finishes a start operation. See g_file_start_mountable() for details.
4861947522
4862047523 Finish an asynchronous start operation that was started
4862147524 with g_file_start_mountable().</doc>
@@ -48623,7 +47526,7 @@ with g_file_start_mountable().</doc>
4862347526 <return-value transfer-ownership="none">
4862447527 <doc xml:space="preserve"
4862547528 filename="gio/gfile.c"
48626- line="9219">%TRUE if the operation finished successfully. %FALSE
47529+ line="9230">%TRUE if the operation finished successfully. %FALSE
4862747530 otherwise.</doc>
4862847531 <type name="gboolean" c:type="gboolean"/>
4862947532 </return-value>
@@ -48631,13 +47534,13 @@ otherwise.</doc>
4863147534 <instance-parameter name="file" transfer-ownership="none">
4863247535 <doc xml:space="preserve"
4863347536 filename="gio/gfile.c"
48634- line="9210">input #GFile</doc>
47537+ line="9221">input #GFile</doc>
4863547538 <type name="File" c:type="GFile*"/>
4863647539 </instance-parameter>
4863747540 <parameter name="result" transfer-ownership="none">
4863847541 <doc xml:space="preserve"
4863947542 filename="gio/gfile.c"
48640- line="9211">a #GAsyncResult</doc>
47543+ line="9222">a #GAsyncResult</doc>
4864147544 <type name="AsyncResult" c:type="GAsyncResult*"/>
4864247545 </parameter>
4864347546 </parameters>
@@ -48648,7 +47551,7 @@ otherwise.</doc>
4864847551 glib:finish-func="stop_mountable_finish">
4864947552 <doc xml:space="preserve"
4865047553 filename="gio/gfile.c"
48651- line="9243">Stops a file of type %G_FILE_TYPE_MOUNTABLE.
47554+ line="9254">Stops a file of type %G_FILE_TYPE_MOUNTABLE.
4865247555
4865347556 If @cancellable is not %NULL, then the operation can be cancelled by
4865447557 triggering the cancellable object from another thread. If the operation
@@ -48665,13 +47568,13 @@ the result of the operation.</doc>
4866547568 <instance-parameter name="file" transfer-ownership="none">
4866647569 <doc xml:space="preserve"
4866747570 filename="gio/gfile.c"
48668- line="9245">input #GFile</doc>
47571+ line="9256">input #GFile</doc>
4866947572 <type name="File" c:type="GFile*"/>
4867047573 </instance-parameter>
4867147574 <parameter name="flags" transfer-ownership="none">
4867247575 <doc xml:space="preserve"
4867347576 filename="gio/gfile.c"
48674- line="9246">flags affecting the operation</doc>
47577+ line="9257">flags affecting the operation</doc>
4867547578 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
4867647579 </parameter>
4867747580 <parameter name="mount_operation"
@@ -48680,7 +47583,7 @@ the result of the operation.</doc>
4868047583 allow-none="1">
4868147584 <doc xml:space="preserve"
4868247585 filename="gio/gfile.c"
48683- line="9247">a #GMountOperation,
47586+ line="9258">a #GMountOperation,
4868447587 or %NULL to avoid user interaction.</doc>
4868547588 <type name="MountOperation" c:type="GMountOperation*"/>
4868647589 </parameter>
@@ -48690,7 +47593,7 @@ the result of the operation.</doc>
4869047593 allow-none="1">
4869147594 <doc xml:space="preserve"
4869247595 filename="gio/gfile.c"
48693- line="9249">optional #GCancellable object,
47596+ line="9260">optional #GCancellable object,
4869447597 %NULL to ignore</doc>
4869547598 <type name="Cancellable" c:type="GCancellable*"/>
4869647599 </parameter>
@@ -48702,7 +47605,7 @@ the result of the operation.</doc>
4870247605 closure="4">
4870347606 <doc xml:space="preserve"
4870447607 filename="gio/gfile.c"
48705- line="9251">a #GAsyncReadyCallback to call
47608+ line="9262">a #GAsyncReadyCallback to call
4870647609 when the request is satisfied, or %NULL</doc>
4870747610 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4870847611 </parameter>
@@ -48713,7 +47616,7 @@ the result of the operation.</doc>
4871347616 closure="4">
4871447617 <doc xml:space="preserve"
4871547618 filename="gio/gfile.c"
48716- line="9253">the data to pass to callback function</doc>
47619+ line="9264">the data to pass to callback function</doc>
4871747620 <type name="gpointer" c:type="gpointer"/>
4871847621 </parameter>
4871947622 </parameters>
@@ -48724,7 +47627,7 @@ the result of the operation.</doc>
4872447627 throws="1">
4872547628 <doc xml:space="preserve"
4872647629 filename="gio/gfile.c"
48727- line="9298">Finishes a stop operation, see g_file_stop_mountable() for details.
47630+ line="9309">Finishes a stop operation, see g_file_stop_mountable() for details.
4872847631
4872947632 Finish an asynchronous stop operation that was started
4873047633 with g_file_stop_mountable().</doc>
@@ -48732,7 +47635,7 @@ with g_file_stop_mountable().</doc>
4873247635 <return-value transfer-ownership="none">
4873347636 <doc xml:space="preserve"
4873447637 filename="gio/gfile.c"
48735- line="9309">%TRUE if the operation finished successfully.
47638+ line="9320">%TRUE if the operation finished successfully.
4873647639 %FALSE otherwise.</doc>
4873747640 <type name="gboolean" c:type="gboolean"/>
4873847641 </return-value>
@@ -48740,13 +47643,13 @@ with g_file_stop_mountable().</doc>
4874047643 <instance-parameter name="file" transfer-ownership="none">
4874147644 <doc xml:space="preserve"
4874247645 filename="gio/gfile.c"
48743- line="9300">input #GFile</doc>
47646+ line="9311">input #GFile</doc>
4874447647 <type name="File" c:type="GFile*"/>
4874547648 </instance-parameter>
4874647649 <parameter name="result" transfer-ownership="none">
4874747650 <doc xml:space="preserve"
4874847651 filename="gio/gfile.c"
48749- line="9301">a #GAsyncResult</doc>
47652+ line="9312">a #GAsyncResult</doc>
4875047653 <type name="AsyncResult" c:type="GAsyncResult*"/>
4875147654 </parameter>
4875247655 </parameters>
@@ -48757,7 +47660,7 @@ with g_file_stop_mountable().</doc>
4875747660 glib:async-func="trash_async">
4875847661 <doc xml:space="preserve"
4875947662 filename="gio/gfile.c"
48760- line="4751">Sends @file to the "Trashcan", if possible. This is similar to
47663+ line="4762">Sends @file to the "Trashcan", if possible. This is similar to
4876147664 deleting it, but the user can recover it before emptying the trashcan.
4876247665 Trashing is disabled for system mounts by default (see
4876347666 g_unix_mount_entry_is_system_internal()), so this call can return the
@@ -48774,14 +47677,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4877447677 <return-value transfer-ownership="none">
4877547678 <doc xml:space="preserve"
4877647679 filename="gio/gfile.c"
48777- line="4772">%TRUE on successful trash, %FALSE otherwise.</doc>
47680+ line="4783">%TRUE on successful trash, %FALSE otherwise.</doc>
4877847681 <type name="gboolean" c:type="gboolean"/>
4877947682 </return-value>
4878047683 <parameters>
4878147684 <instance-parameter name="file" transfer-ownership="none">
4878247685 <doc xml:space="preserve"
4878347686 filename="gio/gfile.c"
48784- line="4753">#GFile to send to trash</doc>
47687+ line="4764">#GFile to send to trash</doc>
4878547688 <type name="File" c:type="GFile*"/>
4878647689 </instance-parameter>
4878747690 <parameter name="cancellable"
@@ -48790,7 +47693,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4879047693 allow-none="1">
4879147694 <doc xml:space="preserve"
4879247695 filename="gio/gfile.c"
48793- line="4754">optional #GCancellable object,
47696+ line="4765">optional #GCancellable object,
4879447697 %NULL to ignore</doc>
4879547698 <type name="Cancellable" c:type="GCancellable*"/>
4879647699 </parameter>
@@ -48803,7 +47706,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4880347706 glib:sync-func="trash">
4880447707 <doc xml:space="preserve"
4880547708 filename="gio/gfile.c"
48806- line="4799">Asynchronously sends @file to the Trash location, if possible.</doc>
47709+ line="4810">Asynchronously sends @file to the Trash location, if possible.</doc>
4880747710 <source-position filename="gio/gfile.h" line="365"/>
4880847711 <return-value transfer-ownership="none">
4880947712 <type name="none" c:type="void"/>
@@ -48812,13 +47715,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4881247715 <instance-parameter name="file" transfer-ownership="none">
4881347716 <doc xml:space="preserve"
4881447717 filename="gio/gfile.c"
48815- line="4801">input #GFile</doc>
47718+ line="4812">input #GFile</doc>
4881647719 <type name="File" c:type="GFile*"/>
4881747720 </instance-parameter>
4881847721 <parameter name="io_priority" transfer-ownership="none">
4881947722 <doc xml:space="preserve"
4882047723 filename="gio/gfile.c"
48821- line="4802">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
47724+ line="4813">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4882247725 <type name="gint" c:type="int"/>
4882347726 </parameter>
4882447727 <parameter name="cancellable"
@@ -48827,7 +47730,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4882747730 allow-none="1">
4882847731 <doc xml:space="preserve"
4882947732 filename="gio/gfile.c"
48830- line="4803">optional #GCancellable object,
47733+ line="4814">optional #GCancellable object,
4883147734 %NULL to ignore</doc>
4883247735 <type name="Cancellable" c:type="GCancellable*"/>
4883347736 </parameter>
@@ -48839,7 +47742,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4883947742 closure="3">
4884047743 <doc xml:space="preserve"
4884147744 filename="gio/gfile.c"
48842- line="4805">a #GAsyncReadyCallback to call
47745+ line="4816">a #GAsyncReadyCallback to call
4884347746 when the request is satisfied</doc>
4884447747 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4884547748 </parameter>
@@ -48850,7 +47753,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4885047753 closure="3">
4885147754 <doc xml:space="preserve"
4885247755 filename="gio/gfile.c"
48853- line="4807">the data to pass to callback function</doc>
47756+ line="4818">the data to pass to callback function</doc>
4885447757 <type name="gpointer" c:type="gpointer"/>
4885547758 </parameter>
4885647759 </parameters>
@@ -48861,26 +47764,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
4886147764 throws="1">
4886247765 <doc xml:space="preserve"
4886347766 filename="gio/gfile.c"
48864- line="4832">Finishes an asynchronous file trashing operation, started with
47767+ line="4843">Finishes an asynchronous file trashing operation, started with
4886547768 g_file_trash_async().</doc>
4886647769 <source-position filename="gio/gfile.h" line="370"/>
4886747770 <return-value transfer-ownership="none">
4886847771 <doc xml:space="preserve"
4886947772 filename="gio/gfile.c"
48870- line="4841">%TRUE on successful trash, %FALSE otherwise.</doc>
47773+ line="4852">%TRUE on successful trash, %FALSE otherwise.</doc>
4887147774 <type name="gboolean" c:type="gboolean"/>
4887247775 </return-value>
4887347776 <parameters>
4887447777 <instance-parameter name="file" transfer-ownership="none">
4887547778 <doc xml:space="preserve"
4887647779 filename="gio/gfile.c"
48877- line="4834">input #GFile</doc>
47780+ line="4845">input #GFile</doc>
4887847781 <type name="File" c:type="GFile*"/>
4887947782 </instance-parameter>
4888047783 <parameter name="result" transfer-ownership="none">
4888147784 <doc xml:space="preserve"
4888247785 filename="gio/gfile.c"
48883- line="4835">a #GAsyncResult</doc>
47786+ line="4846">a #GAsyncResult</doc>
4888447787 <type name="AsyncResult" c:type="GAsyncResult*"/>
4888547788 </parameter>
4888647789 </parameters>
@@ -48892,7 +47795,7 @@ g_file_trash_async().</doc>
4889247795 glib:finish-func="unmount_mountable_finish">
4889347796 <doc xml:space="preserve"
4889447797 filename="gio/gfile.c"
48895- line="5606">Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
47798+ line="5617">Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
4889647799
4889747800 If @cancellable is not %NULL, then the operation can be cancelled by
4889847801 triggering the cancellable object from another thread. If the operation
@@ -48910,13 +47813,13 @@ the result of the operation.</doc>
4891047813 <instance-parameter name="file" transfer-ownership="none">
4891147814 <doc xml:space="preserve"
4891247815 filename="gio/gfile.c"
48913- line="5608">input #GFile</doc>
47816+ line="5619">input #GFile</doc>
4891447817 <type name="File" c:type="GFile*"/>
4891547818 </instance-parameter>
4891647819 <parameter name="flags" transfer-ownership="none">
4891747820 <doc xml:space="preserve"
4891847821 filename="gio/gfile.c"
48919- line="5609">flags affecting the operation</doc>
47822+ line="5620">flags affecting the operation</doc>
4892047823 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
4892147824 </parameter>
4892247825 <parameter name="cancellable"
@@ -48925,7 +47828,7 @@ the result of the operation.</doc>
4892547828 allow-none="1">
4892647829 <doc xml:space="preserve"
4892747830 filename="gio/gfile.c"
48928- line="5610">optional #GCancellable object,
47831+ line="5621">optional #GCancellable object,
4892947832 %NULL to ignore</doc>
4893047833 <type name="Cancellable" c:type="GCancellable*"/>
4893147834 </parameter>
@@ -48937,7 +47840,7 @@ the result of the operation.</doc>
4893747840 closure="3">
4893847841 <doc xml:space="preserve"
4893947842 filename="gio/gfile.c"
48940- line="5612">a #GAsyncReadyCallback
47843+ line="5623">a #GAsyncReadyCallback
4894147844 to call when the request is satisfied</doc>
4894247845 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4894347846 </parameter>
@@ -48948,7 +47851,7 @@ the result of the operation.</doc>
4894847851 closure="3">
4894947852 <doc xml:space="preserve"
4895047853 filename="gio/gfile.c"
48951- line="5614">the data to pass to callback function</doc>
47854+ line="5625">the data to pass to callback function</doc>
4895247855 <type name="gpointer" c:type="gpointer"/>
4895347856 </parameter>
4895447857 </parameters>
@@ -48960,7 +47863,7 @@ the result of the operation.</doc>
4896047863 throws="1">
4896147864 <doc xml:space="preserve"
4896247865 filename="gio/gfile.c"
48963- line="5657">Finishes an unmount operation, see g_file_unmount_mountable() for details.
47866+ line="5668">Finishes an unmount operation, see g_file_unmount_mountable() for details.
4896447867
4896547868 Finish an asynchronous unmount operation that was started
4896647869 with g_file_unmount_mountable().</doc>
@@ -48970,7 +47873,7 @@ with g_file_unmount_mountable().</doc>
4897047873 <return-value transfer-ownership="none">
4897147874 <doc xml:space="preserve"
4897247875 filename="gio/gfile.c"
48973- line="5668">%TRUE if the operation finished successfully.
47876+ line="5679">%TRUE if the operation finished successfully.
4897447877 %FALSE otherwise.</doc>
4897547878 <type name="gboolean" c:type="gboolean"/>
4897647879 </return-value>
@@ -48978,13 +47881,13 @@ with g_file_unmount_mountable().</doc>
4897847881 <instance-parameter name="file" transfer-ownership="none">
4897947882 <doc xml:space="preserve"
4898047883 filename="gio/gfile.c"
48981- line="5659">input #GFile</doc>
47884+ line="5670">input #GFile</doc>
4898247885 <type name="File" c:type="GFile*"/>
4898347886 </instance-parameter>
4898447887 <parameter name="result" transfer-ownership="none">
4898547888 <doc xml:space="preserve"
4898647889 filename="gio/gfile.c"
48987- line="5660">a #GAsyncResult</doc>
47890+ line="5671">a #GAsyncResult</doc>
4898847891 <type name="AsyncResult" c:type="GAsyncResult*"/>
4898947892 </parameter>
4899047893 </parameters>
@@ -48995,7 +47898,7 @@ with g_file_unmount_mountable().</doc>
4899547898 glib:finish-func="unmount_mountable_with_operation_finish">
4899647899 <doc xml:space="preserve"
4899747900 filename="gio/gfile.c"
48998- line="5693">Unmounts a file of type %G_FILE_TYPE_MOUNTABLE.
47901+ line="5704">Unmounts a file of type %G_FILE_TYPE_MOUNTABLE.
4899947902
4900047903 If @cancellable is not %NULL, then the operation can be cancelled by
4900147904 triggering the cancellable object from another thread. If the operation
@@ -49012,13 +47915,13 @@ the result of the operation.</doc>
4901247915 <instance-parameter name="file" transfer-ownership="none">
4901347916 <doc xml:space="preserve"
4901447917 filename="gio/gfile.c"
49015- line="5695">input #GFile</doc>
47918+ line="5706">input #GFile</doc>
4901647919 <type name="File" c:type="GFile*"/>
4901747920 </instance-parameter>
4901847921 <parameter name="flags" transfer-ownership="none">
4901947922 <doc xml:space="preserve"
4902047923 filename="gio/gfile.c"
49021- line="5696">flags affecting the operation</doc>
47924+ line="5707">flags affecting the operation</doc>
4902247925 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
4902347926 </parameter>
4902447927 <parameter name="mount_operation"
@@ -49027,7 +47930,7 @@ the result of the operation.</doc>
4902747930 allow-none="1">
4902847931 <doc xml:space="preserve"
4902947932 filename="gio/gfile.c"
49030- line="5697">a #GMountOperation,
47933+ line="5708">a #GMountOperation,
4903147934 or %NULL to avoid user interaction</doc>
4903247935 <type name="MountOperation" c:type="GMountOperation*"/>
4903347936 </parameter>
@@ -49037,7 +47940,7 @@ the result of the operation.</doc>
4903747940 allow-none="1">
4903847941 <doc xml:space="preserve"
4903947942 filename="gio/gfile.c"
49040- line="5699">optional #GCancellable object,
47943+ line="5710">optional #GCancellable object,
4904147944 %NULL to ignore</doc>
4904247945 <type name="Cancellable" c:type="GCancellable*"/>
4904347946 </parameter>
@@ -49049,7 +47952,7 @@ the result of the operation.</doc>
4904947952 closure="4">
4905047953 <doc xml:space="preserve"
4905147954 filename="gio/gfile.c"
49052- line="5701">a #GAsyncReadyCallback
47955+ line="5712">a #GAsyncReadyCallback
4905347956 to call when the request is satisfied</doc>
4905447957 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4905547958 </parameter>
@@ -49060,7 +47963,7 @@ the result of the operation.</doc>
4906047963 closure="4">
4906147964 <doc xml:space="preserve"
4906247965 filename="gio/gfile.c"
49063- line="5703">the data to pass to callback function</doc>
47966+ line="5714">the data to pass to callback function</doc>
4906447967 <type name="gpointer" c:type="gpointer"/>
4906547968 </parameter>
4906647969 </parameters>
@@ -49071,7 +47974,7 @@ the result of the operation.</doc>
4907147974 throws="1">
4907247975 <doc xml:space="preserve"
4907347976 filename="gio/gfile.c"
49074- line="5755">Finishes an unmount operation,
47977+ line="5766">Finishes an unmount operation,
4907547978 see g_file_unmount_mountable_with_operation() for details.
4907647979
4907747980 Finish an asynchronous unmount operation that was started
@@ -49080,7 +47983,7 @@ with g_file_unmount_mountable_with_operation().</doc>
4908047983 <return-value transfer-ownership="none">
4908147984 <doc xml:space="preserve"
4908247985 filename="gio/gfile.c"
49083- line="5767">%TRUE if the operation finished successfully.
47986+ line="5778">%TRUE if the operation finished successfully.
4908447987 %FALSE otherwise.</doc>
4908547988 <type name="gboolean" c:type="gboolean"/>
4908647989 </return-value>
@@ -49088,13 +47991,13 @@ with g_file_unmount_mountable_with_operation().</doc>
4908847991 <instance-parameter name="file" transfer-ownership="none">
4908947992 <doc xml:space="preserve"
4909047993 filename="gio/gfile.c"
49091- line="5757">input #GFile</doc>
47994+ line="5768">input #GFile</doc>
4909247995 <type name="File" c:type="GFile*"/>
4909347996 </instance-parameter>
4909447997 <parameter name="result" transfer-ownership="none">
4909547998 <doc xml:space="preserve"
4909647999 filename="gio/gfile.c"
49097- line="5758">a #GAsyncResult</doc>
48000+ line="5769">a #GAsyncResult</doc>
4909848001 <type name="AsyncResult" c:type="GAsyncResult*"/>
4909948002 </parameter>
4910048003 </parameters>
@@ -49105,7 +48008,7 @@ with g_file_unmount_mountable_with_operation().</doc>
4910548008 glib:async-func="append_to_async">
4910648009 <doc xml:space="preserve"
4910748010 filename="gio/gfile.c"
49108- line="1734">Gets an output stream for appending data to the file.
48011+ line="1745">Gets an output stream for appending data to the file.
4910948012 If the file doesn't already exist it is created.
4911048013
4911148014 By default files created are generally readable by everyone,
@@ -49126,7 +48029,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4912648029 <return-value transfer-ownership="full">
4912748030 <doc xml:space="preserve"
4912848031 filename="gio/gfile.c"
49129- line="1760">a #GFileOutputStream, or %NULL on error.
48032+ line="1771">a #GFileOutputStream, or %NULL on error.
4913048033 Free the returned object with g_object_unref().</doc>
4913148034 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4913248035 </return-value>
@@ -49134,13 +48037,13 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4913448037 <instance-parameter name="file" transfer-ownership="none">
4913548038 <doc xml:space="preserve"
4913648039 filename="gio/gfile.c"
49137- line="1736">input #GFile</doc>
48040+ line="1747">input #GFile</doc>
4913848041 <type name="File" c:type="GFile*"/>
4913948042 </instance-parameter>
4914048043 <parameter name="flags" transfer-ownership="none">
4914148044 <doc xml:space="preserve"
4914248045 filename="gio/gfile.c"
49143- line="1737">a set of #GFileCreateFlags</doc>
48046+ line="1748">a set of #GFileCreateFlags</doc>
4914448047 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4914548048 </parameter>
4914648049 <parameter name="cancellable"
@@ -49149,7 +48052,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4914948052 allow-none="1">
4915048053 <doc xml:space="preserve"
4915148054 filename="gio/gfile.c"
49152- line="1738">optional #GCancellable object,
48055+ line="1749">optional #GCancellable object,
4915348056 %NULL to ignore</doc>
4915448057 <type name="Cancellable" c:type="GCancellable*"/>
4915548058 </parameter>
@@ -49161,7 +48064,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
4916148064 glib:sync-func="append_to">
4916248065 <doc xml:space="preserve"
4916348066 filename="gio/gfile.c"
49164- line="2174">Asynchronously opens @file for appending.
48067+ line="2185">Asynchronously opens @file for appending.
4916548068
4916648069 For more details, see g_file_append_to() which is
4916748070 the synchronous version of this call.
@@ -49177,19 +48080,19 @@ of the operation.</doc>
4917748080 <instance-parameter name="file" transfer-ownership="none">
4917848081 <doc xml:space="preserve"
4917948082 filename="gio/gfile.c"
49180- line="2176">input #GFile</doc>
48083+ line="2187">input #GFile</doc>
4918148084 <type name="File" c:type="GFile*"/>
4918248085 </instance-parameter>
4918348086 <parameter name="flags" transfer-ownership="none">
4918448087 <doc xml:space="preserve"
4918548088 filename="gio/gfile.c"
49186- line="2177">a set of #GFileCreateFlags</doc>
48089+ line="2188">a set of #GFileCreateFlags</doc>
4918748090 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4918848091 </parameter>
4918948092 <parameter name="io_priority" transfer-ownership="none">
4919048093 <doc xml:space="preserve"
4919148094 filename="gio/gfile.c"
49192- line="2178">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48095+ line="2189">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4919348096 <type name="gint" c:type="int"/>
4919448097 </parameter>
4919548098 <parameter name="cancellable"
@@ -49198,7 +48101,7 @@ of the operation.</doc>
4919848101 allow-none="1">
4919948102 <doc xml:space="preserve"
4920048103 filename="gio/gfile.c"
49201- line="2179">optional #GCancellable object,
48104+ line="2190">optional #GCancellable object,
4920248105 %NULL to ignore</doc>
4920348106 <type name="Cancellable" c:type="GCancellable*"/>
4920448107 </parameter>
@@ -49210,7 +48113,7 @@ of the operation.</doc>
4921048113 closure="4">
4921148114 <doc xml:space="preserve"
4921248115 filename="gio/gfile.c"
49213- line="2181">a #GAsyncReadyCallback
48116+ line="2192">a #GAsyncReadyCallback
4921448117 to call when the request is satisfied</doc>
4921548118 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4921648119 </parameter>
@@ -49220,7 +48123,7 @@ of the operation.</doc>
4922048123 allow-none="1">
4922148124 <doc xml:space="preserve"
4922248125 filename="gio/gfile.c"
49223- line="2183">the data to pass to callback function</doc>
48126+ line="2194">the data to pass to callback function</doc>
4922448127 <type name="gpointer" c:type="gpointer"/>
4922548128 </parameter>
4922648129 </parameters>
@@ -49230,13 +48133,13 @@ of the operation.</doc>
4923048133 throws="1">
4923148134 <doc xml:space="preserve"
4923248135 filename="gio/gfile.c"
49233- line="2215">Finishes an asynchronous file append operation started with
48136+ line="2226">Finishes an asynchronous file append operation started with
4923448137 g_file_append_to_async().</doc>
4923548138 <source-position filename="gio/gfile.h" line="733"/>
4923648139 <return-value transfer-ownership="full">
4923748140 <doc xml:space="preserve"
4923848141 filename="gio/gfile.c"
49239- line="2224">a valid #GFileOutputStream
48142+ line="2235">a valid #GFileOutputStream
4924048143 or %NULL on error.
4924148144 Free the returned object with g_object_unref().</doc>
4924248145 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -49245,13 +48148,13 @@ g_file_append_to_async().</doc>
4924548148 <instance-parameter name="file" transfer-ownership="none">
4924648149 <doc xml:space="preserve"
4924748150 filename="gio/gfile.c"
49248- line="2217">input #GFile</doc>
48151+ line="2228">input #GFile</doc>
4924948152 <type name="File" c:type="GFile*"/>
4925048153 </instance-parameter>
4925148154 <parameter name="res" transfer-ownership="none">
4925248155 <doc xml:space="preserve"
4925348156 filename="gio/gfile.c"
49254- line="2218">#GAsyncResult</doc>
48157+ line="2229">#GAsyncResult</doc>
4925548158 <type name="AsyncResult" c:type="GAsyncResult*"/>
4925648159 </parameter>
4925748160 </parameters>
@@ -49262,7 +48165,7 @@ g_file_append_to_async().</doc>
4926248165 throws="1">
4926348166 <doc xml:space="preserve"
4926448167 filename="gio/gfile.c"
49265- line="2769">Prepares the file attribute query string for copying to @file.
48168+ line="2780">Prepares the file attribute query string for copying to @file.
4926648169
4926748170 This function prepares an attribute query string to be
4926848171 passed to g_file_query_info() to get a list of attributes
@@ -49275,7 +48178,7 @@ stages (e.g., for recursive move of a directory).</doc>
4927548178 <return-value transfer-ownership="full">
4927648179 <doc xml:space="preserve"
4927748180 filename="gio/gfile.c"
49278- line="2787">an attribute query string for g_file_query_info(),
48181+ line="2798">an attribute query string for g_file_query_info(),
4927948182 or %NULL if an error occurs.</doc>
4928048183 <type name="utf8" c:type="char*"/>
4928148184 </return-value>
@@ -49283,13 +48186,13 @@ stages (e.g., for recursive move of a directory).</doc>
4928348186 <instance-parameter name="file" transfer-ownership="none">
4928448187 <doc xml:space="preserve"
4928548188 filename="gio/gfile.c"
49286- line="2771">a #GFile to copy attributes to</doc>
48189+ line="2782">a #GFile to copy attributes to</doc>
4928748190 <type name="File" c:type="GFile*"/>
4928848191 </instance-parameter>
4928948192 <parameter name="flags" transfer-ownership="none">
4929048193 <doc xml:space="preserve"
4929148194 filename="gio/gfile.c"
49292- line="2772">a set of #GFileCopyFlags</doc>
48195+ line="2783">a set of #GFileCopyFlags</doc>
4929348196 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4929448197 </parameter>
4929548198 <parameter name="cancellable"
@@ -49298,7 +48201,7 @@ stages (e.g., for recursive move of a directory).</doc>
4929848201 allow-none="1">
4929948202 <doc xml:space="preserve"
4930048203 filename="gio/gfile.c"
49301- line="2773">optional #GCancellable object,
48204+ line="2784">optional #GCancellable object,
4930248205 %NULL to ignore</doc>
4930348206 <type name="Cancellable" c:type="GCancellable*"/>
4930448207 </parameter>
@@ -49310,7 +48213,7 @@ stages (e.g., for recursive move of a directory).</doc>
4931048213 glib:async-func="copy_async">
4931148214 <doc xml:space="preserve"
4931248215 filename="gio/gfile.c"
49313- line="3647">Copies the file @source to the location specified by @destination.
48216+ line="3658">Copies the file @source to the location specified by @destination.
4931448217 Can not handle recursive copies of directories.
4931548218
4931648219 If the flag %G_FILE_COPY_OVERWRITE is specified an already
@@ -49354,26 +48257,26 @@ file), see g_file_dup().</doc>
4935448257 <return-value transfer-ownership="none">
4935548258 <doc xml:space="preserve"
4935648259 filename="gio/gfile.c"
49357- line="3700">%TRUE on success, %FALSE otherwise.</doc>
48260+ line="3711">%TRUE on success, %FALSE otherwise.</doc>
4935848261 <type name="gboolean" c:type="gboolean"/>
4935948262 </return-value>
4936048263 <parameters>
4936148264 <instance-parameter name="source" transfer-ownership="none">
4936248265 <doc xml:space="preserve"
4936348266 filename="gio/gfile.c"
49364- line="3649">input #GFile</doc>
48267+ line="3660">input #GFile</doc>
4936548268 <type name="File" c:type="GFile*"/>
4936648269 </instance-parameter>
4936748270 <parameter name="destination" transfer-ownership="none">
4936848271 <doc xml:space="preserve"
4936948272 filename="gio/gfile.c"
49370- line="3650">destination #GFile</doc>
48273+ line="3661">destination #GFile</doc>
4937148274 <type name="File" c:type="GFile*"/>
4937248275 </parameter>
4937348276 <parameter name="flags" transfer-ownership="none">
4937448277 <doc xml:space="preserve"
4937548278 filename="gio/gfile.c"
49376- line="3651">set of #GFileCopyFlags</doc>
48279+ line="3662">set of #GFileCopyFlags</doc>
4937748280 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4937848281 </parameter>
4937948282 <parameter name="cancellable"
@@ -49382,7 +48285,7 @@ file), see g_file_dup().</doc>
4938248285 allow-none="1">
4938348286 <doc xml:space="preserve"
4938448287 filename="gio/gfile.c"
49385- line="3652">optional #GCancellable object,
48288+ line="3663">optional #GCancellable object,
4938648289 %NULL to ignore</doc>
4938748290 <type name="Cancellable" c:type="GCancellable*"/>
4938848291 </parameter>
@@ -49394,7 +48297,7 @@ file), see g_file_dup().</doc>
4939448297 closure="4">
4939548298 <doc xml:space="preserve"
4939648299 filename="gio/gfile.c"
49397- line="3654">function to callback with
48300+ line="3665">function to callback with
4939848301 progress information, or %NULL if progress information is not needed</doc>
4939948302 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
4940048303 </parameter>
@@ -49404,7 +48307,7 @@ file), see g_file_dup().</doc>
4940448307 allow-none="1">
4940548308 <doc xml:space="preserve"
4940648309 filename="gio/gfile.c"
49407- line="3656">user data to pass to @progress_callback</doc>
48310+ line="3667">user data to pass to @progress_callback</doc>
4940848311 <type name="gpointer" c:type="gpointer"/>
4940948312 </parameter>
4941048313 </parameters>
@@ -49416,7 +48319,7 @@ file), see g_file_dup().</doc>
4941648319 glib:sync-func="copy">
4941748320 <doc xml:space="preserve"
4941848321 filename="gio/gfile.c"
49419- line="3775">Copies the file @source to the location specified by @destination
48322+ line="3786">Copies the file @source to the location specified by @destination
4942048323 asynchronously. For details of the behaviour, see g_file_copy().
4942148324
4942248325 If @progress_callback is not %NULL, then that function that will be called
@@ -49434,25 +48337,25 @@ g_file_copy_finish() to get the result of the operation.</doc>
4943448337 <instance-parameter name="source" transfer-ownership="none">
4943548338 <doc xml:space="preserve"
4943648339 filename="gio/gfile.c"
49437- line="3777">input #GFile</doc>
48340+ line="3788">input #GFile</doc>
4943848341 <type name="File" c:type="GFile*"/>
4943948342 </instance-parameter>
4944048343 <parameter name="destination" transfer-ownership="none">
4944148344 <doc xml:space="preserve"
4944248345 filename="gio/gfile.c"
49443- line="3778">destination #GFile</doc>
48346+ line="3789">destination #GFile</doc>
4944448347 <type name="File" c:type="GFile*"/>
4944548348 </parameter>
4944648349 <parameter name="flags" transfer-ownership="none">
4944748350 <doc xml:space="preserve"
4944848351 filename="gio/gfile.c"
49449- line="3779">set of #GFileCopyFlags</doc>
48352+ line="3790">set of #GFileCopyFlags</doc>
4945048353 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4945148354 </parameter>
4945248355 <parameter name="io_priority" transfer-ownership="none">
4945348356 <doc xml:space="preserve"
4945448357 filename="gio/gfile.c"
49455- line="3780">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48358+ line="3791">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4945648359 <type name="gint" c:type="int"/>
4945748360 </parameter>
4945848361 <parameter name="cancellable"
@@ -49461,7 +48364,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4946148364 allow-none="1">
4946248365 <doc xml:space="preserve"
4946348366 filename="gio/gfile.c"
49464- line="3781">optional #GCancellable object,
48367+ line="3792">optional #GCancellable object,
4946548368 %NULL to ignore</doc>
4946648369 <type name="Cancellable" c:type="GCancellable*"/>
4946748370 </parameter>
@@ -49473,7 +48376,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4947348376 closure="5">
4947448377 <doc xml:space="preserve"
4947548378 filename="gio/gfile.c"
49476- line="3783">
48379+ line="3794">
4947748380 function to callback with progress information, or %NULL if
4947848381 progress information is not needed</doc>
4947948382 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
@@ -49484,7 +48387,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4948448387 allow-none="1">
4948548388 <doc xml:space="preserve"
4948648389 filename="gio/gfile.c"
49487- line="3786">user data to pass to @progress_callback</doc>
48390+ line="3797">user data to pass to @progress_callback</doc>
4948848391 <type name="gpointer" c:type="gpointer"/>
4948948392 </parameter>
4949048393 <parameter name="callback"
@@ -49495,7 +48398,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4949548398 closure="7">
4949648399 <doc xml:space="preserve"
4949748400 filename="gio/gfile.c"
49498- line="3787">a #GAsyncReadyCallback
48401+ line="3798">a #GAsyncReadyCallback
4949948402 to call when the request is satisfied</doc>
4950048403 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4950148404 </parameter>
@@ -49505,7 +48408,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4950548408 allow-none="1">
4950648409 <doc xml:space="preserve"
4950748410 filename="gio/gfile.c"
49508- line="3789">the data to pass to callback</doc>
48411+ line="3800">the data to pass to callback</doc>
4950948412 <type name="gpointer" c:type="gpointer"/>
4951048413 </parameter>
4951148414 </parameters>
@@ -49517,7 +48420,7 @@ g_file_copy_finish() to get the result of the operation.</doc>
4951748420 glib:finish-func="copy_finish">
4951848421 <doc xml:space="preserve"
4951948422 filename="gio/gfile.c"
49520- line="3911">Version of [method@Gio.File.copy_async] using closures instead of callbacks for
48423+ line="3922">Version of [method@Gio.File.copy_async] using closures instead of callbacks for
4952148424 easier binding in other languages.</doc>
4952248425 <source-position filename="gio/gfile.h" line="952"/>
4952348426 <return-value transfer-ownership="none">
@@ -49527,25 +48430,25 @@ easier binding in other languages.</doc>
4952748430 <instance-parameter name="source" transfer-ownership="none">
4952848431 <doc xml:space="preserve"
4952948432 filename="gio/gfile.c"
49530- line="3913">input [type@Gio.File]</doc>
48433+ line="3924">input [type@Gio.File]</doc>
4953148434 <type name="File" c:type="GFile*"/>
4953248435 </instance-parameter>
4953348436 <parameter name="destination" transfer-ownership="none">
4953448437 <doc xml:space="preserve"
4953548438 filename="gio/gfile.c"
49536- line="3914">destination [type@Gio.File]</doc>
48439+ line="3925">destination [type@Gio.File]</doc>
4953748440 <type name="File" c:type="GFile*"/>
4953848441 </parameter>
4953948442 <parameter name="flags" transfer-ownership="none">
4954048443 <doc xml:space="preserve"
4954148444 filename="gio/gfile.c"
49542- line="3915">set of [flags@Gio.FileCopyFlags]</doc>
48445+ line="3926">set of [flags@Gio.FileCopyFlags]</doc>
4954348446 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4954448447 </parameter>
4954548448 <parameter name="io_priority" transfer-ownership="none">
4954648449 <doc xml:space="preserve"
4954748450 filename="gio/gfile.c"
49548- line="3916">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48451+ line="3927">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4954948452 <type name="gint" c:type="int"/>
4955048453 </parameter>
4955148454 <parameter name="cancellable"
@@ -49554,7 +48457,7 @@ easier binding in other languages.</doc>
4955448457 allow-none="1">
4955548458 <doc xml:space="preserve"
4955648459 filename="gio/gfile.c"
49557- line="3917">optional [class@Gio.Cancellable] object,
48460+ line="3928">optional [class@Gio.Cancellable] object,
4955848461 `NULL` to ignore</doc>
4955948462 <type name="Cancellable" c:type="GCancellable*"/>
4956048463 </parameter>
@@ -49564,14 +48467,14 @@ easier binding in other languages.</doc>
4956448467 allow-none="1">
4956548468 <doc xml:space="preserve"
4956648469 filename="gio/gfile.c"
49567- line="3919">[type@GObject.Closure] to invoke with progress
48470+ line="3930">[type@GObject.Closure] to invoke with progress
4956848471 information, or `NULL` if progress information is not needed</doc>
4956948472 <type name="GObject.Closure" c:type="GClosure*"/>
4957048473 </parameter>
4957148474 <parameter name="ready_callback_closure" transfer-ownership="none">
4957248475 <doc xml:space="preserve"
4957348476 filename="gio/gfile.c"
49574- line="3921">[type@GObject.Closure] to invoke when the request is satisfied</doc>
48477+ line="3932">[type@GObject.Closure] to invoke when the request is satisfied</doc>
4957548478 <type name="GObject.Closure" c:type="GClosure*"/>
4957648479 </parameter>
4957748480 </parameters>
@@ -49581,7 +48484,7 @@ easier binding in other languages.</doc>
4958148484 throws="1">
4958248485 <doc xml:space="preserve"
4958348486 filename="gio/gfile.c"
49584- line="2883">Copies the file attributes from @source to @destination.
48487+ line="2894">Copies the file attributes from @source to @destination.
4958548488
4958648489 Normally only a subset of the file attributes are copied,
4958748490 those that are copies in a normal file copy operation
@@ -49593,7 +48496,7 @@ is useful when implementing move by copy + delete source.</doc>
4959348496 <return-value transfer-ownership="none">
4959448497 <doc xml:space="preserve"
4959548498 filename="gio/gfile.c"
49596- line="2901">%TRUE if the attributes were copied successfully,
48499+ line="2912">%TRUE if the attributes were copied successfully,
4959748500 %FALSE otherwise.</doc>
4959848501 <type name="gboolean" c:type="gboolean"/>
4959948502 </return-value>
@@ -49601,19 +48504,19 @@ is useful when implementing move by copy + delete source.</doc>
4960148504 <instance-parameter name="source" transfer-ownership="none">
4960248505 <doc xml:space="preserve"
4960348506 filename="gio/gfile.c"
49604- line="2885">a #GFile with attributes</doc>
48507+ line="2896">a #GFile with attributes</doc>
4960548508 <type name="File" c:type="GFile*"/>
4960648509 </instance-parameter>
4960748510 <parameter name="destination" transfer-ownership="none">
4960848511 <doc xml:space="preserve"
4960948512 filename="gio/gfile.c"
49610- line="2886">a #GFile to copy attributes to</doc>
48513+ line="2897">a #GFile to copy attributes to</doc>
4961148514 <type name="File" c:type="GFile*"/>
4961248515 </parameter>
4961348516 <parameter name="flags" transfer-ownership="none">
4961448517 <doc xml:space="preserve"
4961548518 filename="gio/gfile.c"
49616- line="2887">a set of #GFileCopyFlags</doc>
48519+ line="2898">a set of #GFileCopyFlags</doc>
4961748520 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
4961848521 </parameter>
4961948522 <parameter name="cancellable"
@@ -49622,7 +48525,7 @@ is useful when implementing move by copy + delete source.</doc>
4962248525 allow-none="1">
4962348526 <doc xml:space="preserve"
4962448527 filename="gio/gfile.c"
49625- line="2888">optional #GCancellable object,
48528+ line="2899">optional #GCancellable object,
4962648529 %NULL to ignore</doc>
4962748530 <type name="Cancellable" c:type="GCancellable*"/>
4962848531 </parameter>
@@ -49631,25 +48534,25 @@ is useful when implementing move by copy + delete source.</doc>
4963148534 <method name="copy_finish" c:identifier="g_file_copy_finish" throws="1">
4963248535 <doc xml:space="preserve"
4963348536 filename="gio/gfile.c"
49634- line="3947">Finishes copying the file started with g_file_copy_async().</doc>
48537+ line="3958">Finishes copying the file started with g_file_copy_async().</doc>
4963548538 <source-position filename="gio/gfile.h" line="960"/>
4963648539 <return-value transfer-ownership="none">
4963748540 <doc xml:space="preserve"
4963848541 filename="gio/gfile.c"
49639- line="3955">a %TRUE on success, %FALSE on error.</doc>
48542+ line="3966">a %TRUE on success, %FALSE on error.</doc>
4964048543 <type name="gboolean" c:type="gboolean"/>
4964148544 </return-value>
4964248545 <parameters>
4964348546 <instance-parameter name="file" transfer-ownership="none">
4964448547 <doc xml:space="preserve"
4964548548 filename="gio/gfile.c"
49646- line="3949">input #GFile</doc>
48549+ line="3960">input #GFile</doc>
4964748550 <type name="File" c:type="GFile*"/>
4964848551 </instance-parameter>
4964948552 <parameter name="res" transfer-ownership="none">
4965048553 <doc xml:space="preserve"
4965148554 filename="gio/gfile.c"
49652- line="3950">a #GAsyncResult</doc>
48555+ line="3961">a #GAsyncResult</doc>
4965348556 <type name="AsyncResult" c:type="GAsyncResult*"/>
4965448557 </parameter>
4965548558 </parameters>
@@ -49660,7 +48563,7 @@ is useful when implementing move by copy + delete source.</doc>
4966048563 glib:async-func="create_async">
4966148564 <doc xml:space="preserve"
4966248565 filename="gio/gfile.c"
49663- line="1789">Creates a new file and returns an output stream for writing to it.
48566+ line="1800">Creates a new file and returns an output stream for writing to it.
4966448567 The file must not already exist.
4966548568
4966648569 By default files created are generally readable by everyone,
@@ -49683,7 +48586,7 @@ of filesystem the file is on.</doc>
4968348586 <return-value transfer-ownership="full">
4968448587 <doc xml:space="preserve"
4968548588 filename="gio/gfile.c"
49686- line="1817">a #GFileOutputStream for the newly created
48589+ line="1828">a #GFileOutputStream for the newly created
4968748590 file, or %NULL on error.
4968848591 Free the returned object with g_object_unref().</doc>
4968948592 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -49692,13 +48595,13 @@ of filesystem the file is on.</doc>
4969248595 <instance-parameter name="file" transfer-ownership="none">
4969348596 <doc xml:space="preserve"
4969448597 filename="gio/gfile.c"
49695- line="1791">input #GFile</doc>
48598+ line="1802">input #GFile</doc>
4969648599 <type name="File" c:type="GFile*"/>
4969748600 </instance-parameter>
4969848601 <parameter name="flags" transfer-ownership="none">
4969948602 <doc xml:space="preserve"
4970048603 filename="gio/gfile.c"
49701- line="1792">a set of #GFileCreateFlags</doc>
48604+ line="1803">a set of #GFileCreateFlags</doc>
4970248605 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4970348606 </parameter>
4970448607 <parameter name="cancellable"
@@ -49707,7 +48610,7 @@ of filesystem the file is on.</doc>
4970748610 allow-none="1">
4970848611 <doc xml:space="preserve"
4970948612 filename="gio/gfile.c"
49710- line="1793">optional #GCancellable object,
48613+ line="1804">optional #GCancellable object,
4971148614 %NULL to ignore</doc>
4971248615 <type name="Cancellable" c:type="GCancellable*"/>
4971348616 </parameter>
@@ -49719,7 +48622,7 @@ of filesystem the file is on.</doc>
4971948622 glib:sync-func="create">
4972048623 <doc xml:space="preserve"
4972148624 filename="gio/gfile.c"
49722- line="2245">Asynchronously creates a new file and returns an output stream
48625+ line="2256">Asynchronously creates a new file and returns an output stream
4972348626 for writing to it. The file must not already exist.
4972448627
4972548628 For more details, see g_file_create() which is
@@ -49736,19 +48639,19 @@ of the operation.</doc>
4973648639 <instance-parameter name="file" transfer-ownership="none">
4973748640 <doc xml:space="preserve"
4973848641 filename="gio/gfile.c"
49739- line="2247">input #GFile</doc>
48642+ line="2258">input #GFile</doc>
4974048643 <type name="File" c:type="GFile*"/>
4974148644 </instance-parameter>
4974248645 <parameter name="flags" transfer-ownership="none">
4974348646 <doc xml:space="preserve"
4974448647 filename="gio/gfile.c"
49745- line="2248">a set of #GFileCreateFlags</doc>
48648+ line="2259">a set of #GFileCreateFlags</doc>
4974648649 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4974748650 </parameter>
4974848651 <parameter name="io_priority" transfer-ownership="none">
4974948652 <doc xml:space="preserve"
4975048653 filename="gio/gfile.c"
49751- line="2249">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48654+ line="2260">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4975248655 <type name="gint" c:type="int"/>
4975348656 </parameter>
4975448657 <parameter name="cancellable"
@@ -49757,7 +48660,7 @@ of the operation.</doc>
4975748660 allow-none="1">
4975848661 <doc xml:space="preserve"
4975948662 filename="gio/gfile.c"
49760- line="2250">optional #GCancellable object,
48663+ line="2261">optional #GCancellable object,
4976148664 %NULL to ignore</doc>
4976248665 <type name="Cancellable" c:type="GCancellable*"/>
4976348666 </parameter>
@@ -49769,7 +48672,7 @@ of the operation.</doc>
4976948672 closure="4">
4977048673 <doc xml:space="preserve"
4977148674 filename="gio/gfile.c"
49772- line="2252">a #GAsyncReadyCallback
48675+ line="2263">a #GAsyncReadyCallback
4977348676 to call when the request is satisfied</doc>
4977448677 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4977548678 </parameter>
@@ -49779,7 +48682,7 @@ of the operation.</doc>
4977948682 allow-none="1">
4978048683 <doc xml:space="preserve"
4978148684 filename="gio/gfile.c"
49782- line="2254">the data to pass to callback function</doc>
48685+ line="2265">the data to pass to callback function</doc>
4978348686 <type name="gpointer" c:type="gpointer"/>
4978448687 </parameter>
4978548688 </parameters>
@@ -49789,13 +48692,13 @@ of the operation.</doc>
4978948692 throws="1">
4979048693 <doc xml:space="preserve"
4979148694 filename="gio/gfile.c"
49792- line="2287">Finishes an asynchronous file create operation started with
48695+ line="2298">Finishes an asynchronous file create operation started with
4979348696 g_file_create_async().</doc>
4979448697 <source-position filename="gio/gfile.h" line="744"/>
4979548698 <return-value transfer-ownership="full">
4979648699 <doc xml:space="preserve"
4979748700 filename="gio/gfile.c"
49798- line="2296">a #GFileOutputStream or %NULL on error.
48701+ line="2307">a #GFileOutputStream or %NULL on error.
4979948702 Free the returned object with g_object_unref().</doc>
4980048703 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
4980148704 </return-value>
@@ -49803,13 +48706,13 @@ g_file_create_async().</doc>
4980348706 <instance-parameter name="file" transfer-ownership="none">
4980448707 <doc xml:space="preserve"
4980548708 filename="gio/gfile.c"
49806- line="2289">input #GFile</doc>
48709+ line="2300">input #GFile</doc>
4980748710 <type name="File" c:type="GFile*"/>
4980848711 </instance-parameter>
4980948712 <parameter name="res" transfer-ownership="none">
4981048713 <doc xml:space="preserve"
4981148714 filename="gio/gfile.c"
49812- line="2290">a #GAsyncResult</doc>
48715+ line="2301">a #GAsyncResult</doc>
4981348716 <type name="AsyncResult" c:type="GAsyncResult*"/>
4981448717 </parameter>
4981548718 </parameters>
@@ -49821,7 +48724,7 @@ g_file_create_async().</doc>
4982148724 glib:async-func="create_readwrite_async">
4982248725 <doc xml:space="preserve"
4982348726 filename="gio/gfile.c"
49824- line="1988">Creates a new file and returns a stream for reading and
48727+ line="1999">Creates a new file and returns a stream for reading and
4982548728 writing to it. The file must not already exist.
4982648729
4982748730 By default files created are generally readable by everyone,
@@ -49848,7 +48751,7 @@ streaming, rather than just opening for reading or writing.</doc>
4984848751 <return-value transfer-ownership="full">
4984948752 <doc xml:space="preserve"
4985048753 filename="gio/gfile.c"
49851- line="2020">a #GFileIOStream for the newly created
48754+ line="2031">a #GFileIOStream for the newly created
4985248755 file, or %NULL on error.
4985348756 Free the returned object with g_object_unref().</doc>
4985448757 <type name="FileIOStream" c:type="GFileIOStream*"/>
@@ -49857,13 +48760,13 @@ streaming, rather than just opening for reading or writing.</doc>
4985748760 <instance-parameter name="file" transfer-ownership="none">
4985848761 <doc xml:space="preserve"
4985948762 filename="gio/gfile.c"
49860- line="1990">a #GFile</doc>
48763+ line="2001">a #GFile</doc>
4986148764 <type name="File" c:type="GFile*"/>
4986248765 </instance-parameter>
4986348766 <parameter name="flags" transfer-ownership="none">
4986448767 <doc xml:space="preserve"
4986548768 filename="gio/gfile.c"
49866- line="1991">a set of #GFileCreateFlags</doc>
48769+ line="2002">a set of #GFileCreateFlags</doc>
4986748770 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4986848771 </parameter>
4986948772 <parameter name="cancellable"
@@ -49872,7 +48775,7 @@ streaming, rather than just opening for reading or writing.</doc>
4987248775 allow-none="1">
4987348776 <doc xml:space="preserve"
4987448777 filename="gio/gfile.c"
49875- line="1992">optional #GCancellable object,
48778+ line="2003">optional #GCancellable object,
4987648779 %NULL to ignore</doc>
4987748780 <type name="Cancellable" c:type="GCancellable*"/>
4987848781 </parameter>
@@ -49885,7 +48788,7 @@ streaming, rather than just opening for reading or writing.</doc>
4988548788 glib:sync-func="create_readwrite">
4988648789 <doc xml:space="preserve"
4988748790 filename="gio/gfile.c"
49888- line="2465">Asynchronously creates a new file and returns a stream
48791+ line="2476">Asynchronously creates a new file and returns a stream
4988948792 for reading and writing to it. The file must not already exist.
4989048793
4989148794 For more details, see g_file_create_readwrite() which is
@@ -49902,19 +48805,19 @@ the result of the operation.</doc>
4990248805 <instance-parameter name="file" transfer-ownership="none">
4990348806 <doc xml:space="preserve"
4990448807 filename="gio/gfile.c"
49905- line="2467">input #GFile</doc>
48808+ line="2478">input #GFile</doc>
4990648809 <type name="File" c:type="GFile*"/>
4990748810 </instance-parameter>
4990848811 <parameter name="flags" transfer-ownership="none">
4990948812 <doc xml:space="preserve"
4991048813 filename="gio/gfile.c"
49911- line="2468">a set of #GFileCreateFlags</doc>
48814+ line="2479">a set of #GFileCreateFlags</doc>
4991248815 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
4991348816 </parameter>
4991448817 <parameter name="io_priority" transfer-ownership="none">
4991548818 <doc xml:space="preserve"
4991648819 filename="gio/gfile.c"
49917- line="2469">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48820+ line="2480">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
4991848821 <type name="gint" c:type="int"/>
4991948822 </parameter>
4992048823 <parameter name="cancellable"
@@ -49923,7 +48826,7 @@ the result of the operation.</doc>
4992348826 allow-none="1">
4992448827 <doc xml:space="preserve"
4992548828 filename="gio/gfile.c"
49926- line="2470">optional #GCancellable object,
48829+ line="2481">optional #GCancellable object,
4992748830 %NULL to ignore</doc>
4992848831 <type name="Cancellable" c:type="GCancellable*"/>
4992948832 </parameter>
@@ -49935,7 +48838,7 @@ the result of the operation.</doc>
4993548838 closure="4">
4993648839 <doc xml:space="preserve"
4993748840 filename="gio/gfile.c"
49938- line="2472">a #GAsyncReadyCallback
48841+ line="2483">a #GAsyncReadyCallback
4993948842 to call when the request is satisfied</doc>
4994048843 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
4994148844 </parameter>
@@ -49945,7 +48848,7 @@ the result of the operation.</doc>
4994548848 allow-none="1">
4994648849 <doc xml:space="preserve"
4994748850 filename="gio/gfile.c"
49948- line="2474">the data to pass to callback function</doc>
48851+ line="2485">the data to pass to callback function</doc>
4994948852 <type name="gpointer" c:type="gpointer"/>
4995048853 </parameter>
4995148854 </parameters>
@@ -49956,13 +48859,13 @@ the result of the operation.</doc>
4995648859 throws="1">
4995748860 <doc xml:space="preserve"
4995848861 filename="gio/gfile.c"
49959- line="2509">Finishes an asynchronous file create operation started with
48862+ line="2520">Finishes an asynchronous file create operation started with
4996048863 g_file_create_readwrite_async().</doc>
4996148864 <source-position filename="gio/gfile.h" line="787"/>
4996248865 <return-value transfer-ownership="full">
4996348866 <doc xml:space="preserve"
4996448867 filename="gio/gfile.c"
49965- line="2518">a #GFileIOStream or %NULL on error.
48868+ line="2529">a #GFileIOStream or %NULL on error.
4996648869 Free the returned object with g_object_unref().</doc>
4996748870 <type name="FileIOStream" c:type="GFileIOStream*"/>
4996848871 </return-value>
@@ -49970,13 +48873,13 @@ g_file_create_readwrite_async().</doc>
4997048873 <instance-parameter name="file" transfer-ownership="none">
4997148874 <doc xml:space="preserve"
4997248875 filename="gio/gfile.c"
49973- line="2511">input #GFile</doc>
48876+ line="2522">input #GFile</doc>
4997448877 <type name="File" c:type="GFile*"/>
4997548878 </instance-parameter>
4997648879 <parameter name="res" transfer-ownership="none">
4997748880 <doc xml:space="preserve"
4997848881 filename="gio/gfile.c"
49979- line="2512">a #GAsyncResult</doc>
48882+ line="2523">a #GAsyncResult</doc>
4998048883 <type name="AsyncResult" c:type="GAsyncResult*"/>
4998148884 </parameter>
4998248885 </parameters>
@@ -49987,7 +48890,7 @@ g_file_create_readwrite_async().</doc>
4998748890 glib:async-func="delete_async">
4998848891 <doc xml:space="preserve"
4998948892 filename="gio/gfile.c"
49990- line="4632">Deletes a file. If the @file is a directory, it will only be
48893+ line="4643">Deletes a file. If the @file is a directory, it will only be
4999148894 deleted if it is empty. This has the same semantics as g_unlink().
4999248895
4999348896 If @file doesn’t exist, %G_IO_ERROR_NOT_FOUND will be returned. This allows
@@ -50012,14 +48915,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5001248915 <return-value transfer-ownership="none">
5001348916 <doc xml:space="preserve"
5001448917 filename="gio/gfile.c"
50015- line="4661">%TRUE if the file was deleted. %FALSE otherwise.</doc>
48918+ line="4672">%TRUE if the file was deleted. %FALSE otherwise.</doc>
5001648919 <type name="gboolean" c:type="gboolean"/>
5001748920 </return-value>
5001848921 <parameters>
5001948922 <instance-parameter name="file" transfer-ownership="none">
5002048923 <doc xml:space="preserve"
5002148924 filename="gio/gfile.c"
50022- line="4634">input #GFile</doc>
48925+ line="4645">input #GFile</doc>
5002348926 <type name="File" c:type="GFile*"/>
5002448927 </instance-parameter>
5002548928 <parameter name="cancellable"
@@ -50028,7 +48931,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5002848931 allow-none="1">
5002948932 <doc xml:space="preserve"
5003048933 filename="gio/gfile.c"
50031- line="4635">optional #GCancellable object,
48934+ line="4646">optional #GCancellable object,
5003248935 %NULL to ignore</doc>
5003348936 <type name="Cancellable" c:type="GCancellable*"/>
5003448937 </parameter>
@@ -50041,7 +48944,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5004148944 glib:sync-func="delete">
5004248945 <doc xml:space="preserve"
5004348946 filename="gio/gfile.c"
50044- line="4688">Asynchronously delete a file. If the @file is a directory, it will
48947+ line="4699">Asynchronously delete a file. If the @file is a directory, it will
5004548948 only be deleted if it is empty. This has the same semantics as
5004648949 g_unlink().</doc>
5004748950 <source-position filename="gio/gfile.h" line="905"/>
@@ -50052,13 +48955,13 @@ g_unlink().</doc>
5005248955 <instance-parameter name="file" transfer-ownership="none">
5005348956 <doc xml:space="preserve"
5005448957 filename="gio/gfile.c"
50055- line="4690">input #GFile</doc>
48958+ line="4701">input #GFile</doc>
5005648959 <type name="File" c:type="GFile*"/>
5005748960 </instance-parameter>
5005848961 <parameter name="io_priority" transfer-ownership="none">
5005948962 <doc xml:space="preserve"
5006048963 filename="gio/gfile.c"
50061- line="4691">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
48964+ line="4702">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5006248965 <type name="gint" c:type="int"/>
5006348966 </parameter>
5006448967 <parameter name="cancellable"
@@ -50067,7 +48970,7 @@ g_unlink().</doc>
5006748970 allow-none="1">
5006848971 <doc xml:space="preserve"
5006948972 filename="gio/gfile.c"
50070- line="4692">optional #GCancellable object,
48973+ line="4703">optional #GCancellable object,
5007148974 %NULL to ignore</doc>
5007248975 <type name="Cancellable" c:type="GCancellable*"/>
5007348976 </parameter>
@@ -50079,7 +48982,7 @@ g_unlink().</doc>
5007948982 closure="3">
5008048983 <doc xml:space="preserve"
5008148984 filename="gio/gfile.c"
50082- line="4694">a #GAsyncReadyCallback to call
48985+ line="4705">a #GAsyncReadyCallback to call
5008348986 when the request is satisfied</doc>
5008448987 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5008548988 </parameter>
@@ -50089,7 +48992,7 @@ g_unlink().</doc>
5008948992 allow-none="1">
5009048993 <doc xml:space="preserve"
5009148994 filename="gio/gfile.c"
50092- line="4696">the data to pass to callback function</doc>
48995+ line="4707">the data to pass to callback function</doc>
5009348996 <type name="gpointer" c:type="gpointer"/>
5009448997 </parameter>
5009548998 </parameters>
@@ -50100,25 +49003,25 @@ g_unlink().</doc>
5010049003 throws="1">
5010149004 <doc xml:space="preserve"
5010249005 filename="gio/gfile.c"
50103- line="4723">Finishes deleting a file started with g_file_delete_async().</doc>
49006+ line="4734">Finishes deleting a file started with g_file_delete_async().</doc>
5010449007 <source-position filename="gio/gfile.h" line="912"/>
5010549008 <return-value transfer-ownership="none">
5010649009 <doc xml:space="preserve"
5010749010 filename="gio/gfile.c"
50108- line="4731">%TRUE if the file was deleted. %FALSE otherwise.</doc>
49011+ line="4742">%TRUE if the file was deleted. %FALSE otherwise.</doc>
5010949012 <type name="gboolean" c:type="gboolean"/>
5011049013 </return-value>
5011149014 <parameters>
5011249015 <instance-parameter name="file" transfer-ownership="none">
5011349016 <doc xml:space="preserve"
5011449017 filename="gio/gfile.c"
50115- line="4725">input #GFile</doc>
49018+ line="4736">input #GFile</doc>
5011649019 <type name="File" c:type="GFile*"/>
5011749020 </instance-parameter>
5011849021 <parameter name="result" transfer-ownership="none">
5011949022 <doc xml:space="preserve"
5012049023 filename="gio/gfile.c"
50121- line="4726">a #GAsyncResult</doc>
49024+ line="4737">a #GAsyncResult</doc>
5012249025 <type name="AsyncResult" c:type="GAsyncResult*"/>
5012349026 </parameter>
5012449027 </parameters>
@@ -50160,7 +49063,7 @@ This call does no blocking I/O.</doc>
5016049063 glib:finish-func="eject_mountable_finish">
5016149064 <doc xml:space="preserve"
5016249065 filename="gio/gfile.c"
50163- line="5794">Starts an asynchronous eject on a mountable.
49066+ line="5805">Starts an asynchronous eject on a mountable.
5016449067 When this operation has completed, @callback will be called with
5016549068 @user_user data, and the operation can be finalized with
5016649069 g_file_eject_mountable_finish().
@@ -50177,13 +49080,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5017749080 <instance-parameter name="file" transfer-ownership="none">
5017849081 <doc xml:space="preserve"
5017949082 filename="gio/gfile.c"
50180- line="5796">input #GFile</doc>
49083+ line="5807">input #GFile</doc>
5018149084 <type name="File" c:type="GFile*"/>
5018249085 </instance-parameter>
5018349086 <parameter name="flags" transfer-ownership="none">
5018449087 <doc xml:space="preserve"
5018549088 filename="gio/gfile.c"
50186- line="5797">flags affecting the operation</doc>
49089+ line="5808">flags affecting the operation</doc>
5018749090 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
5018849091 </parameter>
5018949092 <parameter name="cancellable"
@@ -50192,7 +49095,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5019249095 allow-none="1">
5019349096 <doc xml:space="preserve"
5019449097 filename="gio/gfile.c"
50195- line="5798">optional #GCancellable object,
49098+ line="5809">optional #GCancellable object,
5019649099 %NULL to ignore</doc>
5019749100 <type name="Cancellable" c:type="GCancellable*"/>
5019849101 </parameter>
@@ -50204,7 +49107,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5020449107 closure="3">
5020549108 <doc xml:space="preserve"
5020649109 filename="gio/gfile.c"
50207- line="5800">a #GAsyncReadyCallback
49110+ line="5811">a #GAsyncReadyCallback
5020849111 to call when the request is satisfied</doc>
5020949112 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5021049113 </parameter>
@@ -50214,7 +49117,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5021449117 allow-none="1">
5021549118 <doc xml:space="preserve"
5021649119 filename="gio/gfile.c"
50217- line="5802">the data to pass to callback function</doc>
49120+ line="5813">the data to pass to callback function</doc>
5021849121 <type name="gpointer" c:type="gpointer"/>
5021949122 </parameter>
5022049123 </parameters>
@@ -50226,7 +49129,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5022649129 throws="1">
5022749130 <doc xml:space="preserve"
5022849131 filename="gio/gfile.c"
50229- line="5844">Finishes an asynchronous eject operation started by
49132+ line="5855">Finishes an asynchronous eject operation started by
5023049133 g_file_eject_mountable().</doc>
5023149134 <doc-deprecated xml:space="preserve">Use g_file_eject_mountable_with_operation_finish()
5023249135 instead.</doc-deprecated>
@@ -50234,7 +49137,7 @@ g_file_eject_mountable().</doc>
5023449137 <return-value transfer-ownership="none">
5023549138 <doc xml:space="preserve"
5023649139 filename="gio/gfile.c"
50237- line="5853">%TRUE if the @file was ejected successfully.
49140+ line="5864">%TRUE if the @file was ejected successfully.
5023849141 %FALSE otherwise.</doc>
5023949142 <type name="gboolean" c:type="gboolean"/>
5024049143 </return-value>
@@ -50242,13 +49145,13 @@ g_file_eject_mountable().</doc>
5024249145 <instance-parameter name="file" transfer-ownership="none">
5024349146 <doc xml:space="preserve"
5024449147 filename="gio/gfile.c"
50245- line="5846">input #GFile</doc>
49148+ line="5857">input #GFile</doc>
5024649149 <type name="File" c:type="GFile*"/>
5024749150 </instance-parameter>
5024849151 <parameter name="result" transfer-ownership="none">
5024949152 <doc xml:space="preserve"
5025049153 filename="gio/gfile.c"
50251- line="5847">a #GAsyncResult</doc>
49154+ line="5858">a #GAsyncResult</doc>
5025249155 <type name="AsyncResult" c:type="GAsyncResult*"/>
5025349156 </parameter>
5025449157 </parameters>
@@ -50259,7 +49162,7 @@ g_file_eject_mountable().</doc>
5025949162 glib:finish-func="eject_mountable_with_operation_finish">
5026049163 <doc xml:space="preserve"
5026149164 filename="gio/gfile.c"
50262- line="5878">Starts an asynchronous eject on a mountable.
49165+ line="5889">Starts an asynchronous eject on a mountable.
5026349166 When this operation has completed, @callback will be called with
5026449167 @user_user data, and the operation can be finalized with
5026549168 g_file_eject_mountable_with_operation_finish().
@@ -50275,13 +49178,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5027549178 <instance-parameter name="file" transfer-ownership="none">
5027649179 <doc xml:space="preserve"
5027749180 filename="gio/gfile.c"
50278- line="5880">input #GFile</doc>
49181+ line="5891">input #GFile</doc>
5027949182 <type name="File" c:type="GFile*"/>
5028049183 </instance-parameter>
5028149184 <parameter name="flags" transfer-ownership="none">
5028249185 <doc xml:space="preserve"
5028349186 filename="gio/gfile.c"
50284- line="5881">flags affecting the operation</doc>
49187+ line="5892">flags affecting the operation</doc>
5028549188 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
5028649189 </parameter>
5028749190 <parameter name="mount_operation"
@@ -50290,7 +49193,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5029049193 allow-none="1">
5029149194 <doc xml:space="preserve"
5029249195 filename="gio/gfile.c"
50293- line="5882">a #GMountOperation,
49196+ line="5893">a #GMountOperation,
5029449197 or %NULL to avoid user interaction</doc>
5029549198 <type name="MountOperation" c:type="GMountOperation*"/>
5029649199 </parameter>
@@ -50300,7 +49203,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5030049203 allow-none="1">
5030149204 <doc xml:space="preserve"
5030249205 filename="gio/gfile.c"
50303- line="5884">optional #GCancellable object,
49206+ line="5895">optional #GCancellable object,
5030449207 %NULL to ignore</doc>
5030549208 <type name="Cancellable" c:type="GCancellable*"/>
5030649209 </parameter>
@@ -50312,7 +49215,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5031249215 closure="4">
5031349216 <doc xml:space="preserve"
5031449217 filename="gio/gfile.c"
50315- line="5886">a #GAsyncReadyCallback
49218+ line="5897">a #GAsyncReadyCallback
5031649219 to call when the request is satisfied</doc>
5031749220 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5031849221 </parameter>
@@ -50322,7 +49225,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5032249225 allow-none="1">
5032349226 <doc xml:space="preserve"
5032449227 filename="gio/gfile.c"
50325- line="5888">the data to pass to callback function</doc>
49228+ line="5899">the data to pass to callback function</doc>
5032649229 <type name="gpointer" c:type="gpointer"/>
5032749230 </parameter>
5032849231 </parameters>
@@ -50333,13 +49236,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5033349236 throws="1">
5033449237 <doc xml:space="preserve"
5033549238 filename="gio/gfile.c"
50336- line="5939">Finishes an asynchronous eject operation started by
49239+ line="5950">Finishes an asynchronous eject operation started by
5033749240 g_file_eject_mountable_with_operation().</doc>
5033849241 <source-position filename="gio/gfile.h" line="1168"/>
5033949242 <return-value transfer-ownership="none">
5034049243 <doc xml:space="preserve"
5034149244 filename="gio/gfile.c"
50342- line="5948">%TRUE if the @file was ejected successfully.
49245+ line="5959">%TRUE if the @file was ejected successfully.
5034349246 %FALSE otherwise.</doc>
5034449247 <type name="gboolean" c:type="gboolean"/>
5034549248 </return-value>
@@ -50347,13 +49250,13 @@ g_file_eject_mountable_with_operation().</doc>
5034749250 <instance-parameter name="file" transfer-ownership="none">
5034849251 <doc xml:space="preserve"
5034949252 filename="gio/gfile.c"
50350- line="5941">input #GFile</doc>
49253+ line="5952">input #GFile</doc>
5035149254 <type name="File" c:type="GFile*"/>
5035249255 </instance-parameter>
5035349256 <parameter name="result" transfer-ownership="none">
5035449257 <doc xml:space="preserve"
5035549258 filename="gio/gfile.c"
50356- line="5942">a #GAsyncResult</doc>
49259+ line="5953">a #GAsyncResult</doc>
5035749260 <type name="AsyncResult" c:type="GAsyncResult*"/>
5035849261 </parameter>
5035949262 </parameters>
@@ -50575,7 +49478,7 @@ This call does no blocking I/O.</doc>
5057549478 glib:async-func="find_enclosing_mount_async">
5057649479 <doc xml:space="preserve"
5057749480 filename="gio/gfile.c"
50578- line="1571">Gets a #GMount for the #GFile.
49481+ line="1582">Gets a #GMount for the #GFile.
5057949482
5058049483 #GMount is returned only for user interesting locations, see
5058149484 #GVolumeMonitor. If the #GFileIface for @file does not have a #mount,
@@ -50588,7 +49491,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5058849491 <return-value transfer-ownership="full">
5058949492 <doc xml:space="preserve"
5059049493 filename="gio/gfile.c"
50591- line="1588">a #GMount where the @file is located
49494+ line="1599">a #GMount where the @file is located
5059249495 or %NULL on error.
5059349496 Free the returned object with g_object_unref().</doc>
5059449497 <type name="Mount" c:type="GMount*"/>
@@ -50597,7 +49500,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5059749500 <instance-parameter name="file" transfer-ownership="none">
5059849501 <doc xml:space="preserve"
5059949502 filename="gio/gfile.c"
50600- line="1573">input #GFile</doc>
49503+ line="1584">input #GFile</doc>
5060149504 <type name="File" c:type="GFile*"/>
5060249505 </instance-parameter>
5060349506 <parameter name="cancellable"
@@ -50606,7 +49509,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5060649509 allow-none="1">
5060749510 <doc xml:space="preserve"
5060849511 filename="gio/gfile.c"
50609- line="1574">optional #GCancellable object,
49512+ line="1585">optional #GCancellable object,
5061049513 %NULL to ignore</doc>
5061149514 <type name="Cancellable" c:type="GCancellable*"/>
5061249515 </parameter>
@@ -50618,7 +49521,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5061849521 glib:sync-func="find_enclosing_mount">
5061949522 <doc xml:space="preserve"
5062049523 filename="gio/gfile.c"
50621- line="1620">Asynchronously gets the mount for the file.
49524+ line="1631">Asynchronously gets the mount for the file.
5062249525
5062349526 For more details, see g_file_find_enclosing_mount() which is
5062449527 the synchronous version of this call.
@@ -50634,13 +49537,13 @@ get the result of the operation.</doc>
5063449537 <instance-parameter name="file" transfer-ownership="none">
5063549538 <doc xml:space="preserve"
5063649539 filename="gio/gfile.c"
50637- line="1622">a #GFile</doc>
49540+ line="1633">a #GFile</doc>
5063849541 <type name="File" c:type="GFile*"/>
5063949542 </instance-parameter>
5064049543 <parameter name="io_priority" transfer-ownership="none">
5064149544 <doc xml:space="preserve"
5064249545 filename="gio/gfile.c"
50643- line="1623">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
49546+ line="1634">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5064449547 <type name="gint" c:type="int"/>
5064549548 </parameter>
5064649549 <parameter name="cancellable"
@@ -50649,7 +49552,7 @@ get the result of the operation.</doc>
5064949552 allow-none="1">
5065049553 <doc xml:space="preserve"
5065149554 filename="gio/gfile.c"
50652- line="1624">optional #GCancellable object,
49555+ line="1635">optional #GCancellable object,
5065349556 %NULL to ignore</doc>
5065449557 <type name="Cancellable" c:type="GCancellable*"/>
5065549558 </parameter>
@@ -50661,7 +49564,7 @@ get the result of the operation.</doc>
5066149564 closure="3">
5066249565 <doc xml:space="preserve"
5066349566 filename="gio/gfile.c"
50664- line="1626">a #GAsyncReadyCallback
49567+ line="1637">a #GAsyncReadyCallback
5066549568 to call when the request is satisfied</doc>
5066649569 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5066749570 </parameter>
@@ -50671,7 +49574,7 @@ get the result of the operation.</doc>
5067149574 allow-none="1">
5067249575 <doc xml:space="preserve"
5067349576 filename="gio/gfile.c"
50674- line="1628">the data to pass to callback function</doc>
49577+ line="1639">the data to pass to callback function</doc>
5067549578 <type name="gpointer" c:type="gpointer"/>
5067649579 </parameter>
5067749580 </parameters>
@@ -50681,13 +49584,13 @@ get the result of the operation.</doc>
5068149584 throws="1">
5068249585 <doc xml:space="preserve"
5068349586 filename="gio/gfile.c"
50684- line="1658">Finishes an asynchronous find mount request.
49587+ line="1669">Finishes an asynchronous find mount request.
5068549588 See g_file_find_enclosing_mount_async().</doc>
5068649589 <source-position filename="gio/gfile.h" line="862"/>
5068749590 <return-value transfer-ownership="full">
5068849591 <doc xml:space="preserve"
5068949592 filename="gio/gfile.c"
50690- line="1667">#GMount for given @file or %NULL on error.
49593+ line="1678">#GMount for given @file or %NULL on error.
5069149594 Free the returned object with g_object_unref().</doc>
5069249595 <type name="Mount" c:type="GMount*"/>
5069349596 </return-value>
@@ -50695,13 +49598,13 @@ See g_file_find_enclosing_mount_async().</doc>
5069549598 <instance-parameter name="file" transfer-ownership="none">
5069649599 <doc xml:space="preserve"
5069749600 filename="gio/gfile.c"
50698- line="1660">a #GFile</doc>
49601+ line="1671">a #GFile</doc>
5069949602 <type name="File" c:type="GFile*"/>
5070049603 </instance-parameter>
5070149604 <parameter name="res" transfer-ownership="none">
5070249605 <doc xml:space="preserve"
5070349606 filename="gio/gfile.c"
50704- line="1661">a #GAsyncResult</doc>
49607+ line="1672">a #GAsyncResult</doc>
5070549608 <type name="AsyncResult" c:type="GAsyncResult*"/>
5070649609 </parameter>
5070749610 </parameters>
@@ -51152,7 +50055,7 @@ This call does no blocking I/O.</doc>
5115250055 glib:async-func="load_bytes_async">
5115350056 <doc xml:space="preserve"
5115450057 filename="gio/gfile.c"
51155- line="9439">Loads the contents of @file and returns it as #GBytes.
50058+ line="9450">Loads the contents of @file and returns it as #GBytes.
5115650059
5115750060 If @file is a resource:// based URI, the resulting bytes will reference the
5115850061 embedded resource instead of a copy. Otherwise, this is equivalent to calling
@@ -51167,14 +50070,14 @@ freed with g_bytes_unref() when no longer in use.</doc>
5116750070 <return-value transfer-ownership="full">
5116850071 <doc xml:space="preserve"
5116950072 filename="gio/gfile.c"
51170- line="9459">a #GBytes or %NULL and @error is set</doc>
50073+ line="9470">a #GBytes or %NULL and @error is set</doc>
5117150074 <type name="GLib.Bytes" c:type="GBytes*"/>
5117250075 </return-value>
5117350076 <parameters>
5117450077 <instance-parameter name="file" transfer-ownership="none">
5117550078 <doc xml:space="preserve"
5117650079 filename="gio/gfile.c"
51177- line="9441">a #GFile</doc>
50080+ line="9452">a #GFile</doc>
5117850081 <type name="File" c:type="GFile*"/>
5117950082 </instance-parameter>
5118050083 <parameter name="cancellable"
@@ -51183,7 +50086,7 @@ freed with g_bytes_unref() when no longer in use.</doc>
5118350086 allow-none="1">
5118450087 <doc xml:space="preserve"
5118550088 filename="gio/gfile.c"
51186- line="9442">a #GCancellable or %NULL</doc>
50089+ line="9453">a #GCancellable or %NULL</doc>
5118750090 <type name="Cancellable" c:type="GCancellable*"/>
5118850091 </parameter>
5118950092 <parameter name="etag_out"
@@ -51195,7 +50098,7 @@ freed with g_bytes_unref() when no longer in use.</doc>
5119550098 allow-none="1">
5119650099 <doc xml:space="preserve"
5119750100 filename="gio/gfile.c"
51198- line="9443">a location to place the current
50101+ line="9454">a location to place the current
5119950102 entity tag for the file, or %NULL if the entity tag is not needed</doc>
5120050103 <type name="utf8" c:type="gchar**"/>
5120150104 </parameter>
@@ -51208,7 +50111,7 @@ freed with g_bytes_unref() when no longer in use.</doc>
5120850111 glib:sync-func="load_bytes">
5120950112 <doc xml:space="preserve"
5121050113 filename="gio/gfile.c"
51211- line="9526">Asynchronously loads the contents of @file as #GBytes.
50114+ line="9537">Asynchronously loads the contents of @file as #GBytes.
5121250115
5121350116 If @file is a resource:// based URI, the resulting bytes will reference the
5121450117 embedded resource instead of a copy. Otherwise, this is equivalent to calling
@@ -51226,7 +50129,7 @@ See g_file_load_bytes() for more information.</doc>
5122650129 <instance-parameter name="file" transfer-ownership="none">
5122750130 <doc xml:space="preserve"
5122850131 filename="gio/gfile.c"
51229- line="9528">a #GFile</doc>
50132+ line="9539">a #GFile</doc>
5123050133 <type name="File" c:type="GFile*"/>
5123150134 </instance-parameter>
5123250135 <parameter name="cancellable"
@@ -51235,7 +50138,7 @@ See g_file_load_bytes() for more information.</doc>
5123550138 allow-none="1">
5123650139 <doc xml:space="preserve"
5123750140 filename="gio/gfile.c"
51238- line="9529">a #GCancellable or %NULL</doc>
50141+ line="9540">a #GCancellable or %NULL</doc>
5123950142 <type name="Cancellable" c:type="GCancellable*"/>
5124050143 </parameter>
5124150144 <parameter name="callback"
@@ -51246,7 +50149,7 @@ See g_file_load_bytes() for more information.</doc>
5124650149 closure="2">
5124750150 <doc xml:space="preserve"
5124850151 filename="gio/gfile.c"
51249- line="9530">a #GAsyncReadyCallback
50152+ line="9541">a #GAsyncReadyCallback
5125050153 to call when the request is satisfied</doc>
5125150154 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5125250155 </parameter>
@@ -51256,7 +50159,7 @@ See g_file_load_bytes() for more information.</doc>
5125650159 allow-none="1">
5125750160 <doc xml:space="preserve"
5125850161 filename="gio/gfile.c"
51259- line="9532">the data to pass to callback function</doc>
50162+ line="9543">the data to pass to callback function</doc>
5126050163 <type name="gpointer" c:type="gpointer"/>
5126150164 </parameter>
5126250165 </parameters>
@@ -51267,7 +50170,7 @@ See g_file_load_bytes() for more information.</doc>
5126750170 throws="1">
5126850171 <doc xml:space="preserve"
5126950172 filename="gio/gfile.c"
51270- line="9584">Completes an asynchronous request to g_file_load_bytes_async().
50173+ line="9595">Completes an asynchronous request to g_file_load_bytes_async().
5127150174
5127250175 For resources, @etag_out will be set to %NULL.
5127350176
@@ -51280,20 +50183,20 @@ See g_file_load_bytes() for more information.</doc>
5128050183 <return-value transfer-ownership="full">
5128150184 <doc xml:space="preserve"
5128250185 filename="gio/gfile.c"
51283- line="9602">a #GBytes or %NULL and @error is set</doc>
50186+ line="9613">a #GBytes or %NULL and @error is set</doc>
5128450187 <type name="GLib.Bytes" c:type="GBytes*"/>
5128550188 </return-value>
5128650189 <parameters>
5128750190 <instance-parameter name="file" transfer-ownership="none">
5128850191 <doc xml:space="preserve"
5128950192 filename="gio/gfile.c"
51290- line="9586">a #GFile</doc>
50193+ line="9597">a #GFile</doc>
5129150194 <type name="File" c:type="GFile*"/>
5129250195 </instance-parameter>
5129350196 <parameter name="result" transfer-ownership="none">
5129450197 <doc xml:space="preserve"
5129550198 filename="gio/gfile.c"
51296- line="9587">a #GAsyncResult provided to the callback</doc>
50199+ line="9598">a #GAsyncResult provided to the callback</doc>
5129750200 <type name="AsyncResult" c:type="GAsyncResult*"/>
5129850201 </parameter>
5129950202 <parameter name="etag_out"
@@ -51305,7 +50208,7 @@ See g_file_load_bytes() for more information.</doc>
5130550208 allow-none="1">
5130650209 <doc xml:space="preserve"
5130750210 filename="gio/gfile.c"
51308- line="9588">a location to place the current
50211+ line="9599">a location to place the current
5130950212 entity tag for the file, or %NULL if the entity tag is not needed</doc>
5131050213 <type name="utf8" c:type="gchar**"/>
5131150214 </parameter>
@@ -51317,7 +50220,7 @@ See g_file_load_bytes() for more information.</doc>
5131750220 glib:async-func="load_contents_async">
5131850221 <doc xml:space="preserve"
5131950222 filename="gio/gfile.c"
51320- line="8073">Loads the content of the file into memory. The data is always
50223+ line="8084">Loads the content of the file into memory. The data is always
5132150224 zero-terminated, but this is not included in the resultant @length.
5132250225 The returned @contents should be freed with g_free() when no longer
5132350226 needed.
@@ -51329,7 +50232,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5132950232 <return-value transfer-ownership="none">
5133050233 <doc xml:space="preserve"
5133150234 filename="gio/gfile.c"
51332- line="8093">%TRUE if the @file's contents were successfully loaded.
50235+ line="8104">%TRUE if the @file's contents were successfully loaded.
5133350236 %FALSE if there were errors.</doc>
5133450237 <type name="gboolean" c:type="gboolean"/>
5133550238 </return-value>
@@ -51337,7 +50240,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5133750240 <instance-parameter name="file" transfer-ownership="none">
5133850241 <doc xml:space="preserve"
5133950242 filename="gio/gfile.c"
51340- line="8075">input #GFile</doc>
50243+ line="8086">input #GFile</doc>
5134150244 <type name="File" c:type="GFile*"/>
5134250245 </instance-parameter>
5134350246 <parameter name="cancellable"
@@ -51346,7 +50249,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5134650249 allow-none="1">
5134750250 <doc xml:space="preserve"
5134850251 filename="gio/gfile.c"
51349- line="8076">optional #GCancellable object, %NULL to ignore</doc>
50252+ line="8087">optional #GCancellable object, %NULL to ignore</doc>
5135050253 <type name="Cancellable" c:type="GCancellable*"/>
5135150254 </parameter>
5135250255 <parameter name="contents"
@@ -51355,7 +50258,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5135550258 transfer-ownership="full">
5135650259 <doc xml:space="preserve"
5135750260 filename="gio/gfile.c"
51358- line="8077">a location to place the contents of the file</doc>
50261+ line="8088">a location to place the contents of the file</doc>
5135950262 <array length="2" zero-terminated="0" c:type="char**">
5136050263 <type name="guint8"/>
5136150264 </array>
@@ -51368,7 +50271,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5136850271 allow-none="1">
5136950272 <doc xml:space="preserve"
5137050273 filename="gio/gfile.c"
51371- line="8078">a location to place the length of the contents of the file,
50274+ line="8089">a location to place the length of the contents of the file,
5137250275 or %NULL if the length is not needed</doc>
5137350276 <type name="gsize" c:type="gsize*"/>
5137450277 </parameter>
@@ -51381,7 +50284,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5138150284 allow-none="1">
5138250285 <doc xml:space="preserve"
5138350286 filename="gio/gfile.c"
51384- line="8080">a location to place the current entity tag for the file,
50287+ line="8091">a location to place the current entity tag for the file,
5138550288 or %NULL if the entity tag is not needed</doc>
5138650289 <type name="utf8" c:type="char**"/>
5138750290 </parameter>
@@ -51393,7 +50296,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5139350296 glib:sync-func="load_contents">
5139450297 <doc xml:space="preserve"
5139550298 filename="gio/gfile.c"
51396- line="8449">Starts an asynchronous load of the @file's contents.
50299+ line="8460">Starts an asynchronous load of the @file's contents.
5139750300
5139850301 For more details, see g_file_load_contents() which is
5139950302 the synchronous version of this call.
@@ -51414,7 +50317,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5141450317 <instance-parameter name="file" transfer-ownership="none">
5141550318 <doc xml:space="preserve"
5141650319 filename="gio/gfile.c"
51417- line="8451">input #GFile</doc>
50320+ line="8462">input #GFile</doc>
5141850321 <type name="File" c:type="GFile*"/>
5141950322 </instance-parameter>
5142050323 <parameter name="cancellable"
@@ -51423,7 +50326,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5142350326 allow-none="1">
5142450327 <doc xml:space="preserve"
5142550328 filename="gio/gfile.c"
51426- line="8452">optional #GCancellable object, %NULL to ignore</doc>
50329+ line="8463">optional #GCancellable object, %NULL to ignore</doc>
5142750330 <type name="Cancellable" c:type="GCancellable*"/>
5142850331 </parameter>
5142950332 <parameter name="callback"
@@ -51434,7 +50337,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5143450337 closure="2">
5143550338 <doc xml:space="preserve"
5143650339 filename="gio/gfile.c"
51437- line="8453">a #GAsyncReadyCallback to call when the request is satisfied</doc>
50340+ line="8464">a #GAsyncReadyCallback to call when the request is satisfied</doc>
5143850341 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5143950342 </parameter>
5144050343 <parameter name="user_data"
@@ -51443,7 +50346,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5144350346 allow-none="1">
5144450347 <doc xml:space="preserve"
5144550348 filename="gio/gfile.c"
51446- line="8454">the data to pass to callback function</doc>
50349+ line="8465">the data to pass to callback function</doc>
5144750350 <type name="gpointer" c:type="gpointer"/>
5144850351 </parameter>
5144950352 </parameters>
@@ -51453,7 +50356,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5145350356 throws="1">
5145450357 <doc xml:space="preserve"
5145550358 filename="gio/gfile.c"
51456- line="8482">Finishes an asynchronous load of the @file's contents.
50359+ line="8493">Finishes an asynchronous load of the @file's contents.
5145750360 The contents are placed in @contents, and @length is set to the
5145850361 size of the @contents string. The @contents should be freed with
5145950362 g_free() when no longer needed. If @etag_out is present, it will be
@@ -51462,7 +50365,7 @@ set to the new entity tag for the @file.</doc>
5146250365 <return-value transfer-ownership="none">
5146350366 <doc xml:space="preserve"
5146450367 filename="gio/gfile.c"
51465- line="8499">%TRUE if the load was successful. If %FALSE and @error is
50368+ line="8510">%TRUE if the load was successful. If %FALSE and @error is
5146650369 present, it will be set appropriately.</doc>
5146750370 <type name="gboolean" c:type="gboolean"/>
5146850371 </return-value>
@@ -51470,13 +50373,13 @@ set to the new entity tag for the @file.</doc>
5147050373 <instance-parameter name="file" transfer-ownership="none">
5147150374 <doc xml:space="preserve"
5147250375 filename="gio/gfile.c"
51473- line="8484">input #GFile</doc>
50376+ line="8495">input #GFile</doc>
5147450377 <type name="File" c:type="GFile*"/>
5147550378 </instance-parameter>
5147650379 <parameter name="res" transfer-ownership="none">
5147750380 <doc xml:space="preserve"
5147850381 filename="gio/gfile.c"
51479- line="8485">a #GAsyncResult</doc>
50382+ line="8496">a #GAsyncResult</doc>
5148050383 <type name="AsyncResult" c:type="GAsyncResult*"/>
5148150384 </parameter>
5148250385 <parameter name="contents"
@@ -51485,7 +50388,7 @@ set to the new entity tag for the @file.</doc>
5148550388 transfer-ownership="full">
5148650389 <doc xml:space="preserve"
5148750390 filename="gio/gfile.c"
51488- line="8486">a location to place the contents of the file</doc>
50391+ line="8497">a location to place the contents of the file</doc>
5148950392 <array length="2" zero-terminated="0" c:type="char**">
5149050393 <type name="guint8"/>
5149150394 </array>
@@ -51498,7 +50401,7 @@ set to the new entity tag for the @file.</doc>
5149850401 allow-none="1">
5149950402 <doc xml:space="preserve"
5150050403 filename="gio/gfile.c"
51501- line="8487">a location to place the length of the contents of the file,
50404+ line="8498">a location to place the length of the contents of the file,
5150250405 or %NULL if the length is not needed</doc>
5150350406 <type name="gsize" c:type="gsize*"/>
5150450407 </parameter>
@@ -51511,7 +50414,7 @@ set to the new entity tag for the @file.</doc>
5151150414 allow-none="1">
5151250415 <doc xml:space="preserve"
5151350416 filename="gio/gfile.c"
51514- line="8489">a location to place the current entity tag for the file,
50417+ line="8500">a location to place the current entity tag for the file,
5151550418 or %NULL if the entity tag is not needed</doc>
5151650419 <type name="utf8" c:type="char**"/>
5151750420 </parameter>
@@ -51523,7 +50426,7 @@ set to the new entity tag for the @file.</doc>
5152350426 glib:finish-func="load_partial_contents_finish">
5152450427 <doc xml:space="preserve"
5152550428 filename="gio/gfile.c"
51526- line="8337">Reads the partial contents of a file. A #GFileReadMoreCallback should
50429+ line="8348">Reads the partial contents of a file. A #GFileReadMoreCallback should
5152750430 be used to stop reading from the file when appropriate, else this
5152850431 function will behave exactly as g_file_load_contents_async(). This
5152950432 operation can be finished by g_file_load_partial_contents_finish().
@@ -51542,7 +50445,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5154250445 <instance-parameter name="file" transfer-ownership="none">
5154350446 <doc xml:space="preserve"
5154450447 filename="gio/gfile.c"
51545- line="8339">input #GFile</doc>
50448+ line="8350">input #GFile</doc>
5154650449 <type name="File" c:type="GFile*"/>
5154750450 </instance-parameter>
5154850451 <parameter name="cancellable"
@@ -51551,7 +50454,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5155150454 allow-none="1">
5155250455 <doc xml:space="preserve"
5155350456 filename="gio/gfile.c"
51554- line="8340">optional #GCancellable object, %NULL to ignore</doc>
50457+ line="8351">optional #GCancellable object, %NULL to ignore</doc>
5155550458 <type name="Cancellable" c:type="GCancellable*"/>
5155650459 </parameter>
5155750460 <parameter name="read_more_callback"
@@ -51560,7 +50463,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5156050463 closure="3">
5156150464 <doc xml:space="preserve"
5156250465 filename="gio/gfile.c"
51563- line="8341">a
50466+ line="8352">a
5156450467 #GFileReadMoreCallback to receive partial data
5156550468 and to specify whether further data should be read</doc>
5156650469 <type name="FileReadMoreCallback" c:type="GFileReadMoreCallback"/>
@@ -51573,7 +50476,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5157350476 closure="3">
5157450477 <doc xml:space="preserve"
5157550478 filename="gio/gfile.c"
51576- line="8344">a #GAsyncReadyCallback to call
50479+ line="8355">a #GAsyncReadyCallback to call
5157750480 when the request is satisfied</doc>
5157850481 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5157950482 </parameter>
@@ -51583,7 +50486,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5158350486 allow-none="1">
5158450487 <doc xml:space="preserve"
5158550488 filename="gio/gfile.c"
51586- line="8346">the data to pass to the callback functions</doc>
50489+ line="8357">the data to pass to the callback functions</doc>
5158750490 <type name="gpointer" c:type="gpointer"/>
5158850491 </parameter>
5158950492 </parameters>
@@ -51593,7 +50496,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5159350496 throws="1">
5159450497 <doc xml:space="preserve"
5159550498 filename="gio/gfile.c"
51596- line="8385">Finishes an asynchronous partial load operation that was started
50499+ line="8396">Finishes an asynchronous partial load operation that was started
5159750500 with g_file_load_partial_contents_async(). The data is always
5159850501 zero-terminated, but this is not included in the resultant @length.
5159950502 The returned @contents should be freed with g_free() when no longer
@@ -51602,7 +50505,7 @@ needed.</doc>
5160250505 <return-value transfer-ownership="none">
5160350506 <doc xml:space="preserve"
5160450507 filename="gio/gfile.c"
51605- line="8402">%TRUE if the load was successful. If %FALSE and @error is
50508+ line="8413">%TRUE if the load was successful. If %FALSE and @error is
5160650509 present, it will be set appropriately.</doc>
5160750510 <type name="gboolean" c:type="gboolean"/>
5160850511 </return-value>
@@ -51610,13 +50513,13 @@ needed.</doc>
5161050513 <instance-parameter name="file" transfer-ownership="none">
5161150514 <doc xml:space="preserve"
5161250515 filename="gio/gfile.c"
51613- line="8387">input #GFile</doc>
50516+ line="8398">input #GFile</doc>
5161450517 <type name="File" c:type="GFile*"/>
5161550518 </instance-parameter>
5161650519 <parameter name="res" transfer-ownership="none">
5161750520 <doc xml:space="preserve"
5161850521 filename="gio/gfile.c"
51619- line="8388">a #GAsyncResult</doc>
50522+ line="8399">a #GAsyncResult</doc>
5162050523 <type name="AsyncResult" c:type="GAsyncResult*"/>
5162150524 </parameter>
5162250525 <parameter name="contents"
@@ -51625,7 +50528,7 @@ needed.</doc>
5162550528 transfer-ownership="full">
5162650529 <doc xml:space="preserve"
5162750530 filename="gio/gfile.c"
51628- line="8389">a location to place the contents of the file</doc>
50531+ line="8400">a location to place the contents of the file</doc>
5162950532 <array length="2" zero-terminated="0" c:type="char**">
5163050533 <type name="guint8"/>
5163150534 </array>
@@ -51638,7 +50541,7 @@ needed.</doc>
5163850541 allow-none="1">
5163950542 <doc xml:space="preserve"
5164050543 filename="gio/gfile.c"
51641- line="8390">a location to place the length of the contents of the file,
50544+ line="8401">a location to place the length of the contents of the file,
5164250545 or %NULL if the length is not needed</doc>
5164350546 <type name="gsize" c:type="gsize*"/>
5164450547 </parameter>
@@ -51651,7 +50554,7 @@ needed.</doc>
5165150554 allow-none="1">
5165250555 <doc xml:space="preserve"
5165350556 filename="gio/gfile.c"
51654- line="8392">a location to place the current entity tag for the file,
50557+ line="8403">a location to place the current entity tag for the file,
5165550558 or %NULL if the entity tag is not needed</doc>
5165650559 <type name="utf8" c:type="char**"/>
5165750560 </parameter>
@@ -51663,7 +50566,7 @@ needed.</doc>
5166350566 glib:async-func="make_directory_async">
5166450567 <doc xml:space="preserve"
5166550568 filename="gio/gfile.c"
51666- line="4228">Creates a directory.
50569+ line="4239">Creates a directory.
5166750570
5166850571 Note that this will only create a child directory
5166950572 of the immediate parent directory of the path or URI given by the #GFile.
@@ -51685,14 +50588,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5168550588 <return-value transfer-ownership="none">
5168650589 <doc xml:space="preserve"
5168750590 filename="gio/gfile.c"
51688- line="4254">%TRUE on successful creation, %FALSE otherwise.</doc>
50591+ line="4265">%TRUE on successful creation, %FALSE otherwise.</doc>
5168950592 <type name="gboolean" c:type="gboolean"/>
5169050593 </return-value>
5169150594 <parameters>
5169250595 <instance-parameter name="file" transfer-ownership="none">
5169350596 <doc xml:space="preserve"
5169450597 filename="gio/gfile.c"
51695- line="4230">input #GFile</doc>
50598+ line="4241">input #GFile</doc>
5169650599 <type name="File" c:type="GFile*"/>
5169750600 </instance-parameter>
5169850601 <parameter name="cancellable"
@@ -51701,7 +50604,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5170150604 allow-none="1">
5170250605 <doc xml:space="preserve"
5170350606 filename="gio/gfile.c"
51704- line="4231">optional #GCancellable object,
50607+ line="4242">optional #GCancellable object,
5170550608 %NULL to ignore</doc>
5170650609 <type name="Cancellable" c:type="GCancellable*"/>
5170750610 </parameter>
@@ -51714,7 +50617,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5171450617 glib:sync-func="make_directory">
5171550618 <doc xml:space="preserve"
5171650619 filename="gio/gfile.c"
51717- line="4281">Asynchronously creates a directory.</doc>
50620+ line="4292">Asynchronously creates a directory.</doc>
5171850621 <source-position filename="gio/gfile.h" line="998"/>
5171950622 <return-value transfer-ownership="none">
5172050623 <type name="none" c:type="void"/>
@@ -51723,13 +50626,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5172350626 <instance-parameter name="file" transfer-ownership="none">
5172450627 <doc xml:space="preserve"
5172550628 filename="gio/gfile.c"
51726- line="4283">input #GFile</doc>
50629+ line="4294">input #GFile</doc>
5172750630 <type name="File" c:type="GFile*"/>
5172850631 </instance-parameter>
5172950632 <parameter name="io_priority" transfer-ownership="none">
5173050633 <doc xml:space="preserve"
5173150634 filename="gio/gfile.c"
51732- line="4284">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
50635+ line="4295">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5173350636 <type name="gint" c:type="int"/>
5173450637 </parameter>
5173550638 <parameter name="cancellable"
@@ -51738,7 +50641,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5173850641 allow-none="1">
5173950642 <doc xml:space="preserve"
5174050643 filename="gio/gfile.c"
51741- line="4285">optional #GCancellable object,
50644+ line="4296">optional #GCancellable object,
5174250645 %NULL to ignore</doc>
5174350646 <type name="Cancellable" c:type="GCancellable*"/>
5174450647 </parameter>
@@ -51750,7 +50653,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5175050653 closure="3">
5175150654 <doc xml:space="preserve"
5175250655 filename="gio/gfile.c"
51753- line="4287">a #GAsyncReadyCallback to call
50656+ line="4298">a #GAsyncReadyCallback to call
5175450657 when the request is satisfied</doc>
5175550658 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5175650659 </parameter>
@@ -51760,7 +50663,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5176050663 allow-none="1">
5176150664 <doc xml:space="preserve"
5176250665 filename="gio/gfile.c"
51763- line="4289">the data to pass to callback function</doc>
50666+ line="4300">the data to pass to callback function</doc>
5176450667 <type name="gpointer" c:type="gpointer"/>
5176550668 </parameter>
5176650669 </parameters>
@@ -51771,26 +50674,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5177150674 throws="1">
5177250675 <doc xml:space="preserve"
5177350676 filename="gio/gfile.c"
51774- line="4314">Finishes an asynchronous directory creation, started with
50677+ line="4325">Finishes an asynchronous directory creation, started with
5177550678 g_file_make_directory_async().</doc>
5177650679 <source-position filename="gio/gfile.h" line="1004"/>
5177750680 <return-value transfer-ownership="none">
5177850681 <doc xml:space="preserve"
5177950682 filename="gio/gfile.c"
51780- line="4323">%TRUE on successful directory creation, %FALSE otherwise.</doc>
50683+ line="4334">%TRUE on successful directory creation, %FALSE otherwise.</doc>
5178150684 <type name="gboolean" c:type="gboolean"/>
5178250685 </return-value>
5178350686 <parameters>
5178450687 <instance-parameter name="file" transfer-ownership="none">
5178550688 <doc xml:space="preserve"
5178650689 filename="gio/gfile.c"
51787- line="4316">input #GFile</doc>
50690+ line="4327">input #GFile</doc>
5178850691 <type name="File" c:type="GFile*"/>
5178950692 </instance-parameter>
5179050693 <parameter name="result" transfer-ownership="none">
5179150694 <doc xml:space="preserve"
5179250695 filename="gio/gfile.c"
51793- line="4317">a #GAsyncResult</doc>
50696+ line="4328">a #GAsyncResult</doc>
5179450697 <type name="AsyncResult" c:type="GAsyncResult*"/>
5179550698 </parameter>
5179650699 </parameters>
@@ -51801,7 +50704,7 @@ g_file_make_directory_async().</doc>
5180150704 throws="1">
5180250705 <doc xml:space="preserve"
5180350706 filename="gio/gfile.c"
51804- line="4340">Creates a directory and any parent directories that may not
50707+ line="4351">Creates a directory and any parent directories that may not
5180550708 exist similar to 'mkdir -p'. If the file system does not support
5180650709 creating directories, this function will fail, setting @error to
5180750710 %G_IO_ERROR_NOT_SUPPORTED. If the directory itself already exists,
@@ -51818,7 +50721,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5181850721 <return-value transfer-ownership="none">
5181950722 <doc xml:space="preserve"
5182050723 filename="gio/gfile.c"
51821- line="4361">%TRUE if all directories have been successfully created, %FALSE
50724+ line="4372">%TRUE if all directories have been successfully created, %FALSE
5182250725 otherwise.</doc>
5182350726 <type name="gboolean" c:type="gboolean"/>
5182450727 </return-value>
@@ -51826,7 +50729,7 @@ otherwise.</doc>
5182650729 <instance-parameter name="file" transfer-ownership="none">
5182750730 <doc xml:space="preserve"
5182850731 filename="gio/gfile.c"
51829- line="4342">input #GFile</doc>
50732+ line="4353">input #GFile</doc>
5183050733 <type name="File" c:type="GFile*"/>
5183150734 </instance-parameter>
5183250735 <parameter name="cancellable"
@@ -51835,7 +50738,7 @@ otherwise.</doc>
5183550738 allow-none="1">
5183650739 <doc xml:space="preserve"
5183750740 filename="gio/gfile.c"
51838- line="4343">optional #GCancellable object,
50741+ line="4354">optional #GCancellable object,
5183950742 %NULL to ignore</doc>
5184050743 <type name="Cancellable" c:type="GCancellable*"/>
5184150744 </parameter>
@@ -51847,7 +50750,7 @@ otherwise.</doc>
5184750750 glib:async-func="make_symbolic_link_async">
5184850751 <doc xml:space="preserve"
5184950752 filename="gio/gfile.c"
51850- line="4462">Creates a symbolic link named @file which contains the string
50753+ line="4473">Creates a symbolic link named @file which contains the string
5185150754 @symlink_value.
5185250755
5185350756 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -51857,20 +50760,20 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5185750760 <return-value transfer-ownership="none">
5185850761 <doc xml:space="preserve"
5185950762 filename="gio/gfile.c"
51860- line="4478">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
50763+ line="4489">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
5186150764 <type name="gboolean" c:type="gboolean"/>
5186250765 </return-value>
5186350766 <parameters>
5186450767 <instance-parameter name="file" transfer-ownership="none">
5186550768 <doc xml:space="preserve"
5186650769 filename="gio/gfile.c"
51867- line="4464">a #GFile with the name of the symlink to create</doc>
50770+ line="4475">a #GFile with the name of the symlink to create</doc>
5186850771 <type name="File" c:type="GFile*"/>
5186950772 </instance-parameter>
5187050773 <parameter name="symlink_value" transfer-ownership="none">
5187150774 <doc xml:space="preserve"
5187250775 filename="gio/gfile.c"
51873- line="4465">a string with the path for the target
50776+ line="4476">a string with the path for the target
5187450777 of the new symlink</doc>
5187550778 <type name="filename" c:type="const char*"/>
5187650779 </parameter>
@@ -51880,7 +50783,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5188050783 allow-none="1">
5188150784 <doc xml:space="preserve"
5188250785 filename="gio/gfile.c"
51883- line="4467">optional #GCancellable object,
50786+ line="4478">optional #GCancellable object,
5188450787 %NULL to ignore</doc>
5188550788 <type name="Cancellable" c:type="GCancellable*"/>
5188650789 </parameter>
@@ -51893,7 +50796,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5189350796 glib:sync-func="make_symbolic_link">
5189450797 <doc xml:space="preserve"
5189550798 filename="gio/gfile.c"
51896- line="4553">Asynchronously creates a symbolic link named @file which contains the
50799+ line="4564">Asynchronously creates a symbolic link named @file which contains the
5189750800 string @symlink_value.</doc>
5189850801 <source-position filename="gio/gfile.h" line="1018"/>
5189950802 <return-value transfer-ownership="none">
@@ -51903,20 +50806,20 @@ string @symlink_value.</doc>
5190350806 <instance-parameter name="file" transfer-ownership="none">
5190450807 <doc xml:space="preserve"
5190550808 filename="gio/gfile.c"
51906- line="4555">a #GFile with the name of the symlink to create</doc>
50809+ line="4566">a #GFile with the name of the symlink to create</doc>
5190750810 <type name="File" c:type="GFile*"/>
5190850811 </instance-parameter>
5190950812 <parameter name="symlink_value" transfer-ownership="none">
5191050813 <doc xml:space="preserve"
5191150814 filename="gio/gfile.c"
51912- line="4556">a string with the path for the target
50815+ line="4567">a string with the path for the target
5191350816 of the new symlink</doc>
5191450817 <type name="filename" c:type="const char*"/>
5191550818 </parameter>
5191650819 <parameter name="io_priority" transfer-ownership="none">
5191750820 <doc xml:space="preserve"
5191850821 filename="gio/gfile.c"
51919- line="4558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
50822+ line="4569">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5192050823 <type name="gint" c:type="int"/>
5192150824 </parameter>
5192250825 <parameter name="cancellable"
@@ -51925,7 +50828,7 @@ string @symlink_value.</doc>
5192550828 allow-none="1">
5192650829 <doc xml:space="preserve"
5192750830 filename="gio/gfile.c"
51928- line="4559">optional #GCancellable object,
50831+ line="4570">optional #GCancellable object,
5192950832 %NULL to ignore</doc>
5193050833 <type name="Cancellable" c:type="GCancellable*"/>
5193150834 </parameter>
@@ -51937,7 +50840,7 @@ string @symlink_value.</doc>
5193750840 closure="4">
5193850841 <doc xml:space="preserve"
5193950842 filename="gio/gfile.c"
51940- line="4561">a #GAsyncReadyCallback to call
50843+ line="4572">a #GAsyncReadyCallback to call
5194150844 when the request is satisfied</doc>
5194250845 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5194350846 </parameter>
@@ -51947,7 +50850,7 @@ string @symlink_value.</doc>
5194750850 allow-none="1">
5194850851 <doc xml:space="preserve"
5194950852 filename="gio/gfile.c"
51950- line="4563">the data to pass to callback function</doc>
50853+ line="4574">the data to pass to callback function</doc>
5195150854 <type name="gpointer" c:type="gpointer"/>
5195250855 </parameter>
5195350856 </parameters>
@@ -51958,26 +50861,26 @@ string @symlink_value.</doc>
5195850861 throws="1">
5195950862 <doc xml:space="preserve"
5196050863 filename="gio/gfile.c"
51961- line="4603">Finishes an asynchronous symbolic link creation, started with
50864+ line="4614">Finishes an asynchronous symbolic link creation, started with
5196250865 g_file_make_symbolic_link_async().</doc>
5196350866 <source-position filename="gio/gfile.h" line="1025"/>
5196450867 <return-value transfer-ownership="none">
5196550868 <doc xml:space="preserve"
5196650869 filename="gio/gfile.c"
51967- line="4612">%TRUE on successful directory creation, %FALSE otherwise.</doc>
50870+ line="4623">%TRUE on successful directory creation, %FALSE otherwise.</doc>
5196850871 <type name="gboolean" c:type="gboolean"/>
5196950872 </return-value>
5197050873 <parameters>
5197150874 <instance-parameter name="file" transfer-ownership="none">
5197250875 <doc xml:space="preserve"
5197350876 filename="gio/gfile.c"
51974- line="4605">input #GFile</doc>
50877+ line="4616">input #GFile</doc>
5197550878 <type name="File" c:type="GFile*"/>
5197650879 </instance-parameter>
5197750880 <parameter name="result" transfer-ownership="none">
5197850881 <doc xml:space="preserve"
5197950882 filename="gio/gfile.c"
51980- line="4606">a #GAsyncResult</doc>
50883+ line="4617">a #GAsyncResult</doc>
5198150884 <type name="AsyncResult" c:type="GAsyncResult*"/>
5198250885 </parameter>
5198350886 </parameters>
@@ -51989,7 +50892,7 @@ g_file_make_symbolic_link_async().</doc>
5198950892 glib:async-func="measure_disk_usage_async">
5199050893 <doc xml:space="preserve"
5199150894 filename="gio/gfile.c"
51992- line="9029">Recursively measures the disk usage of @file.
50895+ line="9040">Recursively measures the disk usage of @file.
5199350896
5199450897 This is essentially an analog of the 'du' command, but it also
5199550898 reports the number of directories and non-directory files encountered
@@ -52011,7 +50914,7 @@ callback will be invoked.</doc>
5201150914 <return-value transfer-ownership="none">
5201250915 <doc xml:space="preserve"
5201350916 filename="gio/gfile.c"
52014- line="9060">%TRUE if successful, with the out parameters set.
50917+ line="9071">%TRUE if successful, with the out parameters set.
5201550918 %FALSE otherwise, with @error set.</doc>
5201650919 <type name="gboolean" c:type="gboolean"/>
5201750920 </return-value>
@@ -52019,13 +50922,13 @@ callback will be invoked.</doc>
5201950922 <instance-parameter name="file" transfer-ownership="none">
5202050923 <doc xml:space="preserve"
5202150924 filename="gio/gfile.c"
52022- line="9031">a #GFile</doc>
50925+ line="9042">a #GFile</doc>
5202350926 <type name="File" c:type="GFile*"/>
5202450927 </instance-parameter>
5202550928 <parameter name="flags" transfer-ownership="none">
5202650929 <doc xml:space="preserve"
5202750930 filename="gio/gfile.c"
52028- line="9032">#GFileMeasureFlags</doc>
50931+ line="9043">#GFileMeasureFlags</doc>
5202950932 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
5203050933 </parameter>
5203150934 <parameter name="cancellable"
@@ -52034,7 +50937,7 @@ callback will be invoked.</doc>
5203450937 allow-none="1">
5203550938 <doc xml:space="preserve"
5203650939 filename="gio/gfile.c"
52037- line="9033">optional #GCancellable</doc>
50940+ line="9044">optional #GCancellable</doc>
5203850941 <type name="Cancellable" c:type="GCancellable*"/>
5203950942 </parameter>
5204050943 <parameter name="progress_callback"
@@ -52045,7 +50948,7 @@ callback will be invoked.</doc>
5204550948 closure="3">
5204650949 <doc xml:space="preserve"
5204750950 filename="gio/gfile.c"
52048- line="9034">a #GFileMeasureProgressCallback</doc>
50951+ line="9045">a #GFileMeasureProgressCallback</doc>
5204950952 <type name="FileMeasureProgressCallback"
5205050953 c:type="GFileMeasureProgressCallback"/>
5205150954 </parameter>
@@ -52055,7 +50958,7 @@ callback will be invoked.</doc>
5205550958 allow-none="1">
5205650959 <doc xml:space="preserve"
5205750960 filename="gio/gfile.c"
52058- line="9035">user_data for @progress_callback</doc>
50961+ line="9046">user_data for @progress_callback</doc>
5205950962 <type name="gpointer" c:type="gpointer"/>
5206050963 </parameter>
5206150964 <parameter name="disk_usage"
@@ -52066,7 +50969,7 @@ callback will be invoked.</doc>
5206650969 allow-none="1">
5206750970 <doc xml:space="preserve"
5206850971 filename="gio/gfile.c"
52069- line="9036">the number of bytes of disk space used</doc>
50972+ line="9047">the number of bytes of disk space used</doc>
5207050973 <type name="guint64" c:type="guint64*"/>
5207150974 </parameter>
5207250975 <parameter name="num_dirs"
@@ -52077,7 +50980,7 @@ callback will be invoked.</doc>
5207750980 allow-none="1">
5207850981 <doc xml:space="preserve"
5207950982 filename="gio/gfile.c"
52080- line="9037">the number of directories encountered</doc>
50983+ line="9048">the number of directories encountered</doc>
5208150984 <type name="guint64" c:type="guint64*"/>
5208250985 </parameter>
5208350986 <parameter name="num_files"
@@ -52088,7 +50991,7 @@ callback will be invoked.</doc>
5208850991 allow-none="1">
5208950992 <doc xml:space="preserve"
5209050993 filename="gio/gfile.c"
52091- line="9038">the number of non-directories encountered</doc>
50994+ line="9049">the number of non-directories encountered</doc>
5209250995 <type name="guint64" c:type="guint64*"/>
5209350996 </parameter>
5209450997 </parameters>
@@ -52101,7 +51004,7 @@ callback will be invoked.</doc>
5210151004 glib:sync-func="measure_disk_usage">
5210251005 <doc xml:space="preserve"
5210351006 filename="gio/gfile.c"
52104- line="9086">Recursively measures the disk usage of @file.
51007+ line="9097">Recursively measures the disk usage of @file.
5210551008
5210651009 This is the asynchronous version of g_file_measure_disk_usage(). See
5210751010 there for more information.</doc>
@@ -52113,19 +51016,19 @@ there for more information.</doc>
5211351016 <instance-parameter name="file" transfer-ownership="none">
5211451017 <doc xml:space="preserve"
5211551018 filename="gio/gfile.c"
52116- line="9088">a #GFile</doc>
51019+ line="9099">a #GFile</doc>
5211751020 <type name="File" c:type="GFile*"/>
5211851021 </instance-parameter>
5211951022 <parameter name="flags" transfer-ownership="none">
5212051023 <doc xml:space="preserve"
5212151024 filename="gio/gfile.c"
52122- line="9089">#GFileMeasureFlags</doc>
51025+ line="9100">#GFileMeasureFlags</doc>
5212351026 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
5212451027 </parameter>
5212551028 <parameter name="io_priority" transfer-ownership="none">
5212651029 <doc xml:space="preserve"
5212751030 filename="gio/gfile.c"
52128- line="9090">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
51031+ line="9101">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5212951032 <type name="gint" c:type="gint"/>
5213051033 </parameter>
5213151034 <parameter name="cancellable"
@@ -52134,7 +51037,7 @@ there for more information.</doc>
5213451037 allow-none="1">
5213551038 <doc xml:space="preserve"
5213651039 filename="gio/gfile.c"
52137- line="9091">optional #GCancellable</doc>
51040+ line="9102">optional #GCancellable</doc>
5213851041 <type name="Cancellable" c:type="GCancellable*"/>
5213951042 </parameter>
5214051043 <parameter name="progress_callback"
@@ -52144,7 +51047,7 @@ there for more information.</doc>
5214451047 closure="4">
5214551048 <doc xml:space="preserve"
5214651049 filename="gio/gfile.c"
52147- line="9092">a #GFileMeasureProgressCallback</doc>
51050+ line="9103">a #GFileMeasureProgressCallback</doc>
5214851051 <type name="FileMeasureProgressCallback"
5214951052 c:type="GFileMeasureProgressCallback"/>
5215051053 </parameter>
@@ -52154,7 +51057,7 @@ there for more information.</doc>
5215451057 allow-none="1">
5215551058 <doc xml:space="preserve"
5215651059 filename="gio/gfile.c"
52157- line="9093">user_data for @progress_callback</doc>
51060+ line="9104">user_data for @progress_callback</doc>
5215851061 <type name="gpointer" c:type="gpointer"/>
5215951062 </parameter>
5216051063 <parameter name="callback"
@@ -52165,7 +51068,7 @@ there for more information.</doc>
5216551068 closure="6">
5216651069 <doc xml:space="preserve"
5216751070 filename="gio/gfile.c"
52168- line="9094">a #GAsyncReadyCallback to call when complete</doc>
51071+ line="9105">a #GAsyncReadyCallback to call when complete</doc>
5216951072 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5217051073 </parameter>
5217151074 <parameter name="user_data"
@@ -52174,7 +51077,7 @@ there for more information.</doc>
5217451077 allow-none="1">
5217551078 <doc xml:space="preserve"
5217651079 filename="gio/gfile.c"
52177- line="9095">the data to pass to callback function</doc>
51080+ line="9106">the data to pass to callback function</doc>
5217851081 <type name="gpointer" c:type="gpointer"/>
5217951082 </parameter>
5218051083 </parameters>
@@ -52185,14 +51088,14 @@ there for more information.</doc>
5218551088 throws="1">
5218651089 <doc xml:space="preserve"
5218751090 filename="gio/gfile.c"
52188- line="9122">Collects the results from an earlier call to
51091+ line="9133">Collects the results from an earlier call to
5218951092 g_file_measure_disk_usage_async(). See g_file_measure_disk_usage() for
5219051093 more information.</doc>
5219151094 <source-position filename="gio/gfile.h" line="1224"/>
5219251095 <return-value transfer-ownership="none">
5219351096 <doc xml:space="preserve"
5219451097 filename="gio/gfile.c"
52195- line="9135">%TRUE if successful, with the out parameters set.
51098+ line="9146">%TRUE if successful, with the out parameters set.
5219651099 %FALSE otherwise, with @error set.</doc>
5219751100 <type name="gboolean" c:type="gboolean"/>
5219851101 </return-value>
@@ -52200,13 +51103,13 @@ more information.</doc>
5220051103 <instance-parameter name="file" transfer-ownership="none">
5220151104 <doc xml:space="preserve"
5220251105 filename="gio/gfile.c"
52203- line="9124">a #GFile</doc>
51106+ line="9135">a #GFile</doc>
5220451107 <type name="File" c:type="GFile*"/>
5220551108 </instance-parameter>
5220651109 <parameter name="result" transfer-ownership="none">
5220751110 <doc xml:space="preserve"
5220851111 filename="gio/gfile.c"
52209- line="9125">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
51112+ line="9136">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
5221051113 <type name="AsyncResult" c:type="GAsyncResult*"/>
5221151114 </parameter>
5221251115 <parameter name="disk_usage"
@@ -52217,7 +51120,7 @@ more information.</doc>
5221751120 allow-none="1">
5221851121 <doc xml:space="preserve"
5221951122 filename="gio/gfile.c"
52220- line="9126">the number of bytes of disk space used</doc>
51123+ line="9137">the number of bytes of disk space used</doc>
5222151124 <type name="guint64" c:type="guint64*"/>
5222251125 </parameter>
5222351126 <parameter name="num_dirs"
@@ -52228,7 +51131,7 @@ more information.</doc>
5222851131 allow-none="1">
5222951132 <doc xml:space="preserve"
5223051133 filename="gio/gfile.c"
52231- line="9127">the number of directories encountered</doc>
51134+ line="9138">the number of directories encountered</doc>
5223251135 <type name="guint64" c:type="guint64*"/>
5223351136 </parameter>
5223451137 <parameter name="num_files"
@@ -52239,7 +51142,7 @@ more information.</doc>
5223951142 allow-none="1">
5224051143 <doc xml:space="preserve"
5224151144 filename="gio/gfile.c"
52242- line="9128">the number of non-directories encountered</doc>
51145+ line="9139">the number of non-directories encountered</doc>
5224351146 <type name="guint64" c:type="guint64*"/>
5224451147 </parameter>
5224551148 </parameters>
@@ -52250,7 +51153,7 @@ more information.</doc>
5225051153 throws="1">
5225151154 <doc xml:space="preserve"
5225251155 filename="gio/gfile.c"
52253- line="6081">Obtains a file or directory monitor for the given file,
51156+ line="6092">Obtains a file or directory monitor for the given file,
5225451157 depending on the type of the file.
5225551158
5225651159 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -52260,7 +51163,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5226051163 <return-value transfer-ownership="full">
5226151164 <doc xml:space="preserve"
5226251165 filename="gio/gfile.c"
52263- line="6096">a #GFileMonitor for the given @file,
51166+ line="6107">a #GFileMonitor for the given @file,
5226451167 or %NULL on error.
5226551168 Free the returned object with g_object_unref().</doc>
5226651169 <type name="FileMonitor" c:type="GFileMonitor*"/>
@@ -52269,13 +51172,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5226951172 <instance-parameter name="file" transfer-ownership="none">
5227051173 <doc xml:space="preserve"
5227151174 filename="gio/gfile.c"
52272- line="6083">input #GFile</doc>
51175+ line="6094">input #GFile</doc>
5227351176 <type name="File" c:type="GFile*"/>
5227451177 </instance-parameter>
5227551178 <parameter name="flags" transfer-ownership="none">
5227651179 <doc xml:space="preserve"
5227751180 filename="gio/gfile.c"
52278- line="6084">a set of #GFileMonitorFlags</doc>
51181+ line="6095">a set of #GFileMonitorFlags</doc>
5227951182 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
5228051183 </parameter>
5228151184 <parameter name="cancellable"
@@ -52284,7 +51187,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5228451187 allow-none="1">
5228551188 <doc xml:space="preserve"
5228651189 filename="gio/gfile.c"
52287- line="6085">optional #GCancellable object,
51190+ line="6096">optional #GCancellable object,
5228851191 %NULL to ignore</doc>
5228951192 <type name="Cancellable" c:type="GCancellable*"/>
5229051193 </parameter>
@@ -52295,7 +51198,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5229551198 throws="1">
5229651199 <doc xml:space="preserve"
5229751200 filename="gio/gfile.c"
52298- line="5975">Obtains a directory monitor for the given file.
51201+ line="5986">Obtains a directory monitor for the given file.
5229951202 This may fail if directory monitoring is not supported.
5230051203
5230151204 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -52311,7 +51214,7 @@ you must register individual watches with g_file_monitor().</doc>
5231151214 <return-value transfer-ownership="full">
5231251215 <doc xml:space="preserve"
5231351216 filename="gio/gfile.c"
52314- line="5996">a #GFileMonitor for the given @file,
51217+ line="6007">a #GFileMonitor for the given @file,
5231551218 or %NULL on error. Free the returned object with g_object_unref().</doc>
5231651219 <type name="FileMonitor" c:type="GFileMonitor*"/>
5231751220 </return-value>
@@ -52319,13 +51222,13 @@ you must register individual watches with g_file_monitor().</doc>
5231951222 <instance-parameter name="file" transfer-ownership="none">
5232051223 <doc xml:space="preserve"
5232151224 filename="gio/gfile.c"
52322- line="5977">input #GFile</doc>
51225+ line="5988">input #GFile</doc>
5232351226 <type name="File" c:type="GFile*"/>
5232451227 </instance-parameter>
5232551228 <parameter name="flags" transfer-ownership="none">
5232651229 <doc xml:space="preserve"
5232751230 filename="gio/gfile.c"
52328- line="5978">a set of #GFileMonitorFlags</doc>
51231+ line="5989">a set of #GFileMonitorFlags</doc>
5232951232 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
5233051233 </parameter>
5233151234 <parameter name="cancellable"
@@ -52334,7 +51237,7 @@ you must register individual watches with g_file_monitor().</doc>
5233451237 allow-none="1">
5233551238 <doc xml:space="preserve"
5233651239 filename="gio/gfile.c"
52337- line="5979">optional #GCancellable object,
51240+ line="5990">optional #GCancellable object,
5233851241 %NULL to ignore</doc>
5233951242 <type name="Cancellable" c:type="GCancellable*"/>
5234051243 </parameter>
@@ -52345,7 +51248,7 @@ you must register individual watches with g_file_monitor().</doc>
5234551248 throws="1">
5234651249 <doc xml:space="preserve"
5234751250 filename="gio/gfile.c"
52348- line="6026">Obtains a file monitor for the given file. If no file notification
51251+ line="6037">Obtains a file monitor for the given file. If no file notification
5234951252 mechanism exists, then regular polling of the file is used.
5235051253
5235151254 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -52363,7 +51266,7 @@ backend and/or filesystem type.</doc>
5236351266 <return-value transfer-ownership="full">
5236451267 <doc xml:space="preserve"
5236551268 filename="gio/gfile.c"
52366- line="6049">a #GFileMonitor for the given @file,
51269+ line="6060">a #GFileMonitor for the given @file,
5236751270 or %NULL on error.
5236851271 Free the returned object with g_object_unref().</doc>
5236951272 <type name="FileMonitor" c:type="GFileMonitor*"/>
@@ -52372,13 +51275,13 @@ backend and/or filesystem type.</doc>
5237251275 <instance-parameter name="file" transfer-ownership="none">
5237351276 <doc xml:space="preserve"
5237451277 filename="gio/gfile.c"
52375- line="6028">input #GFile</doc>
51278+ line="6039">input #GFile</doc>
5237651279 <type name="File" c:type="GFile*"/>
5237751280 </instance-parameter>
5237851281 <parameter name="flags" transfer-ownership="none">
5237951282 <doc xml:space="preserve"
5238051283 filename="gio/gfile.c"
52381- line="6029">a set of #GFileMonitorFlags</doc>
51284+ line="6040">a set of #GFileMonitorFlags</doc>
5238251285 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
5238351286 </parameter>
5238451287 <parameter name="cancellable"
@@ -52387,7 +51290,7 @@ backend and/or filesystem type.</doc>
5238751290 allow-none="1">
5238851291 <doc xml:space="preserve"
5238951292 filename="gio/gfile.c"
52390- line="6030">optional #GCancellable object,
51293+ line="6041">optional #GCancellable object,
5239151294 %NULL to ignore</doc>
5239251295 <type name="Cancellable" c:type="GCancellable*"/>
5239351296 </parameter>
@@ -52398,7 +51301,7 @@ backend and/or filesystem type.</doc>
5239851301 glib:finish-func="mount_enclosing_volume_finish">
5239951302 <doc xml:space="preserve"
5240051303 filename="gio/gfile.c"
52401- line="7730">Starts a @mount_operation, mounting the volume that contains
51304+ line="7741">Starts a @mount_operation, mounting the volume that contains
5240251305 the file @location.
5240351306
5240451307 When this operation has completed, @callback will be called with
@@ -52416,13 +51319,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5241651319 <instance-parameter name="location" transfer-ownership="none">
5241751320 <doc xml:space="preserve"
5241851321 filename="gio/gfile.c"
52419- line="7732">input #GFile</doc>
51322+ line="7743">input #GFile</doc>
5242051323 <type name="File" c:type="GFile*"/>
5242151324 </instance-parameter>
5242251325 <parameter name="flags" transfer-ownership="none">
5242351326 <doc xml:space="preserve"
5242451327 filename="gio/gfile.c"
52425- line="7733">flags affecting the operation</doc>
51328+ line="7744">flags affecting the operation</doc>
5242651329 <type name="MountMountFlags" c:type="GMountMountFlags"/>
5242751330 </parameter>
5242851331 <parameter name="mount_operation"
@@ -52431,7 +51334,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5243151334 allow-none="1">
5243251335 <doc xml:space="preserve"
5243351336 filename="gio/gfile.c"
52434- line="7734">a #GMountOperation
51337+ line="7745">a #GMountOperation
5243551338 or %NULL to avoid user interaction</doc>
5243651339 <type name="MountOperation" c:type="GMountOperation*"/>
5243751340 </parameter>
@@ -52441,7 +51344,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5244151344 allow-none="1">
5244251345 <doc xml:space="preserve"
5244351346 filename="gio/gfile.c"
52444- line="7736">optional #GCancellable object,
51347+ line="7747">optional #GCancellable object,
5244551348 %NULL to ignore</doc>
5244651349 <type name="Cancellable" c:type="GCancellable*"/>
5244751350 </parameter>
@@ -52453,7 +51356,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5245351356 closure="4">
5245451357 <doc xml:space="preserve"
5245551358 filename="gio/gfile.c"
52456- line="7738">a #GAsyncReadyCallback to call
51359+ line="7749">a #GAsyncReadyCallback to call
5245751360 when the request is satisfied, or %NULL</doc>
5245851361 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5245951362 </parameter>
@@ -52463,7 +51366,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5246351366 allow-none="1">
5246451367 <doc xml:space="preserve"
5246551368 filename="gio/gfile.c"
52466- line="7740">the data to pass to callback function</doc>
51369+ line="7751">the data to pass to callback function</doc>
5246751370 <type name="gpointer" c:type="gpointer"/>
5246851371 </parameter>
5246951372 </parameters>
@@ -52473,12 +51376,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5247351376 throws="1">
5247451377 <doc xml:space="preserve"
5247551378 filename="gio/gfile.c"
52476- line="7780">Finishes a mount operation started by g_file_mount_enclosing_volume().</doc>
51379+ line="7791">Finishes a mount operation started by g_file_mount_enclosing_volume().</doc>
5247751380 <source-position filename="gio/gfile.h" line="1113"/>
5247851381 <return-value transfer-ownership="none">
5247951382 <doc xml:space="preserve"
5248051383 filename="gio/gfile.c"
52481- line="7788">%TRUE if successful. If an error has occurred,
51384+ line="7799">%TRUE if successful. If an error has occurred,
5248251385 this function will return %FALSE and set @error
5248351386 appropriately if present.</doc>
5248451387 <type name="gboolean" c:type="gboolean"/>
@@ -52487,13 +51390,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5248751390 <instance-parameter name="location" transfer-ownership="none">
5248851391 <doc xml:space="preserve"
5248951392 filename="gio/gfile.c"
52490- line="7782">input #GFile</doc>
51393+ line="7793">input #GFile</doc>
5249151394 <type name="File" c:type="GFile*"/>
5249251395 </instance-parameter>
5249351396 <parameter name="result" transfer-ownership="none">
5249451397 <doc xml:space="preserve"
5249551398 filename="gio/gfile.c"
52496- line="7783">a #GAsyncResult</doc>
51399+ line="7794">a #GAsyncResult</doc>
5249751400 <type name="AsyncResult" c:type="GAsyncResult*"/>
5249851401 </parameter>
5249951402 </parameters>
@@ -52503,7 +51406,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5250351406 glib:finish-func="mount_mountable_finish">
5250451407 <doc xml:space="preserve"
5250551408 filename="gio/gfile.c"
52506- line="5518">Mounts a file of type G_FILE_TYPE_MOUNTABLE.
51409+ line="5529">Mounts a file of type G_FILE_TYPE_MOUNTABLE.
5250751410 Using @mount_operation, you can request callbacks when, for instance,
5250851411 passwords are needed during authentication.
5250951412
@@ -52522,13 +51425,13 @@ the result of the operation.</doc>
5252251425 <instance-parameter name="file" transfer-ownership="none">
5252351426 <doc xml:space="preserve"
5252451427 filename="gio/gfile.c"
52525- line="5520">input #GFile</doc>
51428+ line="5531">input #GFile</doc>
5252651429 <type name="File" c:type="GFile*"/>
5252751430 </instance-parameter>
5252851431 <parameter name="flags" transfer-ownership="none">
5252951432 <doc xml:space="preserve"
5253051433 filename="gio/gfile.c"
52531- line="5521">flags affecting the operation</doc>
51434+ line="5532">flags affecting the operation</doc>
5253251435 <type name="MountMountFlags" c:type="GMountMountFlags"/>
5253351436 </parameter>
5253451437 <parameter name="mount_operation"
@@ -52537,7 +51440,7 @@ the result of the operation.</doc>
5253751440 allow-none="1">
5253851441 <doc xml:space="preserve"
5253951442 filename="gio/gfile.c"
52540- line="5522">a #GMountOperation,
51443+ line="5533">a #GMountOperation,
5254151444 or %NULL to avoid user interaction</doc>
5254251445 <type name="MountOperation" c:type="GMountOperation*"/>
5254351446 </parameter>
@@ -52547,7 +51450,7 @@ the result of the operation.</doc>
5254751450 allow-none="1">
5254851451 <doc xml:space="preserve"
5254951452 filename="gio/gfile.c"
52550- line="5524">optional #GCancellable object,
51453+ line="5535">optional #GCancellable object,
5255151454 %NULL to ignore</doc>
5255251455 <type name="Cancellable" c:type="GCancellable*"/>
5255351456 </parameter>
@@ -52559,7 +51462,7 @@ the result of the operation.</doc>
5255951462 closure="4">
5256051463 <doc xml:space="preserve"
5256151464 filename="gio/gfile.c"
52562- line="5526">a #GAsyncReadyCallback
51465+ line="5537">a #GAsyncReadyCallback
5256351466 to call when the request is satisfied</doc>
5256451467 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5256551468 </parameter>
@@ -52569,7 +51472,7 @@ the result of the operation.</doc>
5256951472 allow-none="1">
5257051473 <doc xml:space="preserve"
5257151474 filename="gio/gfile.c"
52572- line="5528">the data to pass to callback function</doc>
51475+ line="5539">the data to pass to callback function</doc>
5257351476 <type name="gpointer" c:type="gpointer"/>
5257451477 </parameter>
5257551478 </parameters>
@@ -52579,7 +51482,7 @@ the result of the operation.</doc>
5257951482 throws="1">
5258051483 <doc xml:space="preserve"
5258151484 filename="gio/gfile.c"
52582- line="5573">Finishes a mount operation. See g_file_mount_mountable() for details.
51485+ line="5584">Finishes a mount operation. See g_file_mount_mountable() for details.
5258351486
5258451487 Finish an asynchronous mount operation that was started
5258551488 with g_file_mount_mountable().</doc>
@@ -52587,7 +51490,7 @@ with g_file_mount_mountable().</doc>
5258751490 <return-value transfer-ownership="full">
5258851491 <doc xml:space="preserve"
5258951492 filename="gio/gfile.c"
52590- line="5584">a #GFile or %NULL on error.
51493+ line="5595">a #GFile or %NULL on error.
5259151494 Free the returned object with g_object_unref().</doc>
5259251495 <type name="File" c:type="GFile*"/>
5259351496 </return-value>
@@ -52595,13 +51498,13 @@ with g_file_mount_mountable().</doc>
5259551498 <instance-parameter name="file" transfer-ownership="none">
5259651499 <doc xml:space="preserve"
5259751500 filename="gio/gfile.c"
52598- line="5575">input #GFile</doc>
51501+ line="5586">input #GFile</doc>
5259951502 <type name="File" c:type="GFile*"/>
5260051503 </instance-parameter>
5260151504 <parameter name="result" transfer-ownership="none">
5260251505 <doc xml:space="preserve"
5260351506 filename="gio/gfile.c"
52604- line="5576">a #GAsyncResult</doc>
51507+ line="5587">a #GAsyncResult</doc>
5260551508 <type name="AsyncResult" c:type="GAsyncResult*"/>
5260651509 </parameter>
5260751510 </parameters>
@@ -52612,7 +51515,7 @@ with g_file_mount_mountable().</doc>
5261251515 glib:async-func="move_async">
5261351516 <doc xml:space="preserve"
5261451517 filename="gio/gfile.c"
52615- line="3974">Tries to move the file or directory @source to the location specified
51518+ line="3985">Tries to move the file or directory @source to the location specified
5261651519 by @destination. If native move operations are supported then this is
5261751520 used, otherwise a copy + delete fallback is used. The native
5261851521 implementation may support moving directories (for instance on moves
@@ -52649,26 +51552,26 @@ move operation isn't available).</doc>
5264951552 <return-value transfer-ownership="none">
5265051553 <doc xml:space="preserve"
5265151554 filename="gio/gfile.c"
52652- line="4021">%TRUE on successful move, %FALSE otherwise.</doc>
51555+ line="4032">%TRUE on successful move, %FALSE otherwise.</doc>
5265351556 <type name="gboolean" c:type="gboolean"/>
5265451557 </return-value>
5265551558 <parameters>
5265651559 <instance-parameter name="source" transfer-ownership="none">
5265751560 <doc xml:space="preserve"
5265851561 filename="gio/gfile.c"
52659- line="3976">#GFile pointing to the source location</doc>
51562+ line="3987">#GFile pointing to the source location</doc>
5266051563 <type name="File" c:type="GFile*"/>
5266151564 </instance-parameter>
5266251565 <parameter name="destination" transfer-ownership="none">
5266351566 <doc xml:space="preserve"
5266451567 filename="gio/gfile.c"
52665- line="3977">#GFile pointing to the destination location</doc>
51568+ line="3988">#GFile pointing to the destination location</doc>
5266651569 <type name="File" c:type="GFile*"/>
5266751570 </parameter>
5266851571 <parameter name="flags" transfer-ownership="none">
5266951572 <doc xml:space="preserve"
5267051573 filename="gio/gfile.c"
52671- line="3978">set of #GFileCopyFlags</doc>
51574+ line="3989">set of #GFileCopyFlags</doc>
5267251575 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
5267351576 </parameter>
5267451577 <parameter name="cancellable"
@@ -52677,7 +51580,7 @@ move operation isn't available).</doc>
5267751580 allow-none="1">
5267851581 <doc xml:space="preserve"
5267951582 filename="gio/gfile.c"
52680- line="3979">optional #GCancellable object,
51583+ line="3990">optional #GCancellable object,
5268151584 %NULL to ignore</doc>
5268251585 <type name="Cancellable" c:type="GCancellable*"/>
5268351586 </parameter>
@@ -52689,7 +51592,7 @@ move operation isn't available).</doc>
5268951592 closure="4">
5269051593 <doc xml:space="preserve"
5269151594 filename="gio/gfile.c"
52692- line="3981">#GFileProgressCallback
51595+ line="3992">#GFileProgressCallback
5269351596 function for updates</doc>
5269451597 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
5269551598 </parameter>
@@ -52699,7 +51602,7 @@ move operation isn't available).</doc>
5269951602 allow-none="1">
5270051603 <doc xml:space="preserve"
5270151604 filename="gio/gfile.c"
52702- line="3983">gpointer to user data for
51605+ line="3994">gpointer to user data for
5270351606 the callback function</doc>
5270451607 <type name="gpointer" c:type="gpointer"/>
5270551608 </parameter>
@@ -52713,7 +51616,7 @@ move operation isn't available).</doc>
5271351616 glib:sync-func="move">
5271451617 <doc xml:space="preserve"
5271551618 filename="gio/gfile.c"
52716- line="4108">Asynchronously moves a file @source to the location of @destination. For details of the behaviour, see g_file_move().
51619+ line="4119">Asynchronously moves a file @source to the location of @destination. For details of the behaviour, see g_file_move().
5271751620
5271851621 If @progress_callback is not %NULL, then that function that will be called
5271951622 just like in g_file_move(). The callback will run in the default main context
@@ -52730,25 +51633,25 @@ g_file_move_finish() to get the result of the operation.</doc>
5273051633 <instance-parameter name="source" transfer-ownership="none">
5273151634 <doc xml:space="preserve"
5273251635 filename="gio/gfile.c"
52733- line="4110">#GFile pointing to the source location</doc>
51636+ line="4121">#GFile pointing to the source location</doc>
5273451637 <type name="File" c:type="GFile*"/>
5273551638 </instance-parameter>
5273651639 <parameter name="destination" transfer-ownership="none">
5273751640 <doc xml:space="preserve"
5273851641 filename="gio/gfile.c"
52739- line="4111">#GFile pointing to the destination location</doc>
51642+ line="4122">#GFile pointing to the destination location</doc>
5274051643 <type name="File" c:type="GFile*"/>
5274151644 </parameter>
5274251645 <parameter name="flags" transfer-ownership="none">
5274351646 <doc xml:space="preserve"
5274451647 filename="gio/gfile.c"
52745- line="4112">set of #GFileCopyFlags</doc>
51648+ line="4123">set of #GFileCopyFlags</doc>
5274651649 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
5274751650 </parameter>
5274851651 <parameter name="io_priority" transfer-ownership="none">
5274951652 <doc xml:space="preserve"
5275051653 filename="gio/gfile.c"
52751- line="4113">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
51654+ line="4124">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5275251655 <type name="gint" c:type="int"/>
5275351656 </parameter>
5275451657 <parameter name="cancellable"
@@ -52757,7 +51660,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5275751660 allow-none="1">
5275851661 <doc xml:space="preserve"
5275951662 filename="gio/gfile.c"
52760- line="4114">optional #GCancellable object,
51663+ line="4125">optional #GCancellable object,
5276151664 %NULL to ignore</doc>
5276251665 <type name="Cancellable" c:type="GCancellable*"/>
5276351666 </parameter>
@@ -52769,7 +51672,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5276951672 closure="5">
5277051673 <doc xml:space="preserve"
5277151674 filename="gio/gfile.c"
52772- line="4116">
51675+ line="4127">
5277351676 #GFileProgressCallback function for updates</doc>
5277451677 <type name="FileProgressCallback" c:type="GFileProgressCallback"/>
5277551678 </parameter>
@@ -52779,7 +51682,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5277951682 allow-none="1">
5278051683 <doc xml:space="preserve"
5278151684 filename="gio/gfile.c"
52782- line="4118">gpointer to user data for the callback function</doc>
51685+ line="4129">gpointer to user data for the callback function</doc>
5278351686 <type name="gpointer" c:type="gpointer"/>
5278451687 </parameter>
5278551688 <parameter name="callback"
@@ -52790,7 +51693,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5279051693 closure="7">
5279151694 <doc xml:space="preserve"
5279251695 filename="gio/gfile.c"
52793- line="4119">a #GAsyncReadyCallback
51696+ line="4130">a #GAsyncReadyCallback
5279451697 to call when the request is satisfied</doc>
5279551698 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5279651699 </parameter>
@@ -52800,7 +51703,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5280051703 allow-none="1">
5280151704 <doc xml:space="preserve"
5280251705 filename="gio/gfile.c"
52803- line="4121">the data to pass to callback function</doc>
51706+ line="4132">the data to pass to callback function</doc>
5280451707 <type name="gpointer" c:type="gpointer"/>
5280551708 </parameter>
5280651709 </parameters>
@@ -52812,7 +51715,7 @@ g_file_move_finish() to get the result of the operation.</doc>
5281251715 glib:finish-func="move_finish">
5281351716 <doc xml:space="preserve"
5281451717 filename="gio/gfile.c"
52815- line="4164">Version of [method@Gio.File.move_async] using closures instead of callbacks for
51718+ line="4175">Version of [method@Gio.File.move_async] using closures instead of callbacks for
5281651719 easier binding in other languages.</doc>
5281751720 <source-position filename="gio/gfile.h" line="982"/>
5281851721 <return-value transfer-ownership="none">
@@ -52822,25 +51725,25 @@ easier binding in other languages.</doc>
5282251725 <instance-parameter name="source" transfer-ownership="none">
5282351726 <doc xml:space="preserve"
5282451727 filename="gio/gfile.c"
52825- line="4166">input [type@Gio.File]</doc>
51728+ line="4177">input [type@Gio.File]</doc>
5282651729 <type name="File" c:type="GFile*"/>
5282751730 </instance-parameter>
5282851731 <parameter name="destination" transfer-ownership="none">
5282951732 <doc xml:space="preserve"
5283051733 filename="gio/gfile.c"
52831- line="4167">destination [type@Gio.File]</doc>
51734+ line="4178">destination [type@Gio.File]</doc>
5283251735 <type name="File" c:type="GFile*"/>
5283351736 </parameter>
5283451737 <parameter name="flags" transfer-ownership="none">
5283551738 <doc xml:space="preserve"
5283651739 filename="gio/gfile.c"
52837- line="4168">set of [flags@Gio.FileCopyFlags]</doc>
51740+ line="4179">set of [flags@Gio.FileCopyFlags]</doc>
5283851741 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
5283951742 </parameter>
5284051743 <parameter name="io_priority" transfer-ownership="none">
5284151744 <doc xml:space="preserve"
5284251745 filename="gio/gfile.c"
52843- line="4169">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
51746+ line="4180">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5284451747 <type name="gint" c:type="int"/>
5284551748 </parameter>
5284651749 <parameter name="cancellable"
@@ -52849,7 +51752,7 @@ easier binding in other languages.</doc>
5284951752 allow-none="1">
5285051753 <doc xml:space="preserve"
5285151754 filename="gio/gfile.c"
52852- line="4170">optional [class@Gio.Cancellable] object,
51755+ line="4181">optional [class@Gio.Cancellable] object,
5285351756 `NULL` to ignore</doc>
5285451757 <type name="Cancellable" c:type="GCancellable*"/>
5285551758 </parameter>
@@ -52859,14 +51762,14 @@ easier binding in other languages.</doc>
5285951762 allow-none="1">
5286051763 <doc xml:space="preserve"
5286151764 filename="gio/gfile.c"
52862- line="4172">[type@GObject.Closure] to invoke with progress
51765+ line="4183">[type@GObject.Closure] to invoke with progress
5286351766 information, or `NULL` if progress information is not needed</doc>
5286451767 <type name="GObject.Closure" c:type="GClosure*"/>
5286551768 </parameter>
5286651769 <parameter name="ready_callback_closure" transfer-ownership="none">
5286751770 <doc xml:space="preserve"
5286851771 filename="gio/gfile.c"
52869- line="4174">[type@GObject.Closure] to invoke when the request is satisfied</doc>
51772+ line="4185">[type@GObject.Closure] to invoke when the request is satisfied</doc>
5287051773 <type name="GObject.Closure" c:type="GClosure*"/>
5287151774 </parameter>
5287251775 </parameters>
@@ -52877,26 +51780,26 @@ easier binding in other languages.</doc>
5287751780 throws="1">
5287851781 <doc xml:space="preserve"
5287951782 filename="gio/gfile.c"
52880- line="4200">Finishes an asynchronous file movement, started with
51783+ line="4211">Finishes an asynchronous file movement, started with
5288151784 g_file_move_async().</doc>
5288251785 <source-position filename="gio/gfile.h" line="990"/>
5288351786 <return-value transfer-ownership="none">
5288451787 <doc xml:space="preserve"
5288551788 filename="gio/gfile.c"
52886- line="4209">%TRUE on successful file move, %FALSE otherwise.</doc>
51789+ line="4220">%TRUE on successful file move, %FALSE otherwise.</doc>
5288751790 <type name="gboolean" c:type="gboolean"/>
5288851791 </return-value>
5288951792 <parameters>
5289051793 <instance-parameter name="file" transfer-ownership="none">
5289151794 <doc xml:space="preserve"
5289251795 filename="gio/gfile.c"
52893- line="4202">input source #GFile</doc>
51796+ line="4213">input source #GFile</doc>
5289451797 <type name="File" c:type="GFile*"/>
5289551798 </instance-parameter>
5289651799 <parameter name="result" transfer-ownership="none">
5289751800 <doc xml:space="preserve"
5289851801 filename="gio/gfile.c"
52899- line="4203">a #GAsyncResult</doc>
51802+ line="4214">a #GAsyncResult</doc>
5290051803 <type name="AsyncResult" c:type="GAsyncResult*"/>
5290151804 </parameter>
5290251805 </parameters>
@@ -52908,7 +51811,7 @@ g_file_move_async().</doc>
5290851811 glib:async-func="open_readwrite_async">
5290951812 <doc xml:space="preserve"
5291051813 filename="gio/gfile.c"
52911- line="1935">Opens an existing file for reading and writing. The result is
51814+ line="1946">Opens an existing file for reading and writing. The result is
5291251815 a #GFileIOStream that can be used to read and write the contents
5291351816 of the file.
5291451817
@@ -52928,7 +51831,7 @@ for reading or writing.</doc>
5292851831 <return-value transfer-ownership="full">
5292951832 <doc xml:space="preserve"
5293051833 filename="gio/gfile.c"
52931- line="1958">#GFileIOStream or %NULL on error.
51834+ line="1969">#GFileIOStream or %NULL on error.
5293251835 Free the returned object with g_object_unref().</doc>
5293351836 <type name="FileIOStream" c:type="GFileIOStream*"/>
5293451837 </return-value>
@@ -52936,7 +51839,7 @@ for reading or writing.</doc>
5293651839 <instance-parameter name="file" transfer-ownership="none">
5293751840 <doc xml:space="preserve"
5293851841 filename="gio/gfile.c"
52939- line="1937">#GFile to open</doc>
51842+ line="1948">#GFile to open</doc>
5294051843 <type name="File" c:type="GFile*"/>
5294151844 </instance-parameter>
5294251845 <parameter name="cancellable"
@@ -52945,7 +51848,7 @@ for reading or writing.</doc>
5294551848 allow-none="1">
5294651849 <doc xml:space="preserve"
5294751850 filename="gio/gfile.c"
52948- line="1938">a #GCancellable</doc>
51851+ line="1949">a #GCancellable</doc>
5294951852 <type name="Cancellable" c:type="GCancellable*"/>
5295051853 </parameter>
5295151854 </parameters>
@@ -52957,7 +51860,7 @@ for reading or writing.</doc>
5295751860 glib:sync-func="open_readwrite">
5295851861 <doc xml:space="preserve"
5295951862 filename="gio/gfile.c"
52960- line="2394">Asynchronously opens @file for reading and writing.
51863+ line="2405">Asynchronously opens @file for reading and writing.
5296151864
5296251865 For more details, see g_file_open_readwrite() which is
5296351866 the synchronous version of this call.
@@ -52973,13 +51876,13 @@ the result of the operation.</doc>
5297351876 <instance-parameter name="file" transfer-ownership="none">
5297451877 <doc xml:space="preserve"
5297551878 filename="gio/gfile.c"
52976- line="2396">input #GFile</doc>
51879+ line="2407">input #GFile</doc>
5297751880 <type name="File" c:type="GFile*"/>
5297851881 </instance-parameter>
5297951882 <parameter name="io_priority" transfer-ownership="none">
5298051883 <doc xml:space="preserve"
5298151884 filename="gio/gfile.c"
52982- line="2397">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
51885+ line="2408">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5298351886 <type name="gint" c:type="int"/>
5298451887 </parameter>
5298551888 <parameter name="cancellable"
@@ -52988,7 +51891,7 @@ the result of the operation.</doc>
5298851891 allow-none="1">
5298951892 <doc xml:space="preserve"
5299051893 filename="gio/gfile.c"
52991- line="2398">optional #GCancellable object,
51894+ line="2409">optional #GCancellable object,
5299251895 %NULL to ignore</doc>
5299351896 <type name="Cancellable" c:type="GCancellable*"/>
5299451897 </parameter>
@@ -53000,7 +51903,7 @@ the result of the operation.</doc>
5300051903 closure="3">
5300151904 <doc xml:space="preserve"
5300251905 filename="gio/gfile.c"
53003- line="2400">a #GAsyncReadyCallback
51906+ line="2411">a #GAsyncReadyCallback
5300451907 to call when the request is satisfied</doc>
5300551908 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5300651909 </parameter>
@@ -53010,7 +51913,7 @@ the result of the operation.</doc>
5301051913 allow-none="1">
5301151914 <doc xml:space="preserve"
5301251915 filename="gio/gfile.c"
53013- line="2402">the data to pass to callback function</doc>
51916+ line="2413">the data to pass to callback function</doc>
5301451917 <type name="gpointer" c:type="gpointer"/>
5301551918 </parameter>
5301651919 </parameters>
@@ -53021,13 +51924,13 @@ the result of the operation.</doc>
5302151924 throws="1">
5302251925 <doc xml:space="preserve"
5302351926 filename="gio/gfile.c"
53024- line="2434">Finishes an asynchronous file read operation started with
51927+ line="2445">Finishes an asynchronous file read operation started with
5302551928 g_file_open_readwrite_async().</doc>
5302651929 <source-position filename="gio/gfile.h" line="771"/>
5302751930 <return-value transfer-ownership="full">
5302851931 <doc xml:space="preserve"
5302951932 filename="gio/gfile.c"
53030- line="2443">a #GFileIOStream or %NULL on error.
51933+ line="2454">a #GFileIOStream or %NULL on error.
5303151934 Free the returned object with g_object_unref().</doc>
5303251935 <type name="FileIOStream" c:type="GFileIOStream*"/>
5303351936 </return-value>
@@ -53035,13 +51938,13 @@ g_file_open_readwrite_async().</doc>
5303551938 <instance-parameter name="file" transfer-ownership="none">
5303651939 <doc xml:space="preserve"
5303751940 filename="gio/gfile.c"
53038- line="2436">input #GFile</doc>
51941+ line="2447">input #GFile</doc>
5303951942 <type name="File" c:type="GFile*"/>
5304051943 </instance-parameter>
5304151944 <parameter name="res" transfer-ownership="none">
5304251945 <doc xml:space="preserve"
5304351946 filename="gio/gfile.c"
53044- line="2437">a #GAsyncResult</doc>
51947+ line="2448">a #GAsyncResult</doc>
5304551948 <type name="AsyncResult" c:type="GAsyncResult*"/>
5304651949 </parameter>
5304751950 </parameters>
@@ -53079,7 +51982,7 @@ This call does no blocking I/O.</doc>
5307951982 glib:finish-func="poll_mountable_finish">
5308051983 <doc xml:space="preserve"
5308151984 filename="gio/gfile.c"
53082- line="9333">Polls a file of type %G_FILE_TYPE_MOUNTABLE.
51985+ line="9344">Polls a file of type %G_FILE_TYPE_MOUNTABLE.
5308351986
5308451987 If @cancellable is not %NULL, then the operation can be cancelled by
5308551988 triggering the cancellable object from another thread. If the operation
@@ -53096,7 +51999,7 @@ the result of the operation.</doc>
5309651999 <instance-parameter name="file" transfer-ownership="none">
5309752000 <doc xml:space="preserve"
5309852001 filename="gio/gfile.c"
53099- line="9335">input #GFile</doc>
52002+ line="9346">input #GFile</doc>
5310052003 <type name="File" c:type="GFile*"/>
5310152004 </instance-parameter>
5310252005 <parameter name="cancellable"
@@ -53105,7 +52008,7 @@ the result of the operation.</doc>
5310552008 allow-none="1">
5310652009 <doc xml:space="preserve"
5310752010 filename="gio/gfile.c"
53108- line="9336">optional #GCancellable object, %NULL to ignore</doc>
52011+ line="9347">optional #GCancellable object, %NULL to ignore</doc>
5310952012 <type name="Cancellable" c:type="GCancellable*"/>
5311052013 </parameter>
5311152014 <parameter name="callback"
@@ -53116,7 +52019,7 @@ the result of the operation.</doc>
5311652019 closure="2">
5311752020 <doc xml:space="preserve"
5311852021 filename="gio/gfile.c"
53119- line="9337">a #GAsyncReadyCallback to call
52022+ line="9348">a #GAsyncReadyCallback to call
5312052023 when the request is satisfied, or %NULL</doc>
5312152024 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5312252025 </parameter>
@@ -53126,7 +52029,7 @@ the result of the operation.</doc>
5312652029 allow-none="1">
5312752030 <doc xml:space="preserve"
5312852031 filename="gio/gfile.c"
53129- line="9339">the data to pass to callback function</doc>
52032+ line="9350">the data to pass to callback function</doc>
5313052033 <type name="gpointer" c:type="gpointer"/>
5313152034 </parameter>
5313252035 </parameters>
@@ -53137,7 +52040,7 @@ the result of the operation.</doc>
5313752040 throws="1">
5313852041 <doc xml:space="preserve"
5313952042 filename="gio/gfile.c"
53140- line="9380">Finishes a poll operation. See g_file_poll_mountable() for details.
52043+ line="9391">Finishes a poll operation. See g_file_poll_mountable() for details.
5314152044
5314252045 Finish an asynchronous poll operation that was polled
5314352046 with g_file_poll_mountable().</doc>
@@ -53145,7 +52048,7 @@ with g_file_poll_mountable().</doc>
5314552048 <return-value transfer-ownership="none">
5314652049 <doc xml:space="preserve"
5314752050 filename="gio/gfile.c"
53148- line="9391">%TRUE if the operation finished successfully. %FALSE
52051+ line="9402">%TRUE if the operation finished successfully. %FALSE
5314952052 otherwise.</doc>
5315052053 <type name="gboolean" c:type="gboolean"/>
5315152054 </return-value>
@@ -53153,13 +52056,13 @@ otherwise.</doc>
5315352056 <instance-parameter name="file" transfer-ownership="none">
5315452057 <doc xml:space="preserve"
5315552058 filename="gio/gfile.c"
53156- line="9382">input #GFile</doc>
52059+ line="9393">input #GFile</doc>
5315752060 <type name="File" c:type="GFile*"/>
5315852061 </instance-parameter>
5315952062 <parameter name="result" transfer-ownership="none">
5316052063 <doc xml:space="preserve"
5316152064 filename="gio/gfile.c"
53162- line="9383">a #GAsyncResult</doc>
52065+ line="9394">a #GAsyncResult</doc>
5316352066 <type name="AsyncResult" c:type="GAsyncResult*"/>
5316452067 </parameter>
5316552068 </parameters>
@@ -53170,7 +52073,7 @@ otherwise.</doc>
5317052073 glib:async-func="query_default_handler_async">
5317152074 <doc xml:space="preserve"
5317252075 filename="gio/gfile.c"
53173- line="7816">Returns the #GAppInfo that is registered as the default
52076+ line="7827">Returns the #GAppInfo that is registered as the default
5317452077 application to handle the file specified by @file.
5317552078
5317652079 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -53180,7 +52083,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5318052083 <return-value transfer-ownership="full">
5318152084 <doc xml:space="preserve"
5318252085 filename="gio/gfile.c"
53183- line="7829">a #GAppInfo if the handle was found,
52086+ line="7840">a #GAppInfo if the handle was found,
5318452087 %NULL if there were errors.
5318552088 When you are done with it, release it with g_object_unref()</doc>
5318652089 <type name="AppInfo" c:type="GAppInfo*"/>
@@ -53189,7 +52092,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5318952092 <instance-parameter name="file" transfer-ownership="none">
5319052093 <doc xml:space="preserve"
5319152094 filename="gio/gfile.c"
53192- line="7818">a #GFile to open</doc>
52095+ line="7829">a #GFile to open</doc>
5319352096 <type name="File" c:type="GFile*"/>
5319452097 </instance-parameter>
5319552098 <parameter name="cancellable"
@@ -53198,7 +52101,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5319852101 allow-none="1">
5319952102 <doc xml:space="preserve"
5320052103 filename="gio/gfile.c"
53201- line="7819">optional #GCancellable object, %NULL to ignore</doc>
52104+ line="7830">optional #GCancellable object, %NULL to ignore</doc>
5320252105 <type name="Cancellable" c:type="GCancellable*"/>
5320352106 </parameter>
5320452107 </parameters>
@@ -53210,7 +52113,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5321052113 glib:sync-func="query_default_handler">
5321152114 <doc xml:space="preserve"
5321252115 filename="gio/gfile.c"
53213- line="7998">Async version of g_file_query_default_handler().</doc>
52116+ line="8009">Async version of g_file_query_default_handler().</doc>
5321452117 <source-position filename="gio/gfile.h" line="1271"/>
5321552118 <return-value transfer-ownership="none">
5321652119 <type name="none" c:type="void"/>
@@ -53219,13 +52122,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5321952122 <instance-parameter name="file" transfer-ownership="none">
5322052123 <doc xml:space="preserve"
5322152124 filename="gio/gfile.c"
53222- line="8000">a #GFile to open</doc>
52125+ line="8011">a #GFile to open</doc>
5322352126 <type name="File" c:type="GFile*"/>
5322452127 </instance-parameter>
5322552128 <parameter name="io_priority" transfer-ownership="none">
5322652129 <doc xml:space="preserve"
5322752130 filename="gio/gfile.c"
53228- line="8001">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
52131+ line="8012">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5322952132 <type name="gint" c:type="int"/>
5323052133 </parameter>
5323152134 <parameter name="cancellable"
@@ -53234,7 +52137,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5323452137 allow-none="1">
5323552138 <doc xml:space="preserve"
5323652139 filename="gio/gfile.c"
53237- line="8002">optional #GCancellable object, %NULL to ignore</doc>
52140+ line="8013">optional #GCancellable object, %NULL to ignore</doc>
5323852141 <type name="Cancellable" c:type="GCancellable*"/>
5323952142 </parameter>
5324052143 <parameter name="callback"
@@ -53245,7 +52148,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5324552148 closure="3">
5324652149 <doc xml:space="preserve"
5324752150 filename="gio/gfile.c"
53248- line="8003">a #GAsyncReadyCallback to call when the request is done</doc>
52151+ line="8014">a #GAsyncReadyCallback to call when the request is done</doc>
5324952152 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5325052153 </parameter>
5325152154 <parameter name="user_data"
@@ -53254,7 +52157,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5325452157 allow-none="1">
5325552158 <doc xml:space="preserve"
5325652159 filename="gio/gfile.c"
53257- line="8004">data to pass to @callback</doc>
52160+ line="8015">data to pass to @callback</doc>
5325852161 <type name="gpointer" c:type="gpointer"/>
5325952162 </parameter>
5326052163 </parameters>
@@ -53265,12 +52168,12 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5326552168 throws="1">
5326652169 <doc xml:space="preserve"
5326752170 filename="gio/gfile.c"
53268- line="8046">Finishes a g_file_query_default_handler_async() operation.</doc>
52171+ line="8057">Finishes a g_file_query_default_handler_async() operation.</doc>
5326952172 <source-position filename="gio/gfile.h" line="1277"/>
5327052173 <return-value transfer-ownership="full">
5327152174 <doc xml:space="preserve"
5327252175 filename="gio/gfile.c"
53273- line="8054">a #GAppInfo if the handle was found,
52176+ line="8065">a #GAppInfo if the handle was found,
5327452177 %NULL if there were errors.
5327552178 When you are done with it, release it with g_object_unref()</doc>
5327652179 <type name="AppInfo" c:type="GAppInfo*"/>
@@ -53279,13 +52182,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5327952182 <instance-parameter name="file" transfer-ownership="none">
5328052183 <doc xml:space="preserve"
5328152184 filename="gio/gfile.c"
53282- line="8048">a #GFile to open</doc>
52185+ line="8059">a #GFile to open</doc>
5328352186 <type name="File" c:type="GFile*"/>
5328452187 </instance-parameter>
5328552188 <parameter name="result" transfer-ownership="none">
5328652189 <doc xml:space="preserve"
5328752190 filename="gio/gfile.c"
53288- line="8049">a #GAsyncResult</doc>
52191+ line="8060">a #GAsyncResult</doc>
5328952192 <type name="AsyncResult" c:type="GAsyncResult*"/>
5329052193 </parameter>
5329152194 </parameters>
@@ -53394,7 +52297,7 @@ a regular file, directory, or symlink.</doc>
5339452297 glib:async-func="query_filesystem_info_async">
5339552298 <doc xml:space="preserve"
5339652299 filename="gio/gfile.c"
53397- line="1434">Similar to g_file_query_info(), but obtains information
52300+ line="1445">Similar to g_file_query_info(), but obtains information
5339852301 about the filesystem the @file is on, rather than the file itself.
5339952302 For instance the amount of space available and the type of
5340052303 the filesystem.
@@ -53423,7 +52326,7 @@ kind of filesystem the file is on.</doc>
5342352326 <return-value transfer-ownership="full">
5342452327 <doc xml:space="preserve"
5342552328 filename="gio/gfile.c"
53426- line="1468">a #GFileInfo or %NULL if there was an error.
52329+ line="1479">a #GFileInfo or %NULL if there was an error.
5342752330 Free the returned object with g_object_unref().</doc>
5342852331 <type name="FileInfo" c:type="GFileInfo*"/>
5342952332 </return-value>
@@ -53431,13 +52334,13 @@ kind of filesystem the file is on.</doc>
5343152334 <instance-parameter name="file" transfer-ownership="none">
5343252335 <doc xml:space="preserve"
5343352336 filename="gio/gfile.c"
53434- line="1436">input #GFile</doc>
52337+ line="1447">input #GFile</doc>
5343552338 <type name="File" c:type="GFile*"/>
5343652339 </instance-parameter>
5343752340 <parameter name="attributes" transfer-ownership="none">
5343852341 <doc xml:space="preserve"
5343952342 filename="gio/gfile.c"
53440- line="1437">an attribute query string</doc>
52343+ line="1448">an attribute query string</doc>
5344152344 <type name="utf8" c:type="const char*"/>
5344252345 </parameter>
5344352346 <parameter name="cancellable"
@@ -53446,7 +52349,7 @@ kind of filesystem the file is on.</doc>
5344652349 allow-none="1">
5344752350 <doc xml:space="preserve"
5344852351 filename="gio/gfile.c"
53449- line="1438">optional #GCancellable object,
52352+ line="1449">optional #GCancellable object,
5345052353 %NULL to ignore</doc>
5345152354 <type name="Cancellable" c:type="GCancellable*"/>
5345252355 </parameter>
@@ -53458,7 +52361,7 @@ kind of filesystem the file is on.</doc>
5345852361 glib:sync-func="query_filesystem_info">
5345952362 <doc xml:space="preserve"
5346052363 filename="gio/gfile.c"
53461- line="1497">Asynchronously gets the requested information about the filesystem
52364+ line="1508">Asynchronously gets the requested information about the filesystem
5346252365 that the specified @file is on. The result is a #GFileInfo object
5346352366 that contains key-value attributes (such as type or size for the
5346452367 file).
@@ -53477,19 +52380,19 @@ operation.</doc>
5347752380 <instance-parameter name="file" transfer-ownership="none">
5347852381 <doc xml:space="preserve"
5347952382 filename="gio/gfile.c"
53480- line="1499">input #GFile</doc>
52383+ line="1510">input #GFile</doc>
5348152384 <type name="File" c:type="GFile*"/>
5348252385 </instance-parameter>
5348352386 <parameter name="attributes" transfer-ownership="none">
5348452387 <doc xml:space="preserve"
5348552388 filename="gio/gfile.c"
53486- line="1500">an attribute query string</doc>
52389+ line="1511">an attribute query string</doc>
5348752390 <type name="utf8" c:type="const char*"/>
5348852391 </parameter>
5348952392 <parameter name="io_priority" transfer-ownership="none">
5349052393 <doc xml:space="preserve"
5349152394 filename="gio/gfile.c"
53492- line="1501">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
52395+ line="1512">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5349352396 <type name="gint" c:type="int"/>
5349452397 </parameter>
5349552398 <parameter name="cancellable"
@@ -53498,7 +52401,7 @@ operation.</doc>
5349852401 allow-none="1">
5349952402 <doc xml:space="preserve"
5350052403 filename="gio/gfile.c"
53501- line="1502">optional #GCancellable object,
52404+ line="1513">optional #GCancellable object,
5350252405 %NULL to ignore</doc>
5350352406 <type name="Cancellable" c:type="GCancellable*"/>
5350452407 </parameter>
@@ -53510,7 +52413,7 @@ operation.</doc>
5351052413 closure="4">
5351152414 <doc xml:space="preserve"
5351252415 filename="gio/gfile.c"
53513- line="1504">a #GAsyncReadyCallback
52416+ line="1515">a #GAsyncReadyCallback
5351452417 to call when the request is satisfied</doc>
5351552418 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5351652419 </parameter>
@@ -53520,7 +52423,7 @@ operation.</doc>
5352052423 allow-none="1">
5352152424 <doc xml:space="preserve"
5352252425 filename="gio/gfile.c"
53523- line="1506">the data to pass to callback function</doc>
52426+ line="1517">the data to pass to callback function</doc>
5352452427 <type name="gpointer" c:type="gpointer"/>
5352552428 </parameter>
5352652429 </parameters>
@@ -53530,13 +52433,13 @@ operation.</doc>
5353052433 throws="1">
5353152434 <doc xml:space="preserve"
5353252435 filename="gio/gfile.c"
53533- line="1541">Finishes an asynchronous filesystem info query.
52436+ line="1552">Finishes an asynchronous filesystem info query.
5353452437 See g_file_query_filesystem_info_async().</doc>
5353552438 <source-position filename="gio/gfile.h" line="848"/>
5353652439 <return-value transfer-ownership="full">
5353752440 <doc xml:space="preserve"
5353852441 filename="gio/gfile.c"
53539- line="1550">#GFileInfo for given @file
52442+ line="1561">#GFileInfo for given @file
5354052443 or %NULL on error.
5354152444 Free the returned object with g_object_unref().</doc>
5354252445 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -53545,13 +52448,13 @@ See g_file_query_filesystem_info_async().</doc>
5354552448 <instance-parameter name="file" transfer-ownership="none">
5354652449 <doc xml:space="preserve"
5354752450 filename="gio/gfile.c"
53548- line="1543">input #GFile</doc>
52451+ line="1554">input #GFile</doc>
5354952452 <type name="File" c:type="GFile*"/>
5355052453 </instance-parameter>
5355152454 <parameter name="res" transfer-ownership="none">
5355252455 <doc xml:space="preserve"
5355352456 filename="gio/gfile.c"
53554- line="1544">a #GAsyncResult</doc>
52457+ line="1555">a #GAsyncResult</doc>
5355552458 <type name="AsyncResult" c:type="GAsyncResult*"/>
5355652459 </parameter>
5355752460 </parameters>
@@ -53563,48 +52466,60 @@ See g_file_query_filesystem_info_async().</doc>
5356352466 <doc xml:space="preserve"
5356452467 filename="gio/gfile.c"
5356552468 line="1289">Gets the requested information about specified @file.
53566-The result is a #GFileInfo object that contains key-value
52469+
52470+The result is a [class@Gio.FileInfo] object that contains key-value
5356752471 attributes (such as the type or size of the file).
5356852472
5356952473 The @attributes value is a string that specifies the file
5357052474 attributes that should be gathered. It is not an error if
53571-it's not possible to read a particular requested attribute
53572-from a file - it just won't be set. @attributes should be a
53573-comma-separated list of attributes or attribute wildcards.
53574-The wildcard "*" means all attributes, and a wildcard like
53575-"standard::*" means all attributes in the standard namespace.
53576-An example attribute query be "standard::*,owner::user".
52475+it’s not possible to read a particular requested attribute
52476+from a file — it just won't be set. In particular this means that if a file
52477+is inaccessible (due to being in a folder with restrictive permissions), for
52478+example, you can expect the returned [class@Gio.FileInfo] to have very few
52479+attributes set. You should check whether an attribute is set using
52480+[method@Gio.FileInfo.has_attribute] before trying to retrieve its value.
52481+
52482+It is guaranteed that if any of the following attributes are listed in
52483+@attributes, they will always be set in the returned [class@Gio.FileInfo],
52484+even if the user doesn’t have permissions to access the file:
52485+
52486+ - [const@Gio.FILE_ATTRIBUTE_STANDARD_NAME]
52487+ - [const@Gio.FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME]
52488+
52489+@attributes should be a comma-separated list of attributes or attribute
52490+wildcards. The wildcard `"*"` means all attributes, and a wildcard like
52491+`"standard::*"` means all attributes in the standard namespace.
52492+An example attribute query might be `"standard::*,owner::user"`.
5357752493 The standard attributes are available as defines, like
53578-%G_FILE_ATTRIBUTE_STANDARD_NAME.
52494+[const@Gio.FILE_ATTRIBUTE_STANDARD_NAME].
5357952495
53580-If @cancellable is not %NULL, then the operation can be cancelled
52496+If @cancellable is not `NULL`, then the operation can be cancelled
5358152497 by triggering the cancellable object from another thread. If the
53582-operation was cancelled, the error %G_IO_ERROR_CANCELLED will be
52498+operation was cancelled, the error [error@Gio.IOErrorEnum.CANCELLED] will be
5358352499 returned.
5358452500
5358552501 For symlinks, normally the information about the target of the
5358652502 symlink is returned, rather than information about the symlink
53587-itself. However if you pass %G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS
52503+itself. However if you pass [flags@Gio.FileQueryInfoFlags.NOFOLLOW_SYMLINKS]
5358852504 in @flags the information about the symlink itself will be returned.
5358952505 Also, for symlinks that point to non-existing files the information
5359052506 about the symlink itself will be returned.
5359152507
53592-If the file does not exist, the %G_IO_ERROR_NOT_FOUND error will be
52508+If the file does not exist, the [error@Gio.IOErrorEnum.NOT_FOUND] error will be
5359352509 returned. Other errors are possible too, and depend on what kind of
53594-filesystem the file is on.</doc>
52510+file system the file is on.</doc>
5359552511 <source-position filename="gio/gfile.h" line="818"/>
5359652512 <return-value transfer-ownership="full">
5359752513 <doc xml:space="preserve"
5359852514 filename="gio/gfile.c"
53599- line="1329">a #GFileInfo for the given @file, or %NULL
53600- on error. Free the returned object with g_object_unref().</doc>
52515+ line="1341">a [class@Gio.FileInfo] for the given @file</doc>
5360152516 <type name="FileInfo" c:type="GFileInfo*"/>
5360252517 </return-value>
5360352518 <parameters>
5360452519 <instance-parameter name="file" transfer-ownership="none">
5360552520 <doc xml:space="preserve"
5360652521 filename="gio/gfile.c"
53607- line="1291">input #GFile</doc>
52522+ line="1291">input file</doc>
5360852523 <type name="File" c:type="GFile*"/>
5360952524 </instance-parameter>
5361052525 <parameter name="attributes" transfer-ownership="none">
@@ -53616,7 +52531,7 @@ filesystem the file is on.</doc>
5361652531 <parameter name="flags" transfer-ownership="none">
5361752532 <doc xml:space="preserve"
5361852533 filename="gio/gfile.c"
53619- line="1293">a set of #GFileQueryInfoFlags</doc>
52534+ line="1293">flags to affect the query operation</doc>
5362052535 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5362152536 </parameter>
5362252537 <parameter name="cancellable"
@@ -53625,8 +52540,7 @@ filesystem the file is on.</doc>
5362552540 allow-none="1">
5362652541 <doc xml:space="preserve"
5362752542 filename="gio/gfile.c"
53628- line="1294">optional #GCancellable object,
53629- %NULL to ignore</doc>
52543+ line="1294">optional cancellable object</doc>
5363052544 <type name="Cancellable" c:type="GCancellable*"/>
5363152545 </parameter>
5363252546 </parameters>
@@ -53637,7 +52551,7 @@ filesystem the file is on.</doc>
5363752551 glib:sync-func="query_info">
5363852552 <doc xml:space="preserve"
5363952553 filename="gio/gfile.c"
53640- line="1359">Asynchronously gets the requested information about specified @file.
52554+ line="1370">Asynchronously gets the requested information about specified @file.
5364152555 The result is a #GFileInfo object that contains key-value attributes
5364252556 (such as type or size for the file).
5364352557
@@ -53654,25 +52568,25 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
5365452568 <instance-parameter name="file" transfer-ownership="none">
5365552569 <doc xml:space="preserve"
5365652570 filename="gio/gfile.c"
53657- line="1361">input #GFile</doc>
52571+ line="1372">input #GFile</doc>
5365852572 <type name="File" c:type="GFile*"/>
5365952573 </instance-parameter>
5366052574 <parameter name="attributes" transfer-ownership="none">
5366152575 <doc xml:space="preserve"
5366252576 filename="gio/gfile.c"
53663- line="1362">an attribute query string</doc>
52577+ line="1373">an attribute query string</doc>
5366452578 <type name="utf8" c:type="const char*"/>
5366552579 </parameter>
5366652580 <parameter name="flags" transfer-ownership="none">
5366752581 <doc xml:space="preserve"
5366852582 filename="gio/gfile.c"
53669- line="1363">a set of #GFileQueryInfoFlags</doc>
52583+ line="1374">a set of #GFileQueryInfoFlags</doc>
5367052584 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5367152585 </parameter>
5367252586 <parameter name="io_priority" transfer-ownership="none">
5367352587 <doc xml:space="preserve"
5367452588 filename="gio/gfile.c"
53675- line="1364">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
52589+ line="1375">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5367652590 <type name="gint" c:type="int"/>
5367752591 </parameter>
5367852592 <parameter name="cancellable"
@@ -53681,7 +52595,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
5368152595 allow-none="1">
5368252596 <doc xml:space="preserve"
5368352597 filename="gio/gfile.c"
53684- line="1365">optional #GCancellable object,
52598+ line="1376">optional #GCancellable object,
5368552599 %NULL to ignore</doc>
5368652600 <type name="Cancellable" c:type="GCancellable*"/>
5368752601 </parameter>
@@ -53693,7 +52607,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
5369352607 closure="5">
5369452608 <doc xml:space="preserve"
5369552609 filename="gio/gfile.c"
53696- line="1367">a #GAsyncReadyCallback
52610+ line="1378">a #GAsyncReadyCallback
5369752611 to call when the request is satisfied</doc>
5369852612 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5369952613 </parameter>
@@ -53703,7 +52617,7 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
5370352617 allow-none="1">
5370452618 <doc xml:space="preserve"
5370552619 filename="gio/gfile.c"
53706- line="1369">the data to pass to callback function</doc>
52620+ line="1380">the data to pass to callback function</doc>
5370752621 <type name="gpointer" c:type="gpointer"/>
5370852622 </parameter>
5370952623 </parameters>
@@ -53713,13 +52627,13 @@ then call g_file_query_info_finish() to get the result of the operation.</doc>
5371352627 throws="1">
5371452628 <doc xml:space="preserve"
5371552629 filename="gio/gfile.c"
53716- line="1404">Finishes an asynchronous file info query.
52630+ line="1415">Finishes an asynchronous file info query.
5371752631 See g_file_query_info_async().</doc>
5371852632 <source-position filename="gio/gfile.h" line="832"/>
5371952633 <return-value transfer-ownership="full">
5372052634 <doc xml:space="preserve"
5372152635 filename="gio/gfile.c"
53722- line="1413">#GFileInfo for given @file
52636+ line="1424">#GFileInfo for given @file
5372352637 or %NULL on error. Free the returned object with
5372452638 g_object_unref().</doc>
5372552639 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -53728,13 +52642,13 @@ See g_file_query_info_async().</doc>
5372852642 <instance-parameter name="file" transfer-ownership="none">
5372952643 <doc xml:space="preserve"
5373052644 filename="gio/gfile.c"
53731- line="1406">input #GFile</doc>
52645+ line="1417">input #GFile</doc>
5373252646 <type name="File" c:type="GFile*"/>
5373352647 </instance-parameter>
5373452648 <parameter name="res" transfer-ownership="none">
5373552649 <doc xml:space="preserve"
5373652650 filename="gio/gfile.c"
53737- line="1407">a #GAsyncResult</doc>
52651+ line="1418">a #GAsyncResult</doc>
5373852652 <type name="AsyncResult" c:type="GAsyncResult*"/>
5373952653 </parameter>
5374052654 </parameters>
@@ -53744,7 +52658,7 @@ See g_file_query_info_async().</doc>
5374452658 throws="1">
5374552659 <doc xml:space="preserve"
5374652660 filename="gio/gfile.c"
53747- line="4985">Obtain the list of settable attributes for the file.
52661+ line="4996">Obtain the list of settable attributes for the file.
5374852662
5374952663 Returns the type and full attribute name of all the attributes
5375052664 that can be set on this file. This doesn't mean setting it will
@@ -53758,7 +52672,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5375852672 <return-value transfer-ownership="full">
5375952673 <doc xml:space="preserve"
5376052674 filename="gio/gfile.c"
53761- line="5003">a #GFileAttributeInfoList describing the settable attributes.
52675+ line="5014">a #GFileAttributeInfoList describing the settable attributes.
5376252676 When you are done with it, release it with
5376352677 g_file_attribute_info_list_unref()</doc>
5376452678 <type name="FileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
@@ -53767,7 +52681,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5376752681 <instance-parameter name="file" transfer-ownership="none">
5376852682 <doc xml:space="preserve"
5376952683 filename="gio/gfile.c"
53770- line="4987">input #GFile</doc>
52684+ line="4998">input #GFile</doc>
5377152685 <type name="File" c:type="GFile*"/>
5377252686 </instance-parameter>
5377352687 <parameter name="cancellable"
@@ -53776,7 +52690,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5377652690 allow-none="1">
5377752691 <doc xml:space="preserve"
5377852692 filename="gio/gfile.c"
53779- line="4988">optional #GCancellable object,
52693+ line="4999">optional #GCancellable object,
5378052694 %NULL to ignore</doc>
5378152695 <type name="Cancellable" c:type="GCancellable*"/>
5378252696 </parameter>
@@ -53787,7 +52701,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5378752701 throws="1">
5378852702 <doc xml:space="preserve"
5378952703 filename="gio/gfile.c"
53790- line="5043">Obtain the list of attribute namespaces where new attributes
52704+ line="5054">Obtain the list of attribute namespaces where new attributes
5379152705 can be created by a user. An example of this is extended
5379252706 attributes (in the "xattr" namespace).
5379352707
@@ -53798,7 +52712,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5379852712 <return-value transfer-ownership="full">
5379952713 <doc xml:space="preserve"
5380052714 filename="gio/gfile.c"
53801- line="5058">a #GFileAttributeInfoList describing the writable namespaces.
52715+ line="5069">a #GFileAttributeInfoList describing the writable namespaces.
5380252716 When you are done with it, release it with
5380352717 g_file_attribute_info_list_unref()</doc>
5380452718 <type name="FileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
@@ -53807,7 +52721,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5380752721 <instance-parameter name="file" transfer-ownership="none">
5380852722 <doc xml:space="preserve"
5380952723 filename="gio/gfile.c"
53810- line="5045">input #GFile</doc>
52724+ line="5056">input #GFile</doc>
5381152725 <type name="File" c:type="GFile*"/>
5381252726 </instance-parameter>
5381352727 <parameter name="cancellable"
@@ -53816,7 +52730,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5381652730 allow-none="1">
5381752731 <doc xml:space="preserve"
5381852732 filename="gio/gfile.c"
53819- line="5046">optional #GCancellable object,
52733+ line="5057">optional #GCancellable object,
5382052734 %NULL to ignore</doc>
5382152735 <type name="Cancellable" c:type="GCancellable*"/>
5382252736 </parameter>
@@ -53828,7 +52742,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5382852742 glib:async-func="read_async">
5382952743 <doc xml:space="preserve"
5383052744 filename="gio/gfile.c"
53831- line="1688">Opens a file for reading. The result is a #GFileInputStream that
52745+ line="1699">Opens a file for reading. The result is a #GFileInputStream that
5383252746 can be used to read the contents of the file.
5383352747
5383452748 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -53843,7 +52757,7 @@ on what kind of filesystem the file is on.</doc>
5384352757 <return-value transfer-ownership="full">
5384452758 <doc xml:space="preserve"
5384552759 filename="gio/gfile.c"
53846- line="1706">#GFileInputStream or %NULL on error.
52760+ line="1717">#GFileInputStream or %NULL on error.
5384752761 Free the returned object with g_object_unref().</doc>
5384852762 <type name="FileInputStream" c:type="GFileInputStream*"/>
5384952763 </return-value>
@@ -53851,7 +52765,7 @@ on what kind of filesystem the file is on.</doc>
5385152765 <instance-parameter name="file" transfer-ownership="none">
5385252766 <doc xml:space="preserve"
5385352767 filename="gio/gfile.c"
53854- line="1690">#GFile to read</doc>
52768+ line="1701">#GFile to read</doc>
5385552769 <type name="File" c:type="GFile*"/>
5385652770 </instance-parameter>
5385752771 <parameter name="cancellable"
@@ -53860,7 +52774,7 @@ on what kind of filesystem the file is on.</doc>
5386052774 allow-none="1">
5386152775 <doc xml:space="preserve"
5386252776 filename="gio/gfile.c"
53863- line="1691">a #GCancellable</doc>
52777+ line="1702">a #GCancellable</doc>
5386452778 <type name="Cancellable" c:type="GCancellable*"/>
5386552779 </parameter>
5386652780 </parameters>
@@ -53871,7 +52785,7 @@ on what kind of filesystem the file is on.</doc>
5387152785 glib:sync-func="read">
5387252786 <doc xml:space="preserve"
5387352787 filename="gio/gfile.c"
53874- line="2107">Asynchronously opens @file for reading.
52788+ line="2118">Asynchronously opens @file for reading.
5387552789
5387652790 For more details, see g_file_read() which is
5387752791 the synchronous version of this call.
@@ -53887,13 +52801,13 @@ of the operation.</doc>
5388752801 <instance-parameter name="file" transfer-ownership="none">
5388852802 <doc xml:space="preserve"
5388952803 filename="gio/gfile.c"
53890- line="2109">input #GFile</doc>
52804+ line="2120">input #GFile</doc>
5389152805 <type name="File" c:type="GFile*"/>
5389252806 </instance-parameter>
5389352807 <parameter name="io_priority" transfer-ownership="none">
5389452808 <doc xml:space="preserve"
5389552809 filename="gio/gfile.c"
53896- line="2110">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
52810+ line="2121">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5389752811 <type name="gint" c:type="int"/>
5389852812 </parameter>
5389952813 <parameter name="cancellable"
@@ -53902,7 +52816,7 @@ of the operation.</doc>
5390252816 allow-none="1">
5390352817 <doc xml:space="preserve"
5390452818 filename="gio/gfile.c"
53905- line="2111">optional #GCancellable object,
52819+ line="2122">optional #GCancellable object,
5390652820 %NULL to ignore</doc>
5390752821 <type name="Cancellable" c:type="GCancellable*"/>
5390852822 </parameter>
@@ -53914,7 +52828,7 @@ of the operation.</doc>
5391452828 closure="3">
5391552829 <doc xml:space="preserve"
5391652830 filename="gio/gfile.c"
53917- line="2113">a #GAsyncReadyCallback
52831+ line="2124">a #GAsyncReadyCallback
5391852832 to call when the request is satisfied</doc>
5391952833 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5392052834 </parameter>
@@ -53924,7 +52838,7 @@ of the operation.</doc>
5392452838 allow-none="1">
5392552839 <doc xml:space="preserve"
5392652840 filename="gio/gfile.c"
53927- line="2115">the data to pass to callback function</doc>
52841+ line="2126">the data to pass to callback function</doc>
5392852842 <type name="gpointer" c:type="gpointer"/>
5392952843 </parameter>
5393052844 </parameters>
@@ -53932,13 +52846,13 @@ of the operation.</doc>
5393252846 <method name="read_finish" c:identifier="g_file_read_finish" throws="1">
5393352847 <doc xml:space="preserve"
5393452848 filename="gio/gfile.c"
53935- line="2145">Finishes an asynchronous file read operation started with
52849+ line="2156">Finishes an asynchronous file read operation started with
5393652850 g_file_read_async().</doc>
5393752851 <source-position filename="gio/gfile.h" line="705"/>
5393852852 <return-value transfer-ownership="full">
5393952853 <doc xml:space="preserve"
5394052854 filename="gio/gfile.c"
53941- line="2154">a #GFileInputStream or %NULL on error.
52855+ line="2165">a #GFileInputStream or %NULL on error.
5394252856 Free the returned object with g_object_unref().</doc>
5394352857 <type name="FileInputStream" c:type="GFileInputStream*"/>
5394452858 </return-value>
@@ -53946,13 +52860,13 @@ g_file_read_async().</doc>
5394652860 <instance-parameter name="file" transfer-ownership="none">
5394752861 <doc xml:space="preserve"
5394852862 filename="gio/gfile.c"
53949- line="2147">input #GFile</doc>
52863+ line="2158">input #GFile</doc>
5395052864 <type name="File" c:type="GFile*"/>
5395152865 </instance-parameter>
5395252866 <parameter name="res" transfer-ownership="none">
5395352867 <doc xml:space="preserve"
5395452868 filename="gio/gfile.c"
53955- line="2148">a #GAsyncResult</doc>
52869+ line="2159">a #GAsyncResult</doc>
5395652870 <type name="AsyncResult" c:type="GAsyncResult*"/>
5395752871 </parameter>
5395852872 </parameters>
@@ -53963,7 +52877,7 @@ g_file_read_async().</doc>
5396352877 glib:async-func="replace_async">
5396452878 <doc xml:space="preserve"
5396552879 filename="gio/gfile.c"
53966- line="1847">Returns an output stream for overwriting the file, possibly
52880+ line="1858">Returns an output stream for overwriting the file, possibly
5396752881 creating a backup copy of the file first. If the file doesn't exist,
5396852882 it will be created.
5396952883
@@ -54008,7 +52922,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
5400852922 <return-value transfer-ownership="full">
5400952923 <doc xml:space="preserve"
5401052924 filename="gio/gfile.c"
54011- line="1900">a #GFileOutputStream or %NULL on error.
52925+ line="1911">a #GFileOutputStream or %NULL on error.
5401252926 Free the returned object with g_object_unref().</doc>
5401352927 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
5401452928 </return-value>
@@ -54016,7 +52930,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
5401652930 <instance-parameter name="file" transfer-ownership="none">
5401752931 <doc xml:space="preserve"
5401852932 filename="gio/gfile.c"
54019- line="1849">input #GFile</doc>
52933+ line="1860">input #GFile</doc>
5402052934 <type name="File" c:type="GFile*"/>
5402152935 </instance-parameter>
5402252936 <parameter name="etag"
@@ -54025,20 +52939,20 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
5402552939 allow-none="1">
5402652940 <doc xml:space="preserve"
5402752941 filename="gio/gfile.c"
54028- line="1850">an optional [entity tag](#entity-tags)
52942+ line="1861">an optional [entity tag](#entity-tags)
5402952943 for the current #GFile, or #NULL to ignore</doc>
5403052944 <type name="utf8" c:type="const char*"/>
5403152945 </parameter>
5403252946 <parameter name="make_backup" transfer-ownership="none">
5403352947 <doc xml:space="preserve"
5403452948 filename="gio/gfile.c"
54035- line="1852">%TRUE if a backup should be created</doc>
52949+ line="1863">%TRUE if a backup should be created</doc>
5403652950 <type name="gboolean" c:type="gboolean"/>
5403752951 </parameter>
5403852952 <parameter name="flags" transfer-ownership="none">
5403952953 <doc xml:space="preserve"
5404052954 filename="gio/gfile.c"
54041- line="1853">a set of #GFileCreateFlags</doc>
52955+ line="1864">a set of #GFileCreateFlags</doc>
5404252956 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5404352957 </parameter>
5404452958 <parameter name="cancellable"
@@ -54047,7 +52961,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
5404752961 allow-none="1">
5404852962 <doc xml:space="preserve"
5404952963 filename="gio/gfile.c"
54050- line="1854">optional #GCancellable object,
52964+ line="1865">optional #GCancellable object,
5405152965 %NULL to ignore</doc>
5405252966 <type name="Cancellable" c:type="GCancellable*"/>
5405352967 </parameter>
@@ -54059,7 +52973,7 @@ possible too, and depend on what kind of filesystem the file is on.</doc>
5405952973 glib:sync-func="replace">
5406052974 <doc xml:space="preserve"
5406152975 filename="gio/gfile.c"
54062- line="2316">Asynchronously overwrites the file, replacing the contents,
52976+ line="2327">Asynchronously overwrites the file, replacing the contents,
5406352977 possibly creating a backup copy of the file first.
5406452978
5406552979 For more details, see g_file_replace() which is
@@ -54076,7 +52990,7 @@ of the operation.</doc>
5407652990 <instance-parameter name="file" transfer-ownership="none">
5407752991 <doc xml:space="preserve"
5407852992 filename="gio/gfile.c"
54079- line="2318">input #GFile</doc>
52993+ line="2329">input #GFile</doc>
5408052994 <type name="File" c:type="GFile*"/>
5408152995 </instance-parameter>
5408252996 <parameter name="etag"
@@ -54085,26 +52999,26 @@ of the operation.</doc>
5408552999 allow-none="1">
5408653000 <doc xml:space="preserve"
5408753001 filename="gio/gfile.c"
54088- line="2319">an [entity tag](#entity-tags) for the current #GFile,
53002+ line="2330">an [entity tag](#entity-tags) for the current #GFile,
5408953003 or %NULL to ignore</doc>
5409053004 <type name="utf8" c:type="const char*"/>
5409153005 </parameter>
5409253006 <parameter name="make_backup" transfer-ownership="none">
5409353007 <doc xml:space="preserve"
5409453008 filename="gio/gfile.c"
54095- line="2321">%TRUE if a backup should be created</doc>
53009+ line="2332">%TRUE if a backup should be created</doc>
5409653010 <type name="gboolean" c:type="gboolean"/>
5409753011 </parameter>
5409853012 <parameter name="flags" transfer-ownership="none">
5409953013 <doc xml:space="preserve"
5410053014 filename="gio/gfile.c"
54101- line="2322">a set of #GFileCreateFlags</doc>
53015+ line="2333">a set of #GFileCreateFlags</doc>
5410253016 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5410353017 </parameter>
5410453018 <parameter name="io_priority" transfer-ownership="none">
5410553019 <doc xml:space="preserve"
5410653020 filename="gio/gfile.c"
54107- line="2323">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
53021+ line="2334">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5410853022 <type name="gint" c:type="int"/>
5410953023 </parameter>
5411053024 <parameter name="cancellable"
@@ -54113,7 +53027,7 @@ of the operation.</doc>
5411353027 allow-none="1">
5411453028 <doc xml:space="preserve"
5411553029 filename="gio/gfile.c"
54116- line="2324">optional #GCancellable object,
53030+ line="2335">optional #GCancellable object,
5411753031 %NULL to ignore</doc>
5411853032 <type name="Cancellable" c:type="GCancellable*"/>
5411953033 </parameter>
@@ -54125,7 +53039,7 @@ of the operation.</doc>
5412553039 closure="6">
5412653040 <doc xml:space="preserve"
5412753041 filename="gio/gfile.c"
54128- line="2326">a #GAsyncReadyCallback
53042+ line="2337">a #GAsyncReadyCallback
5412953043 to call when the request is satisfied</doc>
5413053044 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5413153045 </parameter>
@@ -54135,7 +53049,7 @@ of the operation.</doc>
5413553049 allow-none="1">
5413653050 <doc xml:space="preserve"
5413753051 filename="gio/gfile.c"
54138- line="2328">the data to pass to callback function</doc>
53052+ line="2339">the data to pass to callback function</doc>
5413953053 <type name="gpointer" c:type="gpointer"/>
5414053054 </parameter>
5414153055 </parameters>
@@ -54146,7 +53060,7 @@ of the operation.</doc>
5414653060 glib:async-func="replace_contents_async">
5414753061 <doc xml:space="preserve"
5414853062 filename="gio/gfile.c"
54149- line="8518">Replaces the contents of @file with @contents of @length bytes.
53063+ line="8529">Replaces the contents of @file with @contents of @length bytes.
5415053064
5415153065 If @etag is specified (not %NULL), any existing file must have that etag,
5415253066 or the error %G_IO_ERROR_WRONG_ETAG will be returned.
@@ -54166,7 +53080,7 @@ changed the next time it is saved over.</doc>
5416653080 <return-value transfer-ownership="none">
5416753081 <doc xml:space="preserve"
5416853082 filename="gio/gfile.c"
54169- line="8550">%TRUE if successful. If an error has occurred, this function
53083+ line="8561">%TRUE if successful. If an error has occurred, this function
5417053084 will return %FALSE and set @error appropriately if present.</doc>
5417153085 <type name="gboolean" c:type="gboolean"/>
5417253086 </return-value>
@@ -54174,13 +53088,13 @@ changed the next time it is saved over.</doc>
5417453088 <instance-parameter name="file" transfer-ownership="none">
5417553089 <doc xml:space="preserve"
5417653090 filename="gio/gfile.c"
54177- line="8520">input #GFile</doc>
53091+ line="8531">input #GFile</doc>
5417853092 <type name="File" c:type="GFile*"/>
5417953093 </instance-parameter>
5418053094 <parameter name="contents" transfer-ownership="none">
5418153095 <doc xml:space="preserve"
5418253096 filename="gio/gfile.c"
54183- line="8521">a string containing the new contents for @file</doc>
53097+ line="8532">a string containing the new contents for @file</doc>
5418453098 <array length="1" zero-terminated="0" c:type="const char*">
5418553099 <type name="guint8"/>
5418653100 </array>
@@ -54188,7 +53102,7 @@ changed the next time it is saved over.</doc>
5418853102 <parameter name="length" transfer-ownership="none">
5418953103 <doc xml:space="preserve"
5419053104 filename="gio/gfile.c"
54191- line="8522">the length of @contents in bytes</doc>
53105+ line="8533">the length of @contents in bytes</doc>
5419253106 <type name="gsize" c:type="gsize"/>
5419353107 </parameter>
5419453108 <parameter name="etag"
@@ -54197,20 +53111,20 @@ changed the next time it is saved over.</doc>
5419753111 allow-none="1">
5419853112 <doc xml:space="preserve"
5419953113 filename="gio/gfile.c"
54200- line="8523">the old [entity-tag](#entity-tags) for the document,
53114+ line="8534">the old [entity-tag](#entity-tags) for the document,
5420153115 or %NULL</doc>
5420253116 <type name="utf8" c:type="const char*"/>
5420353117 </parameter>
5420453118 <parameter name="make_backup" transfer-ownership="none">
5420553119 <doc xml:space="preserve"
5420653120 filename="gio/gfile.c"
54207- line="8525">%TRUE if a backup should be created</doc>
53121+ line="8536">%TRUE if a backup should be created</doc>
5420853122 <type name="gboolean" c:type="gboolean"/>
5420953123 </parameter>
5421053124 <parameter name="flags" transfer-ownership="none">
5421153125 <doc xml:space="preserve"
5421253126 filename="gio/gfile.c"
54213- line="8526">a set of #GFileCreateFlags</doc>
53127+ line="8537">a set of #GFileCreateFlags</doc>
5421453128 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5421553129 </parameter>
5421653130 <parameter name="new_etag"
@@ -54222,7 +53136,7 @@ changed the next time it is saved over.</doc>
5422253136 allow-none="1">
5422353137 <doc xml:space="preserve"
5422453138 filename="gio/gfile.c"
54225- line="8527">a location to a new [entity tag](#entity-tags)
53139+ line="8538">a location to a new [entity tag](#entity-tags)
5422653140 for the document. This should be freed with g_free() when no longer
5422753141 needed, or %NULL</doc>
5422853142 <type name="utf8" c:type="char**"/>
@@ -54233,7 +53147,7 @@ changed the next time it is saved over.</doc>
5423353147 allow-none="1">
5423453148 <doc xml:space="preserve"
5423553149 filename="gio/gfile.c"
54236- line="8530">optional #GCancellable object, %NULL to ignore</doc>
53150+ line="8541">optional #GCancellable object, %NULL to ignore</doc>
5423753151 <type name="Cancellable" c:type="GCancellable*"/>
5423853152 </parameter>
5423953153 </parameters>
@@ -54244,7 +53158,7 @@ changed the next time it is saved over.</doc>
5424453158 glib:sync-func="replace_contents">
5424553159 <doc xml:space="preserve"
5424653160 filename="gio/gfile.c"
54247- line="8725">Starts an asynchronous replacement of @file with the given
53161+ line="8736">Starts an asynchronous replacement of @file with the given
5424853162 @contents of @length bytes. @etag will replace the document's
5424953163 current entity tag.
5425053164
@@ -54271,13 +53185,13 @@ contents (without copying) for the duration of the call.</doc>
5427153185 <instance-parameter name="file" transfer-ownership="none">
5427253186 <doc xml:space="preserve"
5427353187 filename="gio/gfile.c"
54274- line="8727">input #GFile</doc>
53188+ line="8738">input #GFile</doc>
5427553189 <type name="File" c:type="GFile*"/>
5427653190 </instance-parameter>
5427753191 <parameter name="contents" transfer-ownership="none">
5427853192 <doc xml:space="preserve"
5427953193 filename="gio/gfile.c"
54280- line="8728">string of contents to replace the file with</doc>
53194+ line="8739">string of contents to replace the file with</doc>
5428153195 <array length="1" zero-terminated="0" c:type="const char*">
5428253196 <type name="guint8"/>
5428353197 </array>
@@ -54285,7 +53199,7 @@ contents (without copying) for the duration of the call.</doc>
5428553199 <parameter name="length" transfer-ownership="none">
5428653200 <doc xml:space="preserve"
5428753201 filename="gio/gfile.c"
54288- line="8729">the length of @contents in bytes</doc>
53202+ line="8740">the length of @contents in bytes</doc>
5428953203 <type name="gsize" c:type="gsize"/>
5429053204 </parameter>
5429153205 <parameter name="etag"
@@ -54294,19 +53208,19 @@ contents (without copying) for the duration of the call.</doc>
5429453208 allow-none="1">
5429553209 <doc xml:space="preserve"
5429653210 filename="gio/gfile.c"
54297- line="8730">a new [entity tag](#entity-tags) for the @file, or %NULL</doc>
53211+ line="8741">a new [entity tag](#entity-tags) for the @file, or %NULL</doc>
5429853212 <type name="utf8" c:type="const char*"/>
5429953213 </parameter>
5430053214 <parameter name="make_backup" transfer-ownership="none">
5430153215 <doc xml:space="preserve"
5430253216 filename="gio/gfile.c"
54303- line="8731">%TRUE if a backup should be created</doc>
53217+ line="8742">%TRUE if a backup should be created</doc>
5430453218 <type name="gboolean" c:type="gboolean"/>
5430553219 </parameter>
5430653220 <parameter name="flags" transfer-ownership="none">
5430753221 <doc xml:space="preserve"
5430853222 filename="gio/gfile.c"
54309- line="8732">a set of #GFileCreateFlags</doc>
53223+ line="8743">a set of #GFileCreateFlags</doc>
5431053224 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5431153225 </parameter>
5431253226 <parameter name="cancellable"
@@ -54315,7 +53229,7 @@ contents (without copying) for the duration of the call.</doc>
5431553229 allow-none="1">
5431653230 <doc xml:space="preserve"
5431753231 filename="gio/gfile.c"
54318- line="8733">optional #GCancellable object, %NULL to ignore</doc>
53232+ line="8744">optional #GCancellable object, %NULL to ignore</doc>
5431953233 <type name="Cancellable" c:type="GCancellable*"/>
5432053234 </parameter>
5432153235 <parameter name="callback"
@@ -54326,7 +53240,7 @@ contents (without copying) for the duration of the call.</doc>
5432653240 closure="7">
5432753241 <doc xml:space="preserve"
5432853242 filename="gio/gfile.c"
54329- line="8734">a #GAsyncReadyCallback to call when the request is satisfied</doc>
53243+ line="8745">a #GAsyncReadyCallback to call when the request is satisfied</doc>
5433053244 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5433153245 </parameter>
5433253246 <parameter name="user_data"
@@ -54335,7 +53249,7 @@ contents (without copying) for the duration of the call.</doc>
5433553249 allow-none="1">
5433653250 <doc xml:space="preserve"
5433753251 filename="gio/gfile.c"
54338- line="8735">the data to pass to callback function</doc>
53252+ line="8746">the data to pass to callback function</doc>
5433953253 <type name="gpointer" c:type="gpointer"/>
5434053254 </parameter>
5434153255 </parameters>
@@ -54345,7 +53259,7 @@ contents (without copying) for the duration of the call.</doc>
5434553259 version="2.40">
5434653260 <doc xml:space="preserve"
5434753261 filename="gio/gfile.c"
54348- line="8776">Same as g_file_replace_contents_async() but takes a #GBytes input instead.
53262+ line="8787">Same as g_file_replace_contents_async() but takes a #GBytes input instead.
5434953263 This function will keep a ref on @contents until the operation is done.
5435053264 Unlike g_file_replace_contents_async() this allows forgetting about the
5435153265 content without waiting for the callback.
@@ -54361,13 +53275,13 @@ g_file_replace_contents_finish().</doc>
5436153275 <instance-parameter name="file" transfer-ownership="none">
5436253276 <doc xml:space="preserve"
5436353277 filename="gio/gfile.c"
54364- line="8778">input #GFile</doc>
53278+ line="8789">input #GFile</doc>
5436553279 <type name="File" c:type="GFile*"/>
5436653280 </instance-parameter>
5436753281 <parameter name="contents" transfer-ownership="none">
5436853282 <doc xml:space="preserve"
5436953283 filename="gio/gfile.c"
54370- line="8779">a #GBytes</doc>
53284+ line="8790">a #GBytes</doc>
5437153285 <type name="GLib.Bytes" c:type="GBytes*"/>
5437253286 </parameter>
5437353287 <parameter name="etag"
@@ -54376,19 +53290,19 @@ g_file_replace_contents_finish().</doc>
5437653290 allow-none="1">
5437753291 <doc xml:space="preserve"
5437853292 filename="gio/gfile.c"
54379- line="8780">a new [entity tag](#entity-tags) for the @file, or %NULL</doc>
53293+ line="8791">a new [entity tag](#entity-tags) for the @file, or %NULL</doc>
5438053294 <type name="utf8" c:type="const char*"/>
5438153295 </parameter>
5438253296 <parameter name="make_backup" transfer-ownership="none">
5438353297 <doc xml:space="preserve"
5438453298 filename="gio/gfile.c"
54385- line="8781">%TRUE if a backup should be created</doc>
53299+ line="8792">%TRUE if a backup should be created</doc>
5438653300 <type name="gboolean" c:type="gboolean"/>
5438753301 </parameter>
5438853302 <parameter name="flags" transfer-ownership="none">
5438953303 <doc xml:space="preserve"
5439053304 filename="gio/gfile.c"
54391- line="8782">a set of #GFileCreateFlags</doc>
53305+ line="8793">a set of #GFileCreateFlags</doc>
5439253306 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5439353307 </parameter>
5439453308 <parameter name="cancellable"
@@ -54397,7 +53311,7 @@ g_file_replace_contents_finish().</doc>
5439753311 allow-none="1">
5439853312 <doc xml:space="preserve"
5439953313 filename="gio/gfile.c"
54400- line="8783">optional #GCancellable object, %NULL to ignore</doc>
53314+ line="8794">optional #GCancellable object, %NULL to ignore</doc>
5440153315 <type name="Cancellable" c:type="GCancellable*"/>
5440253316 </parameter>
5440353317 <parameter name="callback"
@@ -54408,7 +53322,7 @@ g_file_replace_contents_finish().</doc>
5440853322 closure="6">
5440953323 <doc xml:space="preserve"
5441053324 filename="gio/gfile.c"
54411- line="8784">a #GAsyncReadyCallback to call when the request is satisfied</doc>
53325+ line="8795">a #GAsyncReadyCallback to call when the request is satisfied</doc>
5441253326 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5441353327 </parameter>
5441453328 <parameter name="user_data"
@@ -54417,7 +53331,7 @@ g_file_replace_contents_finish().</doc>
5441753331 allow-none="1">
5441853332 <doc xml:space="preserve"
5441953333 filename="gio/gfile.c"
54420- line="8785">the data to pass to callback function</doc>
53334+ line="8796">the data to pass to callback function</doc>
5442153335 <type name="gpointer" c:type="gpointer"/>
5442253336 </parameter>
5442353337 </parameters>
@@ -54427,27 +53341,27 @@ g_file_replace_contents_finish().</doc>
5442753341 throws="1">
5442853342 <doc xml:space="preserve"
5442953343 filename="gio/gfile.c"
54430- line="8831">Finishes an asynchronous replace of the given @file. See
53344+ line="8842">Finishes an asynchronous replace of the given @file. See
5443153345 g_file_replace_contents_async(). Sets @new_etag to the new entity
5443253346 tag for the document, if present.</doc>
5443353347 <source-position filename="gio/gfile.h" line="1343"/>
5443453348 <return-value transfer-ownership="none">
5443553349 <doc xml:space="preserve"
5443653350 filename="gio/gfile.c"
54437- line="8844">%TRUE on success, %FALSE on failure.</doc>
53351+ line="8855">%TRUE on success, %FALSE on failure.</doc>
5443853352 <type name="gboolean" c:type="gboolean"/>
5443953353 </return-value>
5444053354 <parameters>
5444153355 <instance-parameter name="file" transfer-ownership="none">
5444253356 <doc xml:space="preserve"
5444353357 filename="gio/gfile.c"
54444- line="8833">input #GFile</doc>
53358+ line="8844">input #GFile</doc>
5444553359 <type name="File" c:type="GFile*"/>
5444653360 </instance-parameter>
5444753361 <parameter name="res" transfer-ownership="none">
5444853362 <doc xml:space="preserve"
5444953363 filename="gio/gfile.c"
54450- line="8834">a #GAsyncResult</doc>
53364+ line="8845">a #GAsyncResult</doc>
5445153365 <type name="AsyncResult" c:type="GAsyncResult*"/>
5445253366 </parameter>
5445353367 <parameter name="new_etag"
@@ -54459,7 +53373,7 @@ tag for the document, if present.</doc>
5445953373 allow-none="1">
5446053374 <doc xml:space="preserve"
5446153375 filename="gio/gfile.c"
54462- line="8835">a location of a new [entity tag](#entity-tags)
53376+ line="8846">a location of a new [entity tag](#entity-tags)
5446353377 for the document. This should be freed with g_free() when it is no
5446453378 longer needed, or %NULL</doc>
5446553379 <type name="utf8" c:type="char**"/>
@@ -54471,13 +53385,13 @@ tag for the document, if present.</doc>
5447153385 throws="1">
5447253386 <doc xml:space="preserve"
5447353387 filename="gio/gfile.c"
54474- line="2365">Finishes an asynchronous file replace operation started with
53388+ line="2376">Finishes an asynchronous file replace operation started with
5447553389 g_file_replace_async().</doc>
5447653390 <source-position filename="gio/gfile.h" line="757"/>
5447753391 <return-value transfer-ownership="full">
5447853392 <doc xml:space="preserve"
5447953393 filename="gio/gfile.c"
54480- line="2374">a #GFileOutputStream, or %NULL on error.
53394+ line="2385">a #GFileOutputStream, or %NULL on error.
5448153395 Free the returned object with g_object_unref().</doc>
5448253396 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
5448353397 </return-value>
@@ -54485,13 +53399,13 @@ g_file_replace_async().</doc>
5448553399 <instance-parameter name="file" transfer-ownership="none">
5448653400 <doc xml:space="preserve"
5448753401 filename="gio/gfile.c"
54488- line="2367">input #GFile</doc>
53402+ line="2378">input #GFile</doc>
5448953403 <type name="File" c:type="GFile*"/>
5449053404 </instance-parameter>
5449153405 <parameter name="res" transfer-ownership="none">
5449253406 <doc xml:space="preserve"
5449353407 filename="gio/gfile.c"
54494- line="2368">a #GAsyncResult</doc>
53408+ line="2379">a #GAsyncResult</doc>
5449553409 <type name="AsyncResult" c:type="GAsyncResult*"/>
5449653410 </parameter>
5449753411 </parameters>
@@ -54503,7 +53417,7 @@ g_file_replace_async().</doc>
5450353417 glib:async-func="replace_readwrite_async">
5450453418 <doc xml:space="preserve"
5450553419 filename="gio/gfile.c"
54506- line="2052">Returns an output stream for overwriting the file in readwrite mode,
53420+ line="2063">Returns an output stream for overwriting the file in readwrite mode,
5450753421 possibly creating a backup copy of the file first. If the file doesn't
5450853422 exist, it will be created.
5450953423
@@ -54517,7 +53431,7 @@ rather than just opening for reading or writing.</doc>
5451753431 <return-value transfer-ownership="full">
5451853432 <doc xml:space="preserve"
5451953433 filename="gio/gfile.c"
54520- line="2074">a #GFileIOStream or %NULL on error.
53434+ line="2085">a #GFileIOStream or %NULL on error.
5452153435 Free the returned object with g_object_unref().</doc>
5452253436 <type name="FileIOStream" c:type="GFileIOStream*"/>
5452353437 </return-value>
@@ -54525,7 +53439,7 @@ rather than just opening for reading or writing.</doc>
5452553439 <instance-parameter name="file" transfer-ownership="none">
5452653440 <doc xml:space="preserve"
5452753441 filename="gio/gfile.c"
54528- line="2054">a #GFile</doc>
53442+ line="2065">a #GFile</doc>
5452953443 <type name="File" c:type="GFile*"/>
5453053444 </instance-parameter>
5453153445 <parameter name="etag"
@@ -54534,20 +53448,20 @@ rather than just opening for reading or writing.</doc>
5453453448 allow-none="1">
5453553449 <doc xml:space="preserve"
5453653450 filename="gio/gfile.c"
54537- line="2055">an optional [entity tag](#entity-tags)
53451+ line="2066">an optional [entity tag](#entity-tags)
5453853452 for the current #GFile, or #NULL to ignore</doc>
5453953453 <type name="utf8" c:type="const char*"/>
5454053454 </parameter>
5454153455 <parameter name="make_backup" transfer-ownership="none">
5454253456 <doc xml:space="preserve"
5454353457 filename="gio/gfile.c"
54544- line="2057">%TRUE if a backup should be created</doc>
53458+ line="2068">%TRUE if a backup should be created</doc>
5454553459 <type name="gboolean" c:type="gboolean"/>
5454653460 </parameter>
5454753461 <parameter name="flags" transfer-ownership="none">
5454853462 <doc xml:space="preserve"
5454953463 filename="gio/gfile.c"
54550- line="2058">a set of #GFileCreateFlags</doc>
53464+ line="2069">a set of #GFileCreateFlags</doc>
5455153465 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5455253466 </parameter>
5455353467 <parameter name="cancellable"
@@ -54556,7 +53470,7 @@ rather than just opening for reading or writing.</doc>
5455653470 allow-none="1">
5455753471 <doc xml:space="preserve"
5455853472 filename="gio/gfile.c"
54559- line="2059">optional #GCancellable object,
53473+ line="2070">optional #GCancellable object,
5456053474 %NULL to ignore</doc>
5456153475 <type name="Cancellable" c:type="GCancellable*"/>
5456253476 </parameter>
@@ -54569,7 +53483,7 @@ rather than just opening for reading or writing.</doc>
5456953483 glib:sync-func="replace_readwrite">
5457053484 <doc xml:space="preserve"
5457153485 filename="gio/gfile.c"
54572- line="2540">Asynchronously overwrites the file in read-write mode,
53486+ line="2551">Asynchronously overwrites the file in read-write mode,
5457353487 replacing the contents, possibly creating a backup copy
5457453488 of the file first.
5457553489
@@ -54587,7 +53501,7 @@ the result of the operation.</doc>
5458753501 <instance-parameter name="file" transfer-ownership="none">
5458853502 <doc xml:space="preserve"
5458953503 filename="gio/gfile.c"
54590- line="2542">input #GFile</doc>
53504+ line="2553">input #GFile</doc>
5459153505 <type name="File" c:type="GFile*"/>
5459253506 </instance-parameter>
5459353507 <parameter name="etag"
@@ -54596,26 +53510,26 @@ the result of the operation.</doc>
5459653510 allow-none="1">
5459753511 <doc xml:space="preserve"
5459853512 filename="gio/gfile.c"
54599- line="2543">an [entity tag](#entity-tags) for the current #GFile,
53513+ line="2554">an [entity tag](#entity-tags) for the current #GFile,
5460053514 or %NULL to ignore</doc>
5460153515 <type name="utf8" c:type="const char*"/>
5460253516 </parameter>
5460353517 <parameter name="make_backup" transfer-ownership="none">
5460453518 <doc xml:space="preserve"
5460553519 filename="gio/gfile.c"
54606- line="2545">%TRUE if a backup should be created</doc>
53520+ line="2556">%TRUE if a backup should be created</doc>
5460753521 <type name="gboolean" c:type="gboolean"/>
5460853522 </parameter>
5460953523 <parameter name="flags" transfer-ownership="none">
5461053524 <doc xml:space="preserve"
5461153525 filename="gio/gfile.c"
54612- line="2546">a set of #GFileCreateFlags</doc>
53526+ line="2557">a set of #GFileCreateFlags</doc>
5461353527 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
5461453528 </parameter>
5461553529 <parameter name="io_priority" transfer-ownership="none">
5461653530 <doc xml:space="preserve"
5461753531 filename="gio/gfile.c"
54618- line="2547">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
53532+ line="2558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5461953533 <type name="gint" c:type="int"/>
5462053534 </parameter>
5462153535 <parameter name="cancellable"
@@ -54624,7 +53538,7 @@ the result of the operation.</doc>
5462453538 allow-none="1">
5462553539 <doc xml:space="preserve"
5462653540 filename="gio/gfile.c"
54627- line="2548">optional #GCancellable object,
53541+ line="2559">optional #GCancellable object,
5462853542 %NULL to ignore</doc>
5462953543 <type name="Cancellable" c:type="GCancellable*"/>
5463053544 </parameter>
@@ -54636,7 +53550,7 @@ the result of the operation.</doc>
5463653550 closure="6">
5463753551 <doc xml:space="preserve"
5463853552 filename="gio/gfile.c"
54639- line="2550">a #GAsyncReadyCallback
53553+ line="2561">a #GAsyncReadyCallback
5464053554 to call when the request is satisfied</doc>
5464153555 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5464253556 </parameter>
@@ -54646,7 +53560,7 @@ the result of the operation.</doc>
5464653560 allow-none="1">
5464753561 <doc xml:space="preserve"
5464853562 filename="gio/gfile.c"
54649- line="2552">the data to pass to callback function</doc>
53563+ line="2563">the data to pass to callback function</doc>
5465053564 <type name="gpointer" c:type="gpointer"/>
5465153565 </parameter>
5465253566 </parameters>
@@ -54657,13 +53571,13 @@ the result of the operation.</doc>
5465753571 throws="1">
5465853572 <doc xml:space="preserve"
5465953573 filename="gio/gfile.c"
54660- line="2592">Finishes an asynchronous file replace operation started with
53574+ line="2603">Finishes an asynchronous file replace operation started with
5466153575 g_file_replace_readwrite_async().</doc>
5466253576 <source-position filename="gio/gfile.h" line="807"/>
5466353577 <return-value transfer-ownership="full">
5466453578 <doc xml:space="preserve"
5466553579 filename="gio/gfile.c"
54666- line="2601">a #GFileIOStream, or %NULL on error.
53580+ line="2612">a #GFileIOStream, or %NULL on error.
5466753581 Free the returned object with g_object_unref().</doc>
5466853582 <type name="FileIOStream" c:type="GFileIOStream*"/>
5466953583 </return-value>
@@ -54671,13 +53585,13 @@ g_file_replace_readwrite_async().</doc>
5467153585 <instance-parameter name="file" transfer-ownership="none">
5467253586 <doc xml:space="preserve"
5467353587 filename="gio/gfile.c"
54674- line="2594">input #GFile</doc>
53588+ line="2605">input #GFile</doc>
5467553589 <type name="File" c:type="GFile*"/>
5467653590 </instance-parameter>
5467753591 <parameter name="res" transfer-ownership="none">
5467853592 <doc xml:space="preserve"
5467953593 filename="gio/gfile.c"
54680- line="2595">a #GAsyncResult</doc>
53594+ line="2606">a #GAsyncResult</doc>
5468153595 <type name="AsyncResult" c:type="GAsyncResult*"/>
5468253596 </parameter>
5468353597 </parameters>
@@ -54719,7 +53633,7 @@ is done absolutely (without taking @file path as base).</doc>
5471953633 throws="1">
5472053634 <doc xml:space="preserve"
5472153635 filename="gio/gfile.c"
54722- line="5103">Sets an attribute in the file with attribute name @attribute to @value_p.
53636+ line="5114">Sets an attribute in the file with attribute name @attribute to @value_p.
5472353637
5472453638 Some attributes can be unset by setting @type to
5472553639 %G_FILE_ATTRIBUTE_TYPE_INVALID and @value_p to %NULL.
@@ -54731,26 +53645,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5473153645 <return-value transfer-ownership="none">
5473253646 <doc xml:space="preserve"
5473353647 filename="gio/gfile.c"
54734- line="5124">%TRUE if the attribute was set, %FALSE otherwise.</doc>
53648+ line="5135">%TRUE if the attribute was set, %FALSE otherwise.</doc>
5473553649 <type name="gboolean" c:type="gboolean"/>
5473653650 </return-value>
5473753651 <parameters>
5473853652 <instance-parameter name="file" transfer-ownership="none">
5473953653 <doc xml:space="preserve"
5474053654 filename="gio/gfile.c"
54741- line="5105">input #GFile</doc>
53655+ line="5116">input #GFile</doc>
5474253656 <type name="File" c:type="GFile*"/>
5474353657 </instance-parameter>
5474453658 <parameter name="attribute" transfer-ownership="none">
5474553659 <doc xml:space="preserve"
5474653660 filename="gio/gfile.c"
54747- line="5106">a string containing the attribute's name</doc>
53661+ line="5117">a string containing the attribute's name</doc>
5474853662 <type name="utf8" c:type="const char*"/>
5474953663 </parameter>
5475053664 <parameter name="type" transfer-ownership="none">
5475153665 <doc xml:space="preserve"
5475253666 filename="gio/gfile.c"
54753- line="5107">The type of the attribute</doc>
53667+ line="5118">The type of the attribute</doc>
5475453668 <type name="FileAttributeType" c:type="GFileAttributeType"/>
5475553669 </parameter>
5475653670 <parameter name="value_p"
@@ -54759,14 +53673,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5475953673 allow-none="1">
5476053674 <doc xml:space="preserve"
5476153675 filename="gio/gfile.c"
54762- line="5108">a pointer to the value (or the pointer
53676+ line="5119">a pointer to the value (or the pointer
5476353677 itself if the type is a pointer type)</doc>
5476453678 <type name="gpointer" c:type="gpointer"/>
5476553679 </parameter>
5476653680 <parameter name="flags" transfer-ownership="none">
5476753681 <doc xml:space="preserve"
5476853682 filename="gio/gfile.c"
54769- line="5110">a set of #GFileQueryInfoFlags</doc>
53683+ line="5121">a set of #GFileQueryInfoFlags</doc>
5477053684 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5477153685 </parameter>
5477253686 <parameter name="cancellable"
@@ -54775,7 +53689,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5477553689 allow-none="1">
5477653690 <doc xml:space="preserve"
5477753691 filename="gio/gfile.c"
54778- line="5111">optional #GCancellable object,
53692+ line="5122">optional #GCancellable object,
5477953693 %NULL to ignore</doc>
5478053694 <type name="Cancellable" c:type="GCancellable*"/>
5478153695 </parameter>
@@ -54786,7 +53700,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5478653700 throws="1">
5478753701 <doc xml:space="preserve"
5478853702 filename="gio/gfile.c"
54789- line="5353">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to @value.
53703+ line="5364">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to @value.
5479053704 If @attribute is of a different type, this operation will fail,
5479153705 returning %FALSE.
5479253706
@@ -54797,7 +53711,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5479753711 <return-value transfer-ownership="none">
5479853712 <doc xml:space="preserve"
5479953713 filename="gio/gfile.c"
54800- line="5371">%TRUE if the @attribute was successfully set to @value
53714+ line="5382">%TRUE if the @attribute was successfully set to @value
5480153715 in the @file, %FALSE otherwise.</doc>
5480253716 <type name="gboolean" c:type="gboolean"/>
5480353717 </return-value>
@@ -54805,25 +53719,25 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5480553719 <instance-parameter name="file" transfer-ownership="none">
5480653720 <doc xml:space="preserve"
5480753721 filename="gio/gfile.c"
54808- line="5355">input #GFile</doc>
53722+ line="5366">input #GFile</doc>
5480953723 <type name="File" c:type="GFile*"/>
5481053724 </instance-parameter>
5481153725 <parameter name="attribute" transfer-ownership="none">
5481253726 <doc xml:space="preserve"
5481353727 filename="gio/gfile.c"
54814- line="5356">a string containing the attribute's name</doc>
53728+ line="5367">a string containing the attribute's name</doc>
5481553729 <type name="utf8" c:type="const char*"/>
5481653730 </parameter>
5481753731 <parameter name="value" transfer-ownership="none">
5481853732 <doc xml:space="preserve"
5481953733 filename="gio/gfile.c"
54820- line="5357">a string containing the attribute's new value</doc>
53734+ line="5368">a string containing the attribute's new value</doc>
5482153735 <type name="utf8" c:type="const char*"/>
5482253736 </parameter>
5482353737 <parameter name="flags" transfer-ownership="none">
5482453738 <doc xml:space="preserve"
5482553739 filename="gio/gfile.c"
54826- line="5358">a #GFileQueryInfoFlags</doc>
53740+ line="5369">a #GFileQueryInfoFlags</doc>
5482753741 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5482853742 </parameter>
5482953743 <parameter name="cancellable"
@@ -54832,7 +53746,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5483253746 allow-none="1">
5483353747 <doc xml:space="preserve"
5483453748 filename="gio/gfile.c"
54835- line="5359">optional #GCancellable object,
53749+ line="5370">optional #GCancellable object,
5483653750 %NULL to ignore</doc>
5483753751 <type name="Cancellable" c:type="GCancellable*"/>
5483853752 </parameter>
@@ -54843,7 +53757,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5484353757 throws="1">
5484453758 <doc xml:space="preserve"
5484553759 filename="gio/gfile.c"
54846- line="5420">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT32 to @value.
53760+ line="5431">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT32 to @value.
5484753761 If @attribute is of a different type, this operation will fail.
5484853762
5484953763 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -54853,7 +53767,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5485353767 <return-value transfer-ownership="none">
5485453768 <doc xml:space="preserve"
5485553769 filename="gio/gfile.c"
54856- line="5437">%TRUE if the @attribute was successfully set to @value
53770+ line="5448">%TRUE if the @attribute was successfully set to @value
5485753771 in the @file, %FALSE otherwise.</doc>
5485853772 <type name="gboolean" c:type="gboolean"/>
5485953773 </return-value>
@@ -54861,25 +53775,25 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5486153775 <instance-parameter name="file" transfer-ownership="none">
5486253776 <doc xml:space="preserve"
5486353777 filename="gio/gfile.c"
54864- line="5422">input #GFile</doc>
53778+ line="5433">input #GFile</doc>
5486553779 <type name="File" c:type="GFile*"/>
5486653780 </instance-parameter>
5486753781 <parameter name="attribute" transfer-ownership="none">
5486853782 <doc xml:space="preserve"
5486953783 filename="gio/gfile.c"
54870- line="5423">a string containing the attribute's name</doc>
53784+ line="5434">a string containing the attribute's name</doc>
5487153785 <type name="utf8" c:type="const char*"/>
5487253786 </parameter>
5487353787 <parameter name="value" transfer-ownership="none">
5487453788 <doc xml:space="preserve"
5487553789 filename="gio/gfile.c"
54876- line="5424">a #gint32 containing the attribute's new value</doc>
53790+ line="5435">a #gint32 containing the attribute's new value</doc>
5487753791 <type name="gint32" c:type="gint32"/>
5487853792 </parameter>
5487953793 <parameter name="flags" transfer-ownership="none">
5488053794 <doc xml:space="preserve"
5488153795 filename="gio/gfile.c"
54882- line="5425">a #GFileQueryInfoFlags</doc>
53796+ line="5436">a #GFileQueryInfoFlags</doc>
5488353797 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5488453798 </parameter>
5488553799 <parameter name="cancellable"
@@ -54888,7 +53802,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5488853802 allow-none="1">
5488953803 <doc xml:space="preserve"
5489053804 filename="gio/gfile.c"
54891- line="5426">optional #GCancellable object,
53805+ line="5437">optional #GCancellable object,
5489253806 %NULL to ignore</doc>
5489353807 <type name="Cancellable" c:type="GCancellable*"/>
5489453808 </parameter>
@@ -54899,7 +53813,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5489953813 throws="1">
5490053814 <doc xml:space="preserve"
5490153815 filename="gio/gfile.c"
54902- line="5486">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT64 to @value.
53816+ line="5497">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT64 to @value.
5490353817 If @attribute is of a different type, this operation will fail.
5490453818
5490553819 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -54909,32 +53823,32 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5490953823 <return-value transfer-ownership="none">
5491053824 <doc xml:space="preserve"
5491153825 filename="gio/gfile.c"
54912- line="5503">%TRUE if the @attribute was successfully set, %FALSE otherwise.</doc>
53826+ line="5514">%TRUE if the @attribute was successfully set, %FALSE otherwise.</doc>
5491353827 <type name="gboolean" c:type="gboolean"/>
5491453828 </return-value>
5491553829 <parameters>
5491653830 <instance-parameter name="file" transfer-ownership="none">
5491753831 <doc xml:space="preserve"
5491853832 filename="gio/gfile.c"
54919- line="5488">input #GFile</doc>
53833+ line="5499">input #GFile</doc>
5492053834 <type name="File" c:type="GFile*"/>
5492153835 </instance-parameter>
5492253836 <parameter name="attribute" transfer-ownership="none">
5492353837 <doc xml:space="preserve"
5492453838 filename="gio/gfile.c"
54925- line="5489">a string containing the attribute's name</doc>
53839+ line="5500">a string containing the attribute's name</doc>
5492653840 <type name="utf8" c:type="const char*"/>
5492753841 </parameter>
5492853842 <parameter name="value" transfer-ownership="none">
5492953843 <doc xml:space="preserve"
5493053844 filename="gio/gfile.c"
54931- line="5490">a #guint64 containing the attribute's new value</doc>
53845+ line="5501">a #guint64 containing the attribute's new value</doc>
5493253846 <type name="gint64" c:type="gint64"/>
5493353847 </parameter>
5493453848 <parameter name="flags" transfer-ownership="none">
5493553849 <doc xml:space="preserve"
5493653850 filename="gio/gfile.c"
54937- line="5491">a #GFileQueryInfoFlags</doc>
53851+ line="5502">a #GFileQueryInfoFlags</doc>
5493853852 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5493953853 </parameter>
5494053854 <parameter name="cancellable"
@@ -54943,7 +53857,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5494353857 allow-none="1">
5494453858 <doc xml:space="preserve"
5494553859 filename="gio/gfile.c"
54946- line="5492">optional #GCancellable object,
53860+ line="5503">optional #GCancellable object,
5494753861 %NULL to ignore</doc>
5494853862 <type name="Cancellable" c:type="GCancellable*"/>
5494953863 </parameter>
@@ -54954,7 +53868,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5495453868 throws="1">
5495553869 <doc xml:space="preserve"
5495653870 filename="gio/gfile.c"
54957- line="5321">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_STRING to @value.
53871+ line="5332">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_STRING to @value.
5495853872 If @attribute is of a different type, this operation will fail.
5495953873
5496053874 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -54964,32 +53878,32 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5496453878 <return-value transfer-ownership="none">
5496553879 <doc xml:space="preserve"
5496653880 filename="gio/gfile.c"
54967- line="5338">%TRUE if the @attribute was successfully set, %FALSE otherwise.</doc>
53881+ line="5349">%TRUE if the @attribute was successfully set, %FALSE otherwise.</doc>
5496853882 <type name="gboolean" c:type="gboolean"/>
5496953883 </return-value>
5497053884 <parameters>
5497153885 <instance-parameter name="file" transfer-ownership="none">
5497253886 <doc xml:space="preserve"
5497353887 filename="gio/gfile.c"
54974- line="5323">input #GFile</doc>
53888+ line="5334">input #GFile</doc>
5497553889 <type name="File" c:type="GFile*"/>
5497653890 </instance-parameter>
5497753891 <parameter name="attribute" transfer-ownership="none">
5497853892 <doc xml:space="preserve"
5497953893 filename="gio/gfile.c"
54980- line="5324">a string containing the attribute's name</doc>
53894+ line="5335">a string containing the attribute's name</doc>
5498153895 <type name="utf8" c:type="const char*"/>
5498253896 </parameter>
5498353897 <parameter name="value" transfer-ownership="none">
5498453898 <doc xml:space="preserve"
5498553899 filename="gio/gfile.c"
54986- line="5325">a string containing the attribute's value</doc>
53900+ line="5336">a string containing the attribute's value</doc>
5498753901 <type name="utf8" c:type="const char*"/>
5498853902 </parameter>
5498953903 <parameter name="flags" transfer-ownership="none">
5499053904 <doc xml:space="preserve"
5499153905 filename="gio/gfile.c"
54992- line="5326">#GFileQueryInfoFlags</doc>
53906+ line="5337">#GFileQueryInfoFlags</doc>
5499353907 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5499453908 </parameter>
5499553909 <parameter name="cancellable"
@@ -54998,7 +53912,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5499853912 allow-none="1">
5499953913 <doc xml:space="preserve"
5500053914 filename="gio/gfile.c"
55001- line="5327">optional #GCancellable object,
53915+ line="5338">optional #GCancellable object,
5500253916 %NULL to ignore</doc>
5500353917 <type name="Cancellable" c:type="GCancellable*"/>
5500453918 </parameter>
@@ -55009,7 +53923,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5500953923 throws="1">
5501053924 <doc xml:space="preserve"
5501153925 filename="gio/gfile.c"
55012- line="5387">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT32 to @value.
53926+ line="5398">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT32 to @value.
5501353927 If @attribute is of a different type, this operation will fail.
5501453928
5501553929 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -55019,7 +53933,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5501953933 <return-value transfer-ownership="none">
5502053934 <doc xml:space="preserve"
5502153935 filename="gio/gfile.c"
55022- line="5404">%TRUE if the @attribute was successfully set to @value
53936+ line="5415">%TRUE if the @attribute was successfully set to @value
5502353937 in the @file, %FALSE otherwise.</doc>
5502453938 <type name="gboolean" c:type="gboolean"/>
5502553939 </return-value>
@@ -55027,25 +53941,25 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5502753941 <instance-parameter name="file" transfer-ownership="none">
5502853942 <doc xml:space="preserve"
5502953943 filename="gio/gfile.c"
55030- line="5389">input #GFile</doc>
53944+ line="5400">input #GFile</doc>
5503153945 <type name="File" c:type="GFile*"/>
5503253946 </instance-parameter>
5503353947 <parameter name="attribute" transfer-ownership="none">
5503453948 <doc xml:space="preserve"
5503553949 filename="gio/gfile.c"
55036- line="5390">a string containing the attribute's name</doc>
53950+ line="5401">a string containing the attribute's name</doc>
5503753951 <type name="utf8" c:type="const char*"/>
5503853952 </parameter>
5503953953 <parameter name="value" transfer-ownership="none">
5504053954 <doc xml:space="preserve"
5504153955 filename="gio/gfile.c"
55042- line="5391">a #guint32 containing the attribute's new value</doc>
53956+ line="5402">a #guint32 containing the attribute's new value</doc>
5504353957 <type name="guint32" c:type="guint32"/>
5504453958 </parameter>
5504553959 <parameter name="flags" transfer-ownership="none">
5504653960 <doc xml:space="preserve"
5504753961 filename="gio/gfile.c"
55048- line="5392">a #GFileQueryInfoFlags</doc>
53962+ line="5403">a #GFileQueryInfoFlags</doc>
5504953963 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5505053964 </parameter>
5505153965 <parameter name="cancellable"
@@ -55054,7 +53968,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5505453968 allow-none="1">
5505553969 <doc xml:space="preserve"
5505653970 filename="gio/gfile.c"
55057- line="5393">optional #GCancellable object,
53971+ line="5404">optional #GCancellable object,
5505853972 %NULL to ignore</doc>
5505953973 <type name="Cancellable" c:type="GCancellable*"/>
5506053974 </parameter>
@@ -55065,7 +53979,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5506553979 throws="1">
5506653980 <doc xml:space="preserve"
5506753981 filename="gio/gfile.c"
55068- line="5453">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT64 to @value.
53982+ line="5464">Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT64 to @value.
5506953983 If @attribute is of a different type, this operation will fail.
5507053984
5507153985 If @cancellable is not %NULL, then the operation can be cancelled by
@@ -55075,7 +53989,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5507553989 <return-value transfer-ownership="none">
5507653990 <doc xml:space="preserve"
5507753991 filename="gio/gfile.c"
55078- line="5470">%TRUE if the @attribute was successfully set to @value
53992+ line="5481">%TRUE if the @attribute was successfully set to @value
5507953993 in the @file, %FALSE otherwise.</doc>
5508053994 <type name="gboolean" c:type="gboolean"/>
5508153995 </return-value>
@@ -55083,25 +53997,25 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5508353997 <instance-parameter name="file" transfer-ownership="none">
5508453998 <doc xml:space="preserve"
5508553999 filename="gio/gfile.c"
55086- line="5455">input #GFile</doc>
54000+ line="5466">input #GFile</doc>
5508754001 <type name="File" c:type="GFile*"/>
5508854002 </instance-parameter>
5508954003 <parameter name="attribute" transfer-ownership="none">
5509054004 <doc xml:space="preserve"
5509154005 filename="gio/gfile.c"
55092- line="5456">a string containing the attribute's name</doc>
54006+ line="5467">a string containing the attribute's name</doc>
5509354007 <type name="utf8" c:type="const char*"/>
5509454008 </parameter>
5509554009 <parameter name="value" transfer-ownership="none">
5509654010 <doc xml:space="preserve"
5509754011 filename="gio/gfile.c"
55098- line="5457">a #guint64 containing the attribute's new value</doc>
54012+ line="5468">a #guint64 containing the attribute's new value</doc>
5509954013 <type name="guint64" c:type="guint64"/>
5510054014 </parameter>
5510154015 <parameter name="flags" transfer-ownership="none">
5510254016 <doc xml:space="preserve"
5510354017 filename="gio/gfile.c"
55104- line="5458">a #GFileQueryInfoFlags</doc>
54018+ line="5469">a #GFileQueryInfoFlags</doc>
5510554019 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5510654020 </parameter>
5510754021 <parameter name="cancellable"
@@ -55110,7 +54024,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5511054024 allow-none="1">
5511154025 <doc xml:space="preserve"
5511254026 filename="gio/gfile.c"
55113- line="5459">optional #GCancellable object,
54027+ line="5470">optional #GCancellable object,
5511454028 %NULL to ignore</doc>
5511554029 <type name="Cancellable" c:type="GCancellable*"/>
5511654030 </parameter>
@@ -55121,7 +54035,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5512154035 glib:finish-func="set_attributes_finish">
5512254036 <doc xml:space="preserve"
5512354037 filename="gio/gfile.c"
55124- line="5247">Asynchronously sets the attributes of @file with @info.
54038+ line="5258">Asynchronously sets the attributes of @file with @info.
5512554039
5512654040 For more details, see g_file_set_attributes_from_info(),
5512754041 which is the synchronous version of this call.
@@ -55137,25 +54051,25 @@ the result of the operation.</doc>
5513754051 <instance-parameter name="file" transfer-ownership="none">
5513854052 <doc xml:space="preserve"
5513954053 filename="gio/gfile.c"
55140- line="5249">input #GFile</doc>
54054+ line="5260">input #GFile</doc>
5514154055 <type name="File" c:type="GFile*"/>
5514254056 </instance-parameter>
5514354057 <parameter name="info" transfer-ownership="none">
5514454058 <doc xml:space="preserve"
5514554059 filename="gio/gfile.c"
55146- line="5250">a #GFileInfo</doc>
54060+ line="5261">a #GFileInfo</doc>
5514754061 <type name="FileInfo" c:type="GFileInfo*"/>
5514854062 </parameter>
5514954063 <parameter name="flags" transfer-ownership="none">
5515054064 <doc xml:space="preserve"
5515154065 filename="gio/gfile.c"
55152- line="5251">a #GFileQueryInfoFlags</doc>
54066+ line="5262">a #GFileQueryInfoFlags</doc>
5515354067 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5515454068 </parameter>
5515554069 <parameter name="io_priority" transfer-ownership="none">
5515654070 <doc xml:space="preserve"
5515754071 filename="gio/gfile.c"
55158- line="5252">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
54072+ line="5263">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5515954073 <type name="gint" c:type="int"/>
5516054074 </parameter>
5516154075 <parameter name="cancellable"
@@ -55164,7 +54078,7 @@ the result of the operation.</doc>
5516454078 allow-none="1">
5516554079 <doc xml:space="preserve"
5516654080 filename="gio/gfile.c"
55167- line="5253">optional #GCancellable object,
54081+ line="5264">optional #GCancellable object,
5516854082 %NULL to ignore</doc>
5516954083 <type name="Cancellable" c:type="GCancellable*"/>
5517054084 </parameter>
@@ -55176,7 +54090,7 @@ the result of the operation.</doc>
5517654090 closure="5">
5517754091 <doc xml:space="preserve"
5517854092 filename="gio/gfile.c"
55179- line="5255">a #GAsyncReadyCallback
54093+ line="5266">a #GAsyncReadyCallback
5518054094 to call when the request is satisfied</doc>
5518154095 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5518254096 </parameter>
@@ -55186,7 +54100,7 @@ the result of the operation.</doc>
5518654100 allow-none="1">
5518754101 <doc xml:space="preserve"
5518854102 filename="gio/gfile.c"
55189- line="5257">the data to pass to callback function</doc>
54103+ line="5268">the data to pass to callback function</doc>
5519054104 <type name="gpointer" c:type="gpointer"/>
5519154105 </parameter>
5519254106 </parameters>
@@ -55196,25 +54110,25 @@ the result of the operation.</doc>
5519654110 throws="1">
5519754111 <doc xml:space="preserve"
5519854112 filename="gio/gfile.c"
55199- line="5292">Finishes setting an attribute started in g_file_set_attributes_async().</doc>
54113+ line="5303">Finishes setting an attribute started in g_file_set_attributes_async().</doc>
5520054114 <source-position filename="gio/gfile.h" line="1059"/>
5520154115 <return-value transfer-ownership="none">
5520254116 <doc xml:space="preserve"
5520354117 filename="gio/gfile.c"
55204- line="5301">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
54118+ line="5312">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
5520554119 <type name="gboolean" c:type="gboolean"/>
5520654120 </return-value>
5520754121 <parameters>
5520854122 <instance-parameter name="file" transfer-ownership="none">
5520954123 <doc xml:space="preserve"
5521054124 filename="gio/gfile.c"
55211- line="5294">input #GFile</doc>
54125+ line="5305">input #GFile</doc>
5521254126 <type name="File" c:type="GFile*"/>
5521354127 </instance-parameter>
5521454128 <parameter name="result" transfer-ownership="none">
5521554129 <doc xml:space="preserve"
5521654130 filename="gio/gfile.c"
55217- line="5295">a #GAsyncResult</doc>
54131+ line="5306">a #GAsyncResult</doc>
5521854132 <type name="AsyncResult" c:type="GAsyncResult*"/>
5521954133 </parameter>
5522054134 <parameter name="info"
@@ -55223,7 +54137,7 @@ the result of the operation.</doc>
5522354137 transfer-ownership="full">
5522454138 <doc xml:space="preserve"
5522554139 filename="gio/gfile.c"
55226- line="5296">a #GFileInfo</doc>
54140+ line="5307">a #GFileInfo</doc>
5522754141 <type name="FileInfo" c:type="GFileInfo**"/>
5522854142 </parameter>
5522954143 </parameters>
@@ -55233,7 +54147,7 @@ the result of the operation.</doc>
5523354147 throws="1">
5523454148 <doc xml:space="preserve"
5523554149 filename="gio/gfile.c"
55236- line="5156">Tries to set all attributes in the #GFileInfo on the target
54150+ line="5167">Tries to set all attributes in the #GFileInfo on the target
5523754151 values, not stopping on the first error.
5523854152
5523954153 If there is any error during this operation then @error will
@@ -55249,26 +54163,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5524954163 <return-value transfer-ownership="none">
5525054164 <doc xml:space="preserve"
5525154165 filename="gio/gfile.c"
55252- line="5178">%FALSE if there was any error, %TRUE otherwise.</doc>
54166+ line="5189">%FALSE if there was any error, %TRUE otherwise.</doc>
5525354167 <type name="gboolean" c:type="gboolean"/>
5525454168 </return-value>
5525554169 <parameters>
5525654170 <instance-parameter name="file" transfer-ownership="none">
5525754171 <doc xml:space="preserve"
5525854172 filename="gio/gfile.c"
55259- line="5158">input #GFile</doc>
54173+ line="5169">input #GFile</doc>
5526054174 <type name="File" c:type="GFile*"/>
5526154175 </instance-parameter>
5526254176 <parameter name="info" transfer-ownership="none">
5526354177 <doc xml:space="preserve"
5526454178 filename="gio/gfile.c"
55265- line="5159">a #GFileInfo</doc>
54179+ line="5170">a #GFileInfo</doc>
5526654180 <type name="FileInfo" c:type="GFileInfo*"/>
5526754181 </parameter>
5526854182 <parameter name="flags" transfer-ownership="none">
5526954183 <doc xml:space="preserve"
5527054184 filename="gio/gfile.c"
55271- line="5160">#GFileQueryInfoFlags</doc>
54185+ line="5171">#GFileQueryInfoFlags</doc>
5527254186 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5527354187 </parameter>
5527454188 <parameter name="cancellable"
@@ -55277,7 +54191,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5527754191 allow-none="1">
5527854192 <doc xml:space="preserve"
5527954193 filename="gio/gfile.c"
55280- line="5161">optional #GCancellable object,
54194+ line="5172">optional #GCancellable object,
5528154195 %NULL to ignore</doc>
5528254196 <type name="Cancellable" c:type="GCancellable*"/>
5528354197 </parameter>
@@ -55289,7 +54203,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5528954203 glib:async-func="set_display_name_async">
5529054204 <doc xml:space="preserve"
5529154205 filename="gio/gfile.c"
55292- line="4858">Renames @file to the specified display name.
54206+ line="4869">Renames @file to the specified display name.
5529354207
5529454208 The display name is converted from UTF-8 to the correct encoding
5529554209 for the target filesystem if possible and the @file is renamed to this.
@@ -55308,7 +54222,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5530854222 <return-value transfer-ownership="full">
5530954223 <doc xml:space="preserve"
5531054224 filename="gio/gfile.c"
55311- line="4882">a #GFile specifying what @file was renamed to,
54225+ line="4893">a #GFile specifying what @file was renamed to,
5531254226 or %NULL if there was an error.
5531354227 Free the returned object with g_object_unref().</doc>
5531454228 <type name="File" c:type="GFile*"/>
@@ -55317,13 +54231,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5531754231 <instance-parameter name="file" transfer-ownership="none">
5531854232 <doc xml:space="preserve"
5531954233 filename="gio/gfile.c"
55320- line="4860">input #GFile</doc>
54234+ line="4871">input #GFile</doc>
5532154235 <type name="File" c:type="GFile*"/>
5532254236 </instance-parameter>
5532354237 <parameter name="display_name" transfer-ownership="none">
5532454238 <doc xml:space="preserve"
5532554239 filename="gio/gfile.c"
55326- line="4861">a string</doc>
54240+ line="4872">a string</doc>
5532754241 <type name="utf8" c:type="const char*"/>
5532854242 </parameter>
5532954243 <parameter name="cancellable"
@@ -55332,7 +54246,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5533254246 allow-none="1">
5533354247 <doc xml:space="preserve"
5533454248 filename="gio/gfile.c"
55335- line="4862">optional #GCancellable object,
54249+ line="4873">optional #GCancellable object,
5533654250 %NULL to ignore</doc>
5533754251 <type name="Cancellable" c:type="GCancellable*"/>
5533854252 </parameter>
@@ -55344,7 +54258,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5534454258 glib:sync-func="set_display_name">
5534554259 <doc xml:space="preserve"
5534654260 filename="gio/gfile.c"
55347- line="4914">Asynchronously sets the display name for a given #GFile.
54261+ line="4925">Asynchronously sets the display name for a given #GFile.
5534854262
5534954263 For more details, see g_file_set_display_name() which is
5535054264 the synchronous version of this call.
@@ -55360,19 +54274,19 @@ the result of the operation.</doc>
5536054274 <instance-parameter name="file" transfer-ownership="none">
5536154275 <doc xml:space="preserve"
5536254276 filename="gio/gfile.c"
55363- line="4916">input #GFile</doc>
54277+ line="4927">input #GFile</doc>
5536454278 <type name="File" c:type="GFile*"/>
5536554279 </instance-parameter>
5536654280 <parameter name="display_name" transfer-ownership="none">
5536754281 <doc xml:space="preserve"
5536854282 filename="gio/gfile.c"
55369- line="4917">a string</doc>
54283+ line="4928">a string</doc>
5537054284 <type name="utf8" c:type="const char*"/>
5537154285 </parameter>
5537254286 <parameter name="io_priority" transfer-ownership="none">
5537354287 <doc xml:space="preserve"
5537454288 filename="gio/gfile.c"
55375- line="4918">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
54289+ line="4929">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5537654290 <type name="gint" c:type="int"/>
5537754291 </parameter>
5537854292 <parameter name="cancellable"
@@ -55381,7 +54295,7 @@ the result of the operation.</doc>
5538154295 allow-none="1">
5538254296 <doc xml:space="preserve"
5538354297 filename="gio/gfile.c"
55384- line="4919">optional #GCancellable object,
54298+ line="4930">optional #GCancellable object,
5538554299 %NULL to ignore</doc>
5538654300 <type name="Cancellable" c:type="GCancellable*"/>
5538754301 </parameter>
@@ -55393,7 +54307,7 @@ the result of the operation.</doc>
5539354307 closure="4">
5539454308 <doc xml:space="preserve"
5539554309 filename="gio/gfile.c"
55396- line="4921">a #GAsyncReadyCallback
54310+ line="4932">a #GAsyncReadyCallback
5539754311 to call when the request is satisfied</doc>
5539854312 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5539954313 </parameter>
@@ -55403,7 +54317,7 @@ the result of the operation.</doc>
5540354317 allow-none="1">
5540454318 <doc xml:space="preserve"
5540554319 filename="gio/gfile.c"
55406- line="4923">the data to pass to callback function</doc>
54320+ line="4934">the data to pass to callback function</doc>
5540754321 <type name="gpointer" c:type="gpointer"/>
5540854322 </parameter>
5540954323 </parameters>
@@ -55413,13 +54327,13 @@ the result of the operation.</doc>
5541354327 throws="1">
5541454328 <doc xml:space="preserve"
5541554329 filename="gio/gfile.c"
55416- line="4956">Finishes setting a display name started with
54330+ line="4967">Finishes setting a display name started with
5541754331 g_file_set_display_name_async().</doc>
5541854332 <source-position filename="gio/gfile.h" line="896"/>
5541954333 <return-value transfer-ownership="full">
5542054334 <doc xml:space="preserve"
5542154335 filename="gio/gfile.c"
55422- line="4965">a #GFile or %NULL on error.
54336+ line="4976">a #GFile or %NULL on error.
5542354337 Free the returned object with g_object_unref().</doc>
5542454338 <type name="File" c:type="GFile*"/>
5542554339 </return-value>
@@ -55427,13 +54341,13 @@ g_file_set_display_name_async().</doc>
5542754341 <instance-parameter name="file" transfer-ownership="none">
5542854342 <doc xml:space="preserve"
5542954343 filename="gio/gfile.c"
55430- line="4958">input #GFile</doc>
54344+ line="4969">input #GFile</doc>
5543154345 <type name="File" c:type="GFile*"/>
5543254346 </instance-parameter>
5543354347 <parameter name="res" transfer-ownership="none">
5543454348 <doc xml:space="preserve"
5543554349 filename="gio/gfile.c"
55436- line="4959">a #GAsyncResult</doc>
54350+ line="4970">a #GAsyncResult</doc>
5543754351 <type name="AsyncResult" c:type="GAsyncResult*"/>
5543854352 </parameter>
5543954353 </parameters>
@@ -55444,7 +54358,7 @@ g_file_set_display_name_async().</doc>
5544454358 glib:finish-func="start_mountable_finish">
5544554359 <doc xml:space="preserve"
5544654360 filename="gio/gfile.c"
55447- line="9154">Starts a file of type %G_FILE_TYPE_MOUNTABLE.
54361+ line="9165">Starts a file of type %G_FILE_TYPE_MOUNTABLE.
5544854362 Using @start_operation, you can request callbacks when, for instance,
5544954363 passwords are needed during authentication.
5545054364
@@ -55463,13 +54377,13 @@ the result of the operation.</doc>
5546354377 <instance-parameter name="file" transfer-ownership="none">
5546454378 <doc xml:space="preserve"
5546554379 filename="gio/gfile.c"
55466- line="9156">input #GFile</doc>
54380+ line="9167">input #GFile</doc>
5546754381 <type name="File" c:type="GFile*"/>
5546854382 </instance-parameter>
5546954383 <parameter name="flags" transfer-ownership="none">
5547054384 <doc xml:space="preserve"
5547154385 filename="gio/gfile.c"
55472- line="9157">flags affecting the operation</doc>
54386+ line="9168">flags affecting the operation</doc>
5547354387 <type name="DriveStartFlags" c:type="GDriveStartFlags"/>
5547454388 </parameter>
5547554389 <parameter name="start_operation"
@@ -55478,7 +54392,7 @@ the result of the operation.</doc>
5547854392 allow-none="1">
5547954393 <doc xml:space="preserve"
5548054394 filename="gio/gfile.c"
55481- line="9158">a #GMountOperation, or %NULL to avoid user interaction</doc>
54395+ line="9169">a #GMountOperation, or %NULL to avoid user interaction</doc>
5548254396 <type name="MountOperation" c:type="GMountOperation*"/>
5548354397 </parameter>
5548454398 <parameter name="cancellable"
@@ -55487,7 +54401,7 @@ the result of the operation.</doc>
5548754401 allow-none="1">
5548854402 <doc xml:space="preserve"
5548954403 filename="gio/gfile.c"
55490- line="9159">optional #GCancellable object, %NULL to ignore</doc>
54404+ line="9170">optional #GCancellable object, %NULL to ignore</doc>
5549154405 <type name="Cancellable" c:type="GCancellable*"/>
5549254406 </parameter>
5549354407 <parameter name="callback"
@@ -55498,7 +54412,7 @@ the result of the operation.</doc>
5549854412 closure="4">
5549954413 <doc xml:space="preserve"
5550054414 filename="gio/gfile.c"
55501- line="9160">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
54415+ line="9171">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
5550254416 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5550354417 </parameter>
5550454418 <parameter name="user_data"
@@ -55507,7 +54421,7 @@ the result of the operation.</doc>
5550754421 allow-none="1">
5550854422 <doc xml:space="preserve"
5550954423 filename="gio/gfile.c"
55510- line="9161">the data to pass to callback function</doc>
54424+ line="9172">the data to pass to callback function</doc>
5551154425 <type name="gpointer" c:type="gpointer"/>
5551254426 </parameter>
5551354427 </parameters>
@@ -55518,7 +54432,7 @@ the result of the operation.</doc>
5551854432 throws="1">
5551954433 <doc xml:space="preserve"
5552054434 filename="gio/gfile.c"
55521- line="9208">Finishes a start operation. See g_file_start_mountable() for details.
54435+ line="9219">Finishes a start operation. See g_file_start_mountable() for details.
5552254436
5552354437 Finish an asynchronous start operation that was started
5552454438 with g_file_start_mountable().</doc>
@@ -55526,7 +54440,7 @@ with g_file_start_mountable().</doc>
5552654440 <return-value transfer-ownership="none">
5552754441 <doc xml:space="preserve"
5552854442 filename="gio/gfile.c"
55529- line="9219">%TRUE if the operation finished successfully. %FALSE
54443+ line="9230">%TRUE if the operation finished successfully. %FALSE
5553054444 otherwise.</doc>
5553154445 <type name="gboolean" c:type="gboolean"/>
5553254446 </return-value>
@@ -55534,13 +54448,13 @@ otherwise.</doc>
5553454448 <instance-parameter name="file" transfer-ownership="none">
5553554449 <doc xml:space="preserve"
5553654450 filename="gio/gfile.c"
55537- line="9210">input #GFile</doc>
54451+ line="9221">input #GFile</doc>
5553854452 <type name="File" c:type="GFile*"/>
5553954453 </instance-parameter>
5554054454 <parameter name="result" transfer-ownership="none">
5554154455 <doc xml:space="preserve"
5554254456 filename="gio/gfile.c"
55543- line="9211">a #GAsyncResult</doc>
54457+ line="9222">a #GAsyncResult</doc>
5554454458 <type name="AsyncResult" c:type="GAsyncResult*"/>
5554554459 </parameter>
5554654460 </parameters>
@@ -55551,7 +54465,7 @@ otherwise.</doc>
5555154465 glib:finish-func="stop_mountable_finish">
5555254466 <doc xml:space="preserve"
5555354467 filename="gio/gfile.c"
55554- line="9243">Stops a file of type %G_FILE_TYPE_MOUNTABLE.
54468+ line="9254">Stops a file of type %G_FILE_TYPE_MOUNTABLE.
5555554469
5555654470 If @cancellable is not %NULL, then the operation can be cancelled by
5555754471 triggering the cancellable object from another thread. If the operation
@@ -55568,13 +54482,13 @@ the result of the operation.</doc>
5556854482 <instance-parameter name="file" transfer-ownership="none">
5556954483 <doc xml:space="preserve"
5557054484 filename="gio/gfile.c"
55571- line="9245">input #GFile</doc>
54485+ line="9256">input #GFile</doc>
5557254486 <type name="File" c:type="GFile*"/>
5557354487 </instance-parameter>
5557454488 <parameter name="flags" transfer-ownership="none">
5557554489 <doc xml:space="preserve"
5557654490 filename="gio/gfile.c"
55577- line="9246">flags affecting the operation</doc>
54491+ line="9257">flags affecting the operation</doc>
5557854492 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
5557954493 </parameter>
5558054494 <parameter name="mount_operation"
@@ -55583,7 +54497,7 @@ the result of the operation.</doc>
5558354497 allow-none="1">
5558454498 <doc xml:space="preserve"
5558554499 filename="gio/gfile.c"
55586- line="9247">a #GMountOperation,
54500+ line="9258">a #GMountOperation,
5558754501 or %NULL to avoid user interaction.</doc>
5558854502 <type name="MountOperation" c:type="GMountOperation*"/>
5558954503 </parameter>
@@ -55593,7 +54507,7 @@ the result of the operation.</doc>
5559354507 allow-none="1">
5559454508 <doc xml:space="preserve"
5559554509 filename="gio/gfile.c"
55596- line="9249">optional #GCancellable object,
54510+ line="9260">optional #GCancellable object,
5559754511 %NULL to ignore</doc>
5559854512 <type name="Cancellable" c:type="GCancellable*"/>
5559954513 </parameter>
@@ -55605,7 +54519,7 @@ the result of the operation.</doc>
5560554519 closure="4">
5560654520 <doc xml:space="preserve"
5560754521 filename="gio/gfile.c"
55608- line="9251">a #GAsyncReadyCallback to call
54522+ line="9262">a #GAsyncReadyCallback to call
5560954523 when the request is satisfied, or %NULL</doc>
5561054524 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5561154525 </parameter>
@@ -55615,7 +54529,7 @@ the result of the operation.</doc>
5561554529 allow-none="1">
5561654530 <doc xml:space="preserve"
5561754531 filename="gio/gfile.c"
55618- line="9253">the data to pass to callback function</doc>
54532+ line="9264">the data to pass to callback function</doc>
5561954533 <type name="gpointer" c:type="gpointer"/>
5562054534 </parameter>
5562154535 </parameters>
@@ -55626,7 +54540,7 @@ the result of the operation.</doc>
5562654540 throws="1">
5562754541 <doc xml:space="preserve"
5562854542 filename="gio/gfile.c"
55629- line="9298">Finishes a stop operation, see g_file_stop_mountable() for details.
54543+ line="9309">Finishes a stop operation, see g_file_stop_mountable() for details.
5563054544
5563154545 Finish an asynchronous stop operation that was started
5563254546 with g_file_stop_mountable().</doc>
@@ -55634,7 +54548,7 @@ with g_file_stop_mountable().</doc>
5563454548 <return-value transfer-ownership="none">
5563554549 <doc xml:space="preserve"
5563654550 filename="gio/gfile.c"
55637- line="9309">%TRUE if the operation finished successfully.
54551+ line="9320">%TRUE if the operation finished successfully.
5563854552 %FALSE otherwise.</doc>
5563954553 <type name="gboolean" c:type="gboolean"/>
5564054554 </return-value>
@@ -55642,13 +54556,13 @@ with g_file_stop_mountable().</doc>
5564254556 <instance-parameter name="file" transfer-ownership="none">
5564354557 <doc xml:space="preserve"
5564454558 filename="gio/gfile.c"
55645- line="9300">input #GFile</doc>
54559+ line="9311">input #GFile</doc>
5564654560 <type name="File" c:type="GFile*"/>
5564754561 </instance-parameter>
5564854562 <parameter name="result" transfer-ownership="none">
5564954563 <doc xml:space="preserve"
5565054564 filename="gio/gfile.c"
55651- line="9301">a #GAsyncResult</doc>
54565+ line="9312">a #GAsyncResult</doc>
5565254566 <type name="AsyncResult" c:type="GAsyncResult*"/>
5565354567 </parameter>
5565454568 </parameters>
@@ -55658,7 +54572,7 @@ with g_file_stop_mountable().</doc>
5565854572 version="2.22">
5565954573 <doc xml:space="preserve"
5566054574 filename="gio/gfile.c"
55661- line="9415">Checks if @file supports thread-default main contexts
54575+ line="9426">Checks if @file supports thread-default main contexts
5566254576 (see [method@GLib.MainContext.push_thread_default])
5566354577 If this returns %FALSE, you cannot perform asynchronous operations on
5566454578 @file in a thread that has a thread-default context.</doc>
@@ -55666,14 +54580,14 @@ If this returns %FALSE, you cannot perform asynchronous operations on
5566654580 <return-value transfer-ownership="none">
5566754581 <doc xml:space="preserve"
5566854582 filename="gio/gfile.c"
55669- line="9424">Whether or not @file supports thread-default contexts.</doc>
54583+ line="9435">Whether or not @file supports thread-default contexts.</doc>
5567054584 <type name="gboolean" c:type="gboolean"/>
5567154585 </return-value>
5567254586 <parameters>
5567354587 <instance-parameter name="file" transfer-ownership="none">
5567454588 <doc xml:space="preserve"
5567554589 filename="gio/gfile.c"
55676- line="9417">a #GFile</doc>
54590+ line="9428">a #GFile</doc>
5567754591 <type name="File" c:type="GFile*"/>
5567854592 </instance-parameter>
5567954593 </parameters>
@@ -55684,7 +54598,7 @@ If this returns %FALSE, you cannot perform asynchronous operations on
5568454598 glib:async-func="trash_async">
5568554599 <doc xml:space="preserve"
5568654600 filename="gio/gfile.c"
55687- line="4751">Sends @file to the "Trashcan", if possible. This is similar to
54601+ line="4762">Sends @file to the "Trashcan", if possible. This is similar to
5568854602 deleting it, but the user can recover it before emptying the trashcan.
5568954603 Trashing is disabled for system mounts by default (see
5569054604 g_unix_mount_entry_is_system_internal()), so this call can return the
@@ -55701,14 +54615,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5570154615 <return-value transfer-ownership="none">
5570254616 <doc xml:space="preserve"
5570354617 filename="gio/gfile.c"
55704- line="4772">%TRUE on successful trash, %FALSE otherwise.</doc>
54618+ line="4783">%TRUE on successful trash, %FALSE otherwise.</doc>
5570554619 <type name="gboolean" c:type="gboolean"/>
5570654620 </return-value>
5570754621 <parameters>
5570854622 <instance-parameter name="file" transfer-ownership="none">
5570954623 <doc xml:space="preserve"
5571054624 filename="gio/gfile.c"
55711- line="4753">#GFile to send to trash</doc>
54625+ line="4764">#GFile to send to trash</doc>
5571254626 <type name="File" c:type="GFile*"/>
5571354627 </instance-parameter>
5571454628 <parameter name="cancellable"
@@ -55717,7 +54631,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5571754631 allow-none="1">
5571854632 <doc xml:space="preserve"
5571954633 filename="gio/gfile.c"
55720- line="4754">optional #GCancellable object,
54634+ line="4765">optional #GCancellable object,
5572154635 %NULL to ignore</doc>
5572254636 <type name="Cancellable" c:type="GCancellable*"/>
5572354637 </parameter>
@@ -55730,7 +54644,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5573054644 glib:sync-func="trash">
5573154645 <doc xml:space="preserve"
5573254646 filename="gio/gfile.c"
55733- line="4799">Asynchronously sends @file to the Trash location, if possible.</doc>
54647+ line="4810">Asynchronously sends @file to the Trash location, if possible.</doc>
5573454648 <source-position filename="gio/gfile.h" line="922"/>
5573554649 <return-value transfer-ownership="none">
5573654650 <type name="none" c:type="void"/>
@@ -55739,13 +54653,13 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5573954653 <instance-parameter name="file" transfer-ownership="none">
5574054654 <doc xml:space="preserve"
5574154655 filename="gio/gfile.c"
55742- line="4801">input #GFile</doc>
54656+ line="4812">input #GFile</doc>
5574354657 <type name="File" c:type="GFile*"/>
5574454658 </instance-parameter>
5574554659 <parameter name="io_priority" transfer-ownership="none">
5574654660 <doc xml:space="preserve"
5574754661 filename="gio/gfile.c"
55748- line="4802">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
54662+ line="4813">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5574954663 <type name="gint" c:type="int"/>
5575054664 </parameter>
5575154665 <parameter name="cancellable"
@@ -55754,7 +54668,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5575454668 allow-none="1">
5575554669 <doc xml:space="preserve"
5575654670 filename="gio/gfile.c"
55757- line="4803">optional #GCancellable object,
54671+ line="4814">optional #GCancellable object,
5575854672 %NULL to ignore</doc>
5575954673 <type name="Cancellable" c:type="GCancellable*"/>
5576054674 </parameter>
@@ -55766,7 +54680,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5576654680 closure="3">
5576754681 <doc xml:space="preserve"
5576854682 filename="gio/gfile.c"
55769- line="4805">a #GAsyncReadyCallback to call
54683+ line="4816">a #GAsyncReadyCallback to call
5577054684 when the request is satisfied</doc>
5577154685 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5577254686 </parameter>
@@ -55776,7 +54690,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5577654690 allow-none="1">
5577754691 <doc xml:space="preserve"
5577854692 filename="gio/gfile.c"
55779- line="4807">the data to pass to callback function</doc>
54693+ line="4818">the data to pass to callback function</doc>
5578054694 <type name="gpointer" c:type="gpointer"/>
5578154695 </parameter>
5578254696 </parameters>
@@ -55787,26 +54701,26 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
5578754701 throws="1">
5578854702 <doc xml:space="preserve"
5578954703 filename="gio/gfile.c"
55790- line="4832">Finishes an asynchronous file trashing operation, started with
54704+ line="4843">Finishes an asynchronous file trashing operation, started with
5579154705 g_file_trash_async().</doc>
5579254706 <source-position filename="gio/gfile.h" line="929"/>
5579354707 <return-value transfer-ownership="none">
5579454708 <doc xml:space="preserve"
5579554709 filename="gio/gfile.c"
55796- line="4841">%TRUE on successful trash, %FALSE otherwise.</doc>
54710+ line="4852">%TRUE on successful trash, %FALSE otherwise.</doc>
5579754711 <type name="gboolean" c:type="gboolean"/>
5579854712 </return-value>
5579954713 <parameters>
5580054714 <instance-parameter name="file" transfer-ownership="none">
5580154715 <doc xml:space="preserve"
5580254716 filename="gio/gfile.c"
55803- line="4834">input #GFile</doc>
54717+ line="4845">input #GFile</doc>
5580454718 <type name="File" c:type="GFile*"/>
5580554719 </instance-parameter>
5580654720 <parameter name="result" transfer-ownership="none">
5580754721 <doc xml:space="preserve"
5580854722 filename="gio/gfile.c"
55809- line="4835">a #GAsyncResult</doc>
54723+ line="4846">a #GAsyncResult</doc>
5581054724 <type name="AsyncResult" c:type="GAsyncResult*"/>
5581154725 </parameter>
5581254726 </parameters>
@@ -55818,7 +54732,7 @@ g_file_trash_async().</doc>
5581854732 glib:finish-func="unmount_mountable_finish">
5581954733 <doc xml:space="preserve"
5582054734 filename="gio/gfile.c"
55821- line="5606">Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
54735+ line="5617">Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
5582254736
5582354737 If @cancellable is not %NULL, then the operation can be cancelled by
5582454738 triggering the cancellable object from another thread. If the operation
@@ -55836,13 +54750,13 @@ the result of the operation.</doc>
5583654750 <instance-parameter name="file" transfer-ownership="none">
5583754751 <doc xml:space="preserve"
5583854752 filename="gio/gfile.c"
55839- line="5608">input #GFile</doc>
54753+ line="5619">input #GFile</doc>
5584054754 <type name="File" c:type="GFile*"/>
5584154755 </instance-parameter>
5584254756 <parameter name="flags" transfer-ownership="none">
5584354757 <doc xml:space="preserve"
5584454758 filename="gio/gfile.c"
55845- line="5609">flags affecting the operation</doc>
54759+ line="5620">flags affecting the operation</doc>
5584654760 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
5584754761 </parameter>
5584854762 <parameter name="cancellable"
@@ -55851,7 +54765,7 @@ the result of the operation.</doc>
5585154765 allow-none="1">
5585254766 <doc xml:space="preserve"
5585354767 filename="gio/gfile.c"
55854- line="5610">optional #GCancellable object,
54768+ line="5621">optional #GCancellable object,
5585554769 %NULL to ignore</doc>
5585654770 <type name="Cancellable" c:type="GCancellable*"/>
5585754771 </parameter>
@@ -55863,7 +54777,7 @@ the result of the operation.</doc>
5586354777 closure="3">
5586454778 <doc xml:space="preserve"
5586554779 filename="gio/gfile.c"
55866- line="5612">a #GAsyncReadyCallback
54780+ line="5623">a #GAsyncReadyCallback
5586754781 to call when the request is satisfied</doc>
5586854782 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5586954783 </parameter>
@@ -55873,7 +54787,7 @@ the result of the operation.</doc>
5587354787 allow-none="1">
5587454788 <doc xml:space="preserve"
5587554789 filename="gio/gfile.c"
55876- line="5614">the data to pass to callback function</doc>
54790+ line="5625">the data to pass to callback function</doc>
5587754791 <type name="gpointer" c:type="gpointer"/>
5587854792 </parameter>
5587954793 </parameters>
@@ -55885,7 +54799,7 @@ the result of the operation.</doc>
5588554799 throws="1">
5588654800 <doc xml:space="preserve"
5588754801 filename="gio/gfile.c"
55888- line="5657">Finishes an unmount operation, see g_file_unmount_mountable() for details.
54802+ line="5668">Finishes an unmount operation, see g_file_unmount_mountable() for details.
5588954803
5589054804 Finish an asynchronous unmount operation that was started
5589154805 with g_file_unmount_mountable().</doc>
@@ -55895,7 +54809,7 @@ with g_file_unmount_mountable().</doc>
5589554809 <return-value transfer-ownership="none">
5589654810 <doc xml:space="preserve"
5589754811 filename="gio/gfile.c"
55898- line="5668">%TRUE if the operation finished successfully.
54812+ line="5679">%TRUE if the operation finished successfully.
5589954813 %FALSE otherwise.</doc>
5590054814 <type name="gboolean" c:type="gboolean"/>
5590154815 </return-value>
@@ -55903,13 +54817,13 @@ with g_file_unmount_mountable().</doc>
5590354817 <instance-parameter name="file" transfer-ownership="none">
5590454818 <doc xml:space="preserve"
5590554819 filename="gio/gfile.c"
55906- line="5659">input #GFile</doc>
54820+ line="5670">input #GFile</doc>
5590754821 <type name="File" c:type="GFile*"/>
5590854822 </instance-parameter>
5590954823 <parameter name="result" transfer-ownership="none">
5591054824 <doc xml:space="preserve"
5591154825 filename="gio/gfile.c"
55912- line="5660">a #GAsyncResult</doc>
54826+ line="5671">a #GAsyncResult</doc>
5591354827 <type name="AsyncResult" c:type="GAsyncResult*"/>
5591454828 </parameter>
5591554829 </parameters>
@@ -55920,7 +54834,7 @@ with g_file_unmount_mountable().</doc>
5592054834 glib:finish-func="unmount_mountable_with_operation_finish">
5592154835 <doc xml:space="preserve"
5592254836 filename="gio/gfile.c"
55923- line="5693">Unmounts a file of type %G_FILE_TYPE_MOUNTABLE.
54837+ line="5704">Unmounts a file of type %G_FILE_TYPE_MOUNTABLE.
5592454838
5592554839 If @cancellable is not %NULL, then the operation can be cancelled by
5592654840 triggering the cancellable object from another thread. If the operation
@@ -55937,13 +54851,13 @@ the result of the operation.</doc>
5593754851 <instance-parameter name="file" transfer-ownership="none">
5593854852 <doc xml:space="preserve"
5593954853 filename="gio/gfile.c"
55940- line="5695">input #GFile</doc>
54854+ line="5706">input #GFile</doc>
5594154855 <type name="File" c:type="GFile*"/>
5594254856 </instance-parameter>
5594354857 <parameter name="flags" transfer-ownership="none">
5594454858 <doc xml:space="preserve"
5594554859 filename="gio/gfile.c"
55946- line="5696">flags affecting the operation</doc>
54860+ line="5707">flags affecting the operation</doc>
5594754861 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
5594854862 </parameter>
5594954863 <parameter name="mount_operation"
@@ -55952,7 +54866,7 @@ the result of the operation.</doc>
5595254866 allow-none="1">
5595354867 <doc xml:space="preserve"
5595454868 filename="gio/gfile.c"
55955- line="5697">a #GMountOperation,
54869+ line="5708">a #GMountOperation,
5595654870 or %NULL to avoid user interaction</doc>
5595754871 <type name="MountOperation" c:type="GMountOperation*"/>
5595854872 </parameter>
@@ -55962,7 +54876,7 @@ the result of the operation.</doc>
5596254876 allow-none="1">
5596354877 <doc xml:space="preserve"
5596454878 filename="gio/gfile.c"
55965- line="5699">optional #GCancellable object,
54879+ line="5710">optional #GCancellable object,
5596654880 %NULL to ignore</doc>
5596754881 <type name="Cancellable" c:type="GCancellable*"/>
5596854882 </parameter>
@@ -55974,7 +54888,7 @@ the result of the operation.</doc>
5597454888 closure="4">
5597554889 <doc xml:space="preserve"
5597654890 filename="gio/gfile.c"
55977- line="5701">a #GAsyncReadyCallback
54891+ line="5712">a #GAsyncReadyCallback
5597854892 to call when the request is satisfied</doc>
5597954893 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5598054894 </parameter>
@@ -55984,7 +54898,7 @@ the result of the operation.</doc>
5598454898 allow-none="1">
5598554899 <doc xml:space="preserve"
5598654900 filename="gio/gfile.c"
55987- line="5703">the data to pass to callback function</doc>
54901+ line="5714">the data to pass to callback function</doc>
5598854902 <type name="gpointer" c:type="gpointer"/>
5598954903 </parameter>
5599054904 </parameters>
@@ -55995,7 +54909,7 @@ the result of the operation.</doc>
5599554909 throws="1">
5599654910 <doc xml:space="preserve"
5599754911 filename="gio/gfile.c"
55998- line="5755">Finishes an unmount operation,
54912+ line="5766">Finishes an unmount operation,
5599954913 see g_file_unmount_mountable_with_operation() for details.
5600054914
5600154915 Finish an asynchronous unmount operation that was started
@@ -56004,7 +54918,7 @@ with g_file_unmount_mountable_with_operation().</doc>
5600454918 <return-value transfer-ownership="none">
5600554919 <doc xml:space="preserve"
5600654920 filename="gio/gfile.c"
56007- line="5767">%TRUE if the operation finished successfully.
54921+ line="5778">%TRUE if the operation finished successfully.
5600854922 %FALSE otherwise.</doc>
5600954923 <type name="gboolean" c:type="gboolean"/>
5601054924 </return-value>
@@ -56012,13 +54926,13 @@ with g_file_unmount_mountable_with_operation().</doc>
5601254926 <instance-parameter name="file" transfer-ownership="none">
5601354927 <doc xml:space="preserve"
5601454928 filename="gio/gfile.c"
56015- line="5757">input #GFile</doc>
54929+ line="5768">input #GFile</doc>
5601654930 <type name="File" c:type="GFile*"/>
5601754931 </instance-parameter>
5601854932 <parameter name="result" transfer-ownership="none">
5601954933 <doc xml:space="preserve"
5602054934 filename="gio/gfile.c"
56021- line="5758">a #GAsyncResult</doc>
54935+ line="5769">a #GAsyncResult</doc>
5602254936 <type name="AsyncResult" c:type="GAsyncResult*"/>
5602354937 </parameter>
5602454938 </parameters>
@@ -56771,103 +55685,6 @@ the @matcher is automatically freed.</doc>
5677155685 Since 2.20</doc>
5677255686 </member>
5677355687 </bitfield>
56774- <interface name="FileDescriptorBased"
56775- c:symbol-prefix="file_descriptor_based"
56776- c:type="GFileDescriptorBased"
56777- version="2.24"
56778- glib:type-name="GFileDescriptorBased"
56779- glib:get-type="g_file_descriptor_based_get_type"
56780- glib:type-struct="FileDescriptorBasedIface">
56781- <doc xml:space="preserve"
56782- filename="gio/gfiledescriptorbased.c"
56783- line="28">`GFileDescriptorBased` is an interface for file descriptor based IO.
56784-
56785-It is implemented by streams (implementations of [class@Gio.InputStream] or
56786-[class@Gio.OutputStream]) that are based on file descriptors.
56787-
56788-Note that `&lt;gio/gfiledescriptorbased.h&gt;` belongs to the UNIX-specific
56789-GIO interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
56790-file or the `GioUnix-2.0` GIR namespace when using it.</doc>
56791- <source-position filename="gio/gfiledescriptorbased.h" line="52"/>
56792- <virtual-method name="get_fd" invoker="get_fd" version="2.24">
56793- <doc xml:space="preserve"
56794- filename="gio/gfiledescriptorbased.c"
56795- line="51">Gets the underlying file descriptor.</doc>
56796- <source-position filename="gio/gfiledescriptorbased.h" line="51"/>
56797- <return-value transfer-ownership="none">
56798- <doc xml:space="preserve"
56799- filename="gio/gfiledescriptorbased.c"
56800- line="57">The file descriptor</doc>
56801- <type name="gint" c:type="int"/>
56802- </return-value>
56803- <parameters>
56804- <instance-parameter name="fd_based" transfer-ownership="none">
56805- <doc xml:space="preserve"
56806- filename="gio/gfiledescriptorbased.c"
56807- line="53">a #GFileDescriptorBased.</doc>
56808- <type name="FileDescriptorBased" c:type="GFileDescriptorBased*"/>
56809- </instance-parameter>
56810- </parameters>
56811- </virtual-method>
56812- <method name="get_fd"
56813- c:identifier="g_file_descriptor_based_get_fd"
56814- version="2.24">
56815- <doc xml:space="preserve"
56816- filename="gio/gfiledescriptorbased.c"
56817- line="51">Gets the underlying file descriptor.</doc>
56818- <source-position filename="gio/gfiledescriptorbased.h" line="58"/>
56819- <return-value transfer-ownership="none">
56820- <doc xml:space="preserve"
56821- filename="gio/gfiledescriptorbased.c"
56822- line="57">The file descriptor</doc>
56823- <type name="gint" c:type="int"/>
56824- </return-value>
56825- <parameters>
56826- <instance-parameter name="fd_based" transfer-ownership="none">
56827- <doc xml:space="preserve"
56828- filename="gio/gfiledescriptorbased.c"
56829- line="53">a #GFileDescriptorBased.</doc>
56830- <type name="FileDescriptorBased" c:type="GFileDescriptorBased*"/>
56831- </instance-parameter>
56832- </parameters>
56833- </method>
56834- </interface>
56835- <record name="FileDescriptorBasedIface"
56836- c:type="GFileDescriptorBasedIface"
56837- glib:is-gtype-struct-for="FileDescriptorBased">
56838- <doc xml:space="preserve"
56839- filename="gio/gfiledescriptorbased.h"
56840- line="39">An interface for file descriptor based io objects.</doc>
56841- <source-position filename="gio/gfiledescriptorbased.h" line="52"/>
56842- <field name="g_iface">
56843- <doc xml:space="preserve"
56844- filename="gio/gfiledescriptorbased.h"
56845- line="41">The parent interface.</doc>
56846- <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
56847- </field>
56848- <field name="get_fd">
56849- <doc xml:space="preserve"
56850- filename="gio/gfiledescriptorbased.h"
56851- line="42">Gets the underlying file descriptor.</doc>
56852- <callback name="get_fd">
56853- <source-position filename="gio/gfiledescriptorbased.h" line="51"/>
56854- <return-value transfer-ownership="none">
56855- <doc xml:space="preserve"
56856- filename="gio/gfiledescriptorbased.c"
56857- line="57">The file descriptor</doc>
56858- <type name="gint" c:type="int"/>
56859- </return-value>
56860- <parameters>
56861- <parameter name="fd_based" transfer-ownership="none">
56862- <doc xml:space="preserve"
56863- filename="gio/gfiledescriptorbased.c"
56864- line="53">a #GFileDescriptorBased.</doc>
56865- <type name="FileDescriptorBased" c:type="GFileDescriptorBased*"/>
56866- </parameter>
56867- </parameters>
56868- </callback>
56869- </field>
56870- </record>
5687155688 <class name="FileEnumerator"
5687255689 c:symbol-prefix="file_enumerator"
5687355690 c:type="GFileEnumerator"
@@ -56909,7 +55726,7 @@ on it, and it should be freed with [method@GObject.Object.unref].</doc>
5690955726 glib:finish-func="close_finish">
5691055727 <doc xml:space="preserve"
5691155728 filename="gio/gfileenumerator.c"
56912- line="486">Asynchronously closes the file enumerator.
55729+ line="475">Asynchronously closes the file enumerator.
5691355730
5691455731 If @cancellable is not %NULL, then the operation can be cancelled by
5691555732 triggering the cancellable object from another thread. If the operation
@@ -56923,13 +55740,13 @@ g_file_enumerator_close_finish().</doc>
5692355740 <instance-parameter name="enumerator" transfer-ownership="none">
5692455741 <doc xml:space="preserve"
5692555742 filename="gio/gfileenumerator.c"
56926- line="488">a #GFileEnumerator.</doc>
55743+ line="477">a #GFileEnumerator.</doc>
5692755744 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5692855745 </instance-parameter>
5692955746 <parameter name="io_priority" transfer-ownership="none">
5693055747 <doc xml:space="preserve"
5693155748 filename="gio/gfileenumerator.c"
56932- line="489">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
55749+ line="478">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5693355750 <type name="gint" c:type="int"/>
5693455751 </parameter>
5693555752 <parameter name="cancellable"
@@ -56938,7 +55755,7 @@ g_file_enumerator_close_finish().</doc>
5693855755 allow-none="1">
5693955756 <doc xml:space="preserve"
5694055757 filename="gio/gfileenumerator.c"
56941- line="490">optional #GCancellable object, %NULL to ignore.</doc>
55758+ line="479">optional #GCancellable object, %NULL to ignore.</doc>
5694255759 <type name="Cancellable" c:type="GCancellable*"/>
5694355760 </parameter>
5694455761 <parameter name="callback"
@@ -56949,7 +55766,7 @@ g_file_enumerator_close_finish().</doc>
5694955766 closure="3">
5695055767 <doc xml:space="preserve"
5695155768 filename="gio/gfileenumerator.c"
56952- line="491">a #GAsyncReadyCallback
55769+ line="480">a #GAsyncReadyCallback
5695355770 to call when the request is satisfied</doc>
5695455771 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5695555772 </parameter>
@@ -56960,7 +55777,7 @@ g_file_enumerator_close_finish().</doc>
5696055777 closure="3">
5696155778 <doc xml:space="preserve"
5696255779 filename="gio/gfileenumerator.c"
56963- line="493">the data to pass to callback function</doc>
55780+ line="482">the data to pass to callback function</doc>
5696455781 <type name="gpointer" c:type="gpointer"/>
5696555782 </parameter>
5696655783 </parameters>
@@ -56968,7 +55785,7 @@ g_file_enumerator_close_finish().</doc>
5696855785 <virtual-method name="close_finish" invoker="close_finish" throws="1">
5696955786 <doc xml:space="preserve"
5697055787 filename="gio/gfileenumerator.c"
56971- line="540">Finishes closing a file enumerator, started from g_file_enumerator_close_async().
55788+ line="529">Finishes closing a file enumerator, started from g_file_enumerator_close_async().
5697255789
5697355790 If the file enumerator was already closed when g_file_enumerator_close_async()
5697455791 was called, then this function will report %G_IO_ERROR_CLOSED in @error, and
@@ -56982,20 +55799,20 @@ returned.</doc>
5698255799 <return-value transfer-ownership="none">
5698355800 <doc xml:space="preserve"
5698455801 filename="gio/gfileenumerator.c"
56985- line="558">%TRUE if the close operation has finished successfully.</doc>
55802+ line="547">%TRUE if the close operation has finished successfully.</doc>
5698655803 <type name="gboolean" c:type="gboolean"/>
5698755804 </return-value>
5698855805 <parameters>
5698955806 <instance-parameter name="enumerator" transfer-ownership="none">
5699055807 <doc xml:space="preserve"
5699155808 filename="gio/gfileenumerator.c"
56992- line="542">a #GFileEnumerator.</doc>
55809+ line="531">a #GFileEnumerator.</doc>
5699355810 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5699455811 </instance-parameter>
5699555812 <parameter name="result" transfer-ownership="none">
5699655813 <doc xml:space="preserve"
5699755814 filename="gio/gfileenumerator.c"
56998- line="543">a #GAsyncResult.</doc>
55815+ line="532">a #GAsyncResult.</doc>
5699955816 <type name="AsyncResult" c:type="GAsyncResult*"/>
5700055817 </parameter>
5700155818 </parameters>
@@ -57020,7 +55837,7 @@ returned.</doc>
5702055837 <virtual-method name="next_file" invoker="next_file" throws="1">
5702155838 <doc xml:space="preserve"
5702255839 filename="gio/gfileenumerator.c"
57023- line="180">Returns information for the next file in the enumerated object.
55840+ line="169">Returns information for the next file in the enumerated object.
5702455841 Will block until the information is available. The #GFileInfo
5702555842 returned from this function will contain attributes that match the
5702655843 attribute string that was passed when the #GFileEnumerator was created.
@@ -57035,7 +55852,7 @@ be unset.</doc>
5703555852 <return-value transfer-ownership="full" nullable="1">
5703655853 <doc xml:space="preserve"
5703755854 filename="gio/gfileenumerator.c"
57038- line="198">A #GFileInfo or %NULL on error
55855+ line="187">A #GFileInfo or %NULL on error
5703955856 or end of enumerator. Free the returned object with
5704055857 g_object_unref() when no longer needed.</doc>
5704155858 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -57044,7 +55861,7 @@ be unset.</doc>
5704455861 <instance-parameter name="enumerator" transfer-ownership="none">
5704555862 <doc xml:space="preserve"
5704655863 filename="gio/gfileenumerator.c"
57047- line="182">a #GFileEnumerator.</doc>
55864+ line="171">a #GFileEnumerator.</doc>
5704855865 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5704955866 </instance-parameter>
5705055867 <parameter name="cancellable"
@@ -57053,7 +55870,7 @@ be unset.</doc>
5705355870 allow-none="1">
5705455871 <doc xml:space="preserve"
5705555872 filename="gio/gfileenumerator.c"
57056- line="183">optional #GCancellable object, %NULL to ignore.</doc>
55873+ line="172">optional #GCancellable object, %NULL to ignore.</doc>
5705755874 <type name="Cancellable" c:type="GCancellable*"/>
5705855875 </parameter>
5705955876 </parameters>
@@ -57063,7 +55880,7 @@ be unset.</doc>
5706355880 glib:finish-func="next_files_finish">
5706455881 <doc xml:space="preserve"
5706555882 filename="gio/gfileenumerator.c"
57066- line="313">Request information for a number of files from the enumerator asynchronously.
55883+ line="302">Request information for a number of files from the enumerator asynchronously.
5706755884 When all I/O for the operation is finished the @callback will be called with
5706855885 the requested information.
5706955886
@@ -57135,19 +55952,19 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5713555952 <instance-parameter name="enumerator" transfer-ownership="none">
5713655953 <doc xml:space="preserve"
5713755954 filename="gio/gfileenumerator.c"
57138- line="315">a #GFileEnumerator.</doc>
55955+ line="304">a #GFileEnumerator.</doc>
5713955956 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5714055957 </instance-parameter>
5714155958 <parameter name="num_files" transfer-ownership="none">
5714255959 <doc xml:space="preserve"
5714355960 filename="gio/gfileenumerator.c"
57144- line="316">the number of file info objects to request</doc>
55961+ line="305">the number of file info objects to request</doc>
5714555962 <type name="gint" c:type="int"/>
5714655963 </parameter>
5714755964 <parameter name="io_priority" transfer-ownership="none">
5714855965 <doc xml:space="preserve"
5714955966 filename="gio/gfileenumerator.c"
57150- line="317">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
55967+ line="306">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5715155968 <type name="gint" c:type="int"/>
5715255969 </parameter>
5715355970 <parameter name="cancellable"
@@ -57156,7 +55973,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5715655973 allow-none="1">
5715755974 <doc xml:space="preserve"
5715855975 filename="gio/gfileenumerator.c"
57159- line="318">optional #GCancellable object, %NULL to ignore.</doc>
55976+ line="307">optional #GCancellable object, %NULL to ignore.</doc>
5716055977 <type name="Cancellable" c:type="GCancellable*"/>
5716155978 </parameter>
5716255979 <parameter name="callback"
@@ -57167,7 +55984,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5716755984 closure="4">
5716855985 <doc xml:space="preserve"
5716955986 filename="gio/gfileenumerator.c"
57170- line="319">a #GAsyncReadyCallback
55987+ line="308">a #GAsyncReadyCallback
5717155988 to call when the request is satisfied</doc>
5717255989 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5717355990 </parameter>
@@ -57178,7 +55995,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5717855995 closure="4">
5717955996 <doc xml:space="preserve"
5718055997 filename="gio/gfileenumerator.c"
57181- line="321">the data to pass to callback function</doc>
55998+ line="310">the data to pass to callback function</doc>
5718255999 <type name="gpointer" c:type="gpointer"/>
5718356000 </parameter>
5718456001 </parameters>
@@ -57188,12 +56005,12 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5718856005 throws="1">
5718956006 <doc xml:space="preserve"
5719056007 filename="gio/gfileenumerator.c"
57191- line="440">Finishes the asynchronous operation started with g_file_enumerator_next_files_async().</doc>
56008+ line="429">Finishes the asynchronous operation started with g_file_enumerator_next_files_async().</doc>
5719256009 <source-position filename="gio/gfileenumerator.h" line="71"/>
5719356010 <return-value transfer-ownership="full">
5719456011 <doc xml:space="preserve"
5719556012 filename="gio/gfileenumerator.c"
57196- line="449">a #GList of #GFileInfos. You must free the list with
56013+ line="438">a #GList of #GFileInfos. You must free the list with
5719756014 g_list_free() and unref the infos with g_object_unref() when you're
5719856015 done with them.</doc>
5719956016 <type name="GLib.List" c:type="GList*">
@@ -57204,13 +56021,13 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5720456021 <instance-parameter name="enumerator" transfer-ownership="none">
5720556022 <doc xml:space="preserve"
5720656023 filename="gio/gfileenumerator.c"
57207- line="442">a #GFileEnumerator.</doc>
56024+ line="431">a #GFileEnumerator.</doc>
5720856025 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5720956026 </instance-parameter>
5721056027 <parameter name="result" transfer-ownership="none">
5721156028 <doc xml:space="preserve"
5721256029 filename="gio/gfileenumerator.c"
57213- line="443">a #GAsyncResult.</doc>
56030+ line="432">a #GAsyncResult.</doc>
5721456031 <type name="AsyncResult" c:type="GAsyncResult*"/>
5721556032 </parameter>
5721656033 </parameters>
@@ -57221,7 +56038,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5722156038 glib:async-func="close_async">
5722256039 <doc xml:space="preserve"
5722356040 filename="gio/gfileenumerator.c"
57224- line="249">Releases all resources used by this enumerator, making the
56041+ line="238">Releases all resources used by this enumerator, making the
5722556042 enumerator return %G_IO_ERROR_CLOSED on all calls.
5722656043
5722756044 This will be automatically called when the last reference
@@ -57231,14 +56048,14 @@ sure resources are released as early as possible.</doc>
5723156048 <return-value transfer-ownership="none">
5723256049 <doc xml:space="preserve"
5723356050 filename="gio/gfileenumerator.c"
57234- line="262">#TRUE on success or #FALSE on error.</doc>
56051+ line="251">#TRUE on success or #FALSE on error.</doc>
5723556052 <type name="gboolean" c:type="gboolean"/>
5723656053 </return-value>
5723756054 <parameters>
5723856055 <instance-parameter name="enumerator" transfer-ownership="none">
5723956056 <doc xml:space="preserve"
5724056057 filename="gio/gfileenumerator.c"
57241- line="251">a #GFileEnumerator.</doc>
56058+ line="240">a #GFileEnumerator.</doc>
5724256059 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5724356060 </instance-parameter>
5724456061 <parameter name="cancellable"
@@ -57247,7 +56064,7 @@ sure resources are released as early as possible.</doc>
5724756064 allow-none="1">
5724856065 <doc xml:space="preserve"
5724956066 filename="gio/gfileenumerator.c"
57250- line="252">optional #GCancellable object, %NULL to ignore.</doc>
56067+ line="241">optional #GCancellable object, %NULL to ignore.</doc>
5725156068 <type name="Cancellable" c:type="GCancellable*"/>
5725256069 </parameter>
5725356070 </parameters>
@@ -57258,7 +56075,7 @@ sure resources are released as early as possible.</doc>
5725856075 glib:sync-func="close">
5725956076 <doc xml:space="preserve"
5726056077 filename="gio/gfileenumerator.c"
57261- line="486">Asynchronously closes the file enumerator.
56078+ line="475">Asynchronously closes the file enumerator.
5726256079
5726356080 If @cancellable is not %NULL, then the operation can be cancelled by
5726456081 triggering the cancellable object from another thread. If the operation
@@ -57272,13 +56089,13 @@ g_file_enumerator_close_finish().</doc>
5727256089 <instance-parameter name="enumerator" transfer-ownership="none">
5727356090 <doc xml:space="preserve"
5727456091 filename="gio/gfileenumerator.c"
57275- line="488">a #GFileEnumerator.</doc>
56092+ line="477">a #GFileEnumerator.</doc>
5727656093 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5727756094 </instance-parameter>
5727856095 <parameter name="io_priority" transfer-ownership="none">
5727956096 <doc xml:space="preserve"
5728056097 filename="gio/gfileenumerator.c"
57281- line="489">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
56098+ line="478">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5728256099 <type name="gint" c:type="int"/>
5728356100 </parameter>
5728456101 <parameter name="cancellable"
@@ -57287,7 +56104,7 @@ g_file_enumerator_close_finish().</doc>
5728756104 allow-none="1">
5728856105 <doc xml:space="preserve"
5728956106 filename="gio/gfileenumerator.c"
57290- line="490">optional #GCancellable object, %NULL to ignore.</doc>
56107+ line="479">optional #GCancellable object, %NULL to ignore.</doc>
5729156108 <type name="Cancellable" c:type="GCancellable*"/>
5729256109 </parameter>
5729356110 <parameter name="callback"
@@ -57298,7 +56115,7 @@ g_file_enumerator_close_finish().</doc>
5729856115 closure="3">
5729956116 <doc xml:space="preserve"
5730056117 filename="gio/gfileenumerator.c"
57301- line="491">a #GAsyncReadyCallback
56118+ line="480">a #GAsyncReadyCallback
5730256119 to call when the request is satisfied</doc>
5730356120 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5730456121 </parameter>
@@ -57308,7 +56125,7 @@ g_file_enumerator_close_finish().</doc>
5730856125 allow-none="1">
5730956126 <doc xml:space="preserve"
5731056127 filename="gio/gfileenumerator.c"
57311- line="493">the data to pass to callback function</doc>
56128+ line="482">the data to pass to callback function</doc>
5731256129 <type name="gpointer" c:type="gpointer"/>
5731356130 </parameter>
5731456131 </parameters>
@@ -57318,7 +56135,7 @@ g_file_enumerator_close_finish().</doc>
5731856135 throws="1">
5731956136 <doc xml:space="preserve"
5732056137 filename="gio/gfileenumerator.c"
57321- line="540">Finishes closing a file enumerator, started from g_file_enumerator_close_async().
56138+ line="529">Finishes closing a file enumerator, started from g_file_enumerator_close_async().
5732256139
5732356140 If the file enumerator was already closed when g_file_enumerator_close_async()
5732456141 was called, then this function will report %G_IO_ERROR_CLOSED in @error, and
@@ -57332,20 +56149,20 @@ returned.</doc>
5733256149 <return-value transfer-ownership="none">
5733356150 <doc xml:space="preserve"
5733456151 filename="gio/gfileenumerator.c"
57335- line="558">%TRUE if the close operation has finished successfully.</doc>
56152+ line="547">%TRUE if the close operation has finished successfully.</doc>
5733656153 <type name="gboolean" c:type="gboolean"/>
5733756154 </return-value>
5733856155 <parameters>
5733956156 <instance-parameter name="enumerator" transfer-ownership="none">
5734056157 <doc xml:space="preserve"
5734156158 filename="gio/gfileenumerator.c"
57342- line="542">a #GFileEnumerator.</doc>
56159+ line="531">a #GFileEnumerator.</doc>
5734356160 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5734456161 </instance-parameter>
5734556162 <parameter name="result" transfer-ownership="none">
5734656163 <doc xml:space="preserve"
5734756164 filename="gio/gfileenumerator.c"
57348- line="543">a #GAsyncResult.</doc>
56165+ line="532">a #GAsyncResult.</doc>
5734956166 <type name="AsyncResult" c:type="GAsyncResult*"/>
5735056167 </parameter>
5735156168 </parameters>
@@ -57355,7 +56172,7 @@ returned.</doc>
5735556172 version="2.36">
5735656173 <doc xml:space="preserve"
5735756174 filename="gio/gfileenumerator.c"
57358- line="765">Return a new #GFile which refers to the file named by @info in the source
56175+ line="754">Return a new #GFile which refers to the file named by @info in the source
5735956176 directory of @enumerator. This function is primarily intended to be used
5736056177 inside loops with g_file_enumerator_next_file().
5736156178
@@ -57372,20 +56189,20 @@ This is a convenience method that's equivalent to:
5737256189 <return-value transfer-ownership="full">
5737356190 <doc xml:space="preserve"
5737456191 filename="gio/gfileenumerator.c"
57375- line="785">a #GFile for the #GFileInfo passed it.</doc>
56192+ line="774">a #GFile for the #GFileInfo passed it.</doc>
5737656193 <type name="File" c:type="GFile*"/>
5737756194 </return-value>
5737856195 <parameters>
5737956196 <instance-parameter name="enumerator" transfer-ownership="none">
5738056197 <doc xml:space="preserve"
5738156198 filename="gio/gfileenumerator.c"
57382- line="767">a #GFileEnumerator</doc>
56199+ line="756">a #GFileEnumerator</doc>
5738356200 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5738456201 </instance-parameter>
5738556202 <parameter name="info" transfer-ownership="none">
5738656203 <doc xml:space="preserve"
5738756204 filename="gio/gfileenumerator.c"
57388- line="768">a #GFileInfo gotten from g_file_enumerator_next_file()
56205+ line="757">a #GFileInfo gotten from g_file_enumerator_next_file()
5738956206 or the async equivalents.</doc>
5739056207 <type name="FileInfo" c:type="GFileInfo*"/>
5739156208 </parameter>
@@ -57396,19 +56213,19 @@ This is a convenience method that's equivalent to:
5739656213 version="2.18">
5739756214 <doc xml:space="preserve"
5739856215 filename="gio/gfileenumerator.c"
57399- line="747">Get the #GFile container which is being enumerated.</doc>
56216+ line="736">Get the #GFile container which is being enumerated.</doc>
5740056217 <source-position filename="gio/gfileenumerator.h" line="134"/>
5740156218 <return-value transfer-ownership="none">
5740256219 <doc xml:space="preserve"
5740356220 filename="gio/gfileenumerator.c"
57404- line="753">the #GFile which is being enumerated.</doc>
56221+ line="742">the #GFile which is being enumerated.</doc>
5740556222 <type name="File" c:type="GFile*"/>
5740656223 </return-value>
5740756224 <parameters>
5740856225 <instance-parameter name="enumerator" transfer-ownership="none">
5740956226 <doc xml:space="preserve"
5741056227 filename="gio/gfileenumerator.c"
57411- line="749">a #GFileEnumerator</doc>
56228+ line="738">a #GFileEnumerator</doc>
5741256229 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5741356230 </instance-parameter>
5741456231 </parameters>
@@ -57416,19 +56233,19 @@ This is a convenience method that's equivalent to:
5741656233 <method name="has_pending" c:identifier="g_file_enumerator_has_pending">
5741756234 <doc xml:space="preserve"
5741856235 filename="gio/gfileenumerator.c"
57419- line="595">Checks if the file enumerator has pending operations.</doc>
56236+ line="584">Checks if the file enumerator has pending operations.</doc>
5742056237 <source-position filename="gio/gfileenumerator.h" line="129"/>
5742156238 <return-value transfer-ownership="none">
5742256239 <doc xml:space="preserve"
5742356240 filename="gio/gfileenumerator.c"
57424- line="601">%TRUE if the @enumerator has pending operations.</doc>
56241+ line="590">%TRUE if the @enumerator has pending operations.</doc>
5742556242 <type name="gboolean" c:type="gboolean"/>
5742656243 </return-value>
5742756244 <parameters>
5742856245 <instance-parameter name="enumerator" transfer-ownership="none">
5742956246 <doc xml:space="preserve"
5743056247 filename="gio/gfileenumerator.c"
57431- line="597">a #GFileEnumerator.</doc>
56248+ line="586">a #GFileEnumerator.</doc>
5743256249 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5743356250 </instance-parameter>
5743456251 </parameters>
@@ -57436,19 +56253,19 @@ This is a convenience method that's equivalent to:
5743656253 <method name="is_closed" c:identifier="g_file_enumerator_is_closed">
5743756254 <doc xml:space="preserve"
5743856255 filename="gio/gfileenumerator.c"
57439- line="579">Checks if the file enumerator has been closed.</doc>
56256+ line="568">Checks if the file enumerator has been closed.</doc>
5744056257 <source-position filename="gio/gfileenumerator.h" line="127"/>
5744156258 <return-value transfer-ownership="none">
5744256259 <doc xml:space="preserve"
5744356260 filename="gio/gfileenumerator.c"
57444- line="585">%TRUE if the @enumerator is closed.</doc>
56261+ line="574">%TRUE if the @enumerator is closed.</doc>
5744556262 <type name="gboolean" c:type="gboolean"/>
5744656263 </return-value>
5744756264 <parameters>
5744856265 <instance-parameter name="enumerator" transfer-ownership="none">
5744956266 <doc xml:space="preserve"
5745056267 filename="gio/gfileenumerator.c"
57451- line="581">a #GFileEnumerator.</doc>
56268+ line="570">a #GFileEnumerator.</doc>
5745256269 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5745356270 </instance-parameter>
5745456271 </parameters>
@@ -57459,7 +56276,7 @@ This is a convenience method that's equivalent to:
5745956276 throws="1">
5746056277 <doc xml:space="preserve"
5746156278 filename="gio/gfileenumerator.c"
57462- line="627">This is a version of g_file_enumerator_next_file() that's easier to
56279+ line="616">This is a version of g_file_enumerator_next_file() that's easier to
5746356280 use correctly from C programs. With g_file_enumerator_next_file(),
5746456281 the gboolean return value signifies "end of iteration or error", which
5746556282 requires allocation of a temporary #GError.
@@ -57505,7 +56322,7 @@ out:
5750556322 <instance-parameter name="direnum" transfer-ownership="none">
5750656323 <doc xml:space="preserve"
5750756324 filename="gio/gfileenumerator.c"
57508- line="629">an open #GFileEnumerator</doc>
56325+ line="618">an open #GFileEnumerator</doc>
5750956326 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5751056327 </instance-parameter>
5751156328 <parameter name="out_info"
@@ -57516,7 +56333,7 @@ out:
5751656333 allow-none="1">
5751756334 <doc xml:space="preserve"
5751856335 filename="gio/gfileenumerator.c"
57519- line="630">Output location for the next #GFileInfo, or %NULL</doc>
56336+ line="619">Output location for the next #GFileInfo, or %NULL</doc>
5752056337 <type name="FileInfo" c:type="GFileInfo**"/>
5752156338 </parameter>
5752256339 <parameter name="out_child"
@@ -57527,7 +56344,7 @@ out:
5752756344 allow-none="1">
5752856345 <doc xml:space="preserve"
5752956346 filename="gio/gfileenumerator.c"
57530- line="631">Output location for the next #GFile, or %NULL</doc>
56347+ line="620">Output location for the next #GFile, or %NULL</doc>
5753156348 <type name="File" c:type="GFile**"/>
5753256349 </parameter>
5753356350 <parameter name="cancellable"
@@ -57536,7 +56353,7 @@ out:
5753656353 allow-none="1">
5753756354 <doc xml:space="preserve"
5753856355 filename="gio/gfileenumerator.c"
57539- line="632">a #GCancellable</doc>
56356+ line="621">a #GCancellable</doc>
5754056357 <type name="Cancellable" c:type="GCancellable*"/>
5754156358 </parameter>
5754256359 </parameters>
@@ -57546,7 +56363,7 @@ out:
5754656363 throws="1">
5754756364 <doc xml:space="preserve"
5754856365 filename="gio/gfileenumerator.c"
57549- line="180">Returns information for the next file in the enumerated object.
56366+ line="169">Returns information for the next file in the enumerated object.
5755056367 Will block until the information is available. The #GFileInfo
5755156368 returned from this function will contain attributes that match the
5755256369 attribute string that was passed when the #GFileEnumerator was created.
@@ -57561,7 +56378,7 @@ be unset.</doc>
5756156378 <return-value transfer-ownership="full" nullable="1">
5756256379 <doc xml:space="preserve"
5756356380 filename="gio/gfileenumerator.c"
57564- line="198">A #GFileInfo or %NULL on error
56381+ line="187">A #GFileInfo or %NULL on error
5756556382 or end of enumerator. Free the returned object with
5756656383 g_object_unref() when no longer needed.</doc>
5756756384 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -57570,7 +56387,7 @@ be unset.</doc>
5757056387 <instance-parameter name="enumerator" transfer-ownership="none">
5757156388 <doc xml:space="preserve"
5757256389 filename="gio/gfileenumerator.c"
57573- line="182">a #GFileEnumerator.</doc>
56390+ line="171">a #GFileEnumerator.</doc>
5757456391 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5757556392 </instance-parameter>
5757656393 <parameter name="cancellable"
@@ -57579,7 +56396,7 @@ be unset.</doc>
5757956396 allow-none="1">
5758056397 <doc xml:space="preserve"
5758156398 filename="gio/gfileenumerator.c"
57582- line="183">optional #GCancellable object, %NULL to ignore.</doc>
56399+ line="172">optional #GCancellable object, %NULL to ignore.</doc>
5758356400 <type name="Cancellable" c:type="GCancellable*"/>
5758456401 </parameter>
5758556402 </parameters>
@@ -57589,7 +56406,7 @@ be unset.</doc>
5758956406 glib:finish-func="next_files_finish">
5759056407 <doc xml:space="preserve"
5759156408 filename="gio/gfileenumerator.c"
57592- line="313">Request information for a number of files from the enumerator asynchronously.
56409+ line="302">Request information for a number of files from the enumerator asynchronously.
5759356410 When all I/O for the operation is finished the @callback will be called with
5759456411 the requested information.
5759556412
@@ -57661,19 +56478,19 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5766156478 <instance-parameter name="enumerator" transfer-ownership="none">
5766256479 <doc xml:space="preserve"
5766356480 filename="gio/gfileenumerator.c"
57664- line="315">a #GFileEnumerator.</doc>
56481+ line="304">a #GFileEnumerator.</doc>
5766556482 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5766656483 </instance-parameter>
5766756484 <parameter name="num_files" transfer-ownership="none">
5766856485 <doc xml:space="preserve"
5766956486 filename="gio/gfileenumerator.c"
57670- line="316">the number of file info objects to request</doc>
56487+ line="305">the number of file info objects to request</doc>
5767156488 <type name="gint" c:type="int"/>
5767256489 </parameter>
5767356490 <parameter name="io_priority" transfer-ownership="none">
5767456491 <doc xml:space="preserve"
5767556492 filename="gio/gfileenumerator.c"
57676- line="317">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
56493+ line="306">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5767756494 <type name="gint" c:type="int"/>
5767856495 </parameter>
5767956496 <parameter name="cancellable"
@@ -57682,7 +56499,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5768256499 allow-none="1">
5768356500 <doc xml:space="preserve"
5768456501 filename="gio/gfileenumerator.c"
57685- line="318">optional #GCancellable object, %NULL to ignore.</doc>
56502+ line="307">optional #GCancellable object, %NULL to ignore.</doc>
5768656503 <type name="Cancellable" c:type="GCancellable*"/>
5768756504 </parameter>
5768856505 <parameter name="callback"
@@ -57693,7 +56510,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5769356510 closure="4">
5769456511 <doc xml:space="preserve"
5769556512 filename="gio/gfileenumerator.c"
57696- line="319">a #GAsyncReadyCallback
56513+ line="308">a #GAsyncReadyCallback
5769756514 to call when the request is satisfied</doc>
5769856515 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5769956516 </parameter>
@@ -57703,7 +56520,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5770356520 allow-none="1">
5770456521 <doc xml:space="preserve"
5770556522 filename="gio/gfileenumerator.c"
57706- line="321">the data to pass to callback function</doc>
56523+ line="310">the data to pass to callback function</doc>
5770756524 <type name="gpointer" c:type="gpointer"/>
5770856525 </parameter>
5770956526 </parameters>
@@ -57713,12 +56530,12 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5771356530 throws="1">
5771456531 <doc xml:space="preserve"
5771556532 filename="gio/gfileenumerator.c"
57716- line="440">Finishes the asynchronous operation started with g_file_enumerator_next_files_async().</doc>
56533+ line="429">Finishes the asynchronous operation started with g_file_enumerator_next_files_async().</doc>
5771756534 <source-position filename="gio/gfileenumerator.h" line="113"/>
5771856535 <return-value transfer-ownership="full">
5771956536 <doc xml:space="preserve"
5772056537 filename="gio/gfileenumerator.c"
57721- line="449">a #GList of #GFileInfos. You must free the list with
56538+ line="438">a #GList of #GFileInfos. You must free the list with
5772256539 g_list_free() and unref the infos with g_object_unref() when you're
5772356540 done with them.</doc>
5772456541 <type name="GLib.List" c:type="GList*">
@@ -57729,13 +56546,13 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5772956546 <instance-parameter name="enumerator" transfer-ownership="none">
5773056547 <doc xml:space="preserve"
5773156548 filename="gio/gfileenumerator.c"
57732- line="442">a #GFileEnumerator.</doc>
56549+ line="431">a #GFileEnumerator.</doc>
5773356550 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5773456551 </instance-parameter>
5773556552 <parameter name="result" transfer-ownership="none">
5773656553 <doc xml:space="preserve"
5773756554 filename="gio/gfileenumerator.c"
57738- line="443">a #GAsyncResult.</doc>
56555+ line="432">a #GAsyncResult.</doc>
5773956556 <type name="AsyncResult" c:type="GAsyncResult*"/>
5774056557 </parameter>
5774156558 </parameters>
@@ -57743,7 +56560,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5774356560 <method name="set_pending" c:identifier="g_file_enumerator_set_pending">
5774456561 <doc xml:space="preserve"
5774556562 filename="gio/gfileenumerator.c"
57746- line="611">Sets the file enumerator as having pending operations.</doc>
56563+ line="600">Sets the file enumerator as having pending operations.</doc>
5774756564 <source-position filename="gio/gfileenumerator.h" line="131"/>
5774856565 <return-value transfer-ownership="none">
5774956566 <type name="none" c:type="void"/>
@@ -57752,13 +56569,13 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5775256569 <instance-parameter name="enumerator" transfer-ownership="none">
5775356570 <doc xml:space="preserve"
5775456571 filename="gio/gfileenumerator.c"
57755- line="613">a #GFileEnumerator.</doc>
56572+ line="602">a #GFileEnumerator.</doc>
5775656573 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5775756574 </instance-parameter>
5775856575 <parameter name="pending" transfer-ownership="none">
5775956576 <doc xml:space="preserve"
5776056577 filename="gio/gfileenumerator.c"
57761- line="614">a boolean value.</doc>
56578+ line="603">a boolean value.</doc>
5776256579 <type name="gboolean" c:type="gboolean"/>
5776356580 </parameter>
5776456581 </parameters>
@@ -57770,7 +56587,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5777056587 transfer-ownership="none">
5777156588 <doc xml:space="preserve"
5777256589 filename="gio/gfileenumerator.c"
57773- line="160">The container that is being enumerated.</doc>
56590+ line="149">The container that is being enumerated.</doc>
5777456591 <type name="File"/>
5777556592 </property>
5777656593 <field name="parent_instance">
@@ -57793,7 +56610,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5779356610 <return-value transfer-ownership="full" nullable="1">
5779456611 <doc xml:space="preserve"
5779556612 filename="gio/gfileenumerator.c"
57796- line="198">A #GFileInfo or %NULL on error
56613+ line="187">A #GFileInfo or %NULL on error
5779756614 or end of enumerator. Free the returned object with
5779856615 g_object_unref() when no longer needed.</doc>
5779956616 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -57802,7 +56619,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5780256619 <parameter name="enumerator" transfer-ownership="none">
5780356620 <doc xml:space="preserve"
5780456621 filename="gio/gfileenumerator.c"
57805- line="182">a #GFileEnumerator.</doc>
56622+ line="171">a #GFileEnumerator.</doc>
5780656623 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5780756624 </parameter>
5780856625 <parameter name="cancellable"
@@ -57811,7 +56628,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5781156628 allow-none="1">
5781256629 <doc xml:space="preserve"
5781356630 filename="gio/gfileenumerator.c"
57814- line="183">optional #GCancellable object, %NULL to ignore.</doc>
56631+ line="172">optional #GCancellable object, %NULL to ignore.</doc>
5781556632 <type name="Cancellable" c:type="GCancellable*"/>
5781656633 </parameter>
5781756634 </parameters>
@@ -57846,19 +56663,19 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5784656663 <parameter name="enumerator" transfer-ownership="none">
5784756664 <doc xml:space="preserve"
5784856665 filename="gio/gfileenumerator.c"
57849- line="315">a #GFileEnumerator.</doc>
56666+ line="304">a #GFileEnumerator.</doc>
5785056667 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5785156668 </parameter>
5785256669 <parameter name="num_files" transfer-ownership="none">
5785356670 <doc xml:space="preserve"
5785456671 filename="gio/gfileenumerator.c"
57855- line="316">the number of file info objects to request</doc>
56672+ line="305">the number of file info objects to request</doc>
5785656673 <type name="gint" c:type="int"/>
5785756674 </parameter>
5785856675 <parameter name="io_priority" transfer-ownership="none">
5785956676 <doc xml:space="preserve"
5786056677 filename="gio/gfileenumerator.c"
57861- line="317">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
56678+ line="306">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5786256679 <type name="gint" c:type="int"/>
5786356680 </parameter>
5786456681 <parameter name="cancellable"
@@ -57867,7 +56684,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5786756684 allow-none="1">
5786856685 <doc xml:space="preserve"
5786956686 filename="gio/gfileenumerator.c"
57870- line="318">optional #GCancellable object, %NULL to ignore.</doc>
56687+ line="307">optional #GCancellable object, %NULL to ignore.</doc>
5787156688 <type name="Cancellable" c:type="GCancellable*"/>
5787256689 </parameter>
5787356690 <parameter name="callback"
@@ -57878,7 +56695,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5787856695 closure="5">
5787956696 <doc xml:space="preserve"
5788056697 filename="gio/gfileenumerator.c"
57881- line="319">a #GAsyncReadyCallback
56698+ line="308">a #GAsyncReadyCallback
5788256699 to call when the request is satisfied</doc>
5788356700 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5788456701 </parameter>
@@ -57889,7 +56706,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5788956706 closure="5">
5789056707 <doc xml:space="preserve"
5789156708 filename="gio/gfileenumerator.c"
57892- line="321">the data to pass to callback function</doc>
56709+ line="310">the data to pass to callback function</doc>
5789356710 <type name="gpointer" c:type="gpointer"/>
5789456711 </parameter>
5789556712 </parameters>
@@ -57901,7 +56718,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5790156718 <return-value transfer-ownership="full">
5790256719 <doc xml:space="preserve"
5790356720 filename="gio/gfileenumerator.c"
57904- line="449">a #GList of #GFileInfos. You must free the list with
56721+ line="438">a #GList of #GFileInfos. You must free the list with
5790556722 g_list_free() and unref the infos with g_object_unref() when you're
5790656723 done with them.</doc>
5790756724 <type name="GLib.List" c:type="GList*">
@@ -57912,13 +56729,13 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5791256729 <parameter name="enumerator" transfer-ownership="none">
5791356730 <doc xml:space="preserve"
5791456731 filename="gio/gfileenumerator.c"
57915- line="442">a #GFileEnumerator.</doc>
56732+ line="431">a #GFileEnumerator.</doc>
5791656733 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5791756734 </parameter>
5791856735 <parameter name="result" transfer-ownership="none">
5791956736 <doc xml:space="preserve"
5792056737 filename="gio/gfileenumerator.c"
57921- line="443">a #GAsyncResult.</doc>
56738+ line="432">a #GAsyncResult.</doc>
5792256739 <type name="AsyncResult" c:type="GAsyncResult*"/>
5792356740 </parameter>
5792456741 </parameters>
@@ -57934,13 +56751,13 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5793456751 <parameter name="enumerator" transfer-ownership="none">
5793556752 <doc xml:space="preserve"
5793656753 filename="gio/gfileenumerator.c"
57937- line="488">a #GFileEnumerator.</doc>
56754+ line="477">a #GFileEnumerator.</doc>
5793856755 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5793956756 </parameter>
5794056757 <parameter name="io_priority" transfer-ownership="none">
5794156758 <doc xml:space="preserve"
5794256759 filename="gio/gfileenumerator.c"
57943- line="489">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
56760+ line="478">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5794456761 <type name="gint" c:type="int"/>
5794556762 </parameter>
5794656763 <parameter name="cancellable"
@@ -57949,7 +56766,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5794956766 allow-none="1">
5795056767 <doc xml:space="preserve"
5795156768 filename="gio/gfileenumerator.c"
57952- line="490">optional #GCancellable object, %NULL to ignore.</doc>
56769+ line="479">optional #GCancellable object, %NULL to ignore.</doc>
5795356770 <type name="Cancellable" c:type="GCancellable*"/>
5795456771 </parameter>
5795556772 <parameter name="callback"
@@ -57960,7 +56777,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5796056777 closure="4">
5796156778 <doc xml:space="preserve"
5796256779 filename="gio/gfileenumerator.c"
57963- line="491">a #GAsyncReadyCallback
56780+ line="480">a #GAsyncReadyCallback
5796456781 to call when the request is satisfied</doc>
5796556782 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5796656783 </parameter>
@@ -57971,7 +56788,7 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5797156788 closure="4">
5797256789 <doc xml:space="preserve"
5797356790 filename="gio/gfileenumerator.c"
57974- line="493">the data to pass to callback function</doc>
56791+ line="482">the data to pass to callback function</doc>
5797556792 <type name="gpointer" c:type="gpointer"/>
5797656793 </parameter>
5797756794 </parameters>
@@ -57983,20 +56800,20 @@ priority is %G_PRIORITY_DEFAULT.</doc>
5798356800 <return-value transfer-ownership="none">
5798456801 <doc xml:space="preserve"
5798556802 filename="gio/gfileenumerator.c"
57986- line="558">%TRUE if the close operation has finished successfully.</doc>
56803+ line="547">%TRUE if the close operation has finished successfully.</doc>
5798756804 <type name="gboolean" c:type="gboolean"/>
5798856805 </return-value>
5798956806 <parameters>
5799056807 <parameter name="enumerator" transfer-ownership="none">
5799156808 <doc xml:space="preserve"
5799256809 filename="gio/gfileenumerator.c"
57993- line="542">a #GFileEnumerator.</doc>
56810+ line="531">a #GFileEnumerator.</doc>
5799456811 <type name="FileEnumerator" c:type="GFileEnumerator*"/>
5799556812 </parameter>
5799656813 <parameter name="result" transfer-ownership="none">
5799756814 <doc xml:space="preserve"
5799856815 filename="gio/gfileenumerator.c"
57999- line="543">a #GAsyncResult.</doc>
56816+ line="532">a #GAsyncResult.</doc>
5800056817 <type name="AsyncResult" c:type="GAsyncResult*"/>
5800156818 </parameter>
5800256819 </parameters>
@@ -59446,15 +58263,14 @@ It implements [iface@Gio.LoadableIcon].</doc>
5944658263 <return-value transfer-ownership="full">
5944758264 <doc xml:space="preserve"
5944858265 filename="gio/gfile.c"
59449- line="1329">a #GFileInfo for the given @file, or %NULL
59450- on error. Free the returned object with g_object_unref().</doc>
58266+ line="1341">a [class@Gio.FileInfo] for the given @file</doc>
5945158267 <type name="FileInfo" c:type="GFileInfo*"/>
5945258268 </return-value>
5945358269 <parameters>
5945458270 <parameter name="file" transfer-ownership="none">
5945558271 <doc xml:space="preserve"
5945658272 filename="gio/gfile.c"
59457- line="1291">input #GFile</doc>
58273+ line="1291">input file</doc>
5945858274 <type name="File" c:type="GFile*"/>
5945958275 </parameter>
5946058276 <parameter name="attributes" transfer-ownership="none">
@@ -59466,7 +58282,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5946658282 <parameter name="flags" transfer-ownership="none">
5946758283 <doc xml:space="preserve"
5946858284 filename="gio/gfile.c"
59469- line="1293">a set of #GFileQueryInfoFlags</doc>
58285+ line="1293">flags to affect the query operation</doc>
5947058286 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5947158287 </parameter>
5947258288 <parameter name="cancellable"
@@ -59475,8 +58291,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5947558291 allow-none="1">
5947658292 <doc xml:space="preserve"
5947758293 filename="gio/gfile.c"
59478- line="1294">optional #GCancellable object,
59479- %NULL to ignore</doc>
58294+ line="1294">optional cancellable object</doc>
5948058295 <type name="Cancellable" c:type="GCancellable*"/>
5948158296 </parameter>
5948258297 </parameters>
@@ -59495,25 +58310,25 @@ It implements [iface@Gio.LoadableIcon].</doc>
5949558310 <parameter name="file" transfer-ownership="none">
5949658311 <doc xml:space="preserve"
5949758312 filename="gio/gfile.c"
59498- line="1361">input #GFile</doc>
58313+ line="1372">input #GFile</doc>
5949958314 <type name="File" c:type="GFile*"/>
5950058315 </parameter>
5950158316 <parameter name="attributes" transfer-ownership="none">
5950258317 <doc xml:space="preserve"
5950358318 filename="gio/gfile.c"
59504- line="1362">an attribute query string</doc>
58319+ line="1373">an attribute query string</doc>
5950558320 <type name="utf8" c:type="const char*"/>
5950658321 </parameter>
5950758322 <parameter name="flags" transfer-ownership="none">
5950858323 <doc xml:space="preserve"
5950958324 filename="gio/gfile.c"
59510- line="1363">a set of #GFileQueryInfoFlags</doc>
58325+ line="1374">a set of #GFileQueryInfoFlags</doc>
5951158326 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
5951258327 </parameter>
5951358328 <parameter name="io_priority" transfer-ownership="none">
5951458329 <doc xml:space="preserve"
5951558330 filename="gio/gfile.c"
59516- line="1364">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
58331+ line="1375">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5951758332 <type name="gint" c:type="int"/>
5951858333 </parameter>
5951958334 <parameter name="cancellable"
@@ -59522,7 +58337,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5952258337 allow-none="1">
5952358338 <doc xml:space="preserve"
5952458339 filename="gio/gfile.c"
59525- line="1365">optional #GCancellable object,
58340+ line="1376">optional #GCancellable object,
5952658341 %NULL to ignore</doc>
5952758342 <type name="Cancellable" c:type="GCancellable*"/>
5952858343 </parameter>
@@ -59534,7 +58349,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5953458349 closure="6">
5953558350 <doc xml:space="preserve"
5953658351 filename="gio/gfile.c"
59537- line="1367">a #GAsyncReadyCallback
58352+ line="1378">a #GAsyncReadyCallback
5953858353 to call when the request is satisfied</doc>
5953958354 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5954058355 </parameter>
@@ -59545,7 +58360,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5954558360 closure="6">
5954658361 <doc xml:space="preserve"
5954758362 filename="gio/gfile.c"
59548- line="1369">the data to pass to callback function</doc>
58363+ line="1380">the data to pass to callback function</doc>
5954958364 <type name="gpointer" c:type="gpointer"/>
5955058365 </parameter>
5955158366 </parameters>
@@ -59560,7 +58375,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5956058375 <return-value transfer-ownership="full">
5956158376 <doc xml:space="preserve"
5956258377 filename="gio/gfile.c"
59563- line="1413">#GFileInfo for given @file
58378+ line="1424">#GFileInfo for given @file
5956458379 or %NULL on error. Free the returned object with
5956558380 g_object_unref().</doc>
5956658381 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -59569,13 +58384,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5956958384 <parameter name="file" transfer-ownership="none">
5957058385 <doc xml:space="preserve"
5957158386 filename="gio/gfile.c"
59572- line="1406">input #GFile</doc>
58387+ line="1417">input #GFile</doc>
5957358388 <type name="File" c:type="GFile*"/>
5957458389 </parameter>
5957558390 <parameter name="res" transfer-ownership="none">
5957658391 <doc xml:space="preserve"
5957758392 filename="gio/gfile.c"
59578- line="1407">a #GAsyncResult</doc>
58393+ line="1418">a #GAsyncResult</doc>
5957958394 <type name="AsyncResult" c:type="GAsyncResult*"/>
5958058395 </parameter>
5958158396 </parameters>
@@ -59590,7 +58405,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5959058405 <return-value transfer-ownership="full">
5959158406 <doc xml:space="preserve"
5959258407 filename="gio/gfile.c"
59593- line="1468">a #GFileInfo or %NULL if there was an error.
58408+ line="1479">a #GFileInfo or %NULL if there was an error.
5959458409 Free the returned object with g_object_unref().</doc>
5959558410 <type name="FileInfo" c:type="GFileInfo*"/>
5959658411 </return-value>
@@ -59598,13 +58413,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5959858413 <parameter name="file" transfer-ownership="none">
5959958414 <doc xml:space="preserve"
5960058415 filename="gio/gfile.c"
59601- line="1436">input #GFile</doc>
58416+ line="1447">input #GFile</doc>
5960258417 <type name="File" c:type="GFile*"/>
5960358418 </parameter>
5960458419 <parameter name="attributes" transfer-ownership="none">
5960558420 <doc xml:space="preserve"
5960658421 filename="gio/gfile.c"
59607- line="1437">an attribute query string</doc>
58422+ line="1448">an attribute query string</doc>
5960858423 <type name="utf8" c:type="const char*"/>
5960958424 </parameter>
5961058425 <parameter name="cancellable"
@@ -59613,7 +58428,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5961358428 allow-none="1">
5961458429 <doc xml:space="preserve"
5961558430 filename="gio/gfile.c"
59616- line="1438">optional #GCancellable object,
58431+ line="1449">optional #GCancellable object,
5961758432 %NULL to ignore</doc>
5961858433 <type name="Cancellable" c:type="GCancellable*"/>
5961958434 </parameter>
@@ -59633,19 +58448,19 @@ It implements [iface@Gio.LoadableIcon].</doc>
5963358448 <parameter name="file" transfer-ownership="none">
5963458449 <doc xml:space="preserve"
5963558450 filename="gio/gfile.c"
59636- line="1499">input #GFile</doc>
58451+ line="1510">input #GFile</doc>
5963758452 <type name="File" c:type="GFile*"/>
5963858453 </parameter>
5963958454 <parameter name="attributes" transfer-ownership="none">
5964058455 <doc xml:space="preserve"
5964158456 filename="gio/gfile.c"
59642- line="1500">an attribute query string</doc>
58457+ line="1511">an attribute query string</doc>
5964358458 <type name="utf8" c:type="const char*"/>
5964458459 </parameter>
5964558460 <parameter name="io_priority" transfer-ownership="none">
5964658461 <doc xml:space="preserve"
5964758462 filename="gio/gfile.c"
59648- line="1501">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
58463+ line="1512">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5964958464 <type name="gint" c:type="int"/>
5965058465 </parameter>
5965158466 <parameter name="cancellable"
@@ -59654,7 +58469,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5965458469 allow-none="1">
5965558470 <doc xml:space="preserve"
5965658471 filename="gio/gfile.c"
59657- line="1502">optional #GCancellable object,
58472+ line="1513">optional #GCancellable object,
5965858473 %NULL to ignore</doc>
5965958474 <type name="Cancellable" c:type="GCancellable*"/>
5966058475 </parameter>
@@ -59666,7 +58481,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5966658481 closure="5">
5966758482 <doc xml:space="preserve"
5966858483 filename="gio/gfile.c"
59669- line="1504">a #GAsyncReadyCallback
58484+ line="1515">a #GAsyncReadyCallback
5967058485 to call when the request is satisfied</doc>
5967158486 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5967258487 </parameter>
@@ -59677,7 +58492,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5967758492 closure="5">
5967858493 <doc xml:space="preserve"
5967958494 filename="gio/gfile.c"
59680- line="1506">the data to pass to callback function</doc>
58495+ line="1517">the data to pass to callback function</doc>
5968158496 <type name="gpointer" c:type="gpointer"/>
5968258497 </parameter>
5968358498 </parameters>
@@ -59692,7 +58507,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5969258507 <return-value transfer-ownership="full">
5969358508 <doc xml:space="preserve"
5969458509 filename="gio/gfile.c"
59695- line="1550">#GFileInfo for given @file
58510+ line="1561">#GFileInfo for given @file
5969658511 or %NULL on error.
5969758512 Free the returned object with g_object_unref().</doc>
5969858513 <type name="FileInfo" c:type="GFileInfo*"/>
@@ -59701,13 +58516,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5970158516 <parameter name="file" transfer-ownership="none">
5970258517 <doc xml:space="preserve"
5970358518 filename="gio/gfile.c"
59704- line="1543">input #GFile</doc>
58519+ line="1554">input #GFile</doc>
5970558520 <type name="File" c:type="GFile*"/>
5970658521 </parameter>
5970758522 <parameter name="res" transfer-ownership="none">
5970858523 <doc xml:space="preserve"
5970958524 filename="gio/gfile.c"
59710- line="1544">a #GAsyncResult</doc>
58525+ line="1555">a #GAsyncResult</doc>
5971158526 <type name="AsyncResult" c:type="GAsyncResult*"/>
5971258527 </parameter>
5971358528 </parameters>
@@ -59722,7 +58537,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5972258537 <return-value transfer-ownership="full">
5972358538 <doc xml:space="preserve"
5972458539 filename="gio/gfile.c"
59725- line="1588">a #GMount where the @file is located
58540+ line="1599">a #GMount where the @file is located
5972658541 or %NULL on error.
5972758542 Free the returned object with g_object_unref().</doc>
5972858543 <type name="Mount" c:type="GMount*"/>
@@ -59731,7 +58546,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5973158546 <parameter name="file" transfer-ownership="none">
5973258547 <doc xml:space="preserve"
5973358548 filename="gio/gfile.c"
59734- line="1573">input #GFile</doc>
58549+ line="1584">input #GFile</doc>
5973558550 <type name="File" c:type="GFile*"/>
5973658551 </parameter>
5973758552 <parameter name="cancellable"
@@ -59740,7 +58555,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5974058555 allow-none="1">
5974158556 <doc xml:space="preserve"
5974258557 filename="gio/gfile.c"
59743- line="1574">optional #GCancellable object,
58558+ line="1585">optional #GCancellable object,
5974458559 %NULL to ignore</doc>
5974558560 <type name="Cancellable" c:type="GCancellable*"/>
5974658561 </parameter>
@@ -59760,13 +58575,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5976058575 <parameter name="file" transfer-ownership="none">
5976158576 <doc xml:space="preserve"
5976258577 filename="gio/gfile.c"
59763- line="1622">a #GFile</doc>
58578+ line="1633">a #GFile</doc>
5976458579 <type name="File" c:type="GFile*"/>
5976558580 </parameter>
5976658581 <parameter name="io_priority" transfer-ownership="none">
5976758582 <doc xml:space="preserve"
5976858583 filename="gio/gfile.c"
59769- line="1623">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
58584+ line="1634">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5977058585 <type name="gint" c:type="int"/>
5977158586 </parameter>
5977258587 <parameter name="cancellable"
@@ -59775,7 +58590,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5977558590 allow-none="1">
5977658591 <doc xml:space="preserve"
5977758592 filename="gio/gfile.c"
59778- line="1624">optional #GCancellable object,
58593+ line="1635">optional #GCancellable object,
5977958594 %NULL to ignore</doc>
5978058595 <type name="Cancellable" c:type="GCancellable*"/>
5978158596 </parameter>
@@ -59787,7 +58602,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5978758602 closure="4">
5978858603 <doc xml:space="preserve"
5978958604 filename="gio/gfile.c"
59790- line="1626">a #GAsyncReadyCallback
58605+ line="1637">a #GAsyncReadyCallback
5979158606 to call when the request is satisfied</doc>
5979258607 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5979358608 </parameter>
@@ -59798,7 +58613,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5979858613 closure="4">
5979958614 <doc xml:space="preserve"
5980058615 filename="gio/gfile.c"
59801- line="1628">the data to pass to callback function</doc>
58616+ line="1639">the data to pass to callback function</doc>
5980258617 <type name="gpointer" c:type="gpointer"/>
5980358618 </parameter>
5980458619 </parameters>
@@ -59813,7 +58628,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5981358628 <return-value transfer-ownership="full">
5981458629 <doc xml:space="preserve"
5981558630 filename="gio/gfile.c"
59816- line="1667">#GMount for given @file or %NULL on error.
58631+ line="1678">#GMount for given @file or %NULL on error.
5981758632 Free the returned object with g_object_unref().</doc>
5981858633 <type name="Mount" c:type="GMount*"/>
5981958634 </return-value>
@@ -59821,13 +58636,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5982158636 <parameter name="file" transfer-ownership="none">
5982258637 <doc xml:space="preserve"
5982358638 filename="gio/gfile.c"
59824- line="1660">a #GFile</doc>
58639+ line="1671">a #GFile</doc>
5982558640 <type name="File" c:type="GFile*"/>
5982658641 </parameter>
5982758642 <parameter name="res" transfer-ownership="none">
5982858643 <doc xml:space="preserve"
5982958644 filename="gio/gfile.c"
59830- line="1661">a #GAsyncResult</doc>
58645+ line="1672">a #GAsyncResult</doc>
5983158646 <type name="AsyncResult" c:type="GAsyncResult*"/>
5983258647 </parameter>
5983358648 </parameters>
@@ -59842,7 +58657,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5984258657 <return-value transfer-ownership="full">
5984358658 <doc xml:space="preserve"
5984458659 filename="gio/gfile.c"
59845- line="4882">a #GFile specifying what @file was renamed to,
58660+ line="4893">a #GFile specifying what @file was renamed to,
5984658661 or %NULL if there was an error.
5984758662 Free the returned object with g_object_unref().</doc>
5984858663 <type name="File" c:type="GFile*"/>
@@ -59851,13 +58666,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5985158666 <parameter name="file" transfer-ownership="none">
5985258667 <doc xml:space="preserve"
5985358668 filename="gio/gfile.c"
59854- line="4860">input #GFile</doc>
58669+ line="4871">input #GFile</doc>
5985558670 <type name="File" c:type="GFile*"/>
5985658671 </parameter>
5985758672 <parameter name="display_name" transfer-ownership="none">
5985858673 <doc xml:space="preserve"
5985958674 filename="gio/gfile.c"
59860- line="4861">a string</doc>
58675+ line="4872">a string</doc>
5986158676 <type name="utf8" c:type="const char*"/>
5986258677 </parameter>
5986358678 <parameter name="cancellable"
@@ -59866,7 +58681,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5986658681 allow-none="1">
5986758682 <doc xml:space="preserve"
5986858683 filename="gio/gfile.c"
59869- line="4862">optional #GCancellable object,
58684+ line="4873">optional #GCancellable object,
5987058685 %NULL to ignore</doc>
5987158686 <type name="Cancellable" c:type="GCancellable*"/>
5987258687 </parameter>
@@ -59886,19 +58701,19 @@ It implements [iface@Gio.LoadableIcon].</doc>
5988658701 <parameter name="file" transfer-ownership="none">
5988758702 <doc xml:space="preserve"
5988858703 filename="gio/gfile.c"
59889- line="4916">input #GFile</doc>
58704+ line="4927">input #GFile</doc>
5989058705 <type name="File" c:type="GFile*"/>
5989158706 </parameter>
5989258707 <parameter name="display_name" transfer-ownership="none">
5989358708 <doc xml:space="preserve"
5989458709 filename="gio/gfile.c"
59895- line="4917">a string</doc>
58710+ line="4928">a string</doc>
5989658711 <type name="utf8" c:type="const char*"/>
5989758712 </parameter>
5989858713 <parameter name="io_priority" transfer-ownership="none">
5989958714 <doc xml:space="preserve"
5990058715 filename="gio/gfile.c"
59901- line="4918">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
58716+ line="4929">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
5990258717 <type name="gint" c:type="int"/>
5990358718 </parameter>
5990458719 <parameter name="cancellable"
@@ -59907,7 +58722,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5990758722 allow-none="1">
5990858723 <doc xml:space="preserve"
5990958724 filename="gio/gfile.c"
59910- line="4919">optional #GCancellable object,
58725+ line="4930">optional #GCancellable object,
5991158726 %NULL to ignore</doc>
5991258727 <type name="Cancellable" c:type="GCancellable*"/>
5991358728 </parameter>
@@ -59919,7 +58734,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5991958734 closure="5">
5992058735 <doc xml:space="preserve"
5992158736 filename="gio/gfile.c"
59922- line="4921">a #GAsyncReadyCallback
58737+ line="4932">a #GAsyncReadyCallback
5992358738 to call when the request is satisfied</doc>
5992458739 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5992558740 </parameter>
@@ -59930,7 +58745,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5993058745 closure="5">
5993158746 <doc xml:space="preserve"
5993258747 filename="gio/gfile.c"
59933- line="4923">the data to pass to callback function</doc>
58748+ line="4934">the data to pass to callback function</doc>
5993458749 <type name="gpointer" c:type="gpointer"/>
5993558750 </parameter>
5993658751 </parameters>
@@ -59945,7 +58760,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5994558760 <return-value transfer-ownership="full">
5994658761 <doc xml:space="preserve"
5994758762 filename="gio/gfile.c"
59948- line="4965">a #GFile or %NULL on error.
58763+ line="4976">a #GFile or %NULL on error.
5994958764 Free the returned object with g_object_unref().</doc>
5995058765 <type name="File" c:type="GFile*"/>
5995158766 </return-value>
@@ -59953,13 +58768,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
5995358768 <parameter name="file" transfer-ownership="none">
5995458769 <doc xml:space="preserve"
5995558770 filename="gio/gfile.c"
59956- line="4958">input #GFile</doc>
58771+ line="4969">input #GFile</doc>
5995758772 <type name="File" c:type="GFile*"/>
5995858773 </parameter>
5995958774 <parameter name="res" transfer-ownership="none">
5996058775 <doc xml:space="preserve"
5996158776 filename="gio/gfile.c"
59962- line="4959">a #GAsyncResult</doc>
58777+ line="4970">a #GAsyncResult</doc>
5996358778 <type name="AsyncResult" c:type="GAsyncResult*"/>
5996458779 </parameter>
5996558780 </parameters>
@@ -59974,7 +58789,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5997458789 <return-value transfer-ownership="full">
5997558790 <doc xml:space="preserve"
5997658791 filename="gio/gfile.c"
59977- line="5003">a #GFileAttributeInfoList describing the settable attributes.
58792+ line="5014">a #GFileAttributeInfoList describing the settable attributes.
5997858793 When you are done with it, release it with
5997958794 g_file_attribute_info_list_unref()</doc>
5998058795 <type name="FileAttributeInfoList"
@@ -59984,7 +58799,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5998458799 <parameter name="file" transfer-ownership="none">
5998558800 <doc xml:space="preserve"
5998658801 filename="gio/gfile.c"
59987- line="4987">input #GFile</doc>
58802+ line="4998">input #GFile</doc>
5998858803 <type name="File" c:type="GFile*"/>
5998958804 </parameter>
5999058805 <parameter name="cancellable"
@@ -59993,7 +58808,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
5999358808 allow-none="1">
5999458809 <doc xml:space="preserve"
5999558810 filename="gio/gfile.c"
59996- line="4988">optional #GCancellable object,
58811+ line="4999">optional #GCancellable object,
5999758812 %NULL to ignore</doc>
5999858813 <type name="Cancellable" c:type="GCancellable*"/>
5999958814 </parameter>
@@ -60031,7 +58846,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6003158846 <return-value transfer-ownership="full">
6003258847 <doc xml:space="preserve"
6003358848 filename="gio/gfile.c"
60034- line="5058">a #GFileAttributeInfoList describing the writable namespaces.
58849+ line="5069">a #GFileAttributeInfoList describing the writable namespaces.
6003558850 When you are done with it, release it with
6003658851 g_file_attribute_info_list_unref()</doc>
6003758852 <type name="FileAttributeInfoList"
@@ -60041,7 +58856,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6004158856 <parameter name="file" transfer-ownership="none">
6004258857 <doc xml:space="preserve"
6004358858 filename="gio/gfile.c"
60044- line="5045">input #GFile</doc>
58859+ line="5056">input #GFile</doc>
6004558860 <type name="File" c:type="GFile*"/>
6004658861 </parameter>
6004758862 <parameter name="cancellable"
@@ -60050,7 +58865,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6005058865 allow-none="1">
6005158866 <doc xml:space="preserve"
6005258867 filename="gio/gfile.c"
60053- line="5046">optional #GCancellable object,
58868+ line="5057">optional #GCancellable object,
6005458869 %NULL to ignore</doc>
6005558870 <type name="Cancellable" c:type="GCancellable*"/>
6005658871 </parameter>
@@ -60088,26 +58903,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6008858903 <return-value transfer-ownership="none">
6008958904 <doc xml:space="preserve"
6009058905 filename="gio/gfile.c"
60091- line="5124">%TRUE if the attribute was set, %FALSE otherwise.</doc>
58906+ line="5135">%TRUE if the attribute was set, %FALSE otherwise.</doc>
6009258907 <type name="gboolean" c:type="gboolean"/>
6009358908 </return-value>
6009458909 <parameters>
6009558910 <parameter name="file" transfer-ownership="none">
6009658911 <doc xml:space="preserve"
6009758912 filename="gio/gfile.c"
60098- line="5105">input #GFile</doc>
58913+ line="5116">input #GFile</doc>
6009958914 <type name="File" c:type="GFile*"/>
6010058915 </parameter>
6010158916 <parameter name="attribute" transfer-ownership="none">
6010258917 <doc xml:space="preserve"
6010358918 filename="gio/gfile.c"
60104- line="5106">a string containing the attribute's name</doc>
58919+ line="5117">a string containing the attribute's name</doc>
6010558920 <type name="utf8" c:type="const char*"/>
6010658921 </parameter>
6010758922 <parameter name="type" transfer-ownership="none">
6010858923 <doc xml:space="preserve"
6010958924 filename="gio/gfile.c"
60110- line="5107">The type of the attribute</doc>
58925+ line="5118">The type of the attribute</doc>
6011158926 <type name="FileAttributeType" c:type="GFileAttributeType"/>
6011258927 </parameter>
6011358928 <parameter name="value_p"
@@ -60116,14 +58931,14 @@ It implements [iface@Gio.LoadableIcon].</doc>
6011658931 allow-none="1">
6011758932 <doc xml:space="preserve"
6011858933 filename="gio/gfile.c"
60119- line="5108">a pointer to the value (or the pointer
58934+ line="5119">a pointer to the value (or the pointer
6012058935 itself if the type is a pointer type)</doc>
6012158936 <type name="gpointer" c:type="gpointer"/>
6012258937 </parameter>
6012358938 <parameter name="flags" transfer-ownership="none">
6012458939 <doc xml:space="preserve"
6012558940 filename="gio/gfile.c"
60126- line="5110">a set of #GFileQueryInfoFlags</doc>
58941+ line="5121">a set of #GFileQueryInfoFlags</doc>
6012758942 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
6012858943 </parameter>
6012958944 <parameter name="cancellable"
@@ -60132,7 +58947,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6013258947 allow-none="1">
6013358948 <doc xml:space="preserve"
6013458949 filename="gio/gfile.c"
60135- line="5111">optional #GCancellable object,
58950+ line="5122">optional #GCancellable object,
6013658951 %NULL to ignore</doc>
6013758952 <type name="Cancellable" c:type="GCancellable*"/>
6013858953 </parameter>
@@ -60148,26 +58963,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6014858963 <return-value transfer-ownership="none">
6014958964 <doc xml:space="preserve"
6015058965 filename="gio/gfile.c"
60151- line="5178">%FALSE if there was any error, %TRUE otherwise.</doc>
58966+ line="5189">%FALSE if there was any error, %TRUE otherwise.</doc>
6015258967 <type name="gboolean" c:type="gboolean"/>
6015358968 </return-value>
6015458969 <parameters>
6015558970 <parameter name="file" transfer-ownership="none">
6015658971 <doc xml:space="preserve"
6015758972 filename="gio/gfile.c"
60158- line="5158">input #GFile</doc>
58973+ line="5169">input #GFile</doc>
6015958974 <type name="File" c:type="GFile*"/>
6016058975 </parameter>
6016158976 <parameter name="info" transfer-ownership="none">
6016258977 <doc xml:space="preserve"
6016358978 filename="gio/gfile.c"
60164- line="5159">a #GFileInfo</doc>
58979+ line="5170">a #GFileInfo</doc>
6016558980 <type name="FileInfo" c:type="GFileInfo*"/>
6016658981 </parameter>
6016758982 <parameter name="flags" transfer-ownership="none">
6016858983 <doc xml:space="preserve"
6016958984 filename="gio/gfile.c"
60170- line="5160">#GFileQueryInfoFlags</doc>
58985+ line="5171">#GFileQueryInfoFlags</doc>
6017158986 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
6017258987 </parameter>
6017358988 <parameter name="cancellable"
@@ -60176,7 +58991,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6017658991 allow-none="1">
6017758992 <doc xml:space="preserve"
6017858993 filename="gio/gfile.c"
60179- line="5161">optional #GCancellable object,
58994+ line="5172">optional #GCancellable object,
6018058995 %NULL to ignore</doc>
6018158996 <type name="Cancellable" c:type="GCancellable*"/>
6018258997 </parameter>
@@ -60196,25 +59011,25 @@ It implements [iface@Gio.LoadableIcon].</doc>
6019659011 <parameter name="file" transfer-ownership="none">
6019759012 <doc xml:space="preserve"
6019859013 filename="gio/gfile.c"
60199- line="5249">input #GFile</doc>
59014+ line="5260">input #GFile</doc>
6020059015 <type name="File" c:type="GFile*"/>
6020159016 </parameter>
6020259017 <parameter name="info" transfer-ownership="none">
6020359018 <doc xml:space="preserve"
6020459019 filename="gio/gfile.c"
60205- line="5250">a #GFileInfo</doc>
59020+ line="5261">a #GFileInfo</doc>
6020659021 <type name="FileInfo" c:type="GFileInfo*"/>
6020759022 </parameter>
6020859023 <parameter name="flags" transfer-ownership="none">
6020959024 <doc xml:space="preserve"
6021059025 filename="gio/gfile.c"
60211- line="5251">a #GFileQueryInfoFlags</doc>
59026+ line="5262">a #GFileQueryInfoFlags</doc>
6021259027 <type name="FileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
6021359028 </parameter>
6021459029 <parameter name="io_priority" transfer-ownership="none">
6021559030 <doc xml:space="preserve"
6021659031 filename="gio/gfile.c"
60217- line="5252">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59032+ line="5263">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6021859033 <type name="gint" c:type="int"/>
6021959034 </parameter>
6022059035 <parameter name="cancellable"
@@ -60223,7 +59038,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6022359038 allow-none="1">
6022459039 <doc xml:space="preserve"
6022559040 filename="gio/gfile.c"
60226- line="5253">optional #GCancellable object,
59041+ line="5264">optional #GCancellable object,
6022759042 %NULL to ignore</doc>
6022859043 <type name="Cancellable" c:type="GCancellable*"/>
6022959044 </parameter>
@@ -60235,7 +59050,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6023559050 closure="6">
6023659051 <doc xml:space="preserve"
6023759052 filename="gio/gfile.c"
60238- line="5255">a #GAsyncReadyCallback
59053+ line="5266">a #GAsyncReadyCallback
6023959054 to call when the request is satisfied</doc>
6024059055 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6024159056 </parameter>
@@ -60246,7 +59061,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6024659061 closure="6">
6024759062 <doc xml:space="preserve"
6024859063 filename="gio/gfile.c"
60249- line="5257">the data to pass to callback function</doc>
59064+ line="5268">the data to pass to callback function</doc>
6025059065 <type name="gpointer" c:type="gpointer"/>
6025159066 </parameter>
6025259067 </parameters>
@@ -60261,20 +59076,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6026159076 <return-value transfer-ownership="none">
6026259077 <doc xml:space="preserve"
6026359078 filename="gio/gfile.c"
60264- line="5301">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
59079+ line="5312">%TRUE if the attributes were set correctly, %FALSE otherwise.</doc>
6026559080 <type name="gboolean" c:type="gboolean"/>
6026659081 </return-value>
6026759082 <parameters>
6026859083 <parameter name="file" transfer-ownership="none">
6026959084 <doc xml:space="preserve"
6027059085 filename="gio/gfile.c"
60271- line="5294">input #GFile</doc>
59086+ line="5305">input #GFile</doc>
6027259087 <type name="File" c:type="GFile*"/>
6027359088 </parameter>
6027459089 <parameter name="result" transfer-ownership="none">
6027559090 <doc xml:space="preserve"
6027659091 filename="gio/gfile.c"
60277- line="5295">a #GAsyncResult</doc>
59092+ line="5306">a #GAsyncResult</doc>
6027859093 <type name="AsyncResult" c:type="GAsyncResult*"/>
6027959094 </parameter>
6028059095 <parameter name="info"
@@ -60283,7 +59098,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6028359098 transfer-ownership="full">
6028459099 <doc xml:space="preserve"
6028559100 filename="gio/gfile.c"
60286- line="5296">a #GFileInfo</doc>
59101+ line="5307">a #GFileInfo</doc>
6028759102 <type name="FileInfo" c:type="GFileInfo**"/>
6028859103 </parameter>
6028959104 </parameters>
@@ -60298,7 +59113,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6029859113 <return-value transfer-ownership="full">
6029959114 <doc xml:space="preserve"
6030059115 filename="gio/gfile.c"
60301- line="1706">#GFileInputStream or %NULL on error.
59116+ line="1717">#GFileInputStream or %NULL on error.
6030259117 Free the returned object with g_object_unref().</doc>
6030359118 <type name="FileInputStream" c:type="GFileInputStream*"/>
6030459119 </return-value>
@@ -60306,7 +59121,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6030659121 <parameter name="file" transfer-ownership="none">
6030759122 <doc xml:space="preserve"
6030859123 filename="gio/gfile.c"
60309- line="1690">#GFile to read</doc>
59124+ line="1701">#GFile to read</doc>
6031059125 <type name="File" c:type="GFile*"/>
6031159126 </parameter>
6031259127 <parameter name="cancellable"
@@ -60315,7 +59130,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6031559130 allow-none="1">
6031659131 <doc xml:space="preserve"
6031759132 filename="gio/gfile.c"
60318- line="1691">a #GCancellable</doc>
59133+ line="1702">a #GCancellable</doc>
6031959134 <type name="Cancellable" c:type="GCancellable*"/>
6032059135 </parameter>
6032159136 </parameters>
@@ -60334,13 +59149,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6033459149 <parameter name="file" transfer-ownership="none">
6033559150 <doc xml:space="preserve"
6033659151 filename="gio/gfile.c"
60337- line="2109">input #GFile</doc>
59152+ line="2120">input #GFile</doc>
6033859153 <type name="File" c:type="GFile*"/>
6033959154 </parameter>
6034059155 <parameter name="io_priority" transfer-ownership="none">
6034159156 <doc xml:space="preserve"
6034259157 filename="gio/gfile.c"
60343- line="2110">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59158+ line="2121">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6034459159 <type name="gint" c:type="int"/>
6034559160 </parameter>
6034659161 <parameter name="cancellable"
@@ -60349,7 +59164,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6034959164 allow-none="1">
6035059165 <doc xml:space="preserve"
6035159166 filename="gio/gfile.c"
60352- line="2111">optional #GCancellable object,
59167+ line="2122">optional #GCancellable object,
6035359168 %NULL to ignore</doc>
6035459169 <type name="Cancellable" c:type="GCancellable*"/>
6035559170 </parameter>
@@ -60361,7 +59176,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6036159176 closure="4">
6036259177 <doc xml:space="preserve"
6036359178 filename="gio/gfile.c"
60364- line="2113">a #GAsyncReadyCallback
59179+ line="2124">a #GAsyncReadyCallback
6036559180 to call when the request is satisfied</doc>
6036659181 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6036759182 </parameter>
@@ -60372,7 +59187,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6037259187 closure="4">
6037359188 <doc xml:space="preserve"
6037459189 filename="gio/gfile.c"
60375- line="2115">the data to pass to callback function</doc>
59190+ line="2126">the data to pass to callback function</doc>
6037659191 <type name="gpointer" c:type="gpointer"/>
6037759192 </parameter>
6037859193 </parameters>
@@ -60387,7 +59202,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6038759202 <return-value transfer-ownership="full">
6038859203 <doc xml:space="preserve"
6038959204 filename="gio/gfile.c"
60390- line="2154">a #GFileInputStream or %NULL on error.
59205+ line="2165">a #GFileInputStream or %NULL on error.
6039159206 Free the returned object with g_object_unref().</doc>
6039259207 <type name="FileInputStream" c:type="GFileInputStream*"/>
6039359208 </return-value>
@@ -60395,13 +59210,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6039559210 <parameter name="file" transfer-ownership="none">
6039659211 <doc xml:space="preserve"
6039759212 filename="gio/gfile.c"
60398- line="2147">input #GFile</doc>
59213+ line="2158">input #GFile</doc>
6039959214 <type name="File" c:type="GFile*"/>
6040059215 </parameter>
6040159216 <parameter name="res" transfer-ownership="none">
6040259217 <doc xml:space="preserve"
6040359218 filename="gio/gfile.c"
60404- line="2148">a #GAsyncResult</doc>
59219+ line="2159">a #GAsyncResult</doc>
6040559220 <type name="AsyncResult" c:type="GAsyncResult*"/>
6040659221 </parameter>
6040759222 </parameters>
@@ -60416,7 +59231,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6041659231 <return-value transfer-ownership="full">
6041759232 <doc xml:space="preserve"
6041859233 filename="gio/gfile.c"
60419- line="1760">a #GFileOutputStream, or %NULL on error.
59234+ line="1771">a #GFileOutputStream, or %NULL on error.
6042059235 Free the returned object with g_object_unref().</doc>
6042159236 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
6042259237 </return-value>
@@ -60424,13 +59239,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6042459239 <parameter name="file" transfer-ownership="none">
6042559240 <doc xml:space="preserve"
6042659241 filename="gio/gfile.c"
60427- line="1736">input #GFile</doc>
59242+ line="1747">input #GFile</doc>
6042859243 <type name="File" c:type="GFile*"/>
6042959244 </parameter>
6043059245 <parameter name="flags" transfer-ownership="none">
6043159246 <doc xml:space="preserve"
6043259247 filename="gio/gfile.c"
60433- line="1737">a set of #GFileCreateFlags</doc>
59248+ line="1748">a set of #GFileCreateFlags</doc>
6043459249 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6043559250 </parameter>
6043659251 <parameter name="cancellable"
@@ -60439,7 +59254,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6043959254 allow-none="1">
6044059255 <doc xml:space="preserve"
6044159256 filename="gio/gfile.c"
60442- line="1738">optional #GCancellable object,
59257+ line="1749">optional #GCancellable object,
6044359258 %NULL to ignore</doc>
6044459259 <type name="Cancellable" c:type="GCancellable*"/>
6044559260 </parameter>
@@ -60459,19 +59274,19 @@ It implements [iface@Gio.LoadableIcon].</doc>
6045959274 <parameter name="file" transfer-ownership="none">
6046059275 <doc xml:space="preserve"
6046159276 filename="gio/gfile.c"
60462- line="2176">input #GFile</doc>
59277+ line="2187">input #GFile</doc>
6046359278 <type name="File" c:type="GFile*"/>
6046459279 </parameter>
6046559280 <parameter name="flags" transfer-ownership="none">
6046659281 <doc xml:space="preserve"
6046759282 filename="gio/gfile.c"
60468- line="2177">a set of #GFileCreateFlags</doc>
59283+ line="2188">a set of #GFileCreateFlags</doc>
6046959284 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6047059285 </parameter>
6047159286 <parameter name="io_priority" transfer-ownership="none">
6047259287 <doc xml:space="preserve"
6047359288 filename="gio/gfile.c"
60474- line="2178">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59289+ line="2189">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6047559290 <type name="gint" c:type="int"/>
6047659291 </parameter>
6047759292 <parameter name="cancellable"
@@ -60480,7 +59295,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6048059295 allow-none="1">
6048159296 <doc xml:space="preserve"
6048259297 filename="gio/gfile.c"
60483- line="2179">optional #GCancellable object,
59298+ line="2190">optional #GCancellable object,
6048459299 %NULL to ignore</doc>
6048559300 <type name="Cancellable" c:type="GCancellable*"/>
6048659301 </parameter>
@@ -60492,7 +59307,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6049259307 closure="5">
6049359308 <doc xml:space="preserve"
6049459309 filename="gio/gfile.c"
60495- line="2181">a #GAsyncReadyCallback
59310+ line="2192">a #GAsyncReadyCallback
6049659311 to call when the request is satisfied</doc>
6049759312 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6049859313 </parameter>
@@ -60503,7 +59318,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6050359318 closure="5">
6050459319 <doc xml:space="preserve"
6050559320 filename="gio/gfile.c"
60506- line="2183">the data to pass to callback function</doc>
59321+ line="2194">the data to pass to callback function</doc>
6050759322 <type name="gpointer" c:type="gpointer"/>
6050859323 </parameter>
6050959324 </parameters>
@@ -60518,7 +59333,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6051859333 <return-value transfer-ownership="full">
6051959334 <doc xml:space="preserve"
6052059335 filename="gio/gfile.c"
60521- line="2224">a valid #GFileOutputStream
59336+ line="2235">a valid #GFileOutputStream
6052259337 or %NULL on error.
6052359338 Free the returned object with g_object_unref().</doc>
6052459339 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -60527,13 +59342,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6052759342 <parameter name="file" transfer-ownership="none">
6052859343 <doc xml:space="preserve"
6052959344 filename="gio/gfile.c"
60530- line="2217">input #GFile</doc>
59345+ line="2228">input #GFile</doc>
6053159346 <type name="File" c:type="GFile*"/>
6053259347 </parameter>
6053359348 <parameter name="res" transfer-ownership="none">
6053459349 <doc xml:space="preserve"
6053559350 filename="gio/gfile.c"
60536- line="2218">#GAsyncResult</doc>
59351+ line="2229">#GAsyncResult</doc>
6053759352 <type name="AsyncResult" c:type="GAsyncResult*"/>
6053859353 </parameter>
6053959354 </parameters>
@@ -60548,7 +59363,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6054859363 <return-value transfer-ownership="full">
6054959364 <doc xml:space="preserve"
6055059365 filename="gio/gfile.c"
60551- line="1817">a #GFileOutputStream for the newly created
59366+ line="1828">a #GFileOutputStream for the newly created
6055259367 file, or %NULL on error.
6055359368 Free the returned object with g_object_unref().</doc>
6055459369 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
@@ -60557,13 +59372,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6055759372 <parameter name="file" transfer-ownership="none">
6055859373 <doc xml:space="preserve"
6055959374 filename="gio/gfile.c"
60560- line="1791">input #GFile</doc>
59375+ line="1802">input #GFile</doc>
6056159376 <type name="File" c:type="GFile*"/>
6056259377 </parameter>
6056359378 <parameter name="flags" transfer-ownership="none">
6056459379 <doc xml:space="preserve"
6056559380 filename="gio/gfile.c"
60566- line="1792">a set of #GFileCreateFlags</doc>
59381+ line="1803">a set of #GFileCreateFlags</doc>
6056759382 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6056859383 </parameter>
6056959384 <parameter name="cancellable"
@@ -60572,7 +59387,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6057259387 allow-none="1">
6057359388 <doc xml:space="preserve"
6057459389 filename="gio/gfile.c"
60575- line="1793">optional #GCancellable object,
59390+ line="1804">optional #GCancellable object,
6057659391 %NULL to ignore</doc>
6057759392 <type name="Cancellable" c:type="GCancellable*"/>
6057859393 </parameter>
@@ -60592,19 +59407,19 @@ It implements [iface@Gio.LoadableIcon].</doc>
6059259407 <parameter name="file" transfer-ownership="none">
6059359408 <doc xml:space="preserve"
6059459409 filename="gio/gfile.c"
60595- line="2247">input #GFile</doc>
59410+ line="2258">input #GFile</doc>
6059659411 <type name="File" c:type="GFile*"/>
6059759412 </parameter>
6059859413 <parameter name="flags" transfer-ownership="none">
6059959414 <doc xml:space="preserve"
6060059415 filename="gio/gfile.c"
60601- line="2248">a set of #GFileCreateFlags</doc>
59416+ line="2259">a set of #GFileCreateFlags</doc>
6060259417 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6060359418 </parameter>
6060459419 <parameter name="io_priority" transfer-ownership="none">
6060559420 <doc xml:space="preserve"
6060659421 filename="gio/gfile.c"
60607- line="2249">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59422+ line="2260">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6060859423 <type name="gint" c:type="int"/>
6060959424 </parameter>
6061059425 <parameter name="cancellable"
@@ -60613,7 +59428,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6061359428 allow-none="1">
6061459429 <doc xml:space="preserve"
6061559430 filename="gio/gfile.c"
60616- line="2250">optional #GCancellable object,
59431+ line="2261">optional #GCancellable object,
6061759432 %NULL to ignore</doc>
6061859433 <type name="Cancellable" c:type="GCancellable*"/>
6061959434 </parameter>
@@ -60625,7 +59440,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6062559440 closure="5">
6062659441 <doc xml:space="preserve"
6062759442 filename="gio/gfile.c"
60628- line="2252">a #GAsyncReadyCallback
59443+ line="2263">a #GAsyncReadyCallback
6062959444 to call when the request is satisfied</doc>
6063059445 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6063159446 </parameter>
@@ -60636,7 +59451,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6063659451 closure="5">
6063759452 <doc xml:space="preserve"
6063859453 filename="gio/gfile.c"
60639- line="2254">the data to pass to callback function</doc>
59454+ line="2265">the data to pass to callback function</doc>
6064059455 <type name="gpointer" c:type="gpointer"/>
6064159456 </parameter>
6064259457 </parameters>
@@ -60651,7 +59466,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6065159466 <return-value transfer-ownership="full">
6065259467 <doc xml:space="preserve"
6065359468 filename="gio/gfile.c"
60654- line="2296">a #GFileOutputStream or %NULL on error.
59469+ line="2307">a #GFileOutputStream or %NULL on error.
6065559470 Free the returned object with g_object_unref().</doc>
6065659471 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
6065759472 </return-value>
@@ -60659,13 +59474,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6065959474 <parameter name="file" transfer-ownership="none">
6066059475 <doc xml:space="preserve"
6066159476 filename="gio/gfile.c"
60662- line="2289">input #GFile</doc>
59477+ line="2300">input #GFile</doc>
6066359478 <type name="File" c:type="GFile*"/>
6066459479 </parameter>
6066559480 <parameter name="res" transfer-ownership="none">
6066659481 <doc xml:space="preserve"
6066759482 filename="gio/gfile.c"
60668- line="2290">a #GAsyncResult</doc>
59483+ line="2301">a #GAsyncResult</doc>
6066959484 <type name="AsyncResult" c:type="GAsyncResult*"/>
6067059485 </parameter>
6067159486 </parameters>
@@ -60680,7 +59495,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6068059495 <return-value transfer-ownership="full">
6068159496 <doc xml:space="preserve"
6068259497 filename="gio/gfile.c"
60683- line="1900">a #GFileOutputStream or %NULL on error.
59498+ line="1911">a #GFileOutputStream or %NULL on error.
6068459499 Free the returned object with g_object_unref().</doc>
6068559500 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
6068659501 </return-value>
@@ -60688,7 +59503,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6068859503 <parameter name="file" transfer-ownership="none">
6068959504 <doc xml:space="preserve"
6069059505 filename="gio/gfile.c"
60691- line="1849">input #GFile</doc>
59506+ line="1860">input #GFile</doc>
6069259507 <type name="File" c:type="GFile*"/>
6069359508 </parameter>
6069459509 <parameter name="etag"
@@ -60697,20 +59512,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6069759512 allow-none="1">
6069859513 <doc xml:space="preserve"
6069959514 filename="gio/gfile.c"
60700- line="1850">an optional [entity tag](#entity-tags)
59515+ line="1861">an optional [entity tag](#entity-tags)
6070159516 for the current #GFile, or #NULL to ignore</doc>
6070259517 <type name="utf8" c:type="const char*"/>
6070359518 </parameter>
6070459519 <parameter name="make_backup" transfer-ownership="none">
6070559520 <doc xml:space="preserve"
6070659521 filename="gio/gfile.c"
60707- line="1852">%TRUE if a backup should be created</doc>
59522+ line="1863">%TRUE if a backup should be created</doc>
6070859523 <type name="gboolean" c:type="gboolean"/>
6070959524 </parameter>
6071059525 <parameter name="flags" transfer-ownership="none">
6071159526 <doc xml:space="preserve"
6071259527 filename="gio/gfile.c"
60713- line="1853">a set of #GFileCreateFlags</doc>
59528+ line="1864">a set of #GFileCreateFlags</doc>
6071459529 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6071559530 </parameter>
6071659531 <parameter name="cancellable"
@@ -60719,7 +59534,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6071959534 allow-none="1">
6072059535 <doc xml:space="preserve"
6072159536 filename="gio/gfile.c"
60722- line="1854">optional #GCancellable object,
59537+ line="1865">optional #GCancellable object,
6072359538 %NULL to ignore</doc>
6072459539 <type name="Cancellable" c:type="GCancellable*"/>
6072559540 </parameter>
@@ -60739,7 +59554,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6073959554 <parameter name="file" transfer-ownership="none">
6074059555 <doc xml:space="preserve"
6074159556 filename="gio/gfile.c"
60742- line="2318">input #GFile</doc>
59557+ line="2329">input #GFile</doc>
6074359558 <type name="File" c:type="GFile*"/>
6074459559 </parameter>
6074559560 <parameter name="etag"
@@ -60748,26 +59563,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6074859563 allow-none="1">
6074959564 <doc xml:space="preserve"
6075059565 filename="gio/gfile.c"
60751- line="2319">an [entity tag](#entity-tags) for the current #GFile,
59566+ line="2330">an [entity tag](#entity-tags) for the current #GFile,
6075259567 or %NULL to ignore</doc>
6075359568 <type name="utf8" c:type="const char*"/>
6075459569 </parameter>
6075559570 <parameter name="make_backup" transfer-ownership="none">
6075659571 <doc xml:space="preserve"
6075759572 filename="gio/gfile.c"
60758- line="2321">%TRUE if a backup should be created</doc>
59573+ line="2332">%TRUE if a backup should be created</doc>
6075959574 <type name="gboolean" c:type="gboolean"/>
6076059575 </parameter>
6076159576 <parameter name="flags" transfer-ownership="none">
6076259577 <doc xml:space="preserve"
6076359578 filename="gio/gfile.c"
60764- line="2322">a set of #GFileCreateFlags</doc>
59579+ line="2333">a set of #GFileCreateFlags</doc>
6076559580 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6076659581 </parameter>
6076759582 <parameter name="io_priority" transfer-ownership="none">
6076859583 <doc xml:space="preserve"
6076959584 filename="gio/gfile.c"
60770- line="2323">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59585+ line="2334">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6077159586 <type name="gint" c:type="int"/>
6077259587 </parameter>
6077359588 <parameter name="cancellable"
@@ -60776,7 +59591,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6077659591 allow-none="1">
6077759592 <doc xml:space="preserve"
6077859593 filename="gio/gfile.c"
60779- line="2324">optional #GCancellable object,
59594+ line="2335">optional #GCancellable object,
6078059595 %NULL to ignore</doc>
6078159596 <type name="Cancellable" c:type="GCancellable*"/>
6078259597 </parameter>
@@ -60788,7 +59603,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6078859603 closure="7">
6078959604 <doc xml:space="preserve"
6079059605 filename="gio/gfile.c"
60791- line="2326">a #GAsyncReadyCallback
59606+ line="2337">a #GAsyncReadyCallback
6079259607 to call when the request is satisfied</doc>
6079359608 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6079459609 </parameter>
@@ -60799,7 +59614,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6079959614 closure="7">
6080059615 <doc xml:space="preserve"
6080159616 filename="gio/gfile.c"
60802- line="2328">the data to pass to callback function</doc>
59617+ line="2339">the data to pass to callback function</doc>
6080359618 <type name="gpointer" c:type="gpointer"/>
6080459619 </parameter>
6080559620 </parameters>
@@ -60814,7 +59629,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6081459629 <return-value transfer-ownership="full">
6081559630 <doc xml:space="preserve"
6081659631 filename="gio/gfile.c"
60817- line="2374">a #GFileOutputStream, or %NULL on error.
59632+ line="2385">a #GFileOutputStream, or %NULL on error.
6081859633 Free the returned object with g_object_unref().</doc>
6081959634 <type name="FileOutputStream" c:type="GFileOutputStream*"/>
6082059635 </return-value>
@@ -60822,13 +59637,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6082259637 <parameter name="file" transfer-ownership="none">
6082359638 <doc xml:space="preserve"
6082459639 filename="gio/gfile.c"
60825- line="2367">input #GFile</doc>
59640+ line="2378">input #GFile</doc>
6082659641 <type name="File" c:type="GFile*"/>
6082759642 </parameter>
6082859643 <parameter name="res" transfer-ownership="none">
6082959644 <doc xml:space="preserve"
6083059645 filename="gio/gfile.c"
60831- line="2368">a #GAsyncResult</doc>
59646+ line="2379">a #GAsyncResult</doc>
6083259647 <type name="AsyncResult" c:type="GAsyncResult*"/>
6083359648 </parameter>
6083459649 </parameters>
@@ -60843,14 +59658,14 @@ It implements [iface@Gio.LoadableIcon].</doc>
6084359658 <return-value transfer-ownership="none">
6084459659 <doc xml:space="preserve"
6084559660 filename="gio/gfile.c"
60846- line="4661">%TRUE if the file was deleted. %FALSE otherwise.</doc>
59661+ line="4672">%TRUE if the file was deleted. %FALSE otherwise.</doc>
6084759662 <type name="gboolean" c:type="gboolean"/>
6084859663 </return-value>
6084959664 <parameters>
6085059665 <parameter name="file" transfer-ownership="none">
6085159666 <doc xml:space="preserve"
6085259667 filename="gio/gfile.c"
60853- line="4634">input #GFile</doc>
59668+ line="4645">input #GFile</doc>
6085459669 <type name="File" c:type="GFile*"/>
6085559670 </parameter>
6085659671 <parameter name="cancellable"
@@ -60859,7 +59674,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6085959674 allow-none="1">
6086059675 <doc xml:space="preserve"
6086159676 filename="gio/gfile.c"
60862- line="4635">optional #GCancellable object,
59677+ line="4646">optional #GCancellable object,
6086359678 %NULL to ignore</doc>
6086459679 <type name="Cancellable" c:type="GCancellable*"/>
6086559680 </parameter>
@@ -60879,13 +59694,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6087959694 <parameter name="file" transfer-ownership="none">
6088059695 <doc xml:space="preserve"
6088159696 filename="gio/gfile.c"
60882- line="4690">input #GFile</doc>
59697+ line="4701">input #GFile</doc>
6088359698 <type name="File" c:type="GFile*"/>
6088459699 </parameter>
6088559700 <parameter name="io_priority" transfer-ownership="none">
6088659701 <doc xml:space="preserve"
6088759702 filename="gio/gfile.c"
60888- line="4691">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59703+ line="4702">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6088959704 <type name="gint" c:type="int"/>
6089059705 </parameter>
6089159706 <parameter name="cancellable"
@@ -60894,7 +59709,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6089459709 allow-none="1">
6089559710 <doc xml:space="preserve"
6089659711 filename="gio/gfile.c"
60897- line="4692">optional #GCancellable object,
59712+ line="4703">optional #GCancellable object,
6089859713 %NULL to ignore</doc>
6089959714 <type name="Cancellable" c:type="GCancellable*"/>
6090059715 </parameter>
@@ -60906,7 +59721,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6090659721 closure="4">
6090759722 <doc xml:space="preserve"
6090859723 filename="gio/gfile.c"
60909- line="4694">a #GAsyncReadyCallback to call
59724+ line="4705">a #GAsyncReadyCallback to call
6091059725 when the request is satisfied</doc>
6091159726 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6091259727 </parameter>
@@ -60917,7 +59732,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6091759732 closure="4">
6091859733 <doc xml:space="preserve"
6091959734 filename="gio/gfile.c"
60920- line="4696">the data to pass to callback function</doc>
59735+ line="4707">the data to pass to callback function</doc>
6092159736 <type name="gpointer" c:type="gpointer"/>
6092259737 </parameter>
6092359738 </parameters>
@@ -60932,20 +59747,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6093259747 <return-value transfer-ownership="none">
6093359748 <doc xml:space="preserve"
6093459749 filename="gio/gfile.c"
60935- line="4731">%TRUE if the file was deleted. %FALSE otherwise.</doc>
59750+ line="4742">%TRUE if the file was deleted. %FALSE otherwise.</doc>
6093659751 <type name="gboolean" c:type="gboolean"/>
6093759752 </return-value>
6093859753 <parameters>
6093959754 <parameter name="file" transfer-ownership="none">
6094059755 <doc xml:space="preserve"
6094159756 filename="gio/gfile.c"
60942- line="4725">input #GFile</doc>
59757+ line="4736">input #GFile</doc>
6094359758 <type name="File" c:type="GFile*"/>
6094459759 </parameter>
6094559760 <parameter name="result" transfer-ownership="none">
6094659761 <doc xml:space="preserve"
6094759762 filename="gio/gfile.c"
60948- line="4726">a #GAsyncResult</doc>
59763+ line="4737">a #GAsyncResult</doc>
6094959764 <type name="AsyncResult" c:type="GAsyncResult*"/>
6095059765 </parameter>
6095159766 </parameters>
@@ -60960,14 +59775,14 @@ It implements [iface@Gio.LoadableIcon].</doc>
6096059775 <return-value transfer-ownership="none">
6096159776 <doc xml:space="preserve"
6096259777 filename="gio/gfile.c"
60963- line="4772">%TRUE on successful trash, %FALSE otherwise.</doc>
59778+ line="4783">%TRUE on successful trash, %FALSE otherwise.</doc>
6096459779 <type name="gboolean" c:type="gboolean"/>
6096559780 </return-value>
6096659781 <parameters>
6096759782 <parameter name="file" transfer-ownership="none">
6096859783 <doc xml:space="preserve"
6096959784 filename="gio/gfile.c"
60970- line="4753">#GFile to send to trash</doc>
59785+ line="4764">#GFile to send to trash</doc>
6097159786 <type name="File" c:type="GFile*"/>
6097259787 </parameter>
6097359788 <parameter name="cancellable"
@@ -60976,7 +59791,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6097659791 allow-none="1">
6097759792 <doc xml:space="preserve"
6097859793 filename="gio/gfile.c"
60979- line="4754">optional #GCancellable object,
59794+ line="4765">optional #GCancellable object,
6098059795 %NULL to ignore</doc>
6098159796 <type name="Cancellable" c:type="GCancellable*"/>
6098259797 </parameter>
@@ -60996,13 +59811,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6099659811 <parameter name="file" transfer-ownership="none">
6099759812 <doc xml:space="preserve"
6099859813 filename="gio/gfile.c"
60999- line="4801">input #GFile</doc>
59814+ line="4812">input #GFile</doc>
6100059815 <type name="File" c:type="GFile*"/>
6100159816 </parameter>
6100259817 <parameter name="io_priority" transfer-ownership="none">
6100359818 <doc xml:space="preserve"
6100459819 filename="gio/gfile.c"
61005- line="4802">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59820+ line="4813">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6100659821 <type name="gint" c:type="int"/>
6100759822 </parameter>
6100859823 <parameter name="cancellable"
@@ -61011,7 +59826,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6101159826 allow-none="1">
6101259827 <doc xml:space="preserve"
6101359828 filename="gio/gfile.c"
61014- line="4803">optional #GCancellable object,
59829+ line="4814">optional #GCancellable object,
6101559830 %NULL to ignore</doc>
6101659831 <type name="Cancellable" c:type="GCancellable*"/>
6101759832 </parameter>
@@ -61023,7 +59838,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6102359838 closure="4">
6102459839 <doc xml:space="preserve"
6102559840 filename="gio/gfile.c"
61026- line="4805">a #GAsyncReadyCallback to call
59841+ line="4816">a #GAsyncReadyCallback to call
6102759842 when the request is satisfied</doc>
6102859843 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6102959844 </parameter>
@@ -61034,7 +59849,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6103459849 closure="4">
6103559850 <doc xml:space="preserve"
6103659851 filename="gio/gfile.c"
61037- line="4807">the data to pass to callback function</doc>
59852+ line="4818">the data to pass to callback function</doc>
6103859853 <type name="gpointer" c:type="gpointer"/>
6103959854 </parameter>
6104059855 </parameters>
@@ -61049,20 +59864,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6104959864 <return-value transfer-ownership="none">
6105059865 <doc xml:space="preserve"
6105159866 filename="gio/gfile.c"
61052- line="4841">%TRUE on successful trash, %FALSE otherwise.</doc>
59867+ line="4852">%TRUE on successful trash, %FALSE otherwise.</doc>
6105359868 <type name="gboolean" c:type="gboolean"/>
6105459869 </return-value>
6105559870 <parameters>
6105659871 <parameter name="file" transfer-ownership="none">
6105759872 <doc xml:space="preserve"
6105859873 filename="gio/gfile.c"
61059- line="4834">input #GFile</doc>
59874+ line="4845">input #GFile</doc>
6106059875 <type name="File" c:type="GFile*"/>
6106159876 </parameter>
6106259877 <parameter name="result" transfer-ownership="none">
6106359878 <doc xml:space="preserve"
6106459879 filename="gio/gfile.c"
61065- line="4835">a #GAsyncResult</doc>
59880+ line="4846">a #GAsyncResult</doc>
6106659881 <type name="AsyncResult" c:type="GAsyncResult*"/>
6106759882 </parameter>
6106859883 </parameters>
@@ -61077,14 +59892,14 @@ It implements [iface@Gio.LoadableIcon].</doc>
6107759892 <return-value transfer-ownership="none">
6107859893 <doc xml:space="preserve"
6107959894 filename="gio/gfile.c"
61080- line="4254">%TRUE on successful creation, %FALSE otherwise.</doc>
59895+ line="4265">%TRUE on successful creation, %FALSE otherwise.</doc>
6108159896 <type name="gboolean" c:type="gboolean"/>
6108259897 </return-value>
6108359898 <parameters>
6108459899 <parameter name="file" transfer-ownership="none">
6108559900 <doc xml:space="preserve"
6108659901 filename="gio/gfile.c"
61087- line="4230">input #GFile</doc>
59902+ line="4241">input #GFile</doc>
6108859903 <type name="File" c:type="GFile*"/>
6108959904 </parameter>
6109059905 <parameter name="cancellable"
@@ -61093,7 +59908,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6109359908 allow-none="1">
6109459909 <doc xml:space="preserve"
6109559910 filename="gio/gfile.c"
61096- line="4231">optional #GCancellable object,
59911+ line="4242">optional #GCancellable object,
6109759912 %NULL to ignore</doc>
6109859913 <type name="Cancellable" c:type="GCancellable*"/>
6109959914 </parameter>
@@ -61113,13 +59928,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6111359928 <parameter name="file" transfer-ownership="none">
6111459929 <doc xml:space="preserve"
6111559930 filename="gio/gfile.c"
61116- line="4283">input #GFile</doc>
59931+ line="4294">input #GFile</doc>
6111759932 <type name="File" c:type="GFile*"/>
6111859933 </parameter>
6111959934 <parameter name="io_priority" transfer-ownership="none">
6112059935 <doc xml:space="preserve"
6112159936 filename="gio/gfile.c"
61122- line="4284">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
59937+ line="4295">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6112359938 <type name="gint" c:type="int"/>
6112459939 </parameter>
6112559940 <parameter name="cancellable"
@@ -61128,7 +59943,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6112859943 allow-none="1">
6112959944 <doc xml:space="preserve"
6113059945 filename="gio/gfile.c"
61131- line="4285">optional #GCancellable object,
59946+ line="4296">optional #GCancellable object,
6113259947 %NULL to ignore</doc>
6113359948 <type name="Cancellable" c:type="GCancellable*"/>
6113459949 </parameter>
@@ -61140,7 +59955,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6114059955 closure="4">
6114159956 <doc xml:space="preserve"
6114259957 filename="gio/gfile.c"
61143- line="4287">a #GAsyncReadyCallback to call
59958+ line="4298">a #GAsyncReadyCallback to call
6114459959 when the request is satisfied</doc>
6114559960 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6114659961 </parameter>
@@ -61151,7 +59966,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6115159966 closure="4">
6115259967 <doc xml:space="preserve"
6115359968 filename="gio/gfile.c"
61154- line="4289">the data to pass to callback function</doc>
59969+ line="4300">the data to pass to callback function</doc>
6115559970 <type name="gpointer" c:type="gpointer"/>
6115659971 </parameter>
6115759972 </parameters>
@@ -61166,20 +59981,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6116659981 <return-value transfer-ownership="none">
6116759982 <doc xml:space="preserve"
6116859983 filename="gio/gfile.c"
61169- line="4323">%TRUE on successful directory creation, %FALSE otherwise.</doc>
59984+ line="4334">%TRUE on successful directory creation, %FALSE otherwise.</doc>
6117059985 <type name="gboolean" c:type="gboolean"/>
6117159986 </return-value>
6117259987 <parameters>
6117359988 <parameter name="file" transfer-ownership="none">
6117459989 <doc xml:space="preserve"
6117559990 filename="gio/gfile.c"
61176- line="4316">input #GFile</doc>
59991+ line="4327">input #GFile</doc>
6117759992 <type name="File" c:type="GFile*"/>
6117859993 </parameter>
6117959994 <parameter name="result" transfer-ownership="none">
6118059995 <doc xml:space="preserve"
6118159996 filename="gio/gfile.c"
61182- line="4317">a #GAsyncResult</doc>
59997+ line="4328">a #GAsyncResult</doc>
6118359998 <type name="AsyncResult" c:type="GAsyncResult*"/>
6118459999 </parameter>
6118560000 </parameters>
@@ -61195,20 +60010,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6119560010 <return-value transfer-ownership="none">
6119660011 <doc xml:space="preserve"
6119760012 filename="gio/gfile.c"
61198- line="4478">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
60013+ line="4489">%TRUE on the creation of a new symlink, %FALSE otherwise.</doc>
6119960014 <type name="gboolean" c:type="gboolean"/>
6120060015 </return-value>
6120160016 <parameters>
6120260017 <parameter name="file" transfer-ownership="none">
6120360018 <doc xml:space="preserve"
6120460019 filename="gio/gfile.c"
61205- line="4464">a #GFile with the name of the symlink to create</doc>
60020+ line="4475">a #GFile with the name of the symlink to create</doc>
6120660021 <type name="File" c:type="GFile*"/>
6120760022 </parameter>
6120860023 <parameter name="symlink_value" transfer-ownership="none">
6120960024 <doc xml:space="preserve"
6121060025 filename="gio/gfile.c"
61211- line="4465">a string with the path for the target
60026+ line="4476">a string with the path for the target
6121260027 of the new symlink</doc>
6121360028 <type name="filename" c:type="const char*"/>
6121460029 </parameter>
@@ -61218,7 +60033,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6121860033 allow-none="1">
6121960034 <doc xml:space="preserve"
6122060035 filename="gio/gfile.c"
61221- line="4467">optional #GCancellable object,
60036+ line="4478">optional #GCancellable object,
6122260037 %NULL to ignore</doc>
6122360038 <type name="Cancellable" c:type="GCancellable*"/>
6122460039 </parameter>
@@ -61238,20 +60053,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6123860053 <parameter name="file" transfer-ownership="none">
6123960054 <doc xml:space="preserve"
6124060055 filename="gio/gfile.c"
61241- line="4555">a #GFile with the name of the symlink to create</doc>
60056+ line="4566">a #GFile with the name of the symlink to create</doc>
6124260057 <type name="File" c:type="GFile*"/>
6124360058 </parameter>
6124460059 <parameter name="symlink_value" transfer-ownership="none">
6124560060 <doc xml:space="preserve"
6124660061 filename="gio/gfile.c"
61247- line="4556">a string with the path for the target
60062+ line="4567">a string with the path for the target
6124860063 of the new symlink</doc>
6124960064 <type name="filename" c:type="const char*"/>
6125060065 </parameter>
6125160066 <parameter name="io_priority" transfer-ownership="none">
6125260067 <doc xml:space="preserve"
6125360068 filename="gio/gfile.c"
61254- line="4558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
60069+ line="4569">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6125560070 <type name="gint" c:type="int"/>
6125660071 </parameter>
6125760072 <parameter name="cancellable"
@@ -61260,7 +60075,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6126060075 allow-none="1">
6126160076 <doc xml:space="preserve"
6126260077 filename="gio/gfile.c"
61263- line="4559">optional #GCancellable object,
60078+ line="4570">optional #GCancellable object,
6126460079 %NULL to ignore</doc>
6126560080 <type name="Cancellable" c:type="GCancellable*"/>
6126660081 </parameter>
@@ -61272,7 +60087,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6127260087 closure="5">
6127360088 <doc xml:space="preserve"
6127460089 filename="gio/gfile.c"
61275- line="4561">a #GAsyncReadyCallback to call
60090+ line="4572">a #GAsyncReadyCallback to call
6127660091 when the request is satisfied</doc>
6127760092 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6127860093 </parameter>
@@ -61283,7 +60098,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6128360098 closure="5">
6128460099 <doc xml:space="preserve"
6128560100 filename="gio/gfile.c"
61286- line="4563">the data to pass to callback function</doc>
60101+ line="4574">the data to pass to callback function</doc>
6128760102 <type name="gpointer" c:type="gpointer"/>
6128860103 </parameter>
6128960104 </parameters>
@@ -61298,20 +60113,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6129860113 <return-value transfer-ownership="none">
6129960114 <doc xml:space="preserve"
6130060115 filename="gio/gfile.c"
61301- line="4612">%TRUE on successful directory creation, %FALSE otherwise.</doc>
60116+ line="4623">%TRUE on successful directory creation, %FALSE otherwise.</doc>
6130260117 <type name="gboolean" c:type="gboolean"/>
6130360118 </return-value>
6130460119 <parameters>
6130560120 <parameter name="file" transfer-ownership="none">
6130660121 <doc xml:space="preserve"
6130760122 filename="gio/gfile.c"
61308- line="4605">input #GFile</doc>
60123+ line="4616">input #GFile</doc>
6130960124 <type name="File" c:type="GFile*"/>
6131060125 </parameter>
6131160126 <parameter name="result" transfer-ownership="none">
6131260127 <doc xml:space="preserve"
6131360128 filename="gio/gfile.c"
61314- line="4606">a #GAsyncResult</doc>
60129+ line="4617">a #GAsyncResult</doc>
6131560130 <type name="AsyncResult" c:type="GAsyncResult*"/>
6131660131 </parameter>
6131760132 </parameters>
@@ -61328,26 +60143,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6132860143 <return-value transfer-ownership="none">
6132960144 <doc xml:space="preserve"
6133060145 filename="gio/gfile.c"
61331- line="3700">%TRUE on success, %FALSE otherwise.</doc>
60146+ line="3711">%TRUE on success, %FALSE otherwise.</doc>
6133260147 <type name="gboolean" c:type="gboolean"/>
6133360148 </return-value>
6133460149 <parameters>
6133560150 <parameter name="source" transfer-ownership="none">
6133660151 <doc xml:space="preserve"
6133760152 filename="gio/gfile.c"
61338- line="3649">input #GFile</doc>
60153+ line="3660">input #GFile</doc>
6133960154 <type name="File" c:type="GFile*"/>
6134060155 </parameter>
6134160156 <parameter name="destination" transfer-ownership="none">
6134260157 <doc xml:space="preserve"
6134360158 filename="gio/gfile.c"
61344- line="3650">destination #GFile</doc>
60159+ line="3661">destination #GFile</doc>
6134560160 <type name="File" c:type="GFile*"/>
6134660161 </parameter>
6134760162 <parameter name="flags" transfer-ownership="none">
6134860163 <doc xml:space="preserve"
6134960164 filename="gio/gfile.c"
61350- line="3651">set of #GFileCopyFlags</doc>
60165+ line="3662">set of #GFileCopyFlags</doc>
6135160166 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
6135260167 </parameter>
6135360168 <parameter name="cancellable"
@@ -61356,7 +60171,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6135660171 allow-none="1">
6135760172 <doc xml:space="preserve"
6135860173 filename="gio/gfile.c"
61359- line="3652">optional #GCancellable object,
60174+ line="3663">optional #GCancellable object,
6136060175 %NULL to ignore</doc>
6136160176 <type name="Cancellable" c:type="GCancellable*"/>
6136260177 </parameter>
@@ -61368,7 +60183,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6136860183 closure="5">
6136960184 <doc xml:space="preserve"
6137060185 filename="gio/gfile.c"
61371- line="3654">function to callback with
60186+ line="3665">function to callback with
6137260187 progress information, or %NULL if progress information is not needed</doc>
6137360188 <type name="FileProgressCallback"
6137460189 c:type="GFileProgressCallback"/>
@@ -61379,7 +60194,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6137960194 allow-none="1">
6138060195 <doc xml:space="preserve"
6138160196 filename="gio/gfile.c"
61382- line="3656">user data to pass to @progress_callback</doc>
60197+ line="3667">user data to pass to @progress_callback</doc>
6138360198 <type name="gpointer" c:type="gpointer"/>
6138460199 </parameter>
6138560200 </parameters>
@@ -61398,25 +60213,25 @@ It implements [iface@Gio.LoadableIcon].</doc>
6139860213 <parameter name="source" transfer-ownership="none">
6139960214 <doc xml:space="preserve"
6140060215 filename="gio/gfile.c"
61401- line="3777">input #GFile</doc>
60216+ line="3788">input #GFile</doc>
6140260217 <type name="File" c:type="GFile*"/>
6140360218 </parameter>
6140460219 <parameter name="destination" transfer-ownership="none">
6140560220 <doc xml:space="preserve"
6140660221 filename="gio/gfile.c"
61407- line="3778">destination #GFile</doc>
60222+ line="3789">destination #GFile</doc>
6140860223 <type name="File" c:type="GFile*"/>
6140960224 </parameter>
6141060225 <parameter name="flags" transfer-ownership="none">
6141160226 <doc xml:space="preserve"
6141260227 filename="gio/gfile.c"
61413- line="3779">set of #GFileCopyFlags</doc>
60228+ line="3790">set of #GFileCopyFlags</doc>
6141460229 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
6141560230 </parameter>
6141660231 <parameter name="io_priority" transfer-ownership="none">
6141760232 <doc xml:space="preserve"
6141860233 filename="gio/gfile.c"
61419- line="3780">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
60234+ line="3791">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6142060235 <type name="gint" c:type="int"/>
6142160236 </parameter>
6142260237 <parameter name="cancellable"
@@ -61425,7 +60240,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6142560240 allow-none="1">
6142660241 <doc xml:space="preserve"
6142760242 filename="gio/gfile.c"
61428- line="3781">optional #GCancellable object,
60243+ line="3792">optional #GCancellable object,
6142960244 %NULL to ignore</doc>
6143060245 <type name="Cancellable" c:type="GCancellable*"/>
6143160246 </parameter>
@@ -61437,7 +60252,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6143760252 closure="6">
6143860253 <doc xml:space="preserve"
6143960254 filename="gio/gfile.c"
61440- line="3783">
60255+ line="3794">
6144160256 function to callback with progress information, or %NULL if
6144260257 progress information is not needed</doc>
6144360258 <type name="FileProgressCallback"
@@ -61449,7 +60264,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6144960264 allow-none="1">
6145060265 <doc xml:space="preserve"
6145160266 filename="gio/gfile.c"
61452- line="3786">user data to pass to @progress_callback</doc>
60267+ line="3797">user data to pass to @progress_callback</doc>
6145360268 <type name="gpointer" c:type="gpointer"/>
6145460269 </parameter>
6145560270 <parameter name="callback"
@@ -61460,7 +60275,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6146060275 closure="8">
6146160276 <doc xml:space="preserve"
6146260277 filename="gio/gfile.c"
61463- line="3787">a #GAsyncReadyCallback
60278+ line="3798">a #GAsyncReadyCallback
6146460279 to call when the request is satisfied</doc>
6146560280 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6146660281 </parameter>
@@ -61471,7 +60286,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6147160286 closure="8">
6147260287 <doc xml:space="preserve"
6147360288 filename="gio/gfile.c"
61474- line="3789">the data to pass to callback</doc>
60289+ line="3800">the data to pass to callback</doc>
6147560290 <type name="gpointer" c:type="gpointer"/>
6147660291 </parameter>
6147760292 </parameters>
@@ -61486,20 +60301,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6148660301 <return-value transfer-ownership="none">
6148760302 <doc xml:space="preserve"
6148860303 filename="gio/gfile.c"
61489- line="3955">a %TRUE on success, %FALSE on error.</doc>
60304+ line="3966">a %TRUE on success, %FALSE on error.</doc>
6149060305 <type name="gboolean" c:type="gboolean"/>
6149160306 </return-value>
6149260307 <parameters>
6149360308 <parameter name="file" transfer-ownership="none">
6149460309 <doc xml:space="preserve"
6149560310 filename="gio/gfile.c"
61496- line="3949">input #GFile</doc>
60311+ line="3960">input #GFile</doc>
6149760312 <type name="File" c:type="GFile*"/>
6149860313 </parameter>
6149960314 <parameter name="res" transfer-ownership="none">
6150060315 <doc xml:space="preserve"
6150160316 filename="gio/gfile.c"
61502- line="3950">a #GAsyncResult</doc>
60317+ line="3961">a #GAsyncResult</doc>
6150360318 <type name="AsyncResult" c:type="GAsyncResult*"/>
6150460319 </parameter>
6150560320 </parameters>
@@ -61514,26 +60329,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6151460329 <return-value transfer-ownership="none">
6151560330 <doc xml:space="preserve"
6151660331 filename="gio/gfile.c"
61517- line="4021">%TRUE on successful move, %FALSE otherwise.</doc>
60332+ line="4032">%TRUE on successful move, %FALSE otherwise.</doc>
6151860333 <type name="gboolean" c:type="gboolean"/>
6151960334 </return-value>
6152060335 <parameters>
6152160336 <parameter name="source" transfer-ownership="none">
6152260337 <doc xml:space="preserve"
6152360338 filename="gio/gfile.c"
61524- line="3976">#GFile pointing to the source location</doc>
60339+ line="3987">#GFile pointing to the source location</doc>
6152560340 <type name="File" c:type="GFile*"/>
6152660341 </parameter>
6152760342 <parameter name="destination" transfer-ownership="none">
6152860343 <doc xml:space="preserve"
6152960344 filename="gio/gfile.c"
61530- line="3977">#GFile pointing to the destination location</doc>
60345+ line="3988">#GFile pointing to the destination location</doc>
6153160346 <type name="File" c:type="GFile*"/>
6153260347 </parameter>
6153360348 <parameter name="flags" transfer-ownership="none">
6153460349 <doc xml:space="preserve"
6153560350 filename="gio/gfile.c"
61536- line="3978">set of #GFileCopyFlags</doc>
60351+ line="3989">set of #GFileCopyFlags</doc>
6153760352 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
6153860353 </parameter>
6153960354 <parameter name="cancellable"
@@ -61542,7 +60357,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6154260357 allow-none="1">
6154360358 <doc xml:space="preserve"
6154460359 filename="gio/gfile.c"
61545- line="3979">optional #GCancellable object,
60360+ line="3990">optional #GCancellable object,
6154660361 %NULL to ignore</doc>
6154760362 <type name="Cancellable" c:type="GCancellable*"/>
6154860363 </parameter>
@@ -61554,7 +60369,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6155460369 closure="5">
6155560370 <doc xml:space="preserve"
6155660371 filename="gio/gfile.c"
61557- line="3981">#GFileProgressCallback
60372+ line="3992">#GFileProgressCallback
6155860373 function for updates</doc>
6155960374 <type name="FileProgressCallback"
6156060375 c:type="GFileProgressCallback"/>
@@ -61565,7 +60380,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6156560380 allow-none="1">
6156660381 <doc xml:space="preserve"
6156760382 filename="gio/gfile.c"
61568- line="3983">gpointer to user data for
60383+ line="3994">gpointer to user data for
6156960384 the callback function</doc>
6157060385 <type name="gpointer" c:type="gpointer"/>
6157160386 </parameter>
@@ -61585,25 +60400,25 @@ It implements [iface@Gio.LoadableIcon].</doc>
6158560400 <parameter name="source" transfer-ownership="none">
6158660401 <doc xml:space="preserve"
6158760402 filename="gio/gfile.c"
61588- line="4110">#GFile pointing to the source location</doc>
60403+ line="4121">#GFile pointing to the source location</doc>
6158960404 <type name="File" c:type="GFile*"/>
6159060405 </parameter>
6159160406 <parameter name="destination" transfer-ownership="none">
6159260407 <doc xml:space="preserve"
6159360408 filename="gio/gfile.c"
61594- line="4111">#GFile pointing to the destination location</doc>
60409+ line="4122">#GFile pointing to the destination location</doc>
6159560410 <type name="File" c:type="GFile*"/>
6159660411 </parameter>
6159760412 <parameter name="flags" transfer-ownership="none">
6159860413 <doc xml:space="preserve"
6159960414 filename="gio/gfile.c"
61600- line="4112">set of #GFileCopyFlags</doc>
60415+ line="4123">set of #GFileCopyFlags</doc>
6160160416 <type name="FileCopyFlags" c:type="GFileCopyFlags"/>
6160260417 </parameter>
6160360418 <parameter name="io_priority" transfer-ownership="none">
6160460419 <doc xml:space="preserve"
6160560420 filename="gio/gfile.c"
61606- line="4113">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
60421+ line="4124">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6160760422 <type name="gint" c:type="int"/>
6160860423 </parameter>
6160960424 <parameter name="cancellable"
@@ -61612,7 +60427,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6161260427 allow-none="1">
6161360428 <doc xml:space="preserve"
6161460429 filename="gio/gfile.c"
61615- line="4114">optional #GCancellable object,
60430+ line="4125">optional #GCancellable object,
6161660431 %NULL to ignore</doc>
6161760432 <type name="Cancellable" c:type="GCancellable*"/>
6161860433 </parameter>
@@ -61624,7 +60439,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6162460439 closure="6">
6162560440 <doc xml:space="preserve"
6162660441 filename="gio/gfile.c"
61627- line="4116">
60442+ line="4127">
6162860443 #GFileProgressCallback function for updates</doc>
6162960444 <type name="FileProgressCallback"
6163060445 c:type="GFileProgressCallback"/>
@@ -61635,7 +60450,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6163560450 allow-none="1">
6163660451 <doc xml:space="preserve"
6163760452 filename="gio/gfile.c"
61638- line="4118">gpointer to user data for the callback function</doc>
60453+ line="4129">gpointer to user data for the callback function</doc>
6163960454 <type name="gpointer" c:type="gpointer"/>
6164060455 </parameter>
6164160456 <parameter name="callback"
@@ -61646,7 +60461,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6164660461 closure="8">
6164760462 <doc xml:space="preserve"
6164860463 filename="gio/gfile.c"
61649- line="4119">a #GAsyncReadyCallback
60464+ line="4130">a #GAsyncReadyCallback
6165060465 to call when the request is satisfied</doc>
6165160466 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6165260467 </parameter>
@@ -61657,7 +60472,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6165760472 closure="8">
6165860473 <doc xml:space="preserve"
6165960474 filename="gio/gfile.c"
61660- line="4121">the data to pass to callback function</doc>
60475+ line="4132">the data to pass to callback function</doc>
6166160476 <type name="gpointer" c:type="gpointer"/>
6166260477 </parameter>
6166360478 </parameters>
@@ -61672,20 +60487,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6167260487 <return-value transfer-ownership="none">
6167360488 <doc xml:space="preserve"
6167460489 filename="gio/gfile.c"
61675- line="4209">%TRUE on successful file move, %FALSE otherwise.</doc>
60490+ line="4220">%TRUE on successful file move, %FALSE otherwise.</doc>
6167660491 <type name="gboolean" c:type="gboolean"/>
6167760492 </return-value>
6167860493 <parameters>
6167960494 <parameter name="file" transfer-ownership="none">
6168060495 <doc xml:space="preserve"
6168160496 filename="gio/gfile.c"
61682- line="4202">input source #GFile</doc>
60497+ line="4213">input source #GFile</doc>
6168360498 <type name="File" c:type="GFile*"/>
6168460499 </parameter>
6168560500 <parameter name="result" transfer-ownership="none">
6168660501 <doc xml:space="preserve"
6168760502 filename="gio/gfile.c"
61688- line="4203">a #GAsyncResult</doc>
60503+ line="4214">a #GAsyncResult</doc>
6168960504 <type name="AsyncResult" c:type="GAsyncResult*"/>
6169060505 </parameter>
6169160506 </parameters>
@@ -61704,13 +60519,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6170460519 <parameter name="file" transfer-ownership="none">
6170560520 <doc xml:space="preserve"
6170660521 filename="gio/gfile.c"
61707- line="5520">input #GFile</doc>
60522+ line="5531">input #GFile</doc>
6170860523 <type name="File" c:type="GFile*"/>
6170960524 </parameter>
6171060525 <parameter name="flags" transfer-ownership="none">
6171160526 <doc xml:space="preserve"
6171260527 filename="gio/gfile.c"
61713- line="5521">flags affecting the operation</doc>
60528+ line="5532">flags affecting the operation</doc>
6171460529 <type name="MountMountFlags" c:type="GMountMountFlags"/>
6171560530 </parameter>
6171660531 <parameter name="mount_operation"
@@ -61719,7 +60534,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6171960534 allow-none="1">
6172060535 <doc xml:space="preserve"
6172160536 filename="gio/gfile.c"
61722- line="5522">a #GMountOperation,
60537+ line="5533">a #GMountOperation,
6172360538 or %NULL to avoid user interaction</doc>
6172460539 <type name="MountOperation" c:type="GMountOperation*"/>
6172560540 </parameter>
@@ -61729,7 +60544,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6172960544 allow-none="1">
6173060545 <doc xml:space="preserve"
6173160546 filename="gio/gfile.c"
61732- line="5524">optional #GCancellable object,
60547+ line="5535">optional #GCancellable object,
6173360548 %NULL to ignore</doc>
6173460549 <type name="Cancellable" c:type="GCancellable*"/>
6173560550 </parameter>
@@ -61741,7 +60556,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6174160556 closure="5">
6174260557 <doc xml:space="preserve"
6174360558 filename="gio/gfile.c"
61744- line="5526">a #GAsyncReadyCallback
60559+ line="5537">a #GAsyncReadyCallback
6174560560 to call when the request is satisfied</doc>
6174660561 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6174760562 </parameter>
@@ -61752,7 +60567,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6175260567 closure="5">
6175360568 <doc xml:space="preserve"
6175460569 filename="gio/gfile.c"
61755- line="5528">the data to pass to callback function</doc>
60570+ line="5539">the data to pass to callback function</doc>
6175660571 <type name="gpointer" c:type="gpointer"/>
6175760572 </parameter>
6175860573 </parameters>
@@ -61767,7 +60582,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6176760582 <return-value transfer-ownership="full">
6176860583 <doc xml:space="preserve"
6176960584 filename="gio/gfile.c"
61770- line="5584">a #GFile or %NULL on error.
60585+ line="5595">a #GFile or %NULL on error.
6177160586 Free the returned object with g_object_unref().</doc>
6177260587 <type name="File" c:type="GFile*"/>
6177360588 </return-value>
@@ -61775,13 +60590,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6177560590 <parameter name="file" transfer-ownership="none">
6177660591 <doc xml:space="preserve"
6177760592 filename="gio/gfile.c"
61778- line="5575">input #GFile</doc>
60593+ line="5586">input #GFile</doc>
6177960594 <type name="File" c:type="GFile*"/>
6178060595 </parameter>
6178160596 <parameter name="result" transfer-ownership="none">
6178260597 <doc xml:space="preserve"
6178360598 filename="gio/gfile.c"
61784- line="5576">a #GAsyncResult</doc>
60599+ line="5587">a #GAsyncResult</doc>
6178560600 <type name="AsyncResult" c:type="GAsyncResult*"/>
6178660601 </parameter>
6178760602 </parameters>
@@ -61800,13 +60615,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6180060615 <parameter name="file" transfer-ownership="none">
6180160616 <doc xml:space="preserve"
6180260617 filename="gio/gfile.c"
61803- line="5608">input #GFile</doc>
60618+ line="5619">input #GFile</doc>
6180460619 <type name="File" c:type="GFile*"/>
6180560620 </parameter>
6180660621 <parameter name="flags" transfer-ownership="none">
6180760622 <doc xml:space="preserve"
6180860623 filename="gio/gfile.c"
61809- line="5609">flags affecting the operation</doc>
60624+ line="5620">flags affecting the operation</doc>
6181060625 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
6181160626 </parameter>
6181260627 <parameter name="cancellable"
@@ -61815,7 +60630,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6181560630 allow-none="1">
6181660631 <doc xml:space="preserve"
6181760632 filename="gio/gfile.c"
61818- line="5610">optional #GCancellable object,
60633+ line="5621">optional #GCancellable object,
6181960634 %NULL to ignore</doc>
6182060635 <type name="Cancellable" c:type="GCancellable*"/>
6182160636 </parameter>
@@ -61827,7 +60642,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6182760642 closure="4">
6182860643 <doc xml:space="preserve"
6182960644 filename="gio/gfile.c"
61830- line="5612">a #GAsyncReadyCallback
60645+ line="5623">a #GAsyncReadyCallback
6183160646 to call when the request is satisfied</doc>
6183260647 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6183360648 </parameter>
@@ -61838,7 +60653,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6183860653 closure="4">
6183960654 <doc xml:space="preserve"
6184060655 filename="gio/gfile.c"
61841- line="5614">the data to pass to callback function</doc>
60656+ line="5625">the data to pass to callback function</doc>
6184260657 <type name="gpointer" c:type="gpointer"/>
6184360658 </parameter>
6184460659 </parameters>
@@ -61853,7 +60668,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6185360668 <return-value transfer-ownership="none">
6185460669 <doc xml:space="preserve"
6185560670 filename="gio/gfile.c"
61856- line="5668">%TRUE if the operation finished successfully.
60671+ line="5679">%TRUE if the operation finished successfully.
6185760672 %FALSE otherwise.</doc>
6185860673 <type name="gboolean" c:type="gboolean"/>
6185960674 </return-value>
@@ -61861,13 +60676,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6186160676 <parameter name="file" transfer-ownership="none">
6186260677 <doc xml:space="preserve"
6186360678 filename="gio/gfile.c"
61864- line="5659">input #GFile</doc>
60679+ line="5670">input #GFile</doc>
6186560680 <type name="File" c:type="GFile*"/>
6186660681 </parameter>
6186760682 <parameter name="result" transfer-ownership="none">
6186860683 <doc xml:space="preserve"
6186960684 filename="gio/gfile.c"
61870- line="5660">a #GAsyncResult</doc>
60685+ line="5671">a #GAsyncResult</doc>
6187160686 <type name="AsyncResult" c:type="GAsyncResult*"/>
6187260687 </parameter>
6187360688 </parameters>
@@ -61886,13 +60701,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6188660701 <parameter name="file" transfer-ownership="none">
6188760702 <doc xml:space="preserve"
6188860703 filename="gio/gfile.c"
61889- line="5796">input #GFile</doc>
60704+ line="5807">input #GFile</doc>
6189060705 <type name="File" c:type="GFile*"/>
6189160706 </parameter>
6189260707 <parameter name="flags" transfer-ownership="none">
6189360708 <doc xml:space="preserve"
6189460709 filename="gio/gfile.c"
61895- line="5797">flags affecting the operation</doc>
60710+ line="5808">flags affecting the operation</doc>
6189660711 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
6189760712 </parameter>
6189860713 <parameter name="cancellable"
@@ -61901,7 +60716,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6190160716 allow-none="1">
6190260717 <doc xml:space="preserve"
6190360718 filename="gio/gfile.c"
61904- line="5798">optional #GCancellable object,
60719+ line="5809">optional #GCancellable object,
6190560720 %NULL to ignore</doc>
6190660721 <type name="Cancellable" c:type="GCancellable*"/>
6190760722 </parameter>
@@ -61913,7 +60728,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6191360728 closure="4">
6191460729 <doc xml:space="preserve"
6191560730 filename="gio/gfile.c"
61916- line="5800">a #GAsyncReadyCallback
60731+ line="5811">a #GAsyncReadyCallback
6191760732 to call when the request is satisfied</doc>
6191860733 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6191960734 </parameter>
@@ -61924,7 +60739,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6192460739 closure="4">
6192560740 <doc xml:space="preserve"
6192660741 filename="gio/gfile.c"
61927- line="5802">the data to pass to callback function</doc>
60742+ line="5813">the data to pass to callback function</doc>
6192860743 <type name="gpointer" c:type="gpointer"/>
6192960744 </parameter>
6193060745 </parameters>
@@ -61939,7 +60754,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6193960754 <return-value transfer-ownership="none">
6194060755 <doc xml:space="preserve"
6194160756 filename="gio/gfile.c"
61942- line="5853">%TRUE if the @file was ejected successfully.
60757+ line="5864">%TRUE if the @file was ejected successfully.
6194360758 %FALSE otherwise.</doc>
6194460759 <type name="gboolean" c:type="gboolean"/>
6194560760 </return-value>
@@ -61947,13 +60762,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6194760762 <parameter name="file" transfer-ownership="none">
6194860763 <doc xml:space="preserve"
6194960764 filename="gio/gfile.c"
61950- line="5846">input #GFile</doc>
60765+ line="5857">input #GFile</doc>
6195160766 <type name="File" c:type="GFile*"/>
6195260767 </parameter>
6195360768 <parameter name="result" transfer-ownership="none">
6195460769 <doc xml:space="preserve"
6195560770 filename="gio/gfile.c"
61956- line="5847">a #GAsyncResult</doc>
60771+ line="5858">a #GAsyncResult</doc>
6195760772 <type name="AsyncResult" c:type="GAsyncResult*"/>
6195860773 </parameter>
6195960774 </parameters>
@@ -61972,13 +60787,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6197260787 <parameter name="location" transfer-ownership="none">
6197360788 <doc xml:space="preserve"
6197460789 filename="gio/gfile.c"
61975- line="7732">input #GFile</doc>
60790+ line="7743">input #GFile</doc>
6197660791 <type name="File" c:type="GFile*"/>
6197760792 </parameter>
6197860793 <parameter name="flags" transfer-ownership="none">
6197960794 <doc xml:space="preserve"
6198060795 filename="gio/gfile.c"
61981- line="7733">flags affecting the operation</doc>
60796+ line="7744">flags affecting the operation</doc>
6198260797 <type name="MountMountFlags" c:type="GMountMountFlags"/>
6198360798 </parameter>
6198460799 <parameter name="mount_operation"
@@ -61987,7 +60802,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6198760802 allow-none="1">
6198860803 <doc xml:space="preserve"
6198960804 filename="gio/gfile.c"
61990- line="7734">a #GMountOperation
60805+ line="7745">a #GMountOperation
6199160806 or %NULL to avoid user interaction</doc>
6199260807 <type name="MountOperation" c:type="GMountOperation*"/>
6199360808 </parameter>
@@ -61997,7 +60812,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6199760812 allow-none="1">
6199860813 <doc xml:space="preserve"
6199960814 filename="gio/gfile.c"
62000- line="7736">optional #GCancellable object,
60815+ line="7747">optional #GCancellable object,
6200160816 %NULL to ignore</doc>
6200260817 <type name="Cancellable" c:type="GCancellable*"/>
6200360818 </parameter>
@@ -62009,7 +60824,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6200960824 closure="5">
6201060825 <doc xml:space="preserve"
6201160826 filename="gio/gfile.c"
62012- line="7738">a #GAsyncReadyCallback to call
60827+ line="7749">a #GAsyncReadyCallback to call
6201360828 when the request is satisfied, or %NULL</doc>
6201460829 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6201560830 </parameter>
@@ -62020,7 +60835,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6202060835 closure="5">
6202160836 <doc xml:space="preserve"
6202260837 filename="gio/gfile.c"
62023- line="7740">the data to pass to callback function</doc>
60838+ line="7751">the data to pass to callback function</doc>
6202460839 <type name="gpointer" c:type="gpointer"/>
6202560840 </parameter>
6202660841 </parameters>
@@ -62035,7 +60850,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6203560850 <return-value transfer-ownership="none">
6203660851 <doc xml:space="preserve"
6203760852 filename="gio/gfile.c"
62038- line="7788">%TRUE if successful. If an error has occurred,
60853+ line="7799">%TRUE if successful. If an error has occurred,
6203960854 this function will return %FALSE and set @error
6204060855 appropriately if present.</doc>
6204160856 <type name="gboolean" c:type="gboolean"/>
@@ -62044,13 +60859,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6204460859 <parameter name="location" transfer-ownership="none">
6204560860 <doc xml:space="preserve"
6204660861 filename="gio/gfile.c"
62047- line="7782">input #GFile</doc>
60862+ line="7793">input #GFile</doc>
6204860863 <type name="File" c:type="GFile*"/>
6204960864 </parameter>
6205060865 <parameter name="result" transfer-ownership="none">
6205160866 <doc xml:space="preserve"
6205260867 filename="gio/gfile.c"
62053- line="7783">a #GAsyncResult</doc>
60868+ line="7794">a #GAsyncResult</doc>
6205460869 <type name="AsyncResult" c:type="GAsyncResult*"/>
6205560870 </parameter>
6205660871 </parameters>
@@ -62065,7 +60880,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6206560880 <return-value transfer-ownership="full">
6206660881 <doc xml:space="preserve"
6206760882 filename="gio/gfile.c"
62068- line="5996">a #GFileMonitor for the given @file,
60883+ line="6007">a #GFileMonitor for the given @file,
6206960884 or %NULL on error. Free the returned object with g_object_unref().</doc>
6207060885 <type name="FileMonitor" c:type="GFileMonitor*"/>
6207160886 </return-value>
@@ -62073,13 +60888,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6207360888 <parameter name="file" transfer-ownership="none">
6207460889 <doc xml:space="preserve"
6207560890 filename="gio/gfile.c"
62076- line="5977">input #GFile</doc>
60891+ line="5988">input #GFile</doc>
6207760892 <type name="File" c:type="GFile*"/>
6207860893 </parameter>
6207960894 <parameter name="flags" transfer-ownership="none">
6208060895 <doc xml:space="preserve"
6208160896 filename="gio/gfile.c"
62082- line="5978">a set of #GFileMonitorFlags</doc>
60897+ line="5989">a set of #GFileMonitorFlags</doc>
6208360898 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
6208460899 </parameter>
6208560900 <parameter name="cancellable"
@@ -62088,7 +60903,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6208860903 allow-none="1">
6208960904 <doc xml:space="preserve"
6209060905 filename="gio/gfile.c"
62091- line="5979">optional #GCancellable object,
60906+ line="5990">optional #GCancellable object,
6209260907 %NULL to ignore</doc>
6209360908 <type name="Cancellable" c:type="GCancellable*"/>
6209460909 </parameter>
@@ -62104,7 +60919,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6210460919 <return-value transfer-ownership="full">
6210560920 <doc xml:space="preserve"
6210660921 filename="gio/gfile.c"
62107- line="6049">a #GFileMonitor for the given @file,
60922+ line="6060">a #GFileMonitor for the given @file,
6210860923 or %NULL on error.
6210960924 Free the returned object with g_object_unref().</doc>
6211060925 <type name="FileMonitor" c:type="GFileMonitor*"/>
@@ -62113,13 +60928,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6211360928 <parameter name="file" transfer-ownership="none">
6211460929 <doc xml:space="preserve"
6211560930 filename="gio/gfile.c"
62116- line="6028">input #GFile</doc>
60931+ line="6039">input #GFile</doc>
6211760932 <type name="File" c:type="GFile*"/>
6211860933 </parameter>
6211960934 <parameter name="flags" transfer-ownership="none">
6212060935 <doc xml:space="preserve"
6212160936 filename="gio/gfile.c"
62122- line="6029">a set of #GFileMonitorFlags</doc>
60937+ line="6040">a set of #GFileMonitorFlags</doc>
6212360938 <type name="FileMonitorFlags" c:type="GFileMonitorFlags"/>
6212460939 </parameter>
6212560940 <parameter name="cancellable"
@@ -62128,7 +60943,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6212860943 allow-none="1">
6212960944 <doc xml:space="preserve"
6213060945 filename="gio/gfile.c"
62131- line="6030">optional #GCancellable object,
60946+ line="6041">optional #GCancellable object,
6213260947 %NULL to ignore</doc>
6213360948 <type name="Cancellable" c:type="GCancellable*"/>
6213460949 </parameter>
@@ -62144,7 +60959,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6214460959 <return-value transfer-ownership="full">
6214560960 <doc xml:space="preserve"
6214660961 filename="gio/gfile.c"
62147- line="1958">#GFileIOStream or %NULL on error.
60962+ line="1969">#GFileIOStream or %NULL on error.
6214860963 Free the returned object with g_object_unref().</doc>
6214960964 <type name="FileIOStream" c:type="GFileIOStream*"/>
6215060965 </return-value>
@@ -62152,7 +60967,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6215260967 <parameter name="file" transfer-ownership="none">
6215360968 <doc xml:space="preserve"
6215460969 filename="gio/gfile.c"
62155- line="1937">#GFile to open</doc>
60970+ line="1948">#GFile to open</doc>
6215660971 <type name="File" c:type="GFile*"/>
6215760972 </parameter>
6215860973 <parameter name="cancellable"
@@ -62161,7 +60976,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6216160976 allow-none="1">
6216260977 <doc xml:space="preserve"
6216360978 filename="gio/gfile.c"
62164- line="1938">a #GCancellable</doc>
60979+ line="1949">a #GCancellable</doc>
6216560980 <type name="Cancellable" c:type="GCancellable*"/>
6216660981 </parameter>
6216760982 </parameters>
@@ -62180,13 +60995,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6218060995 <parameter name="file" transfer-ownership="none">
6218160996 <doc xml:space="preserve"
6218260997 filename="gio/gfile.c"
62183- line="2396">input #GFile</doc>
60998+ line="2407">input #GFile</doc>
6218460999 <type name="File" c:type="GFile*"/>
6218561000 </parameter>
6218661001 <parameter name="io_priority" transfer-ownership="none">
6218761002 <doc xml:space="preserve"
6218861003 filename="gio/gfile.c"
62189- line="2397">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
61004+ line="2408">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6219061005 <type name="gint" c:type="int"/>
6219161006 </parameter>
6219261007 <parameter name="cancellable"
@@ -62195,7 +61010,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6219561010 allow-none="1">
6219661011 <doc xml:space="preserve"
6219761012 filename="gio/gfile.c"
62198- line="2398">optional #GCancellable object,
61013+ line="2409">optional #GCancellable object,
6219961014 %NULL to ignore</doc>
6220061015 <type name="Cancellable" c:type="GCancellable*"/>
6220161016 </parameter>
@@ -62207,7 +61022,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6220761022 closure="4">
6220861023 <doc xml:space="preserve"
6220961024 filename="gio/gfile.c"
62210- line="2400">a #GAsyncReadyCallback
61025+ line="2411">a #GAsyncReadyCallback
6221161026 to call when the request is satisfied</doc>
6221261027 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6221361028 </parameter>
@@ -62218,7 +61033,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6221861033 closure="4">
6221961034 <doc xml:space="preserve"
6222061035 filename="gio/gfile.c"
62221- line="2402">the data to pass to callback function</doc>
61036+ line="2413">the data to pass to callback function</doc>
6222261037 <type name="gpointer" c:type="gpointer"/>
6222361038 </parameter>
6222461039 </parameters>
@@ -62233,7 +61048,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6223361048 <return-value transfer-ownership="full">
6223461049 <doc xml:space="preserve"
6223561050 filename="gio/gfile.c"
62236- line="2443">a #GFileIOStream or %NULL on error.
61051+ line="2454">a #GFileIOStream or %NULL on error.
6223761052 Free the returned object with g_object_unref().</doc>
6223861053 <type name="FileIOStream" c:type="GFileIOStream*"/>
6223961054 </return-value>
@@ -62241,13 +61056,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6224161056 <parameter name="file" transfer-ownership="none">
6224261057 <doc xml:space="preserve"
6224361058 filename="gio/gfile.c"
62244- line="2436">input #GFile</doc>
61059+ line="2447">input #GFile</doc>
6224561060 <type name="File" c:type="GFile*"/>
6224661061 </parameter>
6224761062 <parameter name="res" transfer-ownership="none">
6224861063 <doc xml:space="preserve"
6224961064 filename="gio/gfile.c"
62250- line="2437">a #GAsyncResult</doc>
61065+ line="2448">a #GAsyncResult</doc>
6225161066 <type name="AsyncResult" c:type="GAsyncResult*"/>
6225261067 </parameter>
6225361068 </parameters>
@@ -62262,7 +61077,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6226261077 <return-value transfer-ownership="full">
6226361078 <doc xml:space="preserve"
6226461079 filename="gio/gfile.c"
62265- line="2020">a #GFileIOStream for the newly created
61080+ line="2031">a #GFileIOStream for the newly created
6226661081 file, or %NULL on error.
6226761082 Free the returned object with g_object_unref().</doc>
6226861083 <type name="FileIOStream" c:type="GFileIOStream*"/>
@@ -62271,13 +61086,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6227161086 <parameter name="file" transfer-ownership="none">
6227261087 <doc xml:space="preserve"
6227361088 filename="gio/gfile.c"
62274- line="1990">a #GFile</doc>
61089+ line="2001">a #GFile</doc>
6227561090 <type name="File" c:type="GFile*"/>
6227661091 </parameter>
6227761092 <parameter name="flags" transfer-ownership="none">
6227861093 <doc xml:space="preserve"
6227961094 filename="gio/gfile.c"
62280- line="1991">a set of #GFileCreateFlags</doc>
61095+ line="2002">a set of #GFileCreateFlags</doc>
6228161096 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6228261097 </parameter>
6228361098 <parameter name="cancellable"
@@ -62286,7 +61101,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6228661101 allow-none="1">
6228761102 <doc xml:space="preserve"
6228861103 filename="gio/gfile.c"
62289- line="1992">optional #GCancellable object,
61104+ line="2003">optional #GCancellable object,
6229061105 %NULL to ignore</doc>
6229161106 <type name="Cancellable" c:type="GCancellable*"/>
6229261107 </parameter>
@@ -62306,19 +61121,19 @@ It implements [iface@Gio.LoadableIcon].</doc>
6230661121 <parameter name="file" transfer-ownership="none">
6230761122 <doc xml:space="preserve"
6230861123 filename="gio/gfile.c"
62309- line="2467">input #GFile</doc>
61124+ line="2478">input #GFile</doc>
6231061125 <type name="File" c:type="GFile*"/>
6231161126 </parameter>
6231261127 <parameter name="flags" transfer-ownership="none">
6231361128 <doc xml:space="preserve"
6231461129 filename="gio/gfile.c"
62315- line="2468">a set of #GFileCreateFlags</doc>
61130+ line="2479">a set of #GFileCreateFlags</doc>
6231661131 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6231761132 </parameter>
6231861133 <parameter name="io_priority" transfer-ownership="none">
6231961134 <doc xml:space="preserve"
6232061135 filename="gio/gfile.c"
62321- line="2469">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
61136+ line="2480">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6232261137 <type name="gint" c:type="int"/>
6232361138 </parameter>
6232461139 <parameter name="cancellable"
@@ -62327,7 +61142,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6232761142 allow-none="1">
6232861143 <doc xml:space="preserve"
6232961144 filename="gio/gfile.c"
62330- line="2470">optional #GCancellable object,
61145+ line="2481">optional #GCancellable object,
6233161146 %NULL to ignore</doc>
6233261147 <type name="Cancellable" c:type="GCancellable*"/>
6233361148 </parameter>
@@ -62339,7 +61154,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6233961154 closure="5">
6234061155 <doc xml:space="preserve"
6234161156 filename="gio/gfile.c"
62342- line="2472">a #GAsyncReadyCallback
61157+ line="2483">a #GAsyncReadyCallback
6234361158 to call when the request is satisfied</doc>
6234461159 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6234561160 </parameter>
@@ -62350,7 +61165,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6235061165 closure="5">
6235161166 <doc xml:space="preserve"
6235261167 filename="gio/gfile.c"
62353- line="2474">the data to pass to callback function</doc>
61168+ line="2485">the data to pass to callback function</doc>
6235461169 <type name="gpointer" c:type="gpointer"/>
6235561170 </parameter>
6235661171 </parameters>
@@ -62365,7 +61180,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6236561180 <return-value transfer-ownership="full">
6236661181 <doc xml:space="preserve"
6236761182 filename="gio/gfile.c"
62368- line="2518">a #GFileIOStream or %NULL on error.
61183+ line="2529">a #GFileIOStream or %NULL on error.
6236961184 Free the returned object with g_object_unref().</doc>
6237061185 <type name="FileIOStream" c:type="GFileIOStream*"/>
6237161186 </return-value>
@@ -62373,13 +61188,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6237361188 <parameter name="file" transfer-ownership="none">
6237461189 <doc xml:space="preserve"
6237561190 filename="gio/gfile.c"
62376- line="2511">input #GFile</doc>
61191+ line="2522">input #GFile</doc>
6237761192 <type name="File" c:type="GFile*"/>
6237861193 </parameter>
6237961194 <parameter name="res" transfer-ownership="none">
6238061195 <doc xml:space="preserve"
6238161196 filename="gio/gfile.c"
62382- line="2512">a #GAsyncResult</doc>
61197+ line="2523">a #GAsyncResult</doc>
6238361198 <type name="AsyncResult" c:type="GAsyncResult*"/>
6238461199 </parameter>
6238561200 </parameters>
@@ -62394,7 +61209,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6239461209 <return-value transfer-ownership="full">
6239561210 <doc xml:space="preserve"
6239661211 filename="gio/gfile.c"
62397- line="2074">a #GFileIOStream or %NULL on error.
61212+ line="2085">a #GFileIOStream or %NULL on error.
6239861213 Free the returned object with g_object_unref().</doc>
6239961214 <type name="FileIOStream" c:type="GFileIOStream*"/>
6240061215 </return-value>
@@ -62402,7 +61217,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6240261217 <parameter name="file" transfer-ownership="none">
6240361218 <doc xml:space="preserve"
6240461219 filename="gio/gfile.c"
62405- line="2054">a #GFile</doc>
61220+ line="2065">a #GFile</doc>
6240661221 <type name="File" c:type="GFile*"/>
6240761222 </parameter>
6240861223 <parameter name="etag"
@@ -62411,20 +61226,20 @@ It implements [iface@Gio.LoadableIcon].</doc>
6241161226 allow-none="1">
6241261227 <doc xml:space="preserve"
6241361228 filename="gio/gfile.c"
62414- line="2055">an optional [entity tag](#entity-tags)
61229+ line="2066">an optional [entity tag](#entity-tags)
6241561230 for the current #GFile, or #NULL to ignore</doc>
6241661231 <type name="utf8" c:type="const char*"/>
6241761232 </parameter>
6241861233 <parameter name="make_backup" transfer-ownership="none">
6241961234 <doc xml:space="preserve"
6242061235 filename="gio/gfile.c"
62421- line="2057">%TRUE if a backup should be created</doc>
61236+ line="2068">%TRUE if a backup should be created</doc>
6242261237 <type name="gboolean" c:type="gboolean"/>
6242361238 </parameter>
6242461239 <parameter name="flags" transfer-ownership="none">
6242561240 <doc xml:space="preserve"
6242661241 filename="gio/gfile.c"
62427- line="2058">a set of #GFileCreateFlags</doc>
61242+ line="2069">a set of #GFileCreateFlags</doc>
6242861243 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6242961244 </parameter>
6243061245 <parameter name="cancellable"
@@ -62433,7 +61248,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6243361248 allow-none="1">
6243461249 <doc xml:space="preserve"
6243561250 filename="gio/gfile.c"
62436- line="2059">optional #GCancellable object,
61251+ line="2070">optional #GCancellable object,
6243761252 %NULL to ignore</doc>
6243861253 <type name="Cancellable" c:type="GCancellable*"/>
6243961254 </parameter>
@@ -62453,7 +61268,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6245361268 <parameter name="file" transfer-ownership="none">
6245461269 <doc xml:space="preserve"
6245561270 filename="gio/gfile.c"
62456- line="2542">input #GFile</doc>
61271+ line="2553">input #GFile</doc>
6245761272 <type name="File" c:type="GFile*"/>
6245861273 </parameter>
6245961274 <parameter name="etag"
@@ -62462,26 +61277,26 @@ It implements [iface@Gio.LoadableIcon].</doc>
6246261277 allow-none="1">
6246361278 <doc xml:space="preserve"
6246461279 filename="gio/gfile.c"
62465- line="2543">an [entity tag](#entity-tags) for the current #GFile,
61280+ line="2554">an [entity tag](#entity-tags) for the current #GFile,
6246661281 or %NULL to ignore</doc>
6246761282 <type name="utf8" c:type="const char*"/>
6246861283 </parameter>
6246961284 <parameter name="make_backup" transfer-ownership="none">
6247061285 <doc xml:space="preserve"
6247161286 filename="gio/gfile.c"
62472- line="2545">%TRUE if a backup should be created</doc>
61287+ line="2556">%TRUE if a backup should be created</doc>
6247361288 <type name="gboolean" c:type="gboolean"/>
6247461289 </parameter>
6247561290 <parameter name="flags" transfer-ownership="none">
6247661291 <doc xml:space="preserve"
6247761292 filename="gio/gfile.c"
62478- line="2546">a set of #GFileCreateFlags</doc>
61293+ line="2557">a set of #GFileCreateFlags</doc>
6247961294 <type name="FileCreateFlags" c:type="GFileCreateFlags"/>
6248061295 </parameter>
6248161296 <parameter name="io_priority" transfer-ownership="none">
6248261297 <doc xml:space="preserve"
6248361298 filename="gio/gfile.c"
62484- line="2547">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
61299+ line="2558">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6248561300 <type name="gint" c:type="int"/>
6248661301 </parameter>
6248761302 <parameter name="cancellable"
@@ -62490,7 +61305,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6249061305 allow-none="1">
6249161306 <doc xml:space="preserve"
6249261307 filename="gio/gfile.c"
62493- line="2548">optional #GCancellable object,
61308+ line="2559">optional #GCancellable object,
6249461309 %NULL to ignore</doc>
6249561310 <type name="Cancellable" c:type="GCancellable*"/>
6249661311 </parameter>
@@ -62502,7 +61317,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6250261317 closure="7">
6250361318 <doc xml:space="preserve"
6250461319 filename="gio/gfile.c"
62505- line="2550">a #GAsyncReadyCallback
61320+ line="2561">a #GAsyncReadyCallback
6250661321 to call when the request is satisfied</doc>
6250761322 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6250861323 </parameter>
@@ -62513,7 +61328,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6251361328 closure="7">
6251461329 <doc xml:space="preserve"
6251561330 filename="gio/gfile.c"
62516- line="2552">the data to pass to callback function</doc>
61331+ line="2563">the data to pass to callback function</doc>
6251761332 <type name="gpointer" c:type="gpointer"/>
6251861333 </parameter>
6251961334 </parameters>
@@ -62528,7 +61343,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6252861343 <return-value transfer-ownership="full">
6252961344 <doc xml:space="preserve"
6253061345 filename="gio/gfile.c"
62531- line="2601">a #GFileIOStream, or %NULL on error.
61346+ line="2612">a #GFileIOStream, or %NULL on error.
6253261347 Free the returned object with g_object_unref().</doc>
6253361348 <type name="FileIOStream" c:type="GFileIOStream*"/>
6253461349 </return-value>
@@ -62536,13 +61351,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6253661351 <parameter name="file" transfer-ownership="none">
6253761352 <doc xml:space="preserve"
6253861353 filename="gio/gfile.c"
62539- line="2594">input #GFile</doc>
61354+ line="2605">input #GFile</doc>
6254061355 <type name="File" c:type="GFile*"/>
6254161356 </parameter>
6254261357 <parameter name="res" transfer-ownership="none">
6254361358 <doc xml:space="preserve"
6254461359 filename="gio/gfile.c"
62545- line="2595">a #GAsyncResult</doc>
61360+ line="2606">a #GAsyncResult</doc>
6254661361 <type name="AsyncResult" c:type="GAsyncResult*"/>
6254761362 </parameter>
6254861363 </parameters>
@@ -62561,13 +61376,13 @@ It implements [iface@Gio.LoadableIcon].</doc>
6256161376 <parameter name="file" transfer-ownership="none">
6256261377 <doc xml:space="preserve"
6256361378 filename="gio/gfile.c"
62564- line="9156">input #GFile</doc>
61379+ line="9167">input #GFile</doc>
6256561380 <type name="File" c:type="GFile*"/>
6256661381 </parameter>
6256761382 <parameter name="flags" transfer-ownership="none">
6256861383 <doc xml:space="preserve"
6256961384 filename="gio/gfile.c"
62570- line="9157">flags affecting the operation</doc>
61385+ line="9168">flags affecting the operation</doc>
6257161386 <type name="DriveStartFlags" c:type="GDriveStartFlags"/>
6257261387 </parameter>
6257361388 <parameter name="start_operation"
@@ -62576,7 +61391,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6257661391 allow-none="1">
6257761392 <doc xml:space="preserve"
6257861393 filename="gio/gfile.c"
62579- line="9158">a #GMountOperation, or %NULL to avoid user interaction</doc>
61394+ line="9169">a #GMountOperation, or %NULL to avoid user interaction</doc>
6258061395 <type name="MountOperation" c:type="GMountOperation*"/>
6258161396 </parameter>
6258261397 <parameter name="cancellable"
@@ -62585,7 +61400,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6258561400 allow-none="1">
6258661401 <doc xml:space="preserve"
6258761402 filename="gio/gfile.c"
62588- line="9159">optional #GCancellable object, %NULL to ignore</doc>
61403+ line="9170">optional #GCancellable object, %NULL to ignore</doc>
6258961404 <type name="Cancellable" c:type="GCancellable*"/>
6259061405 </parameter>
6259161406 <parameter name="callback"
@@ -62596,7 +61411,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6259661411 closure="5">
6259761412 <doc xml:space="preserve"
6259861413 filename="gio/gfile.c"
62599- line="9160">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
61414+ line="9171">a #GAsyncReadyCallback to call when the request is satisfied, or %NULL</doc>
6260061415 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6260161416 </parameter>
6260261417 <parameter name="user_data"
@@ -62606,7 +61421,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6260661421 closure="5">
6260761422 <doc xml:space="preserve"
6260861423 filename="gio/gfile.c"
62609- line="9161">the data to pass to callback function</doc>
61424+ line="9172">the data to pass to callback function</doc>
6261061425 <type name="gpointer" c:type="gpointer"/>
6261161426 </parameter>
6261261427 </parameters>
@@ -62621,7 +61436,7 @@ It implements [iface@Gio.LoadableIcon].</doc>
6262161436 <return-value transfer-ownership="none">
6262261437 <doc xml:space="preserve"
6262361438 filename="gio/gfile.c"
62624- line="9219">%TRUE if the operation finished successfully. %FALSE
61439+ line="9230">%TRUE if the operation finished successfully. %FALSE
6262561440 otherwise.</doc>
6262661441 <type name="gboolean" c:type="gboolean"/>
6262761442 </return-value>
@@ -62629,13 +61444,13 @@ otherwise.</doc>
6262961444 <parameter name="file" transfer-ownership="none">
6263061445 <doc xml:space="preserve"
6263161446 filename="gio/gfile.c"
62632- line="9210">input #GFile</doc>
61447+ line="9221">input #GFile</doc>
6263361448 <type name="File" c:type="GFile*"/>
6263461449 </parameter>
6263561450 <parameter name="result" transfer-ownership="none">
6263661451 <doc xml:space="preserve"
6263761452 filename="gio/gfile.c"
62638- line="9211">a #GAsyncResult</doc>
61453+ line="9222">a #GAsyncResult</doc>
6263961454 <type name="AsyncResult" c:type="GAsyncResult*"/>
6264061455 </parameter>
6264161456 </parameters>
@@ -62654,13 +61469,13 @@ otherwise.</doc>
6265461469 <parameter name="file" transfer-ownership="none">
6265561470 <doc xml:space="preserve"
6265661471 filename="gio/gfile.c"
62657- line="9245">input #GFile</doc>
61472+ line="9256">input #GFile</doc>
6265861473 <type name="File" c:type="GFile*"/>
6265961474 </parameter>
6266061475 <parameter name="flags" transfer-ownership="none">
6266161476 <doc xml:space="preserve"
6266261477 filename="gio/gfile.c"
62663- line="9246">flags affecting the operation</doc>
61478+ line="9257">flags affecting the operation</doc>
6266461479 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
6266561480 </parameter>
6266661481 <parameter name="mount_operation"
@@ -62669,7 +61484,7 @@ otherwise.</doc>
6266961484 allow-none="1">
6267061485 <doc xml:space="preserve"
6267161486 filename="gio/gfile.c"
62672- line="9247">a #GMountOperation,
61487+ line="9258">a #GMountOperation,
6267361488 or %NULL to avoid user interaction.</doc>
6267461489 <type name="MountOperation" c:type="GMountOperation*"/>
6267561490 </parameter>
@@ -62679,7 +61494,7 @@ otherwise.</doc>
6267961494 allow-none="1">
6268061495 <doc xml:space="preserve"
6268161496 filename="gio/gfile.c"
62682- line="9249">optional #GCancellable object,
61497+ line="9260">optional #GCancellable object,
6268361498 %NULL to ignore</doc>
6268461499 <type name="Cancellable" c:type="GCancellable*"/>
6268561500 </parameter>
@@ -62691,7 +61506,7 @@ otherwise.</doc>
6269161506 closure="5">
6269261507 <doc xml:space="preserve"
6269361508 filename="gio/gfile.c"
62694- line="9251">a #GAsyncReadyCallback to call
61509+ line="9262">a #GAsyncReadyCallback to call
6269561510 when the request is satisfied, or %NULL</doc>
6269661511 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6269761512 </parameter>
@@ -62702,7 +61517,7 @@ otherwise.</doc>
6270261517 closure="5">
6270361518 <doc xml:space="preserve"
6270461519 filename="gio/gfile.c"
62705- line="9253">the data to pass to callback function</doc>
61520+ line="9264">the data to pass to callback function</doc>
6270661521 <type name="gpointer" c:type="gpointer"/>
6270761522 </parameter>
6270861523 </parameters>
@@ -62717,7 +61532,7 @@ otherwise.</doc>
6271761532 <return-value transfer-ownership="none">
6271861533 <doc xml:space="preserve"
6271961534 filename="gio/gfile.c"
62720- line="9309">%TRUE if the operation finished successfully.
61535+ line="9320">%TRUE if the operation finished successfully.
6272161536 %FALSE otherwise.</doc>
6272261537 <type name="gboolean" c:type="gboolean"/>
6272361538 </return-value>
@@ -62725,13 +61540,13 @@ otherwise.</doc>
6272561540 <parameter name="file" transfer-ownership="none">
6272661541 <doc xml:space="preserve"
6272761542 filename="gio/gfile.c"
62728- line="9300">input #GFile</doc>
61543+ line="9311">input #GFile</doc>
6272961544 <type name="File" c:type="GFile*"/>
6273061545 </parameter>
6273161546 <parameter name="result" transfer-ownership="none">
6273261547 <doc xml:space="preserve"
6273361548 filename="gio/gfile.c"
62734- line="9301">a #GAsyncResult</doc>
61549+ line="9312">a #GAsyncResult</doc>
6273561550 <type name="AsyncResult" c:type="GAsyncResult*"/>
6273661551 </parameter>
6273761552 </parameters>
@@ -62756,13 +61571,13 @@ otherwise.</doc>
6275661571 <parameter name="file" transfer-ownership="none">
6275761572 <doc xml:space="preserve"
6275861573 filename="gio/gfile.c"
62759- line="5695">input #GFile</doc>
61574+ line="5706">input #GFile</doc>
6276061575 <type name="File" c:type="GFile*"/>
6276161576 </parameter>
6276261577 <parameter name="flags" transfer-ownership="none">
6276361578 <doc xml:space="preserve"
6276461579 filename="gio/gfile.c"
62765- line="5696">flags affecting the operation</doc>
61580+ line="5707">flags affecting the operation</doc>
6276661581 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
6276761582 </parameter>
6276861583 <parameter name="mount_operation"
@@ -62771,7 +61586,7 @@ otherwise.</doc>
6277161586 allow-none="1">
6277261587 <doc xml:space="preserve"
6277361588 filename="gio/gfile.c"
62774- line="5697">a #GMountOperation,
61589+ line="5708">a #GMountOperation,
6277561590 or %NULL to avoid user interaction</doc>
6277661591 <type name="MountOperation" c:type="GMountOperation*"/>
6277761592 </parameter>
@@ -62781,7 +61596,7 @@ otherwise.</doc>
6278161596 allow-none="1">
6278261597 <doc xml:space="preserve"
6278361598 filename="gio/gfile.c"
62784- line="5699">optional #GCancellable object,
61599+ line="5710">optional #GCancellable object,
6278561600 %NULL to ignore</doc>
6278661601 <type name="Cancellable" c:type="GCancellable*"/>
6278761602 </parameter>
@@ -62793,7 +61608,7 @@ otherwise.</doc>
6279361608 closure="5">
6279461609 <doc xml:space="preserve"
6279561610 filename="gio/gfile.c"
62796- line="5701">a #GAsyncReadyCallback
61611+ line="5712">a #GAsyncReadyCallback
6279761612 to call when the request is satisfied</doc>
6279861613 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6279961614 </parameter>
@@ -62804,7 +61619,7 @@ otherwise.</doc>
6280461619 closure="5">
6280561620 <doc xml:space="preserve"
6280661621 filename="gio/gfile.c"
62807- line="5703">the data to pass to callback function</doc>
61622+ line="5714">the data to pass to callback function</doc>
6280861623 <type name="gpointer" c:type="gpointer"/>
6280961624 </parameter>
6281061625 </parameters>
@@ -62819,7 +61634,7 @@ otherwise.</doc>
6281961634 <return-value transfer-ownership="none">
6282061635 <doc xml:space="preserve"
6282161636 filename="gio/gfile.c"
62822- line="5767">%TRUE if the operation finished successfully.
61637+ line="5778">%TRUE if the operation finished successfully.
6282361638 %FALSE otherwise.</doc>
6282461639 <type name="gboolean" c:type="gboolean"/>
6282561640 </return-value>
@@ -62827,13 +61642,13 @@ otherwise.</doc>
6282761642 <parameter name="file" transfer-ownership="none">
6282861643 <doc xml:space="preserve"
6282961644 filename="gio/gfile.c"
62830- line="5757">input #GFile</doc>
61645+ line="5768">input #GFile</doc>
6283161646 <type name="File" c:type="GFile*"/>
6283261647 </parameter>
6283361648 <parameter name="result" transfer-ownership="none">
6283461649 <doc xml:space="preserve"
6283561650 filename="gio/gfile.c"
62836- line="5758">a #GAsyncResult</doc>
61651+ line="5769">a #GAsyncResult</doc>
6283761652 <type name="AsyncResult" c:type="GAsyncResult*"/>
6283861653 </parameter>
6283961654 </parameters>
@@ -62852,13 +61667,13 @@ otherwise.</doc>
6285261667 <parameter name="file" transfer-ownership="none">
6285361668 <doc xml:space="preserve"
6285461669 filename="gio/gfile.c"
62855- line="5880">input #GFile</doc>
61670+ line="5891">input #GFile</doc>
6285661671 <type name="File" c:type="GFile*"/>
6285761672 </parameter>
6285861673 <parameter name="flags" transfer-ownership="none">
6285961674 <doc xml:space="preserve"
6286061675 filename="gio/gfile.c"
62861- line="5881">flags affecting the operation</doc>
61676+ line="5892">flags affecting the operation</doc>
6286261677 <type name="MountUnmountFlags" c:type="GMountUnmountFlags"/>
6286361678 </parameter>
6286461679 <parameter name="mount_operation"
@@ -62867,7 +61682,7 @@ otherwise.</doc>
6286761682 allow-none="1">
6286861683 <doc xml:space="preserve"
6286961684 filename="gio/gfile.c"
62870- line="5882">a #GMountOperation,
61685+ line="5893">a #GMountOperation,
6287161686 or %NULL to avoid user interaction</doc>
6287261687 <type name="MountOperation" c:type="GMountOperation*"/>
6287361688 </parameter>
@@ -62877,7 +61692,7 @@ otherwise.</doc>
6287761692 allow-none="1">
6287861693 <doc xml:space="preserve"
6287961694 filename="gio/gfile.c"
62880- line="5884">optional #GCancellable object,
61695+ line="5895">optional #GCancellable object,
6288161696 %NULL to ignore</doc>
6288261697 <type name="Cancellable" c:type="GCancellable*"/>
6288361698 </parameter>
@@ -62889,7 +61704,7 @@ otherwise.</doc>
6288961704 closure="5">
6289061705 <doc xml:space="preserve"
6289161706 filename="gio/gfile.c"
62892- line="5886">a #GAsyncReadyCallback
61707+ line="5897">a #GAsyncReadyCallback
6289361708 to call when the request is satisfied</doc>
6289461709 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6289561710 </parameter>
@@ -62900,7 +61715,7 @@ otherwise.</doc>
6290061715 closure="5">
6290161716 <doc xml:space="preserve"
6290261717 filename="gio/gfile.c"
62903- line="5888">the data to pass to callback function</doc>
61718+ line="5899">the data to pass to callback function</doc>
6290461719 <type name="gpointer" c:type="gpointer"/>
6290561720 </parameter>
6290661721 </parameters>
@@ -62915,7 +61730,7 @@ otherwise.</doc>
6291561730 <return-value transfer-ownership="none">
6291661731 <doc xml:space="preserve"
6291761732 filename="gio/gfile.c"
62918- line="5948">%TRUE if the @file was ejected successfully.
61733+ line="5959">%TRUE if the @file was ejected successfully.
6291961734 %FALSE otherwise.</doc>
6292061735 <type name="gboolean" c:type="gboolean"/>
6292161736 </return-value>
@@ -62923,13 +61738,13 @@ otherwise.</doc>
6292361738 <parameter name="file" transfer-ownership="none">
6292461739 <doc xml:space="preserve"
6292561740 filename="gio/gfile.c"
62926- line="5941">input #GFile</doc>
61741+ line="5952">input #GFile</doc>
6292761742 <type name="File" c:type="GFile*"/>
6292861743 </parameter>
6292961744 <parameter name="result" transfer-ownership="none">
6293061745 <doc xml:space="preserve"
6293161746 filename="gio/gfile.c"
62932- line="5942">a #GAsyncResult</doc>
61747+ line="5953">a #GAsyncResult</doc>
6293361748 <type name="AsyncResult" c:type="GAsyncResult*"/>
6293461749 </parameter>
6293561750 </parameters>
@@ -62948,7 +61763,7 @@ otherwise.</doc>
6294861763 <parameter name="file" transfer-ownership="none">
6294961764 <doc xml:space="preserve"
6295061765 filename="gio/gfile.c"
62951- line="9335">input #GFile</doc>
61766+ line="9346">input #GFile</doc>
6295261767 <type name="File" c:type="GFile*"/>
6295361768 </parameter>
6295461769 <parameter name="cancellable"
@@ -62957,7 +61772,7 @@ otherwise.</doc>
6295761772 allow-none="1">
6295861773 <doc xml:space="preserve"
6295961774 filename="gio/gfile.c"
62960- line="9336">optional #GCancellable object, %NULL to ignore</doc>
61775+ line="9347">optional #GCancellable object, %NULL to ignore</doc>
6296161776 <type name="Cancellable" c:type="GCancellable*"/>
6296261777 </parameter>
6296361778 <parameter name="callback"
@@ -62968,7 +61783,7 @@ otherwise.</doc>
6296861783 closure="3">
6296961784 <doc xml:space="preserve"
6297061785 filename="gio/gfile.c"
62971- line="9337">a #GAsyncReadyCallback to call
61786+ line="9348">a #GAsyncReadyCallback to call
6297261787 when the request is satisfied, or %NULL</doc>
6297361788 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6297461789 </parameter>
@@ -62979,7 +61794,7 @@ otherwise.</doc>
6297961794 closure="3">
6298061795 <doc xml:space="preserve"
6298161796 filename="gio/gfile.c"
62982- line="9339">the data to pass to callback function</doc>
61797+ line="9350">the data to pass to callback function</doc>
6298361798 <type name="gpointer" c:type="gpointer"/>
6298461799 </parameter>
6298561800 </parameters>
@@ -62994,7 +61809,7 @@ otherwise.</doc>
6299461809 <return-value transfer-ownership="none">
6299561810 <doc xml:space="preserve"
6299661811 filename="gio/gfile.c"
62997- line="9391">%TRUE if the operation finished successfully. %FALSE
61812+ line="9402">%TRUE if the operation finished successfully. %FALSE
6299861813 otherwise.</doc>
6299961814 <type name="gboolean" c:type="gboolean"/>
6300061815 </return-value>
@@ -63002,13 +61817,13 @@ otherwise.</doc>
6300261817 <parameter name="file" transfer-ownership="none">
6300361818 <doc xml:space="preserve"
6300461819 filename="gio/gfile.c"
63005- line="9382">input #GFile</doc>
61820+ line="9393">input #GFile</doc>
6300661821 <type name="File" c:type="GFile*"/>
6300761822 </parameter>
6300861823 <parameter name="result" transfer-ownership="none">
6300961824 <doc xml:space="preserve"
6301061825 filename="gio/gfile.c"
63011- line="9383">a #GAsyncResult</doc>
61826+ line="9394">a #GAsyncResult</doc>
6301261827 <type name="AsyncResult" c:type="GAsyncResult*"/>
6301361828 </parameter>
6301461829 </parameters>
@@ -63023,7 +61838,7 @@ otherwise.</doc>
6302361838 <return-value transfer-ownership="none">
6302461839 <doc xml:space="preserve"
6302561840 filename="gio/gfile.c"
63026- line="9060">%TRUE if successful, with the out parameters set.
61841+ line="9071">%TRUE if successful, with the out parameters set.
6302761842 %FALSE otherwise, with @error set.</doc>
6302861843 <type name="gboolean" c:type="gboolean"/>
6302961844 </return-value>
@@ -63031,13 +61846,13 @@ otherwise.</doc>
6303161846 <parameter name="file" transfer-ownership="none">
6303261847 <doc xml:space="preserve"
6303361848 filename="gio/gfile.c"
63034- line="9031">a #GFile</doc>
61849+ line="9042">a #GFile</doc>
6303561850 <type name="File" c:type="GFile*"/>
6303661851 </parameter>
6303761852 <parameter name="flags" transfer-ownership="none">
6303861853 <doc xml:space="preserve"
6303961854 filename="gio/gfile.c"
63040- line="9032">#GFileMeasureFlags</doc>
61855+ line="9043">#GFileMeasureFlags</doc>
6304161856 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
6304261857 </parameter>
6304361858 <parameter name="cancellable"
@@ -63046,7 +61861,7 @@ otherwise.</doc>
6304661861 allow-none="1">
6304761862 <doc xml:space="preserve"
6304861863 filename="gio/gfile.c"
63049- line="9033">optional #GCancellable</doc>
61864+ line="9044">optional #GCancellable</doc>
6305061865 <type name="Cancellable" c:type="GCancellable*"/>
6305161866 </parameter>
6305261867 <parameter name="progress_callback"
@@ -63057,7 +61872,7 @@ otherwise.</doc>
6305761872 closure="4">
6305861873 <doc xml:space="preserve"
6305961874 filename="gio/gfile.c"
63060- line="9034">a #GFileMeasureProgressCallback</doc>
61875+ line="9045">a #GFileMeasureProgressCallback</doc>
6306161876 <type name="FileMeasureProgressCallback"
6306261877 c:type="GFileMeasureProgressCallback"/>
6306361878 </parameter>
@@ -63067,7 +61882,7 @@ otherwise.</doc>
6306761882 allow-none="1">
6306861883 <doc xml:space="preserve"
6306961884 filename="gio/gfile.c"
63070- line="9035">user_data for @progress_callback</doc>
61885+ line="9046">user_data for @progress_callback</doc>
6307161886 <type name="gpointer" c:type="gpointer"/>
6307261887 </parameter>
6307361888 <parameter name="disk_usage"
@@ -63078,7 +61893,7 @@ otherwise.</doc>
6307861893 allow-none="1">
6307961894 <doc xml:space="preserve"
6308061895 filename="gio/gfile.c"
63081- line="9036">the number of bytes of disk space used</doc>
61896+ line="9047">the number of bytes of disk space used</doc>
6308261897 <type name="guint64" c:type="guint64*"/>
6308361898 </parameter>
6308461899 <parameter name="num_dirs"
@@ -63089,7 +61904,7 @@ otherwise.</doc>
6308961904 allow-none="1">
6309061905 <doc xml:space="preserve"
6309161906 filename="gio/gfile.c"
63092- line="9037">the number of directories encountered</doc>
61907+ line="9048">the number of directories encountered</doc>
6309361908 <type name="guint64" c:type="guint64*"/>
6309461909 </parameter>
6309561910 <parameter name="num_files"
@@ -63100,7 +61915,7 @@ otherwise.</doc>
6310061915 allow-none="1">
6310161916 <doc xml:space="preserve"
6310261917 filename="gio/gfile.c"
63103- line="9038">the number of non-directories encountered</doc>
61918+ line="9049">the number of non-directories encountered</doc>
6310461919 <type name="guint64" c:type="guint64*"/>
6310561920 </parameter>
6310661921 </parameters>
@@ -63119,19 +61934,19 @@ otherwise.</doc>
6311961934 <parameter name="file" transfer-ownership="none">
6312061935 <doc xml:space="preserve"
6312161936 filename="gio/gfile.c"
63122- line="9088">a #GFile</doc>
61937+ line="9099">a #GFile</doc>
6312361938 <type name="File" c:type="GFile*"/>
6312461939 </parameter>
6312561940 <parameter name="flags" transfer-ownership="none">
6312661941 <doc xml:space="preserve"
6312761942 filename="gio/gfile.c"
63128- line="9089">#GFileMeasureFlags</doc>
61943+ line="9100">#GFileMeasureFlags</doc>
6312961944 <type name="FileMeasureFlags" c:type="GFileMeasureFlags"/>
6313061945 </parameter>
6313161946 <parameter name="io_priority" transfer-ownership="none">
6313261947 <doc xml:space="preserve"
6313361948 filename="gio/gfile.c"
63134- line="9090">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
61949+ line="9101">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
6313561950 <type name="gint" c:type="gint"/>
6313661951 </parameter>
6313761952 <parameter name="cancellable"
@@ -63140,7 +61955,7 @@ otherwise.</doc>
6314061955 allow-none="1">
6314161956 <doc xml:space="preserve"
6314261957 filename="gio/gfile.c"
63143- line="9091">optional #GCancellable</doc>
61958+ line="9102">optional #GCancellable</doc>
6314461959 <type name="Cancellable" c:type="GCancellable*"/>
6314561960 </parameter>
6314661961 <parameter name="progress_callback"
@@ -63150,7 +61965,7 @@ otherwise.</doc>
6315061965 closure="5">
6315161966 <doc xml:space="preserve"
6315261967 filename="gio/gfile.c"
63153- line="9092">a #GFileMeasureProgressCallback</doc>
61968+ line="9103">a #GFileMeasureProgressCallback</doc>
6315461969 <type name="FileMeasureProgressCallback"
6315561970 c:type="GFileMeasureProgressCallback"/>
6315661971 </parameter>
@@ -63160,7 +61975,7 @@ otherwise.</doc>
6316061975 allow-none="1">
6316161976 <doc xml:space="preserve"
6316261977 filename="gio/gfile.c"
63163- line="9093">user_data for @progress_callback</doc>
61978+ line="9104">user_data for @progress_callback</doc>
6316461979 <type name="gpointer" c:type="gpointer"/>
6316561980 </parameter>
6316661981 <parameter name="callback"
@@ -63171,7 +61986,7 @@ otherwise.</doc>
6317161986 closure="7">
6317261987 <doc xml:space="preserve"
6317361988 filename="gio/gfile.c"
63174- line="9094">a #GAsyncReadyCallback to call when complete</doc>
61989+ line="9105">a #GAsyncReadyCallback to call when complete</doc>
6317561990 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6317661991 </parameter>
6317761992 <parameter name="user_data"
@@ -63181,7 +61996,7 @@ otherwise.</doc>
6318161996 closure="7">
6318261997 <doc xml:space="preserve"
6318361998 filename="gio/gfile.c"
63184- line="9095">the data to pass to callback function</doc>
61999+ line="9106">the data to pass to callback function</doc>
6318562000 <type name="gpointer" c:type="gpointer"/>
6318662001 </parameter>
6318762002 </parameters>
@@ -63196,7 +62011,7 @@ otherwise.</doc>
6319662011 <return-value transfer-ownership="none">
6319762012 <doc xml:space="preserve"
6319862013 filename="gio/gfile.c"
63199- line="9135">%TRUE if successful, with the out parameters set.
62014+ line="9146">%TRUE if successful, with the out parameters set.
6320062015 %FALSE otherwise, with @error set.</doc>
6320162016 <type name="gboolean" c:type="gboolean"/>
6320262017 </return-value>
@@ -63204,13 +62019,13 @@ otherwise.</doc>
6320462019 <parameter name="file" transfer-ownership="none">
6320562020 <doc xml:space="preserve"
6320662021 filename="gio/gfile.c"
63207- line="9124">a #GFile</doc>
62022+ line="9135">a #GFile</doc>
6320862023 <type name="File" c:type="GFile*"/>
6320962024 </parameter>
6321062025 <parameter name="result" transfer-ownership="none">
6321162026 <doc xml:space="preserve"
6321262027 filename="gio/gfile.c"
63213- line="9125">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
62028+ line="9136">the #GAsyncResult passed to your #GAsyncReadyCallback</doc>
6321462029 <type name="AsyncResult" c:type="GAsyncResult*"/>
6321562030 </parameter>
6321662031 <parameter name="disk_usage"
@@ -63221,7 +62036,7 @@ otherwise.</doc>
6322162036 allow-none="1">
6322262037 <doc xml:space="preserve"
6322362038 filename="gio/gfile.c"
63224- line="9126">the number of bytes of disk space used</doc>
62039+ line="9137">the number of bytes of disk space used</doc>
6322562040 <type name="guint64" c:type="guint64*"/>
6322662041 </parameter>
6322762042 <parameter name="num_dirs"
@@ -63232,7 +62047,7 @@ otherwise.</doc>
6323262047 allow-none="1">
6323362048 <doc xml:space="preserve"
6323462049 filename="gio/gfile.c"
63235- line="9127">the number of directories encountered</doc>
62050+ line="9138">the number of directories encountered</doc>
6323662051 <type name="guint64" c:type="guint64*"/>
6323762052 </parameter>
6323862053 <parameter name="num_files"
@@ -63243,7 +62058,7 @@ otherwise.</doc>
6324362058 allow-none="1">
6324462059 <doc xml:space="preserve"
6324562060 filename="gio/gfile.c"
63246- line="9128">the number of non-directories encountered</doc>
62061+ line="9139">the number of non-directories encountered</doc>
6324762062 <type name="guint64" c:type="guint64*"/>
6324862063 </parameter>
6324962064 </parameters>
@@ -66139,10 +64954,13 @@ of the thread that the monitor was created in.</doc>
6613964954 line="282">a #GFile.</doc>
6614064955 <type name="File" c:type="GFile*"/>
6614164956 </parameter>
66142- <parameter name="other_file" transfer-ownership="none">
64957+ <parameter name="other_file"
64958+ transfer-ownership="none"
64959+ nullable="1"
64960+ allow-none="1">
6614364961 <doc xml:space="preserve"
6614464962 filename="gio/gfilemonitor.c"
66145- line="283">a #GFile.</doc>
64963+ line="283">a #GFile, or %NULL.</doc>
6614664964 <type name="File" c:type="GFile*"/>
6614764965 </parameter>
6614864966 <parameter name="event_type" transfer-ownership="none">
@@ -67509,14 +66327,16 @@ completion strings for widget implementations.</doc>
6750966327 c:identifier="g_filename_completer_get_completion_suffix">
6751066328 <doc xml:space="preserve"
6751166329 filename="gio/gfilenamecompleter.c"
67512- line="403">Obtains a completion for @initial_text from @completer.</doc>
66330+ line="403">Obtains a suffix completion for @initial_text from @completer.
66331+
66332+Suffix will be an empty string if there's no shared suffix among matching
66333+completions. If there's no matching completions anyway, `NULL` is returned.</doc>
6751366334 <source-position filename="gio/gfilenamecompleter.h" line="65"/>
6751466335 <return-value transfer-ownership="full" nullable="1">
6751566336 <doc xml:space="preserve"
6751666337 filename="gio/gfilenamecompleter.c"
67517- line="410">a completed string, or %NULL if no
67518- completion exists. This string is not owned by GIO, so remember to g_free()
67519- it when finished.</doc>
66338+ line="413">a suffix completion string, or `NULL` if no
66339+ completion exists.</doc>
6752066340 <type name="utf8" c:type="char*"/>
6752166341 </return-value>
6752266342 <parameters>
@@ -67538,12 +66358,12 @@ completion strings for widget implementations.</doc>
6753866358 c:identifier="g_filename_completer_get_completions">
6753966359 <doc xml:space="preserve"
6754066360 filename="gio/gfilenamecompleter.c"
67541- line="457">Gets an array of completion strings for a given initial text.</doc>
66361+ line="459">Gets an array of completion strings for a given initial text.</doc>
6754266362 <source-position filename="gio/gfilenamecompleter.h" line="68"/>
6754366363 <return-value transfer-ownership="full">
6754466364 <doc xml:space="preserve"
6754566365 filename="gio/gfilenamecompleter.c"
67546- line="464">array of strings with possible completions for @initial_text.
66366+ line="466">array of strings with possible completions for @initial_text.
6754766367 This array must be freed by g_strfreev() when finished.</doc>
6754866368 <array c:type="char**">
6754966369 <type name="utf8"/>
@@ -67553,13 +66373,13 @@ This array must be freed by g_strfreev() when finished.</doc>
6755366373 <instance-parameter name="completer" transfer-ownership="none">
6755466374 <doc xml:space="preserve"
6755566375 filename="gio/gfilenamecompleter.c"
67556- line="459">the filename completer.</doc>
66376+ line="461">the filename completer.</doc>
6755766377 <type name="FilenameCompleter" c:type="GFilenameCompleter*"/>
6755866378 </instance-parameter>
6755966379 <parameter name="initial_text" transfer-ownership="none">
6756066380 <doc xml:space="preserve"
6756166381 filename="gio/gfilenamecompleter.c"
67562- line="460">text to be completed.</doc>
66382+ line="462">text to be completed.</doc>
6756366383 <type name="utf8" c:type="const char*"/>
6756466384 </parameter>
6756566385 </parameters>
@@ -67568,8 +66388,11 @@ This array must be freed by g_strfreev() when finished.</doc>
6756866388 c:identifier="g_filename_completer_set_dirs_only">
6756966389 <doc xml:space="preserve"
6757066390 filename="gio/gfilenamecompleter.c"
67571- line="498">If @dirs_only is %TRUE, @completer will only
67572-complete directory names, and not file names.</doc>
66391+ line="500">If @dirs_only is %TRUE, @completer will only
66392+complete directory names, and not file names.
66393+
66394+This function needs to be called before waiting for results from the
66395+completer to be populated.</doc>
6757366396 <source-position filename="gio/gfilenamecompleter.h" line="71"/>
6757466397 <return-value transfer-ownership="none">
6757566398 <type name="none" c:type="void"/>
@@ -67578,13 +66401,13 @@ complete directory names, and not file names.</doc>
6757866401 <instance-parameter name="completer" transfer-ownership="none">
6757966402 <doc xml:space="preserve"
6758066403 filename="gio/gfilenamecompleter.c"
67581- line="500">the filename completer.</doc>
66404+ line="502">the filename completer.</doc>
6758266405 <type name="FilenameCompleter" c:type="GFilenameCompleter*"/>
6758366406 </instance-parameter>
6758466407 <parameter name="dirs_only" transfer-ownership="none">
6758566408 <doc xml:space="preserve"
6758666409 filename="gio/gfilenamecompleter.c"
67587- line="501">a #gboolean.</doc>
66410+ line="503">a #gboolean.</doc>
6758866411 <type name="gboolean" c:type="gboolean"/>
6758966412 </parameter>
6759066413 </parameters>
@@ -68604,13 +67427,13 @@ See also #GPollableReturn for a cheaper way of returning
6860467427 <record name="IOExtension" c:type="GIOExtension" disguised="1" opaque="1">
6860567428 <doc xml:space="preserve"
6860667429 filename="gio/giomodule.c"
68607- line="252">#GIOExtension is an opaque data structure and can only be accessed
67430+ line="258">#GIOExtension is an opaque data structure and can only be accessed
6860867431 using the following functions.</doc>
6860967432 <source-position filename="gio/giotypes.h" line="101"/>
6861067433 <method name="get_name" c:identifier="g_io_extension_get_name">
6861167434 <doc xml:space="preserve"
6861267435 filename="gio/giomodule.c"
68613- line="1675">Gets the name under which @extension was registered.
67436+ line="1693">Gets the name under which @extension was registered.
6861467437
6861567438 Note that the same type may be registered as extension
6861667439 for multiple extension points, under different names.</doc>
@@ -68618,14 +67441,14 @@ for multiple extension points, under different names.</doc>
6861867441 <return-value transfer-ownership="none">
6861967442 <doc xml:space="preserve"
6862067443 filename="gio/giomodule.c"
68621- line="1684">the name of @extension.</doc>
67444+ line="1702">the name of @extension.</doc>
6862267445 <type name="utf8" c:type="const char*"/>
6862367446 </return-value>
6862467447 <parameters>
6862567448 <instance-parameter name="extension" transfer-ownership="none">
6862667449 <doc xml:space="preserve"
6862767450 filename="gio/giomodule.c"
68628- line="1677">a #GIOExtension</doc>
67451+ line="1695">a #GIOExtension</doc>
6862967452 <type name="IOExtension" c:type="GIOExtension*"/>
6863067453 </instance-parameter>
6863167454 </parameters>
@@ -68633,19 +67456,19 @@ for multiple extension points, under different names.</doc>
6863367456 <method name="get_priority" c:identifier="g_io_extension_get_priority">
6863467457 <doc xml:space="preserve"
6863567458 filename="gio/giomodule.c"
68636- line="1692">Gets the priority with which @extension was registered.</doc>
67459+ line="1710">Gets the priority with which @extension was registered.</doc>
6863767460 <source-position filename="gio/giomodule.h" line="96"/>
6863867461 <return-value transfer-ownership="none">
6863967462 <doc xml:space="preserve"
6864067463 filename="gio/giomodule.c"
68641- line="1698">the priority of @extension</doc>
67464+ line="1716">the priority of @extension</doc>
6864267465 <type name="gint" c:type="gint"/>
6864367466 </return-value>
6864467467 <parameters>
6864567468 <instance-parameter name="extension" transfer-ownership="none">
6864667469 <doc xml:space="preserve"
6864767470 filename="gio/giomodule.c"
68648- line="1694">a #GIOExtension</doc>
67471+ line="1712">a #GIOExtension</doc>
6864967472 <type name="IOExtension" c:type="GIOExtension*"/>
6865067473 </instance-parameter>
6865167474 </parameters>
@@ -68653,19 +67476,19 @@ for multiple extension points, under different names.</doc>
6865367476 <method name="get_type" c:identifier="g_io_extension_get_type">
6865467477 <doc xml:space="preserve"
6865567478 filename="gio/giomodule.c"
68656- line="1661">Gets the type associated with @extension.</doc>
67479+ line="1679">Gets the type associated with @extension.</doc>
6865767480 <source-position filename="gio/giomodule.h" line="92"/>
6865867481 <return-value transfer-ownership="none">
6865967482 <doc xml:space="preserve"
6866067483 filename="gio/giomodule.c"
68661- line="1667">the type of @extension</doc>
67484+ line="1685">the type of @extension</doc>
6866267485 <type name="GType" c:type="GType"/>
6866367486 </return-value>
6866467487 <parameters>
6866567488 <instance-parameter name="extension" transfer-ownership="none">
6866667489 <doc xml:space="preserve"
6866767490 filename="gio/giomodule.c"
68668- line="1663">a #GIOExtension</doc>
67491+ line="1681">a #GIOExtension</doc>
6866967492 <type name="IOExtension" c:type="GIOExtension*"/>
6867067493 </instance-parameter>
6867167494 </parameters>
@@ -68675,20 +67498,20 @@ for multiple extension points, under different names.</doc>
6867567498 introspectable="0">
6867667499 <doc xml:space="preserve"
6867767500 filename="gio/giomodule.c"
68678- line="1646">Gets a reference to the class for the type that is
67501+ line="1664">Gets a reference to the class for the type that is
6867967502 associated with @extension.</doc>
6868067503 <source-position filename="gio/giomodule.h" line="98"/>
6868167504 <return-value transfer-ownership="full">
6868267505 <doc xml:space="preserve"
6868367506 filename="gio/giomodule.c"
68684- line="1653">the #GTypeClass for the type of @extension</doc>
67507+ line="1671">the #GTypeClass for the type of @extension</doc>
6868567508 <type name="GObject.TypeClass" c:type="GTypeClass*"/>
6868667509 </return-value>
6868767510 <parameters>
6868867511 <instance-parameter name="extension" transfer-ownership="none">
6868967512 <doc xml:space="preserve"
6869067513 filename="gio/giomodule.c"
68691- line="1648">a #GIOExtension</doc>
67514+ line="1666">a #GIOExtension</doc>
6869267515 <type name="IOExtension" c:type="GIOExtension*"/>
6869367516 </instance-parameter>
6869467517 </parameters>
@@ -68700,7 +67523,7 @@ associated with @extension.</doc>
6870067523 opaque="1">
6870167524 <doc xml:space="preserve"
6870267525 filename="gio/giomodule.c"
68703- line="87">`GIOExtensionPoint` provides a mechanism for modules to extend the
67526+ line="93">`GIOExtensionPoint` provides a mechanism for modules to extend the
6870467527 functionality of the library or application that loaded it in an
6870567528 organized fashion.
6870667529
@@ -68756,12 +67579,12 @@ g_io_extension_point_implement ("my-extension-point",
6875667579 c:identifier="g_io_extension_point_get_extension_by_name">
6875767580 <doc xml:space="preserve"
6875867581 filename="gio/giomodule.c"
68759- line="1536">Finds a #GIOExtension for an extension point by name.</doc>
67582+ line="1554">Finds a #GIOExtension for an extension point by name.</doc>
6876067583 <source-position filename="gio/giomodule.h" line="83"/>
6876167584 <return-value transfer-ownership="none">
6876267585 <doc xml:space="preserve"
6876367586 filename="gio/giomodule.c"
68764- line="1543">the #GIOExtension for @extension_point that has the
67587+ line="1561">the #GIOExtension for @extension_point that has the
6876567588 given name, or %NULL if there is no extension with that name</doc>
6876667589 <type name="IOExtension" c:type="GIOExtension*"/>
6876767590 </return-value>
@@ -68769,13 +67592,13 @@ g_io_extension_point_implement ("my-extension-point",
6876967592 <instance-parameter name="extension_point" transfer-ownership="none">
6877067593 <doc xml:space="preserve"
6877167594 filename="gio/giomodule.c"
68772- line="1538">a #GIOExtensionPoint</doc>
67595+ line="1556">a #GIOExtensionPoint</doc>
6877367596 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6877467597 </instance-parameter>
6877567598 <parameter name="name" transfer-ownership="none">
6877667599 <doc xml:space="preserve"
6877767600 filename="gio/giomodule.c"
68778- line="1539">the name of the extension to get</doc>
67601+ line="1557">the name of the extension to get</doc>
6877967602 <type name="utf8" c:type="const char*"/>
6878067603 </parameter>
6878167604 </parameters>
@@ -68784,13 +67607,13 @@ g_io_extension_point_implement ("my-extension-point",
6878467607 c:identifier="g_io_extension_point_get_extensions">
6878567608 <doc xml:space="preserve"
6878667609 filename="gio/giomodule.c"
68787- line="1516">Gets a list of all extensions that implement this extension point.
67610+ line="1534">Gets a list of all extensions that implement this extension point.
6878867611 The list is sorted by priority, beginning with the highest priority.</doc>
6878967612 <source-position filename="gio/giomodule.h" line="81"/>
6879067613 <return-value transfer-ownership="none">
6879167614 <doc xml:space="preserve"
6879267615 filename="gio/giomodule.c"
68793- line="1523">a #GList of
67616+ line="1541">a #GList of
6879467617 #GIOExtensions. The list is owned by GIO and should not be
6879567618 modified.</doc>
6879667619 <type name="GLib.List" c:type="GList*">
@@ -68801,7 +67624,7 @@ The list is sorted by priority, beginning with the highest priority.</doc>
6880167624 <instance-parameter name="extension_point" transfer-ownership="none">
6880267625 <doc xml:space="preserve"
6880367626 filename="gio/giomodule.c"
68804- line="1518">a #GIOExtensionPoint</doc>
67627+ line="1536">a #GIOExtensionPoint</doc>
6880567628 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6880667629 </instance-parameter>
6880767630 </parameters>
@@ -68810,12 +67633,12 @@ The list is sorted by priority, beginning with the highest priority.</doc>
6881067633 c:identifier="g_io_extension_point_get_required_type">
6881167634 <doc xml:space="preserve"
6881267635 filename="gio/giomodule.c"
68813- line="1480">Gets the required type for @extension_point.</doc>
67636+ line="1498">Gets the required type for @extension_point.</doc>
6881467637 <source-position filename="gio/giomodule.h" line="79"/>
6881567638 <return-value transfer-ownership="none">
6881667639 <doc xml:space="preserve"
6881767640 filename="gio/giomodule.c"
68818- line="1486">the #GType that all implementations must have,
67641+ line="1504">the #GType that all implementations must have,
6881967642 or %G_TYPE_INVALID if the extension point has no required type</doc>
6882067643 <type name="GType" c:type="GType"/>
6882167644 </return-value>
@@ -68823,7 +67646,7 @@ The list is sorted by priority, beginning with the highest priority.</doc>
6882367646 <instance-parameter name="extension_point" transfer-ownership="none">
6882467647 <doc xml:space="preserve"
6882567648 filename="gio/giomodule.c"
68826- line="1482">a #GIOExtensionPoint</doc>
67649+ line="1500">a #GIOExtensionPoint</doc>
6882767650 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6882867651 </instance-parameter>
6882967652 </parameters>
@@ -68832,7 +67655,7 @@ The list is sorted by priority, beginning with the highest priority.</doc>
6883267655 c:identifier="g_io_extension_point_set_required_type">
6883367656 <doc xml:space="preserve"
6883467657 filename="gio/giomodule.c"
68835- line="1465">Sets the required type for @extension_point to @type.
67658+ line="1483">Sets the required type for @extension_point to @type.
6883667659 All implementations must henceforth have this type.</doc>
6883767660 <source-position filename="gio/giomodule.h" line="76"/>
6883867661 <return-value transfer-ownership="none">
@@ -68842,13 +67665,13 @@ All implementations must henceforth have this type.</doc>
6884267665 <instance-parameter name="extension_point" transfer-ownership="none">
6884367666 <doc xml:space="preserve"
6884467667 filename="gio/giomodule.c"
68845- line="1467">a #GIOExtensionPoint</doc>
67668+ line="1485">a #GIOExtensionPoint</doc>
6884667669 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6884767670 </instance-parameter>
6884867671 <parameter name="type" transfer-ownership="none">
6884967672 <doc xml:space="preserve"
6885067673 filename="gio/giomodule.c"
68851- line="1468">the #GType to require</doc>
67674+ line="1486">the #GType to require</doc>
6885267675 <type name="GType" c:type="GType"/>
6885367676 </parameter>
6885467677 </parameters>
@@ -68856,7 +67679,7 @@ All implementations must henceforth have this type.</doc>
6885667679 <function name="implement" c:identifier="g_io_extension_point_implement">
6885767680 <doc xml:space="preserve"
6885867681 filename="gio/giomodule.c"
68859- line="1582">Registers @type as extension for the extension point with name
67682+ line="1600">Registers @type as extension for the extension point with name
6886067683 @extension_point_name.
6886167684
6886267685 If @type has already been registered as an extension for this
@@ -68865,32 +67688,32 @@ extension point, the existing #GIOExtension object is returned.</doc>
6886567688 <return-value transfer-ownership="none">
6886667689 <doc xml:space="preserve"
6886767690 filename="gio/giomodule.c"
68868- line="1595">a #GIOExtension object for #GType</doc>
67691+ line="1613">a #GIOExtension object for #GType</doc>
6886967692 <type name="IOExtension" c:type="GIOExtension*"/>
6887067693 </return-value>
6887167694 <parameters>
6887267695 <parameter name="extension_point_name" transfer-ownership="none">
6887367696 <doc xml:space="preserve"
6887467697 filename="gio/giomodule.c"
68875- line="1584">the name of the extension point</doc>
67698+ line="1602">the name of the extension point</doc>
6887667699 <type name="utf8" c:type="const char*"/>
6887767700 </parameter>
6887867701 <parameter name="type" transfer-ownership="none">
6887967702 <doc xml:space="preserve"
6888067703 filename="gio/giomodule.c"
68881- line="1585">the #GType to register as extension</doc>
67704+ line="1603">the #GType to register as extension</doc>
6888267705 <type name="GType" c:type="GType"/>
6888367706 </parameter>
6888467707 <parameter name="extension_name" transfer-ownership="none">
6888567708 <doc xml:space="preserve"
6888667709 filename="gio/giomodule.c"
68887- line="1586">the name for the extension</doc>
67710+ line="1604">the name for the extension</doc>
6888867711 <type name="utf8" c:type="const char*"/>
6888967712 </parameter>
6889067713 <parameter name="priority" transfer-ownership="none">
6889167714 <doc xml:space="preserve"
6889267715 filename="gio/giomodule.c"
68893- line="1587">the priority for the extension</doc>
67716+ line="1605">the priority for the extension</doc>
6889467717 <type name="gint" c:type="gint"/>
6889567718 </parameter>
6889667719 </parameters>
@@ -68898,12 +67721,12 @@ extension point, the existing #GIOExtension object is returned.</doc>
6889867721 <function name="lookup" c:identifier="g_io_extension_point_lookup">
6889967722 <doc xml:space="preserve"
6890067723 filename="gio/giomodule.c"
68901- line="1440">Looks up an existing extension point.</doc>
67724+ line="1458">Looks up an existing extension point.</doc>
6890267725 <source-position filename="gio/giomodule.h" line="74"/>
6890367726 <return-value transfer-ownership="none">
6890467727 <doc xml:space="preserve"
6890567728 filename="gio/giomodule.c"
68906- line="1446">the #GIOExtensionPoint, or %NULL if there
67729+ line="1464">the #GIOExtensionPoint, or %NULL if there
6890767730 is no registered extension point with the given name.</doc>
6890867731 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6890967732 </return-value>
@@ -68911,7 +67734,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
6891167734 <parameter name="name" transfer-ownership="none">
6891267735 <doc xml:space="preserve"
6891367736 filename="gio/giomodule.c"
68914- line="1442">the name of the extension point</doc>
67737+ line="1460">the name of the extension point</doc>
6891567738 <type name="utf8" c:type="const char*"/>
6891667739 </parameter>
6891767740 </parameters>
@@ -68919,12 +67742,12 @@ extension point, the existing #GIOExtension object is returned.</doc>
6891967742 <function name="register" c:identifier="g_io_extension_point_register">
6892067743 <doc xml:space="preserve"
6892167744 filename="gio/giomodule.c"
68922- line="1402">Registers an extension point.</doc>
67745+ line="1420">Registers an extension point.</doc>
6892367746 <source-position filename="gio/giomodule.h" line="72"/>
6892467747 <return-value transfer-ownership="none">
6892567748 <doc xml:space="preserve"
6892667749 filename="gio/giomodule.c"
68927- line="1408">the new #GIOExtensionPoint. This object is
67750+ line="1426">the new #GIOExtensionPoint. This object is
6892867751 owned by GIO and should not be freed.</doc>
6892967752 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
6893067753 </return-value>
@@ -68932,7 +67755,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
6893267755 <parameter name="name" transfer-ownership="none">
6893367756 <doc xml:space="preserve"
6893467757 filename="gio/giomodule.c"
68935- line="1404">The name of the extension point</doc>
67758+ line="1422">The name of the extension point</doc>
6893667759 <type name="utf8" c:type="const char*"/>
6893767760 </parameter>
6893867761 </parameters>
@@ -68947,7 +67770,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
6894767770 glib:type-struct="IOModuleClass">
6894867771 <doc xml:space="preserve"
6894967772 filename="gio/giomodule.c"
68950- line="79">Provides an interface and default functions for loading and unloading
67773+ line="85">Provides an interface and default functions for loading and unloading
6895167774 modules. This is used internally to make GIO extensible, but can also
6895267775 be used by others to implement module loading.</doc>
6895367776 <source-position filename="gio/giomodule.h" line="52"/>
@@ -68955,13 +67778,13 @@ be used by others to implement module loading.</doc>
6895567778 <constructor name="new" c:identifier="g_io_module_new">
6895667779 <doc xml:space="preserve"
6895767780 filename="gio/giomodule.c"
68958- line="391">Creates a new GIOModule that will load the specific
67781+ line="397">Creates a new GIOModule that will load the specific
6895967782 shared library when in use.</doc>
6896067783 <source-position filename="gio/giomodule.h" line="57"/>
6896167784 <return-value transfer-ownership="full">
6896267785 <doc xml:space="preserve"
6896367786 filename="gio/giomodule.c"
68964- line="398">a #GIOModule from given @filename,
67787+ line="404">a #GIOModule from given @filename,
6896567788 or %NULL on error.</doc>
6896667789 <type name="IOModule" c:type="GIOModule*"/>
6896767790 </return-value>
@@ -68969,7 +67792,7 @@ or %NULL on error.</doc>
6896967792 <parameter name="filename" transfer-ownership="none">
6897067793 <doc xml:space="preserve"
6897167794 filename="gio/giomodule.c"
68972- line="393">filename of the shared library module.</doc>
67795+ line="399">filename of the shared library module.</doc>
6897367796 <type name="filename" c:type="const gchar*"/>
6897467797 </parameter>
6897567798 </parameters>
@@ -69094,7 +67917,7 @@ for static builds.</doc>
6909467917 version="2.30">
6909567918 <doc xml:space="preserve"
6909667919 filename="gio/giomodule.c"
69097- line="143">Represents a scope for loading IO modules. A scope can be used for blocking
67920+ line="149">Represents a scope for loading IO modules. A scope can be used for blocking
6909867921 duplicate modules, or blocking a module you don't want to load.
6909967922
6910067923 The scope can be used with g_io_modules_load_all_in_directory_with_scope()
@@ -69105,7 +67928,7 @@ or g_io_modules_scan_all_in_directory_with_scope().</doc>
6910567928 version="2.30">
6910667929 <doc xml:space="preserve"
6910767930 filename="gio/giomodule.c"
69108- line="200">Block modules with the given @basename from being loaded when
67931+ line="206">Block modules with the given @basename from being loaded when
6910967932 this scope is used with g_io_modules_scan_all_in_directory_with_scope()
6911067933 or g_io_modules_load_all_in_directory_with_scope().</doc>
6911167934 <source-position filename="gio/giomodule.h" line="42"/>
@@ -69116,13 +67939,13 @@ or g_io_modules_load_all_in_directory_with_scope().</doc>
6911667939 <instance-parameter name="scope" transfer-ownership="none">
6911767940 <doc xml:space="preserve"
6911867941 filename="gio/giomodule.c"
69119- line="202">a module loading scope</doc>
67942+ line="208">a module loading scope</doc>
6912067943 <type name="IOModuleScope" c:type="GIOModuleScope*"/>
6912167944 </instance-parameter>
6912267945 <parameter name="basename" transfer-ownership="none">
6912367946 <doc xml:space="preserve"
6912467947 filename="gio/giomodule.c"
69125- line="203">the basename to block</doc>
67948+ line="209">the basename to block</doc>
6912667949 <type name="utf8" c:type="const gchar*"/>
6912767950 </parameter>
6912867951 </parameters>
@@ -69130,7 +67953,7 @@ or g_io_modules_load_all_in_directory_with_scope().</doc>
6913067953 <method name="free" c:identifier="g_io_module_scope_free" version="2.30">
6913167954 <doc xml:space="preserve"
6913267955 filename="gio/giomodule.c"
69133- line="183">Free a module scope.</doc>
67956+ line="189">Free a module scope.</doc>
6913467957 <source-position filename="gio/giomodule.h" line="40"/>
6913567958 <return-value transfer-ownership="none">
6913667959 <type name="none" c:type="void"/>
@@ -69139,7 +67962,7 @@ or g_io_modules_load_all_in_directory_with_scope().</doc>
6913967962 <instance-parameter name="scope" transfer-ownership="none">
6914067963 <doc xml:space="preserve"
6914167964 filename="gio/giomodule.c"
69142- line="185">a module loading scope</doc>
67965+ line="191">a module loading scope</doc>
6914367966 <type name="IOModuleScope" c:type="GIOModuleScope*"/>
6914467967 </instance-parameter>
6914567968 </parameters>
@@ -69150,7 +67973,7 @@ or g_io_modules_load_all_in_directory_with_scope().</doc>
6915067973 introspectable="0">
6915167974 <doc xml:space="preserve"
6915267975 filename="gio/giomodule.c"
69153- line="159">Create a new scope for loading of IO modules. A scope can be used for
67976+ line="165">Create a new scope for loading of IO modules. A scope can be used for
6915467977 blocking duplicate modules, or blocking a module you don't want to load.
6915567978
6915667979 Specify the %G_IO_MODULE_SCOPE_BLOCK_DUPLICATES flag to block modules
@@ -69160,14 +67983,14 @@ in this scope.</doc>
6916067983 <return-value transfer-ownership="full">
6916167984 <doc xml:space="preserve"
6916267985 filename="gio/giomodule.c"
69163- line="170">the new module scope</doc>
67986+ line="176">the new module scope</doc>
6916467987 <type name="IOModuleScope" c:type="GIOModuleScope*"/>
6916567988 </return-value>
6916667989 <parameters>
6916767990 <parameter name="flags" transfer-ownership="none">
6916867991 <doc xml:space="preserve"
6916967992 filename="gio/giomodule.c"
69170- line="161">flags for the new scope</doc>
67993+ line="167">flags for the new scope</doc>
6917167994 <type name="IOModuleScopeFlags" c:type="GIOModuleScopeFlags"/>
6917267995 </parameter>
6917367996 </parameters>
@@ -69180,7 +68003,7 @@ in this scope.</doc>
6918068003 c:type="GIOModuleScopeFlags">
6918168004 <doc xml:space="preserve"
6918268005 filename="gio/gioenums.h"
69183- line="1917">Flags for use with g_io_module_scope_new().</doc>
68006+ line="1924">Flags for use with g_io_module_scope_new().</doc>
6918468007 <member name="none"
6918568008 value="0"
6918668009 c:identifier="G_IO_MODULE_SCOPE_NONE"
@@ -69188,7 +68011,7 @@ in this scope.</doc>
6918868011 glib:name="G_IO_MODULE_SCOPE_NONE">
6918968012 <doc xml:space="preserve"
6919068013 filename="gio/gioenums.h"
69191- line="1919">No module scan flags</doc>
68014+ line="1926">No module scan flags</doc>
6919268015 </member>
6919368016 <member name="block_duplicates"
6919468017 value="1"
@@ -69197,7 +68020,7 @@ in this scope.</doc>
6919768020 glib:name="G_IO_MODULE_SCOPE_BLOCK_DUPLICATES">
6919868021 <doc xml:space="preserve"
6919968022 filename="gio/gioenums.h"
69200- line="1920">When using this scope to load or
68023+ line="1927">When using this scope to load or
6920168024 scan modules, automatically block a modules which has the same base
6920268025 basename as previously loaded module.</doc>
6920368026 </member>
@@ -70904,33 +69727,6 @@ Do not free.</doc>
7090469727 </parameter>
7090569728 </parameters>
7090669729 </function-macro>
70907- <function-macro name="IS_DESKTOP_APP_INFO"
70908- c:identifier="G_IS_DESKTOP_APP_INFO"
70909- introspectable="0">
70910- <source-position filename="gio/gdesktopappinfo.h" line="33"/>
70911- <parameters>
70912- <parameter name="o">
70913- </parameter>
70914- </parameters>
70915- </function-macro>
70916- <function-macro name="IS_DESKTOP_APP_INFO_CLASS"
70917- c:identifier="G_IS_DESKTOP_APP_INFO_CLASS"
70918- introspectable="0">
70919- <source-position filename="gio/gdesktopappinfo.h" line="34"/>
70920- <parameters>
70921- <parameter name="k">
70922- </parameter>
70923- </parameters>
70924- </function-macro>
70925- <function-macro name="IS_DESKTOP_APP_INFO_LOOKUP"
70926- c:identifier="G_IS_DESKTOP_APP_INFO_LOOKUP"
70927- introspectable="0">
70928- <source-position filename="gio/gdesktopappinfo.h" line="113"/>
70929- <parameters>
70930- <parameter name="obj">
70931- </parameter>
70932- </parameters>
70933- </function-macro>
7093469730 <function-macro name="IS_DRIVE"
7093569731 c:identifier="G_IS_DRIVE"
7093669732 introspectable="0">
@@ -71028,15 +69824,6 @@ Do not free.</doc>
7102869824 </parameter>
7102969825 </parameters>
7103069826 </function-macro>
71031- <function-macro name="IS_FILE_DESCRIPTOR_BASED"
71032- c:identifier="G_IS_FILE_DESCRIPTOR_BASED"
71033- introspectable="0">
71034- <source-position filename="gio/gfiledescriptorbased.h" line="35"/>
71035- <parameters>
71036- <parameter name="obj">
71037- </parameter>
71038- </parameters>
71039- </function-macro>
7104069827 <function-macro name="IS_FILE_ENUMERATOR"
7104169828 c:identifier="G_IS_FILE_ENUMERATOR"
7104269829 introspectable="0">
@@ -72273,78 +71060,6 @@ Do not free.</doc>
7227371060 </parameter>
7227471061 </parameters>
7227571062 </function-macro>
72276- <function-macro name="IS_UNIX_FD_MESSAGE"
72277- c:identifier="G_IS_UNIX_FD_MESSAGE"
72278- introspectable="0">
72279- <source-position filename="gio/gunixfdmessage.h" line="36"/>
72280- <parameters>
72281- <parameter name="inst">
72282- </parameter>
72283- </parameters>
72284- </function-macro>
72285- <function-macro name="IS_UNIX_FD_MESSAGE_CLASS"
72286- c:identifier="G_IS_UNIX_FD_MESSAGE_CLASS"
72287- introspectable="0">
72288- <source-position filename="gio/gunixfdmessage.h" line="38"/>
72289- <parameters>
72290- <parameter name="class">
72291- </parameter>
72292- </parameters>
72293- </function-macro>
72294- <function-macro name="IS_UNIX_INPUT_STREAM"
72295- c:identifier="G_IS_UNIX_INPUT_STREAM"
72296- introspectable="0">
72297- <source-position filename="gio/gunixinputstream.h" line="33"/>
72298- <parameters>
72299- <parameter name="o">
72300- </parameter>
72301- </parameters>
72302- </function-macro>
72303- <function-macro name="IS_UNIX_INPUT_STREAM_CLASS"
72304- c:identifier="G_IS_UNIX_INPUT_STREAM_CLASS"
72305- introspectable="0">
72306- <source-position filename="gio/gunixinputstream.h" line="34"/>
72307- <parameters>
72308- <parameter name="k">
72309- </parameter>
72310- </parameters>
72311- </function-macro>
72312- <function-macro name="IS_UNIX_MOUNT_MONITOR"
72313- c:identifier="G_IS_UNIX_MOUNT_MONITOR"
72314- introspectable="0">
72315- <source-position filename="gio/gunixmounts.h" line="73"/>
72316- <parameters>
72317- <parameter name="o">
72318- </parameter>
72319- </parameters>
72320- </function-macro>
72321- <function-macro name="IS_UNIX_MOUNT_MONITOR_CLASS"
72322- c:identifier="G_IS_UNIX_MOUNT_MONITOR_CLASS"
72323- introspectable="0">
72324- <source-position filename="gio/gunixmounts.h" line="74"/>
72325- <parameters>
72326- <parameter name="k">
72327- </parameter>
72328- </parameters>
72329- </function-macro>
72330- <function-macro name="IS_UNIX_OUTPUT_STREAM"
72331- c:identifier="G_IS_UNIX_OUTPUT_STREAM"
72332- introspectable="0">
72333- <source-position filename="gio/gunixoutputstream.h" line="33"/>
72334- <parameters>
72335- <parameter name="o">
72336- </parameter>
72337- </parameters>
72338- </function-macro>
72339- <function-macro name="IS_UNIX_OUTPUT_STREAM_CLASS"
72340- c:identifier="G_IS_UNIX_OUTPUT_STREAM_CLASS"
72341- introspectable="0">
72342- <source-position filename="gio/gunixoutputstream.h" line="34"/>
72343- <parameters>
72344- <parameter name="k">
72345- </parameter>
72346- </parameters>
72347- </function-macro>
7234871063 <function-macro name="IS_UNIX_SOCKET_ADDRESS"
7234971064 c:identifier="G_IS_UNIX_SOCKET_ADDRESS"
7235071065 introspectable="0">
@@ -72938,7 +71653,7 @@ serialized (Since 2.20).</doc>
7293871653 glib:type-struct="InetAddressClass">
7293971654 <doc xml:space="preserve"
7294071655 filename="gio/ginetaddress.c"
72941- line="47">`GInetAddress` represents an IPv4 or IPv6 internet address. Use
71656+ line="51">`GInetAddress` represents an IPv4 or IPv6 internet address. Use
7294271657 [method@Gio.Resolver.lookup_by_name] or
7294371658 [method@Gio.Resolver.lookup_by_name_async] to look up the `GInetAddress` for
7294471659 a hostname. Use [method@Gio.Resolver.lookup_by_address] or
@@ -72954,13 +71669,13 @@ port number).</doc>
7295471669 version="2.22">
7295571670 <doc xml:space="preserve"
7295671671 filename="gio/ginetaddress.c"
72957- line="461">Creates a #GInetAddress for the "any" address (unassigned/"don't
71672+ line="561">Creates a #GInetAddress for the "any" address (unassigned/"don't
7295871673 care") for @family.</doc>
72959- <source-position filename="gio/ginetaddress.h" line="75"/>
71674+ <source-position filename="gio/ginetaddress.h" line="81"/>
7296071675 <return-value transfer-ownership="full">
7296171676 <doc xml:space="preserve"
7296271677 filename="gio/ginetaddress.c"
72963- line="468">a new #GInetAddress corresponding to the "any" address
71678+ line="568">a new #GInetAddress corresponding to the "any" address
7296471679 for @family.
7296571680 Free the returned object with g_object_unref().</doc>
7296671681 <type name="InetAddress" c:type="GInetAddress*"/>
@@ -72969,7 +71684,7 @@ for @family.
7296971684 <parameter name="family" transfer-ownership="none">
7297071685 <doc xml:space="preserve"
7297171686 filename="gio/ginetaddress.c"
72972- line="463">the address family</doc>
71687+ line="563">the address family</doc>
7297371688 <type name="SocketFamily" c:type="GSocketFamily"/>
7297471689 </parameter>
7297571690 </parameters>
@@ -72979,14 +71694,14 @@ for @family.
7297971694 version="2.22">
7298071695 <doc xml:space="preserve"
7298171696 filename="gio/ginetaddress.c"
72982- line="404">Creates a new #GInetAddress from the given @family and @bytes.
71697+ line="504">Creates a new #GInetAddress from the given @family and @bytes.
7298371698 @bytes should be 4 bytes for %G_SOCKET_FAMILY_IPV4 and 16 bytes for
7298471699 %G_SOCKET_FAMILY_IPV6.</doc>
7298571700 <source-position filename="gio/ginetaddress.h" line="68"/>
7298671701 <return-value transfer-ownership="full">
7298771702 <doc xml:space="preserve"
7298871703 filename="gio/ginetaddress.c"
72989- line="413">a new #GInetAddress corresponding to @family and @bytes.
71704+ line="513">a new #GInetAddress corresponding to @family and @bytes.
7299071705 Free the returned object with g_object_unref().</doc>
7299171706 <type name="InetAddress" c:type="GInetAddress*"/>
7299271707 </return-value>
@@ -72994,7 +71709,7 @@ for @family.
7299471709 <parameter name="bytes" transfer-ownership="none">
7299571710 <doc xml:space="preserve"
7299671711 filename="gio/ginetaddress.c"
72997- line="406">raw address data</doc>
71712+ line="506">raw address data</doc>
7299871713 <array zero-terminated="0" c:type="const guint8*">
7299971714 <type name="guint8"/>
7300071715 </array>
@@ -73002,22 +71717,70 @@ for @family.
7300271717 <parameter name="family" transfer-ownership="none">
7300371718 <doc xml:space="preserve"
7300471719 filename="gio/ginetaddress.c"
73005- line="407">the address family of @bytes</doc>
71720+ line="507">the address family of @bytes</doc>
7300671721 <type name="SocketFamily" c:type="GSocketFamily"/>
7300771722 </parameter>
7300871723 </parameters>
7300971724 </constructor>
71725+ <constructor name="new_from_bytes_with_ipv6_info"
71726+ c:identifier="g_inet_address_new_from_bytes_with_ipv6_info"
71727+ version="2.86">
71728+ <doc xml:space="preserve"
71729+ filename="gio/ginetaddress.c"
71730+ line="593">Creates a new [class@Gio.InetAddress] from the given @family, @bytes
71731+and @scope_id.
71732+
71733+@bytes must be 4 bytes for [enum@Gio.SocketFamily.IPV4] and 16 bytes for
71734+[enum@Gio.SocketFamily.IPV6].</doc>
71735+ <source-position filename="gio/ginetaddress.h" line="75"/>
71736+ <return-value transfer-ownership="full">
71737+ <doc xml:space="preserve"
71738+ filename="gio/ginetaddress.c"
71739+ line="605">a new internet address corresponding to
71740+ @family, @bytes and @scope_id</doc>
71741+ <type name="InetAddress" c:type="GInetAddress*"/>
71742+ </return-value>
71743+ <parameters>
71744+ <parameter name="bytes" transfer-ownership="none">
71745+ <doc xml:space="preserve"
71746+ filename="gio/ginetaddress.c"
71747+ line="595">raw address data</doc>
71748+ <array zero-terminated="0" c:type="const guint8*">
71749+ <type name="guint8"/>
71750+ </array>
71751+ </parameter>
71752+ <parameter name="family" transfer-ownership="none">
71753+ <doc xml:space="preserve"
71754+ filename="gio/ginetaddress.c"
71755+ line="596">the address family of @bytes</doc>
71756+ <type name="SocketFamily" c:type="GSocketFamily"/>
71757+ </parameter>
71758+ <parameter name="flowinfo" transfer-ownership="none">
71759+ <type name="guint32" c:type="guint32"/>
71760+ </parameter>
71761+ <parameter name="scope_id" transfer-ownership="none">
71762+ <doc xml:space="preserve"
71763+ filename="gio/ginetaddress.c"
71764+ line="597">the scope-id of the address</doc>
71765+ <type name="guint32" c:type="guint32"/>
71766+ </parameter>
71767+ </parameters>
71768+ </constructor>
7301071769 <constructor name="new_from_string"
7301171770 c:identifier="g_inet_address_new_from_string"
7301271771 version="2.22">
7301371772 <doc xml:space="preserve"
7301471773 filename="gio/ginetaddress.c"
73015- line="364">Parses @string as an IP address and creates a new #GInetAddress.</doc>
71774+ line="422">Parses @string as an IP address and creates a new #GInetAddress.
71775+
71776+If @address is an IPv6 address, it can also contain a scope ID
71777+(separated from the address by a `%`). Note that currently this
71778+behavior is platform specific. This may change in a future release.</doc>
7301671779 <source-position filename="gio/ginetaddress.h" line="65"/>
7301771780 <return-value transfer-ownership="full" nullable="1">
7301871781 <doc xml:space="preserve"
7301971782 filename="gio/ginetaddress.c"
73020- line="370">a new #GInetAddress corresponding
71783+ line="432">a new #GInetAddress corresponding
7302171784 to @string, or %NULL if @string could not be parsed.
7302271785 Free the returned object with g_object_unref().</doc>
7302371786 <type name="InetAddress" c:type="GInetAddress*"/>
@@ -73026,7 +71789,7 @@ to @string, or %NULL if @string could not be parsed.
7302671789 <parameter name="string" transfer-ownership="none">
7302771790 <doc xml:space="preserve"
7302871791 filename="gio/ginetaddress.c"
73029- line="366">a string representation of an IP address</doc>
71792+ line="424">a string representation of an IP address</doc>
7303071793 <type name="utf8" c:type="const gchar*"/>
7303171794 </parameter>
7303271795 </parameters>
@@ -73036,12 +71799,12 @@ to @string, or %NULL if @string could not be parsed.
7303671799 version="2.22">
7303771800 <doc xml:space="preserve"
7303871801 filename="gio/ginetaddress.c"
73039- line="430">Creates a #GInetAddress for the loopback address for @family.</doc>
71802+ line="530">Creates a #GInetAddress for the loopback address for @family.</doc>
7304071803 <source-position filename="gio/ginetaddress.h" line="72"/>
7304171804 <return-value transfer-ownership="full">
7304271805 <doc xml:space="preserve"
7304371806 filename="gio/ginetaddress.c"
73044- line="436">a new #GInetAddress corresponding to the loopback address
71807+ line="536">a new #GInetAddress corresponding to the loopback address
7304571808 for @family.
7304671809 Free the returned object with g_object_unref().</doc>
7304771810 <type name="InetAddress" c:type="GInetAddress*"/>
@@ -73050,7 +71813,7 @@ for @family.
7305071813 <parameter name="family" transfer-ownership="none">
7305171814 <doc xml:space="preserve"
7305271815 filename="gio/ginetaddress.c"
73053- line="432">the address family</doc>
71816+ line="532">the address family</doc>
7305471817 <type name="SocketFamily" c:type="GSocketFamily"/>
7305571818 </parameter>
7305671819 </parameters>
@@ -73061,12 +71824,12 @@ for @family.
7306171824 introspectable="0">
7306271825 <doc xml:space="preserve"
7306371826 filename="gio/ginetaddress.c"
73064- line="528">Gets the raw binary address data from @address.</doc>
71827+ line="660">Gets the raw binary address data from @address.</doc>
7306571828 <source-position filename="gio/ginetaddress.h" line="58"/>
7306671829 <return-value transfer-ownership="none">
7306771830 <doc xml:space="preserve"
7306871831 filename="gio/ginetaddress.c"
73069- line="534">a pointer to an internal array of the bytes in @address,
71832+ line="666">a pointer to an internal array of the bytes in @address,
7307071833 which should not be modified, stored, or freed. The size of this
7307171834 array can be gotten with g_inet_address_get_native_size().</doc>
7307271835 <type name="guint8" c:type="const guint8*"/>
@@ -73075,7 +71838,7 @@ array can be gotten with g_inet_address_get_native_size().</doc>
7307571838 <instance-parameter name="address" transfer-ownership="none">
7307671839 <doc xml:space="preserve"
7307771840 filename="gio/ginetaddress.c"
73078- line="530">a #GInetAddress</doc>
71841+ line="662">a #GInetAddress</doc>
7307971842 <type name="InetAddress" c:type="GInetAddress*"/>
7308071843 </instance-parameter>
7308171844 </parameters>
@@ -73083,12 +71846,12 @@ array can be gotten with g_inet_address_get_native_size().</doc>
7308371846 <virtual-method name="to_string" invoker="to_string" version="2.22">
7308471847 <doc xml:space="preserve"
7308571848 filename="gio/ginetaddress.c"
73086- line="494">Converts @address to string form.</doc>
71849+ line="626">Converts @address to string form.</doc>
7308771850 <source-position filename="gio/ginetaddress.h" line="57"/>
7308871851 <return-value transfer-ownership="full">
7308971852 <doc xml:space="preserve"
7309071853 filename="gio/ginetaddress.c"
73091- line="500">a representation of @address as a string, which should be
71854+ line="632">a representation of @address as a string, which should be
7309271855 freed after use.</doc>
7309371856 <type name="utf8" c:type="gchar*"/>
7309471857 </return-value>
@@ -73096,7 +71859,7 @@ freed after use.</doc>
7309671859 <instance-parameter name="address" transfer-ownership="none">
7309771860 <doc xml:space="preserve"
7309871861 filename="gio/ginetaddress.c"
73099- line="496">a #GInetAddress</doc>
71862+ line="628">a #GInetAddress</doc>
7310071863 <type name="InetAddress" c:type="GInetAddress*"/>
7310171864 </instance-parameter>
7310271865 </parameters>
@@ -73104,25 +71867,25 @@ freed after use.</doc>
7310471867 <method name="equal" c:identifier="g_inet_address_equal" version="2.30">
7310571868 <doc xml:space="preserve"
7310671869 filename="gio/ginetaddress.c"
73107- line="869">Checks if two #GInetAddress instances are equal, e.g. the same address.</doc>
73108- <source-position filename="gio/ginetaddress.h" line="78"/>
71870+ line="1044">Checks if two #GInetAddress instances are equal, e.g. the same address.</doc>
71871+ <source-position filename="gio/ginetaddress.h" line="84"/>
7310971872 <return-value transfer-ownership="none">
7311071873 <doc xml:space="preserve"
7311171874 filename="gio/ginetaddress.c"
73112- line="876">%TRUE if @address and @other_address are equal, %FALSE otherwise.</doc>
71875+ line="1051">%TRUE if @address and @other_address are equal, %FALSE otherwise.</doc>
7311371876 <type name="gboolean" c:type="gboolean"/>
7311471877 </return-value>
7311571878 <parameters>
7311671879 <instance-parameter name="address" transfer-ownership="none">
7311771880 <doc xml:space="preserve"
7311871881 filename="gio/ginetaddress.c"
73119- line="871">A #GInetAddress.</doc>
71882+ line="1046">A #GInetAddress.</doc>
7312071883 <type name="InetAddress" c:type="GInetAddress*"/>
7312171884 </instance-parameter>
7312271885 <parameter name="other_address" transfer-ownership="none">
7312371886 <doc xml:space="preserve"
7312471887 filename="gio/ginetaddress.c"
73125- line="872">Another #GInetAddress.</doc>
71888+ line="1047">Another #GInetAddress.</doc>
7312671889 <type name="InetAddress" c:type="GInetAddress*"/>
7312771890 </parameter>
7312871891 </parameters>
@@ -73133,19 +71896,42 @@ freed after use.</doc>
7313371896 version="2.22">
7313471897 <doc xml:space="preserve"
7313571898 filename="gio/ginetaddress.c"
73136- line="571">Gets @address's family</doc>
73137- <source-position filename="gio/ginetaddress.h" line="91"/>
71899+ line="703">Gets @address's family</doc>
71900+ <source-position filename="gio/ginetaddress.h" line="97"/>
7313871901 <return-value transfer-ownership="none">
7313971902 <doc xml:space="preserve"
7314071903 filename="gio/ginetaddress.c"
73141- line="577">@address's family</doc>
71904+ line="709">@address's family</doc>
7314271905 <type name="SocketFamily" c:type="GSocketFamily"/>
7314371906 </return-value>
7314471907 <parameters>
7314571908 <instance-parameter name="address" transfer-ownership="none">
7314671909 <doc xml:space="preserve"
7314771910 filename="gio/ginetaddress.c"
73148- line="573">a #GInetAddress</doc>
71911+ line="705">a #GInetAddress</doc>
71912+ <type name="InetAddress" c:type="GInetAddress*"/>
71913+ </instance-parameter>
71914+ </parameters>
71915+ </method>
71916+ <method name="get_flowinfo"
71917+ c:identifier="g_inet_address_get_flowinfo"
71918+ glib:get-property="flowinfo"
71919+ version="2.86">
71920+ <doc xml:space="preserve"
71921+ filename="gio/ginetaddress.c"
71922+ line="1022">Gets the value of [property@Gio.InetAddress:flowinfo].</doc>
71923+ <source-position filename="gio/ginetaddress.h" line="133"/>
71924+ <return-value transfer-ownership="none">
71925+ <doc xml:space="preserve"
71926+ filename="gio/ginetaddress.c"
71927+ line="1028">The flowinfo for the address, `0` if unset or not IPv6 address.</doc>
71928+ <type name="guint32" c:type="guint32"/>
71929+ </return-value>
71930+ <parameters>
71931+ <instance-parameter name="address" transfer-ownership="none">
71932+ <doc xml:space="preserve"
71933+ filename="gio/ginetaddress.c"
71934+ line="1024">a #GInetAddress</doc>
7314971935 <type name="InetAddress" c:type="GInetAddress*"/>
7315071936 </instance-parameter>
7315171937 </parameters>
@@ -73156,19 +71942,19 @@ freed after use.</doc>
7315671942 version="2.22">
7315771943 <doc xml:space="preserve"
7315871944 filename="gio/ginetaddress.c"
73159- line="589">Tests whether @address is the "any" address for its family.</doc>
73160- <source-position filename="gio/ginetaddress.h" line="94"/>
71945+ line="721">Tests whether @address is the "any" address for its family.</doc>
71946+ <source-position filename="gio/ginetaddress.h" line="100"/>
7316171947 <return-value transfer-ownership="none">
7316271948 <doc xml:space="preserve"
7316371949 filename="gio/ginetaddress.c"
73164- line="595">%TRUE if @address is the "any" address for its family.</doc>
71950+ line="727">%TRUE if @address is the "any" address for its family.</doc>
7316571951 <type name="gboolean" c:type="gboolean"/>
7316671952 </return-value>
7316771953 <parameters>
7316871954 <instance-parameter name="address" transfer-ownership="none">
7316971955 <doc xml:space="preserve"
7317071956 filename="gio/ginetaddress.c"
73171- line="591">a #GInetAddress</doc>
71957+ line="723">a #GInetAddress</doc>
7317271958 <type name="InetAddress" c:type="GInetAddress*"/>
7317371959 </instance-parameter>
7317471960 </parameters>
@@ -73179,21 +71965,21 @@ freed after use.</doc>
7317971965 version="2.22">
7318071966 <doc xml:space="preserve"
7318171967 filename="gio/ginetaddress.c"
73182- line="648">Tests whether @address is a link-local address (that is, if it
71968+ line="780">Tests whether @address is a link-local address (that is, if it
7318371969 identifies a host on a local network that is not connected to the
7318471970 Internet).</doc>
73185- <source-position filename="gio/ginetaddress.h" line="100"/>
71971+ <source-position filename="gio/ginetaddress.h" line="106"/>
7318671972 <return-value transfer-ownership="none">
7318771973 <doc xml:space="preserve"
7318871974 filename="gio/ginetaddress.c"
73189- line="656">%TRUE if @address is a link-local address.</doc>
71975+ line="788">%TRUE if @address is a link-local address.</doc>
7319071976 <type name="gboolean" c:type="gboolean"/>
7319171977 </return-value>
7319271978 <parameters>
7319371979 <instance-parameter name="address" transfer-ownership="none">
7319471980 <doc xml:space="preserve"
7319571981 filename="gio/ginetaddress.c"
73196- line="650">a #GInetAddress</doc>
71982+ line="782">a #GInetAddress</doc>
7319771983 <type name="InetAddress" c:type="GInetAddress*"/>
7319871984 </instance-parameter>
7319971985 </parameters>
@@ -73204,19 +71990,19 @@ Internet).</doc>
7320471990 version="2.22">
7320571991 <doc xml:space="preserve"
7320671992 filename="gio/ginetaddress.c"
73207- line="618">Tests whether @address is the loopback address for its family.</doc>
73208- <source-position filename="gio/ginetaddress.h" line="97"/>
71993+ line="750">Tests whether @address is the loopback address for its family.</doc>
71994+ <source-position filename="gio/ginetaddress.h" line="103"/>
7320971995 <return-value transfer-ownership="none">
7321071996 <doc xml:space="preserve"
7321171997 filename="gio/ginetaddress.c"
73212- line="624">%TRUE if @address is the loopback address for its family.</doc>
71998+ line="756">%TRUE if @address is the loopback address for its family.</doc>
7321371999 <type name="gboolean" c:type="gboolean"/>
7321472000 </return-value>
7321572001 <parameters>
7321672002 <instance-parameter name="address" transfer-ownership="none">
7321772003 <doc xml:space="preserve"
7321872004 filename="gio/ginetaddress.c"
73219- line="620">a #GInetAddress</doc>
72005+ line="752">a #GInetAddress</doc>
7322072006 <type name="InetAddress" c:type="GInetAddress*"/>
7322172007 </instance-parameter>
7322272008 </parameters>
@@ -73227,19 +72013,19 @@ Internet).</doc>
7322772013 version="2.22">
7322872014 <doc xml:space="preserve"
7322972015 filename="gio/ginetaddress.c"
73230- line="744">Tests whether @address is a global multicast address.</doc>
73231- <source-position filename="gio/ginetaddress.h" line="109"/>
72016+ line="876">Tests whether @address is a global multicast address.</doc>
72017+ <source-position filename="gio/ginetaddress.h" line="115"/>
7323272018 <return-value transfer-ownership="none">
7323372019 <doc xml:space="preserve"
7323472020 filename="gio/ginetaddress.c"
73235- line="750">%TRUE if @address is a global multicast address.</doc>
72021+ line="882">%TRUE if @address is a global multicast address.</doc>
7323672022 <type name="gboolean" c:type="gboolean"/>
7323772023 </return-value>
7323872024 <parameters>
7323972025 <instance-parameter name="address" transfer-ownership="none">
7324072026 <doc xml:space="preserve"
7324172027 filename="gio/ginetaddress.c"
73242- line="746">a #GInetAddress</doc>
72028+ line="878">a #GInetAddress</doc>
7324372029 <type name="InetAddress" c:type="GInetAddress*"/>
7324472030 </instance-parameter>
7324572031 </parameters>
@@ -73250,19 +72036,19 @@ Internet).</doc>
7325072036 version="2.22">
7325172037 <doc xml:space="preserve"
7325272038 filename="gio/ginetaddress.c"
73253- line="769">Tests whether @address is a link-local multicast address.</doc>
73254- <source-position filename="gio/ginetaddress.h" line="112"/>
72039+ line="901">Tests whether @address is a link-local multicast address.</doc>
72040+ <source-position filename="gio/ginetaddress.h" line="118"/>
7325572041 <return-value transfer-ownership="none">
7325672042 <doc xml:space="preserve"
7325772043 filename="gio/ginetaddress.c"
73258- line="775">%TRUE if @address is a link-local multicast address.</doc>
72044+ line="907">%TRUE if @address is a link-local multicast address.</doc>
7325972045 <type name="gboolean" c:type="gboolean"/>
7326072046 </return-value>
7326172047 <parameters>
7326272048 <instance-parameter name="address" transfer-ownership="none">
7326372049 <doc xml:space="preserve"
7326472050 filename="gio/ginetaddress.c"
73265- line="771">a #GInetAddress</doc>
72051+ line="903">a #GInetAddress</doc>
7326672052 <type name="InetAddress" c:type="GInetAddress*"/>
7326772053 </instance-parameter>
7326872054 </parameters>
@@ -73273,19 +72059,19 @@ Internet).</doc>
7327372059 version="2.22">
7327472060 <doc xml:space="preserve"
7327572061 filename="gio/ginetaddress.c"
73276- line="794">Tests whether @address is a node-local multicast address.</doc>
73277- <source-position filename="gio/ginetaddress.h" line="115"/>
72062+ line="926">Tests whether @address is a node-local multicast address.</doc>
72063+ <source-position filename="gio/ginetaddress.h" line="121"/>
7327872064 <return-value transfer-ownership="none">
7327972065 <doc xml:space="preserve"
7328072066 filename="gio/ginetaddress.c"
73281- line="800">%TRUE if @address is a node-local multicast address.</doc>
72067+ line="932">%TRUE if @address is a node-local multicast address.</doc>
7328272068 <type name="gboolean" c:type="gboolean"/>
7328372069 </return-value>
7328472070 <parameters>
7328572071 <instance-parameter name="address" transfer-ownership="none">
7328672072 <doc xml:space="preserve"
7328772073 filename="gio/ginetaddress.c"
73288- line="796">a #GInetAddress</doc>
72074+ line="928">a #GInetAddress</doc>
7328972075 <type name="InetAddress" c:type="GInetAddress*"/>
7329072076 </instance-parameter>
7329172077 </parameters>
@@ -73296,19 +72082,19 @@ Internet).</doc>
7329672082 version="2.22">
7329772083 <doc xml:space="preserve"
7329872084 filename="gio/ginetaddress.c"
73299- line="819">Tests whether @address is an organization-local multicast address.</doc>
73300- <source-position filename="gio/ginetaddress.h" line="118"/>
72085+ line="951">Tests whether @address is an organization-local multicast address.</doc>
72086+ <source-position filename="gio/ginetaddress.h" line="124"/>
7330172087 <return-value transfer-ownership="none">
7330272088 <doc xml:space="preserve"
7330372089 filename="gio/ginetaddress.c"
73304- line="825">%TRUE if @address is an organization-local multicast address.</doc>
72090+ line="957">%TRUE if @address is an organization-local multicast address.</doc>
7330572091 <type name="gboolean" c:type="gboolean"/>
7330672092 </return-value>
7330772093 <parameters>
7330872094 <instance-parameter name="address" transfer-ownership="none">
7330972095 <doc xml:space="preserve"
7331072096 filename="gio/ginetaddress.c"
73311- line="821">a #GInetAddress</doc>
72097+ line="953">a #GInetAddress</doc>
7331272098 <type name="InetAddress" c:type="GInetAddress*"/>
7331372099 </instance-parameter>
7331472100 </parameters>
@@ -73319,19 +72105,19 @@ Internet).</doc>
7331972105 version="2.22">
7332072106 <doc xml:space="preserve"
7332172107 filename="gio/ginetaddress.c"
73322- line="844">Tests whether @address is a site-local multicast address.</doc>
73323- <source-position filename="gio/ginetaddress.h" line="121"/>
72108+ line="976">Tests whether @address is a site-local multicast address.</doc>
72109+ <source-position filename="gio/ginetaddress.h" line="127"/>
7332472110 <return-value transfer-ownership="none">
7332572111 <doc xml:space="preserve"
7332672112 filename="gio/ginetaddress.c"
73327- line="850">%TRUE if @address is a site-local multicast address.</doc>
72113+ line="982">%TRUE if @address is a site-local multicast address.</doc>
7332872114 <type name="gboolean" c:type="gboolean"/>
7332972115 </return-value>
7333072116 <parameters>
7333172117 <instance-parameter name="address" transfer-ownership="none">
7333272118 <doc xml:space="preserve"
7333372119 filename="gio/ginetaddress.c"
73334- line="846">a #GInetAddress</doc>
72120+ line="978">a #GInetAddress</doc>
7333572121 <type name="InetAddress" c:type="GInetAddress*"/>
7333672122 </instance-parameter>
7333772123 </parameters>
@@ -73342,19 +72128,19 @@ Internet).</doc>
7334272128 version="2.22">
7334372129 <doc xml:space="preserve"
7334472130 filename="gio/ginetaddress.c"
73345- line="715">Tests whether @address is a multicast address.</doc>
73346- <source-position filename="gio/ginetaddress.h" line="106"/>
72131+ line="847">Tests whether @address is a multicast address.</doc>
72132+ <source-position filename="gio/ginetaddress.h" line="112"/>
7334772133 <return-value transfer-ownership="none">
7334872134 <doc xml:space="preserve"
7334972135 filename="gio/ginetaddress.c"
73350- line="721">%TRUE if @address is a multicast address.</doc>
72136+ line="853">%TRUE if @address is a multicast address.</doc>
7335172137 <type name="gboolean" c:type="gboolean"/>
7335272138 </return-value>
7335372139 <parameters>
7335472140 <instance-parameter name="address" transfer-ownership="none">
7335572141 <doc xml:space="preserve"
7335672142 filename="gio/ginetaddress.c"
73357- line="717">a #GInetAddress</doc>
72143+ line="849">a #GInetAddress</doc>
7335872144 <type name="InetAddress" c:type="GInetAddress*"/>
7335972145 </instance-parameter>
7336072146 </parameters>
@@ -73365,22 +72151,22 @@ Internet).</doc>
7336572151 version="2.22">
7336672152 <doc xml:space="preserve"
7336772153 filename="gio/ginetaddress.c"
73368- line="680">Tests whether @address is a site-local address such as 10.0.0.1
72154+ line="812">Tests whether @address is a site-local address such as 10.0.0.1
7336972155 (that is, the address identifies a host on a local network that can
7337072156 not be reached directly from the Internet, but which may have
7337172157 outgoing Internet connectivity via a NAT or firewall).</doc>
73372- <source-position filename="gio/ginetaddress.h" line="103"/>
72158+ <source-position filename="gio/ginetaddress.h" line="109"/>
7337372159 <return-value transfer-ownership="none">
7337472160 <doc xml:space="preserve"
7337572161 filename="gio/ginetaddress.c"
73376- line="689">%TRUE if @address is a site-local address.</doc>
72162+ line="821">%TRUE if @address is a site-local address.</doc>
7337772163 <type name="gboolean" c:type="gboolean"/>
7337872164 </return-value>
7337972165 <parameters>
7338072166 <instance-parameter name="address" transfer-ownership="none">
7338172167 <doc xml:space="preserve"
7338272168 filename="gio/ginetaddress.c"
73383- line="682">a #GInetAddress</doc>
72169+ line="814">a #GInetAddress</doc>
7338472170 <type name="InetAddress" c:type="GInetAddress*"/>
7338572171 </instance-parameter>
7338672172 </parameters>
@@ -73390,20 +72176,43 @@ outgoing Internet connectivity via a NAT or firewall).</doc>
7339072176 version="2.22">
7339172177 <doc xml:space="preserve"
7339272178 filename="gio/ginetaddress.c"
73393- line="548">Gets the size of the native raw binary address for @address. This
72179+ line="680">Gets the size of the native raw binary address for @address. This
7339472180 is the size of the data that you get from g_inet_address_to_bytes().</doc>
73395- <source-position filename="gio/ginetaddress.h" line="88"/>
72181+ <source-position filename="gio/ginetaddress.h" line="94"/>
7339672182 <return-value transfer-ownership="none">
7339772183 <doc xml:space="preserve"
7339872184 filename="gio/ginetaddress.c"
73399- line="555">the number of bytes used for the native version of @address.</doc>
72185+ line="687">the number of bytes used for the native version of @address.</doc>
7340072186 <type name="gsize" c:type="gsize"/>
7340172187 </return-value>
7340272188 <parameters>
7340372189 <instance-parameter name="address" transfer-ownership="none">
7340472190 <doc xml:space="preserve"
7340572191 filename="gio/ginetaddress.c"
73406- line="550">a #GInetAddress</doc>
72192+ line="682">a #GInetAddress</doc>
72193+ <type name="InetAddress" c:type="GInetAddress*"/>
72194+ </instance-parameter>
72195+ </parameters>
72196+ </method>
72197+ <method name="get_scope_id"
72198+ c:identifier="g_inet_address_get_scope_id"
72199+ glib:get-property="scope-id"
72200+ version="2.86">
72201+ <doc xml:space="preserve"
72202+ filename="gio/ginetaddress.c"
72203+ line="1001">Gets the value of [property@Gio.InetAddress:scope-id].</doc>
72204+ <source-position filename="gio/ginetaddress.h" line="130"/>
72205+ <return-value transfer-ownership="none">
72206+ <doc xml:space="preserve"
72207+ filename="gio/ginetaddress.c"
72208+ line="1007">The scope-id for the address, `0` if unset or not IPv6 address.</doc>
72209+ <type name="guint32" c:type="guint32"/>
72210+ </return-value>
72211+ <parameters>
72212+ <instance-parameter name="address" transfer-ownership="none">
72213+ <doc xml:space="preserve"
72214+ filename="gio/ginetaddress.c"
72215+ line="1003">a #GInetAddress</doc>
7340772216 <type name="InetAddress" c:type="GInetAddress*"/>
7340872217 </instance-parameter>
7340972218 </parameters>
@@ -73414,12 +72223,12 @@ is the size of the data that you get from g_inet_address_to_bytes().</doc>
7341472223 introspectable="0">
7341572224 <doc xml:space="preserve"
7341672225 filename="gio/ginetaddress.c"
73417- line="528">Gets the raw binary address data from @address.</doc>
73418- <source-position filename="gio/ginetaddress.h" line="85"/>
72226+ line="660">Gets the raw binary address data from @address.</doc>
72227+ <source-position filename="gio/ginetaddress.h" line="91"/>
7341972228 <return-value transfer-ownership="none">
7342072229 <doc xml:space="preserve"
7342172230 filename="gio/ginetaddress.c"
73422- line="534">a pointer to an internal array of the bytes in @address,
72231+ line="666">a pointer to an internal array of the bytes in @address,
7342372232 which should not be modified, stored, or freed. The size of this
7342472233 array can be gotten with g_inet_address_get_native_size().</doc>
7342572234 <type name="guint8" c:type="const guint8*"/>
@@ -73428,7 +72237,7 @@ array can be gotten with g_inet_address_get_native_size().</doc>
7342872237 <instance-parameter name="address" transfer-ownership="none">
7342972238 <doc xml:space="preserve"
7343072239 filename="gio/ginetaddress.c"
73431- line="530">a #GInetAddress</doc>
72240+ line="662">a #GInetAddress</doc>
7343272241 <type name="InetAddress" c:type="GInetAddress*"/>
7343372242 </instance-parameter>
7343472243 </parameters>
@@ -73438,12 +72247,12 @@ array can be gotten with g_inet_address_get_native_size().</doc>
7343872247 version="2.22">
7343972248 <doc xml:space="preserve"
7344072249 filename="gio/ginetaddress.c"
73441- line="494">Converts @address to string form.</doc>
73442- <source-position filename="gio/ginetaddress.h" line="82"/>
72250+ line="626">Converts @address to string form.</doc>
72251+ <source-position filename="gio/ginetaddress.h" line="88"/>
7344372252 <return-value transfer-ownership="full">
7344472253 <doc xml:space="preserve"
7344572254 filename="gio/ginetaddress.c"
73446- line="500">a representation of @address as a string, which should be
72255+ line="632">a representation of @address as a string, which should be
7344772256 freed after use.</doc>
7344872257 <type name="utf8" c:type="gchar*"/>
7344972258 </return-value>
@@ -73451,7 +72260,7 @@ freed after use.</doc>
7345172260 <instance-parameter name="address" transfer-ownership="none">
7345272261 <doc xml:space="preserve"
7345372262 filename="gio/ginetaddress.c"
73454- line="496">a #GInetAddress</doc>
72263+ line="628">a #GInetAddress</doc>
7345572264 <type name="InetAddress" c:type="GInetAddress*"/>
7345672265 </instance-parameter>
7345772266 </parameters>
@@ -73463,7 +72272,7 @@ freed after use.</doc>
7346372272 transfer-ownership="none">
7346472273 <doc xml:space="preserve"
7346572274 filename="gio/ginetaddress.c"
73466- line="203">The raw address data.</doc>
72275+ line="229">The raw address data.</doc>
7346772276 <type name="gpointer" c:type="gpointer"/>
7346872277 </property>
7346972278 <property name="family"
@@ -73475,9 +72284,22 @@ freed after use.</doc>
7347572284 default-value="G_SOCKET_FAMILY_INVALID">
7347672285 <doc xml:space="preserve"
7347772286 filename="gio/ginetaddress.c"
73478- line="188">The address family (IPv4 or IPv6).</doc>
72287+ line="214">The address family (IPv4 or IPv6).</doc>
7347972288 <type name="SocketFamily"/>
7348072289 </property>
72290+ <property name="flowinfo"
72291+ version="2.86"
72292+ writable="1"
72293+ construct-only="1"
72294+ transfer-ownership="none"
72295+ getter="get_flowinfo"
72296+ default-value="0">
72297+ <doc xml:space="preserve"
72298+ filename="gio/ginetaddress.c"
72299+ line="383">The flowinfo for an IPv6 address.
72300+See [method@Gio.InetAddress.get_flowinfo].</doc>
72301+ <type name="guint" c:type="guint"/>
72302+ </property>
7348172303 <property name="is-any"
7348272304 version="2.22"
7348372305 transfer-ownership="none"
@@ -73485,7 +72307,7 @@ freed after use.</doc>
7348572307 default-value="FALSE">
7348672308 <doc xml:space="preserve"
7348772309 filename="gio/ginetaddress.c"
73488- line="216">Whether this is the "any" address for its family.
72310+ line="242">Whether this is the "any" address for its family.
7348972311 See g_inet_address_get_is_any().</doc>
7349072312 <type name="gboolean" c:type="gboolean"/>
7349172313 </property>
@@ -73496,7 +72318,7 @@ See g_inet_address_get_is_any().</doc>
7349672318 default-value="FALSE">
7349772319 <doc xml:space="preserve"
7349872320 filename="gio/ginetaddress.c"
73499- line="230">Whether this is a link-local address.
72321+ line="256">Whether this is a link-local address.
7350072322 See g_inet_address_get_is_link_local().</doc>
7350172323 <type name="gboolean" c:type="gboolean"/>
7350272324 </property>
@@ -73507,7 +72329,7 @@ See g_inet_address_get_is_link_local().</doc>
7350772329 default-value="FALSE">
7350872330 <doc xml:space="preserve"
7350972331 filename="gio/ginetaddress.c"
73510- line="244">Whether this is the loopback address for its family.
72332+ line="270">Whether this is the loopback address for its family.
7351172333 See g_inet_address_get_is_loopback().</doc>
7351272334 <type name="gboolean" c:type="gboolean"/>
7351372335 </property>
@@ -73518,7 +72340,7 @@ See g_inet_address_get_is_loopback().</doc>
7351872340 default-value="FALSE">
7351972341 <doc xml:space="preserve"
7352072342 filename="gio/ginetaddress.c"
73521- line="286">Whether this is a global multicast address.
72343+ line="312">Whether this is a global multicast address.
7352272344 See g_inet_address_get_is_mc_global().</doc>
7352372345 <type name="gboolean" c:type="gboolean"/>
7352472346 </property>
@@ -73529,7 +72351,7 @@ See g_inet_address_get_is_mc_global().</doc>
7352972351 default-value="FALSE">
7353072352 <doc xml:space="preserve"
7353172353 filename="gio/ginetaddress.c"
73532- line="301">Whether this is a link-local multicast address.
72354+ line="327">Whether this is a link-local multicast address.
7353372355 See g_inet_address_get_is_mc_link_local().</doc>
7353472356 <type name="gboolean" c:type="gboolean"/>
7353572357 </property>
@@ -73540,7 +72362,7 @@ See g_inet_address_get_is_mc_link_local().</doc>
7354072362 default-value="FALSE">
7354172363 <doc xml:space="preserve"
7354272364 filename="gio/ginetaddress.c"
73543- line="315">Whether this is a node-local multicast address.
72365+ line="341">Whether this is a node-local multicast address.
7354472366 See g_inet_address_get_is_mc_node_local().</doc>
7354572367 <type name="gboolean" c:type="gboolean"/>
7354672368 </property>
@@ -73551,7 +72373,7 @@ See g_inet_address_get_is_mc_node_local().</doc>
7355172373 default-value="FALSE">
7355272374 <doc xml:space="preserve"
7355372375 filename="gio/ginetaddress.c"
73554- line="329">Whether this is an organization-local multicast address.
72376+ line="355">Whether this is an organization-local multicast address.
7355572377 See g_inet_address_get_is_mc_org_local().</doc>
7355672378 <type name="gboolean" c:type="gboolean"/>
7355772379 </property>
@@ -73562,7 +72384,7 @@ See g_inet_address_get_is_mc_org_local().</doc>
7356272384 default-value="FALSE">
7356372385 <doc xml:space="preserve"
7356472386 filename="gio/ginetaddress.c"
73565- line="343">Whether this is a site-local multicast address.
72387+ line="369">Whether this is a site-local multicast address.
7356672388 See g_inet_address_get_is_mc_site_local().</doc>
7356772389 <type name="gboolean" c:type="gboolean"/>
7356872390 </property>
@@ -73573,7 +72395,7 @@ See g_inet_address_get_is_mc_site_local().</doc>
7357372395 default-value="FALSE">
7357472396 <doc xml:space="preserve"
7357572397 filename="gio/ginetaddress.c"
73576- line="272">Whether this is a multicast address.
72398+ line="298">Whether this is a multicast address.
7357772399 See g_inet_address_get_is_multicast().</doc>
7357872400 <type name="gboolean" c:type="gboolean"/>
7357972401 </property>
@@ -73584,10 +72406,23 @@ See g_inet_address_get_is_multicast().</doc>
7358472406 default-value="FALSE">
7358572407 <doc xml:space="preserve"
7358672408 filename="gio/ginetaddress.c"
73587- line="258">Whether this is a site-local address.
72409+ line="284">Whether this is a site-local address.
7358872410 See g_inet_address_get_is_loopback().</doc>
7358972411 <type name="gboolean" c:type="gboolean"/>
7359072412 </property>
72413+ <property name="scope-id"
72414+ version="2.86"
72415+ writable="1"
72416+ construct-only="1"
72417+ transfer-ownership="none"
72418+ getter="get_scope_id"
72419+ default-value="0">
72420+ <doc xml:space="preserve"
72421+ filename="gio/ginetaddress.c"
72422+ line="399">The scope-id for an IPv6 address.
72423+See [method@Gio.InetAddress.get_scope_id].</doc>
72424+ <type name="guint" c:type="guint"/>
72425+ </property>
7359172426 <field name="parent_instance">
7359272427 <type name="GObject.Object" c:type="GObject"/>
7359372428 </field>
@@ -73608,7 +72443,7 @@ See g_inet_address_get_is_loopback().</doc>
7360872443 <return-value transfer-ownership="full">
7360972444 <doc xml:space="preserve"
7361072445 filename="gio/ginetaddress.c"
73611- line="500">a representation of @address as a string, which should be
72446+ line="632">a representation of @address as a string, which should be
7361272447 freed after use.</doc>
7361372448 <type name="utf8" c:type="gchar*"/>
7361472449 </return-value>
@@ -73616,7 +72451,7 @@ freed after use.</doc>
7361672451 <parameter name="address" transfer-ownership="none">
7361772452 <doc xml:space="preserve"
7361872453 filename="gio/ginetaddress.c"
73619- line="496">a #GInetAddress</doc>
72454+ line="628">a #GInetAddress</doc>
7362072455 <type name="InetAddress" c:type="GInetAddress*"/>
7362172456 </parameter>
7362272457 </parameters>
@@ -73628,7 +72463,7 @@ freed after use.</doc>
7362872463 <return-value transfer-ownership="none">
7362972464 <doc xml:space="preserve"
7363072465 filename="gio/ginetaddress.c"
73631- line="534">a pointer to an internal array of the bytes in @address,
72466+ line="666">a pointer to an internal array of the bytes in @address,
7363272467 which should not be modified, stored, or freed. The size of this
7363372468 array can be gotten with g_inet_address_get_native_size().</doc>
7363472469 <type name="guint8" c:type="const guint8*"/>
@@ -73637,7 +72472,7 @@ array can be gotten with g_inet_address_get_native_size().</doc>
7363772472 <parameter name="address" transfer-ownership="none">
7363872473 <doc xml:space="preserve"
7363972474 filename="gio/ginetaddress.c"
73640- line="530">a #GInetAddress</doc>
72475+ line="662">a #GInetAddress</doc>
7364172476 <type name="InetAddress" c:type="GInetAddress*"/>
7364272477 </parameter>
7364372478 </parameters>
@@ -73944,25 +72779,25 @@ In UNIX terms, `GInetSocketAddress` corresponds to a
7394472779 version="2.22">
7394572780 <doc xml:space="preserve"
7394672781 filename="gio/ginetsocketaddress.c"
73947- line="372">Creates a new #GInetSocketAddress for @address and @port.</doc>
72782+ line="376">Creates a new #GInetSocketAddress for @address and @port.</doc>
7394872783 <source-position filename="gio/ginetsocketaddress.h" line="62"/>
7394972784 <return-value transfer-ownership="full">
7395072785 <doc xml:space="preserve"
7395172786 filename="gio/ginetsocketaddress.c"
73952- line="379">a new #GInetSocketAddress</doc>
72787+ line="383">a new #GInetSocketAddress</doc>
7395372788 <type name="SocketAddress" c:type="GSocketAddress*"/>
7395472789 </return-value>
7395572790 <parameters>
7395672791 <parameter name="address" transfer-ownership="none">
7395772792 <doc xml:space="preserve"
7395872793 filename="gio/ginetsocketaddress.c"
73959- line="374">a #GInetAddress</doc>
72794+ line="378">a #GInetAddress</doc>
7396072795 <type name="InetAddress" c:type="GInetAddress*"/>
7396172796 </parameter>
7396272797 <parameter name="port" transfer-ownership="none">
7396372798 <doc xml:space="preserve"
7396472799 filename="gio/ginetsocketaddress.c"
73965- line="375">a port number</doc>
72800+ line="379">a port number</doc>
7396672801 <type name="guint16" c:type="guint16"/>
7396772802 </parameter>
7396872803 </parameters>
@@ -73972,15 +72807,16 @@ In UNIX terms, `GInetSocketAddress` corresponds to a
7397272807 version="2.40">
7397372808 <doc xml:space="preserve"
7397472809 filename="gio/ginetsocketaddress.c"
73975- line="393">Creates a new #GInetSocketAddress for @address and @port.
72810+ line="397">Creates a new #GInetSocketAddress for @address and @port.
7397672811
7397772812 If @address is an IPv6 address, it can also contain a scope ID
73978-(separated from the address by a `%`).</doc>
72813+(separated from the address by a `%`). Note that currently this
72814+behavior is platform specific. This may change in a future release.</doc>
7397972815 <source-position filename="gio/ginetsocketaddress.h" line="65"/>
7398072816 <return-value transfer-ownership="full" nullable="1">
7398172817 <doc xml:space="preserve"
7398272818 filename="gio/ginetsocketaddress.c"
73983- line="403">a new #GInetSocketAddress,
72819+ line="408">a new #GInetSocketAddress,
7398472820 or %NULL if @address cannot be parsed.</doc>
7398572821 <type name="SocketAddress" c:type="GSocketAddress*"/>
7398672822 </return-value>
@@ -73988,13 +72824,13 @@ or %NULL if @address cannot be parsed.</doc>
7398872824 <parameter name="address" transfer-ownership="none">
7398972825 <doc xml:space="preserve"
7399072826 filename="gio/ginetsocketaddress.c"
73991- line="395">the string form of an IP address</doc>
72827+ line="399">the string form of an IP address</doc>
7399272828 <type name="utf8" c:type="const char*"/>
7399372829 </parameter>
7399472830 <parameter name="port" transfer-ownership="none">
7399572831 <doc xml:space="preserve"
7399672832 filename="gio/ginetsocketaddress.c"
73997- line="396">a port number</doc>
72833+ line="400">a port number</doc>
7399872834 <type name="guint" c:type="guint"/>
7399972835 </parameter>
7400072836 </parameters>
@@ -74005,12 +72841,12 @@ or %NULL if @address cannot be parsed.</doc>
7400572841 version="2.22">
7400672842 <doc xml:space="preserve"
7400772843 filename="gio/ginetsocketaddress.c"
74008- line="469">Gets @address's #GInetAddress.</doc>
72844+ line="430">Gets @address's #GInetAddress.</doc>
7400972845 <source-position filename="gio/ginetsocketaddress.h" line="69"/>
7401072846 <return-value transfer-ownership="none">
7401172847 <doc xml:space="preserve"
7401272848 filename="gio/ginetsocketaddress.c"
74013- line="475">the #GInetAddress for @address, which must be
72849+ line="436">the #GInetAddress for @address, which must be
7401472850 g_object_ref()'d if it will be stored</doc>
7401572851 <type name="InetAddress" c:type="GInetAddress*"/>
7401672852 </return-value>
@@ -74018,7 +72854,7 @@ g_object_ref()'d if it will be stored</doc>
7401872854 <instance-parameter name="address" transfer-ownership="none">
7401972855 <doc xml:space="preserve"
7402072856 filename="gio/ginetsocketaddress.c"
74021- line="471">a #GInetSocketAddress</doc>
72857+ line="432">a #GInetSocketAddress</doc>
7402272858 <type name="InetSocketAddress" c:type="GInetSocketAddress*"/>
7402372859 </instance-parameter>
7402472860 </parameters>
@@ -74029,20 +72865,22 @@ g_object_ref()'d if it will be stored</doc>
7402972865 version="2.32">
7403072866 <doc xml:space="preserve"
7403172867 filename="gio/ginetsocketaddress.c"
74032- line="507">Gets the `sin6_flowinfo` field from @address,
74033-which must be an IPv6 address.</doc>
72868+ line="468">Gets the `sin6_flowinfo` field from @address,
72869+which must be an IPv6 address.
72870+
72871+If not overridden this value will be inherited from [property@Gio.InetSocketAddress:address].</doc>
7403472872 <source-position filename="gio/ginetsocketaddress.h" line="74"/>
7403572873 <return-value transfer-ownership="none">
7403672874 <doc xml:space="preserve"
7403772875 filename="gio/ginetsocketaddress.c"
74038- line="514">the flowinfo field</doc>
72876+ line="477">the flowinfo field</doc>
7403972877 <type name="guint32" c:type="guint32"/>
7404072878 </return-value>
7404172879 <parameters>
7404272880 <instance-parameter name="address" transfer-ownership="none">
7404372881 <doc xml:space="preserve"
7404472882 filename="gio/ginetsocketaddress.c"
74045- line="509">a %G_SOCKET_FAMILY_IPV6 #GInetSocketAddress</doc>
72883+ line="470">a %G_SOCKET_FAMILY_IPV6 #GInetSocketAddress</doc>
7404672884 <type name="InetSocketAddress" c:type="GInetSocketAddress*"/>
7404772885 </instance-parameter>
7404872886 </parameters>
@@ -74053,19 +72891,19 @@ which must be an IPv6 address.</doc>
7405372891 version="2.22">
7405472892 <doc xml:space="preserve"
7405572893 filename="gio/ginetsocketaddress.c"
74056- line="488">Gets @address's port.</doc>
72894+ line="449">Gets @address's port.</doc>
7405772895 <source-position filename="gio/ginetsocketaddress.h" line="71"/>
7405872896 <return-value transfer-ownership="none">
7405972897 <doc xml:space="preserve"
7406072898 filename="gio/ginetsocketaddress.c"
74061- line="494">the port for @address</doc>
72899+ line="455">the port for @address</doc>
7406272900 <type name="guint16" c:type="guint16"/>
7406372901 </return-value>
7406472902 <parameters>
7406572903 <instance-parameter name="address" transfer-ownership="none">
7406672904 <doc xml:space="preserve"
7406772905 filename="gio/ginetsocketaddress.c"
74068- line="490">a #GInetSocketAddress</doc>
72906+ line="451">a #GInetSocketAddress</doc>
7406972907 <type name="InetSocketAddress" c:type="GInetSocketAddress*"/>
7407072908 </instance-parameter>
7407172909 </parameters>
@@ -74076,20 +72914,22 @@ which must be an IPv6 address.</doc>
7407672914 version="2.32">
7407772915 <doc xml:space="preserve"
7407872916 filename="gio/ginetsocketaddress.c"
74079- line="527">Gets the `sin6_scope_id` field from @address,
74080-which must be an IPv6 address.</doc>
72917+ line="490">Gets the `sin6_scope_id` field from @address,
72918+which must be an IPv6 address.
72919+
72920+If not overridden this value will be inherited from [property@Gio.InetSocketAddress:address].</doc>
7408172921 <source-position filename="gio/ginetsocketaddress.h" line="76"/>
7408272922 <return-value transfer-ownership="none">
7408372923 <doc xml:space="preserve"
7408472924 filename="gio/ginetsocketaddress.c"
74085- line="534">the scope id field</doc>
72925+ line="499">the scope id field</doc>
7408672926 <type name="guint32" c:type="guint32"/>
7408772927 </return-value>
7408872928 <parameters>
7408972929 <instance-parameter name="address" transfer-ownership="none">
7409072930 <doc xml:space="preserve"
7409172931 filename="gio/ginetsocketaddress.c"
74092- line="529">a %G_SOCKET_FAMILY_IPV6 #GInetAddress</doc>
72932+ line="492">a %G_SOCKET_FAMILY_IPV6 #GInetAddress</doc>
7409372933 <type name="InetSocketAddress" c:type="GInetSocketAddress*"/>
7409472934 </instance-parameter>
7409572935 </parameters>
@@ -74114,7 +72954,9 @@ which must be an IPv6 address.</doc>
7411472954 default-value="0">
7411572955 <doc xml:space="preserve"
7411672956 filename="gio/ginetsocketaddress.c"
74117- line="280">The `sin6_flowinfo` field, for IPv6 addresses.</doc>
72957+ line="280">The `sin6_flowinfo` field, for IPv6 addresses.
72958+
72959+If unset this property is inherited from [property@Gio.InetSocketAddress:address].</doc>
7411872960 <type name="guint" c:type="guint"/>
7411972961 </property>
7412072962 <property name="port"
@@ -74138,7 +72980,9 @@ which must be an IPv6 address.</doc>
7413872980 default-value="0">
7413972981 <doc xml:space="preserve"
7414072982 filename="gio/ginetsocketaddress.c"
74141- line="296">The `sin6_scope_id` field, for IPv6 addresses.</doc>
72983+ line="298">The `sin6_scope_id` field, for IPv6 addresses.
72984+
72985+If unset this property is inherited from [property@Gio.InetSocketAddress:address].</doc>
7414272986 <type name="guint" c:type="guint"/>
7414372987 </property>
7414472988 <field name="parent_instance">
@@ -78531,10 +77375,16 @@ signal, and unref the `GMemoryMonitor` itself when exiting.</doc>
7853177375 <glib:signal name="low-memory-warning" when="last" version="2.64">
7853277376 <doc xml:space="preserve"
7853377377 filename="gio/gmemorymonitor.c"
78534- line="129">Emitted when the system is running low on free memory. The signal
77378+ line="129">Emitted when the system is running low on free memory.
77379+
77380+The signal
7853577381 handler should then take the appropriate action depending on the
7853677382 warning level. See the #GMemoryMonitorWarningLevel documentation for
78537-details.</doc>
77383+details.
77384+
77385+Since the [iface@Gio.MemoryMonitor] is a singleton, this signal will be
77386+emitted in the [func@GLib.MainContext.default][global-default main
77387+context].</doc>
7853877388 <return-value transfer-ownership="none">
7853977389 <type name="none" c:type="void"/>
7854077390 </return-value>
@@ -78591,7 +77441,7 @@ details.</doc>
7859177441 c:type="GMemoryMonitorWarningLevel">
7859277442 <doc xml:space="preserve"
7859377443 filename="gio/gioenums.h"
78594- line="2134">Memory availability warning levels.
77444+ line="2141">Memory availability warning levels.
7859577445
7859677446 Note that because new values might be added, it is recommended that applications check
7859777447 #GMemoryMonitorWarningLevel as ranges, for example:
@@ -78606,7 +77456,7 @@ if (warning_level &gt; G_MEMORY_MONITOR_WARNING_LEVEL_LOW)
7860677456 glib:name="G_MEMORY_MONITOR_WARNING_LEVEL_LOW">
7860777457 <doc xml:space="preserve"
7860877458 filename="gio/gioenums.h"
78609- line="2136">Memory on the device is low, processes
77459+ line="2143">Memory on the device is low, processes
7861077460 should free up unneeded resources (for example, in-memory caches) so they can
7861177461 be used elsewhere.</doc>
7861277462 </member>
@@ -78617,7 +77467,7 @@ if (warning_level &gt; G_MEMORY_MONITOR_WARNING_LEVEL_LOW)
7861777467 glib:name="G_MEMORY_MONITOR_WARNING_LEVEL_MEDIUM">
7861877468 <doc xml:space="preserve"
7861977469 filename="gio/gioenums.h"
78620- line="2139">Same as @G_MEMORY_MONITOR_WARNING_LEVEL_LOW
77470+ line="2146">Same as @G_MEMORY_MONITOR_WARNING_LEVEL_LOW
7862177471 but the device has even less free memory, so processes should try harder to free
7862277472 up unneeded resources. If your process does not need to stay running, it is a
7862377473 good time for it to quit.</doc>
@@ -78629,7 +77479,7 @@ if (warning_level &gt; G_MEMORY_MONITOR_WARNING_LEVEL_LOW)
7862977479 glib:name="G_MEMORY_MONITOR_WARNING_LEVEL_CRITICAL">
7863077480 <doc xml:space="preserve"
7863177481 filename="gio/gioenums.h"
78632- line="2143">The system will soon start terminating
77482+ line="2150">The system will soon start terminating
7863377483 processes to reclaim memory, including background processes.</doc>
7863477484 </member>
7863577485 </enumeration>
@@ -86597,7 +85447,7 @@ depending on what @addr was created with.</doc>
8659785447 c:type="GNetworkConnectivity">
8659885448 <doc xml:space="preserve"
8659985449 filename="gio/gioenums.h"
86600- line="2086">The host's network connectivity state, as reported by #GNetworkMonitor.</doc>
85450+ line="2093">The host's network connectivity state, as reported by #GNetworkMonitor.</doc>
8660185451 <member name="local"
8660285452 value="1"
8660385453 c:identifier="G_NETWORK_CONNECTIVITY_LOCAL"
@@ -86605,7 +85455,7 @@ depending on what @addr was created with.</doc>
8660585455 glib:name="G_NETWORK_CONNECTIVITY_LOCAL">
8660685456 <doc xml:space="preserve"
8660785457 filename="gio/gioenums.h"
86608- line="2088">The host is not configured with a
85458+ line="2095">The host is not configured with a
8660985459 route to the Internet; it may or may not be connected to a local
8661085460 network.</doc>
8661185461 </member>
@@ -86616,7 +85466,7 @@ depending on what @addr was created with.</doc>
8661685466 glib:name="G_NETWORK_CONNECTIVITY_LIMITED">
8661785467 <doc xml:space="preserve"
8661885468 filename="gio/gioenums.h"
86619- line="2091">The host is connected to a network, but
85469+ line="2098">The host is connected to a network, but
8662085470 does not appear to be able to reach the full Internet, perhaps
8662185471 due to upstream network problems.</doc>
8662285472 </member>
@@ -86627,7 +85477,7 @@ depending on what @addr was created with.</doc>
8662785477 glib:name="G_NETWORK_CONNECTIVITY_PORTAL">
8662885478 <doc xml:space="preserve"
8662985479 filename="gio/gioenums.h"
86630- line="2094">The host is behind a captive portal and
85480+ line="2101">The host is behind a captive portal and
8663185481 cannot reach the full Internet.</doc>
8663285482 </member>
8663385483 <member name="full"
@@ -86637,7 +85487,7 @@ depending on what @addr was created with.</doc>
8663785487 glib:name="G_NETWORK_CONNECTIVITY_FULL">
8663885488 <doc xml:space="preserve"
8663985489 filename="gio/gioenums.h"
86640- line="2096">The host is connected to a network, and
85490+ line="2103">The host is connected to a network, and
8664185491 appears to be able to reach the full Internet.</doc>
8664285492 </member>
8664385493 </enumeration>
@@ -88086,7 +86936,7 @@ was sent on is activated.</doc>
8808686936 c:type="GNotificationPriority">
8808786937 <doc xml:space="preserve"
8808886938 filename="gio/gioenums.h"
88089- line="2060">Priority levels for #GNotifications.</doc>
86939+ line="2067">Priority levels for #GNotifications.</doc>
8809086940 <member name="normal"
8809186941 value="0"
8809286942 c:identifier="G_NOTIFICATION_PRIORITY_NORMAL"
@@ -88094,7 +86944,7 @@ was sent on is activated.</doc>
8809486944 glib:name="G_NOTIFICATION_PRIORITY_NORMAL">
8809586945 <doc xml:space="preserve"
8809686946 filename="gio/gioenums.h"
88097- line="2065">the default priority, to be used for the
86947+ line="2072">the default priority, to be used for the
8809886948 majority of notifications (for example email messages, software updates,
8809986949 completed download/sync operations)</doc>
8810086950 </member>
@@ -88105,7 +86955,7 @@ was sent on is activated.</doc>
8810586955 glib:name="G_NOTIFICATION_PRIORITY_LOW">
8810686956 <doc xml:space="preserve"
8810786957 filename="gio/gioenums.h"
88108- line="2062">for notifications that do not require
86958+ line="2069">for notifications that do not require
8810986959 immediate attention - typically used for contextual background
8811086960 information, such as contact birthdays or local weather</doc>
8811186961 </member>
@@ -88116,7 +86966,7 @@ was sent on is activated.</doc>
8811686966 glib:name="G_NOTIFICATION_PRIORITY_HIGH">
8811786967 <doc xml:space="preserve"
8811886968 filename="gio/gioenums.h"
88119- line="2068">for events that require more attention,
86969+ line="2075">for events that require more attention,
8812086970 usually because responses are time-sensitive (for example chat and SMS
8812186971 messages or alarms)</doc>
8812286972 </member>
@@ -88127,7 +86977,7 @@ was sent on is activated.</doc>
8812786977 glib:name="G_NOTIFICATION_PRIORITY_URGENT">
8812886978 <doc xml:space="preserve"
8812986979 filename="gio/gioenums.h"
88130- line="2071">for urgent notifications, or notifications
86980+ line="2078">for urgent notifications, or notifications
8813186981 that require a response in a short space of time (for example phone calls
8813286982 or emergency warnings)</doc>
8813386983 </member>
@@ -93884,7 +92734,7 @@ be set.</doc>
9388492734 c:type="GPollableReturn">
9388592735 <doc xml:space="preserve"
9388692736 filename="gio/gioenums.h"
93887- line="2110">Return value for various IO operations that signal errors via the
92737+ line="2117">Return value for various IO operations that signal errors via the
9388892738 return value and not necessarily via a #GError.
9388992739
9389092740 This enum exists to be able to return errors to callers without having to
@@ -93900,7 +92750,7 @@ operation to give details about the error that happened.</doc>
9390092750 glib:name="G_POLLABLE_RETURN_FAILED">
9390192751 <doc xml:space="preserve"
9390292752 filename="gio/gioenums.h"
93903- line="2112">Generic error condition for when an operation fails.</doc>
92753+ line="2119">Generic error condition for when an operation fails.</doc>
9390492754 </member>
9390592755 <member name="ok"
9390692756 value="1"
@@ -93909,7 +92759,7 @@ operation to give details about the error that happened.</doc>
9390992759 glib:name="G_POLLABLE_RETURN_OK">
9391092760 <doc xml:space="preserve"
9391192761 filename="gio/gioenums.h"
93912- line="2113">The operation was successfully finished.</doc>
92762+ line="2120">The operation was successfully finished.</doc>
9391392763 </member>
9391492764 <member name="would_block"
9391592765 value="-27"
@@ -93918,7 +92768,7 @@ operation to give details about the error that happened.</doc>
9391892768 glib:name="G_POLLABLE_RETURN_WOULD_BLOCK">
9391992769 <doc xml:space="preserve"
9392092770 filename="gio/gioenums.h"
93921- line="2114">The operation would block.</doc>
92771+ line="2121">The operation would block.</doc>
9392292772 </member>
9392392773 </enumeration>
9392492774 <callback name="PollableSourceFunc"
@@ -103499,7 +102349,7 @@ name when @path is prefixed to it (ie: each item must not start or
103499102349 end with '/' and must not contain '//').
103500102350
103501102351 The meaning of this signal is that any of the key names resulting
103502-from the contatenation of @path with each item in @items may have
102352+from the concatenation of @path with each item in @items may have
103503102353 changed.
103504102354
103505102355 The same rules for when notifications must occur apply as per
@@ -107287,21 +106137,21 @@ UDP packets to an address with multiple listeners is not defined.)</doc>
107287106137 throws="1">
107288106138 <doc xml:space="preserve"
107289106139 filename="gio/gsocket.c"
107290- line="3174">Checks and resets the pending connect error for the socket.
106140+ line="3180">Checks and resets the pending connect error for the socket.
107291106141 This is used to check for errors when g_socket_connect() is
107292106142 used in non-blocking mode.</doc>
107293106143 <source-position filename="gio/gsocket.h" line="180"/>
107294106144 <return-value transfer-ownership="none">
107295106145 <doc xml:space="preserve"
107296106146 filename="gio/gsocket.c"
107297- line="3183">%TRUE if no error, %FALSE otherwise, setting @error to the error</doc>
106147+ line="3189">%TRUE if no error, %FALSE otherwise, setting @error to the error</doc>
107298106148 <type name="gboolean" c:type="gboolean"/>
107299106149 </return-value>
107300106150 <parameters>
107301106151 <instance-parameter name="socket" transfer-ownership="none">
107302106152 <doc xml:space="preserve"
107303106153 filename="gio/gsocket.c"
107304- line="3176">a #GSocket</doc>
106154+ line="3182">a #GSocket</doc>
107305106155 <type name="Socket" c:type="GSocket*"/>
107306106156 </instance-parameter>
107307106157 </parameters>
@@ -107312,7 +106162,7 @@ used in non-blocking mode.</doc>
107312106162 throws="1">
107313106163 <doc xml:space="preserve"
107314106164 filename="gio/gsocket.c"
107315- line="3930">Closes the socket, shutting down any active connection.
106165+ line="3936">Closes the socket, shutting down any active connection.
107316106166
107317106167 Closing a socket does not wait for all outstanding I/O operations
107318106168 to finish, so the caller should not rely on them to be guaranteed
@@ -107345,14 +106195,14 @@ does.)</doc>
107345106195 <return-value transfer-ownership="none">
107346106196 <doc xml:space="preserve"
107347106197 filename="gio/gsocket.c"
107348- line="3965">%TRUE on success, %FALSE on error</doc>
106198+ line="3971">%TRUE on success, %FALSE on error</doc>
107349106199 <type name="gboolean" c:type="gboolean"/>
107350106200 </return-value>
107351106201 <parameters>
107352106202 <instance-parameter name="socket" transfer-ownership="none">
107353106203 <doc xml:space="preserve"
107354106204 filename="gio/gsocket.c"
107355- line="3932">a #GSocket</doc>
106205+ line="3938">a #GSocket</doc>
107356106206 <type name="Socket" c:type="GSocket*"/>
107357106207 </instance-parameter>
107358106208 </parameters>
@@ -107362,7 +106212,7 @@ does.)</doc>
107362106212 version="2.22">
107363106213 <doc xml:space="preserve"
107364106214 filename="gio/gsocket.c"
107365- line="4471">Checks on the readiness of @socket to perform operations.
106215+ line="4477">Checks on the readiness of @socket to perform operations.
107366106216 The operations specified in @condition are checked for and masked
107367106217 against the currently-satisfied conditions on @socket. The result
107368106218 is returned.
@@ -107383,20 +106233,20 @@ This call never blocks.</doc>
107383106233 <return-value transfer-ownership="none">
107384106234 <doc xml:space="preserve"
107385106235 filename="gio/gsocket.c"
107386- line="4494">the @GIOCondition mask of the current state</doc>
106236+ line="4500">the @GIOCondition mask of the current state</doc>
107387106237 <type name="GLib.IOCondition" c:type="GIOCondition"/>
107388106238 </return-value>
107389106239 <parameters>
107390106240 <instance-parameter name="socket" transfer-ownership="none">
107391106241 <doc xml:space="preserve"
107392106242 filename="gio/gsocket.c"
107393- line="4473">a #GSocket</doc>
106243+ line="4479">a #GSocket</doc>
107394106244 <type name="Socket" c:type="GSocket*"/>
107395106245 </instance-parameter>
107396106246 <parameter name="condition" transfer-ownership="none">
107397106247 <doc xml:space="preserve"
107398106248 filename="gio/gsocket.c"
107399- line="4474">a #GIOCondition mask to check</doc>
106249+ line="4480">a #GIOCondition mask to check</doc>
107400106250 <type name="GLib.IOCondition" c:type="GIOCondition"/>
107401106251 </parameter>
107402106252 </parameters>
@@ -107407,7 +106257,7 @@ This call never blocks.</doc>
107407106257 throws="1">
107408106258 <doc xml:space="preserve"
107409106259 filename="gio/gsocket.c"
107410- line="4569">Waits for up to @timeout_us microseconds for @condition to become true
106260+ line="4575">Waits for up to @timeout_us microseconds for @condition to become true
107411106261 on @socket. If the condition is met, %TRUE is returned.
107412106262
107413106263 If @cancellable is cancelled before the condition is met, or if
@@ -107427,26 +106277,26 @@ exact number of milliseconds.</doc>
107427106277 <return-value transfer-ownership="none">
107428106278 <doc xml:space="preserve"
107429106279 filename="gio/gsocket.c"
107430- line="4594">%TRUE if the condition was met, %FALSE otherwise</doc>
106280+ line="4600">%TRUE if the condition was met, %FALSE otherwise</doc>
107431106281 <type name="gboolean" c:type="gboolean"/>
107432106282 </return-value>
107433106283 <parameters>
107434106284 <instance-parameter name="socket" transfer-ownership="none">
107435106285 <doc xml:space="preserve"
107436106286 filename="gio/gsocket.c"
107437- line="4571">a #GSocket</doc>
106287+ line="4577">a #GSocket</doc>
107438106288 <type name="Socket" c:type="GSocket*"/>
107439106289 </instance-parameter>
107440106290 <parameter name="condition" transfer-ownership="none">
107441106291 <doc xml:space="preserve"
107442106292 filename="gio/gsocket.c"
107443- line="4572">a #GIOCondition mask to wait for</doc>
106293+ line="4578">a #GIOCondition mask to wait for</doc>
107444106294 <type name="GLib.IOCondition" c:type="GIOCondition"/>
107445106295 </parameter>
107446106296 <parameter name="timeout_us" transfer-ownership="none">
107447106297 <doc xml:space="preserve"
107448106298 filename="gio/gsocket.c"
107449- line="4573">the maximum time (in microseconds) to wait, or -1</doc>
106299+ line="4579">the maximum time (in microseconds) to wait, or -1</doc>
107450106300 <type name="gint64" c:type="gint64"/>
107451106301 </parameter>
107452106302 <parameter name="cancellable"
@@ -107455,7 +106305,7 @@ exact number of milliseconds.</doc>
107455106305 allow-none="1">
107456106306 <doc xml:space="preserve"
107457106307 filename="gio/gsocket.c"
107458- line="4574">a #GCancellable, or %NULL</doc>
106308+ line="4580">a #GCancellable, or %NULL</doc>
107459106309 <type name="Cancellable" c:type="GCancellable*"/>
107460106310 </parameter>
107461106311 </parameters>
@@ -107466,7 +106316,7 @@ exact number of milliseconds.</doc>
107466106316 throws="1">
107467106317 <doc xml:space="preserve"
107468106318 filename="gio/gsocket.c"
107469- line="4535">Waits for @condition to become true on @socket. When the condition
106319+ line="4541">Waits for @condition to become true on @socket. When the condition
107470106320 is met, %TRUE is returned.
107471106321
107472106322 If @cancellable is cancelled before the condition is met, or if the
@@ -107480,20 +106330,20 @@ See also g_socket_condition_timed_wait().</doc>
107480106330 <return-value transfer-ownership="none">
107481106331 <doc xml:space="preserve"
107482106332 filename="gio/gsocket.c"
107483- line="4553">%TRUE if the condition was met, %FALSE otherwise</doc>
106333+ line="4559">%TRUE if the condition was met, %FALSE otherwise</doc>
107484106334 <type name="gboolean" c:type="gboolean"/>
107485106335 </return-value>
107486106336 <parameters>
107487106337 <instance-parameter name="socket" transfer-ownership="none">
107488106338 <doc xml:space="preserve"
107489106339 filename="gio/gsocket.c"
107490- line="4537">a #GSocket</doc>
106340+ line="4543">a #GSocket</doc>
107491106341 <type name="Socket" c:type="GSocket*"/>
107492106342 </instance-parameter>
107493106343 <parameter name="condition" transfer-ownership="none">
107494106344 <doc xml:space="preserve"
107495106345 filename="gio/gsocket.c"
107496- line="4538">a #GIOCondition mask to wait for</doc>
106346+ line="4544">a #GIOCondition mask to wait for</doc>
107497106347 <type name="GLib.IOCondition" c:type="GIOCondition"/>
107498106348 </parameter>
107499106349 <parameter name="cancellable"
@@ -107502,7 +106352,7 @@ See also g_socket_condition_timed_wait().</doc>
107502106352 allow-none="1">
107503106353 <doc xml:space="preserve"
107504106354 filename="gio/gsocket.c"
107505- line="4539">a #GCancellable, or %NULL</doc>
106355+ line="4545">a #GCancellable, or %NULL</doc>
107506106356 <type name="Cancellable" c:type="GCancellable*"/>
107507106357 </parameter>
107508106358 </parameters>
@@ -107513,7 +106363,7 @@ See also g_socket_condition_timed_wait().</doc>
107513106363 throws="1">
107514106364 <doc xml:space="preserve"
107515106365 filename="gio/gsocket.c"
107516- line="3072">Connect the socket to the specified remote address.
106366+ line="3075">Connect the socket to the specified remote address.
107517106367
107518106368 For connection oriented socket this generally means we attempt to make
107519106369 a connection to the @address. For a connection-less socket it sets
@@ -107533,20 +106383,20 @@ checked with g_socket_check_connect_result().</doc>
107533106383 <return-value transfer-ownership="none">
107534106384 <doc xml:space="preserve"
107535106385 filename="gio/gsocket.c"
107536- line="3096">%TRUE if connected, %FALSE on error.</doc>
106386+ line="3099">%TRUE if connected, %FALSE on error.</doc>
107537106387 <type name="gboolean" c:type="gboolean"/>
107538106388 </return-value>
107539106389 <parameters>
107540106390 <instance-parameter name="socket" transfer-ownership="none">
107541106391 <doc xml:space="preserve"
107542106392 filename="gio/gsocket.c"
107543- line="3074">a #GSocket.</doc>
106393+ line="3077">a #GSocket.</doc>
107544106394 <type name="Socket" c:type="GSocket*"/>
107545106395 </instance-parameter>
107546106396 <parameter name="address" transfer-ownership="none">
107547106397 <doc xml:space="preserve"
107548106398 filename="gio/gsocket.c"
107549- line="3075">a #GSocketAddress specifying the remote address.</doc>
106399+ line="3078">a #GSocketAddress specifying the remote address.</doc>
107550106400 <type name="SocketAddress" c:type="GSocketAddress*"/>
107551106401 </parameter>
107552106402 <parameter name="cancellable"
@@ -107555,7 +106405,7 @@ checked with g_socket_check_connect_result().</doc>
107555106405 allow-none="1">
107556106406 <doc xml:space="preserve"
107557106407 filename="gio/gsocket.c"
107558- line="3076">a %GCancellable or %NULL</doc>
106408+ line="3079">a %GCancellable or %NULL</doc>
107559106409 <type name="Cancellable" c:type="GCancellable*"/>
107560106410 </parameter>
107561106411 </parameters>
@@ -107589,7 +106439,7 @@ checked with g_socket_check_connect_result().</doc>
107589106439 introspectable="0">
107590106440 <doc xml:space="preserve"
107591106441 filename="gio/gsocket.c"
107592- line="4430">Creates a #GSource that can be attached to a %GMainContext to monitor
106442+ line="4436">Creates a #GSource that can be attached to a %GMainContext to monitor
107593106443 for the availability of the specified @condition on the socket. The #GSource
107594106444 keeps a reference to the @socket.
107595106445
@@ -107613,20 +106463,20 @@ you call will then fail with a %G_IO_ERROR_TIMED_OUT.</doc>
107613106463 <return-value transfer-ownership="full">
107614106464 <doc xml:space="preserve"
107615106465 filename="gio/gsocket.c"
107616- line="4457">a newly allocated %GSource, free with g_source_unref().</doc>
106466+ line="4463">a newly allocated %GSource, free with g_source_unref().</doc>
107617106467 <type name="GLib.Source" c:type="GSource*"/>
107618106468 </return-value>
107619106469 <parameters>
107620106470 <instance-parameter name="socket" transfer-ownership="none">
107621106471 <doc xml:space="preserve"
107622106472 filename="gio/gsocket.c"
107623- line="4432">a #GSocket</doc>
106473+ line="4438">a #GSocket</doc>
107624106474 <type name="Socket" c:type="GSocket*"/>
107625106475 </instance-parameter>
107626106476 <parameter name="condition" transfer-ownership="none">
107627106477 <doc xml:space="preserve"
107628106478 filename="gio/gsocket.c"
107629- line="4433">a #GIOCondition mask to monitor</doc>
106479+ line="4439">a #GIOCondition mask to monitor</doc>
107630106480 <type name="GLib.IOCondition" c:type="GIOCondition"/>
107631106481 </parameter>
107632106482 <parameter name="cancellable"
@@ -107635,7 +106485,7 @@ you call will then fail with a %G_IO_ERROR_TIMED_OUT.</doc>
107635106485 allow-none="1">
107636106486 <doc xml:space="preserve"
107637106487 filename="gio/gsocket.c"
107638- line="4434">a %GCancellable or %NULL</doc>
106488+ line="4440">a %GCancellable or %NULL</doc>
107639106489 <type name="Cancellable" c:type="GCancellable*"/>
107640106490 </parameter>
107641106491 </parameters>
@@ -107645,7 +106495,7 @@ you call will then fail with a %G_IO_ERROR_TIMED_OUT.</doc>
107645106495 version="2.32">
107646106496 <doc xml:space="preserve"
107647106497 filename="gio/gsocket.c"
107648- line="3225">Get the amount of data pending in the OS input buffer, without blocking.
106498+ line="3231">Get the amount of data pending in the OS input buffer, without blocking.
107649106499
107650106500 If @socket is a UDP or SCTP socket, this will return the size of
107651106501 just the next packet, even if additional packets are buffered after
@@ -107661,7 +106511,7 @@ exactly the right size.</doc>
107661106511 <return-value transfer-ownership="none">
107662106512 <doc xml:space="preserve"
107663106513 filename="gio/gsocket.c"
107664- line="3242">the number of bytes that can be read from the socket
106514+ line="3248">the number of bytes that can be read from the socket
107665106515 without blocking or truncating, or -1 on error.</doc>
107666106516 <type name="gssize" c:type="gssize"/>
107667106517 </return-value>
@@ -107669,7 +106519,7 @@ without blocking or truncating, or -1 on error.</doc>
107669106519 <instance-parameter name="socket" transfer-ownership="none">
107670106520 <doc xml:space="preserve"
107671106521 filename="gio/gsocket.c"
107672- line="3227">a #GSocket</doc>
106522+ line="3233">a #GSocket</doc>
107673106523 <type name="Socket" c:type="GSocket*"/>
107674106524 </instance-parameter>
107675106525 </parameters>
@@ -107729,7 +106579,7 @@ addresses.</doc>
107729106579 throws="1">
107730106580 <doc xml:space="preserve"
107731106581 filename="gio/gsocket.c"
107732- line="6259">Returns the credentials of the foreign process connected to this
106582+ line="6265">Returns the credentials of the foreign process connected to this
107733106583 socket, if any (e.g. it is only supported for %G_SOCKET_FAMILY_UNIX
107734106584 sockets).
107735106585
@@ -107753,7 +106603,7 @@ g_unix_connection_receive_credentials() functions.</doc>
107753106603 <return-value transfer-ownership="full">
107754106604 <doc xml:space="preserve"
107755106605 filename="gio/gsocket.c"
107756- line="6285">%NULL if @error is set, otherwise a #GCredentials object
106606+ line="6291">%NULL if @error is set, otherwise a #GCredentials object
107757106607 that must be freed with g_object_unref().</doc>
107758106608 <type name="Credentials" c:type="GCredentials*"/>
107759106609 </return-value>
@@ -107761,7 +106611,7 @@ that must be freed with g_object_unref().</doc>
107761106611 <instance-parameter name="socket" transfer-ownership="none">
107762106612 <doc xml:space="preserve"
107763106613 filename="gio/gsocket.c"
107764- line="6261">a #GSocket.</doc>
106614+ line="6267">a #GSocket.</doc>
107765106615 <type name="Socket" c:type="GSocket*"/>
107766106616 </instance-parameter>
107767106617 </parameters>
@@ -107946,7 +106796,7 @@ g_socket_set_multicast_ttl() for more details.</doc>
107946106796 throws="1">
107947106797 <doc xml:space="preserve"
107948106798 filename="gio/gsocket.c"
107949- line="6453">Gets the value of an integer-valued option on @socket, as with
106799+ line="6459">Gets the value of an integer-valued option on @socket, as with
107950106800 getsockopt(). (If you need to fetch a non-integer-valued option,
107951106801 you will need to call getsockopt() directly.)
107952106802
@@ -107963,7 +106813,7 @@ g_socket_get_option() will handle the conversion internally.</doc>
107963106813 <return-value transfer-ownership="none">
107964106814 <doc xml:space="preserve"
107965106815 filename="gio/gsocket.c"
107966- line="6475">success or failure. On failure, @error will be set, and
106816+ line="6481">success or failure. On failure, @error will be set, and
107967106817 the system error value (`errno` or WSAGetLastError()) will still
107968106818 be set to the result of the getsockopt() call.</doc>
107969106819 <type name="gboolean" c:type="gboolean"/>
@@ -107972,19 +106822,19 @@ g_socket_get_option() will handle the conversion internally.</doc>
107972106822 <instance-parameter name="socket" transfer-ownership="none">
107973106823 <doc xml:space="preserve"
107974106824 filename="gio/gsocket.c"
107975- line="6455">a #GSocket</doc>
106825+ line="6461">a #GSocket</doc>
107976106826 <type name="Socket" c:type="GSocket*"/>
107977106827 </instance-parameter>
107978106828 <parameter name="level" transfer-ownership="none">
107979106829 <doc xml:space="preserve"
107980106830 filename="gio/gsocket.c"
107981- line="6456">the "API level" of the option (eg, `SOL_SOCKET`)</doc>
106831+ line="6462">the "API level" of the option (eg, `SOL_SOCKET`)</doc>
107982106832 <type name="gint" c:type="gint"/>
107983106833 </parameter>
107984106834 <parameter name="optname" transfer-ownership="none">
107985106835 <doc xml:space="preserve"
107986106836 filename="gio/gsocket.c"
107987- line="6457">the "name" of the option (eg, `SO_BROADCAST`)</doc>
106837+ line="6463">the "name" of the option (eg, `SO_BROADCAST`)</doc>
107988106838 <type name="gint" c:type="gint"/>
107989106839 </parameter>
107990106840 <parameter name="value"
@@ -107993,7 +106843,7 @@ g_socket_get_option() will handle the conversion internally.</doc>
107993106843 transfer-ownership="full">
107994106844 <doc xml:space="preserve"
107995106845 filename="gio/gsocket.c"
107996- line="6458">return location for the option value</doc>
106846+ line="6464">return location for the option value</doc>
107997106847 <type name="gint" c:type="gint*"/>
107998106848 </parameter>
107999106849 </parameters>
@@ -108123,19 +106973,19 @@ g_socket_set_ttl() for more details.</doc>
108123106973 version="2.22">
108124106974 <doc xml:space="preserve"
108125106975 filename="gio/gsocket.c"
108126- line="4019">Checks whether a socket is closed.</doc>
106976+ line="4025">Checks whether a socket is closed.</doc>
108127106977 <source-position filename="gio/gsocket.h" line="291"/>
108128106978 <return-value transfer-ownership="none">
108129106979 <doc xml:space="preserve"
108130106980 filename="gio/gsocket.c"
108131- line="4025">%TRUE if socket is closed, %FALSE otherwise</doc>
106981+ line="4031">%TRUE if socket is closed, %FALSE otherwise</doc>
108132106982 <type name="gboolean" c:type="gboolean"/>
108133106983 </return-value>
108134106984 <parameters>
108135106985 <instance-parameter name="socket" transfer-ownership="none">
108136106986 <doc xml:space="preserve"
108137106987 filename="gio/gsocket.c"
108138- line="4021">a #GSocket</doc>
106988+ line="4027">a #GSocket</doc>
108139106989 <type name="Socket" c:type="GSocket*"/>
108140106990 </instance-parameter>
108141106991 </parameters>
@@ -108428,7 +107278,7 @@ g_socket_set_listen_backlog().</doc>
108428107278 throws="1">
108429107279 <doc xml:space="preserve"
108430107280 filename="gio/gsocket.c"
108431- line="3467">Receive data (up to @size bytes) from a socket. This is mainly used by
107281+ line="3473">Receive data (up to @size bytes) from a socket. This is mainly used by
108432107282 connection-oriented sockets; it is identical to g_socket_receive_from()
108433107283 with @address set to %NULL.
108434107284
@@ -108455,7 +107305,7 @@ On error -1 is returned and @error is set accordingly.</doc>
108455107305 <return-value transfer-ownership="none">
108456107306 <doc xml:space="preserve"
108457107307 filename="gio/gsocket.c"
108458- line="3500">Number of bytes read, or 0 if the connection was closed by
107308+ line="3506">Number of bytes read, or 0 if the connection was closed by
108459107309 the peer, or -1 on error</doc>
108460107310 <type name="gssize" c:type="gssize"/>
108461107311 </return-value>
@@ -108463,7 +107313,7 @@ the peer, or -1 on error</doc>
108463107313 <instance-parameter name="socket" transfer-ownership="none">
108464107314 <doc xml:space="preserve"
108465107315 filename="gio/gsocket.c"
108466- line="3469">a #GSocket</doc>
107316+ line="3475">a #GSocket</doc>
108467107317 <type name="Socket" c:type="GSocket*"/>
108468107318 </instance-parameter>
108469107319 <parameter name="buffer"
@@ -108472,7 +107322,7 @@ the peer, or -1 on error</doc>
108472107322 transfer-ownership="none">
108473107323 <doc xml:space="preserve"
108474107324 filename="gio/gsocket.c"
108475- line="3470">
107325+ line="3476">
108476107326 a buffer to read data into (which should be at least @size bytes long).</doc>
108477107327 <array length="1" zero-terminated="0" c:type="gchar*">
108478107328 <type name="guint8"/>
@@ -108481,7 +107331,7 @@ the peer, or -1 on error</doc>
108481107331 <parameter name="size" transfer-ownership="none">
108482107332 <doc xml:space="preserve"
108483107333 filename="gio/gsocket.c"
108484- line="3472">the number of bytes you want to read from the socket</doc>
107334+ line="3478">the number of bytes you want to read from the socket</doc>
108485107335 <type name="gsize" c:type="gsize"/>
108486107336 </parameter>
108487107337 <parameter name="cancellable"
@@ -108490,7 +107340,7 @@ the peer, or -1 on error</doc>
108490107340 allow-none="1">
108491107341 <doc xml:space="preserve"
108492107342 filename="gio/gsocket.c"
108493- line="3473">a %GCancellable or %NULL</doc>
107343+ line="3479">a %GCancellable or %NULL</doc>
108494107344 <type name="Cancellable" c:type="GCancellable*"/>
108495107345 </parameter>
108496107346 </parameters>
@@ -108501,7 +107351,7 @@ the peer, or -1 on error</doc>
108501107351 throws="1">
108502107352 <doc xml:space="preserve"
108503107353 filename="gio/gsocket.c"
108504- line="3404">Receives data (up to @size bytes) from a socket.
107354+ line="3410">Receives data (up to @size bytes) from a socket.
108505107355
108506107356 This function is a variant of [method@Gio.Socket.receive] which returns a
108507107357 [struct@GLib.Bytes] rather than a plain buffer.
@@ -108514,7 +107364,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108514107364 <return-value transfer-ownership="full">
108515107365 <doc xml:space="preserve"
108516107366 filename="gio/gsocket.c"
108517- line="3423">a bytes buffer containing the
107367+ line="3429">a bytes buffer containing the
108518107368 received bytes, or `NULL` on error</doc>
108519107369 <type name="GLib.Bytes" c:type="GBytes*"/>
108520107370 </return-value>
@@ -108522,19 +107372,19 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108522107372 <instance-parameter name="socket" transfer-ownership="none">
108523107373 <doc xml:space="preserve"
108524107374 filename="gio/gsocket.c"
108525- line="3406">a #GSocket</doc>
107375+ line="3412">a #GSocket</doc>
108526107376 <type name="Socket" c:type="GSocket*"/>
108527107377 </instance-parameter>
108528107378 <parameter name="size" transfer-ownership="none">
108529107379 <doc xml:space="preserve"
108530107380 filename="gio/gsocket.c"
108531- line="3407">the number of bytes you want to read from the socket</doc>
107381+ line="3413">the number of bytes you want to read from the socket</doc>
108532107382 <type name="gsize" c:type="gsize"/>
108533107383 </parameter>
108534107384 <parameter name="timeout_us" transfer-ownership="none">
108535107385 <doc xml:space="preserve"
108536107386 filename="gio/gsocket.c"
108537- line="3408">the timeout to wait for, in microseconds, or `-1` to block
107387+ line="3414">the timeout to wait for, in microseconds, or `-1` to block
108538107388 indefinitely</doc>
108539107389 <type name="gint64" c:type="gint64"/>
108540107390 </parameter>
@@ -108544,7 +107394,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108544107394 allow-none="1">
108545107395 <doc xml:space="preserve"
108546107396 filename="gio/gsocket.c"
108547- line="3410">a %GCancellable, or `NULL`</doc>
107397+ line="3416">a %GCancellable, or `NULL`</doc>
108548107398 <type name="Cancellable" c:type="GCancellable*"/>
108549107399 </parameter>
108550107400 </parameters>
@@ -108555,7 +107405,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108555107405 throws="1">
108556107406 <doc xml:space="preserve"
108557107407 filename="gio/gsocket.c"
108558- line="3548">Receive data (up to @size bytes) from a socket.
107408+ line="3554">Receive data (up to @size bytes) from a socket.
108559107409
108560107410 This function is a variant of [method@Gio.Socket.receive_from] which returns
108561107411 a [struct@GLib.Bytes] rather than a plain buffer.
@@ -108573,7 +107423,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108573107423 <return-value transfer-ownership="full">
108574107424 <doc xml:space="preserve"
108575107425 filename="gio/gsocket.c"
108576- line="3573">a bytes buffer containing the
107426+ line="3579">a bytes buffer containing the
108577107427 received bytes, or `NULL` on error</doc>
108578107428 <type name="GLib.Bytes" c:type="GBytes*"/>
108579107429 </return-value>
@@ -108581,7 +107431,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108581107431 <instance-parameter name="socket" transfer-ownership="none">
108582107432 <doc xml:space="preserve"
108583107433 filename="gio/gsocket.c"
108584- line="3550">a #GSocket</doc>
107434+ line="3556">a #GSocket</doc>
108585107435 <type name="Socket" c:type="GSocket*"/>
108586107436 </instance-parameter>
108587107437 <parameter name="address"
@@ -108592,19 +107442,19 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108592107442 allow-none="1">
108593107443 <doc xml:space="preserve"
108594107444 filename="gio/gsocket.c"
108595- line="3551">return location for a #GSocketAddress</doc>
107445+ line="3557">return location for a #GSocketAddress</doc>
108596107446 <type name="SocketAddress" c:type="GSocketAddress**"/>
108597107447 </parameter>
108598107448 <parameter name="size" transfer-ownership="none">
108599107449 <doc xml:space="preserve"
108600107450 filename="gio/gsocket.c"
108601- line="3552">the number of bytes you want to read from the socket</doc>
107451+ line="3558">the number of bytes you want to read from the socket</doc>
108602107452 <type name="gsize" c:type="gsize"/>
108603107453 </parameter>
108604107454 <parameter name="timeout_us" transfer-ownership="none">
108605107455 <doc xml:space="preserve"
108606107456 filename="gio/gsocket.c"
108607- line="3553">the timeout to wait for, in microseconds, or `-1` to block
107457+ line="3559">the timeout to wait for, in microseconds, or `-1` to block
108608107458 indefinitely</doc>
108609107459 <type name="gint64" c:type="gint64"/>
108610107460 </parameter>
@@ -108614,7 +107464,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108614107464 allow-none="1">
108615107465 <doc xml:space="preserve"
108616107466 filename="gio/gsocket.c"
108617- line="3555">a #GCancellable, or `NULL`</doc>
107467+ line="3561">a #GCancellable, or `NULL`</doc>
108618107468 <type name="Cancellable" c:type="GCancellable*"/>
108619107469 </parameter>
108620107470 </parameters>
@@ -108625,7 +107475,7 @@ for that many microseconds for data before returning `G_IO_ERROR_TIMED_OUT`.</do
108625107475 throws="1">
108626107476 <doc xml:space="preserve"
108627107477 filename="gio/gsocket.c"
108628- line="3627">Receive data (up to @size bytes) from a socket.
107478+ line="3633">Receive data (up to @size bytes) from a socket.
108629107479
108630107480 If @address is non-%NULL then @address will be set equal to the
108631107481 source address of the received packet.
@@ -108636,7 +107486,7 @@ See g_socket_receive() for additional information.</doc>
108636107486 <return-value transfer-ownership="none">
108637107487 <doc xml:space="preserve"
108638107488 filename="gio/gsocket.c"
108639- line="3646">Number of bytes read, or 0 if the connection was closed by
107489+ line="3652">Number of bytes read, or 0 if the connection was closed by
108640107490 the peer, or -1 on error</doc>
108641107491 <type name="gssize" c:type="gssize"/>
108642107492 </return-value>
@@ -108644,7 +107494,7 @@ the peer, or -1 on error</doc>
108644107494 <instance-parameter name="socket" transfer-ownership="none">
108645107495 <doc xml:space="preserve"
108646107496 filename="gio/gsocket.c"
108647- line="3629">a #GSocket</doc>
107497+ line="3635">a #GSocket</doc>
108648107498 <type name="Socket" c:type="GSocket*"/>
108649107499 </instance-parameter>
108650107500 <parameter name="address"
@@ -108655,7 +107505,7 @@ the peer, or -1 on error</doc>
108655107505 allow-none="1">
108656107506 <doc xml:space="preserve"
108657107507 filename="gio/gsocket.c"
108658- line="3630">a pointer to a #GSocketAddress
107508+ line="3636">a pointer to a #GSocketAddress
108659107509 pointer, or %NULL</doc>
108660107510 <type name="SocketAddress" c:type="GSocketAddress**"/>
108661107511 </parameter>
@@ -108665,7 +107515,7 @@ the peer, or -1 on error</doc>
108665107515 transfer-ownership="none">
108666107516 <doc xml:space="preserve"
108667107517 filename="gio/gsocket.c"
108668- line="3632">
107518+ line="3638">
108669107519 a buffer to read data into (which should be at least @size bytes long).</doc>
108670107520 <array length="2" zero-terminated="0" c:type="gchar*">
108671107521 <type name="guint8"/>
@@ -108674,7 +107524,7 @@ the peer, or -1 on error</doc>
108674107524 <parameter name="size" transfer-ownership="none">
108675107525 <doc xml:space="preserve"
108676107526 filename="gio/gsocket.c"
108677- line="3634">the number of bytes you want to read from the socket</doc>
107527+ line="3640">the number of bytes you want to read from the socket</doc>
108678107528 <type name="gsize" c:type="gsize"/>
108679107529 </parameter>
108680107530 <parameter name="cancellable"
@@ -108683,7 +107533,7 @@ the peer, or -1 on error</doc>
108683107533 allow-none="1">
108684107534 <doc xml:space="preserve"
108685107535 filename="gio/gsocket.c"
108686- line="3635">a %GCancellable or %NULL</doc>
107536+ line="3641">a %GCancellable or %NULL</doc>
108687107537 <type name="Cancellable" c:type="GCancellable*"/>
108688107538 </parameter>
108689107539 </parameters>
@@ -108694,7 +107544,7 @@ the peer, or -1 on error</doc>
108694107544 throws="1">
108695107545 <doc xml:space="preserve"
108696107546 filename="gio/gsocket.c"
108697- line="6159">Receive data from a socket. For receiving multiple messages, see
107547+ line="6165">Receive data from a socket. For receiving multiple messages, see
108698107548 g_socket_receive_messages(); for easier use, see
108699107549 g_socket_receive() and g_socket_receive_from().
108700107550
@@ -108757,7 +107607,7 @@ On error -1 is returned and @error is set accordingly.</doc>
108757107607 <return-value transfer-ownership="none">
108758107608 <doc xml:space="preserve"
108759107609 filename="gio/gsocket.c"
108760- line="6236">Number of bytes read, or 0 if the connection was closed by
107610+ line="6242">Number of bytes read, or 0 if the connection was closed by
108761107611 the peer, or -1 on error</doc>
108762107612 <type name="gssize" c:type="gssize"/>
108763107613 </return-value>
@@ -108765,7 +107615,7 @@ the peer, or -1 on error</doc>
108765107615 <instance-parameter name="socket" transfer-ownership="none">
108766107616 <doc xml:space="preserve"
108767107617 filename="gio/gsocket.c"
108768- line="6161">a #GSocket</doc>
107618+ line="6167">a #GSocket</doc>
108769107619 <type name="Socket" c:type="GSocket*"/>
108770107620 </instance-parameter>
108771107621 <parameter name="address"
@@ -108776,14 +107626,14 @@ the peer, or -1 on error</doc>
108776107626 allow-none="1">
108777107627 <doc xml:space="preserve"
108778107628 filename="gio/gsocket.c"
108779- line="6162">a pointer to a #GSocketAddress
107629+ line="6168">a pointer to a #GSocketAddress
108780107630 pointer, or %NULL</doc>
108781107631 <type name="SocketAddress" c:type="GSocketAddress**"/>
108782107632 </parameter>
108783107633 <parameter name="vectors" transfer-ownership="none">
108784107634 <doc xml:space="preserve"
108785107635 filename="gio/gsocket.c"
108786- line="6164">an array of #GInputVector structs</doc>
107636+ line="6170">an array of #GInputVector structs</doc>
108787107637 <array length="2" zero-terminated="0" c:type="GInputVector*">
108788107638 <type name="InputVector" c:type="GInputVector"/>
108789107639 </array>
@@ -108791,7 +107641,7 @@ the peer, or -1 on error</doc>
108791107641 <parameter name="num_vectors" transfer-ownership="none">
108792107642 <doc xml:space="preserve"
108793107643 filename="gio/gsocket.c"
108794- line="6165">the number of elements in @vectors, or -1</doc>
107644+ line="6171">the number of elements in @vectors, or -1</doc>
108795107645 <type name="gint" c:type="gint"/>
108796107646 </parameter>
108797107647 <parameter name="messages"
@@ -108803,7 +107653,7 @@ the peer, or -1 on error</doc>
108803107653 allow-none="1">
108804107654 <doc xml:space="preserve"
108805107655 filename="gio/gsocket.c"
108806- line="6166">a pointer
107656+ line="6172">a pointer
108807107657 which may be filled with an array of #GSocketControlMessages, or %NULL</doc>
108808107658 <array length="4"
108809107659 zero-terminated="0"
@@ -108818,7 +107668,7 @@ the peer, or -1 on error</doc>
108818107668 transfer-ownership="full">
108819107669 <doc xml:space="preserve"
108820107670 filename="gio/gsocket.c"
108821- line="6168">a pointer which will be filled with the number of
107671+ line="6174">a pointer which will be filled with the number of
108822107672 elements in @messages, or %NULL</doc>
108823107673 <type name="gint" c:type="gint*"/>
108824107674 </parameter>
@@ -108828,7 +107678,7 @@ the peer, or -1 on error</doc>
108828107678 transfer-ownership="full">
108829107679 <doc xml:space="preserve"
108830107680 filename="gio/gsocket.c"
108831- line="6170">a pointer to an int containing #GSocketMsgFlags flags,
107681+ line="6176">a pointer to an int containing #GSocketMsgFlags flags,
108832107682 which may additionally contain
108833107683 [other platform specific flags](http://man7.org/linux/man-pages/man2/recv.2.html)</doc>
108834107684 <type name="gint" c:type="gint*"/>
@@ -108839,7 +107689,7 @@ the peer, or -1 on error</doc>
108839107689 allow-none="1">
108840107690 <doc xml:space="preserve"
108841107691 filename="gio/gsocket.c"
108842- line="6173">a %GCancellable or %NULL</doc>
107692+ line="6179">a %GCancellable or %NULL</doc>
108843107693 <type name="Cancellable" c:type="GCancellable*"/>
108844107694 </parameter>
108845107695 </parameters>
@@ -108850,7 +107700,7 @@ the peer, or -1 on error</doc>
108850107700 throws="1">
108851107701 <doc xml:space="preserve"
108852107702 filename="gio/gsocket.c"
108853- line="5880">Receive multiple data messages from @socket in one go. This is the most
107703+ line="5886">Receive multiple data messages from @socket in one go. This is the most
108854107704 complicated and fully-featured version of this call. For easier use, see
108855107705 g_socket_receive(), g_socket_receive_from(), and g_socket_receive_message().
108856107706
@@ -108902,7 +107752,7 @@ messages successfully received before the error will be returned.</doc>
108902107752 <return-value transfer-ownership="none">
108903107753 <doc xml:space="preserve"
108904107754 filename="gio/gsocket.c"
108905- line="5940">number of messages received, or -1 on error. Note that the number
107755+ line="5946">number of messages received, or -1 on error. Note that the number
108906107756 of messages received may be smaller than @num_messages if in non-blocking
108907107757 mode, if the peer closed the connection, or if @num_messages
108908107758 was larger than `UIO_MAXIOV` (1024), in which case the caller may re-try
@@ -108913,13 +107763,13 @@ messages successfully received before the error will be returned.</doc>
108913107763 <instance-parameter name="socket" transfer-ownership="none">
108914107764 <doc xml:space="preserve"
108915107765 filename="gio/gsocket.c"
108916- line="5882">a #GSocket</doc>
107766+ line="5888">a #GSocket</doc>
108917107767 <type name="Socket" c:type="GSocket*"/>
108918107768 </instance-parameter>
108919107769 <parameter name="messages" transfer-ownership="none">
108920107770 <doc xml:space="preserve"
108921107771 filename="gio/gsocket.c"
108922- line="5883">an array of #GInputMessage structs</doc>
107772+ line="5889">an array of #GInputMessage structs</doc>
108923107773 <array length="1" zero-terminated="0" c:type="GInputMessage*">
108924107774 <type name="InputMessage" c:type="GInputMessage"/>
108925107775 </array>
@@ -108927,13 +107777,13 @@ messages successfully received before the error will be returned.</doc>
108927107777 <parameter name="num_messages" transfer-ownership="none">
108928107778 <doc xml:space="preserve"
108929107779 filename="gio/gsocket.c"
108930- line="5884">the number of elements in @messages</doc>
107780+ line="5890">the number of elements in @messages</doc>
108931107781 <type name="guint" c:type="guint"/>
108932107782 </parameter>
108933107783 <parameter name="flags" transfer-ownership="none">
108934107784 <doc xml:space="preserve"
108935107785 filename="gio/gsocket.c"
108936- line="5885">an int containing #GSocketMsgFlags flags for the overall operation,
107786+ line="5891">an int containing #GSocketMsgFlags flags for the overall operation,
108937107787 which may additionally contain
108938107788 [other platform specific flags](http://man7.org/linux/man-pages/man2/recv.2.html)</doc>
108939107789 <type name="gint" c:type="gint"/>
@@ -108944,7 +107794,7 @@ messages successfully received before the error will be returned.</doc>
108944107794 allow-none="1">
108945107795 <doc xml:space="preserve"
108946107796 filename="gio/gsocket.c"
108947- line="5888">a %GCancellable or %NULL</doc>
107797+ line="5894">a %GCancellable or %NULL</doc>
108948107798 <type name="Cancellable" c:type="GCancellable*"/>
108949107799 </parameter>
108950107800 </parameters>
@@ -108955,14 +107805,14 @@ messages successfully received before the error will be returned.</doc>
108955107805 throws="1">
108956107806 <doc xml:space="preserve"
108957107807 filename="gio/gsocket.c"
108958- line="3517">This behaves exactly the same as g_socket_receive(), except that
107808+ line="3523">This behaves exactly the same as g_socket_receive(), except that
108959107809 the choice of blocking or non-blocking behavior is determined by
108960107810 the @blocking argument rather than by @socket's properties.</doc>
108961107811 <source-position filename="gio/gsocket.h" line="303"/>
108962107812 <return-value transfer-ownership="none">
108963107813 <doc xml:space="preserve"
108964107814 filename="gio/gsocket.c"
108965- line="3531">Number of bytes read, or 0 if the connection was closed by
107815+ line="3537">Number of bytes read, or 0 if the connection was closed by
108966107816 the peer, or -1 on error</doc>
108967107817 <type name="gssize" c:type="gssize"/>
108968107818 </return-value>
@@ -108970,7 +107820,7 @@ the peer, or -1 on error</doc>
108970107820 <instance-parameter name="socket" transfer-ownership="none">
108971107821 <doc xml:space="preserve"
108972107822 filename="gio/gsocket.c"
108973- line="3519">a #GSocket</doc>
107823+ line="3525">a #GSocket</doc>
108974107824 <type name="Socket" c:type="GSocket*"/>
108975107825 </instance-parameter>
108976107826 <parameter name="buffer"
@@ -108979,7 +107829,7 @@ the peer, or -1 on error</doc>
108979107829 transfer-ownership="none">
108980107830 <doc xml:space="preserve"
108981107831 filename="gio/gsocket.c"
108982- line="3520">
107832+ line="3526">
108983107833 a buffer to read data into (which should be at least @size bytes long).</doc>
108984107834 <array length="1" zero-terminated="0" c:type="gchar*">
108985107835 <type name="guint8"/>
@@ -108988,13 +107838,13 @@ the peer, or -1 on error</doc>
108988107838 <parameter name="size" transfer-ownership="none">
108989107839 <doc xml:space="preserve"
108990107840 filename="gio/gsocket.c"
108991- line="3522">the number of bytes you want to read from the socket</doc>
107841+ line="3528">the number of bytes you want to read from the socket</doc>
108992107842 <type name="gsize" c:type="gsize"/>
108993107843 </parameter>
108994107844 <parameter name="blocking" transfer-ownership="none">
108995107845 <doc xml:space="preserve"
108996107846 filename="gio/gsocket.c"
108997- line="3523">whether to do blocking or non-blocking I/O</doc>
107847+ line="3529">whether to do blocking or non-blocking I/O</doc>
108998107848 <type name="gboolean" c:type="gboolean"/>
108999107849 </parameter>
109000107850 <parameter name="cancellable"
@@ -109003,7 +107853,7 @@ the peer, or -1 on error</doc>
109003107853 allow-none="1">
109004107854 <doc xml:space="preserve"
109005107855 filename="gio/gsocket.c"
109006- line="3524">a %GCancellable or %NULL</doc>
107856+ line="3530">a %GCancellable or %NULL</doc>
109007107857 <type name="Cancellable" c:type="GCancellable*"/>
109008107858 </parameter>
109009107859 </parameters>
@@ -109014,7 +107864,7 @@ the peer, or -1 on error</doc>
109014107864 throws="1">
109015107865 <doc xml:space="preserve"
109016107866 filename="gio/gsocket.c"
109017- line="3740">Tries to send @size bytes from @buffer on the socket. This is
107867+ line="3746">Tries to send @size bytes from @buffer on the socket. This is
109018107868 mainly used by connection-oriented sockets; it is identical to
109019107869 g_socket_send_to() with @address set to %NULL.
109020107870
@@ -109032,7 +107882,7 @@ On error -1 is returned and @error is set accordingly.</doc>
109032107882 <return-value transfer-ownership="none">
109033107883 <doc xml:space="preserve"
109034107884 filename="gio/gsocket.c"
109035- line="3764">Number of bytes written (which may be less than @size), or -1
107885+ line="3770">Number of bytes written (which may be less than @size), or -1
109036107886 on error</doc>
109037107887 <type name="gssize" c:type="gssize"/>
109038107888 </return-value>
@@ -109040,13 +107890,13 @@ on error</doc>
109040107890 <instance-parameter name="socket" transfer-ownership="none">
109041107891 <doc xml:space="preserve"
109042107892 filename="gio/gsocket.c"
109043- line="3742">a #GSocket</doc>
107893+ line="3748">a #GSocket</doc>
109044107894 <type name="Socket" c:type="GSocket*"/>
109045107895 </instance-parameter>
109046107896 <parameter name="buffer" transfer-ownership="none">
109047107897 <doc xml:space="preserve"
109048107898 filename="gio/gsocket.c"
109049- line="3743">the buffer
107899+ line="3749">the buffer
109050107900 containing the data to send.</doc>
109051107901 <array length="1" zero-terminated="0" c:type="const gchar*">
109052107902 <type name="guint8"/>
@@ -109055,7 +107905,7 @@ on error</doc>
109055107905 <parameter name="size" transfer-ownership="none">
109056107906 <doc xml:space="preserve"
109057107907 filename="gio/gsocket.c"
109058- line="3745">the number of bytes to send</doc>
107908+ line="3751">the number of bytes to send</doc>
109059107909 <type name="gsize" c:type="gsize"/>
109060107910 </parameter>
109061107911 <parameter name="cancellable"
@@ -109064,7 +107914,7 @@ on error</doc>
109064107914 allow-none="1">
109065107915 <doc xml:space="preserve"
109066107916 filename="gio/gsocket.c"
109067- line="3746">a %GCancellable or %NULL</doc>
107917+ line="3752">a %GCancellable or %NULL</doc>
109068107918 <type name="Cancellable" c:type="GCancellable*"/>
109069107919 </parameter>
109070107920 </parameters>
@@ -109075,7 +107925,7 @@ on error</doc>
109075107925 throws="1">
109076107926 <doc xml:space="preserve"
109077107927 filename="gio/gsocket.c"
109078- line="4997">Send data to @address on @socket. For sending multiple messages see
107928+ line="5003">Send data to @address on @socket. For sending multiple messages see
109079107929 g_socket_send_messages(); for easier use, see
109080107930 g_socket_send() and g_socket_send_to().
109081107931
@@ -109121,7 +107971,7 @@ On error -1 is returned and @error is set accordingly.</doc>
109121107971 <return-value transfer-ownership="none">
109122107972 <doc xml:space="preserve"
109123107973 filename="gio/gsocket.c"
109124- line="5054">Number of bytes written (which may be less than @size), or -1
107974+ line="5060">Number of bytes written (which may be less than @size), or -1
109125107975 on error</doc>
109126107976 <type name="gssize" c:type="gssize"/>
109127107977 </return-value>
@@ -109129,7 +107979,7 @@ on error</doc>
109129107979 <instance-parameter name="socket" transfer-ownership="none">
109130107980 <doc xml:space="preserve"
109131107981 filename="gio/gsocket.c"
109132- line="4999">a #GSocket</doc>
107982+ line="5005">a #GSocket</doc>
109133107983 <type name="Socket" c:type="GSocket*"/>
109134107984 </instance-parameter>
109135107985 <parameter name="address"
@@ -109138,13 +107988,13 @@ on error</doc>
109138107988 allow-none="1">
109139107989 <doc xml:space="preserve"
109140107990 filename="gio/gsocket.c"
109141- line="5000">a #GSocketAddress, or %NULL</doc>
107991+ line="5006">a #GSocketAddress, or %NULL</doc>
109142107992 <type name="SocketAddress" c:type="GSocketAddress*"/>
109143107993 </parameter>
109144107994 <parameter name="vectors" transfer-ownership="none">
109145107995 <doc xml:space="preserve"
109146107996 filename="gio/gsocket.c"
109147- line="5001">an array of #GOutputVector structs</doc>
107997+ line="5007">an array of #GOutputVector structs</doc>
109148107998 <array length="2" zero-terminated="0" c:type="GOutputVector*">
109149107999 <type name="OutputVector" c:type="GOutputVector"/>
109150108000 </array>
@@ -109152,7 +108002,7 @@ on error</doc>
109152108002 <parameter name="num_vectors" transfer-ownership="none">
109153108003 <doc xml:space="preserve"
109154108004 filename="gio/gsocket.c"
109155- line="5002">the number of elements in @vectors, or -1</doc>
108005+ line="5008">the number of elements in @vectors, or -1</doc>
109156108006 <type name="gint" c:type="gint"/>
109157108007 </parameter>
109158108008 <parameter name="messages"
@@ -109161,7 +108011,7 @@ on error</doc>
109161108011 allow-none="1">
109162108012 <doc xml:space="preserve"
109163108013 filename="gio/gsocket.c"
109164- line="5003">a pointer to an
108014+ line="5009">a pointer to an
109165108015 array of #GSocketControlMessages, or %NULL.</doc>
109166108016 <array length="4"
109167108017 zero-terminated="0"
@@ -109173,13 +108023,13 @@ on error</doc>
109173108023 <parameter name="num_messages" transfer-ownership="none">
109174108024 <doc xml:space="preserve"
109175108025 filename="gio/gsocket.c"
109176- line="5005">number of elements in @messages, or -1.</doc>
108026+ line="5011">number of elements in @messages, or -1.</doc>
109177108027 <type name="gint" c:type="gint"/>
109178108028 </parameter>
109179108029 <parameter name="flags" transfer-ownership="none">
109180108030 <doc xml:space="preserve"
109181108031 filename="gio/gsocket.c"
109182- line="5006">an int containing #GSocketMsgFlags flags, which may additionally
108032+ line="5012">an int containing #GSocketMsgFlags flags, which may additionally
109183108033 contain [other platform specific flags](http://man7.org/linux/man-pages/man2/recv.2.html)</doc>
109184108034 <type name="gint" c:type="gint"/>
109185108035 </parameter>
@@ -109189,7 +108039,7 @@ on error</doc>
109189108039 allow-none="1">
109190108040 <doc xml:space="preserve"
109191108041 filename="gio/gsocket.c"
109192- line="5008">a %GCancellable or %NULL</doc>
108042+ line="5014">a %GCancellable or %NULL</doc>
109193108043 <type name="Cancellable" c:type="GCancellable*"/>
109194108044 </parameter>
109195108045 </parameters>
@@ -109200,7 +108050,7 @@ on error</doc>
109200108050 throws="1">
109201108051 <doc xml:space="preserve"
109202108052 filename="gio/gsocket.c"
109203- line="5137">This behaves exactly the same as g_socket_send_message(), except that
108053+ line="5143">This behaves exactly the same as g_socket_send_message(), except that
109204108054 the choice of timeout behavior is determined by the @timeout_us argument
109205108055 rather than by @socket's properties.
109206108056
@@ -109211,7 +108061,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109211108061 <return-value transfer-ownership="none">
109212108062 <doc xml:space="preserve"
109213108063 filename="gio/gsocket.c"
109214- line="5161">%G_POLLABLE_RETURN_OK if all data was successfully written,
108064+ line="5167">%G_POLLABLE_RETURN_OK if all data was successfully written,
109215108065 %G_POLLABLE_RETURN_WOULD_BLOCK if the socket is currently not writable, or
109216108066 %G_POLLABLE_RETURN_FAILED if an error happened and @error is set.</doc>
109217108067 <type name="PollableReturn" c:type="GPollableReturn"/>
@@ -109220,7 +108070,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109220108070 <instance-parameter name="socket" transfer-ownership="none">
109221108071 <doc xml:space="preserve"
109222108072 filename="gio/gsocket.c"
109223- line="5139">a #GSocket</doc>
108073+ line="5145">a #GSocket</doc>
109224108074 <type name="Socket" c:type="GSocket*"/>
109225108075 </instance-parameter>
109226108076 <parameter name="address"
@@ -109229,13 +108079,13 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109229108079 allow-none="1">
109230108080 <doc xml:space="preserve"
109231108081 filename="gio/gsocket.c"
109232- line="5140">a #GSocketAddress, or %NULL</doc>
108082+ line="5146">a #GSocketAddress, or %NULL</doc>
109233108083 <type name="SocketAddress" c:type="GSocketAddress*"/>
109234108084 </parameter>
109235108085 <parameter name="vectors" transfer-ownership="none">
109236108086 <doc xml:space="preserve"
109237108087 filename="gio/gsocket.c"
109238- line="5141">an array of #GOutputVector structs</doc>
108088+ line="5147">an array of #GOutputVector structs</doc>
109239108089 <array length="2"
109240108090 zero-terminated="0"
109241108091 c:type="const GOutputVector*">
@@ -109245,7 +108095,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109245108095 <parameter name="num_vectors" transfer-ownership="none">
109246108096 <doc xml:space="preserve"
109247108097 filename="gio/gsocket.c"
109248- line="5142">the number of elements in @vectors, or -1</doc>
108098+ line="5148">the number of elements in @vectors, or -1</doc>
109249108099 <type name="gint" c:type="gint"/>
109250108100 </parameter>
109251108101 <parameter name="messages"
@@ -109254,7 +108104,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109254108104 allow-none="1">
109255108105 <doc xml:space="preserve"
109256108106 filename="gio/gsocket.c"
109257- line="5143">a pointer to an
108107+ line="5149">a pointer to an
109258108108 array of #GSocketControlMessages, or %NULL.</doc>
109259108109 <array length="4"
109260108110 zero-terminated="0"
@@ -109266,20 +108116,20 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109266108116 <parameter name="num_messages" transfer-ownership="none">
109267108117 <doc xml:space="preserve"
109268108118 filename="gio/gsocket.c"
109269- line="5145">number of elements in @messages, or -1.</doc>
108119+ line="5151">number of elements in @messages, or -1.</doc>
109270108120 <type name="gint" c:type="gint"/>
109271108121 </parameter>
109272108122 <parameter name="flags" transfer-ownership="none">
109273108123 <doc xml:space="preserve"
109274108124 filename="gio/gsocket.c"
109275- line="5146">an int containing #GSocketMsgFlags flags, which may additionally
108125+ line="5152">an int containing #GSocketMsgFlags flags, which may additionally
109276108126 contain [other platform specific flags](http://man7.org/linux/man-pages/man2/recv.2.html)</doc>
109277108127 <type name="gint" c:type="gint"/>
109278108128 </parameter>
109279108129 <parameter name="timeout_us" transfer-ownership="none">
109280108130 <doc xml:space="preserve"
109281108131 filename="gio/gsocket.c"
109282- line="5148">the maximum time (in microseconds) to wait, or -1</doc>
108132+ line="5154">the maximum time (in microseconds) to wait, or -1</doc>
109283108133 <type name="gint64" c:type="gint64"/>
109284108134 </parameter>
109285108135 <parameter name="bytes_written"
@@ -109290,7 +108140,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109290108140 allow-none="1">
109291108141 <doc xml:space="preserve"
109292108142 filename="gio/gsocket.c"
109293- line="5149">location to store the number of bytes that were written to the socket</doc>
108143+ line="5155">location to store the number of bytes that were written to the socket</doc>
109294108144 <type name="gsize" c:type="gsize*"/>
109295108145 </parameter>
109296108146 <parameter name="cancellable"
@@ -109299,7 +108149,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109299108149 allow-none="1">
109300108150 <doc xml:space="preserve"
109301108151 filename="gio/gsocket.c"
109302- line="5150">a %GCancellable or %NULL</doc>
108152+ line="5156">a %GCancellable or %NULL</doc>
109303108153 <type name="Cancellable" c:type="GCancellable*"/>
109304108154 </parameter>
109305108155 </parameters>
@@ -109310,7 +108160,7 @@ returned. @bytes_written will contain 0 in both cases.</doc>
109310108160 throws="1">
109311108161 <doc xml:space="preserve"
109312108162 filename="gio/gsocket.c"
109313- line="5375">Send multiple data messages from @socket in one go. This is the most
108163+ line="5381">Send multiple data messages from @socket in one go. This is the most
109314108164 complicated and fully-featured version of this call. For easier use, see
109315108165 g_socket_send(), g_socket_send_to(), and g_socket_send_message().
109316108166
@@ -109348,7 +108198,7 @@ successfully sent before the error will be returned.</doc>
109348108198 <return-value transfer-ownership="none">
109349108199 <doc xml:space="preserve"
109350108200 filename="gio/gsocket.c"
109351- line="5420">number of messages sent, or -1 on error. Note that the number of
108201+ line="5426">number of messages sent, or -1 on error. Note that the number of
109352108202 messages sent may be smaller than @num_messages if the socket is
109353108203 non-blocking or if @num_messages was larger than UIO_MAXIOV (1024),
109354108204 in which case the caller may re-try to send the remaining messages.</doc>
@@ -109358,13 +108208,13 @@ successfully sent before the error will be returned.</doc>
109358108208 <instance-parameter name="socket" transfer-ownership="none">
109359108209 <doc xml:space="preserve"
109360108210 filename="gio/gsocket.c"
109361- line="5377">a #GSocket</doc>
108211+ line="5383">a #GSocket</doc>
109362108212 <type name="Socket" c:type="GSocket*"/>
109363108213 </instance-parameter>
109364108214 <parameter name="messages" transfer-ownership="none">
109365108215 <doc xml:space="preserve"
109366108216 filename="gio/gsocket.c"
109367- line="5378">an array of #GOutputMessage structs</doc>
108217+ line="5384">an array of #GOutputMessage structs</doc>
109368108218 <array length="1" zero-terminated="0" c:type="GOutputMessage*">
109369108219 <type name="OutputMessage" c:type="GOutputMessage"/>
109370108220 </array>
@@ -109372,13 +108222,13 @@ successfully sent before the error will be returned.</doc>
109372108222 <parameter name="num_messages" transfer-ownership="none">
109373108223 <doc xml:space="preserve"
109374108224 filename="gio/gsocket.c"
109375- line="5379">the number of elements in @messages</doc>
108225+ line="5385">the number of elements in @messages</doc>
109376108226 <type name="guint" c:type="guint"/>
109377108227 </parameter>
109378108228 <parameter name="flags" transfer-ownership="none">
109379108229 <doc xml:space="preserve"
109380108230 filename="gio/gsocket.c"
109381- line="5380">an int containing #GSocketMsgFlags flags, which may additionally
108231+ line="5386">an int containing #GSocketMsgFlags flags, which may additionally
109382108232 contain [other platform specific flags](http://man7.org/linux/man-pages/man2/recv.2.html)</doc>
109383108233 <type name="gint" c:type="gint"/>
109384108234 </parameter>
@@ -109388,7 +108238,7 @@ successfully sent before the error will be returned.</doc>
109388108238 allow-none="1">
109389108239 <doc xml:space="preserve"
109390108240 filename="gio/gsocket.c"
109391- line="5382">a %GCancellable or %NULL</doc>
108241+ line="5388">a %GCancellable or %NULL</doc>
109392108242 <type name="Cancellable" c:type="GCancellable*"/>
109393108243 </parameter>
109394108244 </parameters>
@@ -109399,7 +108249,7 @@ successfully sent before the error will be returned.</doc>
109399108249 throws="1">
109400108250 <doc xml:space="preserve"
109401108251 filename="gio/gsocket.c"
109402- line="3812">Tries to send @size bytes from @buffer to @address. If @address is
108252+ line="3818">Tries to send @size bytes from @buffer to @address. If @address is
109403108253 %NULL then the message is sent to the default receiver (set by
109404108254 g_socket_connect()).
109405108255
@@ -109408,7 +108258,7 @@ See g_socket_send() for additional information.</doc>
109408108258 <return-value transfer-ownership="none">
109409108259 <doc xml:space="preserve"
109410108260 filename="gio/gsocket.c"
109411- line="3828">Number of bytes written (which may be less than @size), or -1
108261+ line="3834">Number of bytes written (which may be less than @size), or -1
109412108262 on error</doc>
109413108263 <type name="gssize" c:type="gssize"/>
109414108264 </return-value>
@@ -109416,7 +108266,7 @@ on error</doc>
109416108266 <instance-parameter name="socket" transfer-ownership="none">
109417108267 <doc xml:space="preserve"
109418108268 filename="gio/gsocket.c"
109419- line="3814">a #GSocket</doc>
108269+ line="3820">a #GSocket</doc>
109420108270 <type name="Socket" c:type="GSocket*"/>
109421108271 </instance-parameter>
109422108272 <parameter name="address"
@@ -109425,13 +108275,13 @@ on error</doc>
109425108275 allow-none="1">
109426108276 <doc xml:space="preserve"
109427108277 filename="gio/gsocket.c"
109428- line="3815">a #GSocketAddress, or %NULL</doc>
108278+ line="3821">a #GSocketAddress, or %NULL</doc>
109429108279 <type name="SocketAddress" c:type="GSocketAddress*"/>
109430108280 </parameter>
109431108281 <parameter name="buffer" transfer-ownership="none">
109432108282 <doc xml:space="preserve"
109433108283 filename="gio/gsocket.c"
109434- line="3816">the buffer
108284+ line="3822">the buffer
109435108285 containing the data to send.</doc>
109436108286 <array length="2" zero-terminated="0" c:type="const gchar*">
109437108287 <type name="guint8"/>
@@ -109440,7 +108290,7 @@ on error</doc>
109440108290 <parameter name="size" transfer-ownership="none">
109441108291 <doc xml:space="preserve"
109442108292 filename="gio/gsocket.c"
109443- line="3818">the number of bytes to send</doc>
108293+ line="3824">the number of bytes to send</doc>
109444108294 <type name="gsize" c:type="gsize"/>
109445108295 </parameter>
109446108296 <parameter name="cancellable"
@@ -109449,7 +108299,7 @@ on error</doc>
109449108299 allow-none="1">
109450108300 <doc xml:space="preserve"
109451108301 filename="gio/gsocket.c"
109452- line="3819">a %GCancellable or %NULL</doc>
108302+ line="3825">a %GCancellable or %NULL</doc>
109453108303 <type name="Cancellable" c:type="GCancellable*"/>
109454108304 </parameter>
109455108305 </parameters>
@@ -109460,14 +108310,14 @@ on error</doc>
109460108310 throws="1">
109461108311 <doc xml:space="preserve"
109462108312 filename="gio/gsocket.c"
109463- line="3781">This behaves exactly the same as g_socket_send(), except that
108313+ line="3787">This behaves exactly the same as g_socket_send(), except that
109464108314 the choice of blocking or non-blocking behavior is determined by
109465108315 the @blocking argument rather than by @socket's properties.</doc>
109466108316 <source-position filename="gio/gsocket.h" line="310"/>
109467108317 <return-value transfer-ownership="none">
109468108318 <doc xml:space="preserve"
109469108319 filename="gio/gsocket.c"
109470- line="3795">Number of bytes written (which may be less than @size), or -1
108320+ line="3801">Number of bytes written (which may be less than @size), or -1
109471108321 on error</doc>
109472108322 <type name="gssize" c:type="gssize"/>
109473108323 </return-value>
@@ -109475,13 +108325,13 @@ on error</doc>
109475108325 <instance-parameter name="socket" transfer-ownership="none">
109476108326 <doc xml:space="preserve"
109477108327 filename="gio/gsocket.c"
109478- line="3783">a #GSocket</doc>
108328+ line="3789">a #GSocket</doc>
109479108329 <type name="Socket" c:type="GSocket*"/>
109480108330 </instance-parameter>
109481108331 <parameter name="buffer" transfer-ownership="none">
109482108332 <doc xml:space="preserve"
109483108333 filename="gio/gsocket.c"
109484- line="3784">the buffer
108334+ line="3790">the buffer
109485108335 containing the data to send.</doc>
109486108336 <array length="1" zero-terminated="0" c:type="const gchar*">
109487108337 <type name="guint8"/>
@@ -109490,13 +108340,13 @@ on error</doc>
109490108340 <parameter name="size" transfer-ownership="none">
109491108341 <doc xml:space="preserve"
109492108342 filename="gio/gsocket.c"
109493- line="3786">the number of bytes to send</doc>
108343+ line="3792">the number of bytes to send</doc>
109494108344 <type name="gsize" c:type="gsize"/>
109495108345 </parameter>
109496108346 <parameter name="blocking" transfer-ownership="none">
109497108347 <doc xml:space="preserve"
109498108348 filename="gio/gsocket.c"
109499- line="3787">whether to do blocking or non-blocking I/O</doc>
108349+ line="3793">whether to do blocking or non-blocking I/O</doc>
109500108350 <type name="gboolean" c:type="gboolean"/>
109501108351 </parameter>
109502108352 <parameter name="cancellable"
@@ -109505,7 +108355,7 @@ on error</doc>
109505108355 allow-none="1">
109506108356 <doc xml:space="preserve"
109507108357 filename="gio/gsocket.c"
109508- line="3788">a %GCancellable or %NULL</doc>
108358+ line="3794">a %GCancellable or %NULL</doc>
109509108359 <type name="Cancellable" c:type="GCancellable*"/>
109510108360 </parameter>
109511108361 </parameters>
@@ -109707,7 +108557,7 @@ the local network.</doc>
109707108557 throws="1">
109708108558 <doc xml:space="preserve"
109709108559 filename="gio/gsocket.c"
109710- line="6525">Sets the value of an integer-valued option on @socket, as with
108560+ line="6531">Sets the value of an integer-valued option on @socket, as with
109711108561 setsockopt(). (If you need to set a non-integer-valued option,
109712108562 you will need to call setsockopt() directly.)
109713108563
@@ -109720,7 +108570,7 @@ headers.</doc>
109720108570 <return-value transfer-ownership="none">
109721108571 <doc xml:space="preserve"
109722108572 filename="gio/gsocket.c"
109723- line="6543">success or failure. On failure, @error will be set, and
108573+ line="6549">success or failure. On failure, @error will be set, and
109724108574 the system error value (`errno` or WSAGetLastError()) will still
109725108575 be set to the result of the setsockopt() call.</doc>
109726108576 <type name="gboolean" c:type="gboolean"/>
@@ -109729,25 +108579,25 @@ headers.</doc>
109729108579 <instance-parameter name="socket" transfer-ownership="none">
109730108580 <doc xml:space="preserve"
109731108581 filename="gio/gsocket.c"
109732- line="6527">a #GSocket</doc>
108582+ line="6533">a #GSocket</doc>
109733108583 <type name="Socket" c:type="GSocket*"/>
109734108584 </instance-parameter>
109735108585 <parameter name="level" transfer-ownership="none">
109736108586 <doc xml:space="preserve"
109737108587 filename="gio/gsocket.c"
109738- line="6528">the "API level" of the option (eg, `SOL_SOCKET`)</doc>
108588+ line="6534">the "API level" of the option (eg, `SOL_SOCKET`)</doc>
109739108589 <type name="gint" c:type="gint"/>
109740108590 </parameter>
109741108591 <parameter name="optname" transfer-ownership="none">
109742108592 <doc xml:space="preserve"
109743108593 filename="gio/gsocket.c"
109744- line="6529">the "name" of the option (eg, `SO_BROADCAST`)</doc>
108594+ line="6535">the "name" of the option (eg, `SO_BROADCAST`)</doc>
109745108595 <type name="gint" c:type="gint"/>
109746108596 </parameter>
109747108597 <parameter name="value" transfer-ownership="none">
109748108598 <doc xml:space="preserve"
109749108599 filename="gio/gsocket.c"
109750- line="6530">the value to set the option to</doc>
108600+ line="6536">the value to set the option to</doc>
109751108601 <type name="gint" c:type="gint"/>
109752108602 </parameter>
109753108603 </parameters>
@@ -109830,7 +108680,7 @@ By default the platform-specific default value is used.</doc>
109830108680 throws="1">
109831108681 <doc xml:space="preserve"
109832108682 filename="gio/gsocket.c"
109833- line="3855">Shut down part or all of a full-duplex connection.
108683+ line="3861">Shut down part or all of a full-duplex connection.
109834108684
109835108685 If @shutdown_read is %TRUE then the receiving side of the connection
109836108686 is shut down, and further reading is disallowed.
@@ -109848,26 +108698,26 @@ other side saw all sent data.</doc>
109848108698 <return-value transfer-ownership="none">
109849108699 <doc xml:space="preserve"
109850108700 filename="gio/gsocket.c"
109851- line="3877">%TRUE on success, %FALSE on error</doc>
108701+ line="3883">%TRUE on success, %FALSE on error</doc>
109852108702 <type name="gboolean" c:type="gboolean"/>
109853108703 </return-value>
109854108704 <parameters>
109855108705 <instance-parameter name="socket" transfer-ownership="none">
109856108706 <doc xml:space="preserve"
109857108707 filename="gio/gsocket.c"
109858- line="3857">a #GSocket</doc>
108708+ line="3863">a #GSocket</doc>
109859108709 <type name="Socket" c:type="GSocket*"/>
109860108710 </instance-parameter>
109861108711 <parameter name="shutdown_read" transfer-ownership="none">
109862108712 <doc xml:space="preserve"
109863108713 filename="gio/gsocket.c"
109864- line="3858">whether to shut down the read side</doc>
108714+ line="3864">whether to shut down the read side</doc>
109865108715 <type name="gboolean" c:type="gboolean"/>
109866108716 </parameter>
109867108717 <parameter name="shutdown_write" transfer-ownership="none">
109868108718 <doc xml:space="preserve"
109869108719 filename="gio/gsocket.c"
109870- line="3859">whether to shut down the write side</doc>
108720+ line="3865">whether to shut down the write side</doc>
109871108721 <type name="gboolean" c:type="gboolean"/>
109872108722 </parameter>
109873108723 </parameters>
@@ -110091,13 +108941,13 @@ internet sockets, or [class@Gio.UnixSocketAddress] for UNIX domain sockets.</doc
110091108941 version="2.22">
110092108942 <doc xml:space="preserve"
110093108943 filename="gio/gsocketaddress.c"
110094- line="193">Creates a #GSocketAddress subclass corresponding to the native
108944+ line="194">Creates a #GSocketAddress subclass corresponding to the native
110095108945 struct sockaddr @native.</doc>
110096108946 <source-position filename="gio/gsocketaddress.h" line="70"/>
110097108947 <return-value transfer-ownership="full">
110098108948 <doc xml:space="preserve"
110099108949 filename="gio/gsocketaddress.c"
110100- line="201">a new #GSocketAddress if @native could successfully
108950+ line="202">a new #GSocketAddress if @native could successfully
110101108951 be converted, otherwise %NULL</doc>
110102108952 <type name="SocketAddress" c:type="GSocketAddress*"/>
110103108953 </return-value>
@@ -110105,13 +108955,13 @@ struct sockaddr @native.</doc>
110105108955 <parameter name="native" transfer-ownership="none">
110106108956 <doc xml:space="preserve"
110107108957 filename="gio/gsocketaddress.c"
110108- line="195">a pointer to a struct sockaddr</doc>
108958+ line="196">a pointer to a struct sockaddr</doc>
110109108959 <type name="gpointer" c:type="gpointer"/>
110110108960 </parameter>
110111108961 <parameter name="len" transfer-ownership="none">
110112108962 <doc xml:space="preserve"
110113108963 filename="gio/gsocketaddress.c"
110114- line="196">the size of the memory location pointed to by @native</doc>
108964+ line="197">the size of the memory location pointed to by @native</doc>
110115108965 <type name="gsize" c:type="gsize"/>
110116108966 </parameter>
110117108967 </parameters>
@@ -110149,7 +108999,8 @@ g_socket_address_to_native().</doc>
110149108999 <doc xml:space="preserve"
110150109000 filename="gio/gsocketaddress.c"
110151109001 line="149">the size of the native struct sockaddr that
110152- @address represents</doc>
109002+ @address represents, or `-1` if @address
109003+ is not valid</doc>
110153109004 <type name="gssize" c:type="gssize"/>
110154109005 </return-value>
110155109006 <parameters>
@@ -110167,7 +109018,7 @@ g_socket_address_to_native().</doc>
110167109018 throws="1">
110168109019 <doc xml:space="preserve"
110169109020 filename="gio/gsocketaddress.c"
110170- line="162">Converts a #GSocketAddress to a native struct sockaddr, which can
109021+ line="163">Converts a #GSocketAddress to a native struct sockaddr, which can
110171109022 be passed to low-level functions like connect() or bind().
110172109023
110173109024 If not enough space is available, a %G_IO_ERROR_NO_SPACE error
@@ -110177,14 +109028,14 @@ then a %G_IO_ERROR_NOT_SUPPORTED error is returned.</doc>
110177109028 <return-value transfer-ownership="none">
110178109029 <doc xml:space="preserve"
110179109030 filename="gio/gsocketaddress.c"
110180- line="178">%TRUE if @dest was filled in, %FALSE on error</doc>
109031+ line="179">%TRUE if @dest was filled in, %FALSE on error</doc>
110181109032 <type name="gboolean" c:type="gboolean"/>
110182109033 </return-value>
110183109034 <parameters>
110184109035 <instance-parameter name="address" transfer-ownership="none">
110185109036 <doc xml:space="preserve"
110186109037 filename="gio/gsocketaddress.c"
110187- line="164">a #GSocketAddress</doc>
109038+ line="165">a #GSocketAddress</doc>
110188109039 <type name="SocketAddress" c:type="GSocketAddress*"/>
110189109040 </instance-parameter>
110190109041 <parameter name="dest"
@@ -110193,14 +109044,14 @@ then a %G_IO_ERROR_NOT_SUPPORTED error is returned.</doc>
110193109044 allow-none="1">
110194109045 <doc xml:space="preserve"
110195109046 filename="gio/gsocketaddress.c"
110196- line="165">a pointer to a memory location that will contain the native
109047+ line="166">a pointer to a memory location that will contain the native
110197109048 struct sockaddr</doc>
110198109049 <type name="gpointer" c:type="gpointer"/>
110199109050 </parameter>
110200109051 <parameter name="destlen" transfer-ownership="none">
110201109052 <doc xml:space="preserve"
110202109053 filename="gio/gsocketaddress.c"
110203- line="167">the size of @dest. Must be at least as large as
109054+ line="168">the size of @dest. Must be at least as large as
110204109055 g_socket_address_get_native_size()</doc>
110205109056 <type name="gsize" c:type="gsize"/>
110206109057 </parameter>
@@ -110242,7 +109093,8 @@ g_socket_address_to_native().</doc>
110242109093 <doc xml:space="preserve"
110243109094 filename="gio/gsocketaddress.c"
110244109095 line="149">the size of the native struct sockaddr that
110245- @address represents</doc>
109096+ @address represents, or `-1` if @address
109097+ is not valid</doc>
110246109098 <type name="gssize" c:type="gssize"/>
110247109099 </return-value>
110248109100 <parameters>
@@ -110260,7 +109112,7 @@ g_socket_address_to_native().</doc>
110260109112 throws="1">
110261109113 <doc xml:space="preserve"
110262109114 filename="gio/gsocketaddress.c"
110263- line="162">Converts a #GSocketAddress to a native struct sockaddr, which can
109115+ line="163">Converts a #GSocketAddress to a native struct sockaddr, which can
110264109116 be passed to low-level functions like connect() or bind().
110265109117
110266109118 If not enough space is available, a %G_IO_ERROR_NO_SPACE error
@@ -110270,14 +109122,14 @@ then a %G_IO_ERROR_NOT_SUPPORTED error is returned.</doc>
110270109122 <return-value transfer-ownership="none">
110271109123 <doc xml:space="preserve"
110272109124 filename="gio/gsocketaddress.c"
110273- line="178">%TRUE if @dest was filled in, %FALSE on error</doc>
109125+ line="179">%TRUE if @dest was filled in, %FALSE on error</doc>
110274109126 <type name="gboolean" c:type="gboolean"/>
110275109127 </return-value>
110276109128 <parameters>
110277109129 <instance-parameter name="address" transfer-ownership="none">
110278109130 <doc xml:space="preserve"
110279109131 filename="gio/gsocketaddress.c"
110280- line="164">a #GSocketAddress</doc>
109132+ line="165">a #GSocketAddress</doc>
110281109133 <type name="SocketAddress" c:type="GSocketAddress*"/>
110282109134 </instance-parameter>
110283109135 <parameter name="dest"
@@ -110286,14 +109138,14 @@ then a %G_IO_ERROR_NOT_SUPPORTED error is returned.</doc>
110286109138 allow-none="1">
110287109139 <doc xml:space="preserve"
110288109140 filename="gio/gsocketaddress.c"
110289- line="165">a pointer to a memory location that will contain the native
109141+ line="166">a pointer to a memory location that will contain the native
110290109142 struct sockaddr</doc>
110291109143 <type name="gpointer" c:type="gpointer"/>
110292109144 </parameter>
110293109145 <parameter name="destlen" transfer-ownership="none">
110294109146 <doc xml:space="preserve"
110295109147 filename="gio/gsocketaddress.c"
110296- line="167">the size of @dest. Must be at least as large as
109148+ line="168">the size of @dest. Must be at least as large as
110297109149 g_socket_address_get_native_size()</doc>
110298109150 <type name="gsize" c:type="gsize"/>
110299109151 </parameter>
@@ -110346,7 +109198,8 @@ struct sockaddr</doc>
110346109198 <doc xml:space="preserve"
110347109199 filename="gio/gsocketaddress.c"
110348109200 line="149">the size of the native struct sockaddr that
110349- @address represents</doc>
109201+ @address represents, or `-1` if @address
109202+ is not valid</doc>
110350109203 <type name="gssize" c:type="gssize"/>
110351109204 </return-value>
110352109205 <parameters>
@@ -110365,14 +109218,14 @@ struct sockaddr</doc>
110365109218 <return-value transfer-ownership="none">
110366109219 <doc xml:space="preserve"
110367109220 filename="gio/gsocketaddress.c"
110368- line="178">%TRUE if @dest was filled in, %FALSE on error</doc>
109221+ line="179">%TRUE if @dest was filled in, %FALSE on error</doc>
110369109222 <type name="gboolean" c:type="gboolean"/>
110370109223 </return-value>
110371109224 <parameters>
110372109225 <parameter name="address" transfer-ownership="none">
110373109226 <doc xml:space="preserve"
110374109227 filename="gio/gsocketaddress.c"
110375- line="164">a #GSocketAddress</doc>
109228+ line="165">a #GSocketAddress</doc>
110376109229 <type name="SocketAddress" c:type="GSocketAddress*"/>
110377109230 </parameter>
110378109231 <parameter name="dest"
@@ -110381,14 +109234,14 @@ struct sockaddr</doc>
110381109234 allow-none="1">
110382109235 <doc xml:space="preserve"
110383109236 filename="gio/gsocketaddress.c"
110384- line="165">a pointer to a memory location that will contain the native
109237+ line="166">a pointer to a memory location that will contain the native
110385109238 struct sockaddr</doc>
110386109239 <type name="gpointer" c:type="gpointer"/>
110387109240 </parameter>
110388109241 <parameter name="destlen" transfer-ownership="none">
110389109242 <doc xml:space="preserve"
110390109243 filename="gio/gsocketaddress.c"
110391- line="167">the size of @dest. Must be at least as large as
109244+ line="168">the size of @dest. Must be at least as large as
110392109245 g_socket_address_get_native_size()</doc>
110393109246 <type name="gsize" c:type="gsize"/>
110394109247 </parameter>
@@ -112465,7 +111318,7 @@ the future; unrecognized @event values should be ignored.</doc>
112465111318 c:type="GSocketClientEvent">
112466111319 <doc xml:space="preserve"
112467111320 filename="gio/gioenums.h"
112468- line="1933">Describes an event occurring on a #GSocketClient. See the
111321+ line="1940">Describes an event occurring on a #GSocketClient. See the
112469111322 #GSocketClient::event signal for more details.
112470111323
112471111324 Additional values may be added to this type in the future.</doc>
@@ -112476,7 +111329,7 @@ Additional values may be added to this type in the future.</doc>
112476111329 glib:name="G_SOCKET_CLIENT_RESOLVING">
112477111330 <doc xml:space="preserve"
112478111331 filename="gio/gioenums.h"
112479- line="1935">The client is doing a DNS lookup.</doc>
111332+ line="1942">The client is doing a DNS lookup.</doc>
112480111333 </member>
112481111334 <member name="resolved"
112482111335 value="1"
@@ -112485,7 +111338,7 @@ Additional values may be added to this type in the future.</doc>
112485111338 glib:name="G_SOCKET_CLIENT_RESOLVED">
112486111339 <doc xml:space="preserve"
112487111340 filename="gio/gioenums.h"
112488- line="1936">The client has completed a DNS lookup.</doc>
111341+ line="1943">The client has completed a DNS lookup.</doc>
112489111342 </member>
112490111343 <member name="connecting"
112491111344 value="2"
@@ -112494,7 +111347,7 @@ Additional values may be added to this type in the future.</doc>
112494111347 glib:name="G_SOCKET_CLIENT_CONNECTING">
112495111348 <doc xml:space="preserve"
112496111349 filename="gio/gioenums.h"
112497- line="1937">The client is connecting to a remote
111350+ line="1944">The client is connecting to a remote
112498111351 host (either a proxy or the destination server).</doc>
112499111352 </member>
112500111353 <member name="connected"
@@ -112504,7 +111357,7 @@ Additional values may be added to this type in the future.</doc>
112504111357 glib:name="G_SOCKET_CLIENT_CONNECTED">
112505111358 <doc xml:space="preserve"
112506111359 filename="gio/gioenums.h"
112507- line="1939">The client has connected to a remote
111360+ line="1946">The client has connected to a remote
112508111361 host.</doc>
112509111362 </member>
112510111363 <member name="proxy_negotiating"
@@ -112514,7 +111367,7 @@ Additional values may be added to this type in the future.</doc>
112514111367 glib:name="G_SOCKET_CLIENT_PROXY_NEGOTIATING">
112515111368 <doc xml:space="preserve"
112516111369 filename="gio/gioenums.h"
112517- line="1941">The client is negotiating
111370+ line="1948">The client is negotiating
112518111371 with a proxy to connect to the destination server.</doc>
112519111372 </member>
112520111373 <member name="proxy_negotiated"
@@ -112524,7 +111377,7 @@ Additional values may be added to this type in the future.</doc>
112524111377 glib:name="G_SOCKET_CLIENT_PROXY_NEGOTIATED">
112525111378 <doc xml:space="preserve"
112526111379 filename="gio/gioenums.h"
112527- line="1943">The client has negotiated
111380+ line="1950">The client has negotiated
112528111381 with the proxy server.</doc>
112529111382 </member>
112530111383 <member name="tls_handshaking"
@@ -112534,7 +111387,7 @@ Additional values may be added to this type in the future.</doc>
112534111387 glib:name="G_SOCKET_CLIENT_TLS_HANDSHAKING">
112535111388 <doc xml:space="preserve"
112536111389 filename="gio/gioenums.h"
112537- line="1945">The client is performing a
111390+ line="1952">The client is performing a
112538111391 TLS handshake.</doc>
112539111392 </member>
112540111393 <member name="tls_handshaked"
@@ -112544,7 +111397,7 @@ Additional values may be added to this type in the future.</doc>
112544111397 glib:name="G_SOCKET_CLIENT_TLS_HANDSHAKED">
112545111398 <doc xml:space="preserve"
112546111399 filename="gio/gioenums.h"
112547- line="1947">The client has performed a
111400+ line="1954">The client has performed a
112548111401 TLS handshake.</doc>
112549111402 </member>
112550111403 <member name="complete"
@@ -112554,7 +111407,7 @@ Additional values may be added to this type in the future.</doc>
112554111407 glib:name="G_SOCKET_CLIENT_COMPLETE">
112555111408 <doc xml:space="preserve"
112556111409 filename="gio/gioenums.h"
112557- line="1949">The client is done with a particular
111410+ line="1956">The client is done with a particular
112558111411 #GSocketConnectable.</doc>
112559111412 </member>
112560111413 </enumeration>
@@ -113861,7 +112714,7 @@ or g_socket_listener_add_inet_port().</doc>
113861112714 glib:async-func="accept_async">
113862112715 <doc xml:space="preserve"
113863112716 filename="gio/gsocketlistener.c"
113864- line="741">Blocks waiting for a client to connect to any of the sockets added
112717+ line="782">Blocks waiting for a client to connect to any of the sockets added
113865112718 to the listener. Returns a #GSocketConnection for the socket that was
113866112719 accepted.
113867112720
@@ -113876,14 +112729,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
113876112729 <return-value transfer-ownership="full">
113877112730 <doc xml:space="preserve"
113878112731 filename="gio/gsocketlistener.c"
113879- line="760">a #GSocketConnection on success, %NULL on error.</doc>
112732+ line="801">a #GSocketConnection on success, %NULL on error.</doc>
113880112733 <type name="SocketConnection" c:type="GSocketConnection*"/>
113881112734 </return-value>
113882112735 <parameters>
113883112736 <instance-parameter name="listener" transfer-ownership="none">
113884112737 <doc xml:space="preserve"
113885112738 filename="gio/gsocketlistener.c"
113886- line="743">a #GSocketListener</doc>
112739+ line="784">a #GSocketListener</doc>
113887112740 <type name="SocketListener" c:type="GSocketListener*"/>
113888112741 </instance-parameter>
113889112742 <parameter name="source_object"
@@ -113895,7 +112748,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
113895112748 allow-none="1">
113896112749 <doc xml:space="preserve"
113897112750 filename="gio/gsocketlistener.c"
113898- line="744">location where #GObject pointer will be stored, or %NULL</doc>
112751+ line="785">location where #GObject pointer will be stored, or %NULL</doc>
113899112752 <type name="GObject.Object" c:type="GObject**"/>
113900112753 </parameter>
113901112754 <parameter name="cancellable"
@@ -113904,7 +112757,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
113904112757 allow-none="1">
113905112758 <doc xml:space="preserve"
113906112759 filename="gio/gsocketlistener.c"
113907- line="745">optional #GCancellable object, %NULL to ignore.</doc>
112760+ line="786">optional #GCancellable object, %NULL to ignore.</doc>
113908112761 <type name="Cancellable" c:type="GCancellable*"/>
113909112762 </parameter>
113910112763 </parameters>
@@ -113916,7 +112769,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
113916112769 glib:sync-func="accept">
113917112770 <doc xml:space="preserve"
113918112771 filename="gio/gsocketlistener.c"
113919- line="911">This is the asynchronous version of g_socket_listener_accept().
112772+ line="981">This is the asynchronous version of g_socket_listener_accept().
113920112773
113921112774 When the operation is finished @callback will be
113922112775 called. You can then call g_socket_listener_accept_finish()
@@ -113929,7 +112782,7 @@ to get the result of the operation.</doc>
113929112782 <instance-parameter name="listener" transfer-ownership="none">
113930112783 <doc xml:space="preserve"
113931112784 filename="gio/gsocketlistener.c"
113932- line="913">a #GSocketListener</doc>
112785+ line="983">a #GSocketListener</doc>
113933112786 <type name="SocketListener" c:type="GSocketListener*"/>
113934112787 </instance-parameter>
113935112788 <parameter name="cancellable"
@@ -113938,7 +112791,7 @@ to get the result of the operation.</doc>
113938112791 allow-none="1">
113939112792 <doc xml:space="preserve"
113940112793 filename="gio/gsocketlistener.c"
113941- line="914">a #GCancellable, or %NULL</doc>
112794+ line="984">a #GCancellable, or %NULL</doc>
113942112795 <type name="Cancellable" c:type="GCancellable*"/>
113943112796 </parameter>
113944112797 <parameter name="callback"
@@ -113949,7 +112802,7 @@ to get the result of the operation.</doc>
113949112802 closure="2">
113950112803 <doc xml:space="preserve"
113951112804 filename="gio/gsocketlistener.c"
113952- line="915">a #GAsyncReadyCallback</doc>
112805+ line="985">a #GAsyncReadyCallback</doc>
113953112806 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
113954112807 </parameter>
113955112808 <parameter name="user_data"
@@ -113958,7 +112811,7 @@ to get the result of the operation.</doc>
113958112811 allow-none="1">
113959112812 <doc xml:space="preserve"
113960112813 filename="gio/gsocketlistener.c"
113961- line="916">user data for the callback</doc>
112814+ line="986">user data for the callback</doc>
113962112815 <type name="gpointer" c:type="gpointer"/>
113963112816 </parameter>
113964112817 </parameters>
@@ -113969,25 +112822,25 @@ to get the result of the operation.</doc>
113969112822 throws="1">
113970112823 <doc xml:space="preserve"
113971112824 filename="gio/gsocketlistener.c"
113972- line="938">Finishes an async accept operation. See g_socket_listener_accept_async()</doc>
112825+ line="1008">Finishes an async accept operation. See g_socket_listener_accept_async()</doc>
113973112826 <source-position filename="gio/gsocketlistener.h" line="147"/>
113974112827 <return-value transfer-ownership="full">
113975112828 <doc xml:space="preserve"
113976112829 filename="gio/gsocketlistener.c"
113977- line="948">a #GSocketConnection on success, %NULL on error.</doc>
112830+ line="1018">a #GSocketConnection on success, %NULL on error.</doc>
113978112831 <type name="SocketConnection" c:type="GSocketConnection*"/>
113979112832 </return-value>
113980112833 <parameters>
113981112834 <instance-parameter name="listener" transfer-ownership="none">
113982112835 <doc xml:space="preserve"
113983112836 filename="gio/gsocketlistener.c"
113984- line="940">a #GSocketListener</doc>
112837+ line="1010">a #GSocketListener</doc>
113985112838 <type name="SocketListener" c:type="GSocketListener*"/>
113986112839 </instance-parameter>
113987112840 <parameter name="result" transfer-ownership="none">
113988112841 <doc xml:space="preserve"
113989112842 filename="gio/gsocketlistener.c"
113990- line="941">a #GAsyncResult.</doc>
112843+ line="1011">a #GAsyncResult.</doc>
113991112844 <type name="AsyncResult" c:type="GAsyncResult*"/>
113992112845 </parameter>
113993112846 <parameter name="source_object"
@@ -113999,7 +112852,7 @@ to get the result of the operation.</doc>
113999112852 allow-none="1">
114000112853 <doc xml:space="preserve"
114001112854 filename="gio/gsocketlistener.c"
114002- line="942">Optional #GObject identifying this source</doc>
112855+ line="1012">Optional #GObject identifying this source</doc>
114003112856 <type name="GObject.Object" c:type="GObject**"/>
114004112857 </parameter>
114005112858 </parameters>
@@ -114011,7 +112864,7 @@ to get the result of the operation.</doc>
114011112864 glib:async-func="accept_socket_async">
114012112865 <doc xml:space="preserve"
114013112866 filename="gio/gsocketlistener.c"
114014- line="664">Blocks waiting for a client to connect to any of the sockets added
112867+ line="705">Blocks waiting for a client to connect to any of the sockets added
114015112868 to the listener. Returns the #GSocket that was accepted.
114016112869
114017112870 If you want to accept the high-level #GSocketConnection, not a #GSocket,
@@ -114029,14 +112882,14 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
114029112882 <return-value transfer-ownership="full">
114030112883 <doc xml:space="preserve"
114031112884 filename="gio/gsocketlistener.c"
114032- line="686">a #GSocket on success, %NULL on error.</doc>
112885+ line="727">a #GSocket on success, %NULL on error.</doc>
114033112886 <type name="Socket" c:type="GSocket*"/>
114034112887 </return-value>
114035112888 <parameters>
114036112889 <instance-parameter name="listener" transfer-ownership="none">
114037112890 <doc xml:space="preserve"
114038112891 filename="gio/gsocketlistener.c"
114039- line="666">a #GSocketListener</doc>
112892+ line="707">a #GSocketListener</doc>
114040112893 <type name="SocketListener" c:type="GSocketListener*"/>
114041112894 </instance-parameter>
114042112895 <parameter name="source_object"
@@ -114048,7 +112901,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
114048112901 allow-none="1">
114049112902 <doc xml:space="preserve"
114050112903 filename="gio/gsocketlistener.c"
114051- line="667">location where #GObject pointer will be stored, or %NULL.</doc>
112904+ line="708">location where #GObject pointer will be stored, or %NULL.</doc>
114052112905 <type name="GObject.Object" c:type="GObject**"/>
114053112906 </parameter>
114054112907 <parameter name="cancellable"
@@ -114057,7 +112910,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
114057112910 allow-none="1">
114058112911 <doc xml:space="preserve"
114059112912 filename="gio/gsocketlistener.c"
114060- line="668">optional #GCancellable object, %NULL to ignore.</doc>
112913+ line="709">optional #GCancellable object, %NULL to ignore.</doc>
114061112914 <type name="Cancellable" c:type="GCancellable*"/>
114062112915 </parameter>
114063112916 </parameters>
@@ -114069,7 +112922,7 @@ was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.</doc>
114069112922 glib:sync-func="accept_socket">
114070112923 <doc xml:space="preserve"
114071112924 filename="gio/gsocketlistener.c"
114072- line="836">This is the asynchronous version of g_socket_listener_accept_socket().
112925+ line="903">This is the asynchronous version of g_socket_listener_accept_socket().
114073112926
114074112927 When the operation is finished @callback will be
114075112928 called. You can then call g_socket_listener_accept_socket_finish()
@@ -114082,7 +112935,7 @@ to get the result of the operation.</doc>
114082112935 <instance-parameter name="listener" transfer-ownership="none">
114083112936 <doc xml:space="preserve"
114084112937 filename="gio/gsocketlistener.c"
114085- line="838">a #GSocketListener</doc>
112938+ line="905">a #GSocketListener</doc>
114086112939 <type name="SocketListener" c:type="GSocketListener*"/>
114087112940 </instance-parameter>
114088112941 <parameter name="cancellable"
@@ -114091,7 +112944,7 @@ to get the result of the operation.</doc>
114091112944 allow-none="1">
114092112945 <doc xml:space="preserve"
114093112946 filename="gio/gsocketlistener.c"
114094- line="839">a #GCancellable, or %NULL</doc>
112947+ line="906">a #GCancellable, or %NULL</doc>
114095112948 <type name="Cancellable" c:type="GCancellable*"/>
114096112949 </parameter>
114097112950 <parameter name="callback"
@@ -114102,7 +112955,7 @@ to get the result of the operation.</doc>
114102112955 closure="2">
114103112956 <doc xml:space="preserve"
114104112957 filename="gio/gsocketlistener.c"
114105- line="840">a #GAsyncReadyCallback</doc>
112958+ line="907">a #GAsyncReadyCallback</doc>
114106112959 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
114107112960 </parameter>
114108112961 <parameter name="user_data"
@@ -114111,7 +112964,7 @@ to get the result of the operation.</doc>
114111112964 allow-none="1">
114112112965 <doc xml:space="preserve"
114113112966 filename="gio/gsocketlistener.c"
114114- line="841">user data for the callback</doc>
112967+ line="908">user data for the callback</doc>
114115112968 <type name="gpointer" c:type="gpointer"/>
114116112969 </parameter>
114117112970 </parameters>
@@ -114122,25 +112975,25 @@ to get the result of the operation.</doc>
114122112975 throws="1">
114123112976 <doc xml:space="preserve"
114124112977 filename="gio/gsocketlistener.c"
114125- line="882">Finishes an async accept operation. See g_socket_listener_accept_socket_async()</doc>
112978+ line="952">Finishes an async accept operation. See g_socket_listener_accept_socket_async()</doc>
114126112979 <source-position filename="gio/gsocketlistener.h" line="128"/>
114127112980 <return-value transfer-ownership="full">
114128112981 <doc xml:space="preserve"
114129112982 filename="gio/gsocketlistener.c"
114130- line="892">a #GSocket on success, %NULL on error.</doc>
112983+ line="962">a #GSocket on success, %NULL on error.</doc>
114131112984 <type name="Socket" c:type="GSocket*"/>
114132112985 </return-value>
114133112986 <parameters>
114134112987 <instance-parameter name="listener" transfer-ownership="none">
114135112988 <doc xml:space="preserve"
114136112989 filename="gio/gsocketlistener.c"
114137- line="884">a #GSocketListener</doc>
112990+ line="954">a #GSocketListener</doc>
114138112991 <type name="SocketListener" c:type="GSocketListener*"/>
114139112992 </instance-parameter>
114140112993 <parameter name="result" transfer-ownership="none">
114141112994 <doc xml:space="preserve"
114142112995 filename="gio/gsocketlistener.c"
114143- line="885">a #GAsyncResult.</doc>
112996+ line="955">a #GAsyncResult.</doc>
114144112997 <type name="AsyncResult" c:type="GAsyncResult*"/>
114145112998 </parameter>
114146112999 <parameter name="source_object"
@@ -114152,7 +113005,7 @@ to get the result of the operation.</doc>
114152113005 allow-none="1">
114153113006 <doc xml:space="preserve"
114154113007 filename="gio/gsocketlistener.c"
114155- line="886">Optional #GObject identifying this source</doc>
113008+ line="956">Optional #GObject identifying this source</doc>
114156113009 <type name="GObject.Object" c:type="GObject**"/>
114157113010 </parameter>
114158113011 </parameters>
@@ -114163,7 +113016,7 @@ to get the result of the operation.</doc>
114163113016 throws="1">
114164113017 <doc xml:space="preserve"
114165113018 filename="gio/gsocketlistener.c"
114166- line="299">Creates a socket of type @type and protocol @protocol, binds
113019+ line="322">Creates a socket of type @type and protocol @protocol, binds
114167113020 it to @address and adds it to the set of sockets we're accepting
114168113021 sockets from.
114169113022
@@ -114190,32 +113043,32 @@ references may be held internally.</doc>
114190113043 <return-value transfer-ownership="none">
114191113044 <doc xml:space="preserve"
114192113045 filename="gio/gsocketlistener.c"
114193- line="333">%TRUE on success, %FALSE on error.</doc>
113046+ line="356">%TRUE on success, %FALSE on error.</doc>
114194113047 <type name="gboolean" c:type="gboolean"/>
114195113048 </return-value>
114196113049 <parameters>
114197113050 <instance-parameter name="listener" transfer-ownership="none">
114198113051 <doc xml:space="preserve"
114199113052 filename="gio/gsocketlistener.c"
114200- line="301">a #GSocketListener</doc>
113053+ line="324">a #GSocketListener</doc>
114201113054 <type name="SocketListener" c:type="GSocketListener*"/>
114202113055 </instance-parameter>
114203113056 <parameter name="address" transfer-ownership="none">
114204113057 <doc xml:space="preserve"
114205113058 filename="gio/gsocketlistener.c"
114206- line="302">a #GSocketAddress</doc>
113059+ line="325">a #GSocketAddress</doc>
114207113060 <type name="SocketAddress" c:type="GSocketAddress*"/>
114208113061 </parameter>
114209113062 <parameter name="type" transfer-ownership="none">
114210113063 <doc xml:space="preserve"
114211113064 filename="gio/gsocketlistener.c"
114212- line="303">a #GSocketType</doc>
113065+ line="326">a #GSocketType</doc>
114213113066 <type name="SocketType" c:type="GSocketType"/>
114214113067 </parameter>
114215113068 <parameter name="protocol" transfer-ownership="none">
114216113069 <doc xml:space="preserve"
114217113070 filename="gio/gsocketlistener.c"
114218- line="304">a #GSocketProtocol</doc>
113071+ line="327">a #GSocketProtocol</doc>
114219113072 <type name="SocketProtocol" c:type="GSocketProtocol"/>
114220113073 </parameter>
114221113074 <parameter name="source_object"
@@ -114224,7 +113077,7 @@ references may be held internally.</doc>
114224113077 allow-none="1">
114225113078 <doc xml:space="preserve"
114226113079 filename="gio/gsocketlistener.c"
114227- line="305">Optional #GObject identifying this source</doc>
113080+ line="328">Optional #GObject identifying this source</doc>
114228113081 <type name="GObject.Object" c:type="GObject*"/>
114229113082 </parameter>
114230113083 <parameter name="effective_address"
@@ -114235,7 +113088,7 @@ references may be held internally.</doc>
114235113088 allow-none="1">
114236113089 <doc xml:space="preserve"
114237113090 filename="gio/gsocketlistener.c"
114238- line="306">location to store the address that was bound to, or %NULL.</doc>
113091+ line="329">location to store the address that was bound to, or %NULL.</doc>
114239113092 <type name="SocketAddress" c:type="GSocketAddress**"/>
114240113093 </parameter>
114241113094 </parameters>
@@ -114246,12 +113099,20 @@ references may be held internally.</doc>
114246113099 throws="1">
114247113100 <doc xml:space="preserve"
114248113101 filename="gio/gsocketlistener.c"
114249- line="1032">Listens for TCP connections on any available port number for both
113102+ line="1102">Listens for TCP connections on any available port number for both
114250113103 IPv6 and IPv4 (if each is available).
114251113104
114252113105 This is useful if you need to have a socket for incoming connections
114253113106 but don't care about the specific port number.
114254113107
113108+If possible, the [class@Gio.SocketListener] will listen on both IPv4 and
113109+IPv6 (listening on the same port on both). If listening on one of the socket
113110+families fails, the [class@Gio.SocketListener] will only listen on the other.
113111+If listening on both fails, an error will be returned.
113112+
113113+If you need to distinguish whether listening on IPv4 or IPv6 or both was
113114+successful, connect to [signal@Gio.SocketListener::event].
113115+
114255113116 @source_object will be passed out in the various calls
114256113117 to accept to identify this particular source, which is
114257113118 useful if you're listening on multiple addresses and do
@@ -114260,14 +113121,14 @@ different things depending on what address is connected to.</doc>
114260113121 <return-value transfer-ownership="none">
114261113122 <doc xml:space="preserve"
114262113123 filename="gio/gsocketlistener.c"
114263- line="1050">the port number, or 0 in case of failure.</doc>
113124+ line="1128">the port number, or 0 in case of failure.</doc>
114264113125 <type name="guint16" c:type="guint16"/>
114265113126 </return-value>
114266113127 <parameters>
114267113128 <instance-parameter name="listener" transfer-ownership="none">
114268113129 <doc xml:space="preserve"
114269113130 filename="gio/gsocketlistener.c"
114270- line="1034">a #GSocketListener</doc>
113131+ line="1104">a #GSocketListener</doc>
114271113132 <type name="SocketListener" c:type="GSocketListener*"/>
114272113133 </instance-parameter>
114273113134 <parameter name="source_object"
@@ -114276,7 +113137,7 @@ different things depending on what address is connected to.</doc>
114276113137 allow-none="1">
114277113138 <doc xml:space="preserve"
114278113139 filename="gio/gsocketlistener.c"
114279- line="1035">Optional #GObject identifying this source</doc>
113140+ line="1105">Optional #GObject identifying this source</doc>
114280113141 <type name="GObject.Object" c:type="GObject*"/>
114281113142 </parameter>
114282113143 </parameters>
@@ -114287,10 +113148,18 @@ different things depending on what address is connected to.</doc>
114287113148 throws="1">
114288113149 <doc xml:space="preserve"
114289113150 filename="gio/gsocketlistener.c"
114290- line="412">Helper function for g_socket_listener_add_address() that
113151+ line="435">Helper function for g_socket_listener_add_address() that
114291113152 creates a TCP/IP socket listening on IPv4 and IPv6 (if
114292113153 supported) on the specified port on all interfaces.
114293113154
113155+If possible, the [class@Gio.SocketListener] will listen on both IPv4 and
113156+IPv6 (listening on the same port on both). If listening on one of the socket
113157+families fails, the [class@Gio.SocketListener] will only listen on the other.
113158+If listening on both fails, an error will be returned.
113159+
113160+If you need to distinguish whether listening on IPv4 or IPv6 or both was
113161+successful, connect to [signal@Gio.SocketListener::event].
113162+
114294113163 @source_object will be passed out in the various calls
114295113164 to accept to identify this particular source, which is
114296113165 useful if you're listening on multiple addresses and do
@@ -114303,20 +113172,20 @@ references may be held internally.</doc>
114303113172 <return-value transfer-ownership="none">
114304113173 <doc xml:space="preserve"
114305113174 filename="gio/gsocketlistener.c"
114306- line="432">%TRUE on success, %FALSE on error.</doc>
113175+ line="463">%TRUE on success, %FALSE on error.</doc>
114307113176 <type name="gboolean" c:type="gboolean"/>
114308113177 </return-value>
114309113178 <parameters>
114310113179 <instance-parameter name="listener" transfer-ownership="none">
114311113180 <doc xml:space="preserve"
114312113181 filename="gio/gsocketlistener.c"
114313- line="414">a #GSocketListener</doc>
113182+ line="437">a #GSocketListener</doc>
114314113183 <type name="SocketListener" c:type="GSocketListener*"/>
114315113184 </instance-parameter>
114316113185 <parameter name="port" transfer-ownership="none">
114317113186 <doc xml:space="preserve"
114318113187 filename="gio/gsocketlistener.c"
114319- line="415">an IP port number (non-zero)</doc>
113188+ line="438">an IP port number (non-zero)</doc>
114320113189 <type name="guint16" c:type="guint16"/>
114321113190 </parameter>
114322113191 <parameter name="source_object"
@@ -114325,7 +113194,7 @@ references may be held internally.</doc>
114325113194 allow-none="1">
114326113195 <doc xml:space="preserve"
114327113196 filename="gio/gsocketlistener.c"
114328- line="416">Optional #GObject identifying this source</doc>
113197+ line="439">Optional #GObject identifying this source</doc>
114329113198 <type name="GObject.Object" c:type="GObject*"/>
114330113199 </parameter>
114331113200 </parameters>
@@ -114336,10 +113205,13 @@ references may be held internally.</doc>
114336113205 throws="1">
114337113206 <doc xml:space="preserve"
114338113207 filename="gio/gsocketlistener.c"
114339- line="242">Adds @socket to the set of sockets that we try to accept
113208+ line="268">Adds @socket to the set of sockets that we try to accept
114340113209 new clients from. The socket must be bound to a local
114341113210 address and listened to.
114342113211
113212+For parallel calls to [class@Gio.SocketListener] methods to work, the socket
113213+must be in non-blocking mode. (See [property@Gio.Socket:blocking].)
113214+
114343113215 @source_object will be passed out in the various calls
114344113216 to accept to identify this particular source, which is
114345113217 useful if you're listening on multiple addresses and do
@@ -114353,20 +113225,20 @@ if references to it were held elsewhere.</doc>
114353113225 <return-value transfer-ownership="none">
114354113226 <doc xml:space="preserve"
114355113227 filename="gio/gsocketlistener.c"
114356- line="263">%TRUE on success, %FALSE on error.</doc>
113228+ line="292">%TRUE on success, %FALSE on error.</doc>
114357113229 <type name="gboolean" c:type="gboolean"/>
114358113230 </return-value>
114359113231 <parameters>
114360113232 <instance-parameter name="listener" transfer-ownership="none">
114361113233 <doc xml:space="preserve"
114362113234 filename="gio/gsocketlistener.c"
114363- line="244">a #GSocketListener</doc>
113235+ line="270">a #GSocketListener</doc>
114364113236 <type name="SocketListener" c:type="GSocketListener*"/>
114365113237 </instance-parameter>
114366113238 <parameter name="socket" transfer-ownership="none">
114367113239 <doc xml:space="preserve"
114368113240 filename="gio/gsocketlistener.c"
114369- line="245">a listening #GSocket</doc>
113241+ line="271">a listening #GSocket</doc>
114370113242 <type name="Socket" c:type="GSocket*"/>
114371113243 </parameter>
114372113244 <parameter name="source_object"
@@ -114375,7 +113247,7 @@ if references to it were held elsewhere.</doc>
114375113247 allow-none="1">
114376113248 <doc xml:space="preserve"
114377113249 filename="gio/gsocketlistener.c"
114378- line="246">Optional #GObject identifying this source</doc>
113250+ line="272">Optional #GObject identifying this source</doc>
114379113251 <type name="GObject.Object" c:type="GObject*"/>
114380113252 </parameter>
114381113253 </parameters>
@@ -114385,7 +113257,7 @@ if references to it were held elsewhere.</doc>
114385113257 version="2.22">
114386113258 <doc xml:space="preserve"
114387113259 filename="gio/gsocketlistener.c"
114388- line="1005">Closes all the sockets in the listener.</doc>
113260+ line="1075">Closes all the sockets in the listener.</doc>
114389113261 <source-position filename="gio/gsocketlistener.h" line="153"/>
114390113262 <return-value transfer-ownership="none">
114391113263 <type name="none" c:type="void"/>
@@ -114394,7 +113266,7 @@ if references to it were held elsewhere.</doc>
114394113266 <instance-parameter name="listener" transfer-ownership="none">
114395113267 <doc xml:space="preserve"
114396113268 filename="gio/gsocketlistener.c"
114397- line="1007">a #GSocketListener</doc>
113269+ line="1077">a #GSocketListener</doc>
114398113270 <type name="SocketListener" c:type="GSocketListener*"/>
114399113271 </instance-parameter>
114400113272 </parameters>
@@ -114404,7 +113276,7 @@ if references to it were held elsewhere.</doc>
114404113276 version="2.22">
114405113277 <doc xml:space="preserve"
114406113278 filename="gio/gsocketlistener.c"
114407- line="973">Sets the listen backlog on the sockets in the listener. This must be called
113279+ line="1043">Sets the listen backlog on the sockets in the listener. This must be called
114408113280 before adding any sockets, addresses or ports to the #GSocketListener (for
114409113281 example, by calling g_socket_listener_add_inet_port()) to be effective.
114410113282
@@ -114417,13 +113289,13 @@ See g_socket_set_listen_backlog() for details</doc>
114417113289 <instance-parameter name="listener" transfer-ownership="none">
114418113290 <doc xml:space="preserve"
114419113291 filename="gio/gsocketlistener.c"
114420- line="975">a #GSocketListener</doc>
113292+ line="1045">a #GSocketListener</doc>
114421113293 <type name="SocketListener" c:type="GSocketListener*"/>
114422113294 </instance-parameter>
114423113295 <parameter name="listen_backlog" transfer-ownership="none">
114424113296 <doc xml:space="preserve"
114425113297 filename="gio/gsocketlistener.c"
114426- line="976">an integer</doc>
113298+ line="1046">an integer</doc>
114427113299 <type name="gint" c:type="int"/>
114428113300 </parameter>
114429113301 </parameters>
@@ -114564,7 +113436,7 @@ the order they happen in is undefined.</doc>
114564113436 c:type="GSocketListenerEvent">
114565113437 <doc xml:space="preserve"
114566113438 filename="gio/gioenums.h"
114567- line="1971">Describes an event occurring on a #GSocketListener. See the
113439+ line="1978">Describes an event occurring on a #GSocketListener. See the
114568113440 #GSocketListener::event signal for more details.
114569113441
114570113442 Additional values may be added to this type in the future.</doc>
@@ -114575,7 +113447,7 @@ Additional values may be added to this type in the future.</doc>
114575113447 glib:name="G_SOCKET_LISTENER_BINDING">
114576113448 <doc xml:space="preserve"
114577113449 filename="gio/gioenums.h"
114578- line="1973">The listener is about to bind a socket.</doc>
113450+ line="1980">The listener is about to bind a socket.</doc>
114579113451 </member>
114580113452 <member name="bound"
114581113453 value="1"
@@ -114584,7 +113456,7 @@ Additional values may be added to this type in the future.</doc>
114584113456 glib:name="G_SOCKET_LISTENER_BOUND">
114585113457 <doc xml:space="preserve"
114586113458 filename="gio/gioenums.h"
114587- line="1974">The listener has bound a socket.</doc>
113459+ line="1981">The listener has bound a socket.</doc>
114588113460 </member>
114589113461 <member name="listening"
114590113462 value="2"
@@ -114593,7 +113465,7 @@ Additional values may be added to this type in the future.</doc>
114593113465 glib:name="G_SOCKET_LISTENER_LISTENING">
114594113466 <doc xml:space="preserve"
114595113467 filename="gio/gioenums.h"
114596- line="1975">The listener is about to start
113468+ line="1982">The listener is about to start
114597113469 listening on this socket.</doc>
114598113470 </member>
114599113471 <member name="listened"
@@ -114603,7 +113475,7 @@ Additional values may be added to this type in the future.</doc>
114603113475 glib:name="G_SOCKET_LISTENER_LISTENED">
114604113476 <doc xml:space="preserve"
114605113477 filename="gio/gioenums.h"
114606- line="1977">The listener is now listening on
113478+ line="1984">The listener is now listening on
114607113479 this socket.</doc>
114608113480 </member>
114609113481 </enumeration>
@@ -116587,7 +115459,7 @@ g_subprocess_wait_async().</doc>
116587115459 c:type="GSubprocessFlags">
116588115460 <doc xml:space="preserve"
116589115461 filename="gio/gioenums.h"
116590- line="2006">Flags to define the behaviour of a #GSubprocess.
115462+ line="2013">Flags to define the behaviour of a #GSubprocess.
116591115463
116592115464 Note that the default for stdin is to redirect from `/dev/null`. For
116593115465 stdout and stderr the default are for them to inherit the
@@ -116603,7 +115475,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116603115475 glib:name="G_SUBPROCESS_FLAGS_NONE">
116604115476 <doc xml:space="preserve"
116605115477 filename="gio/gioenums.h"
116606- line="2008">No flags.</doc>
115478+ line="2015">No flags.</doc>
116607115479 </member>
116608115480 <member name="stdin_pipe"
116609115481 value="1"
@@ -116612,7 +115484,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116612115484 glib:name="G_SUBPROCESS_FLAGS_STDIN_PIPE">
116613115485 <doc xml:space="preserve"
116614115486 filename="gio/gioenums.h"
116615- line="2009">create a pipe for the stdin of the
115487+ line="2016">create a pipe for the stdin of the
116616115488 spawned process that can be accessed with
116617115489 g_subprocess_get_stdin_pipe().</doc>
116618115490 </member>
@@ -116623,7 +115495,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116623115495 glib:name="G_SUBPROCESS_FLAGS_STDIN_INHERIT">
116624115496 <doc xml:space="preserve"
116625115497 filename="gio/gioenums.h"
116626- line="2012">stdin is inherited from the
115498+ line="2019">stdin is inherited from the
116627115499 calling process.</doc>
116628115500 </member>
116629115501 <member name="stdout_pipe"
@@ -116633,7 +115505,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116633115505 glib:name="G_SUBPROCESS_FLAGS_STDOUT_PIPE">
116634115506 <doc xml:space="preserve"
116635115507 filename="gio/gioenums.h"
116636- line="2014">create a pipe for the stdout of the
115508+ line="2021">create a pipe for the stdout of the
116637115509 spawned process that can be accessed with
116638115510 g_subprocess_get_stdout_pipe().</doc>
116639115511 </member>
@@ -116644,7 +115516,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116644115516 glib:name="G_SUBPROCESS_FLAGS_STDOUT_SILENCE">
116645115517 <doc xml:space="preserve"
116646115518 filename="gio/gioenums.h"
116647- line="2017">silence the stdout of the spawned
115519+ line="2024">silence the stdout of the spawned
116648115520 process (ie: redirect to `/dev/null`).</doc>
116649115521 </member>
116650115522 <member name="stderr_pipe"
@@ -116654,7 +115526,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116654115526 glib:name="G_SUBPROCESS_FLAGS_STDERR_PIPE">
116655115527 <doc xml:space="preserve"
116656115528 filename="gio/gioenums.h"
116657- line="2019">create a pipe for the stderr of the
115529+ line="2026">create a pipe for the stderr of the
116658115530 spawned process that can be accessed with
116659115531 g_subprocess_get_stderr_pipe().</doc>
116660115532 </member>
@@ -116665,7 +115537,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116665115537 glib:name="G_SUBPROCESS_FLAGS_STDERR_SILENCE">
116666115538 <doc xml:space="preserve"
116667115539 filename="gio/gioenums.h"
116668- line="2022">silence the stderr of the spawned
115540+ line="2029">silence the stderr of the spawned
116669115541 process (ie: redirect to `/dev/null`).</doc>
116670115542 </member>
116671115543 <member name="stderr_merge"
@@ -116675,7 +115547,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116675115547 glib:name="G_SUBPROCESS_FLAGS_STDERR_MERGE">
116676115548 <doc xml:space="preserve"
116677115549 filename="gio/gioenums.h"
116678- line="2024">merge the stderr of the spawned
115550+ line="2031">merge the stderr of the spawned
116679115551 process with whatever the stdout happens to be. This is a good way
116680115552 of directing both streams to a common log file, for example.</doc>
116681115553 </member>
@@ -116686,7 +115558,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116686115558 glib:name="G_SUBPROCESS_FLAGS_INHERIT_FDS">
116687115559 <doc xml:space="preserve"
116688115560 filename="gio/gioenums.h"
116689- line="2027">spawned processes will inherit the
115561+ line="2034">spawned processes will inherit the
116690115562 file descriptors of their parent, unless those descriptors have
116691115563 been explicitly marked as close-on-exec. This flag has no effect
116692115564 over the "standard" file descriptors (stdin, stdout, stderr).</doc>
@@ -116698,7 +115570,7 @@ example, you may not request both %G_SUBPROCESS_FLAGS_STDOUT_PIPE and
116698115570 glib:name="G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP">
116699115571 <doc xml:space="preserve"
116700115572 filename="gio/gioenums.h"
116701- line="2031">if path searching is
115573+ line="2038">if path searching is
116702115574 needed when spawning the subprocess, use the `PATH` in the launcher
116703115575 environment. (Since: 2.72)</doc>
116704115576 </member>
@@ -120293,7 +119165,7 @@ must be called after g_test_run().</doc>
120293119165 c:type="GTestDBusFlags">
120294119166 <doc xml:space="preserve"
120295119167 filename="gio/gioenums.h"
120296- line="1994">Flags to define future #GTestDBus behaviour.</doc>
119168+ line="2001">Flags to define future #GTestDBus behaviour.</doc>
120297119169 <member name="none"
120298119170 value="0"
120299119171 c:identifier="G_TEST_DBUS_NONE"
@@ -120301,7 +119173,7 @@ must be called after g_test_run().</doc>
120301119173 glib:name="G_TEST_DBUS_NONE">
120302119174 <doc xml:space="preserve"
120303119175 filename="gio/gioenums.h"
120304- line="1996">No flags.</doc>
119176+ line="2003">No flags.</doc>
120305119177 </member>
120306119178 </bitfield>
120307119179 <class name="ThemedIcon"
@@ -120764,7 +119636,7 @@ not return until the connection is closed.</doc>
120764119636 c:type="GTlsAuthenticationMode">
120765119637 <doc xml:space="preserve"
120766119638 filename="gio/gioenums.h"
120767- line="1657">The client authentication mode for a #GTlsServerConnection.</doc>
119639+ line="1664">The client authentication mode for a #GTlsServerConnection.</doc>
120768119640 <member name="none"
120769119641 value="0"
120770119642 c:identifier="G_TLS_AUTHENTICATION_NONE"
@@ -120772,7 +119644,7 @@ not return until the connection is closed.</doc>
120772119644 glib:name="G_TLS_AUTHENTICATION_NONE">
120773119645 <doc xml:space="preserve"
120774119646 filename="gio/gioenums.h"
120775- line="1659">client authentication not required</doc>
119647+ line="1666">client authentication not required</doc>
120776119648 </member>
120777119649 <member name="requested"
120778119650 value="1"
@@ -120781,7 +119653,7 @@ not return until the connection is closed.</doc>
120781119653 glib:name="G_TLS_AUTHENTICATION_REQUESTED">
120782119654 <doc xml:space="preserve"
120783119655 filename="gio/gioenums.h"
120784- line="1660">client authentication is requested</doc>
119656+ line="1667">client authentication is requested</doc>
120785119657 </member>
120786119658 <member name="required"
120787119659 value="2"
@@ -120790,7 +119662,7 @@ not return until the connection is closed.</doc>
120790119662 glib:name="G_TLS_AUTHENTICATION_REQUIRED">
120791119663 <doc xml:space="preserve"
120792119664 filename="gio/gioenums.h"
120793- line="1661">client authentication is required</doc>
119665+ line="1668">client authentication is required</doc>
120794119666 </member>
120795119667 </enumeration>
120796119668 <interface name="TlsBackend"
@@ -122228,7 +121100,7 @@ object containing a private key.</doc>
122228121100 c:type="GTlsCertificateFlags">
122229121101 <doc xml:space="preserve"
122230121102 filename="gio/gioenums.h"
122231- line="1611">A set of flags describing TLS certification validation. This can be
121103+ line="1618">A set of flags describing TLS certification validation. This can be
122232121104 used to describe why a particular certificate was rejected (for
122233121105 example, in #GTlsConnection::accept-certificate).
122234121106
@@ -122246,7 +121118,7 @@ other problems exist with the certificate.</doc>
122246121118 glib:name="G_TLS_CERTIFICATE_NO_FLAGS">
122247121119 <doc xml:space="preserve"
122248121120 filename="gio/gioenums.h"
122249- line="1613">No flags set. Since: 2.74</doc>
121121+ line="1620">No flags set. Since: 2.74</doc>
122250121122 </member>
122251121123 <member name="unknown_ca"
122252121124 value="1"
@@ -122255,7 +121127,7 @@ other problems exist with the certificate.</doc>
122255121127 glib:name="G_TLS_CERTIFICATE_UNKNOWN_CA">
122256121128 <doc xml:space="preserve"
122257121129 filename="gio/gioenums.h"
122258- line="1614">The signing certificate authority is
121130+ line="1621">The signing certificate authority is
122259121131 not known.</doc>
122260121132 </member>
122261121133 <member name="bad_identity"
@@ -122265,7 +121137,7 @@ other problems exist with the certificate.</doc>
122265121137 glib:name="G_TLS_CERTIFICATE_BAD_IDENTITY">
122266121138 <doc xml:space="preserve"
122267121139 filename="gio/gioenums.h"
122268- line="1616">The certificate does not match the
121140+ line="1623">The certificate does not match the
122269121141 expected identity of the site that it was retrieved from.</doc>
122270121142 </member>
122271121143 <member name="not_activated"
@@ -122275,7 +121147,7 @@ other problems exist with the certificate.</doc>
122275121147 glib:name="G_TLS_CERTIFICATE_NOT_ACTIVATED">
122276121148 <doc xml:space="preserve"
122277121149 filename="gio/gioenums.h"
122278- line="1618">The certificate's activation time
121150+ line="1625">The certificate's activation time
122279121151 is still in the future</doc>
122280121152 </member>
122281121153 <member name="expired"
@@ -122285,7 +121157,7 @@ other problems exist with the certificate.</doc>
122285121157 glib:name="G_TLS_CERTIFICATE_EXPIRED">
122286121158 <doc xml:space="preserve"
122287121159 filename="gio/gioenums.h"
122288- line="1620">The certificate has expired</doc>
121160+ line="1627">The certificate has expired</doc>
122289121161 </member>
122290121162 <member name="revoked"
122291121163 value="16"
@@ -122294,7 +121166,7 @@ other problems exist with the certificate.</doc>
122294121166 glib:name="G_TLS_CERTIFICATE_REVOKED">
122295121167 <doc xml:space="preserve"
122296121168 filename="gio/gioenums.h"
122297- line="1621">The certificate has been revoked
121169+ line="1628">The certificate has been revoked
122298121170 according to the #GTlsConnection's certificate revocation list.</doc>
122299121171 </member>
122300121172 <member name="insecure"
@@ -122304,7 +121176,7 @@ other problems exist with the certificate.</doc>
122304121176 glib:name="G_TLS_CERTIFICATE_INSECURE">
122305121177 <doc xml:space="preserve"
122306121178 filename="gio/gioenums.h"
122307- line="1623">The certificate's algorithm is
121179+ line="1630">The certificate's algorithm is
122308121180 considered insecure.</doc>
122309121181 </member>
122310121182 <member name="generic_error"
@@ -122314,7 +121186,7 @@ other problems exist with the certificate.</doc>
122314121186 glib:name="G_TLS_CERTIFICATE_GENERIC_ERROR">
122315121187 <doc xml:space="preserve"
122316121188 filename="gio/gioenums.h"
122317- line="1625">Some other error occurred validating
121189+ line="1632">Some other error occurred validating
122318121190 the certificate</doc>
122319121191 </member>
122320121192 <member name="validate_all"
@@ -122324,7 +121196,7 @@ other problems exist with the certificate.</doc>
122324121196 glib:name="G_TLS_CERTIFICATE_VALIDATE_ALL">
122325121197 <doc xml:space="preserve"
122326121198 filename="gio/gioenums.h"
122327- line="1627">the combination of all of the above
121199+ line="1634">the combination of all of the above
122328121200 flags</doc>
122329121201 </member>
122330121202 </bitfield>
@@ -122341,7 +121213,7 @@ other problems exist with the certificate.</doc>
122341121213 c:type="GTlsCertificateRequestFlags">
122342121214 <doc xml:space="preserve"
122343121215 filename="gio/gioenums.h"
122344- line="1869">Flags for g_tls_interaction_request_certificate(),
121216+ line="1876">Flags for g_tls_interaction_request_certificate(),
122345121217 g_tls_interaction_request_certificate_async(), and
122346121218 g_tls_interaction_invoke_request_certificate().</doc>
122347121219 <member name="none"
@@ -122351,7 +121223,7 @@ g_tls_interaction_invoke_request_certificate().</doc>
122351121223 glib:name="G_TLS_CERTIFICATE_REQUEST_NONE">
122352121224 <doc xml:space="preserve"
122353121225 filename="gio/gioenums.h"
122354- line="1871">No flags</doc>
121226+ line="1878">No flags</doc>
122355121227 </member>
122356121228 </enumeration>
122357121229 <enumeration name="TlsChannelBindingError"
@@ -122362,7 +121234,7 @@ g_tls_interaction_invoke_request_certificate().</doc>
122362121234 glib:error-domain="g-tls-channel-binding-error-quark">
122363121235 <doc xml:space="preserve"
122364121236 filename="gio/gioenums.h"
122365- line="1699">An error code used with %G_TLS_CHANNEL_BINDING_ERROR in a #GError to
121237+ line="1706">An error code used with %G_TLS_CHANNEL_BINDING_ERROR in a #GError to
122366121238 indicate a TLS channel binding retrieval error.</doc>
122367121239 <member name="not_implemented"
122368121240 value="0"
@@ -122371,7 +121243,7 @@ indicate a TLS channel binding retrieval error.</doc>
122371121243 glib:name="G_TLS_CHANNEL_BINDING_ERROR_NOT_IMPLEMENTED">
122372121244 <doc xml:space="preserve"
122373121245 filename="gio/gioenums.h"
122374- line="1701">Either entire binding
121246+ line="1708">Either entire binding
122375121247 retrieval facility or specific binding type is not implemented in the
122376121248 TLS backend.</doc>
122377121249 </member>
@@ -122382,7 +121254,7 @@ indicate a TLS channel binding retrieval error.</doc>
122382121254 glib:name="G_TLS_CHANNEL_BINDING_ERROR_INVALID_STATE">
122383121255 <doc xml:space="preserve"
122384121256 filename="gio/gioenums.h"
122385- line="1704">The handshake is not yet
121257+ line="1711">The handshake is not yet
122386121258 complete on the connection which is a strong requirement for any existing
122387121259 binding type.</doc>
122388121260 </member>
@@ -122393,7 +121265,7 @@ indicate a TLS channel binding retrieval error.</doc>
122393121265 glib:name="G_TLS_CHANNEL_BINDING_ERROR_NOT_AVAILABLE">
122394121266 <doc xml:space="preserve"
122395121267 filename="gio/gioenums.h"
122396- line="1707">Handshake is complete but
121268+ line="1714">Handshake is complete but
122397121269 binding data is not available. That normally indicates the TLS
122398121270 implementation failed to provide the binding data. For example, some
122399121271 implementations do not provide a peer certificate for resumed connections.</doc>
@@ -122405,7 +121277,7 @@ indicate a TLS channel binding retrieval error.</doc>
122405121277 glib:name="G_TLS_CHANNEL_BINDING_ERROR_NOT_SUPPORTED">
122406121278 <doc xml:space="preserve"
122407121279 filename="gio/gioenums.h"
122408- line="1711">Binding type is not supported
121280+ line="1718">Binding type is not supported
122409121281 on the current connection. This error could be triggered when requesting
122410121282 `tls-server-end-point` binding data for a certificate which has no hash
122411121283 function or uses multiple hash functions.</doc>
@@ -122417,7 +121289,7 @@ indicate a TLS channel binding retrieval error.</doc>
122417121289 glib:name="G_TLS_CHANNEL_BINDING_ERROR_GENERAL_ERROR">
122418121290 <doc xml:space="preserve"
122419121291 filename="gio/gioenums.h"
122420- line="1715">Any other backend error
121292+ line="1722">Any other backend error
122421121293 preventing binding data retrieval.</doc>
122422121294 </member>
122423121295 <function name="quark"
@@ -122441,7 +121313,7 @@ indicate a TLS channel binding retrieval error.</doc>
122441121313 c:type="GTlsChannelBindingType">
122442121314 <doc xml:space="preserve"
122443121315 filename="gio/gioenums.h"
122444- line="1673">The type of TLS channel binding data to retrieve from #GTlsConnection
121316+ line="1680">The type of TLS channel binding data to retrieve from #GTlsConnection
122445121317 or #GDtlsConnection, as documented by RFC 5929 or RFC 9266. The
122446121318 [`tls-unique-for-telnet`](https://tools.ietf.org/html/rfc5929#section-5)
122447121319 binding type is not currently implemented.</doc>
@@ -122452,7 +121324,7 @@ binding type is not currently implemented.</doc>
122452121324 glib:name="G_TLS_CHANNEL_BINDING_TLS_UNIQUE">
122453121325 <doc xml:space="preserve"
122454121326 filename="gio/gioenums.h"
122455- line="1675">[`tls-unique`](https://tools.ietf.org/html/rfc5929#section-3) binding
121327+ line="1682">[`tls-unique`](https://tools.ietf.org/html/rfc5929#section-3) binding
122456121328 type</doc>
122457121329 </member>
122458121330 <member name="server_end_point"
@@ -122462,7 +121334,7 @@ binding type is not currently implemented.</doc>
122462121334 glib:name="G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT">
122463121335 <doc xml:space="preserve"
122464121336 filename="gio/gioenums.h"
122465- line="1678">[`tls-server-end-point`](https://tools.ietf.org/html/rfc5929#section-4)
121337+ line="1685">[`tls-server-end-point`](https://tools.ietf.org/html/rfc5929#section-4)
122466121338 binding type</doc>
122467121339 </member>
122468121340 <member name="exporter"
@@ -122472,7 +121344,7 @@ binding type is not currently implemented.</doc>
122472121344 glib:name="G_TLS_CHANNEL_BINDING_TLS_EXPORTER">
122473121345 <doc xml:space="preserve"
122474121346 filename="gio/gioenums.h"
122475- line="1681">[`tls-exporter`](https://www.rfc-editor.org/rfc/rfc9266.html) binding
121347+ line="1688">[`tls-exporter`](https://www.rfc-editor.org/rfc/rfc9266.html) binding
122476121348 type. Since: 2.74</doc>
122477121349 </member>
122478121350 </enumeration>
@@ -123326,7 +122198,7 @@ negotiation or input required.</doc>
123326122198 </parameter>
123327122199 <parameter name="data"
123328122200 direction="out"
123329- caller-allocates="0"
122201+ caller-allocates="1"
123330122202 transfer-ownership="none"
123331122203 optional="1"
123332122204 allow-none="1">
@@ -126916,7 +125788,7 @@ objects. Use g_object_unref() on each certificate, and g_list_free() on the rele
126916125788 c:type="GTlsDatabaseLookupFlags">
126917125789 <doc xml:space="preserve"
126918125790 filename="gio/gioenums.h"
126919- line="1852">Flags for g_tls_database_lookup_certificate_for_handle(),
125791+ line="1859">Flags for g_tls_database_lookup_certificate_for_handle(),
126920125792 g_tls_database_lookup_certificate_issuer(),
126921125793 and g_tls_database_lookup_certificates_issued_by().</doc>
126922125794 <member name="none"
@@ -126926,7 +125798,7 @@ and g_tls_database_lookup_certificates_issued_by().</doc>
126926125798 glib:name="G_TLS_DATABASE_LOOKUP_NONE">
126927125799 <doc xml:space="preserve"
126928125800 filename="gio/gioenums.h"
126929- line="1854">No lookup flags</doc>
125801+ line="1861">No lookup flags</doc>
126930125802 </member>
126931125803 <member name="keypair"
126932125804 value="1"
@@ -126935,7 +125807,7 @@ and g_tls_database_lookup_certificates_issued_by().</doc>
126935125807 glib:name="G_TLS_DATABASE_LOOKUP_KEYPAIR">
126936125808 <doc xml:space="preserve"
126937125809 filename="gio/gioenums.h"
126938- line="1855">Restrict lookup to certificates that have
125810+ line="1862">Restrict lookup to certificates that have
126939125811 a private key.</doc>
126940125812 </member>
126941125813 </enumeration>
@@ -126952,7 +125824,7 @@ and g_tls_database_lookup_certificates_issued_by().</doc>
126952125824 c:type="GTlsDatabaseVerifyFlags">
126953125825 <doc xml:space="preserve"
126954125826 filename="gio/gioenums.h"
126955- line="1840">Flags for g_tls_database_verify_chain().</doc>
125827+ line="1847">Flags for g_tls_database_verify_chain().</doc>
126956125828 <member name="none"
126957125829 value="0"
126958125830 c:identifier="G_TLS_DATABASE_VERIFY_NONE"
@@ -126960,7 +125832,7 @@ and g_tls_database_lookup_certificates_issued_by().</doc>
126960125832 glib:name="G_TLS_DATABASE_VERIFY_NONE">
126961125833 <doc xml:space="preserve"
126962125834 filename="gio/gioenums.h"
126963- line="1842">No verification flags</doc>
125835+ line="1849">No verification flags</doc>
126964125836 </member>
126965125837 </bitfield>
126966125838 <enumeration name="TlsError"
@@ -126971,7 +125843,7 @@ and g_tls_database_lookup_certificates_issued_by().</doc>
126971125843 glib:error-domain="g-tls-error-quark">
126972125844 <doc xml:space="preserve"
126973125845 filename="gio/gioenums.h"
126974- line="1572">An error code used with %G_TLS_ERROR in a #GError returned from a
125846+ line="1579">An error code used with %G_TLS_ERROR in a #GError returned from a
126975125847 TLS-related routine.</doc>
126976125848 <member name="unavailable"
126977125849 value="0"
@@ -126980,7 +125852,7 @@ TLS-related routine.</doc>
126980125852 glib:name="G_TLS_ERROR_UNAVAILABLE">
126981125853 <doc xml:space="preserve"
126982125854 filename="gio/gioenums.h"
126983- line="1574">No TLS provider is available</doc>
125855+ line="1581">No TLS provider is available</doc>
126984125856 </member>
126985125857 <member name="misc"
126986125858 value="1"
@@ -126989,7 +125861,7 @@ TLS-related routine.</doc>
126989125861 glib:name="G_TLS_ERROR_MISC">
126990125862 <doc xml:space="preserve"
126991125863 filename="gio/gioenums.h"
126992- line="1575">Miscellaneous TLS error</doc>
125864+ line="1582">Miscellaneous TLS error</doc>
126993125865 </member>
126994125866 <member name="bad_certificate"
126995125867 value="2"
@@ -126998,7 +125870,7 @@ TLS-related routine.</doc>
126998125870 glib:name="G_TLS_ERROR_BAD_CERTIFICATE">
126999125871 <doc xml:space="preserve"
127000125872 filename="gio/gioenums.h"
127001- line="1576">The certificate presented could not
125873+ line="1583">The certificate presented could not
127002125874 be parsed or failed validation.</doc>
127003125875 </member>
127004125876 <member name="not_tls"
@@ -127008,7 +125880,7 @@ TLS-related routine.</doc>
127008125880 glib:name="G_TLS_ERROR_NOT_TLS">
127009125881 <doc xml:space="preserve"
127010125882 filename="gio/gioenums.h"
127011- line="1578">The TLS handshake failed because the
125883+ line="1585">The TLS handshake failed because the
127012125884 peer does not seem to be a TLS server.</doc>
127013125885 </member>
127014125886 <member name="handshake"
@@ -127018,7 +125890,7 @@ TLS-related routine.</doc>
127018125890 glib:name="G_TLS_ERROR_HANDSHAKE">
127019125891 <doc xml:space="preserve"
127020125892 filename="gio/gioenums.h"
127021- line="1580">The TLS handshake failed because the
125893+ line="1587">The TLS handshake failed because the
127022125894 peer's certificate was not acceptable.</doc>
127023125895 </member>
127024125896 <member name="certificate_required"
@@ -127028,7 +125900,7 @@ TLS-related routine.</doc>
127028125900 glib:name="G_TLS_ERROR_CERTIFICATE_REQUIRED">
127029125901 <doc xml:space="preserve"
127030125902 filename="gio/gioenums.h"
127031- line="1582">The TLS handshake failed because
125903+ line="1589">The TLS handshake failed because
127032125904 the server requested a client-side certificate, but none was
127033125905 provided. See g_tls_connection_set_certificate().</doc>
127034125906 </member>
@@ -127039,7 +125911,7 @@ TLS-related routine.</doc>
127039125911 glib:name="G_TLS_ERROR_EOF">
127040125912 <doc xml:space="preserve"
127041125913 filename="gio/gioenums.h"
127042- line="1585">The TLS connection was closed without proper
125914+ line="1592">The TLS connection was closed without proper
127043125915 notice, which may indicate an attack. See
127044125916 g_tls_connection_set_require_close_notify().</doc>
127045125917 </member>
@@ -127050,7 +125922,7 @@ TLS-related routine.</doc>
127050125922 glib:name="G_TLS_ERROR_INAPPROPRIATE_FALLBACK">
127051125923 <doc xml:space="preserve"
127052125924 filename="gio/gioenums.h"
127053- line="1588">The TLS handshake failed
125925+ line="1595">The TLS handshake failed
127054125926 because the client sent the fallback SCSV, indicating a protocol
127055125927 downgrade attack. Since: 2.60</doc>
127056125928 </member>
@@ -127061,7 +125933,7 @@ TLS-related routine.</doc>
127061125933 glib:name="G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD">
127062125934 <doc xml:space="preserve"
127063125935 filename="gio/gioenums.h"
127064- line="1591">The certificate failed
125936+ line="1598">The certificate failed
127065125937 to load because a password was incorrect. Since: 2.72</doc>
127066125938 </member>
127067125939 <function name="quark" c:identifier="g_tls_error_quark" version="2.28">
@@ -128274,7 +127146,7 @@ If the user cancels an interaction, then the result should be
128274127146 c:type="GTlsInteractionResult">
128275127147 <doc xml:space="preserve"
128276127148 filename="gio/gioenums.h"
128277- line="1784">#GTlsInteractionResult is returned by various functions in #GTlsInteraction
127149+ line="1791">#GTlsInteractionResult is returned by various functions in #GTlsInteraction
128278127150 when finishing an interaction request.</doc>
128279127151 <member name="unhandled"
128280127152 value="0"
@@ -128283,7 +127155,7 @@ when finishing an interaction request.</doc>
128283127155 glib:name="G_TLS_INTERACTION_UNHANDLED">
128284127156 <doc xml:space="preserve"
128285127157 filename="gio/gioenums.h"
128286- line="1786">The interaction was unhandled (i.e. not
127158+ line="1793">The interaction was unhandled (i.e. not
128287127159 implemented).</doc>
128288127160 </member>
128289127161 <member name="handled"
@@ -128293,7 +127165,7 @@ when finishing an interaction request.</doc>
128293127165 glib:name="G_TLS_INTERACTION_HANDLED">
128294127166 <doc xml:space="preserve"
128295127167 filename="gio/gioenums.h"
128296- line="1788">The interaction completed, and resulting data
127168+ line="1795">The interaction completed, and resulting data
128297127169 is available.</doc>
128298127170 </member>
128299127171 <member name="failed"
@@ -128303,7 +127175,7 @@ when finishing an interaction request.</doc>
128303127175 glib:name="G_TLS_INTERACTION_FAILED">
128304127176 <doc xml:space="preserve"
128305127177 filename="gio/gioenums.h"
128306- line="1790">The interaction has failed, or was cancelled.
127178+ line="1797">The interaction has failed, or was cancelled.
128307127179 and the operation should be aborted.</doc>
128308127180 </member>
128309127181 </enumeration>
@@ -128888,7 +127760,7 @@ g_tls_password_get_flags().</doc>
128888127760 c:type="GTlsPasswordFlags">
128889127761 <doc xml:space="preserve"
128890127762 filename="gio/gioenums.h"
128891- line="1753">Various flags for the password.</doc>
127763+ line="1760">Various flags for the password.</doc>
128892127764 <member name="none"
128893127765 value="0"
128894127766 c:identifier="G_TLS_PASSWORD_NONE"
@@ -128896,7 +127768,7 @@ g_tls_password_get_flags().</doc>
128896127768 glib:name="G_TLS_PASSWORD_NONE">
128897127769 <doc xml:space="preserve"
128898127770 filename="gio/gioenums.h"
128899- line="1755">No flags</doc>
127771+ line="1762">No flags</doc>
128900127772 </member>
128901127773 <member name="retry"
128902127774 value="2"
@@ -128905,7 +127777,7 @@ g_tls_password_get_flags().</doc>
128905127777 glib:name="G_TLS_PASSWORD_RETRY">
128906127778 <doc xml:space="preserve"
128907127779 filename="gio/gioenums.h"
128908- line="1756">The password was wrong, and the user should retry.</doc>
127780+ line="1763">The password was wrong, and the user should retry.</doc>
128909127781 </member>
128910127782 <member name="many_tries"
128911127783 value="4"
@@ -128914,7 +127786,7 @@ g_tls_password_get_flags().</doc>
128914127786 glib:name="G_TLS_PASSWORD_MANY_TRIES">
128915127787 <doc xml:space="preserve"
128916127788 filename="gio/gioenums.h"
128917- line="1757">Hint to the user that the password has been
127789+ line="1764">Hint to the user that the password has been
128918127790 wrong many times, and the user may not have many chances left.</doc>
128919127791 </member>
128920127792 <member name="final_try"
@@ -128924,7 +127796,7 @@ g_tls_password_get_flags().</doc>
128924127796 glib:name="G_TLS_PASSWORD_FINAL_TRY">
128925127797 <doc xml:space="preserve"
128926127798 filename="gio/gioenums.h"
128927- line="1759">Hint to the user that this is the last try to get
127799+ line="1766">Hint to the user that this is the last try to get
128928127800 this password right.</doc>
128929127801 </member>
128930127802 <member name="pkcs11_user"
@@ -128934,7 +127806,7 @@ g_tls_password_get_flags().</doc>
128934127806 glib:name="G_TLS_PASSWORD_PKCS11_USER">
128935127807 <doc xml:space="preserve"
128936127808 filename="gio/gioenums.h"
128937- line="1761">For PKCS #11, the user PIN is required.
127809+ line="1768">For PKCS #11, the user PIN is required.
128938127810 Since: 2.70.</doc>
128939127811 </member>
128940127812 <member name="pkcs11_security_officer"
@@ -128944,7 +127816,7 @@ g_tls_password_get_flags().</doc>
128944127816 glib:name="G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER">
128945127817 <doc xml:space="preserve"
128946127818 filename="gio/gioenums.h"
128947- line="1763">For PKCS #11, the security officer
127819+ line="1770">For PKCS #11, the security officer
128948127820 PIN is required. Since: 2.70.</doc>
128949127821 </member>
128950127822 <member name="pkcs11_context_specific"
@@ -128954,7 +127826,7 @@ g_tls_password_get_flags().</doc>
128954127826 glib:name="G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC">
128955127827 <doc xml:space="preserve"
128956127828 filename="gio/gioenums.h"
128957- line="1765">For PKCS #11, the context-specific
127829+ line="1772">For PKCS #11, the context-specific
128958127830 PIN is required. Since: 2.70.</doc>
128959127831 </member>
128960127832 </bitfield>
@@ -128971,7 +127843,7 @@ g_tls_password_get_flags().</doc>
128971127843 c:type="GTlsProtocolVersion">
128972127844 <doc xml:space="preserve"
128973127845 filename="gio/gioenums.h"
128974- line="1883">The TLS or DTLS protocol version used by a #GTlsConnection or
127846+ line="1890">The TLS or DTLS protocol version used by a #GTlsConnection or
128975127847 #GDtlsConnection. The integer values of these versions are sequential
128976127848 to ensure newer known protocol versions compare greater than older
128977127849 known versions. Any known DTLS protocol version will compare greater
@@ -128987,7 +127859,7 @@ than the TLS protocol versions.</doc>
128987127859 glib:name="G_TLS_PROTOCOL_VERSION_UNKNOWN">
128988127860 <doc xml:space="preserve"
128989127861 filename="gio/gioenums.h"
128990- line="1885">No protocol version or unknown protocol version</doc>
127862+ line="1892">No protocol version or unknown protocol version</doc>
128991127863 </member>
128992127864 <member name="ssl_3_0"
128993127865 value="1"
@@ -128996,7 +127868,7 @@ than the TLS protocol versions.</doc>
128996127868 glib:name="G_TLS_PROTOCOL_VERSION_SSL_3_0">
128997127869 <doc xml:space="preserve"
128998127870 filename="gio/gioenums.h"
128999- line="1886">SSL 3.0, which is insecure and should not be used</doc>
127871+ line="1893">SSL 3.0, which is insecure and should not be used</doc>
129000127872 </member>
129001127873 <member name="tls_1_0"
129002127874 value="2"
@@ -129005,7 +127877,7 @@ than the TLS protocol versions.</doc>
129005127877 glib:name="G_TLS_PROTOCOL_VERSION_TLS_1_0">
129006127878 <doc xml:space="preserve"
129007127879 filename="gio/gioenums.h"
129008- line="1887">TLS 1.0, which is insecure and should not be used</doc>
127880+ line="1894">TLS 1.0, which is insecure and should not be used</doc>
129009127881 </member>
129010127882 <member name="tls_1_1"
129011127883 value="3"
@@ -129014,7 +127886,7 @@ than the TLS protocol versions.</doc>
129014127886 glib:name="G_TLS_PROTOCOL_VERSION_TLS_1_1">
129015127887 <doc xml:space="preserve"
129016127888 filename="gio/gioenums.h"
129017- line="1888">TLS 1.1, which is insecure and should not be used</doc>
127889+ line="1895">TLS 1.1, which is insecure and should not be used</doc>
129018127890 </member>
129019127891 <member name="tls_1_2"
129020127892 value="4"
@@ -129023,7 +127895,7 @@ than the TLS protocol versions.</doc>
129023127895 glib:name="G_TLS_PROTOCOL_VERSION_TLS_1_2">
129024127896 <doc xml:space="preserve"
129025127897 filename="gio/gioenums.h"
129026- line="1889">TLS 1.2, defined by [RFC 5246](https://datatracker.ietf.org/doc/html/rfc5246)</doc>
127898+ line="1896">TLS 1.2, defined by [RFC 5246](https://datatracker.ietf.org/doc/html/rfc5246)</doc>
129027127899 </member>
129028127900 <member name="tls_1_3"
129029127901 value="5"
@@ -129032,7 +127904,7 @@ than the TLS protocol versions.</doc>
129032127904 glib:name="G_TLS_PROTOCOL_VERSION_TLS_1_3">
129033127905 <doc xml:space="preserve"
129034127906 filename="gio/gioenums.h"
129035- line="1890">TLS 1.3, defined by [RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446)</doc>
127907+ line="1897">TLS 1.3, defined by [RFC 8446](https://datatracker.ietf.org/doc/html/rfc8446)</doc>
129036127908 </member>
129037127909 <member name="dtls_1_0"
129038127910 value="201"
@@ -129041,7 +127913,7 @@ than the TLS protocol versions.</doc>
129041127913 glib:name="G_TLS_PROTOCOL_VERSION_DTLS_1_0">
129042127914 <doc xml:space="preserve"
129043127915 filename="gio/gioenums.h"
129044- line="1891">DTLS 1.0, which is insecure and should not be used</doc>
127916+ line="1898">DTLS 1.0, which is insecure and should not be used</doc>
129045127917 </member>
129046127918 <member name="dtls_1_2"
129047127919 value="202"
@@ -129050,7 +127922,7 @@ than the TLS protocol versions.</doc>
129050127922 glib:name="G_TLS_PROTOCOL_VERSION_DTLS_1_2">
129051127923 <doc xml:space="preserve"
129052127924 filename="gio/gioenums.h"
129053- line="1892">DTLS 1.2, defined by [RFC 6347](https://datatracker.ietf.org/doc/html/rfc6347)</doc>
127925+ line="1899">DTLS 1.2, defined by [RFC 6347](https://datatracker.ietf.org/doc/html/rfc6347)</doc>
129054127926 </member>
129055127927 </enumeration>
129056127928 <enumeration name="TlsRehandshakeMode"
@@ -129062,7 +127934,7 @@ than the TLS protocol versions.</doc>
129062127934 c:type="GTlsRehandshakeMode">
129063127935 <doc xml:space="preserve"
129064127936 filename="gio/gioenums.h"
129065- line="1732">When to allow rehandshaking. See
127937+ line="1739">When to allow rehandshaking. See
129066127938 g_tls_connection_set_rehandshake_mode().</doc>
129067127939 <doc-deprecated xml:space="preserve">Changing the rehandshake mode is no longer
129068127940 required for compatibility. Also, rehandshaking has been removed
@@ -129074,7 +127946,7 @@ g_tls_connection_set_rehandshake_mode().</doc>
129074127946 glib:name="G_TLS_REHANDSHAKE_NEVER">
129075127947 <doc xml:space="preserve"
129076127948 filename="gio/gioenums.h"
129077- line="1734">Never allow rehandshaking</doc>
127949+ line="1741">Never allow rehandshaking</doc>
129078127950 </member>
129079127951 <member name="safely"
129080127952 value="1"
@@ -129083,7 +127955,7 @@ g_tls_connection_set_rehandshake_mode().</doc>
129083127955 glib:name="G_TLS_REHANDSHAKE_SAFELY">
129084127956 <doc xml:space="preserve"
129085127957 filename="gio/gioenums.h"
129086- line="1735">Allow safe rehandshaking only</doc>
127958+ line="1742">Allow safe rehandshaking only</doc>
129087127959 </member>
129088127960 <member name="unsafely"
129089127961 value="2"
@@ -129092,7 +127964,7 @@ g_tls_connection_set_rehandshake_mode().</doc>
129092127964 glib:name="G_TLS_REHANDSHAKE_UNSAFELY">
129093127965 <doc xml:space="preserve"
129094127966 filename="gio/gioenums.h"
129095- line="1736">Allow unsafe rehandshaking</doc>
127967+ line="1743">Allow unsafe rehandshaking</doc>
129096127968 </member>
129097127969 </enumeration>
129098127970 <interface name="TlsServerConnection"
@@ -129277,105 +128149,6 @@ rehandshake with a different mode from the initial handshake.</doc>
129277128149 </parameter>
129278128150 </parameters>
129279128151 </function-macro>
129280- <function-macro name="UNIX_FD_MESSAGE"
129281- c:identifier="G_UNIX_FD_MESSAGE"
129282- introspectable="0">
129283- <source-position filename="gio/gunixfdmessage.h" line="32"/>
129284- <parameters>
129285- <parameter name="inst">
129286- </parameter>
129287- </parameters>
129288- </function-macro>
129289- <function-macro name="UNIX_FD_MESSAGE_CLASS"
129290- c:identifier="G_UNIX_FD_MESSAGE_CLASS"
129291- introspectable="0">
129292- <source-position filename="gio/gunixfdmessage.h" line="34"/>
129293- <parameters>
129294- <parameter name="class">
129295- </parameter>
129296- </parameters>
129297- </function-macro>
129298- <function-macro name="UNIX_FD_MESSAGE_GET_CLASS"
129299- c:identifier="G_UNIX_FD_MESSAGE_GET_CLASS"
129300- introspectable="0">
129301- <source-position filename="gio/gunixfdmessage.h" line="40"/>
129302- <parameters>
129303- <parameter name="inst">
129304- </parameter>
129305- </parameters>
129306- </function-macro>
129307- <function-macro name="UNIX_INPUT_STREAM"
129308- c:identifier="G_UNIX_INPUT_STREAM"
129309- introspectable="0">
129310- <source-position filename="gio/gunixinputstream.h" line="31"/>
129311- <parameters>
129312- <parameter name="o">
129313- </parameter>
129314- </parameters>
129315- </function-macro>
129316- <function-macro name="UNIX_INPUT_STREAM_CLASS"
129317- c:identifier="G_UNIX_INPUT_STREAM_CLASS"
129318- introspectable="0">
129319- <source-position filename="gio/gunixinputstream.h" line="32"/>
129320- <parameters>
129321- <parameter name="k">
129322- </parameter>
129323- </parameters>
129324- </function-macro>
129325- <function-macro name="UNIX_INPUT_STREAM_GET_CLASS"
129326- c:identifier="G_UNIX_INPUT_STREAM_GET_CLASS"
129327- introspectable="0">
129328- <source-position filename="gio/gunixinputstream.h" line="35"/>
129329- <parameters>
129330- <parameter name="o">
129331- </parameter>
129332- </parameters>
129333- </function-macro>
129334- <function-macro name="UNIX_MOUNT_MONITOR"
129335- c:identifier="G_UNIX_MOUNT_MONITOR"
129336- introspectable="0">
129337- <source-position filename="gio/gunixmounts.h" line="71"/>
129338- <parameters>
129339- <parameter name="o">
129340- </parameter>
129341- </parameters>
129342- </function-macro>
129343- <function-macro name="UNIX_MOUNT_MONITOR_CLASS"
129344- c:identifier="G_UNIX_MOUNT_MONITOR_CLASS"
129345- introspectable="0">
129346- <source-position filename="gio/gunixmounts.h" line="72"/>
129347- <parameters>
129348- <parameter name="k">
129349- </parameter>
129350- </parameters>
129351- </function-macro>
129352- <function-macro name="UNIX_OUTPUT_STREAM"
129353- c:identifier="G_UNIX_OUTPUT_STREAM"
129354- introspectable="0">
129355- <source-position filename="gio/gunixoutputstream.h" line="31"/>
129356- <parameters>
129357- <parameter name="o">
129358- </parameter>
129359- </parameters>
129360- </function-macro>
129361- <function-macro name="UNIX_OUTPUT_STREAM_CLASS"
129362- c:identifier="G_UNIX_OUTPUT_STREAM_CLASS"
129363- introspectable="0">
129364- <source-position filename="gio/gunixoutputstream.h" line="32"/>
129365- <parameters>
129366- <parameter name="k">
129367- </parameter>
129368- </parameters>
129369- </function-macro>
129370- <function-macro name="UNIX_OUTPUT_STREAM_GET_CLASS"
129371- c:identifier="G_UNIX_OUTPUT_STREAM_GET_CLASS"
129372- introspectable="0">
129373- <source-position filename="gio/gunixoutputstream.h" line="35"/>
129374- <parameters>
129375- <parameter name="o">
129376- </parameter>
129377- </parameters>
129378- </function-macro>
129379128152 <function-macro name="UNIX_SOCKET_ADDRESS"
129380128153 c:identifier="G_UNIX_SOCKET_ADDRESS"
129381128154 introspectable="0">
@@ -130305,1561 +129078,6 @@ descriptors contained in @list, an empty array is returned.</doc>
130305129078 opaque="1">
130306129079 <source-position filename="gio/gunixfdlist.h" line="43"/>
130307129080 </record>
130308- <class name="UnixFDMessage"
130309- c:symbol-prefix="unix_fd_message"
130310- c:type="GUnixFDMessage"
130311- parent="SocketControlMessage"
130312- glib:type-name="GUnixFDMessage"
130313- glib:get-type="g_unix_fd_message_get_type"
130314- glib:type-struct="UnixFDMessageClass">
130315- <doc xml:space="preserve"
130316- filename="gio/gunixfdmessage.c"
130317- line="17">This [class@Gio.SocketControlMessage] contains a [class@Gio.UnixFDList].
130318-It may be sent using [method@Gio.Socket.send_message] and received using
130319-[method@Gio.Socket.receive_message] over UNIX sockets (ie: sockets in the
130320-`G_SOCKET_FAMILY_UNIX` family). The file descriptors are copied
130321-between processes by the kernel.
130322-
130323-For an easier way to send and receive file descriptors over
130324-stream-oriented UNIX sockets, see [method@Gio.UnixConnection.send_fd] and
130325-[method@Gio.UnixConnection.receive_fd].
130326-
130327-Note that `&lt;gio/gunixfdmessage.h&gt;` belongs to the UNIX-specific GIO
130328-interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
130329-file or the `GioUnix-2.0` GIR namespace when using it.</doc>
130330- <source-position filename="gio/gunixfdmessage.h" line="58"/>
130331- <constructor name="new"
130332- c:identifier="g_unix_fd_message_new"
130333- version="2.22">
130334- <doc xml:space="preserve"
130335- filename="gio/gunixfdmessage.c"
130336- line="229">Creates a new #GUnixFDMessage containing an empty file descriptor
130337-list.</doc>
130338- <source-position filename="gio/gunixfdmessage.h" line="71"/>
130339- <return-value transfer-ownership="full">
130340- <doc xml:space="preserve"
130341- filename="gio/gunixfdmessage.c"
130342- line="235">a new #GUnixFDMessage</doc>
130343- <type name="SocketControlMessage" c:type="GSocketControlMessage*"/>
130344- </return-value>
130345- </constructor>
130346- <constructor name="new_with_fd_list"
130347- c:identifier="g_unix_fd_message_new_with_fd_list"
130348- version="2.24">
130349- <doc xml:space="preserve"
130350- filename="gio/gunixfdmessage.c"
130351- line="245">Creates a new #GUnixFDMessage containing @list.</doc>
130352- <source-position filename="gio/gunixfdmessage.h" line="69"/>
130353- <return-value transfer-ownership="full">
130354- <doc xml:space="preserve"
130355- filename="gio/gunixfdmessage.c"
130356- line="251">a new #GUnixFDMessage</doc>
130357- <type name="SocketControlMessage" c:type="GSocketControlMessage*"/>
130358- </return-value>
130359- <parameters>
130360- <parameter name="fd_list" transfer-ownership="none">
130361- <doc xml:space="preserve"
130362- filename="gio/gunixfdmessage.c"
130363- line="247">a #GUnixFDList</doc>
130364- <type name="UnixFDList" c:type="GUnixFDList*"/>
130365- </parameter>
130366- </parameters>
130367- </constructor>
130368- <method name="append_fd"
130369- c:identifier="g_unix_fd_message_append_fd"
130370- version="2.22"
130371- throws="1">
130372- <doc xml:space="preserve"
130373- filename="gio/gunixfdmessage.c"
130374- line="301">Adds a file descriptor to @message.
130375-
130376-The file descriptor is duplicated using dup(). You keep your copy
130377-of the descriptor and the copy contained in @message will be closed
130378-when @message is finalized.
130379-
130380-A possible cause of failure is exceeding the per-process or
130381-system-wide file descriptor limit.</doc>
130382- <source-position filename="gio/gunixfdmessage.h" line="80"/>
130383- <return-value transfer-ownership="none">
130384- <doc xml:space="preserve"
130385- filename="gio/gunixfdmessage.c"
130386- line="316">%TRUE in case of success, else %FALSE (and @error is set)</doc>
130387- <type name="gboolean" c:type="gboolean"/>
130388- </return-value>
130389- <parameters>
130390- <instance-parameter name="message" transfer-ownership="none">
130391- <doc xml:space="preserve"
130392- filename="gio/gunixfdmessage.c"
130393- line="303">a #GUnixFDMessage</doc>
130394- <type name="UnixFDMessage" c:type="GUnixFDMessage*"/>
130395- </instance-parameter>
130396- <parameter name="fd" transfer-ownership="none">
130397- <doc xml:space="preserve"
130398- filename="gio/gunixfdmessage.c"
130399- line="304">a valid open file descriptor</doc>
130400- <type name="gint" c:type="gint"/>
130401- </parameter>
130402- </parameters>
130403- </method>
130404- <method name="get_fd_list"
130405- c:identifier="g_unix_fd_message_get_fd_list"
130406- glib:get-property="fd-list"
130407- version="2.24">
130408- <doc xml:space="preserve"
130409- filename="gio/gunixfdmessage.c"
130410- line="155">Gets the #GUnixFDList contained in @message. This function does not
130411-return a reference to the caller, but the returned list is valid for
130412-the lifetime of @message.</doc>
130413- <source-position filename="gio/gunixfdmessage.h" line="74"/>
130414- <return-value transfer-ownership="none">
130415- <doc xml:space="preserve"
130416- filename="gio/gunixfdmessage.c"
130417- line="163">the #GUnixFDList from @message</doc>
130418- <type name="UnixFDList" c:type="GUnixFDList*"/>
130419- </return-value>
130420- <parameters>
130421- <instance-parameter name="message" transfer-ownership="none">
130422- <doc xml:space="preserve"
130423- filename="gio/gunixfdmessage.c"
130424- line="157">a #GUnixFDMessage</doc>
130425- <type name="UnixFDMessage" c:type="GUnixFDMessage*"/>
130426- </instance-parameter>
130427- </parameters>
130428- </method>
130429- <method name="steal_fds"
130430- c:identifier="g_unix_fd_message_steal_fds"
130431- version="2.22">
130432- <doc xml:space="preserve"
130433- filename="gio/gunixfdmessage.c"
130434- line="263">Returns the array of file descriptors that is contained in this
130435-object.
130436-
130437-After this call, the descriptors are no longer contained in
130438-@message. Further calls will return an empty list (unless more
130439-descriptors have been added).
130440-
130441-The return result of this function must be freed with g_free().
130442-The caller is also responsible for closing all of the file
130443-descriptors.
130444-
130445-If @length is non-%NULL then it is set to the number of file
130446-descriptors in the returned array. The returned array is also
130447-terminated with -1.
130448-
130449-This function never returns %NULL. In case there are no file
130450-descriptors contained in @message, an empty array is returned.</doc>
130451- <source-position filename="gio/gunixfdmessage.h" line="77"/>
130452- <return-value transfer-ownership="full">
130453- <doc xml:space="preserve"
130454- filename="gio/gunixfdmessage.c"
130455- line="287">an array of file
130456- descriptors</doc>
130457- <array length="0" zero-terminated="0" c:type="gint*">
130458- <type name="gint" c:type="gint"/>
130459- </array>
130460- </return-value>
130461- <parameters>
130462- <instance-parameter name="message" transfer-ownership="none">
130463- <doc xml:space="preserve"
130464- filename="gio/gunixfdmessage.c"
130465- line="265">a #GUnixFDMessage</doc>
130466- <type name="UnixFDMessage" c:type="GUnixFDMessage*"/>
130467- </instance-parameter>
130468- <parameter name="length"
130469- direction="out"
130470- caller-allocates="0"
130471- transfer-ownership="full"
130472- optional="1"
130473- allow-none="1">
130474- <doc xml:space="preserve"
130475- filename="gio/gunixfdmessage.c"
130476- line="266">pointer to the length of the returned
130477- array, or %NULL</doc>
130478- <type name="gint" c:type="gint*"/>
130479- </parameter>
130480- </parameters>
130481- </method>
130482- <property name="fd-list"
130483- version="2.22"
130484- writable="1"
130485- construct-only="1"
130486- transfer-ownership="none"
130487- getter="get_fd_list">
130488- <doc xml:space="preserve"
130489- filename="gio/gunixfdmessage.c"
130490- line="216">The [class@Gio.UnixFDList] object to send with the message.</doc>
130491- <type name="UnixFDList"/>
130492- </property>
130493- <field name="parent_instance">
130494- <type name="SocketControlMessage" c:type="GSocketControlMessage"/>
130495- </field>
130496- <field name="priv">
130497- <type name="UnixFDMessagePrivate" c:type="GUnixFDMessagePrivate*"/>
130498- </field>
130499- </class>
130500- <record name="UnixFDMessageClass"
130501- c:type="GUnixFDMessageClass"
130502- glib:is-gtype-struct-for="UnixFDMessage">
130503- <source-position filename="gio/gunixfdmessage.h" line="58"/>
130504- <field name="parent_class">
130505- <type name="SocketControlMessageClass"
130506- c:type="GSocketControlMessageClass"/>
130507- </field>
130508- <field name="_g_reserved1" introspectable="0">
130509- <callback name="_g_reserved1">
130510- <source-position filename="gio/gunixfdmessage.h" line="56"/>
130511- <return-value transfer-ownership="none">
130512- <type name="none" c:type="void"/>
130513- </return-value>
130514- </callback>
130515- </field>
130516- <field name="_g_reserved2" introspectable="0">
130517- <callback name="_g_reserved2">
130518- <source-position filename="gio/gunixfdmessage.h" line="57"/>
130519- <return-value transfer-ownership="none">
130520- <type name="none" c:type="void"/>
130521- </return-value>
130522- </callback>
130523- </field>
130524- </record>
130525- <record name="UnixFDMessagePrivate"
130526- c:type="GUnixFDMessagePrivate"
130527- disguised="1"
130528- opaque="1">
130529- <source-position filename="gio/gunixfdmessage.h" line="43"/>
130530- </record>
130531- <class name="UnixInputStream"
130532- c:symbol-prefix="unix_input_stream"
130533- c:type="GUnixInputStream"
130534- parent="InputStream"
130535- glib:type-name="GUnixInputStream"
130536- glib:get-type="g_unix_input_stream_get_type"
130537- glib:type-struct="UnixInputStreamClass">
130538- <doc xml:space="preserve"
130539- filename="gio/gunixinputstream.c"
130540- line="41">`GUnixInputStream` implements [class@Gio.InputStream] for reading from a UNIX
130541-file descriptor, including asynchronous operations. (If the file
130542-descriptor refers to a socket or pipe, this will use `poll()` to do
130543-asynchronous I/O. If it refers to a regular file, it will fall back
130544-to doing asynchronous I/O in another thread.)
130545-
130546-Note that `&lt;gio/gunixinputstream.h&gt;` belongs to the UNIX-specific GIO
130547-interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config
130548-file or the `GioUnix-2.0` GIR namespace when using it.</doc>
130549- <source-position filename="gio/gunixinputstream.h" line="62"/>
130550- <implements name="FileDescriptorBased"/>
130551- <implements name="PollableInputStream"/>
130552- <constructor name="new" c:identifier="g_unix_input_stream_new">
130553- <doc xml:space="preserve"
130554- filename="gio/gunixinputstream.c"
130555- line="224">Creates a new #GUnixInputStream for the given @fd.
130556-
130557-If @close_fd is %TRUE, the file descriptor will be closed
130558-when the stream is closed.</doc>
130559- <source-position filename="gio/gunixinputstream.h" line="68"/>
130560- <return-value transfer-ownership="full">
130561- <doc xml:space="preserve"
130562- filename="gio/gunixinputstream.c"
130563- line="234">a new #GUnixInputStream</doc>
130564- <type name="InputStream" c:type="GInputStream*"/>
130565- </return-value>
130566- <parameters>
130567- <parameter name="fd" transfer-ownership="none">
130568- <doc xml:space="preserve"
130569- filename="gio/gunixinputstream.c"
130570- line="226">a UNIX file descriptor</doc>
130571- <type name="gint" c:type="gint"/>
130572- </parameter>
130573- <parameter name="close_fd" transfer-ownership="none">
130574- <doc xml:space="preserve"
130575- filename="gio/gunixinputstream.c"
130576- line="227">%TRUE to close the file descriptor when done</doc>
130577- <type name="gboolean" c:type="gboolean"/>
130578- </parameter>
130579- </parameters>
130580- </constructor>
130581- <method name="get_close_fd"
130582- c:identifier="g_unix_input_stream_get_close_fd"
130583- glib:get-property="close-fd"
130584- version="2.20">
130585- <doc xml:space="preserve"
130586- filename="gio/gunixinputstream.c"
130587- line="276">Returns whether the file descriptor of @stream will be
130588-closed when the stream is closed.</doc>
130589- <source-position filename="gio/gunixinputstream.h" line="74"/>
130590- <return-value transfer-ownership="none">
130591- <doc xml:space="preserve"
130592- filename="gio/gunixinputstream.c"
130593- line="283">%TRUE if the file descriptor is closed when done</doc>
130594- <type name="gboolean" c:type="gboolean"/>
130595- </return-value>
130596- <parameters>
130597- <instance-parameter name="stream" transfer-ownership="none">
130598- <doc xml:space="preserve"
130599- filename="gio/gunixinputstream.c"
130600- line="278">a #GUnixInputStream</doc>
130601- <type name="UnixInputStream" c:type="GUnixInputStream*"/>
130602- </instance-parameter>
130603- </parameters>
130604- </method>
130605- <method name="get_fd"
130606- c:identifier="g_unix_input_stream_get_fd"
130607- glib:get-property="fd"
130608- version="2.20">
130609- <doc xml:space="preserve"
130610- filename="gio/gunixinputstream.c"
130611- line="295">Return the UNIX file descriptor that the stream reads from.</doc>
130612- <source-position filename="gio/gunixinputstream.h" line="76"/>
130613- <return-value transfer-ownership="none">
130614- <doc xml:space="preserve"
130615- filename="gio/gunixinputstream.c"
130616- line="301">The file descriptor of @stream</doc>
130617- <type name="gint" c:type="gint"/>
130618- </return-value>
130619- <parameters>
130620- <instance-parameter name="stream" transfer-ownership="none">
130621- <doc xml:space="preserve"
130622- filename="gio/gunixinputstream.c"
130623- line="297">a #GUnixInputStream</doc>
130624- <type name="UnixInputStream" c:type="GUnixInputStream*"/>
130625- </instance-parameter>
130626- </parameters>
130627- </method>
130628- <method name="set_close_fd"
130629- c:identifier="g_unix_input_stream_set_close_fd"
130630- glib:set-property="close-fd"
130631- version="2.20">
130632- <doc xml:space="preserve"
130633- filename="gio/gunixinputstream.c"
130634- line="252">Sets whether the file descriptor of @stream shall be closed
130635-when the stream is closed.</doc>
130636- <source-position filename="gio/gunixinputstream.h" line="71"/>
130637- <return-value transfer-ownership="none">
130638- <type name="none" c:type="void"/>
130639- </return-value>
130640- <parameters>
130641- <instance-parameter name="stream" transfer-ownership="none">
130642- <doc xml:space="preserve"
130643- filename="gio/gunixinputstream.c"
130644- line="254">a #GUnixInputStream</doc>
130645- <type name="UnixInputStream" c:type="GUnixInputStream*"/>
130646- </instance-parameter>
130647- <parameter name="close_fd" transfer-ownership="none">
130648- <doc xml:space="preserve"
130649- filename="gio/gunixinputstream.c"
130650- line="255">%TRUE to close the file descriptor when done</doc>
130651- <type name="gboolean" c:type="gboolean"/>
130652- </parameter>
130653- </parameters>
130654- </method>
130655- <property name="close-fd"
130656- version="2.20"
130657- writable="1"
130658- transfer-ownership="none"
130659- setter="set_close_fd"
130660- getter="get_close_fd"
130661- default-value="TRUE">
130662- <doc xml:space="preserve"
130663- filename="gio/gunixinputstream.c"
130664- line="140">Whether to close the file descriptor when the stream is closed.</doc>
130665- <type name="gboolean" c:type="gboolean"/>
130666- </property>
130667- <property name="fd"
130668- version="2.20"
130669- writable="1"
130670- construct-only="1"
130671- transfer-ownership="none"
130672- getter="get_fd"
130673- default-value="-1">
130674- <doc xml:space="preserve"
130675- filename="gio/gunixinputstream.c"
130676- line="127">The file descriptor that the stream reads from.</doc>
130677- <type name="gint" c:type="gint"/>
130678- </property>
130679- <field name="parent_instance">
130680- <type name="InputStream" c:type="GInputStream"/>
130681- </field>
130682- <field name="priv" readable="0" private="1">
130683- <type name="UnixInputStreamPrivate" c:type="GUnixInputStreamPrivate*"/>
130684- </field>
130685- </class>
130686- <record name="UnixInputStreamClass"
130687- c:type="GUnixInputStreamClass"
130688- glib:is-gtype-struct-for="UnixInputStream">
130689- <source-position filename="gio/gunixinputstream.h" line="62"/>
130690- <field name="parent_class">
130691- <type name="InputStreamClass" c:type="GInputStreamClass"/>
130692- </field>
130693- <field name="_g_reserved1" introspectable="0">
130694- <callback name="_g_reserved1">
130695- <source-position filename="gio/gunixinputstream.h" line="57"/>
130696- <return-value transfer-ownership="none">
130697- <type name="none" c:type="void"/>
130698- </return-value>
130699- </callback>
130700- </field>
130701- <field name="_g_reserved2" introspectable="0">
130702- <callback name="_g_reserved2">
130703- <source-position filename="gio/gunixinputstream.h" line="58"/>
130704- <return-value transfer-ownership="none">
130705- <type name="none" c:type="void"/>
130706- </return-value>
130707- </callback>
130708- </field>
130709- <field name="_g_reserved3" introspectable="0">
130710- <callback name="_g_reserved3">
130711- <source-position filename="gio/gunixinputstream.h" line="59"/>
130712- <return-value transfer-ownership="none">
130713- <type name="none" c:type="void"/>
130714- </return-value>
130715- </callback>
130716- </field>
130717- <field name="_g_reserved4" introspectable="0">
130718- <callback name="_g_reserved4">
130719- <source-position filename="gio/gunixinputstream.h" line="60"/>
130720- <return-value transfer-ownership="none">
130721- <type name="none" c:type="void"/>
130722- </return-value>
130723- </callback>
130724- </field>
130725- <field name="_g_reserved5" introspectable="0">
130726- <callback name="_g_reserved5">
130727- <source-position filename="gio/gunixinputstream.h" line="61"/>
130728- <return-value transfer-ownership="none">
130729- <type name="none" c:type="void"/>
130730- </return-value>
130731- </callback>
130732- </field>
130733- </record>
130734- <record name="UnixInputStreamPrivate"
130735- c:type="GUnixInputStreamPrivate"
130736- disguised="1"
130737- opaque="1">
130738- <source-position filename="gio/gunixinputstream.h" line="39"/>
130739- </record>
130740- <record name="UnixMountEntry"
130741- c:type="GUnixMountEntry"
130742- opaque="1"
130743- glib:type-name="GUnixMountEntry"
130744- glib:get-type="g_unix_mount_entry_get_type"
130745- c:symbol-prefix="unix_mount_entry">
130746- <doc xml:space="preserve"
130747- filename="gio/gunixmounts.h"
130748- line="31">Defines a Unix mount entry (e.g. `/media/cdrom`).
130749-This corresponds roughly to a mtab entry.</doc>
130750- <source-position filename="gio/gunixmounts.h" line="37"/>
130751- <method name="compare"
130752- c:identifier="g_unix_mount_entry_compare"
130753- version="2.84">
130754- <doc xml:space="preserve"
130755- filename="gio/gunixmounts.c"
130756- line="2861">Compares two Unix mounts.</doc>
130757- <source-position filename="gio/gunixmounts.h" line="96"/>
130758- <return-value transfer-ownership="none">
130759- <doc xml:space="preserve"
130760- filename="gio/gunixmounts.c"
130761- line="2868">`1`, `0` or `-1` if @mount1 is greater than, equal to,
130762- or less than @mount2, respectively</doc>
130763- <type name="gint" c:type="gint"/>
130764- </return-value>
130765- <parameters>
130766- <instance-parameter name="mount1" transfer-ownership="none">
130767- <doc xml:space="preserve"
130768- filename="gio/gunixmounts.c"
130769- line="2863">first [struct@GioUnix.MountEntry] to compare</doc>
130770- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130771- </instance-parameter>
130772- <parameter name="mount2" transfer-ownership="none">
130773- <doc xml:space="preserve"
130774- filename="gio/gunixmounts.c"
130775- line="2864">second [struct@GioUnix.MountEntry] to compare</doc>
130776- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130777- </parameter>
130778- </parameters>
130779- </method>
130780- <method name="copy"
130781- c:identifier="g_unix_mount_entry_copy"
130782- version="2.84">
130783- <doc xml:space="preserve"
130784- filename="gio/gunixmounts.c"
130785- line="2769">Makes a copy of @mount_entry.</doc>
130786- <source-position filename="gio/gunixmounts.h" line="85"/>
130787- <return-value transfer-ownership="full">
130788- <doc xml:space="preserve"
130789- filename="gio/gunixmounts.c"
130790- line="2775">a new [struct@GioUnix.MountEntry]</doc>
130791- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130792- </return-value>
130793- <parameters>
130794- <instance-parameter name="mount_entry" transfer-ownership="none">
130795- <doc xml:space="preserve"
130796- filename="gio/gunixmounts.c"
130797- line="2771">a [struct@GioUnix.MountEntry]</doc>
130798- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130799- </instance-parameter>
130800- </parameters>
130801- </method>
130802- <method name="free"
130803- c:identifier="g_unix_mount_entry_free"
130804- version="2.84">
130805- <doc xml:space="preserve"
130806- filename="gio/gunixmounts.c"
130807- line="2732">Frees a Unix mount.</doc>
130808- <source-position filename="gio/gunixmounts.h" line="80"/>
130809- <return-value transfer-ownership="none">
130810- <type name="none" c:type="void"/>
130811- </return-value>
130812- <parameters>
130813- <instance-parameter name="mount_entry" transfer-ownership="none">
130814- <doc xml:space="preserve"
130815- filename="gio/gunixmounts.c"
130816- line="2734">a [struct@GioUnix.MountEntry]</doc>
130817- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130818- </instance-parameter>
130819- </parameters>
130820- </method>
130821- <method name="get_device_path"
130822- c:identifier="g_unix_mount_entry_get_device_path"
130823- version="2.84">
130824- <doc xml:space="preserve"
130825- filename="gio/gunixmounts.c"
130826- line="2954">Gets the device path for a Unix mount.</doc>
130827- <source-position filename="gio/gunixmounts.h" line="107"/>
130828- <return-value transfer-ownership="none">
130829- <doc xml:space="preserve"
130830- filename="gio/gunixmounts.c"
130831- line="2960">a string containing the device path</doc>
130832- <type name="filename" c:type="const char*"/>
130833- </return-value>
130834- <parameters>
130835- <instance-parameter name="mount_entry" transfer-ownership="none">
130836- <doc xml:space="preserve"
130837- filename="gio/gunixmounts.c"
130838- line="2956">a [struct@GioUnix.MountEntry]</doc>
130839- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130840- </instance-parameter>
130841- </parameters>
130842- </method>
130843- <method name="get_fs_type"
130844- c:identifier="g_unix_mount_entry_get_fs_type"
130845- version="2.84">
130846- <doc xml:space="preserve"
130847- filename="gio/gunixmounts.c"
130848- line="3029">Gets the filesystem type for the Unix mount.</doc>
130849- <source-position filename="gio/gunixmounts.h" line="117"/>
130850- <return-value transfer-ownership="none">
130851- <doc xml:space="preserve"
130852- filename="gio/gunixmounts.c"
130853- line="3035">a string containing the file system type</doc>
130854- <type name="utf8" c:type="const char*"/>
130855- </return-value>
130856- <parameters>
130857- <instance-parameter name="mount_entry" transfer-ownership="none">
130858- <doc xml:space="preserve"
130859- filename="gio/gunixmounts.c"
130860- line="3031">a [struct@GioUnix.MountEntry]</doc>
130861- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130862- </instance-parameter>
130863- </parameters>
130864- </method>
130865- <method name="get_mount_path"
130866- c:identifier="g_unix_mount_entry_get_mount_path"
130867- version="2.84">
130868- <doc xml:space="preserve"
130869- filename="gio/gunixmounts.c"
130870- line="2922">Gets the mount path for a Unix mount.</doc>
130871- <source-position filename="gio/gunixmounts.h" line="102"/>
130872- <return-value transfer-ownership="none">
130873- <doc xml:space="preserve"
130874- filename="gio/gunixmounts.c"
130875- line="2928">the mount path for @mount_entry</doc>
130876- <type name="filename" c:type="const char*"/>
130877- </return-value>
130878- <parameters>
130879- <instance-parameter name="mount_entry" transfer-ownership="none">
130880- <doc xml:space="preserve"
130881- filename="gio/gunixmounts.c"
130882- line="2924">a [struct@GioUnix.MountEntry] to get the mount path for</doc>
130883- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130884- </instance-parameter>
130885- </parameters>
130886- </method>
130887- <method name="get_options"
130888- c:identifier="g_unix_mount_entry_get_options"
130889- version="2.84">
130890- <doc xml:space="preserve"
130891- filename="gio/gunixmounts.c"
130892- line="3068">Gets a comma separated list of mount options for the Unix mount.
130893-
130894-For example: `rw,relatime,seclabel,data=ordered`.
130895-
130896-This is similar to [func@GioUnix.MountPoint.get_options], but it takes
130897-a [struct@GioUnix.MountEntry] as an argument.</doc>
130898- <source-position filename="gio/gunixmounts.h" line="122"/>
130899- <return-value transfer-ownership="none" nullable="1">
130900- <doc xml:space="preserve"
130901- filename="gio/gunixmounts.c"
130902- line="3079">a string containing the options, or `NULL` if not
130903- available.</doc>
130904- <type name="utf8" c:type="const char*"/>
130905- </return-value>
130906- <parameters>
130907- <instance-parameter name="mount_entry" transfer-ownership="none">
130908- <doc xml:space="preserve"
130909- filename="gio/gunixmounts.c"
130910- line="3070">a [struct@GioUnix.MountEntry]</doc>
130911- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130912- </instance-parameter>
130913- </parameters>
130914- </method>
130915- <method name="get_root_path"
130916- c:identifier="g_unix_mount_entry_get_root_path"
130917- version="2.84">
130918- <doc xml:space="preserve"
130919- filename="gio/gunixmounts.c"
130920- line="2992">Gets the root of the mount within the filesystem. This is useful e.g. for
130921-mounts created by bind operation, or btrfs subvolumes.
130922-
130923-For example, the root path is equal to `/` for a mount created by
130924-`mount /dev/sda1 /mnt/foo` and `/bar` for
130925-`mount --bind /mnt/foo/bar /mnt/bar`.</doc>
130926- <source-position filename="gio/gunixmounts.h" line="112"/>
130927- <return-value transfer-ownership="none" nullable="1">
130928- <doc xml:space="preserve"
130929- filename="gio/gunixmounts.c"
130930- line="3003">a string containing the root, or `NULL` if not supported</doc>
130931- <type name="utf8" c:type="const char*"/>
130932- </return-value>
130933- <parameters>
130934- <instance-parameter name="mount_entry" transfer-ownership="none">
130935- <doc xml:space="preserve"
130936- filename="gio/gunixmounts.c"
130937- line="2994">a [struct@GioUnix.MountEntry]</doc>
130938- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130939- </instance-parameter>
130940- </parameters>
130941- </method>
130942- <method name="guess_can_eject"
130943- c:identifier="g_unix_mount_entry_guess_can_eject"
130944- version="2.84">
130945- <doc xml:space="preserve"
130946- filename="gio/gunixmounts.c"
130947- line="3689">Guesses whether a Unix mount entry can be ejected.</doc>
130948- <source-position filename="gio/gunixmounts.h" line="137"/>
130949- <return-value transfer-ownership="none">
130950- <doc xml:space="preserve"
130951- filename="gio/gunixmounts.c"
130952- line="3695">true if @mount_entry is deemed to be ejectable; false otherwise</doc>
130953- <type name="gboolean" c:type="gboolean"/>
130954- </return-value>
130955- <parameters>
130956- <instance-parameter name="mount_entry" transfer-ownership="none">
130957- <doc xml:space="preserve"
130958- filename="gio/gunixmounts.c"
130959- line="3691">a [struct@GioUnix.MountEntry]</doc>
130960- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130961- </instance-parameter>
130962- </parameters>
130963- </method>
130964- <method name="guess_icon"
130965- c:identifier="g_unix_mount_entry_guess_icon"
130966- version="2.84">
130967- <doc xml:space="preserve"
130968- filename="gio/gunixmounts.c"
130969- line="3576">Guesses the icon of a Unix mount entry.</doc>
130970- <source-position filename="gio/gunixmounts.h" line="152"/>
130971- <return-value transfer-ownership="full">
130972- <doc xml:space="preserve"
130973- filename="gio/gunixmounts.c"
130974- line="3582">a [iface@Gio.Icon]</doc>
130975- <type name="Icon" c:type="GIcon*"/>
130976- </return-value>
130977- <parameters>
130978- <instance-parameter name="mount_entry" transfer-ownership="none">
130979- <doc xml:space="preserve"
130980- filename="gio/gunixmounts.c"
130981- line="3578">a [struct@GioUnix.MountEntry]</doc>
130982- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
130983- </instance-parameter>
130984- </parameters>
130985- </method>
130986- <method name="guess_name"
130987- c:identifier="g_unix_mount_entry_guess_name"
130988- version="2.84">
130989- <doc xml:space="preserve"
130990- filename="gio/gunixmounts.c"
130991- line="3537">Guesses the name of a Unix mount entry.
130992-
130993-The result is a translated string.</doc>
130994- <source-position filename="gio/gunixmounts.h" line="147"/>
130995- <return-value transfer-ownership="full">
130996- <doc xml:space="preserve"
130997- filename="gio/gunixmounts.c"
130998- line="3545">a newly allocated translated string</doc>
130999- <type name="utf8" c:type="char*"/>
131000- </return-value>
131001- <parameters>
131002- <instance-parameter name="mount_entry" transfer-ownership="none">
131003- <doc xml:space="preserve"
131004- filename="gio/gunixmounts.c"
131005- line="3539">a [struct@GioUnix.MountEntry]</doc>
131006- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131007- </instance-parameter>
131008- </parameters>
131009- </method>
131010- <method name="guess_should_display"
131011- c:identifier="g_unix_mount_entry_guess_should_display"
131012- version="2.84">
131013- <doc xml:space="preserve"
131014- filename="gio/gunixmounts.c"
131015- line="3726">Guesses whether a Unix mount entry should be displayed in the UI.</doc>
131016- <source-position filename="gio/gunixmounts.h" line="142"/>
131017- <return-value transfer-ownership="none">
131018- <doc xml:space="preserve"
131019- filename="gio/gunixmounts.c"
131020- line="3732">true if @mount_entry is deemed to be displayable; false otherwise</doc>
131021- <type name="gboolean" c:type="gboolean"/>
131022- </return-value>
131023- <parameters>
131024- <instance-parameter name="mount_entry" transfer-ownership="none">
131025- <doc xml:space="preserve"
131026- filename="gio/gunixmounts.c"
131027- line="3728">a [struct@GioUnix.MountEntry]</doc>
131028- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131029- </instance-parameter>
131030- </parameters>
131031- </method>
131032- <method name="guess_symbolic_icon"
131033- c:identifier="g_unix_mount_entry_guess_symbolic_icon"
131034- version="2.84">
131035- <doc xml:space="preserve"
131036- filename="gio/gunixmounts.c"
131037- line="3607">Guesses the symbolic icon of a Unix mount entry.</doc>
131038- <source-position filename="gio/gunixmounts.h" line="157"/>
131039- <return-value transfer-ownership="full">
131040- <doc xml:space="preserve"
131041- filename="gio/gunixmounts.c"
131042- line="3613">a [iface@Gio.Icon]</doc>
131043- <type name="Icon" c:type="GIcon*"/>
131044- </return-value>
131045- <parameters>
131046- <instance-parameter name="mount_entry" transfer-ownership="none">
131047- <doc xml:space="preserve"
131048- filename="gio/gunixmounts.c"
131049- line="3609">a [struct@GioUnix.MountEntry]</doc>
131050- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131051- </instance-parameter>
131052- </parameters>
131053- </method>
131054- <method name="is_readonly"
131055- c:identifier="g_unix_mount_entry_is_readonly"
131056- version="2.84">
131057- <doc xml:space="preserve"
131058- filename="gio/gunixmounts.c"
131059- line="3106">Checks if a Unix mount is mounted read only.</doc>
131060- <source-position filename="gio/gunixmounts.h" line="127"/>
131061- <return-value transfer-ownership="none">
131062- <doc xml:space="preserve"
131063- filename="gio/gunixmounts.c"
131064- line="3112">true if @mount_entry is read only; false otherwise</doc>
131065- <type name="gboolean" c:type="gboolean"/>
131066- </return-value>
131067- <parameters>
131068- <instance-parameter name="mount_entry" transfer-ownership="none">
131069- <doc xml:space="preserve"
131070- filename="gio/gunixmounts.c"
131071- line="3108">a [struct@GioUnix.MountEntry]</doc>
131072- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131073- </instance-parameter>
131074- </parameters>
131075- </method>
131076- <method name="is_system_internal"
131077- c:identifier="g_unix_mount_entry_is_system_internal"
131078- version="2.84">
131079- <doc xml:space="preserve"
131080- filename="gio/gunixmounts.c"
131081- line="3145">Checks if a Unix mount is a system mount.
131082-
131083-This is the Boolean OR of
131084-[func@GioUnix.is_system_fs_type], [func@GioUnix.is_system_device_path] and
131085-[func@GioUnix.is_mount_path_system_internal] on @mount_entry’s properties.
131086-
131087-The definition of what a ‘system’ mount entry is may change over time as new
131088-file system types and device paths are ignored.</doc>
131089- <source-position filename="gio/gunixmounts.h" line="132"/>
131090- <return-value transfer-ownership="none">
131091- <doc xml:space="preserve"
131092- filename="gio/gunixmounts.c"
131093- line="3158">true if the Unix mount is for a system path; false otherwise</doc>
131094- <type name="gboolean" c:type="gboolean"/>
131095- </return-value>
131096- <parameters>
131097- <instance-parameter name="mount_entry" transfer-ownership="none">
131098- <doc xml:space="preserve"
131099- filename="gio/gunixmounts.c"
131100- line="3147">a [struct@GioUnix.MountEntry]</doc>
131101- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131102- </instance-parameter>
131103- </parameters>
131104- </method>
131105- <function name="at" c:identifier="g_unix_mount_entry_at" version="2.84">
131106- <doc xml:space="preserve"
131107- filename="gio/gunixmounts.c"
131108- line="1950">Gets a [struct@GioUnix.MountEntry] for a given mount path.
131109-
131110-If @time_read is set, it will be filled with a Unix timestamp for checking
131111-if the mounts have changed since with
131112-[func@GioUnix.mount_entries_changed_since].
131113-
131114-If more mounts have the same mount path, the last matching mount
131115-is returned.
131116-
131117-This will return `NULL` if there is no mount point at @mount_path.</doc>
131118- <source-position filename="gio/gunixmounts.h" line="216"/>
131119- <return-value transfer-ownership="full" nullable="1">
131120- <doc xml:space="preserve"
131121- filename="gio/gunixmounts.c"
131122- line="1966">a [struct@GioUnix.MountEntry]</doc>
131123- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131124- </return-value>
131125- <parameters>
131126- <parameter name="mount_path" transfer-ownership="none">
131127- <doc xml:space="preserve"
131128- filename="gio/gunixmounts.c"
131129- line="1952">path for a possible Unix mount</doc>
131130- <type name="filename" c:type="const char*"/>
131131- </parameter>
131132- <parameter name="time_read"
131133- direction="out"
131134- caller-allocates="0"
131135- transfer-ownership="full"
131136- optional="1"
131137- allow-none="1">
131138- <doc xml:space="preserve"
131139- filename="gio/gunixmounts.c"
131140- line="1953">return location for a timestamp</doc>
131141- <type name="guint64" c:type="guint64*"/>
131142- </parameter>
131143- </parameters>
131144- </function>
131145- <function name="for"
131146- c:identifier="g_unix_mount_entry_for"
131147- version="2.84">
131148- <doc xml:space="preserve"
131149- filename="gio/gunixmounts.c"
131150- line="2026">Gets a [struct@GioUnix.MountEntry] for a given file path.
131151-
131152-If @time_read is set, it will be filled with a Unix timestamp for checking
131153-if the mounts have changed since with
131154-[func@GioUnix.mount_entries_changed_since].
131155-
131156-If more mounts have the same mount path, the last matching mount
131157-is returned.
131158-
131159-This will return `NULL` if looking up the mount entry fails, if
131160-@file_path doesn’t exist or there is an I/O error.</doc>
131161- <source-position filename="gio/gunixmounts.h" line="223"/>
131162- <return-value transfer-ownership="full" nullable="1">
131163- <doc xml:space="preserve"
131164- filename="gio/gunixmounts.c"
131165- line="2043">a [struct@GioUnix.MountEntry]</doc>
131166- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
131167- </return-value>
131168- <parameters>
131169- <parameter name="file_path" transfer-ownership="none">
131170- <doc xml:space="preserve"
131171- filename="gio/gunixmounts.c"
131172- line="2028">file path on some Unix mount</doc>
131173- <type name="filename" c:type="const char*"/>
131174- </parameter>
131175- <parameter name="time_read"
131176- direction="out"
131177- caller-allocates="0"
131178- transfer-ownership="full"
131179- optional="1"
131180- allow-none="1">
131181- <doc xml:space="preserve"
131182- filename="gio/gunixmounts.c"
131183- line="2029">return location for a timestamp</doc>
131184- <type name="guint64" c:type="guint64*"/>
131185- </parameter>
131186- </parameters>
131187- </function>
131188- </record>
131189- <class name="UnixMountMonitor"
131190- c:symbol-prefix="unix_mount_monitor"
131191- c:type="GUnixMountMonitor"
131192- parent="GObject.Object"
131193- glib:type-name="GUnixMountMonitor"
131194- glib:get-type="g_unix_mount_monitor_get_type"
131195- glib:type-struct="UnixMountMonitorClass">
131196- <doc xml:space="preserve"
131197- filename="gio/gunixmounts.h"
131198- line="55">Watches for changes to the set of mount entries and mount points in the
131199-system.
131200-
131201-Connect to the [signal@GioUnix.MountMonitor::mounts-changed] signal to be
131202-notified of changes to the [struct@GioUnix.MountEntry] list.
131203-
131204-Connect to the [signal@GioUnix.MountMonitor::mountpoints-changed] signal to
131205-be notified of changes to the [struct@GioUnix.MountPoint] list.</doc>
131206- <source-position filename="gio/gunixmounts.h" line="68"/>
131207- <constructor name="new"
131208- c:identifier="g_unix_mount_monitor_new"
131209- deprecated="1"
131210- deprecated-version="2.44">
131211- <doc xml:space="preserve"
131212- filename="gio/gunixmounts.c"
131213- line="2700">Deprecated alias for [func@GioUnix.MountMonitor.get].
131214-
131215-This function was never a true constructor, which is why it was
131216-renamed.</doc>
131217- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountMonitor.get] instead.</doc-deprecated>
131218- <source-position filename="gio/gunixmounts.h" line="239"/>
131219- <return-value transfer-ownership="full">
131220- <doc xml:space="preserve"
131221- filename="gio/gunixmounts.c"
131222- line="2708">a [class@GioUnix.MountMonitor]</doc>
131223- <type name="UnixMountMonitor" c:type="GUnixMountMonitor*"/>
131224- </return-value>
131225- </constructor>
131226- <function name="get"
131227- c:identifier="g_unix_mount_monitor_get"
131228- version="2.44">
131229- <doc xml:space="preserve"
131230- filename="gio/gunixmounts.c"
131231- line="2675">Gets the [class@GioUnix.MountMonitor] for the current thread-default main
131232-context.
131233-
131234-The mount monitor can be used to monitor for changes to the list of
131235-mounted filesystems as well as the list of mount points (ie: fstab
131236-entries).
131237-
131238-You must only call [method@GObject.Object.unref] on the return value from
131239-under the same main context as you called this function.</doc>
131240- <source-position filename="gio/gunixmounts.h" line="237"/>
131241- <return-value transfer-ownership="full">
131242- <doc xml:space="preserve"
131243- filename="gio/gunixmounts.c"
131244- line="2688">the [class@GioUnix.MountMonitor]</doc>
131245- <type name="UnixMountMonitor" c:type="GUnixMountMonitor*"/>
131246- </return-value>
131247- </function>
131248- <method name="set_rate_limit"
131249- c:identifier="g_unix_mount_monitor_set_rate_limit"
131250- version="2.18"
131251- deprecated="1"
131252- deprecated-version="2.44">
131253- <doc xml:space="preserve"
131254- filename="gio/gunixmounts.c"
131255- line="2653">This function does nothing.
131256-
131257-Before 2.44, this was a partially-effective way of controlling the
131258-rate at which events would be reported under some uncommon
131259-circumstances. Since @mount_monitor is a singleton, it also meant
131260-that calling this function would have side effects for other users of
131261-the monitor.</doc>
131262- <doc-deprecated xml:space="preserve">This function does nothing. Don’t call it.</doc-deprecated>
131263- <source-position filename="gio/gunixmounts.h" line="241"/>
131264- <return-value transfer-ownership="none">
131265- <type name="none" c:type="void"/>
131266- </return-value>
131267- <parameters>
131268- <instance-parameter name="mount_monitor" transfer-ownership="none">
131269- <doc xml:space="preserve"
131270- filename="gio/gunixmounts.c"
131271- line="2655">a [class@GioUnix.MountMonitor]</doc>
131272- <type name="UnixMountMonitor" c:type="GUnixMountMonitor*"/>
131273- </instance-parameter>
131274- <parameter name="limit_msec" transfer-ownership="none">
131275- <doc xml:space="preserve"
131276- filename="gio/gunixmounts.c"
131277- line="2656">a integer with the limit (in milliseconds) to poll for changes</doc>
131278- <type name="gint" c:type="int"/>
131279- </parameter>
131280- </parameters>
131281- </method>
131282- <glib:signal name="mountpoints-changed" when="last">
131283- <doc xml:space="preserve"
131284- filename="gio/gunixmounts.c"
131285- line="2632">Emitted when the Unix mount points have changed.</doc>
131286- <return-value transfer-ownership="none">
131287- <type name="none" c:type="void"/>
131288- </return-value>
131289- </glib:signal>
131290- <glib:signal name="mounts-changed" when="last">
131291- <doc xml:space="preserve"
131292- filename="gio/gunixmounts.c"
131293- line="2617">Emitted when the Unix mount entries have changed.</doc>
131294- <return-value transfer-ownership="none">
131295- <type name="none" c:type="void"/>
131296- </return-value>
131297- </glib:signal>
131298- </class>
131299- <record name="UnixMountMonitorClass"
131300- c:type="GUnixMountMonitorClass"
131301- disguised="1"
131302- opaque="1"
131303- glib:is-gtype-struct-for="UnixMountMonitor">
131304- <source-position filename="gio/gunixmounts.h" line="68"/>
131305- </record>
131306- <record name="UnixMountPoint"
131307- c:type="GUnixMountPoint"
131308- opaque="1"
131309- glib:type-name="GUnixMountPoint"
131310- glib:get-type="g_unix_mount_point_get_type"
131311- c:symbol-prefix="unix_mount_point">
131312- <doc xml:space="preserve"
131313- filename="gio/gunixmounts.h"
131314- line="43">Defines a Unix mount point (e.g. `/dev`).
131315-This corresponds roughly to a fstab entry.</doc>
131316- <source-position filename="gio/gunixmounts.h" line="49"/>
131317- <method name="compare" c:identifier="g_unix_mount_point_compare">
131318- <doc xml:space="preserve"
131319- filename="gio/gunixmounts.c"
131320- line="3170">Compares two Unix mount points.</doc>
131321- <source-position filename="gio/gunixmounts.h" line="163"/>
131322- <return-value transfer-ownership="none">
131323- <doc xml:space="preserve"
131324- filename="gio/gunixmounts.c"
131325- line="3177">`1`, `0` or `-1` if @mount1 is greater than, equal to,
131326- or less than @mount2, respectively</doc>
131327- <type name="gint" c:type="gint"/>
131328- </return-value>
131329- <parameters>
131330- <instance-parameter name="mount1" transfer-ownership="none">
131331- <doc xml:space="preserve"
131332- filename="gio/gunixmounts.c"
131333- line="3172">a [struct@GioUnix.MountPoint]</doc>
131334- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131335- </instance-parameter>
131336- <parameter name="mount2" transfer-ownership="none">
131337- <doc xml:space="preserve"
131338- filename="gio/gunixmounts.c"
131339- line="3173">a [struct@GioUnix.MountPoint]</doc>
131340- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131341- </parameter>
131342- </parameters>
131343- </method>
131344- <method name="copy"
131345- c:identifier="g_unix_mount_point_copy"
131346- version="2.54">
131347- <doc xml:space="preserve"
131348- filename="gio/gunixmounts.c"
131349- line="2815">Makes a copy of @mount_point.</doc>
131350- <source-position filename="gio/gunixmounts.h" line="90"/>
131351- <return-value transfer-ownership="full">
131352- <doc xml:space="preserve"
131353- filename="gio/gunixmounts.c"
131354- line="2821">a new [struct@GioUnix.MountPoint]</doc>
131355- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131356- </return-value>
131357- <parameters>
131358- <instance-parameter name="mount_point" transfer-ownership="none">
131359- <doc xml:space="preserve"
131360- filename="gio/gunixmounts.c"
131361- line="2817">a [struct@GioUnix.MountPoint]</doc>
131362- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131363- </instance-parameter>
131364- </parameters>
131365- </method>
131366- <method name="free" c:identifier="g_unix_mount_point_free">
131367- <doc xml:space="preserve"
131368- filename="gio/gunixmounts.c"
131369- line="2797">Frees a Unix mount point.</doc>
131370- <source-position filename="gio/gunixmounts.h" line="88"/>
131371- <return-value transfer-ownership="none">
131372- <type name="none" c:type="void"/>
131373- </return-value>
131374- <parameters>
131375- <instance-parameter name="mount_point" transfer-ownership="none">
131376- <doc xml:space="preserve"
131377- filename="gio/gunixmounts.c"
131378- line="2799">Unix mount point to free.</doc>
131379- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131380- </instance-parameter>
131381- </parameters>
131382- </method>
131383- <method name="get_device_path"
131384- c:identifier="g_unix_mount_point_get_device_path">
131385- <doc xml:space="preserve"
131386- filename="gio/gunixmounts.c"
131387- line="3235">Gets the device path for a Unix mount point.</doc>
131388- <source-position filename="gio/gunixmounts.h" line="168"/>
131389- <return-value transfer-ownership="none">
131390- <doc xml:space="preserve"
131391- filename="gio/gunixmounts.c"
131392- line="3241">a string containing the device path</doc>
131393- <type name="filename" c:type="const char*"/>
131394- </return-value>
131395- <parameters>
131396- <instance-parameter name="mount_point" transfer-ownership="none">
131397- <doc xml:space="preserve"
131398- filename="gio/gunixmounts.c"
131399- line="3237">a [struct@GioUnix.MountPoint]</doc>
131400- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131401- </instance-parameter>
131402- </parameters>
131403- </method>
131404- <method name="get_fs_type" c:identifier="g_unix_mount_point_get_fs_type">
131405- <doc xml:space="preserve"
131406- filename="gio/gunixmounts.c"
131407- line="3251">Gets the file system type for the mount point.</doc>
131408- <source-position filename="gio/gunixmounts.h" line="170"/>
131409- <return-value transfer-ownership="none">
131410- <doc xml:space="preserve"
131411- filename="gio/gunixmounts.c"
131412- line="3257">a string containing the file system type</doc>
131413- <type name="utf8" c:type="const char*"/>
131414- </return-value>
131415- <parameters>
131416- <instance-parameter name="mount_point" transfer-ownership="none">
131417- <doc xml:space="preserve"
131418- filename="gio/gunixmounts.c"
131419- line="3253">a [struct@GioUnix.MountPoint]</doc>
131420- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131421- </instance-parameter>
131422- </parameters>
131423- </method>
131424- <method name="get_mount_path"
131425- c:identifier="g_unix_mount_point_get_mount_path">
131426- <doc xml:space="preserve"
131427- filename="gio/gunixmounts.c"
131428- line="3219">Gets the mount path for a Unix mount point.</doc>
131429- <source-position filename="gio/gunixmounts.h" line="166"/>
131430- <return-value transfer-ownership="none">
131431- <doc xml:space="preserve"
131432- filename="gio/gunixmounts.c"
131433- line="3225">a string containing the mount path</doc>
131434- <type name="filename" c:type="const char*"/>
131435- </return-value>
131436- <parameters>
131437- <instance-parameter name="mount_point" transfer-ownership="none">
131438- <doc xml:space="preserve"
131439- filename="gio/gunixmounts.c"
131440- line="3221">a [struct@GioUnix.MountPoint]</doc>
131441- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131442- </instance-parameter>
131443- </parameters>
131444- </method>
131445- <method name="get_options"
131446- c:identifier="g_unix_mount_point_get_options"
131447- version="2.32">
131448- <doc xml:space="preserve"
131449- filename="gio/gunixmounts.c"
131450- line="3267">Gets the options for the mount point.</doc>
131451- <source-position filename="gio/gunixmounts.h" line="172"/>
131452- <return-value transfer-ownership="none" nullable="1">
131453- <doc xml:space="preserve"
131454- filename="gio/gunixmounts.c"
131455- line="3273">a string containing the options</doc>
131456- <type name="utf8" c:type="const char*"/>
131457- </return-value>
131458- <parameters>
131459- <instance-parameter name="mount_point" transfer-ownership="none">
131460- <doc xml:space="preserve"
131461- filename="gio/gunixmounts.c"
131462- line="3269">a [struct@GioUnix.MountPoint]</doc>
131463- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131464- </instance-parameter>
131465- </parameters>
131466- </method>
131467- <method name="guess_can_eject"
131468- c:identifier="g_unix_mount_point_guess_can_eject">
131469- <doc xml:space="preserve"
131470- filename="gio/gunixmounts.c"
131471- line="3814">Guesses whether a Unix mount point can be ejected.</doc>
131472- <source-position filename="gio/gunixmounts.h" line="180"/>
131473- <return-value transfer-ownership="none">
131474- <doc xml:space="preserve"
131475- filename="gio/gunixmounts.c"
131476- line="3820">true if @mount_point is deemed to be ejectable; false otherwise</doc>
131477- <type name="gboolean" c:type="gboolean"/>
131478- </return-value>
131479- <parameters>
131480- <instance-parameter name="mount_point" transfer-ownership="none">
131481- <doc xml:space="preserve"
131482- filename="gio/gunixmounts.c"
131483- line="3816">a [struct@GioUnix.MountPoint]</doc>
131484- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131485- </instance-parameter>
131486- </parameters>
131487- </method>
131488- <method name="guess_icon" c:identifier="g_unix_mount_point_guess_icon">
131489- <doc xml:space="preserve"
131490- filename="gio/gunixmounts.c"
131491- line="3645">Guesses the icon of a Unix mount point.</doc>
131492- <source-position filename="gio/gunixmounts.h" line="184"/>
131493- <return-value transfer-ownership="full">
131494- <doc xml:space="preserve"
131495- filename="gio/gunixmounts.c"
131496- line="3651">a [iface@Gio.Icon]</doc>
131497- <type name="Icon" c:type="GIcon*"/>
131498- </return-value>
131499- <parameters>
131500- <instance-parameter name="mount_point" transfer-ownership="none">
131501- <doc xml:space="preserve"
131502- filename="gio/gunixmounts.c"
131503- line="3647">a [struct@GioUnix.MountPoint]</doc>
131504- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131505- </instance-parameter>
131506- </parameters>
131507- </method>
131508- <method name="guess_name" c:identifier="g_unix_mount_point_guess_name">
131509- <doc xml:space="preserve"
131510- filename="gio/gunixmounts.c"
131511- line="3622">Guesses the name of a Unix mount point.
131512-
131513-The result is a translated string.</doc>
131514- <source-position filename="gio/gunixmounts.h" line="182"/>
131515- <return-value transfer-ownership="full">
131516- <doc xml:space="preserve"
131517- filename="gio/gunixmounts.c"
131518- line="3630">a newly allocated translated string</doc>
131519- <type name="utf8" c:type="char*"/>
131520- </return-value>
131521- <parameters>
131522- <instance-parameter name="mount_point" transfer-ownership="none">
131523- <doc xml:space="preserve"
131524- filename="gio/gunixmounts.c"
131525- line="3624">a [struct@GioUnix.MountPoint]</doc>
131526- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131527- </instance-parameter>
131528- </parameters>
131529- </method>
131530- <method name="guess_symbolic_icon"
131531- c:identifier="g_unix_mount_point_guess_symbolic_icon"
131532- version="2.34">
131533- <doc xml:space="preserve"
131534- filename="gio/gunixmounts.c"
131535- line="3659">Guesses the symbolic icon of a Unix mount point.</doc>
131536- <source-position filename="gio/gunixmounts.h" line="186"/>
131537- <return-value transfer-ownership="full">
131538- <doc xml:space="preserve"
131539- filename="gio/gunixmounts.c"
131540- line="3665">a [iface@Gio.Icon]</doc>
131541- <type name="Icon" c:type="GIcon*"/>
131542- </return-value>
131543- <parameters>
131544- <instance-parameter name="mount_point" transfer-ownership="none">
131545- <doc xml:space="preserve"
131546- filename="gio/gunixmounts.c"
131547- line="3661">a [struct@GioUnix.MountPoint]</doc>
131548- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131549- </instance-parameter>
131550- </parameters>
131551- </method>
131552- <method name="is_loopback" c:identifier="g_unix_mount_point_is_loopback">
131553- <doc xml:space="preserve"
131554- filename="gio/gunixmounts.c"
131555- line="3316">Checks if a Unix mount point is a loopback device.</doc>
131556- <source-position filename="gio/gunixmounts.h" line="178"/>
131557- <return-value transfer-ownership="none">
131558- <doc xml:space="preserve"
131559- filename="gio/gunixmounts.c"
131560- line="3322">true if the mount point is a loopback device; false otherwise</doc>
131561- <type name="gboolean" c:type="gboolean"/>
131562- </return-value>
131563- <parameters>
131564- <instance-parameter name="mount_point" transfer-ownership="none">
131565- <doc xml:space="preserve"
131566- filename="gio/gunixmounts.c"
131567- line="3318">a [struct@GioUnix.MountPoint]</doc>
131568- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131569- </instance-parameter>
131570- </parameters>
131571- </method>
131572- <method name="is_readonly" c:identifier="g_unix_mount_point_is_readonly">
131573- <doc xml:space="preserve"
131574- filename="gio/gunixmounts.c"
131575- line="3284">Checks if a Unix mount point is read only.</doc>
131576- <source-position filename="gio/gunixmounts.h" line="174"/>
131577- <return-value transfer-ownership="none">
131578- <doc xml:space="preserve"
131579- filename="gio/gunixmounts.c"
131580- line="3290">true if a mount point is read only; false otherwise</doc>
131581- <type name="gboolean" c:type="gboolean"/>
131582- </return-value>
131583- <parameters>
131584- <instance-parameter name="mount_point" transfer-ownership="none">
131585- <doc xml:space="preserve"
131586- filename="gio/gunixmounts.c"
131587- line="3286">a [struct@GioUnix.MountPoint]</doc>
131588- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131589- </instance-parameter>
131590- </parameters>
131591- </method>
131592- <method name="is_user_mountable"
131593- c:identifier="g_unix_mount_point_is_user_mountable">
131594- <doc xml:space="preserve"
131595- filename="gio/gunixmounts.c"
131596- line="3300">Checks if a Unix mount point is mountable by the user.</doc>
131597- <source-position filename="gio/gunixmounts.h" line="176"/>
131598- <return-value transfer-ownership="none">
131599- <doc xml:space="preserve"
131600- filename="gio/gunixmounts.c"
131601- line="3306">true if the mount point is user mountable; false otherwise</doc>
131602- <type name="gboolean" c:type="gboolean"/>
131603- </return-value>
131604- <parameters>
131605- <instance-parameter name="mount_point" transfer-ownership="none">
131606- <doc xml:space="preserve"
131607- filename="gio/gunixmounts.c"
131608- line="3302">a [struct@GioUnix.MountPoint]</doc>
131609- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131610- </instance-parameter>
131611- </parameters>
131612- </method>
131613- <function name="at" c:identifier="g_unix_mount_point_at" version="2.66">
131614- <doc xml:space="preserve"
131615- filename="gio/gunixmounts.c"
131616- line="2151">Gets a [struct@GioUnix.MountPoint] for a given mount path.
131617-
131618-If @time_read is set, it will be filled with a Unix timestamp for checking if
131619-the mount points have changed since with
131620-[func@GioUnix.mount_points_changed_since].
131621-
131622-If more mount points have the same mount path, the last matching mount point
131623-is returned.</doc>
131624- <source-position filename="gio/gunixmounts.h" line="196"/>
131625- <return-value transfer-ownership="full" nullable="1">
131626- <doc xml:space="preserve"
131627- filename="gio/gunixmounts.c"
131628- line="2165">a [struct@GioUnix.MountPoint], or `NULL`
131629- if no match is found</doc>
131630- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
131631- </return-value>
131632- <parameters>
131633- <parameter name="mount_path" transfer-ownership="none">
131634- <doc xml:space="preserve"
131635- filename="gio/gunixmounts.c"
131636- line="2153">path for a possible Unix mount point</doc>
131637- <type name="filename" c:type="const char*"/>
131638- </parameter>
131639- <parameter name="time_read"
131640- direction="out"
131641- caller-allocates="0"
131642- transfer-ownership="full"
131643- optional="1"
131644- allow-none="1">
131645- <doc xml:space="preserve"
131646- filename="gio/gunixmounts.c"
131647- line="2154">return location for a timestamp</doc>
131648- <type name="guint64" c:type="guint64*"/>
131649- </parameter>
131650- </parameters>
131651- </function>
131652- </record>
131653- <class name="UnixOutputStream"
131654- c:symbol-prefix="unix_output_stream"
131655- c:type="GUnixOutputStream"
131656- parent="OutputStream"
131657- glib:type-name="GUnixOutputStream"
131658- glib:get-type="g_unix_output_stream_get_type"
131659- glib:type-struct="UnixOutputStreamClass">
131660- <doc xml:space="preserve"
131661- filename="gio/gunixoutputstream.c"
131662- line="43">`GUnixOutputStream` implements [class@Gio.OutputStream] for writing to a UNIX
131663-file descriptor, including asynchronous operations. (If the file
131664-descriptor refers to a socket or pipe, this will use `poll()` to do
131665-asynchronous I/O. If it refers to a regular file, it will fall back
131666-to doing asynchronous I/O in another thread.)
131667-
131668-Note that `&lt;gio/gunixoutputstream.h&gt;` belongs to the UNIX-specific GIO
131669-interfaces, thus you have to use the `gio-unix-2.0.pc` pkg-config file
131670-file or the `GioUnix-2.0` GIR namespace when using it.</doc>
131671- <source-position filename="gio/gunixoutputstream.h" line="62"/>
131672- <implements name="FileDescriptorBased"/>
131673- <implements name="PollableOutputStream"/>
131674- <constructor name="new" c:identifier="g_unix_output_stream_new">
131675- <doc xml:space="preserve"
131676- filename="gio/gunixoutputstream.c"
131677- line="224">Creates a new #GUnixOutputStream for the given @fd.
131678-
131679-If @close_fd, is %TRUE, the file descriptor will be closed when
131680-the output stream is destroyed.</doc>
131681- <source-position filename="gio/gunixoutputstream.h" line="68"/>
131682- <return-value transfer-ownership="full">
131683- <doc xml:space="preserve"
131684- filename="gio/gunixoutputstream.c"
131685- line="234">a new #GOutputStream</doc>
131686- <type name="OutputStream" c:type="GOutputStream*"/>
131687- </return-value>
131688- <parameters>
131689- <parameter name="fd" transfer-ownership="none">
131690- <doc xml:space="preserve"
131691- filename="gio/gunixoutputstream.c"
131692- line="226">a UNIX file descriptor</doc>
131693- <type name="gint" c:type="gint"/>
131694- </parameter>
131695- <parameter name="close_fd" transfer-ownership="none">
131696- <doc xml:space="preserve"
131697- filename="gio/gunixoutputstream.c"
131698- line="227">%TRUE to close the file descriptor when done</doc>
131699- <type name="gboolean" c:type="gboolean"/>
131700- </parameter>
131701- </parameters>
131702- </constructor>
131703- <method name="get_close_fd"
131704- c:identifier="g_unix_output_stream_get_close_fd"
131705- glib:get-property="close-fd"
131706- version="2.20">
131707- <doc xml:space="preserve"
131708- filename="gio/gunixoutputstream.c"
131709- line="276">Returns whether the file descriptor of @stream will be
131710-closed when the stream is closed.</doc>
131711- <source-position filename="gio/gunixoutputstream.h" line="74"/>
131712- <return-value transfer-ownership="none">
131713- <doc xml:space="preserve"
131714- filename="gio/gunixoutputstream.c"
131715- line="283">%TRUE if the file descriptor is closed when done</doc>
131716- <type name="gboolean" c:type="gboolean"/>
131717- </return-value>
131718- <parameters>
131719- <instance-parameter name="stream" transfer-ownership="none">
131720- <doc xml:space="preserve"
131721- filename="gio/gunixoutputstream.c"
131722- line="278">a #GUnixOutputStream</doc>
131723- <type name="UnixOutputStream" c:type="GUnixOutputStream*"/>
131724- </instance-parameter>
131725- </parameters>
131726- </method>
131727- <method name="get_fd"
131728- c:identifier="g_unix_output_stream_get_fd"
131729- glib:get-property="fd"
131730- version="2.20">
131731- <doc xml:space="preserve"
131732- filename="gio/gunixoutputstream.c"
131733- line="295">Return the UNIX file descriptor that the stream writes to.</doc>
131734- <source-position filename="gio/gunixoutputstream.h" line="76"/>
131735- <return-value transfer-ownership="none">
131736- <doc xml:space="preserve"
131737- filename="gio/gunixoutputstream.c"
131738- line="301">The file descriptor of @stream</doc>
131739- <type name="gint" c:type="gint"/>
131740- </return-value>
131741- <parameters>
131742- <instance-parameter name="stream" transfer-ownership="none">
131743- <doc xml:space="preserve"
131744- filename="gio/gunixoutputstream.c"
131745- line="297">a #GUnixOutputStream</doc>
131746- <type name="UnixOutputStream" c:type="GUnixOutputStream*"/>
131747- </instance-parameter>
131748- </parameters>
131749- </method>
131750- <method name="set_close_fd"
131751- c:identifier="g_unix_output_stream_set_close_fd"
131752- glib:set-property="close-fd"
131753- version="2.20">
131754- <doc xml:space="preserve"
131755- filename="gio/gunixoutputstream.c"
131756- line="252">Sets whether the file descriptor of @stream shall be closed
131757-when the stream is closed.</doc>
131758- <source-position filename="gio/gunixoutputstream.h" line="71"/>
131759- <return-value transfer-ownership="none">
131760- <type name="none" c:type="void"/>
131761- </return-value>
131762- <parameters>
131763- <instance-parameter name="stream" transfer-ownership="none">
131764- <doc xml:space="preserve"
131765- filename="gio/gunixoutputstream.c"
131766- line="254">a #GUnixOutputStream</doc>
131767- <type name="UnixOutputStream" c:type="GUnixOutputStream*"/>
131768- </instance-parameter>
131769- <parameter name="close_fd" transfer-ownership="none">
131770- <doc xml:space="preserve"
131771- filename="gio/gunixoutputstream.c"
131772- line="255">%TRUE to close the file descriptor when done</doc>
131773- <type name="gboolean" c:type="gboolean"/>
131774- </parameter>
131775- </parameters>
131776- </method>
131777- <property name="close-fd"
131778- version="2.20"
131779- writable="1"
131780- transfer-ownership="none"
131781- setter="set_close_fd"
131782- getter="get_close_fd"
131783- default-value="TRUE">
131784- <doc xml:space="preserve"
131785- filename="gio/gunixoutputstream.c"
131786- line="139">Whether to close the file descriptor when the stream is closed.</doc>
131787- <type name="gboolean" c:type="gboolean"/>
131788- </property>
131789- <property name="fd"
131790- version="2.20"
131791- writable="1"
131792- construct-only="1"
131793- transfer-ownership="none"
131794- getter="get_fd"
131795- default-value="-1">
131796- <doc xml:space="preserve"
131797- filename="gio/gunixoutputstream.c"
131798- line="126">The file descriptor that the stream writes to.</doc>
131799- <type name="gint" c:type="gint"/>
131800- </property>
131801- <field name="parent_instance">
131802- <type name="OutputStream" c:type="GOutputStream"/>
131803- </field>
131804- <field name="priv" readable="0" private="1">
131805- <type name="UnixOutputStreamPrivate"
131806- c:type="GUnixOutputStreamPrivate*"/>
131807- </field>
131808- </class>
131809- <record name="UnixOutputStreamClass"
131810- c:type="GUnixOutputStreamClass"
131811- glib:is-gtype-struct-for="UnixOutputStream">
131812- <source-position filename="gio/gunixoutputstream.h" line="62"/>
131813- <field name="parent_class">
131814- <type name="OutputStreamClass" c:type="GOutputStreamClass"/>
131815- </field>
131816- <field name="_g_reserved1" introspectable="0">
131817- <callback name="_g_reserved1">
131818- <source-position filename="gio/gunixoutputstream.h" line="57"/>
131819- <return-value transfer-ownership="none">
131820- <type name="none" c:type="void"/>
131821- </return-value>
131822- </callback>
131823- </field>
131824- <field name="_g_reserved2" introspectable="0">
131825- <callback name="_g_reserved2">
131826- <source-position filename="gio/gunixoutputstream.h" line="58"/>
131827- <return-value transfer-ownership="none">
131828- <type name="none" c:type="void"/>
131829- </return-value>
131830- </callback>
131831- </field>
131832- <field name="_g_reserved3" introspectable="0">
131833- <callback name="_g_reserved3">
131834- <source-position filename="gio/gunixoutputstream.h" line="59"/>
131835- <return-value transfer-ownership="none">
131836- <type name="none" c:type="void"/>
131837- </return-value>
131838- </callback>
131839- </field>
131840- <field name="_g_reserved4" introspectable="0">
131841- <callback name="_g_reserved4">
131842- <source-position filename="gio/gunixoutputstream.h" line="60"/>
131843- <return-value transfer-ownership="none">
131844- <type name="none" c:type="void"/>
131845- </return-value>
131846- </callback>
131847- </field>
131848- <field name="_g_reserved5" introspectable="0">
131849- <callback name="_g_reserved5">
131850- <source-position filename="gio/gunixoutputstream.h" line="61"/>
131851- <return-value transfer-ownership="none">
131852- <type name="none" c:type="void"/>
131853- </return-value>
131854- </callback>
131855- </field>
131856- </record>
131857- <record name="UnixOutputStreamPrivate"
131858- c:type="GUnixOutputStreamPrivate"
131859- disguised="1"
131860- opaque="1">
131861- <source-position filename="gio/gunixoutputstream.h" line="39"/>
131862- </record>
131863129081 <class name="UnixSocketAddress"
131864129082 c:symbol-prefix="unix_socket_address"
131865129083 c:type="GUnixSocketAddress"
@@ -132507,7 +129725,7 @@ See [Extending GIO](overview.html#extending-gio).</doc>
132507129725 <doc xml:space="preserve"
132508129726 filename="gio/gvfs.c"
132509129727 line="147">a string containing a VFS path.</doc>
132510- <type name="utf8" c:type="const char*"/>
129728+ <type name="filename" c:type="const char*"/>
132511129729 </parameter>
132512129730 </parameters>
132513129731 </virtual-method>
@@ -132737,7 +129955,7 @@ be parsed by the #GVfs module.</doc>
132737129955 <doc xml:space="preserve"
132738129956 filename="gio/gvfs.c"
132739129957 line="147">a string containing a VFS path.</doc>
132740- <type name="utf8" c:type="const char*"/>
129958+ <type name="filename" c:type="const char*"/>
132741129959 </parameter>
132742129960 </parameters>
132743129961 </method>
@@ -133042,7 +130260,7 @@ g_vfs_register_uri_scheme().</doc>
133042130260 <doc xml:space="preserve"
133043130261 filename="gio/gvfs.c"
133044130262 line="147">a string containing a VFS path.</doc>
133045- <type name="utf8" c:type="const char*"/>
130263+ <type name="filename" c:type="const char*"/>
133046130264 </parameter>
133047130265 </parameters>
133048130266 </callback>
@@ -136476,7 +133694,7 @@ GIO was used to unmount.</doc>
136476133694 glib:type-struct="ZlibCompressorClass">
136477133695 <doc xml:space="preserve"
136478133696 filename="gio/gzlibcompressor.c"
136479- line="45">`GZlibCompressor` is an implementation of [iface@Gio.Converter] that
133697+ line="46">`GZlibCompressor` is an implementation of [iface@Gio.Converter] that
136480133698 compresses data using zlib.</doc>
136481133699 <source-position filename="gio/gzlibcompressor.h" line="47"/>
136482133700 <implements name="Converter"/>
@@ -136485,25 +133703,25 @@ compresses data using zlib.</doc>
136485133703 version="2.24">
136486133704 <doc xml:space="preserve"
136487133705 filename="gio/gzlibcompressor.c"
136488- line="273">Creates a new #GZlibCompressor.</doc>
133706+ line="324">Creates a compressor.</doc>
136489133707 <source-position filename="gio/gzlibcompressor.h" line="53"/>
136490133708 <return-value transfer-ownership="full">
136491133709 <doc xml:space="preserve"
136492133710 filename="gio/gzlibcompressor.c"
136493- line="280">a new #GZlibCompressor</doc>
133711+ line="331">a new [class@Gio.ZlibCompressor]</doc>
136494133712 <type name="ZlibCompressor" c:type="GZlibCompressor*"/>
136495133713 </return-value>
136496133714 <parameters>
136497133715 <parameter name="format" transfer-ownership="none">
136498133716 <doc xml:space="preserve"
136499133717 filename="gio/gzlibcompressor.c"
136500- line="275">The format to use for the compressed data</doc>
133718+ line="326">the format to use for the compressed data</doc>
136501133719 <type name="ZlibCompressorFormat" c:type="GZlibCompressorFormat"/>
136502133720 </parameter>
136503133721 <parameter name="level" transfer-ownership="none">
136504133722 <doc xml:space="preserve"
136505133723 filename="gio/gzlibcompressor.c"
136506- line="276">compression level (0-9), -1 for default</doc>
133724+ line="327">compression level (`0`-`9`), `-1` for default</doc>
136507133725 <type name="gint" c:type="int"/>
136508133726 </parameter>
136509133727 </parameters>
@@ -136514,19 +133732,42 @@ compresses data using zlib.</doc>
136514133732 version="2.26">
136515133733 <doc xml:space="preserve"
136516133734 filename="gio/gzlibcompressor.c"
136517- line="298">Returns the #GZlibCompressor:file-info property.</doc>
133735+ line="348">Gets the [property@Gio.ZlibCompressor:file-info] property.</doc>
136518133736 <source-position filename="gio/gzlibcompressor.h" line="57"/>
136519133737 <return-value transfer-ownership="none" nullable="1">
136520133738 <doc xml:space="preserve"
136521133739 filename="gio/gzlibcompressor.c"
136522- line="304">a #GFileInfo, or %NULL</doc>
133740+ line="354">file info for the gzip header, if set</doc>
136523133741 <type name="FileInfo" c:type="GFileInfo*"/>
136524133742 </return-value>
136525133743 <parameters>
136526133744 <instance-parameter name="compressor" transfer-ownership="none">
136527133745 <doc xml:space="preserve"
136528133746 filename="gio/gzlibcompressor.c"
136529- line="300">a #GZlibCompressor</doc>
133747+ line="350">a compressor</doc>
133748+ <type name="ZlibCompressor" c:type="GZlibCompressor*"/>
133749+ </instance-parameter>
133750+ </parameters>
133751+ </method>
133752+ <method name="get_os"
133753+ c:identifier="g_zlib_compressor_get_os"
133754+ glib:get-property="os"
133755+ version="2.86">
133756+ <doc xml:space="preserve"
133757+ filename="gio/gzlibcompressor.c"
133758+ line="397">Gets the [property@Gio.ZlibCompressor:os] property.</doc>
133759+ <source-position filename="gio/gzlibcompressor.h" line="63"/>
133760+ <return-value transfer-ownership="none">
133761+ <doc xml:space="preserve"
133762+ filename="gio/gzlibcompressor.c"
133763+ line="403">the previously set OS value, or `-1` if unset</doc>
133764+ <type name="gint" c:type="int"/>
133765+ </return-value>
133766+ <parameters>
133767+ <instance-parameter name="compressor" transfer-ownership="none">
133768+ <doc xml:space="preserve"
133769+ filename="gio/gzlibcompressor.c"
133770+ line="399">a compressor</doc>
136530133771 <type name="ZlibCompressor" c:type="GZlibCompressor*"/>
136531133772 </instance-parameter>
136532133773 </parameters>
@@ -136537,14 +133778,11 @@ compresses data using zlib.</doc>
136537133778 version="2.26">
136538133779 <doc xml:space="preserve"
136539133780 filename="gio/gzlibcompressor.c"
136540- line="316">Sets @file_info in @compressor. If non-%NULL, and @compressor's
136541-#GZlibCompressor:format property is %G_ZLIB_COMPRESSOR_FORMAT_GZIP,
136542-it will be used to set the file name and modification time in
136543-the GZIP header of the compressed data.
133781+ line="365">Sets the [property@Gio.ZlibCompressor:file-info] property.
136544133782
136545133783 Note: it is an error to call this function while a compression is in
136546133784 progress; it may only be called immediately after creation of @compressor,
136547-or after resetting it with g_converter_reset().</doc>
133785+or after resetting it with [method@Gio.Converter.reset].</doc>
136548133786 <source-position filename="gio/gzlibcompressor.h" line="59"/>
136549133787 <return-value transfer-ownership="none">
136550133788 <type name="none" c:type="void"/>
@@ -136553,7 +133791,7 @@ or after resetting it with g_converter_reset().</doc>
136553133791 <instance-parameter name="compressor" transfer-ownership="none">
136554133792 <doc xml:space="preserve"
136555133793 filename="gio/gzlibcompressor.c"
136556- line="318">a #GZlibCompressor</doc>
133794+ line="367">a compressor</doc>
136557133795 <type name="ZlibCompressor" c:type="GZlibCompressor*"/>
136558133796 </instance-parameter>
136559133797 <parameter name="file_info"
@@ -136562,11 +133800,41 @@ or after resetting it with g_converter_reset().</doc>
136562133800 allow-none="1">
136563133801 <doc xml:space="preserve"
136564133802 filename="gio/gzlibcompressor.c"
136565- line="319">a #GFileInfo</doc>
133803+ line="368">file info for the gzip header</doc>
136566133804 <type name="FileInfo" c:type="GFileInfo*"/>
136567133805 </parameter>
136568133806 </parameters>
136569133807 </method>
133808+ <method name="set_os"
133809+ c:identifier="g_zlib_compressor_set_os"
133810+ glib:set-property="os"
133811+ version="2.86">
133812+ <doc xml:space="preserve"
133813+ filename="gio/gzlibcompressor.c"
133814+ line="414">Sets the [property@Gio.ZlibCompressor:os] property.
133815+
133816+Note: it is an error to call this function while a compression is in
133817+progress; it may only be called immediately after creation of @compressor,
133818+or after resetting it with [method@Gio.Converter.reset].</doc>
133819+ <source-position filename="gio/gzlibcompressor.h" line="65"/>
133820+ <return-value transfer-ownership="none">
133821+ <type name="none" c:type="void"/>
133822+ </return-value>
133823+ <parameters>
133824+ <instance-parameter name="compressor" transfer-ownership="none">
133825+ <doc xml:space="preserve"
133826+ filename="gio/gzlibcompressor.c"
133827+ line="416">a compressor</doc>
133828+ <type name="ZlibCompressor" c:type="GZlibCompressor*"/>
133829+ </instance-parameter>
133830+ <parameter name="os" transfer-ownership="none">
133831+ <doc xml:space="preserve"
133832+ filename="gio/gzlibcompressor.c"
133833+ line="417">the OS code to use, or `-1` to unset</doc>
133834+ <type name="gint" c:type="int"/>
133835+ </parameter>
133836+ </parameters>
133837+ </method>
136570133838 <property name="file-info"
136571133839 version="2.26"
136572133840 writable="1"
@@ -136575,9 +133843,14 @@ or after resetting it with g_converter_reset().</doc>
136575133843 getter="get_file_info">
136576133844 <doc xml:space="preserve"
136577133845 filename="gio/gzlibcompressor.c"
136578- line="256">If set to a non-%NULL #GFileInfo object, and #GZlibCompressor:format is
136579-%G_ZLIB_COMPRESSOR_FORMAT_GZIP, the compressor will write the file name
136580-and modification time from the file info to the GZIP header.</doc>
133846+ line="277">A [class@Gio.FileInfo] containing file information to put into the gzip
133847+header.
133848+
133849+The file name and modification time from the file info will be used.
133850+
133851+This will only be used if non-`NULL` and
133852+[property@Gio.ZlibCompressor:format] is
133853+[enum@Gio.ZlibCompressorFormat.GZIP].</doc>
136581133854 <type name="FileInfo"/>
136582133855 </property>
136583133856 <property name="format"
@@ -136588,7 +133861,7 @@ and modification time from the file info to the GZIP header.</doc>
136588133861 default-value="G_ZLIB_COMPRESSOR_FORMAT_ZLIB">
136589133862 <doc xml:space="preserve"
136590133863 filename="gio/gzlibcompressor.c"
136591- line="224">The format of the compressed data.</doc>
133864+ line="243">The format of the compressed data.</doc>
136592133865 <type name="ZlibCompressorFormat"/>
136593133866 </property>
136594133867 <property name="level"
@@ -136599,8 +133872,31 @@ and modification time from the file info to the GZIP header.</doc>
136599133872 default-value="-1">
136600133873 <doc xml:space="preserve"
136601133874 filename="gio/gzlibcompressor.c"
136602- line="239">The level of compression from `0` (no compression) to `9` (most
136603-compression). `-1` for the default level.</doc>
133875+ line="258">The level of compression from `0` (no compression) to `9` (most
133876+compression).
133877+
133878+`-1` for the default level.</doc>
133879+ <type name="gint" c:type="gint"/>
133880+ </property>
133881+ <property name="os"
133882+ version="2.86"
133883+ writable="1"
133884+ transfer-ownership="none"
133885+ setter="set_os"
133886+ getter="get_os"
133887+ default-value="-1">
133888+ <doc xml:space="preserve"
133889+ filename="gio/gzlibcompressor.c"
133890+ line="298">The OS code of the gzip header.
133891+
133892+This will be used if set to a non-negative value, and if
133893+[property@Gio.ZlibCompressor:format] is
133894+[enum@Gio.ZlibCompressorFormat.GZIP], the compressor will set the OS code of
133895+the gzip header to this value.
133896+
133897+If the value is unset, zlib will set the OS code depending on the platform.
133898+This may be undesirable when reproducible output is desired. In that case setting
133899+the OS code to `3` (for Unix) is recommended.</doc>
136604133900 <type name="gint" c:type="gint"/>
136605133901 </property>
136606133902 </class>
@@ -136667,19 +133963,19 @@ decompresses data compressed with zlib.</doc>
136667133963 version="2.24">
136668133964 <doc xml:space="preserve"
136669133965 filename="gio/gzlibdecompressor.c"
136670- line="251">Creates a new #GZlibDecompressor.</doc>
133966+ line="253">Creates a new decompressor.</doc>
136671133967 <source-position filename="gio/gzlibdecompressor.h" line="53"/>
136672133968 <return-value transfer-ownership="full">
136673133969 <doc xml:space="preserve"
136674133970 filename="gio/gzlibdecompressor.c"
136675- line="257">a new #GZlibDecompressor</doc>
133971+ line="259">a new [class@Gio.ZlibDecompressor]</doc>
136676133972 <type name="ZlibDecompressor" c:type="GZlibDecompressor*"/>
136677133973 </return-value>
136678133974 <parameters>
136679133975 <parameter name="format" transfer-ownership="none">
136680133976 <doc xml:space="preserve"
136681133977 filename="gio/gzlibdecompressor.c"
136682- line="253">The format to use for the compressed data</doc>
133978+ line="255">the format to use for the compressed data</doc>
136683133979 <type name="ZlibCompressorFormat" c:type="GZlibCompressorFormat"/>
136684133980 </parameter>
136685133981 </parameters>
@@ -136690,23 +133986,19 @@ decompresses data compressed with zlib.</doc>
136690133986 version="2.26">
136691133987 <doc xml:space="preserve"
136692133988 filename="gio/gzlibdecompressor.c"
136693- line="273">Retrieves the #GFileInfo constructed from the GZIP header data
136694-of compressed data processed by @compressor, or %NULL if @decompressor's
136695-#GZlibDecompressor:format property is not %G_ZLIB_COMPRESSOR_FORMAT_GZIP,
136696-or the header data was not fully processed yet, or it not present in the
136697-data stream at all.</doc>
133989+ line="274">Gets the [property@Gio.ZlibDecompressor:file-info] property.</doc>
136698133990 <source-position filename="gio/gzlibdecompressor.h" line="56"/>
136699133991 <return-value transfer-ownership="none" nullable="1">
136700133992 <doc xml:space="preserve"
136701133993 filename="gio/gzlibdecompressor.c"
136702- line="283">a #GFileInfo, or %NULL</doc>
133994+ line="280">file info from the gzip header, if available</doc>
136703133995 <type name="FileInfo" c:type="GFileInfo*"/>
136704133996 </return-value>
136705133997 <parameters>
136706133998 <instance-parameter name="decompressor" transfer-ownership="none">
136707133999 <doc xml:space="preserve"
136708134000 filename="gio/gzlibdecompressor.c"
136709- line="275">a #GZlibDecompressor</doc>
134001+ line="276">a #GZlibDecompressor</doc>
136710134002 <type name="ZlibDecompressor" c:type="GZlibDecompressor*"/>
136711134003 </instance-parameter>
136712134004 </parameters>
@@ -136717,10 +134009,12 @@ data stream at all.</doc>
136717134009 getter="get_file_info">
136718134010 <doc xml:space="preserve"
136719134011 filename="gio/gzlibdecompressor.c"
136720- line="233">A #GFileInfo containing the information found in the GZIP header
136721-of the data stream processed, or %NULL if the header was not yet
136722-fully processed, is not present at all, or the compressor's
136723-#GZlibDecompressor:format property is not %G_ZLIB_COMPRESSOR_FORMAT_GZIP.</doc>
134012+ line="233">A [class@Gio.FileInfo] containing the information found in the gzip header
134013+of the data stream processed.
134014+
134015+This will be `NULL` if the header was not yet fully processed, is not
134016+present at all, or the compressor’s [property@Gio.ZlibDecompressor:format]
134017+property is not [enum@Gio.ZlibCompressorFormat.GZIP].</doc>
136724134018 <type name="FileInfo"/>
136725134019 </property>
136726134020 <property name="format"
@@ -138856,7 +136150,7 @@ known to the system. The list and its data should be freed using
138856136150 version="2.36">
138857136151 <doc xml:space="preserve"
138858136152 filename="gio/gdbusaddress.c"
138859- line="1432">Escape @string so it can appear in a D-Bus address as the value
136153+ line="1426">Escape @string so it can appear in a D-Bus address as the value
138860136154 part of a key-value pair.
138861136155
138862136156 For instance, if @string is `/run/bus-for-:0`,
@@ -138867,7 +136161,7 @@ which could be used in a D-Bus address like
138867136161 <return-value transfer-ownership="full">
138868136162 <doc xml:space="preserve"
138869136163 filename="gio/gdbusaddress.c"
138870- line="1445">a copy of @string with all
136164+ line="1439">a copy of @string with all
138871136165 non-optionally-escaped bytes escaped</doc>
138872136166 <type name="utf8" c:type="gchar*"/>
138873136167 </return-value>
@@ -138875,7 +136169,7 @@ which could be used in a D-Bus address like
138875136169 <parameter name="string" transfer-ownership="none">
138876136170 <doc xml:space="preserve"
138877136171 filename="gio/gdbusaddress.c"
138878- line="1434">an unescaped string to be included in a D-Bus address
136172+ line="1428">an unescaped string to be included in a D-Bus address
138879136173 as the value in a key-value pair</doc>
138880136174 <type name="utf8" c:type="const gchar*"/>
138881136175 </parameter>
@@ -138887,7 +136181,7 @@ which could be used in a D-Bus address like
138887136181 throws="1">
138888136182 <doc xml:space="preserve"
138889136183 filename="gio/gdbusaddress.c"
138890- line="1269">Synchronously looks up the D-Bus address for the well-known message
136184+ line="1263">Synchronously looks up the D-Bus address for the well-known message
138891136185 bus instance specified by @bus_type. This may involve using various
138892136186 platform specific mechanisms.
138893136187
@@ -138897,7 +136191,7 @@ The returned address will be in the
138897136191 <return-value transfer-ownership="full">
138898136192 <doc xml:space="preserve"
138899136193 filename="gio/gdbusaddress.c"
138900- line="1282">a valid D-Bus address string for @bus_type or
136194+ line="1276">a valid D-Bus address string for @bus_type or
138901136195 %NULL if @error is set</doc>
138902136196 <type name="utf8" c:type="gchar*"/>
138903136197 </return-value>
@@ -138905,7 +136199,7 @@ The returned address will be in the
138905136199 <parameter name="bus_type" transfer-ownership="none">
138906136200 <doc xml:space="preserve"
138907136201 filename="gio/gdbusaddress.c"
138908- line="1271">a #GBusType</doc>
136202+ line="1265">a #GBusType</doc>
138909136203 <type name="BusType" c:type="GBusType"/>
138910136204 </parameter>
138911136205 <parameter name="cancellable"
@@ -138914,7 +136208,7 @@ The returned address will be in the
138914136208 allow-none="1">
138915136209 <doc xml:space="preserve"
138916136210 filename="gio/gdbusaddress.c"
138917- line="1272">a #GCancellable or %NULL</doc>
136211+ line="1266">a #GCancellable or %NULL</doc>
138918136212 <type name="Cancellable" c:type="GCancellable*"/>
138919136213 </parameter>
138920136214 </parameters>
@@ -138926,7 +136220,7 @@ The returned address will be in the
138926136220 glib:sync-func="dbus_address_get_stream_sync">
138927136221 <doc xml:space="preserve"
138928136222 filename="gio/gdbusaddress.c"
138929- line="865">Asynchronously connects to an endpoint specified by @address and
136223+ line="859">Asynchronously connects to an endpoint specified by @address and
138930136224 sets up the connection so it is in a state to run the client-side
138931136225 of the D-Bus authentication conversation. @address must be in the
138932136226 [D-Bus address format](https://dbus.freedesktop.org/doc/dbus-specification.html#addresses).
@@ -138945,7 +136239,7 @@ g_dbus_address_get_stream_sync() for the synchronous version.</doc>
138945136239 <parameter name="address" transfer-ownership="none">
138946136240 <doc xml:space="preserve"
138947136241 filename="gio/gdbusaddress.c"
138948- line="867">A valid D-Bus address.</doc>
136242+ line="861">A valid D-Bus address.</doc>
138949136243 <type name="utf8" c:type="const gchar*"/>
138950136244 </parameter>
138951136245 <parameter name="cancellable"
@@ -138954,7 +136248,7 @@ g_dbus_address_get_stream_sync() for the synchronous version.</doc>
138954136248 allow-none="1">
138955136249 <doc xml:space="preserve"
138956136250 filename="gio/gdbusaddress.c"
138957- line="868">A #GCancellable or %NULL.</doc>
136251+ line="862">A #GCancellable or %NULL.</doc>
138958136252 <type name="Cancellable" c:type="GCancellable*"/>
138959136253 </parameter>
138960136254 <parameter name="callback"
@@ -138965,7 +136259,7 @@ g_dbus_address_get_stream_sync() for the synchronous version.</doc>
138965136259 closure="3">
138966136260 <doc xml:space="preserve"
138967136261 filename="gio/gdbusaddress.c"
138968- line="869">A #GAsyncReadyCallback to call when the request is satisfied.</doc>
136262+ line="863">A #GAsyncReadyCallback to call when the request is satisfied.</doc>
138969136263 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
138970136264 </parameter>
138971136265 <parameter name="user_data"
@@ -138974,7 +136268,7 @@ g_dbus_address_get_stream_sync() for the synchronous version.</doc>
138974136268 allow-none="1">
138975136269 <doc xml:space="preserve"
138976136270 filename="gio/gdbusaddress.c"
138977- line="870">Data to pass to @callback.</doc>
136271+ line="864">Data to pass to @callback.</doc>
138978136272 <type name="gpointer" c:type="gpointer"/>
138979136273 </parameter>
138980136274 </parameters>
@@ -138985,7 +136279,7 @@ g_dbus_address_get_stream_sync() for the synchronous version.</doc>
138985136279 throws="1">
138986136280 <doc xml:space="preserve"
138987136281 filename="gio/gdbusaddress.c"
138988- line="907">Finishes an operation started with g_dbus_address_get_stream().
136282+ line="901">Finishes an operation started with g_dbus_address_get_stream().
138989136283
138990136284 A server is not required to set a GUID, so @out_guid may be set to %NULL
138991136285 even on success.</doc>
@@ -138993,14 +136287,14 @@ even on success.</doc>
138993136287 <return-value transfer-ownership="full">
138994136288 <doc xml:space="preserve"
138995136289 filename="gio/gdbusaddress.c"
138996- line="918">A #GIOStream or %NULL if @error is set.</doc>
136290+ line="912">A #GIOStream or %NULL if @error is set.</doc>
138997136291 <type name="IOStream" c:type="GIOStream*"/>
138998136292 </return-value>
138999136293 <parameters>
139000136294 <parameter name="res" transfer-ownership="none">
139001136295 <doc xml:space="preserve"
139002136296 filename="gio/gdbusaddress.c"
139003- line="909">A #GAsyncResult obtained from the GAsyncReadyCallback passed to g_dbus_address_get_stream().</doc>
136297+ line="903">A #GAsyncResult obtained from the GAsyncReadyCallback passed to g_dbus_address_get_stream().</doc>
139004136298 <type name="AsyncResult" c:type="GAsyncResult*"/>
139005136299 </parameter>
139006136300 <parameter name="out_guid"
@@ -139012,7 +136306,7 @@ even on success.</doc>
139012136306 allow-none="1">
139013136307 <doc xml:space="preserve"
139014136308 filename="gio/gdbusaddress.c"
139015- line="910">%NULL or return location to store the GUID extracted from @address, if any.</doc>
136309+ line="904">%NULL or return location to store the GUID extracted from @address, if any.</doc>
139016136310 <type name="utf8" c:type="gchar**"/>
139017136311 </parameter>
139018136312 </parameters>
@@ -139024,7 +136318,7 @@ even on success.</doc>
139024136318 glib:async-func="dbus_address_get_stream">
139025136319 <doc xml:space="preserve"
139026136320 filename="gio/gdbusaddress.c"
139027- line="947">Synchronously connects to an endpoint specified by @address and
136321+ line="941">Synchronously connects to an endpoint specified by @address and
139028136322 sets up the connection so it is in a state to run the client-side
139029136323 of the D-Bus authentication conversation. @address must be in the
139030136324 [D-Bus address format](https://dbus.freedesktop.org/doc/dbus-specification.html#addresses).
@@ -139038,14 +136332,14 @@ g_dbus_address_get_stream() for the asynchronous version.</doc>
139038136332 <return-value transfer-ownership="full">
139039136333 <doc xml:space="preserve"
139040136334 filename="gio/gdbusaddress.c"
139041- line="965">A #GIOStream or %NULL if @error is set.</doc>
136335+ line="959">A #GIOStream or %NULL if @error is set.</doc>
139042136336 <type name="IOStream" c:type="GIOStream*"/>
139043136337 </return-value>
139044136338 <parameters>
139045136339 <parameter name="address" transfer-ownership="none">
139046136340 <doc xml:space="preserve"
139047136341 filename="gio/gdbusaddress.c"
139048- line="949">A valid D-Bus address.</doc>
136342+ line="943">A valid D-Bus address.</doc>
139049136343 <type name="utf8" c:type="const gchar*"/>
139050136344 </parameter>
139051136345 <parameter name="out_guid"
@@ -139057,7 +136351,7 @@ g_dbus_address_get_stream() for the asynchronous version.</doc>
139057136351 allow-none="1">
139058136352 <doc xml:space="preserve"
139059136353 filename="gio/gdbusaddress.c"
139060- line="950">%NULL or return location to store the GUID extracted from @address, if any.</doc>
136354+ line="944">%NULL or return location to store the GUID extracted from @address, if any.</doc>
139061136355 <type name="utf8" c:type="gchar**"/>
139062136356 </parameter>
139063136357 <parameter name="cancellable"
@@ -139066,7 +136360,7 @@ g_dbus_address_get_stream() for the asynchronous version.</doc>
139066136360 allow-none="1">
139067136361 <doc xml:space="preserve"
139068136362 filename="gio/gdbusaddress.c"
139069- line="951">A #GCancellable or %NULL.</doc>
136363+ line="945">A #GCancellable or %NULL.</doc>
139070136364 <type name="Cancellable" c:type="GCancellable*"/>
139071136365 </parameter>
139072136366 </parameters>
@@ -139113,30 +136407,32 @@ The cost of this function is O(n) in number of annotations.</doc>
139113136407 version="2.26">
139114136408 <doc xml:space="preserve"
139115136409 filename="gio/gdbuserror.c"
139116- line="723">Creates a D-Bus error name to use for @error. If @error matches
139117-a registered error (cf. g_dbus_error_register_error()), the corresponding
139118-D-Bus error name will be returned.
136410+ line="733">Creates a D-Bus error name to use for @error.
136411+
136412+If @error matches a registered error (see
136413+[func@Gio.DBusError.register_error]), the corresponding D-Bus error name
136414+will be returned.
139119136415
139120136416 Otherwise the a name of the form
139121136417 `org.gtk.GDBus.UnmappedGError.Quark._ESCAPED_QUARK_NAME.Code_ERROR_CODE`
139122136418 will be used. This allows other GDBus applications to map the error
139123-on the wire back to a #GError using g_dbus_error_new_for_dbus_error().
136419+on the wire back to a [type@GLib.Error] using
136420+[func@Gio.DBusError.new_for_dbus_error].
139124136421
139125136422 This function is typically only used in object mappings to put a
139126-#GError on the wire. Regular applications should not use it.</doc>
139127- <source-position filename="gio/gdbuserror.h" line="107"/>
136423+[type@GLib.Error] on the wire. Regular applications should not use it.</doc>
136424+ <source-position filename="gio/gdbuserror.h" line="108"/>
139128136425 <return-value transfer-ownership="full">
139129136426 <doc xml:space="preserve"
139130136427 filename="gio/gdbuserror.c"
139131- line="739">A D-Bus error name (never %NULL).
139132- Free with g_free().</doc>
136428+ line="752">a D-Bus error name</doc>
139133136429 <type name="utf8" c:type="gchar*"/>
139134136430 </return-value>
139135136431 <parameters>
139136136432 <parameter name="error" transfer-ownership="none">
139137136433 <doc xml:space="preserve"
139138136434 filename="gio/gdbuserror.c"
139139- line="725">A #GError.</doc>
136435+ line="735">an error</doc>
139140136436 <type name="GLib.Error" c:type="const GError*"/>
139141136437 </parameter>
139142136438 </parameters>
@@ -139150,22 +136446,22 @@ This function is typically only used in object mappings to put a
139150136446 line="430">Gets the D-Bus error name used for @error, if any.
139151136447
139152136448 This function is guaranteed to return a D-Bus error name for all
139153-#GErrors returned from functions handling remote method calls
139154-(e.g. g_dbus_connection_call_finish()) unless
139155-g_dbus_error_strip_remote_error() has been used on @error.</doc>
139156- <source-position filename="gio/gdbuserror.h" line="57"/>
136449+[type@GLib.Error]s returned from functions handling remote method calls
136450+(for example, [method@Gio.DBusConnection.call_finish]) unless
136451+[func@Gio.DBusError.strip_remote_error] has already been used on @error.</doc>
136452+ <source-position filename="gio/gdbuserror.h" line="58"/>
139157136453 <return-value transfer-ownership="full" nullable="1">
139158136454 <doc xml:space="preserve"
139159136455 filename="gio/gdbuserror.c"
139160- line="441">an allocated string or %NULL if the
139161- D-Bus error name could not be found. Free with g_free().</doc>
136456+ line="441">an allocated string, or `NULL` if the
136457+ D-Bus error name could not be found</doc>
139162136458 <type name="utf8" c:type="gchar*"/>
139163136459 </return-value>
139164136460 <parameters>
139165136461 <parameter name="error" transfer-ownership="none">
139166136462 <doc xml:space="preserve"
139167136463 filename="gio/gdbuserror.c"
139168- line="432">a #GError</doc>
136464+ line="432">an error</doc>
139169136465 <type name="GLib.Error" c:type="const GError*"/>
139170136466 </parameter>
139171136467 </parameters>
@@ -139176,21 +136472,21 @@ g_dbus_error_strip_remote_error() has been used on @error.</doc>
139176136472 version="2.26">
139177136473 <doc xml:space="preserve"
139178136474 filename="gio/gdbuserror.c"
139179- line="410">Checks if @error represents an error received via D-Bus from a remote peer. If so,
139180-use g_dbus_error_get_remote_error() to get the name of the error.</doc>
139181- <source-position filename="gio/gdbuserror.h" line="55"/>
136475+ line="411">Checks if @error represents an error received via D-Bus from a remote peer.
136476+
136477+If so, use [func@Gio.DBusError.get_remote_error] to get the name of the error.</doc>
136478+ <source-position filename="gio/gdbuserror.h" line="56"/>
139182136479 <return-value transfer-ownership="none">
139183136480 <doc xml:space="preserve"
139184136481 filename="gio/gdbuserror.c"
139185- line="417">%TRUE if @error represents an error from a remote peer,
139186-%FALSE otherwise.</doc>
136482+ line="419">true if @error represents an error from a remote peer; false otherwise</doc>
139187136483 <type name="gboolean" c:type="gboolean"/>
139188136484 </return-value>
139189136485 <parameters>
139190136486 <parameter name="error" transfer-ownership="none">
139191136487 <doc xml:space="preserve"
139192136488 filename="gio/gdbuserror.c"
139193- line="412">A #GError.</doc>
136489+ line="413">an error</doc>
139194136490 <type name="GLib.Error" c:type="const GError*"/>
139195136491 </parameter>
139196136492 </parameters>
@@ -139201,50 +136497,53 @@ use g_dbus_error_get_remote_error() to get the name of the error.</doc>
139201136497 version="2.26">
139202136498 <doc xml:space="preserve"
139203136499 filename="gio/gdbuserror.c"
139204- line="497">Creates a #GError based on the contents of @dbus_error_name and
136500+ line="496">Creates a [type@GLib.Error] based on the contents of @dbus_error_name and
139205136501 @dbus_error_message.
139206136502
139207-Errors registered with g_dbus_error_register_error() will be looked
136503+Errors registered with [func@Gio.DBusError.register_error] will be looked
139208136504 up using @dbus_error_name and if a match is found, the error domain
139209-and code is used. Applications can use g_dbus_error_get_remote_error()
136505+and code is used. Applications can use [func@Gio.DBusError.get_remote_error]
139210136506 to recover @dbus_error_name.
139211136507
139212136508 If a match against a registered error is not found and the D-Bus
139213-error name is in a form as returned by g_dbus_error_encode_gerror()
136509+error name is in a form as returned by [func@Gio.DBusError.encode_gerror]
139214136510 the error domain and code encoded in the name is used to
139215-create the #GError. Also, @dbus_error_name is added to the error message
139216-such that it can be recovered with g_dbus_error_get_remote_error().
136511+create the [type@GLib.Error]. Also, @dbus_error_name is added to the error
136512+message such that it can be recovered with
136513+[func@Gio.DBusError.get_remote_error].
139217136514
139218-Otherwise, a #GError with the error code %G_IO_ERROR_DBUS_ERROR
139219-in the %G_IO_ERROR error domain is returned. Also, @dbus_error_name is
136515+Otherwise, a [type@GLib.Error] with the error code
136516+[error@Gio.IOErrorEnum.DBUS_ERROR]
136517+in the [error@Gio.IOErrorEnum] error domain is returned. Also, @dbus_error_name is
139220136518 added to the error message such that it can be recovered with
139221-g_dbus_error_get_remote_error().
136519+[func@Gio.DBusError.get_remote_error].
139222136520
139223136521 In all three cases, @dbus_error_name can always be recovered from the
139224-returned #GError using the g_dbus_error_get_remote_error() function
139225-(unless g_dbus_error_strip_remote_error() hasn't been used on the returned error).
136522+returned [type@GLib.Error] using the [func@Gio.DBusError.get_remote_error]
136523+function (unless [func@Gio.DBusError.strip_remote_error] hasn’t been used on
136524+the returned error).
139226136525
139227136526 This function is typically only used in object mappings to prepare
139228-#GError instances for applications. Regular applications should not use
139229-it.</doc>
139230- <source-position filename="gio/gdbuserror.h" line="92"/>
136527+[type@GLib.Error] instances for applications. Regular applications should not
136528+use it.</doc>
136529+ <source-position filename="gio/gdbuserror.h" line="93"/>
139231136530 <return-value transfer-ownership="full">
139232136531 <doc xml:space="preserve"
139233136532 filename="gio/gdbuserror.c"
139234- line="529">An allocated #GError. Free with g_error_free().</doc>
136533+ line="531">an allocated [type@GLib.Error]</doc>
139235136534 <type name="GLib.Error" c:type="GError*"/>
139236136535 </return-value>
139237136536 <parameters>
139238136537 <parameter name="dbus_error_name" transfer-ownership="none">
139239136538 <doc xml:space="preserve"
139240136539 filename="gio/gdbuserror.c"
139241- line="499">D-Bus error name.</doc>
136540+ line="498">D-Bus error name</doc>
139242136541 <type name="utf8" c:type="const gchar*"/>
139243136542 </parameter>
139244136543 <parameter name="dbus_error_message" transfer-ownership="none">
139245136544 <doc xml:space="preserve"
139246136545 filename="gio/gdbuserror.c"
139247- line="500">D-Bus error message.</doc>
136546+ line="499">D-Bus error message</doc>
139248136547 <type name="utf8" c:type="const gchar*"/>
139249136548 </parameter>
139250136549 </parameters>
@@ -139262,36 +136561,36 @@ it.</doc>
139262136561 version="2.26">
139263136562 <doc xml:space="preserve"
139264136563 filename="gio/gdbuserror.c"
139265- line="271">Creates an association to map between @dbus_error_name and
139266-#GErrors specified by @error_domain and @error_code.
136564+ line="273">Creates an association mapping between @dbus_error_name and
136565+[type@GLib.Error]s specified by @error_domain and @error_code.
139267136566
139268-This is typically done in the routine that returns the #GQuark for
136567+This is typically done in the function that returns the [type@GLib.Quark] for
139269136568 an error domain.</doc>
139270- <source-position filename="gio/gdbuserror.h" line="77"/>
136569+ <source-position filename="gio/gdbuserror.h" line="78"/>
139271136570 <return-value transfer-ownership="none">
139272136571 <doc xml:space="preserve"
139273136572 filename="gio/gdbuserror.c"
139274- line="283">%TRUE if the association was created, %FALSE if it already
139275-exists.</doc>
136573+ line="285">true if the association was created, false if it already
136574+ exists</doc>
139276136575 <type name="gboolean" c:type="gboolean"/>
139277136576 </return-value>
139278136577 <parameters>
139279136578 <parameter name="error_domain" transfer-ownership="none">
139280136579 <doc xml:space="preserve"
139281136580 filename="gio/gdbuserror.c"
139282- line="273">A #GQuark for an error domain.</doc>
136581+ line="275">a [type@GLib.Quark] for an error domain</doc>
139283136582 <type name="GLib.Quark" c:type="GQuark"/>
139284136583 </parameter>
139285136584 <parameter name="error_code" transfer-ownership="none">
139286136585 <doc xml:space="preserve"
139287136586 filename="gio/gdbuserror.c"
139288- line="274">An error code.</doc>
136587+ line="276">an error code</doc>
139289136588 <type name="gint" c:type="gint"/>
139290136589 </parameter>
139291136590 <parameter name="dbus_error_name" transfer-ownership="none">
139292136591 <doc xml:space="preserve"
139293136592 filename="gio/gdbuserror.c"
139294- line="275">A D-Bus error name.</doc>
136593+ line="277">a D-Bus error name</doc>
139295136594 <type name="utf8" c:type="const gchar*"/>
139296136595 </parameter>
139297136596 </parameters>
@@ -139302,11 +136601,12 @@ exists.</doc>
139302136601 version="2.26">
139303136602 <doc xml:space="preserve"
139304136603 filename="gio/gdbuserror.c"
139305- line="97">Helper function for associating a #GError error domain with D-Bus error names.
136604+ line="97">Helper function for associating a [type@GLib.Error] error domain with D-Bus
136605+error names.
139306136606
139307136607 While @quark_volatile has a `volatile` qualifier, this is a historical
139308136608 artifact and the argument passed to it should not be `volatile`.</doc>
139309- <source-position filename="gio/gdbuserror.h" line="85"/>
136609+ <source-position filename="gio/gdbuserror.h" line="86"/>
139310136610 <return-value transfer-ownership="none">
139311136611 <type name="none" c:type="void"/>
139312136612 </return-value>
@@ -139314,19 +136614,20 @@ artifact and the argument passed to it should not be `volatile`.</doc>
139314136614 <parameter name="error_domain_quark_name" transfer-ownership="none">
139315136615 <doc xml:space="preserve"
139316136616 filename="gio/gdbuserror.c"
139317- line="99">The error domain name.</doc>
136617+ line="99">the error domain name</doc>
139318136618 <type name="utf8" c:type="const gchar*"/>
139319136619 </parameter>
139320136620 <parameter name="quark_volatile" transfer-ownership="none">
139321136621 <doc xml:space="preserve"
139322136622 filename="gio/gdbuserror.c"
139323- line="100">A pointer where to store the #GQuark.</doc>
136623+ line="100">return location for the [type@GLib.Quark] representing the
136624+ error domain</doc>
139324136625 <type name="gsize" c:type="volatile gsize*"/>
139325136626 </parameter>
139326136627 <parameter name="entries" transfer-ownership="none">
139327136628 <doc xml:space="preserve"
139328136629 filename="gio/gdbuserror.c"
139329- line="101">A pointer to @num_entries #GDBusErrorEntry struct items.</doc>
136630+ line="102">items to register</doc>
139330136631 <array length="3"
139331136632 zero-terminated="0"
139332136633 c:type="const GDBusErrorEntry*">
@@ -139336,7 +136637,7 @@ artifact and the argument passed to it should not be `volatile`.</doc>
139336136637 <parameter name="num_entries" transfer-ownership="none">
139337136638 <doc xml:space="preserve"
139338136639 filename="gio/gdbuserror.c"
139339- line="102">Number of items to register.</doc>
136640+ line="103">number of items to register</doc>
139340136641 <type name="guint" c:type="guint"/>
139341136642 </parameter>
139342136643 </parameters>
@@ -139347,24 +136648,26 @@ artifact and the argument passed to it should not be `volatile`.</doc>
139347136648 version="2.26">
139348136649 <doc xml:space="preserve"
139349136650 filename="gio/gdbuserror.c"
139350- line="679">Looks for extra information in the error message used to recover
139351-the D-Bus error name and strips it if found. If stripped, the
136651+ line="688">Looks for extra information in the error message used to recover
136652+the D-Bus error name and strips it if found.
136653+
136654+If stripped, the
139352136655 message field in @error will correspond exactly to what was
139353136656 received on the wire.
139354136657
139355136658 This is typically used when presenting errors to the end user.</doc>
139356- <source-position filename="gio/gdbuserror.h" line="59"/>
136659+ <source-position filename="gio/gdbuserror.h" line="60"/>
139357136660 <return-value transfer-ownership="none">
139358136661 <doc xml:space="preserve"
139359136662 filename="gio/gdbuserror.c"
139360- line="690">%TRUE if information was stripped, %FALSE otherwise.</doc>
136663+ line="701">true if information was stripped; false otherwise</doc>
139361136664 <type name="gboolean" c:type="gboolean"/>
139362136665 </return-value>
139363136666 <parameters>
139364136667 <parameter name="error" transfer-ownership="none">
139365136668 <doc xml:space="preserve"
139366136669 filename="gio/gdbuserror.c"
139367- line="681">A #GError.</doc>
136670+ line="690">an error</doc>
139368136671 <type name="GLib.Error" c:type="GError*"/>
139369136672 </parameter>
139370136673 </parameters>
@@ -139375,31 +136678,32 @@ This is typically used when presenting errors to the end user.</doc>
139375136678 version="2.26">
139376136679 <doc xml:space="preserve"
139377136680 filename="gio/gdbuserror.c"
139378- line="337">Destroys an association previously set up with g_dbus_error_register_error().</doc>
139379- <source-position filename="gio/gdbuserror.h" line="81"/>
136681+ line="338">Destroys an association previously set up with
136682+[func@Gio.DBusError.register_error].</doc>
136683+ <source-position filename="gio/gdbuserror.h" line="82"/>
139380136684 <return-value transfer-ownership="none">
139381136685 <doc xml:space="preserve"
139382136686 filename="gio/gdbuserror.c"
139383- line="345">%TRUE if the association was destroyed, %FALSE if it wasn't found.</doc>
136687+ line="347">true if the association was destroyed, false if it wasn’t found</doc>
139384136688 <type name="gboolean" c:type="gboolean"/>
139385136689 </return-value>
139386136690 <parameters>
139387136691 <parameter name="error_domain" transfer-ownership="none">
139388136692 <doc xml:space="preserve"
139389136693 filename="gio/gdbuserror.c"
139390- line="339">A #GQuark for an error domain.</doc>
136694+ line="340">a [type@GLib.Quark] for an error domain</doc>
139391136695 <type name="GLib.Quark" c:type="GQuark"/>
139392136696 </parameter>
139393136697 <parameter name="error_code" transfer-ownership="none">
139394136698 <doc xml:space="preserve"
139395136699 filename="gio/gdbuserror.c"
139396- line="340">An error code.</doc>
136700+ line="341">an error code</doc>
139397136701 <type name="gint" c:type="gint"/>
139398136702 </parameter>
139399136703 <parameter name="dbus_error_name" transfer-ownership="none">
139400136704 <doc xml:space="preserve"
139401136705 filename="gio/gdbuserror.c"
139402- line="341">A D-Bus error name.</doc>
136706+ line="342">a D-Bus error name</doc>
139403136707 <type name="utf8" c:type="const gchar*"/>
139404136708 </parameter>
139405136709 </parameters>
@@ -139589,7 +136893,7 @@ The conversion never fails - a valid #GValue is always returned in
139589136893 version="2.26">
139590136894 <doc xml:space="preserve"
139591136895 filename="gio/gdbusaddress.c"
139592- line="84">Checks if @string is a
136896+ line="78">Checks if @string is a
139593136897 [D-Bus address](https://dbus.freedesktop.org/doc/dbus-specification.html#addresses).
139594136898
139595136899 This doesn't check if @string is actually supported by #GDBusServer
@@ -139599,14 +136903,14 @@ checks.</doc>
139599136903 <return-value transfer-ownership="none">
139600136904 <doc xml:space="preserve"
139601136905 filename="gio/gdbusaddress.c"
139602- line="95">%TRUE if @string is a valid D-Bus address, %FALSE otherwise.</doc>
136906+ line="89">%TRUE if @string is a valid D-Bus address, %FALSE otherwise.</doc>
139603136907 <type name="gboolean" c:type="gboolean"/>
139604136908 </return-value>
139605136909 <parameters>
139606136910 <parameter name="string" transfer-ownership="none">
139607136911 <doc xml:space="preserve"
139608136912 filename="gio/gdbusaddress.c"
139609- line="86">A string.</doc>
136913+ line="80">A string.</doc>
139610136914 <type name="utf8" c:type="const gchar*"/>
139611136915 </parameter>
139612136916 </parameters>
@@ -139730,7 +137034,7 @@ the format of a GUID.</doc>
139730137034 throws="1">
139731137035 <doc xml:space="preserve"
139732137036 filename="gio/gdbusaddress.c"
139733- line="368">Like g_dbus_is_address() but also checks if the library supports the
137037+ line="362">Like g_dbus_is_address() but also checks if the library supports the
139734137038 transports in @string and that key/value pairs for each transport
139735137039 are valid. See the specification of the
139736137040 [D-Bus address format](https://dbus.freedesktop.org/doc/dbus-specification.html#addresses).</doc>
@@ -139738,7 +137042,7 @@ are valid. See the specification of the
139738137042 <return-value transfer-ownership="none">
139739137043 <doc xml:space="preserve"
139740137044 filename="gio/gdbusaddress.c"
139741- line="378">%TRUE if @string is a valid D-Bus address that is
137045+ line="372">%TRUE if @string is a valid D-Bus address that is
139742137046 supported by this library, %FALSE if @error is set.</doc>
139743137047 <type name="gboolean" c:type="gboolean"/>
139744137048 </return-value>
@@ -139746,7 +137050,7 @@ supported by this library, %FALSE if @error is set.</doc>
139746137050 <parameter name="string" transfer-ownership="none">
139747137051 <doc xml:space="preserve"
139748137052 filename="gio/gdbusaddress.c"
139749- line="370">A string.</doc>
137053+ line="364">A string.</doc>
139750137054 <type name="utf8" c:type="const gchar*"/>
139751137055 </parameter>
139752137056 </parameters>
@@ -139881,7 +137185,7 @@ assumed to communicate with the server identified by @server_identity.</doc>
139881137185 version="2.78">
139882137186 <doc xml:space="preserve"
139883137187 filename="gio/gfile.c"
139884- line="7585">Constructs a #GFile from a vector of elements using the correct
137188+ line="7596">Constructs a #GFile from a vector of elements using the correct
139885137189 separator for filenames.
139886137190
139887137191 Using this function is equivalent to calling g_build_filenamev(),
@@ -139890,14 +137194,14 @@ followed by g_file_new_for_path() on the result.</doc>
139890137194 <return-value transfer-ownership="full">
139891137195 <doc xml:space="preserve"
139892137196 filename="gio/gfile.c"
139893- line="7596">a new #GFile</doc>
137197+ line="7607">a new #GFile</doc>
139894137198 <type name="File" c:type="GFile*"/>
139895137199 </return-value>
139896137200 <parameters>
139897137201 <parameter name="args" transfer-ownership="none">
139898137202 <doc xml:space="preserve"
139899137203 filename="gio/gfile.c"
139900- line="7587">%NULL-terminated
137204+ line="7598">%NULL-terminated
139901137205 array of strings containing the path elements.</doc>
139902137206 <array c:type="const gchar* const*">
139903137207 <type name="filename"/>
@@ -139910,7 +137214,7 @@ followed by g_file_new_for_path() on the result.</doc>
139910137214 moved-to="File.new_for_commandline_arg">
139911137215 <doc xml:space="preserve"
139912137216 filename="gio/gfile.c"
139913- line="7669">Creates a #GFile with the given argument from the command line.
137217+ line="7680">Creates a #GFile with the given argument from the command line.
139914137218 The value of @arg can be either a URI, an absolute path or a
139915137219 relative path resolved relative to the current working directory.
139916137220 This operation never fails, but the returned object might not
@@ -139928,7 +137232,7 @@ for you there. It is also always possible to use this function with
139928137232 <return-value transfer-ownership="full">
139929137233 <doc xml:space="preserve"
139930137234 filename="gio/gfile.c"
139931- line="7688">a new #GFile.
137235+ line="7699">a new #GFile.
139932137236 Free the returned object with g_object_unref().</doc>
139933137237 <type name="File" c:type="GFile*"/>
139934137238 </return-value>
@@ -139936,7 +137240,7 @@ for you there. It is also always possible to use this function with
139936137240 <parameter name="arg" transfer-ownership="none">
139937137241 <doc xml:space="preserve"
139938137242 filename="gio/gfile.c"
139939- line="7671">a command line string</doc>
137243+ line="7682">a command line string</doc>
139940137244 <type name="filename" c:type="const char*"/>
139941137245 </parameter>
139942137246 </parameters>
@@ -139947,7 +137251,7 @@ for you there. It is also always possible to use this function with
139947137251 version="2.36">
139948137252 <doc xml:space="preserve"
139949137253 filename="gio/gfile.c"
139950- line="7699">Creates a #GFile with the given argument from the command line.
137254+ line="7710">Creates a #GFile with the given argument from the command line.
139951137255
139952137256 This function is similar to g_file_new_for_commandline_arg() except
139953137257 that it allows for passing the current working directory as an
@@ -139962,20 +137266,20 @@ See also g_application_command_line_create_file_for_arg().</doc>
139962137266 <return-value transfer-ownership="full">
139963137267 <doc xml:space="preserve"
139964137268 filename="gio/gfile.c"
139965- line="7716">a new #GFile</doc>
137269+ line="7727">a new #GFile</doc>
139966137270 <type name="File" c:type="GFile*"/>
139967137271 </return-value>
139968137272 <parameters>
139969137273 <parameter name="arg" transfer-ownership="none">
139970137274 <doc xml:space="preserve"
139971137275 filename="gio/gfile.c"
139972- line="7701">a command line string</doc>
137276+ line="7712">a command line string</doc>
139973137277 <type name="filename" c:type="const gchar*"/>
139974137278 </parameter>
139975137279 <parameter name="cwd" transfer-ownership="none">
139976137280 <doc xml:space="preserve"
139977137281 filename="gio/gfile.c"
139978- line="7702">the current working directory of the commandline</doc>
137282+ line="7713">the current working directory of the commandline</doc>
139979137283 <type name="filename" c:type="const gchar*"/>
139980137284 </parameter>
139981137285 </parameters>
@@ -139985,14 +137289,14 @@ See also g_application_command_line_create_file_for_arg().</doc>
139985137289 moved-to="File.new_for_path">
139986137290 <doc xml:space="preserve"
139987137291 filename="gio/gfile.c"
139988- line="7194">Constructs a #GFile for a given path. This operation never
137292+ line="7205">Constructs a #GFile for a given path. This operation never
139989137293 fails, but the returned object might not support any I/O
139990137294 operation if @path is malformed.</doc>
139991137295 <source-position filename="gio/gfile.h" line="611"/>
139992137296 <return-value transfer-ownership="full">
139993137297 <doc xml:space="preserve"
139994137298 filename="gio/gfile.c"
139995- line="7203">a new #GFile for the given @path.
137299+ line="7214">a new #GFile for the given @path.
139996137300 Free the returned object with g_object_unref().</doc>
139997137301 <type name="File" c:type="GFile*"/>
139998137302 </return-value>
@@ -140000,7 +137304,7 @@ operation if @path is malformed.</doc>
140000137304 <parameter name="path" transfer-ownership="none">
140001137305 <doc xml:space="preserve"
140002137306 filename="gio/gfile.c"
140003- line="7196">a string containing a relative or absolute path.
137307+ line="7207">a string containing a relative or absolute path.
140004137308 The string must be encoded in the glib filename encoding.</doc>
140005137309 <type name="filename" c:type="const char*"/>
140006137310 </parameter>
@@ -140011,7 +137315,7 @@ operation if @path is malformed.</doc>
140011137315 moved-to="File.new_for_uri">
140012137316 <doc xml:space="preserve"
140013137317 filename="gio/gfile.c"
140014- line="7214">Constructs a #GFile for a given URI. This operation never
137318+ line="7225">Constructs a #GFile for a given URI. This operation never
140015137319 fails, but the returned object might not support any I/O
140016137320 operation if @uri is malformed or if the uri type is
140017137321 not supported.</doc>
@@ -140019,7 +137323,7 @@ not supported.</doc>
140019137323 <return-value transfer-ownership="full">
140020137324 <doc xml:space="preserve"
140021137325 filename="gio/gfile.c"
140022- line="7223">a new #GFile for the given @uri.
137326+ line="7234">a new #GFile for the given @uri.
140023137327 Free the returned object with g_object_unref().</doc>
140024137328 <type name="File" c:type="GFile*"/>
140025137329 </return-value>
@@ -140027,7 +137331,7 @@ not supported.</doc>
140027137331 <parameter name="uri" transfer-ownership="none">
140028137332 <doc xml:space="preserve"
140029137333 filename="gio/gfile.c"
140030- line="7216">a UTF-8 string containing a URI</doc>
137334+ line="7227">a UTF-8 string containing a URI</doc>
140031137335 <type name="utf8" c:type="const char*"/>
140032137336 </parameter>
140033137337 </parameters>
@@ -140040,7 +137344,7 @@ not supported.</doc>
140040137344 glib:async-func="file_new_tmp_async">
140041137345 <doc xml:space="preserve"
140042137346 filename="gio/gfile.c"
140043- line="7234">Opens a file in the preferred directory for temporary files (as
137347+ line="7245">Opens a file in the preferred directory for temporary files (as
140044137348 returned by g_get_tmp_dir()) and returns a #GFile and
140045137349 #GFileIOStream pointing to it.
140046137350
@@ -140054,7 +137358,7 @@ a temporary file could not be created.</doc>
140054137358 <return-value transfer-ownership="full">
140055137359 <doc xml:space="preserve"
140056137360 filename="gio/gfile.c"
140057- line="7252">a new #GFile.
137361+ line="7263">a new #GFile.
140058137362 Free the returned object with g_object_unref().</doc>
140059137363 <type name="File" c:type="GFile*"/>
140060137364 </return-value>
@@ -140065,7 +137369,7 @@ a temporary file could not be created.</doc>
140065137369 allow-none="1">
140066137370 <doc xml:space="preserve"
140067137371 filename="gio/gfile.c"
140068- line="7236">Template for the file
137372+ line="7247">Template for the file
140069137373 name, as in g_file_open_tmp(), or %NULL for a default template</doc>
140070137374 <type name="filename" c:type="const char*"/>
140071137375 </parameter>
@@ -140075,7 +137379,7 @@ a temporary file could not be created.</doc>
140075137379 transfer-ownership="full">
140076137380 <doc xml:space="preserve"
140077137381 filename="gio/gfile.c"
140078- line="7238">on return, a #GFileIOStream for the created file</doc>
137382+ line="7249">on return, a #GFileIOStream for the created file</doc>
140079137383 <type name="FileIOStream" c:type="GFileIOStream**"/>
140080137384 </parameter>
140081137385 </parameters>
@@ -140088,7 +137392,7 @@ a temporary file could not be created.</doc>
140088137392 glib:sync-func="file_new_tmp">
140089137393 <doc xml:space="preserve"
140090137394 filename="gio/gfile.c"
140091- line="7344">Asynchronously opens a file in the preferred directory for temporary files
137395+ line="7355">Asynchronously opens a file in the preferred directory for temporary files
140092137396 (as returned by g_get_tmp_dir()) as g_file_new_tmp().
140093137397
140094137398 @tmpl should be a string in the GLib file name encoding
@@ -140105,14 +137409,14 @@ directory components. If it is %NULL, a default template is used.</doc>
140105137409 allow-none="1">
140106137410 <doc xml:space="preserve"
140107137411 filename="gio/gfile.c"
140108- line="7346">Template for the file
137412+ line="7357">Template for the file
140109137413 name, as in g_file_open_tmp(), or %NULL for a default template</doc>
140110137414 <type name="filename" c:type="const char*"/>
140111137415 </parameter>
140112137416 <parameter name="io_priority" transfer-ownership="none">
140113137417 <doc xml:space="preserve"
140114137418 filename="gio/gfile.c"
140115- line="7348">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
137419+ line="7359">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
140116137420 <type name="gint" c:type="int"/>
140117137421 </parameter>
140118137422 <parameter name="cancellable"
@@ -140121,7 +137425,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140121137425 allow-none="1">
140122137426 <doc xml:space="preserve"
140123137427 filename="gio/gfile.c"
140124- line="7349">optional #GCancellable object, %NULL to ignore</doc>
137428+ line="7360">optional #GCancellable object, %NULL to ignore</doc>
140125137429 <type name="Cancellable" c:type="GCancellable*"/>
140126137430 </parameter>
140127137431 <parameter name="callback"
@@ -140132,7 +137436,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140132137436 closure="4">
140133137437 <doc xml:space="preserve"
140134137438 filename="gio/gfile.c"
140135- line="7350">a #GAsyncReadyCallback to call when the request is done</doc>
137439+ line="7361">a #GAsyncReadyCallback to call when the request is done</doc>
140136137440 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
140137137441 </parameter>
140138137442 <parameter name="user_data"
@@ -140141,7 +137445,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140141137445 allow-none="1">
140142137446 <doc xml:space="preserve"
140143137447 filename="gio/gfile.c"
140144- line="7351">data to pass to @callback</doc>
137448+ line="7362">data to pass to @callback</doc>
140145137449 <type name="gpointer" c:type="gpointer"/>
140146137450 </parameter>
140147137451 </parameters>
@@ -140153,7 +137457,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140153137457 glib:finish-func="file_new_tmp_dir_finish">
140154137458 <doc xml:space="preserve"
140155137459 filename="gio/gfile.c"
140156- line="7467">Asynchronously creates a directory in the preferred directory for
137460+ line="7478">Asynchronously creates a directory in the preferred directory for
140157137461 temporary files (as returned by g_get_tmp_dir()) as g_dir_make_tmp().
140158137462
140159137463 @tmpl should be a string in the GLib file name encoding
@@ -140170,14 +137474,14 @@ directory components. If it is %NULL, a default template is used.</doc>
140170137474 allow-none="1">
140171137475 <doc xml:space="preserve"
140172137476 filename="gio/gfile.c"
140173- line="7469">Template for the file
137477+ line="7480">Template for the file
140174137478 name, as in g_dir_make_tmp(), or %NULL for a default template</doc>
140175137479 <type name="filename" c:type="const char*"/>
140176137480 </parameter>
140177137481 <parameter name="io_priority" transfer-ownership="none">
140178137482 <doc xml:space="preserve"
140179137483 filename="gio/gfile.c"
140180- line="7471">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
137484+ line="7482">the [I/O priority](iface.AsyncResult.html#io-priority) of the request</doc>
140181137485 <type name="gint" c:type="int"/>
140182137486 </parameter>
140183137487 <parameter name="cancellable"
@@ -140186,7 +137490,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140186137490 allow-none="1">
140187137491 <doc xml:space="preserve"
140188137492 filename="gio/gfile.c"
140189- line="7472">optional #GCancellable object, %NULL to ignore</doc>
137493+ line="7483">optional #GCancellable object, %NULL to ignore</doc>
140190137494 <type name="Cancellable" c:type="GCancellable*"/>
140191137495 </parameter>
140192137496 <parameter name="callback"
@@ -140197,7 +137501,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140197137501 closure="4">
140198137502 <doc xml:space="preserve"
140199137503 filename="gio/gfile.c"
140200- line="7473">a #GAsyncReadyCallback to call when the request is done</doc>
137504+ line="7484">a #GAsyncReadyCallback to call when the request is done</doc>
140201137505 <type name="AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
140202137506 </parameter>
140203137507 <parameter name="user_data"
@@ -140206,7 +137510,7 @@ directory components. If it is %NULL, a default template is used.</doc>
140206137510 allow-none="1">
140207137511 <doc xml:space="preserve"
140208137512 filename="gio/gfile.c"
140209- line="7474">data to pass to @callback</doc>
137513+ line="7485">data to pass to @callback</doc>
140210137514 <type name="gpointer" c:type="gpointer"/>
140211137515 </parameter>
140212137516 </parameters>
@@ -140218,13 +137522,13 @@ directory components. If it is %NULL, a default template is used.</doc>
140218137522 throws="1">
140219137523 <doc xml:space="preserve"
140220137524 filename="gio/gfile.c"
140221- line="7505">Finishes a temporary directory creation started by
137525+ line="7516">Finishes a temporary directory creation started by
140222137526 g_file_new_tmp_dir_async().</doc>
140223137527 <source-position filename="gio/gfile.h" line="640"/>
140224137528 <return-value transfer-ownership="full">
140225137529 <doc xml:space="preserve"
140226137530 filename="gio/gfile.c"
140227- line="7513">a new #GFile.
137531+ line="7524">a new #GFile.
140228137532 Free the returned object with g_object_unref().</doc>
140229137533 <type name="File" c:type="GFile*"/>
140230137534 </return-value>
@@ -140232,7 +137536,7 @@ g_file_new_tmp_dir_async().</doc>
140232137536 <parameter name="result" transfer-ownership="none">
140233137537 <doc xml:space="preserve"
140234137538 filename="gio/gfile.c"
140235- line="7507">a #GAsyncResult</doc>
137539+ line="7518">a #GAsyncResult</doc>
140236137540 <type name="AsyncResult" c:type="GAsyncResult*"/>
140237137541 </parameter>
140238137542 </parameters>
@@ -140244,12 +137548,12 @@ g_file_new_tmp_dir_async().</doc>
140244137548 throws="1">
140245137549 <doc xml:space="preserve"
140246137550 filename="gio/gfile.c"
140247- line="7382">Finishes a temporary file creation started by g_file_new_tmp_async().</doc>
137551+ line="7393">Finishes a temporary file creation started by g_file_new_tmp_async().</doc>
140248137552 <source-position filename="gio/gfile.h" line="630"/>
140249137553 <return-value transfer-ownership="full">
140250137554 <doc xml:space="preserve"
140251137555 filename="gio/gfile.c"
140252- line="7390">a new #GFile.
137556+ line="7401">a new #GFile.
140253137557 Free the returned object with g_object_unref().</doc>
140254137558 <type name="File" c:type="GFile*"/>
140255137559 </return-value>
@@ -140257,7 +137561,7 @@ g_file_new_tmp_dir_async().</doc>
140257137561 <parameter name="result" transfer-ownership="none">
140258137562 <doc xml:space="preserve"
140259137563 filename="gio/gfile.c"
140260- line="7384">a #GAsyncResult</doc>
137564+ line="7395">a #GAsyncResult</doc>
140261137565 <type name="AsyncResult" c:type="GAsyncResult*"/>
140262137566 </parameter>
140263137567 <parameter name="iostream"
@@ -140266,7 +137570,7 @@ g_file_new_tmp_dir_async().</doc>
140266137570 transfer-ownership="full">
140267137571 <doc xml:space="preserve"
140268137572 filename="gio/gfile.c"
140269- line="7385">on return, a #GFileIOStream for the created file</doc>
137573+ line="7396">on return, a #GFileIOStream for the created file</doc>
140270137574 <type name="FileIOStream" c:type="GFileIOStream**"/>
140271137575 </parameter>
140272137576 </parameters>
@@ -140276,7 +137580,7 @@ g_file_new_tmp_dir_async().</doc>
140276137580 moved-to="File.parse_name">
140277137581 <doc xml:space="preserve"
140278137582 filename="gio/gfile.c"
140279- line="7530">Constructs a #GFile with the given @parse_name (i.e. something
137583+ line="7541">Constructs a #GFile with the given @parse_name (i.e. something
140280137584 given by g_file_get_parse_name()). This operation never fails,
140281137585 but the returned object might not support any I/O operation if
140282137586 the @parse_name cannot be parsed.</doc>
@@ -140284,14 +137588,14 @@ the @parse_name cannot be parsed.</doc>
140284137588 <return-value transfer-ownership="full">
140285137589 <doc xml:space="preserve"
140286137590 filename="gio/gfile.c"
140287- line="7539">a new #GFile.</doc>
137591+ line="7550">a new #GFile.</doc>
140288137592 <type name="File" c:type="GFile*"/>
140289137593 </return-value>
140290137594 <parameters>
140291137595 <parameter name="parse_name" transfer-ownership="none">
140292137596 <doc xml:space="preserve"
140293137597 filename="gio/gfile.c"
140294- line="7532">a file name or path to be parsed</doc>
137598+ line="7543">a file name or path to be parsed</doc>
140295137599 <type name="utf8" c:type="const char*"/>
140296137600 </parameter>
140297137601 </parameters>
@@ -140479,7 +137783,7 @@ and use the saved value instead of `errno`:
140479137783 moved-to="IOExtensionPoint.implement">
140480137784 <doc xml:space="preserve"
140481137785 filename="gio/giomodule.c"
140482- line="1582">Registers @type as extension for the extension point with name
137786+ line="1600">Registers @type as extension for the extension point with name
140483137787 @extension_point_name.
140484137788
140485137789 If @type has already been registered as an extension for this
@@ -140488,32 +137792,32 @@ extension point, the existing #GIOExtension object is returned.</doc>
140488137792 <return-value transfer-ownership="none">
140489137793 <doc xml:space="preserve"
140490137794 filename="gio/giomodule.c"
140491- line="1595">a #GIOExtension object for #GType</doc>
137795+ line="1613">a #GIOExtension object for #GType</doc>
140492137796 <type name="IOExtension" c:type="GIOExtension*"/>
140493137797 </return-value>
140494137798 <parameters>
140495137799 <parameter name="extension_point_name" transfer-ownership="none">
140496137800 <doc xml:space="preserve"
140497137801 filename="gio/giomodule.c"
140498- line="1584">the name of the extension point</doc>
137802+ line="1602">the name of the extension point</doc>
140499137803 <type name="utf8" c:type="const char*"/>
140500137804 </parameter>
140501137805 <parameter name="type" transfer-ownership="none">
140502137806 <doc xml:space="preserve"
140503137807 filename="gio/giomodule.c"
140504- line="1585">the #GType to register as extension</doc>
137808+ line="1603">the #GType to register as extension</doc>
140505137809 <type name="GType" c:type="GType"/>
140506137810 </parameter>
140507137811 <parameter name="extension_name" transfer-ownership="none">
140508137812 <doc xml:space="preserve"
140509137813 filename="gio/giomodule.c"
140510- line="1586">the name for the extension</doc>
137814+ line="1604">the name for the extension</doc>
140511137815 <type name="utf8" c:type="const char*"/>
140512137816 </parameter>
140513137817 <parameter name="priority" transfer-ownership="none">
140514137818 <doc xml:space="preserve"
140515137819 filename="gio/giomodule.c"
140516- line="1587">the priority for the extension</doc>
137820+ line="1605">the priority for the extension</doc>
140517137821 <type name="gint" c:type="gint"/>
140518137822 </parameter>
140519137823 </parameters>
@@ -140523,12 +137827,12 @@ extension point, the existing #GIOExtension object is returned.</doc>
140523137827 moved-to="IOExtensionPoint.lookup">
140524137828 <doc xml:space="preserve"
140525137829 filename="gio/giomodule.c"
140526- line="1440">Looks up an existing extension point.</doc>
137830+ line="1458">Looks up an existing extension point.</doc>
140527137831 <source-position filename="gio/giomodule.h" line="74"/>
140528137832 <return-value transfer-ownership="none">
140529137833 <doc xml:space="preserve"
140530137834 filename="gio/giomodule.c"
140531- line="1446">the #GIOExtensionPoint, or %NULL if there
137835+ line="1464">the #GIOExtensionPoint, or %NULL if there
140532137836 is no registered extension point with the given name.</doc>
140533137837 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
140534137838 </return-value>
@@ -140536,7 +137840,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
140536137840 <parameter name="name" transfer-ownership="none">
140537137841 <doc xml:space="preserve"
140538137842 filename="gio/giomodule.c"
140539- line="1442">the name of the extension point</doc>
137843+ line="1460">the name of the extension point</doc>
140540137844 <type name="utf8" c:type="const char*"/>
140541137845 </parameter>
140542137846 </parameters>
@@ -140546,12 +137850,12 @@ extension point, the existing #GIOExtension object is returned.</doc>
140546137850 moved-to="IOExtensionPoint.register">
140547137851 <doc xml:space="preserve"
140548137852 filename="gio/giomodule.c"
140549- line="1402">Registers an extension point.</doc>
137853+ line="1420">Registers an extension point.</doc>
140550137854 <source-position filename="gio/giomodule.h" line="72"/>
140551137855 <return-value transfer-ownership="none">
140552137856 <doc xml:space="preserve"
140553137857 filename="gio/giomodule.c"
140554- line="1408">the new #GIOExtensionPoint. This object is
137858+ line="1426">the new #GIOExtensionPoint. This object is
140555137859 owned by GIO and should not be freed.</doc>
140556137860 <type name="IOExtensionPoint" c:type="GIOExtensionPoint*"/>
140557137861 </return-value>
@@ -140559,7 +137863,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
140559137863 <parameter name="name" transfer-ownership="none">
140560137864 <doc xml:space="preserve"
140561137865 filename="gio/giomodule.c"
140562- line="1404">The name of the extension point</doc>
137866+ line="1422">The name of the extension point</doc>
140563137867 <type name="utf8" c:type="const char*"/>
140564137868 </parameter>
140565137869 </parameters>
@@ -140568,7 +137872,7 @@ extension point, the existing #GIOExtension object is returned.</doc>
140568137872 c:identifier="g_io_modules_load_all_in_directory">
140569137873 <doc xml:space="preserve"
140570137874 filename="gio/giomodule.c"
140571- line="692">Loads all the modules in the specified directory.
137875+ line="698">Loads all the modules in the specified directory.
140572137876
140573137877 If don't require all modules to be initialized (and thus registering
140574137878 all gtypes) then you can use g_io_modules_scan_all_in_directory()
@@ -140577,7 +137881,7 @@ which allows delayed/lazy loading of modules.</doc>
140577137881 <return-value transfer-ownership="full">
140578137882 <doc xml:space="preserve"
140579137883 filename="gio/giomodule.c"
140580- line="703">a list of #GIOModules loaded
137884+ line="709">a list of #GIOModules loaded
140581137885 from the directory,
140582137886 All the modules are loaded into memory, if you want to
140583137887 unload them (enabling on-demand loading) you must call
@@ -140591,7 +137895,7 @@ which allows delayed/lazy loading of modules.</doc>
140591137895 <parameter name="dirname" transfer-ownership="none">
140592137896 <doc xml:space="preserve"
140593137897 filename="gio/giomodule.c"
140594- line="694">pathname for a directory containing modules
137898+ line="700">pathname for a directory containing modules
140595137899 to load.</doc>
140596137900 <type name="filename" c:type="const gchar*"/>
140597137901 </parameter>
@@ -140602,7 +137906,7 @@ which allows delayed/lazy loading of modules.</doc>
140602137906 version="2.30">
140603137907 <doc xml:space="preserve"
140604137908 filename="gio/giomodule.c"
140605- line="626">Loads all the modules in the specified directory.
137909+ line="632">Loads all the modules in the specified directory.
140606137910
140607137911 If don't require all modules to be initialized (and thus registering
140608137912 all gtypes) then you can use g_io_modules_scan_all_in_directory()
@@ -140611,7 +137915,7 @@ which allows delayed/lazy loading of modules.</doc>
140611137915 <return-value transfer-ownership="full">
140612137916 <doc xml:space="preserve"
140613137917 filename="gio/giomodule.c"
140614- line="638">a list of #GIOModules loaded
137918+ line="644">a list of #GIOModules loaded
140615137919 from the directory,
140616137920 All the modules are loaded into memory, if you want to
140617137921 unload them (enabling on-demand loading) you must call
@@ -140625,14 +137929,14 @@ which allows delayed/lazy loading of modules.</doc>
140625137929 <parameter name="dirname" transfer-ownership="none">
140626137930 <doc xml:space="preserve"
140627137931 filename="gio/giomodule.c"
140628- line="628">pathname for a directory containing modules
137932+ line="634">pathname for a directory containing modules
140629137933 to load.</doc>
140630137934 <type name="filename" c:type="const gchar*"/>
140631137935 </parameter>
140632137936 <parameter name="scope" transfer-ownership="none">
140633137937 <doc xml:space="preserve"
140634137938 filename="gio/giomodule.c"
140635- line="630">a scope to use when scanning the modules.</doc>
137939+ line="636">a scope to use when scanning the modules.</doc>
140636137940 <type name="IOModuleScope" c:type="GIOModuleScope*"/>
140637137941 </parameter>
140638137942 </parameters>
@@ -140642,7 +137946,7 @@ which allows delayed/lazy loading of modules.</doc>
140642137946 version="2.24">
140643137947 <doc xml:space="preserve"
140644137948 filename="gio/giomodule.c"
140645- line="601">Scans all the modules in the specified directory, ensuring that
137949+ line="607">Scans all the modules in the specified directory, ensuring that
140646137950 any extension point implemented by a module is registered.
140647137951
140648137952 This may not actually load and initialize all the types in each
@@ -140661,7 +137965,7 @@ use g_io_modules_load_all_in_directory().</doc>
140661137965 <parameter name="dirname" transfer-ownership="none">
140662137966 <doc xml:space="preserve"
140663137967 filename="gio/giomodule.c"
140664- line="603">pathname for a directory containing modules
137968+ line="609">pathname for a directory containing modules
140665137969 to scan.</doc>
140666137970 <type name="filename" c:type="const char*"/>
140667137971 </parameter>
@@ -140672,7 +137976,7 @@ use g_io_modules_load_all_in_directory().</doc>
140672137976 version="2.30">
140673137977 <doc xml:space="preserve"
140674137978 filename="gio/giomodule.c"
140675- line="448">Scans all the modules in the specified directory, ensuring that
137979+ line="454">Scans all the modules in the specified directory, ensuring that
140676137980 any extension point implemented by a module is registered.
140677137981
140678137982 This may not actually load and initialize all the types in each
@@ -140691,14 +137995,14 @@ use g_io_modules_load_all_in_directory().</doc>
140691137995 <parameter name="dirname" transfer-ownership="none">
140692137996 <doc xml:space="preserve"
140693137997 filename="gio/giomodule.c"
140694- line="450">pathname for a directory containing modules
137998+ line="456">pathname for a directory containing modules
140695137999 to scan.</doc>
140696138000 <type name="filename" c:type="const gchar*"/>
140697138001 </parameter>
140698138002 <parameter name="scope" transfer-ownership="none">
140699138003 <doc xml:space="preserve"
140700138004 filename="gio/giomodule.c"
140701- line="452">a scope to use when scanning the modules</doc>
138005+ line="458">a scope to use when scanning the modules</doc>
140702138006 <type name="IOModuleScope" c:type="GIOModuleScope*"/>
140703138007 </parameter>
140704138008 </parameters>
@@ -141959,1071 +139263,5 @@ this function has returned.</doc>
141959139263 </parameter>
141960139264 </parameters>
141961139265 </function>
141962- <function name="unix_is_mount_path_system_internal"
141963- c:identifier="g_unix_is_mount_path_system_internal">
141964- <doc xml:space="preserve"
141965- filename="gio/gunixmounts.c"
141966- line="270">Determines if @mount_path is considered an implementation of the
141967-OS.
141968-
141969-This is primarily used for hiding mountable and mounted volumes
141970-that only are used in the OS and has little to no relevance to the
141971-casual user.</doc>
141972- <source-position filename="gio/gunixmounts.h" line="245"/>
141973- <return-value transfer-ownership="none">
141974- <doc xml:space="preserve"
141975- filename="gio/gunixmounts.c"
141976- line="281">true if @mount_path is considered an implementation detail
141977- of the OS; false otherwise</doc>
141978- <type name="gboolean" c:type="gboolean"/>
141979- </return-value>
141980- <parameters>
141981- <parameter name="mount_path" transfer-ownership="none">
141982- <doc xml:space="preserve"
141983- filename="gio/gunixmounts.c"
141984- line="272">a mount path, e.g. `/media/disk` or `/usr`</doc>
141985- <type name="filename" c:type="const char*"/>
141986- </parameter>
141987- </parameters>
141988- </function>
141989- <function name="unix_is_system_device_path"
141990- c:identifier="g_unix_is_system_device_path"
141991- version="2.56">
141992- <doc xml:space="preserve"
141993- filename="gio/gunixmounts.c"
141994- line="422">Determines if @device_path is considered a block device path which is only
141995-used in implementation of the OS.
141996-
141997-This is primarily used for hiding mounted volumes that are intended as APIs
141998-for programs to read, and system administrators at a shell; rather than
141999-something that should, for example, appear in a GUI. For example, the Linux
142000-`/proc` filesystem.
142001-
142002-The list of device paths considered ‘system’ ones may change over time.</doc>
142003- <source-position filename="gio/gunixmounts.h" line="249"/>
142004- <return-value transfer-ownership="none">
142005- <doc xml:space="preserve"
142006- filename="gio/gunixmounts.c"
142007- line="436">true if @device_path is considered an implementation detail of
142008- the OS; false otherwise</doc>
142009- <type name="gboolean" c:type="gboolean"/>
142010- </return-value>
142011- <parameters>
142012- <parameter name="device_path" transfer-ownership="none">
142013- <doc xml:space="preserve"
142014- filename="gio/gunixmounts.c"
142015- line="424">a device path, e.g. `/dev/loop0` or `nfsd`</doc>
142016- <type name="utf8" c:type="const char*"/>
142017- </parameter>
142018- </parameters>
142019- </function>
142020- <function name="unix_is_system_fs_type"
142021- c:identifier="g_unix_is_system_fs_type"
142022- version="2.56">
142023- <doc xml:space="preserve"
142024- filename="gio/gunixmounts.c"
142025- line="350">Determines if @fs_type is considered a type of file system which is only
142026-used in implementation of the OS.
142027-
142028-This is primarily used for hiding mounted volumes that are intended as APIs
142029-for programs to read, and system administrators at a shell; rather than
142030-something that should, for example, appear in a GUI. For example, the Linux
142031-`/proc` filesystem.
142032-
142033-The list of file system types considered ‘system’ ones may change over time.</doc>
142034- <source-position filename="gio/gunixmounts.h" line="247"/>
142035- <return-value transfer-ownership="none">
142036- <doc xml:space="preserve"
142037- filename="gio/gunixmounts.c"
142038- line="364">true if @fs_type is considered an implementation detail of the OS;
142039- false otherwise</doc>
142040- <type name="gboolean" c:type="gboolean"/>
142041- </return-value>
142042- <parameters>
142043- <parameter name="fs_type" transfer-ownership="none">
142044- <doc xml:space="preserve"
142045- filename="gio/gunixmounts.c"
142046- line="352">a file system type, e.g. `procfs` or `tmpfs`</doc>
142047- <type name="utf8" c:type="const char*"/>
142048- </parameter>
142049- </parameters>
142050- </function>
142051- <function name="unix_mount_at"
142052- c:identifier="g_unix_mount_at"
142053- deprecated="1"
142054- deprecated-version="2.84">
142055- <doc xml:space="preserve"
142056- filename="gio/gunixmounts.c"
142057- line="1924">Gets a [struct@GioUnix.MountEntry] for a given mount path.
142058-
142059-If @time_read is set, it will be filled with a Unix timestamp for checking
142060-if the mounts have changed since with
142061-[func@GioUnix.mount_entries_changed_since].
142062-
142063-If more mounts have the same mount path, the last matching mount
142064-is returned.
142065-
142066-This will return `NULL` if there is no mount point at @mount_path.</doc>
142067- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.at] instead.</doc-deprecated>
142068- <source-position filename="gio/gunixmounts.h" line="213"/>
142069- <return-value transfer-ownership="full" nullable="1">
142070- <doc xml:space="preserve"
142071- filename="gio/gunixmounts.c"
142072- line="1940">a [struct@GioUnix.MountEntry]</doc>
142073- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142074- </return-value>
142075- <parameters>
142076- <parameter name="mount_path" transfer-ownership="none">
142077- <doc xml:space="preserve"
142078- filename="gio/gunixmounts.c"
142079- line="1926">path for a possible Unix mount</doc>
142080- <type name="filename" c:type="const char*"/>
142081- </parameter>
142082- <parameter name="time_read"
142083- direction="out"
142084- caller-allocates="0"
142085- transfer-ownership="full"
142086- optional="1"
142087- allow-none="1">
142088- <doc xml:space="preserve"
142089- filename="gio/gunixmounts.c"
142090- line="1927">return location for a timestamp</doc>
142091- <type name="guint64" c:type="guint64*"/>
142092- </parameter>
142093- </parameters>
142094- </function>
142095- <function name="unix_mount_compare"
142096- c:identifier="g_unix_mount_compare"
142097- deprecated="1"
142098- deprecated-version="2.84">
142099- <doc xml:space="preserve"
142100- filename="gio/gunixmounts.c"
142101- line="2843">Compares two Unix mounts.</doc>
142102- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.compare] instead.</doc-deprecated>
142103- <source-position filename="gio/gunixmounts.h" line="93"/>
142104- <return-value transfer-ownership="none">
142105- <doc xml:space="preserve"
142106- filename="gio/gunixmounts.c"
142107- line="2850">`1`, `0` or `-1` if @mount1 is greater than, equal to,
142108- or less than @mount2, respectively</doc>
142109- <type name="gint" c:type="gint"/>
142110- </return-value>
142111- <parameters>
142112- <parameter name="mount1" transfer-ownership="none">
142113- <doc xml:space="preserve"
142114- filename="gio/gunixmounts.c"
142115- line="2845">first [struct@GioUnix.MountEntry] to compare</doc>
142116- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142117- </parameter>
142118- <parameter name="mount2" transfer-ownership="none">
142119- <doc xml:space="preserve"
142120- filename="gio/gunixmounts.c"
142121- line="2846">second [struct@GioUnix.MountEntry] to compare</doc>
142122- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142123- </parameter>
142124- </parameters>
142125- </function>
142126- <function name="unix_mount_copy"
142127- c:identifier="g_unix_mount_copy"
142128- version="2.54"
142129- deprecated="1"
142130- deprecated-version="2.84">
142131- <doc xml:space="preserve"
142132- filename="gio/gunixmounts.c"
142133- line="2753">Makes a copy of @mount_entry.</doc>
142134- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.copy] instead.</doc-deprecated>
142135- <source-position filename="gio/gunixmounts.h" line="83"/>
142136- <return-value transfer-ownership="full">
142137- <doc xml:space="preserve"
142138- filename="gio/gunixmounts.c"
142139- line="2759">a new [struct@GioUnix.MountEntry]</doc>
142140- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142141- </return-value>
142142- <parameters>
142143- <parameter name="mount_entry" transfer-ownership="none">
142144- <doc xml:space="preserve"
142145- filename="gio/gunixmounts.c"
142146- line="2755">a [struct@GioUnix.MountEntry]</doc>
142147- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142148- </parameter>
142149- </parameters>
142150- </function>
142151- <function name="unix_mount_entries_changed_since"
142152- c:identifier="g_unix_mount_entries_changed_since">
142153- <doc xml:space="preserve"
142154- filename="gio/gunixmounts.c"
142155- line="2213">Checks if the Unix mounts have changed since a given Unix time.
142156-
142157-This can only work reliably if a [class@GioUnix.MountMonitor] is running in
142158-the process, otherwise changes in the mount entries file (such as
142159-`/proc/self/mountinfo` on Linux) cannot be detected and, as a result, this
142160-function has to conservatively always return `TRUE`.
142161-
142162-It is more efficient to use [signal@GioUnix.MountMonitor::mounts-changed] to
142163-be signalled of changes to the mount entries, rather than polling using this
142164-function. This function is more appropriate for infrequently determining
142165-cache validity.</doc>
142166- <source-position filename="gio/gunixmounts.h" line="229"/>
142167- <return-value transfer-ownership="none">
142168- <doc xml:space="preserve"
142169- filename="gio/gunixmounts.c"
142170- line="2229">true if the mounts have changed since @time; false otherwise
142171-Since 2.84</doc>
142172- <type name="gboolean" c:type="gboolean"/>
142173- </return-value>
142174- <parameters>
142175- <parameter name="time" transfer-ownership="none">
142176- <doc xml:space="preserve"
142177- filename="gio/gunixmounts.c"
142178- line="2215">a timestamp</doc>
142179- <type name="guint64" c:type="guint64"/>
142180- </parameter>
142181- </parameters>
142182- </function>
142183- <function name="unix_mount_entries_get"
142184- c:identifier="g_unix_mount_entries_get"
142185- version="2.84">
142186- <doc xml:space="preserve"
142187- filename="gio/gunixmounts.c"
142188- line="1837">Gets a list of [struct@GioUnix.MountEntry] instances representing the Unix
142189-mounts.
142190-
142191-If @time_read is set, it will be filled with the mount timestamp, allowing
142192-for checking if the mounts have changed with
142193-[func@GioUnix.mount_entries_changed_since].</doc>
142194- <source-position filename="gio/gunixmounts.h" line="201"/>
142195- <return-value transfer-ownership="full">
142196- <doc xml:space="preserve"
142197- filename="gio/gunixmounts.c"
142198- line="1848">a list of the
142199- Unix mounts</doc>
142200- <type name="GLib.List" c:type="GList*">
142201- <type name="UnixMountEntry"/>
142202- </type>
142203- </return-value>
142204- <parameters>
142205- <parameter name="time_read"
142206- direction="out"
142207- caller-allocates="0"
142208- transfer-ownership="full"
142209- optional="1"
142210- allow-none="1">
142211- <doc xml:space="preserve"
142212- filename="gio/gunixmounts.c"
142213- line="1839">return location for a timestamp</doc>
142214- <type name="guint64" c:type="guint64*"/>
142215- </parameter>
142216- </parameters>
142217- </function>
142218- <function name="unix_mount_entries_get_from_file"
142219- c:identifier="g_unix_mount_entries_get_from_file"
142220- version="2.84">
142221- <doc xml:space="preserve"
142222- filename="gio/gunixmounts.c"
142223- line="1893">Gets an array of [struct@Gio.UnixMountEntry]s containing the Unix mounts
142224-listed in @table_path.
142225-
142226-This is a generalized version of [func@GioUnix.mount_entries_get], mainly
142227-intended for internal testing use. Note that [func@GioUnix.mount_entries_get]
142228-may parse multiple hierarchical table files, so this function is not a direct
142229-superset of its functionality.
142230-
142231-If there is an error reading or parsing the file, `NULL` will be returned
142232-and both out parameters will be set to `0`.</doc>
142233- <source-position filename="gio/gunixmounts.h" line="208"/>
142234- <return-value transfer-ownership="full" nullable="1">
142235- <doc xml:space="preserve"
142236- filename="gio/gunixmounts.c"
142237- line="1912">mount
142238- entries, or `NULL` if there was an error loading them</doc>
142239- <array length="2" zero-terminated="0" c:type="GUnixMountEntry**">
142240- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142241- </array>
142242- </return-value>
142243- <parameters>
142244- <parameter name="table_path" transfer-ownership="none">
142245- <doc xml:space="preserve"
142246- filename="gio/gunixmounts.c"
142247- line="1895">path to the mounts table file (for example `/proc/self/mountinfo`)</doc>
142248- <type name="utf8" c:type="const char*"/>
142249- </parameter>
142250- <parameter name="time_read_out"
142251- direction="out"
142252- caller-allocates="1"
142253- transfer-ownership="none"
142254- optional="1"
142255- allow-none="1">
142256- <doc xml:space="preserve"
142257- filename="gio/gunixmounts.c"
142258- line="1896">return location for the
142259- modification time of @table_path</doc>
142260- <type name="guint64" c:type="uint64_t*"/>
142261- </parameter>
142262- <parameter name="n_entries_out"
142263- direction="out"
142264- caller-allocates="1"
142265- transfer-ownership="full"
142266- optional="1"
142267- allow-none="1">
142268- <doc xml:space="preserve"
142269- filename="gio/gunixmounts.c"
142270- line="1898">return location for the
142271- number of mount entries returned</doc>
142272- <type name="gsize" c:type="size_t*"/>
142273- </parameter>
142274- </parameters>
142275- </function>
142276- <function name="unix_mount_entry_at"
142277- c:identifier="g_unix_mount_entry_at"
142278- moved-to="UnixMountEntry.at"
142279- version="2.84">
142280- <doc xml:space="preserve"
142281- filename="gio/gunixmounts.c"
142282- line="1950">Gets a [struct@GioUnix.MountEntry] for a given mount path.
142283-
142284-If @time_read is set, it will be filled with a Unix timestamp for checking
142285-if the mounts have changed since with
142286-[func@GioUnix.mount_entries_changed_since].
142287-
142288-If more mounts have the same mount path, the last matching mount
142289-is returned.
142290-
142291-This will return `NULL` if there is no mount point at @mount_path.</doc>
142292- <source-position filename="gio/gunixmounts.h" line="216"/>
142293- <return-value transfer-ownership="full" nullable="1">
142294- <doc xml:space="preserve"
142295- filename="gio/gunixmounts.c"
142296- line="1966">a [struct@GioUnix.MountEntry]</doc>
142297- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142298- </return-value>
142299- <parameters>
142300- <parameter name="mount_path" transfer-ownership="none">
142301- <doc xml:space="preserve"
142302- filename="gio/gunixmounts.c"
142303- line="1952">path for a possible Unix mount</doc>
142304- <type name="filename" c:type="const char*"/>
142305- </parameter>
142306- <parameter name="time_read"
142307- direction="out"
142308- caller-allocates="0"
142309- transfer-ownership="full"
142310- optional="1"
142311- allow-none="1">
142312- <doc xml:space="preserve"
142313- filename="gio/gunixmounts.c"
142314- line="1953">return location for a timestamp</doc>
142315- <type name="guint64" c:type="guint64*"/>
142316- </parameter>
142317- </parameters>
142318- </function>
142319- <function name="unix_mount_entry_for"
142320- c:identifier="g_unix_mount_entry_for"
142321- moved-to="UnixMountEntry.for"
142322- version="2.84">
142323- <doc xml:space="preserve"
142324- filename="gio/gunixmounts.c"
142325- line="2026">Gets a [struct@GioUnix.MountEntry] for a given file path.
142326-
142327-If @time_read is set, it will be filled with a Unix timestamp for checking
142328-if the mounts have changed since with
142329-[func@GioUnix.mount_entries_changed_since].
142330-
142331-If more mounts have the same mount path, the last matching mount
142332-is returned.
142333-
142334-This will return `NULL` if looking up the mount entry fails, if
142335-@file_path doesn’t exist or there is an I/O error.</doc>
142336- <source-position filename="gio/gunixmounts.h" line="223"/>
142337- <return-value transfer-ownership="full" nullable="1">
142338- <doc xml:space="preserve"
142339- filename="gio/gunixmounts.c"
142340- line="2043">a [struct@GioUnix.MountEntry]</doc>
142341- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142342- </return-value>
142343- <parameters>
142344- <parameter name="file_path" transfer-ownership="none">
142345- <doc xml:space="preserve"
142346- filename="gio/gunixmounts.c"
142347- line="2028">file path on some Unix mount</doc>
142348- <type name="filename" c:type="const char*"/>
142349- </parameter>
142350- <parameter name="time_read"
142351- direction="out"
142352- caller-allocates="0"
142353- transfer-ownership="full"
142354- optional="1"
142355- allow-none="1">
142356- <doc xml:space="preserve"
142357- filename="gio/gunixmounts.c"
142358- line="2029">return location for a timestamp</doc>
142359- <type name="guint64" c:type="guint64*"/>
142360- </parameter>
142361- </parameters>
142362- </function>
142363- <function name="unix_mount_for"
142364- c:identifier="g_unix_mount_for"
142365- version="2.52"
142366- deprecated="1"
142367- deprecated-version="2.84">
142368- <doc xml:space="preserve"
142369- filename="gio/gunixmounts.c"
142370- line="1998">Gets a [struct@GioUnix.MountEntry] for a given file path.
142371-
142372-If @time_read is set, it will be filled with a Unix timestamp for checking
142373-if the mounts have changed since with
142374-[func@GioUnix.mount_entries_changed_since].
142375-
142376-If more mounts have the same mount path, the last matching mount
142377-is returned.
142378-
142379-This will return `NULL` if looking up the mount entry fails, if
142380-@file_path doesn’t exist or there is an I/O error.</doc>
142381- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.for] instead.</doc-deprecated>
142382- <source-position filename="gio/gunixmounts.h" line="220"/>
142383- <return-value transfer-ownership="full" nullable="1">
142384- <doc xml:space="preserve"
142385- filename="gio/gunixmounts.c"
142386- line="2015">a [struct@GioUnix.MountEntry]</doc>
142387- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142388- </return-value>
142389- <parameters>
142390- <parameter name="file_path" transfer-ownership="none">
142391- <doc xml:space="preserve"
142392- filename="gio/gunixmounts.c"
142393- line="2000">file path on some Unix mount</doc>
142394- <type name="filename" c:type="const char*"/>
142395- </parameter>
142396- <parameter name="time_read"
142397- direction="out"
142398- caller-allocates="0"
142399- transfer-ownership="full"
142400- optional="1"
142401- allow-none="1">
142402- <doc xml:space="preserve"
142403- filename="gio/gunixmounts.c"
142404- line="2001">return location for a timestamp</doc>
142405- <type name="guint64" c:type="guint64*"/>
142406- </parameter>
142407- </parameters>
142408- </function>
142409- <function name="unix_mount_free"
142410- c:identifier="g_unix_mount_free"
142411- deprecated="1"
142412- deprecated-version="2.84">
142413- <doc xml:space="preserve"
142414- filename="gio/gunixmounts.c"
142415- line="2718">Frees a Unix mount.</doc>
142416- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.free] instead.</doc-deprecated>
142417- <source-position filename="gio/gunixmounts.h" line="78"/>
142418- <return-value transfer-ownership="none">
142419- <type name="none" c:type="void"/>
142420- </return-value>
142421- <parameters>
142422- <parameter name="mount_entry" transfer-ownership="none">
142423- <doc xml:space="preserve"
142424- filename="gio/gunixmounts.c"
142425- line="2720">a [struct@GioUnix.MountEntry]</doc>
142426- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142427- </parameter>
142428- </parameters>
142429- </function>
142430- <function name="unix_mount_get_device_path"
142431- c:identifier="g_unix_mount_get_device_path"
142432- deprecated="1"
142433- deprecated-version="2.84">
142434- <doc xml:space="preserve"
142435- filename="gio/gunixmounts.c"
142436- line="2939">Gets the device path for a Unix mount.</doc>
142437- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.get_device_path] instead.</doc-deprecated>
142438- <source-position filename="gio/gunixmounts.h" line="105"/>
142439- <return-value transfer-ownership="none">
142440- <doc xml:space="preserve"
142441- filename="gio/gunixmounts.c"
142442- line="2945">a string containing the device path</doc>
142443- <type name="filename" c:type="const char*"/>
142444- </return-value>
142445- <parameters>
142446- <parameter name="mount_entry" transfer-ownership="none">
142447- <doc xml:space="preserve"
142448- filename="gio/gunixmounts.c"
142449- line="2941">a [struct@GioUnix.MountEntry]</doc>
142450- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142451- </parameter>
142452- </parameters>
142453- </function>
142454- <function name="unix_mount_get_fs_type"
142455- c:identifier="g_unix_mount_get_fs_type"
142456- deprecated="1"
142457- deprecated-version="2.84">
142458- <doc xml:space="preserve"
142459- filename="gio/gunixmounts.c"
142460- line="3014">Gets the filesystem type for the Unix mount.</doc>
142461- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.get_fs_type] instead.</doc-deprecated>
142462- <source-position filename="gio/gunixmounts.h" line="115"/>
142463- <return-value transfer-ownership="none">
142464- <doc xml:space="preserve"
142465- filename="gio/gunixmounts.c"
142466- line="3020">a string containing the file system type</doc>
142467- <type name="utf8" c:type="const char*"/>
142468- </return-value>
142469- <parameters>
142470- <parameter name="mount_entry" transfer-ownership="none">
142471- <doc xml:space="preserve"
142472- filename="gio/gunixmounts.c"
142473- line="3016">a [struct@GioUnix.MountEntry]</doc>
142474- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142475- </parameter>
142476- </parameters>
142477- </function>
142478- <function name="unix_mount_get_mount_path"
142479- c:identifier="g_unix_mount_get_mount_path"
142480- deprecated="1"
142481- deprecated-version="2.84">
142482- <doc xml:space="preserve"
142483- filename="gio/gunixmounts.c"
142484- line="2907">Gets the mount path for a Unix mount.</doc>
142485- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.get_mount_path] instead.</doc-deprecated>
142486- <source-position filename="gio/gunixmounts.h" line="100"/>
142487- <return-value transfer-ownership="none">
142488- <doc xml:space="preserve"
142489- filename="gio/gunixmounts.c"
142490- line="2913">the mount path for @mount_entry</doc>
142491- <type name="filename" c:type="const char*"/>
142492- </return-value>
142493- <parameters>
142494- <parameter name="mount_entry" transfer-ownership="none">
142495- <doc xml:space="preserve"
142496- filename="gio/gunixmounts.c"
142497- line="2909">a [struct@GioUnix.MountEntry] to get the mount path for</doc>
142498- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142499- </parameter>
142500- </parameters>
142501- </function>
142502- <function name="unix_mount_get_options"
142503- c:identifier="g_unix_mount_get_options"
142504- version="2.58"
142505- deprecated="1"
142506- deprecated-version="2.84">
142507- <doc xml:space="preserve"
142508- filename="gio/gunixmounts.c"
142509- line="3046">Gets a comma separated list of mount options for the Unix mount.
142510-
142511-For example: `rw,relatime,seclabel,data=ordered`.
142512-
142513-This is similar to [func@GioUnix.MountPoint.get_options], but it takes
142514-a [struct@GioUnix.MountEntry] as an argument.</doc>
142515- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.get_options] instead.</doc-deprecated>
142516- <source-position filename="gio/gunixmounts.h" line="120"/>
142517- <return-value transfer-ownership="none" nullable="1">
142518- <doc xml:space="preserve"
142519- filename="gio/gunixmounts.c"
142520- line="3057">a string containing the options, or `NULL` if not
142521- available.</doc>
142522- <type name="utf8" c:type="const char*"/>
142523- </return-value>
142524- <parameters>
142525- <parameter name="mount_entry" transfer-ownership="none">
142526- <doc xml:space="preserve"
142527- filename="gio/gunixmounts.c"
142528- line="3048">a [struct@GioUnix.MountEntry]</doc>
142529- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142530- </parameter>
142531- </parameters>
142532- </function>
142533- <function name="unix_mount_get_root_path"
142534- c:identifier="g_unix_mount_get_root_path"
142535- version="2.60"
142536- deprecated="1"
142537- deprecated-version="2.84">
142538- <doc xml:space="preserve"
142539- filename="gio/gunixmounts.c"
142540- line="2971">Gets the root of the mount within the filesystem. This is useful e.g. for
142541-mounts created by bind operation, or btrfs subvolumes.
142542-
142543-For example, the root path is equal to `/` for a mount created by
142544-`mount /dev/sda1 /mnt/foo` and `/bar` for
142545-`mount --bind /mnt/foo/bar /mnt/bar`.</doc>
142546- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.get_root_path] instead.</doc-deprecated>
142547- <source-position filename="gio/gunixmounts.h" line="110"/>
142548- <return-value transfer-ownership="none" nullable="1">
142549- <doc xml:space="preserve"
142550- filename="gio/gunixmounts.c"
142551- line="2982">a string containing the root, or `NULL` if not supported</doc>
142552- <type name="utf8" c:type="const char*"/>
142553- </return-value>
142554- <parameters>
142555- <parameter name="mount_entry" transfer-ownership="none">
142556- <doc xml:space="preserve"
142557- filename="gio/gunixmounts.c"
142558- line="2973">a [struct@GioUnix.MountEntry]</doc>
142559- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142560- </parameter>
142561- </parameters>
142562- </function>
142563- <function name="unix_mount_guess_can_eject"
142564- c:identifier="g_unix_mount_guess_can_eject"
142565- deprecated="1"
142566- deprecated-version="2.84">
142567- <doc xml:space="preserve"
142568- filename="gio/gunixmounts.c"
142569- line="3674">Guesses whether a Unix mount entry can be ejected.</doc>
142570- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.guess_can_eject] instead.</doc-deprecated>
142571- <source-position filename="gio/gunixmounts.h" line="135"/>
142572- <return-value transfer-ownership="none">
142573- <doc xml:space="preserve"
142574- filename="gio/gunixmounts.c"
142575- line="3680">true if @mount_entry is deemed to be ejectable; false otherwise</doc>
142576- <type name="gboolean" c:type="gboolean"/>
142577- </return-value>
142578- <parameters>
142579- <parameter name="mount_entry" transfer-ownership="none">
142580- <doc xml:space="preserve"
142581- filename="gio/gunixmounts.c"
142582- line="3676">a [struct@GioUnix.MountEntry]</doc>
142583- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142584- </parameter>
142585- </parameters>
142586- </function>
142587- <function name="unix_mount_guess_icon"
142588- c:identifier="g_unix_mount_guess_icon"
142589- deprecated="1"
142590- deprecated-version="2.84">
142591- <doc xml:space="preserve"
142592- filename="gio/gunixmounts.c"
142593- line="3561">Guesses the icon of a Unix mount entry.</doc>
142594- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.guess_icon] instead.</doc-deprecated>
142595- <source-position filename="gio/gunixmounts.h" line="150"/>
142596- <return-value transfer-ownership="full">
142597- <doc xml:space="preserve"
142598- filename="gio/gunixmounts.c"
142599- line="3567">a [iface@Gio.Icon]</doc>
142600- <type name="Icon" c:type="GIcon*"/>
142601- </return-value>
142602- <parameters>
142603- <parameter name="mount_entry" transfer-ownership="none">
142604- <doc xml:space="preserve"
142605- filename="gio/gunixmounts.c"
142606- line="3563">a [struct@GioUnix.MountEntry]</doc>
142607- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142608- </parameter>
142609- </parameters>
142610- </function>
142611- <function name="unix_mount_guess_name"
142612- c:identifier="g_unix_mount_guess_name"
142613- deprecated="1"
142614- deprecated-version="2.84">
142615- <doc xml:space="preserve"
142616- filename="gio/gunixmounts.c"
142617- line="3520">Guesses the name of a Unix mount entry.
142618-
142619-The result is a translated string.</doc>
142620- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.guess_name] instead.</doc-deprecated>
142621- <source-position filename="gio/gunixmounts.h" line="145"/>
142622- <return-value transfer-ownership="full">
142623- <doc xml:space="preserve"
142624- filename="gio/gunixmounts.c"
142625- line="3528">a newly allocated translated string</doc>
142626- <type name="utf8" c:type="char*"/>
142627- </return-value>
142628- <parameters>
142629- <parameter name="mount_entry" transfer-ownership="none">
142630- <doc xml:space="preserve"
142631- filename="gio/gunixmounts.c"
142632- line="3522">a [struct@GioUnix.MountEntry]</doc>
142633- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142634- </parameter>
142635- </parameters>
142636- </function>
142637- <function name="unix_mount_guess_should_display"
142638- c:identifier="g_unix_mount_guess_should_display"
142639- deprecated="1"
142640- deprecated-version="2.84">
142641- <doc xml:space="preserve"
142642- filename="gio/gunixmounts.c"
142643- line="3711">Guesses whether a Unix mount entry should be displayed in the UI.</doc>
142644- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.guess_should_display] instead.</doc-deprecated>
142645- <source-position filename="gio/gunixmounts.h" line="140"/>
142646- <return-value transfer-ownership="none">
142647- <doc xml:space="preserve"
142648- filename="gio/gunixmounts.c"
142649- line="3717">true if @mount_entry is deemed to be displayable; false otherwise</doc>
142650- <type name="gboolean" c:type="gboolean"/>
142651- </return-value>
142652- <parameters>
142653- <parameter name="mount_entry" transfer-ownership="none">
142654- <doc xml:space="preserve"
142655- filename="gio/gunixmounts.c"
142656- line="3713">a [struct@GioUnix.MountEntry]</doc>
142657- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142658- </parameter>
142659- </parameters>
142660- </function>
142661- <function name="unix_mount_guess_symbolic_icon"
142662- c:identifier="g_unix_mount_guess_symbolic_icon"
142663- version="2.34"
142664- deprecated="1"
142665- deprecated-version="2.84">
142666- <doc xml:space="preserve"
142667- filename="gio/gunixmounts.c"
142668- line="3591">Guesses the symbolic icon of a Unix mount entry.</doc>
142669- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.guess_symbolic_icon] instead.</doc-deprecated>
142670- <source-position filename="gio/gunixmounts.h" line="155"/>
142671- <return-value transfer-ownership="full">
142672- <doc xml:space="preserve"
142673- filename="gio/gunixmounts.c"
142674- line="3597">a [iface@Gio.Icon]</doc>
142675- <type name="Icon" c:type="GIcon*"/>
142676- </return-value>
142677- <parameters>
142678- <parameter name="mount_entry" transfer-ownership="none">
142679- <doc xml:space="preserve"
142680- filename="gio/gunixmounts.c"
142681- line="3593">a [struct@GioUnix.MountEntry]</doc>
142682- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142683- </parameter>
142684- </parameters>
142685- </function>
142686- <function name="unix_mount_is_readonly"
142687- c:identifier="g_unix_mount_is_readonly"
142688- deprecated="1"
142689- deprecated-version="2.84">
142690- <doc xml:space="preserve"
142691- filename="gio/gunixmounts.c"
142692- line="3091">Checks if a Unix mount is mounted read only.</doc>
142693- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.is_readonly] instead.</doc-deprecated>
142694- <source-position filename="gio/gunixmounts.h" line="125"/>
142695- <return-value transfer-ownership="none">
142696- <doc xml:space="preserve"
142697- filename="gio/gunixmounts.c"
142698- line="3097">true if @mount_entry is read only; false otherwise</doc>
142699- <type name="gboolean" c:type="gboolean"/>
142700- </return-value>
142701- <parameters>
142702- <parameter name="mount_entry" transfer-ownership="none">
142703- <doc xml:space="preserve"
142704- filename="gio/gunixmounts.c"
142705- line="3093">a [struct@GioUnix.MountEntry]</doc>
142706- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142707- </parameter>
142708- </parameters>
142709- </function>
142710- <function name="unix_mount_is_system_internal"
142711- c:identifier="g_unix_mount_is_system_internal"
142712- deprecated="1"
142713- deprecated-version="2.84">
142714- <doc xml:space="preserve"
142715- filename="gio/gunixmounts.c"
142716- line="3123">Checks if a Unix mount is a system mount.
142717-
142718-This is the Boolean OR of
142719-[func@GioUnix.is_system_fs_type], [func@GioUnix.is_system_device_path] and
142720-[func@GioUnix.is_mount_path_system_internal] on @mount_entry’s properties.
142721-
142722-The definition of what a ‘system’ mount entry is may change over time as new
142723-file system types and device paths are ignored.</doc>
142724- <doc-deprecated xml:space="preserve">Use [func@GioUnix.MountEntry.is_system_internal] instead.</doc-deprecated>
142725- <source-position filename="gio/gunixmounts.h" line="130"/>
142726- <return-value transfer-ownership="none">
142727- <doc xml:space="preserve"
142728- filename="gio/gunixmounts.c"
142729- line="3136">true if the Unix mount is for a system path; false otherwise</doc>
142730- <type name="gboolean" c:type="gboolean"/>
142731- </return-value>
142732- <parameters>
142733- <parameter name="mount_entry" transfer-ownership="none">
142734- <doc xml:space="preserve"
142735- filename="gio/gunixmounts.c"
142736- line="3125">a [struct@GioUnix.MountEntry]</doc>
142737- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142738- </parameter>
142739- </parameters>
142740- </function>
142741- <function name="unix_mount_point_at"
142742- c:identifier="g_unix_mount_point_at"
142743- moved-to="UnixMountPoint.at"
142744- version="2.66">
142745- <doc xml:space="preserve"
142746- filename="gio/gunixmounts.c"
142747- line="2151">Gets a [struct@GioUnix.MountPoint] for a given mount path.
142748-
142749-If @time_read is set, it will be filled with a Unix timestamp for checking if
142750-the mount points have changed since with
142751-[func@GioUnix.mount_points_changed_since].
142752-
142753-If more mount points have the same mount path, the last matching mount point
142754-is returned.</doc>
142755- <source-position filename="gio/gunixmounts.h" line="196"/>
142756- <return-value transfer-ownership="full" nullable="1">
142757- <doc xml:space="preserve"
142758- filename="gio/gunixmounts.c"
142759- line="2165">a [struct@GioUnix.MountPoint], or `NULL`
142760- if no match is found</doc>
142761- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
142762- </return-value>
142763- <parameters>
142764- <parameter name="mount_path" transfer-ownership="none">
142765- <doc xml:space="preserve"
142766- filename="gio/gunixmounts.c"
142767- line="2153">path for a possible Unix mount point</doc>
142768- <type name="filename" c:type="const char*"/>
142769- </parameter>
142770- <parameter name="time_read"
142771- direction="out"
142772- caller-allocates="0"
142773- transfer-ownership="full"
142774- optional="1"
142775- allow-none="1">
142776- <doc xml:space="preserve"
142777- filename="gio/gunixmounts.c"
142778- line="2154">return location for a timestamp</doc>
142779- <type name="guint64" c:type="guint64*"/>
142780- </parameter>
142781- </parameters>
142782- </function>
142783- <function name="unix_mount_points_changed_since"
142784- c:identifier="g_unix_mount_points_changed_since">
142785- <doc xml:space="preserve"
142786- filename="gio/gunixmounts.c"
142787- line="2238">Checks if the Unix mount points have changed since a given Unix time.
142788-
142789-Unlike [func@GioUnix.mount_entries_changed_since], this function can work
142790-reliably without a [class@GioUnix.MountMonitor] running, as it accesses the
142791-static mount point information (such as `/etc/fstab` on Linux), which has a
142792-valid modification time.
142793-
142794-It is more efficient to use [signal@GioUnix.MountMonitor::mountpoints-changed]
142795-to be signalled of changes to the mount points, rather than polling using
142796-this function. This function is more appropriate for infrequently determining
142797-cache validity.</doc>
142798- <source-position filename="gio/gunixmounts.h" line="232"/>
142799- <return-value transfer-ownership="none">
142800- <doc xml:space="preserve"
142801- filename="gio/gunixmounts.c"
142802- line="2254">true if the mount points have changed since @time; false otherwise</doc>
142803- <type name="gboolean" c:type="gboolean"/>
142804- </return-value>
142805- <parameters>
142806- <parameter name="time" transfer-ownership="none">
142807- <doc xml:space="preserve"
142808- filename="gio/gunixmounts.c"
142809- line="2240">a timestamp</doc>
142810- <type name="guint64" c:type="guint64"/>
142811- </parameter>
142812- </parameters>
142813- </function>
142814- <function name="unix_mount_points_get"
142815- c:identifier="g_unix_mount_points_get">
142816- <doc xml:space="preserve"
142817- filename="gio/gunixmounts.c"
142818- line="2078">Gets a list of [struct@GioUnix.MountPoint] instances representing the Unix
142819-mount points.
142820-
142821-If @time_read is set, it will be filled with the mount timestamp, allowing
142822-for checking if the mounts have changed with
142823-[func@GioUnix.mount_points_changed_since].</doc>
142824- <source-position filename="gio/gunixmounts.h" line="190"/>
142825- <return-value transfer-ownership="full">
142826- <doc xml:space="preserve"
142827- filename="gio/gunixmounts.c"
142828- line="2089">a list of the Unix
142829- mount points</doc>
142830- <type name="GLib.List" c:type="GList*">
142831- <type name="UnixMountPoint"/>
142832- </type>
142833- </return-value>
142834- <parameters>
142835- <parameter name="time_read"
142836- direction="out"
142837- caller-allocates="0"
142838- transfer-ownership="full"
142839- optional="1"
142840- allow-none="1">
142841- <doc xml:space="preserve"
142842- filename="gio/gunixmounts.c"
142843- line="2080">return location for a timestamp</doc>
142844- <type name="guint64" c:type="guint64*"/>
142845- </parameter>
142846- </parameters>
142847- </function>
142848- <function name="unix_mount_points_get_from_file"
142849- c:identifier="g_unix_mount_points_get_from_file"
142850- version="2.82">
142851- <doc xml:space="preserve"
142852- filename="gio/gunixmounts.c"
142853- line="2120">Gets an array of [struct@Gio.UnixMountPoint]s containing the Unix mount
142854-points listed in @table_path.
142855-
142856-This is a generalized version of [func@GioUnix.mount_points_get], mainly
142857-intended for internal testing use. Note that [func@GioUnix.mount_points_get]
142858-may parse multiple hierarchical table files, so this function is not a direct
142859-superset of its functionality.
142860-
142861-If there is an error reading or parsing the file, `NULL` will be returned
142862-and both out parameters will be set to `0`.</doc>
142863- <source-position filename="gio/gunixmounts.h" line="192"/>
142864- <return-value transfer-ownership="full" nullable="1">
142865- <doc xml:space="preserve"
142866- filename="gio/gunixmounts.c"
142867- line="2139">mount
142868- points, or `NULL` if there was an error loading them</doc>
142869- <array length="2" zero-terminated="0" c:type="GUnixMountPoint**">
142870- <type name="UnixMountPoint" c:type="GUnixMountPoint*"/>
142871- </array>
142872- </return-value>
142873- <parameters>
142874- <parameter name="table_path" transfer-ownership="none">
142875- <doc xml:space="preserve"
142876- filename="gio/gunixmounts.c"
142877- line="2122">path to the mount points table file (for example `/etc/fstab`)</doc>
142878- <type name="utf8" c:type="const char*"/>
142879- </parameter>
142880- <parameter name="time_read_out"
142881- direction="out"
142882- caller-allocates="1"
142883- transfer-ownership="none"
142884- optional="1"
142885- allow-none="1">
142886- <doc xml:space="preserve"
142887- filename="gio/gunixmounts.c"
142888- line="2123">return location for the
142889- modification time of @table_path</doc>
142890- <type name="guint64" c:type="uint64_t*"/>
142891- </parameter>
142892- <parameter name="n_points_out"
142893- direction="out"
142894- caller-allocates="1"
142895- transfer-ownership="full"
142896- optional="1"
142897- allow-none="1">
142898- <doc xml:space="preserve"
142899- filename="gio/gunixmounts.c"
142900- line="2125">return location for the
142901- number of mount points returned</doc>
142902- <type name="gsize" c:type="size_t*"/>
142903- </parameter>
142904- </parameters>
142905- </function>
142906- <function name="unix_mounts_changed_since"
142907- c:identifier="g_unix_mounts_changed_since"
142908- deprecated="1"
142909- deprecated-version="2.84">
142910- <doc xml:space="preserve"
142911- filename="gio/gunixmounts.c"
142912- line="2198">Checks if the Unix mounts have changed since a given Unix time.</doc>
142913- <doc-deprecated xml:space="preserve">Use [func@GioUnix.mount_entries_changed_since] instead.</doc-deprecated>
142914- <source-position filename="gio/gunixmounts.h" line="227"/>
142915- <return-value transfer-ownership="none">
142916- <doc xml:space="preserve"
142917- filename="gio/gunixmounts.c"
142918- line="2204">true if the mounts have changed since @time; false otherwise</doc>
142919- <type name="gboolean" c:type="gboolean"/>
142920- </return-value>
142921- <parameters>
142922- <parameter name="time" transfer-ownership="none">
142923- <doc xml:space="preserve"
142924- filename="gio/gunixmounts.c"
142925- line="2200">a timestamp</doc>
142926- <type name="guint64" c:type="guint64"/>
142927- </parameter>
142928- </parameters>
142929- </function>
142930- <function name="unix_mounts_get"
142931- c:identifier="g_unix_mounts_get"
142932- deprecated="1"
142933- deprecated-version="2.84">
142934- <doc xml:space="preserve"
142935- filename="gio/gunixmounts.c"
142936- line="1816">Gets a list of [struct@GioUnix.MountEntry] instances representing the Unix
142937-mounts.
142938-
142939-If @time_read is set, it will be filled with the mount timestamp, allowing
142940-for checking if the mounts have changed with
142941-[func@GioUnix.mount_entries_changed_since].</doc>
142942- <doc-deprecated xml:space="preserve">Use [func@GioUnix.mount_entries_get] instead.</doc-deprecated>
142943- <source-position filename="gio/gunixmounts.h" line="199"/>
142944- <return-value transfer-ownership="full">
142945- <doc xml:space="preserve"
142946- filename="gio/gunixmounts.c"
142947- line="1827">a list of the
142948- Unix mounts</doc>
142949- <type name="GLib.List" c:type="GList*">
142950- <type name="UnixMountEntry"/>
142951- </type>
142952- </return-value>
142953- <parameters>
142954- <parameter name="time_read"
142955- direction="out"
142956- caller-allocates="0"
142957- transfer-ownership="full"
142958- optional="1"
142959- allow-none="1">
142960- <doc xml:space="preserve"
142961- filename="gio/gunixmounts.c"
142962- line="1818">return location for a timestamp</doc>
142963- <type name="guint64" c:type="guint64*"/>
142964- </parameter>
142965- </parameters>
142966- </function>
142967- <function name="unix_mounts_get_from_file"
142968- c:identifier="g_unix_mounts_get_from_file"
142969- version="2.82"
142970- deprecated="1"
142971- deprecated-version="2.84">
142972- <doc xml:space="preserve"
142973- filename="gio/gunixmounts.c"
142974- line="1861">Gets an array of [struct@Gio.UnixMountEntry]s containing the Unix mounts
142975-listed in @table_path.
142976-
142977-This is a generalized version of [func@GioUnix.mount_entries_get], mainly
142978-intended for internal testing use. Note that [func@GioUnix.mount_entries_get]
142979-may parse multiple hierarchical table files, so this function is not a direct
142980-superset of its functionality.
142981-
142982-If there is an error reading or parsing the file, `NULL` will be returned
142983-and both out parameters will be set to `0`.</doc>
142984- <doc-deprecated xml:space="preserve">Use [func@GioUnix.mount_entries_get_from_file] instead.</doc-deprecated>
142985- <source-position filename="gio/gunixmounts.h" line="204"/>
142986- <return-value transfer-ownership="full" nullable="1">
142987- <doc xml:space="preserve"
142988- filename="gio/gunixmounts.c"
142989- line="1880">mount
142990- entries, or `NULL` if there was an error loading them</doc>
142991- <array length="2" zero-terminated="0" c:type="GUnixMountEntry**">
142992- <type name="UnixMountEntry" c:type="GUnixMountEntry*"/>
142993- </array>
142994- </return-value>
142995- <parameters>
142996- <parameter name="table_path" transfer-ownership="none">
142997- <doc xml:space="preserve"
142998- filename="gio/gunixmounts.c"
142999- line="1863">path to the mounts table file (for example `/proc/self/mountinfo`)</doc>
143000- <type name="utf8" c:type="const char*"/>
143001- </parameter>
143002- <parameter name="time_read_out"
143003- direction="out"
143004- caller-allocates="1"
143005- transfer-ownership="none"
143006- optional="1"
143007- allow-none="1">
143008- <doc xml:space="preserve"
143009- filename="gio/gunixmounts.c"
143010- line="1864">return location for the
143011- modification time of @table_path</doc>
143012- <type name="guint64" c:type="uint64_t*"/>
143013- </parameter>
143014- <parameter name="n_entries_out"
143015- direction="out"
143016- caller-allocates="1"
143017- transfer-ownership="full"
143018- optional="1"
143019- allow-none="1">
143020- <doc xml:space="preserve"
143021- filename="gio/gunixmounts.c"
143022- line="1866">return location for the
143023- number of mount entries returned</doc>
143024- <type name="gsize" c:type="size_t*"/>
143025- </parameter>
143026- </parameters>
143027- </function>
143028139266 </namespace>
143029139267 </repository>
M internal/gir/spec/Graphene-1.0.gir +49 -49
@@ -73,7 +73,7 @@ The contents of the returned structure are undefined.</doc>
7373 <doc xml:space="preserve"
7474 filename="src/graphene-box.c"
7575 line="632">`true` if the box is contained in the given box</doc>
76- <type name="gboolean" c:type="_Bool"/>
76+ <type name="gboolean" c:type="bool"/>
7777 </return-value>
7878 <parameters>
7979 <instance-parameter name="a" transfer-ownership="none">
@@ -101,7 +101,7 @@ The contents of the returned structure are undefined.</doc>
101101 <doc xml:space="preserve"
102102 filename="src/graphene-box.c"
103103 line="601">`true` if the point is contained in the given box</doc>
104- <type name="gboolean" c:type="_Bool"/>
104+ <type name="gboolean" c:type="bool"/>
105105 </return-value>
106106 <parameters>
107107 <instance-parameter name="box" transfer-ownership="none">
@@ -127,7 +127,7 @@ The contents of the returned structure are undefined.</doc>
127127 <doc xml:space="preserve"
128128 filename="src/graphene-box.c"
129129 line="682">`true` if the boxes are equal</doc>
130- <type name="gboolean" c:type="_Bool"/>
130+ <type name="gboolean" c:type="bool"/>
131131 </return-value>
132132 <parameters>
133133 <instance-parameter name="a" transfer-ownership="none">
@@ -711,7 +711,7 @@ initialized with graphene_box_empty().</doc>
711711 <doc xml:space="preserve"
712712 filename="src/graphene-box.c"
713713 line="345">true if the two boxes intersect</doc>
714- <type name="gboolean" c:type="_Bool"/>
714+ <type name="gboolean" c:type="bool"/>
715715 </return-value>
716716 <parameters>
717717 <instance-parameter name="a" transfer-ownership="none">
@@ -1018,7 +1018,7 @@ The contents of the returned structure are undefined.</doc>
10181018 <doc xml:space="preserve"
10191019 filename="src/graphene-euler.c"
10201020 line="688">`true` if the two #graphene_euler_t are equal</doc>
1021- <type name="gboolean" c:type="_Bool"/>
1021+ <type name="gboolean" c:type="bool"/>
10221022 </return-value>
10231023 <parameters>
10241024 <instance-parameter name="a" transfer-ownership="none">
@@ -1868,7 +1868,7 @@ The contents of the returned structure are undefined.</doc>
18681868 <doc xml:space="preserve"
18691869 filename="src/graphene-frustum.c"
18701870 line="220">`true` if the point is inside the frustum</doc>
1871- <type name="gboolean" c:type="_Bool"/>
1871+ <type name="gboolean" c:type="bool"/>
18721872 </return-value>
18731873 <parameters>
18741874 <instance-parameter name="f" transfer-ownership="none">
@@ -1894,7 +1894,7 @@ The contents of the returned structure are undefined.</doc>
18941894 <doc xml:space="preserve"
18951895 filename="src/graphene-frustum.c"
18961896 line="344">`true` if the given frustums are equal</doc>
1897- <type name="gboolean" c:type="_Bool"/>
1897+ <type name="gboolean" c:type="bool"/>
18981898 </return-value>
18991899 <parameters>
19001900 <instance-parameter name="a" transfer-ownership="none">
@@ -2087,7 +2087,7 @@ a #graphene_frustum_t.</doc>
20872087 <doc xml:space="preserve"
20882088 filename="src/graphene-frustum.c"
20892089 line="281">`true` if the box intersects the frustum</doc>
2090- <type name="gboolean" c:type="_Bool"/>
2090+ <type name="gboolean" c:type="bool"/>
20912091 </return-value>
20922092 <parameters>
20932093 <instance-parameter name="f" transfer-ownership="none">
@@ -2116,7 +2116,7 @@ a #graphene_frustum_t.</doc>
21162116 <doc xml:space="preserve"
21172117 filename="src/graphene-frustum.c"
21182118 line="250">`true` if the sphere intersects the frustum</doc>
2119- <type name="gboolean" c:type="_Bool"/>
2119+ <type name="gboolean" c:type="bool"/>
21202120 </return-value>
21212121 <parameters>
21222122 <instance-parameter name="f" transfer-ownership="none">
@@ -2178,7 +2178,7 @@ published in "Graphics Gems II", edited by Jim Arvo, and
21782178 <doc xml:space="preserve"
21792179 filename="src/graphene-matrix.c"
21802180 line="2058">`true` if the matrix could be decomposed</doc>
2181- <type name="gboolean" c:type="_Bool"/>
2181+ <type name="gboolean" c:type="bool"/>
21822182 </return-value>
21832183 <parameters>
21842184 <instance-parameter name="m" transfer-ownership="none">
@@ -2265,7 +2265,7 @@ published in "Graphics Gems II", edited by Jim Arvo, and
22652265 <doc xml:space="preserve"
22662266 filename="src/graphene-matrix.c"
22672267 line="2353">`true` if the two matrices are equal, and `false` otherwise</doc>
2268- <type name="gboolean" c:type="_Bool"/>
2268+ <type name="gboolean" c:type="bool"/>
22692269 </return-value>
22702270 <parameters>
22712271 <instance-parameter name="a" transfer-ownership="none">
@@ -2315,7 +2315,7 @@ graphene_matrix_near(). For instance:
23152315 <doc xml:space="preserve"
23162316 filename="src/graphene-matrix.c"
23172317 line="2393">`true` if the matrices are equal. and `false` otherwise</doc>
2318- <type name="gboolean" c:type="_Bool"/>
2318+ <type name="gboolean" c:type="bool"/>
23192319 </return-value>
23202320 <parameters>
23212321 <instance-parameter name="a" transfer-ownership="none">
@@ -3166,7 +3166,7 @@ will return an identity matrix.</doc>
31663166 <doc xml:space="preserve"
31673167 filename="src/graphene-matrix.c"
31683168 line="1687">`true` if the matrix is invertible</doc>
3169- <type name="gboolean" c:type="_Bool"/>
3169+ <type name="gboolean" c:type="bool"/>
31703170 </return-value>
31713171 <parameters>
31723172 <instance-parameter name="m" transfer-ownership="none">
@@ -3198,7 +3198,7 @@ a 2D affine transformation matrix.</doc>
31983198 filename="src/graphene-matrix.c"
31993199 line="516">`true` if the matrix is compatible with an affine
32003200 transformation matrix</doc>
3201- <type name="gboolean" c:type="_Bool"/>
3201+ <type name="gboolean" c:type="bool"/>
32023202 </return-value>
32033203 <parameters>
32043204 <instance-parameter name="m" transfer-ownership="none">
@@ -3220,7 +3220,7 @@ a 2D affine transformation matrix.</doc>
32203220 <doc xml:space="preserve"
32213221 filename="src/graphene-matrix.c"
32223222 line="561">`true` if the back face of the matrix is visible</doc>
3223- <type name="gboolean" c:type="_Bool"/>
3223+ <type name="gboolean" c:type="bool"/>
32243224 </return-value>
32253225 <parameters>
32263226 <instance-parameter name="m" transfer-ownership="none">
@@ -3242,7 +3242,7 @@ a 2D affine transformation matrix.</doc>
32423242 <doc xml:space="preserve"
32433243 filename="src/graphene-matrix.c"
32443244 line="499">`true` if the matrix is the identity matrix</doc>
3245- <type name="gboolean" c:type="_Bool"/>
3245+ <type name="gboolean" c:type="bool"/>
32463246 </return-value>
32473247 <parameters>
32483248 <instance-parameter name="m" transfer-ownership="none">
@@ -3264,7 +3264,7 @@ a 2D affine transformation matrix.</doc>
32643264 <doc xml:space="preserve"
32653265 filename="src/graphene-matrix.c"
32663266 line="583">`true` if the matrix is singular</doc>
3267- <type name="gboolean" c:type="_Bool"/>
3267+ <type name="gboolean" c:type="bool"/>
32683268 </return-value>
32693269 <parameters>
32703270 <instance-parameter name="m" transfer-ownership="none">
@@ -3325,7 +3325,7 @@ other.</doc>
33253325 filename="src/graphene-matrix.c"
33263326 line="2316">`true` if the two matrices are near each other, and
33273327 `false` otherwise</doc>
3328- <type name="gboolean" c:type="_Bool"/>
3328+ <type name="gboolean" c:type="bool"/>
33293329 </return-value>
33303330 <parameters>
33313331 <instance-parameter name="a" transfer-ownership="none">
@@ -3851,7 +3851,7 @@ and an affine matrix type from other libraries.</doc>
38513851 filename="src/graphene-matrix.c"
38523852 line="666">`true` if the matrix is compatible with an affine
38533853 transformation matrix</doc>
3854- <type name="gboolean" c:type="_Bool"/>
3854+ <type name="gboolean" c:type="bool"/>
38553855 </return-value>
38563856 <parameters>
38573857 <instance-parameter name="m" transfer-ownership="none">
@@ -4449,7 +4449,7 @@ given matrix, within the given axis aligned rectangular @bounds.</doc>
44494449 <doc xml:space="preserve"
44504450 filename="src/graphene-matrix.c"
44514451 line="1294">`true` if the point was successfully untransformed</doc>
4452- <type name="gboolean" c:type="_Bool"/>
4452+ <type name="gboolean" c:type="bool"/>
44534453 </return-value>
44544454 <parameters>
44554455 <instance-parameter name="m" transfer-ownership="none">
@@ -4628,7 +4628,7 @@ The contents of the returned structure are undefined.</doc>
46284628 <doc xml:space="preserve"
46294629 filename="src/graphene-plane.c"
46304630 line="338">`true` if the given planes are equal</doc>
4631- <type name="gboolean" c:type="_Bool"/>
4631+ <type name="gboolean" c:type="bool"/>
46324632 </return-value>
46334633 <parameters>
46344634 <instance-parameter name="a" transfer-ownership="none">
@@ -5119,7 +5119,7 @@ graphene_point_near() instead.</doc>
51195119 <doc xml:space="preserve"
51205120 filename="src/graphene-point.c"
51215121 line="185">`true` if the points have the same coordinates</doc>
5122- <type name="gboolean" c:type="_Bool"/>
5122+ <type name="gboolean" c:type="bool"/>
51235123 </return-value>
51245124 <parameters>
51255125 <instance-parameter name="a" transfer-ownership="none">
@@ -5295,7 +5295,7 @@ the threshold of @epsilon.</doc>
52955295 <doc xml:space="preserve"
52965296 filename="src/graphene-point.c"
52975297 line="240">`true` if the distance is within @epsilon</doc>
5298- <type name="gboolean" c:type="_Bool"/>
5298+ <type name="gboolean" c:type="bool"/>
52995299 </return-value>
53005300 <parameters>
53015301 <instance-parameter name="a" transfer-ownership="none">
@@ -5512,7 +5512,7 @@ the threshold of @epsilon.</doc>
55125512 <doc xml:space="preserve"
55135513 filename="src/graphene-point3d.c"
55145514 line="199">`true` if the points are equal</doc>
5515- <type name="gboolean" c:type="_Bool"/>
5515+ <type name="gboolean" c:type="bool"/>
55165516 </return-value>
55175517 <parameters>
55185518 <instance-parameter name="a" transfer-ownership="none">
@@ -5717,7 +5717,7 @@ an @epsilon factor.</doc>
57175717 <doc xml:space="preserve"
57185718 filename="src/graphene-point3d.c"
57195719 line="219">`true` if the points are near each other</doc>
5720- <type name="gboolean" c:type="_Bool"/>
5720+ <type name="gboolean" c:type="bool"/>
57215721 </return-value>
57225722 <parameters>
57235723 <instance-parameter name="a" transfer-ownership="none">
@@ -5969,7 +5969,7 @@ The contents of the returned instance are undefined.</doc>
59695969 <doc xml:space="preserve"
59705970 filename="src/graphene-quad.c"
59715971 line="155">`true` if the point is inside the #graphene_quad_t</doc>
5972- <type name="gboolean" c:type="_Bool"/>
5972+ <type name="gboolean" c:type="bool"/>
59735973 </return-value>
59745974 <parameters>
59755975 <instance-parameter name="q" transfer-ownership="none">
@@ -6247,7 +6247,7 @@ The contents of the returned value are undefined.</doc>
62476247 <doc xml:space="preserve"
62486248 filename="src/graphene-quaternion.c"
62496249 line="586">`true` if the quaternions are equal</doc>
6250- <type name="gboolean" c:type="_Bool"/>
6250+ <type name="gboolean" c:type="bool"/>
62516251 </return-value>
62526252 <parameters>
62536253 <instance-parameter name="a" transfer-ownership="none">
@@ -7047,7 +7047,7 @@ The contents of the returned structure are undefined.</doc>
70477047 <doc xml:space="preserve"
70487048 filename="src/graphene-ray.c"
70497049 line="327">`true` if the given rays are equal</doc>
7050- <type name="gboolean" c:type="_Bool"/>
7050+ <type name="gboolean" c:type="bool"/>
70517051 </return-value>
70527052 <parameters>
70537053 <instance-parameter name="a" transfer-ownership="none">
@@ -7510,7 +7510,7 @@ See also: graphene_ray_intersect_box()</doc>
75107510 <doc xml:space="preserve"
75117511 filename="src/graphene-ray.c"
75127512 line="582">`true` if the ray intersects the box</doc>
7513- <type name="gboolean" c:type="_Bool"/>
7513+ <type name="gboolean" c:type="bool"/>
75147514 </return-value>
75157515 <parameters>
75167516 <instance-parameter name="r" transfer-ownership="none">
@@ -7541,7 +7541,7 @@ See also: graphene_ray_intersect_sphere()</doc>
75417541 <doc xml:space="preserve"
75427542 filename="src/graphene-ray.c"
75437543 line="454">`true` if the ray intersects the sphere</doc>
7544- <type name="gboolean" c:type="_Bool"/>
7544+ <type name="gboolean" c:type="bool"/>
75457545 </return-value>
75467546 <parameters>
75477547 <instance-parameter name="r" transfer-ownership="none">
@@ -7572,7 +7572,7 @@ See also: graphene_ray_intersect_triangle()</doc>
75727572 <doc xml:space="preserve"
75737573 filename="src/graphene-ray.c"
75747574 line="703">`true` if the ray intersects the triangle</doc>
7575- <type name="gboolean" c:type="_Bool"/>
7575+ <type name="gboolean" c:type="bool"/>
75767576 </return-value>
75777577 <parameters>
75787578 <instance-parameter name="r" transfer-ownership="none">
@@ -7665,7 +7665,7 @@ will internally operate on a normalized copy; all functions returning a
76657665 <doc xml:space="preserve"
76667666 filename="src/graphene-rect.c"
76677667 line="552">`true` if the rectangle contains the point</doc>
7668- <type name="gboolean" c:type="_Bool"/>
7668+ <type name="gboolean" c:type="bool"/>
76697669 </return-value>
76707670 <parameters>
76717671 <instance-parameter name="r" transfer-ownership="none">
@@ -7694,7 +7694,7 @@ rectangle.</doc>
76947694 <doc xml:space="preserve"
76957695 filename="src/graphene-rect.c"
76967696 line="579">`true` if the rectangle @a fully contains @b</doc>
7697- <type name="gboolean" c:type="_Bool"/>
7697+ <type name="gboolean" c:type="bool"/>
76987698 </return-value>
76997699 <parameters>
77007700 <instance-parameter name="a" transfer-ownership="none">
@@ -7720,7 +7720,7 @@ rectangle.</doc>
77207720 <doc xml:space="preserve"
77217721 filename="src/graphene-rect.c"
77227722 line="184">`true` if the rectangles are equal</doc>
7723- <type name="gboolean" c:type="_Bool"/>
7723+ <type name="gboolean" c:type="bool"/>
77247724 </return-value>
77257725 <parameters>
77267726 <instance-parameter name="a" transfer-ownership="none">
@@ -8303,7 +8303,7 @@ a degenerate rectangle with origin in (0, 0) and a size of 0.</doc>
83038303 <doc xml:space="preserve"
83048304 filename="src/graphene-rect.c"
83058305 line="508">`true` if the two rectangles intersect</doc>
8306- <type name="gboolean" c:type="_Bool"/>
8306+ <type name="gboolean" c:type="bool"/>
83078307 </return-value>
83088308 <parameters>
83098309 <instance-parameter name="a" transfer-ownership="none">
@@ -8791,7 +8791,7 @@ The contents of the returned value are undefined.</doc>
87918791 <doc xml:space="preserve"
87928792 filename="src/graphene-size.c"
87938793 line="133">`true` if the sizes are equal</doc>
8794- <type name="gboolean" c:type="_Bool"/>
8794+ <type name="gboolean" c:type="bool"/>
87958795 </return-value>
87968796 <parameters>
87978797 <instance-parameter name="a" transfer-ownership="none">
@@ -9018,7 +9018,7 @@ of a #graphene_sphere_t.</doc>
90189018 <doc xml:space="preserve"
90199019 filename="src/graphene-sphere.c"
90209020 line="269">`true` if the sphere contains the point</doc>
9021- <type name="gboolean" c:type="_Bool"/>
9021+ <type name="gboolean" c:type="bool"/>
90229022 </return-value>
90239023 <parameters>
90249024 <instance-parameter name="s" transfer-ownership="none">
@@ -9073,7 +9073,7 @@ a #graphene_sphere_t.</doc>
90739073 <doc xml:space="preserve"
90749074 filename="src/graphene-sphere.c"
90759075 line="370">`true` if the spheres are equal</doc>
9076- <type name="gboolean" c:type="_Bool"/>
9076+ <type name="gboolean" c:type="bool"/>
90779077 </return-value>
90789078 <parameters>
90799079 <instance-parameter name="a" transfer-ownership="none">
@@ -9333,7 +9333,7 @@ of the 3D volume that encompasses all @vectors.</doc>
93339333 <doc xml:space="preserve"
93349334 filename="src/graphene-sphere.c"
93359335 line="251">`true` if the sphere is empty</doc>
9336- <type name="gboolean" c:type="_Bool"/>
9336+ <type name="gboolean" c:type="bool"/>
93379337 </return-value>
93389338 <parameters>
93399339 <instance-parameter name="s" transfer-ownership="none">
@@ -9428,7 +9428,7 @@ The contents of the returned structure are undefined.</doc>
94289428 <doc xml:space="preserve"
94299429 filename="src/graphene-triangle.c"
94309430 line="497">`true` if the point is inside the triangle</doc>
9431- <type name="gboolean" c:type="_Bool"/>
9431+ <type name="gboolean" c:type="bool"/>
94329432 </return-value>
94339433 <parameters>
94349434 <instance-parameter name="t" transfer-ownership="none">
@@ -9456,7 +9456,7 @@ The contents of the returned structure are undefined.</doc>
94569456 <doc xml:space="preserve"
94579457 filename="src/graphene-triangle.c"
94589458 line="540">`true` if the triangles are equal</doc>
9459- <type name="gboolean" c:type="_Bool"/>
9459+ <type name="gboolean" c:type="bool"/>
94609460 </return-value>
94619461 <parameters>
94629462 <instance-parameter name="a" transfer-ownership="none">
@@ -9538,7 +9538,7 @@ The returned #graphene_vec2_t contains the following values, in order:
95389538 <doc xml:space="preserve"
95399539 filename="src/graphene-triangle.c"
95409540 line="445">`true` if the barycentric coordinates are valid</doc>
9541- <type name="gboolean" c:type="_Bool"/>
9541+ <type name="gboolean" c:type="bool"/>
95429542 </return-value>
95439543 <parameters>
95449544 <instance-parameter name="t" transfer-ownership="none">
@@ -9762,7 +9762,7 @@ See also: graphene_triangle_get_barycoords()</doc>
97629762 <doc xml:space="preserve"
97639763 filename="src/graphene-triangle.c"
97649764 line="378">`true` if the coordinates are valid</doc>
9765- <type name="gboolean" c:type="_Bool"/>
9765+ <type name="gboolean" c:type="bool"/>
97669766 </return-value>
97679767 <parameters>
97689768 <instance-parameter name="t" transfer-ownership="none">
@@ -10229,7 +10229,7 @@ vector @res.</doc>
1022910229 <doc xml:space="preserve"
1023010230 filename="src/graphene-vectors.c"
1023110231 line="428">`true` if the two vectors are equal, and false otherwise</doc>
10232- <type name="gboolean" c:type="_Bool"/>
10232+ <type name="gboolean" c:type="bool"/>
1023310233 </return-value>
1023410234 <parameters>
1023510235 <instance-parameter name="v1" transfer-ownership="none">
@@ -10567,7 +10567,7 @@ whether their values are within the given @epsilon.</doc>
1056710567 <doc xml:space="preserve"
1056810568 filename="src/graphene-vectors.c"
1056910569 line="448">`true` if the two vectors are near each other</doc>
10570- <type name="gboolean" c:type="_Bool"/>
10570+ <type name="gboolean" c:type="bool"/>
1057110571 </return-value>
1057210572 <parameters>
1057310573 <instance-parameter name="v1" transfer-ownership="none">
@@ -10965,7 +10965,7 @@ vector @res.</doc>
1096510965 <doc xml:space="preserve"
1096610966 filename="src/graphene-vectors.c"
1096710967 line="1127">`true` if the two vectors are equal, and false otherwise</doc>
10968- <type name="gboolean" c:type="_Bool"/>
10968+ <type name="gboolean" c:type="bool"/>
1096910969 </return-value>
1097010970 <parameters>
1097110971 <instance-parameter name="v1" transfer-ownership="none">
@@ -11478,7 +11478,7 @@ whether their values are within the given @epsilon.</doc>
1147811478 <doc xml:space="preserve"
1147911479 filename="src/graphene-vectors.c"
1148011480 line="1147">`true` if the two vectors are near each other</doc>
11481- <type name="gboolean" c:type="_Bool"/>
11481+ <type name="gboolean" c:type="bool"/>
1148211482 </return-value>
1148311483 <parameters>
1148411484 <instance-parameter name="v1" transfer-ownership="none">
@@ -11862,7 +11862,7 @@ vector @res.</doc>
1186211862 <doc xml:space="preserve"
1186311863 filename="src/graphene-vectors.c"
1186411864 line="1844">`true` if the two vectors are equal, and false otherwise</doc>
11865- <type name="gboolean" c:type="_Bool"/>
11865+ <type name="gboolean" c:type="bool"/>
1186611866 </return-value>
1186711867 <parameters>
1186811868 <instance-parameter name="v1" transfer-ownership="none">
@@ -12384,7 +12384,7 @@ whether their values are within the given @epsilon.</doc>
1238412384 <doc xml:space="preserve"
1238512385 filename="src/graphene-vectors.c"
1238612386 line="1864">`true` if the two vectors are near each other</doc>
12387- <type name="gboolean" c:type="_Bool"/>
12387+ <type name="gboolean" c:type="bool"/>
1238812388 </return-value>
1238912389 <parameters>
1239012390 <instance-parameter name="v1" transfer-ownership="none">
M internal/gir/spec/Gsk-4.0.gir +1618 -900 large diff (2518 lines changed): collapsed
M internal/gir/spec/Gtk-4.0.gir +6425 -5494 large diff (11919 lines changed): collapsed
M internal/gir/spec/Pango-1.0.gir +1040 -921
@@ -13,7 +13,7 @@ and/or use gtk-doc annotations. -->
1313 <include name="cairo" version="1.0"/>
1414 <package name="pango"/>
1515 <c:include name="pango/pango.h"/>
16- <doc:format name="unknown"/>
16+ <doc:format name="gi-docgen"/>
1717 <namespace name="Pango"
1818 version="1.0"
1919 shared-library="libpango-1.0.so.0"
@@ -1941,6 +1941,8 @@ by using [func@Pango.AttrType.get_name].</doc>
19411941 </enumeration>
19421942 <record name="Attribute"
19431943 c:type="PangoAttribute"
1944+ copy-function="pango_attribute_copy"
1945+ free-function="pango_attribute_destroy"
19441946 glib:type-name="PangoAttribute"
19451947 glib:get-type="pango_attribute_get_type"
19461948 c:symbol-prefix="attribute">
@@ -4004,7 +4006,7 @@ with an ellipsis.</doc>
40044006 </member>
40054007 </enumeration>
40064008 <function-macro name="FONT" c:identifier="PANGO_FONT" introspectable="0">
4007- <source-position filename="pango/pango-font.h" line="570"/>
4009+ <source-position filename="pango/pango-font.h" line="600"/>
40084010 <parameters>
40094011 <parameter name="object">
40104012 </parameter>
@@ -4049,7 +4051,7 @@ with an ellipsis.</doc>
40494051 <function-macro name="FONT_CLASS"
40504052 c:identifier="PANGO_FONT_CLASS"
40514053 introspectable="0">
4052- <source-position filename="pango/pango-font.h" line="572"/>
4054+ <source-position filename="pango/pango-font.h" line="602"/>
40534055 <parameters>
40544056 <parameter name="klass">
40554057 </parameter>
@@ -4058,7 +4060,7 @@ with an ellipsis.</doc>
40584060 <function-macro name="FONT_FACE"
40594061 c:identifier="PANGO_FONT_FACE"
40604062 introspectable="0">
4061- <source-position filename="pango/pango-font.h" line="503"/>
4063+ <source-position filename="pango/pango-font.h" line="533"/>
40624064 <parameters>
40634065 <parameter name="object">
40644066 </parameter>
@@ -4067,7 +4069,7 @@ with an ellipsis.</doc>
40674069 <function-macro name="FONT_FACE_CLASS"
40684070 c:identifier="PANGO_FONT_FACE_CLASS"
40694071 introspectable="0">
4070- <source-position filename="pango/pango-font.h" line="505"/>
4072+ <source-position filename="pango/pango-font.h" line="535"/>
40714073 <parameters>
40724074 <parameter name="klass">
40734075 </parameter>
@@ -4076,7 +4078,7 @@ with an ellipsis.</doc>
40764078 <function-macro name="FONT_FACE_GET_CLASS"
40774079 c:identifier="PANGO_FONT_FACE_GET_CLASS"
40784080 introspectable="0">
4079- <source-position filename="pango/pango-font.h" line="507"/>
4081+ <source-position filename="pango/pango-font.h" line="537"/>
40804082 <parameters>
40814083 <parameter name="obj">
40824084 </parameter>
@@ -4085,7 +4087,7 @@ with an ellipsis.</doc>
40854087 <function-macro name="FONT_FAMILY"
40864088 c:identifier="PANGO_FONT_FAMILY"
40874089 introspectable="0">
4088- <source-position filename="pango/pango-font.h" line="428"/>
4090+ <source-position filename="pango/pango-font.h" line="458"/>
40894091 <parameters>
40904092 <parameter name="object">
40914093 </parameter>
@@ -4094,7 +4096,7 @@ with an ellipsis.</doc>
40944096 <function-macro name="FONT_FAMILY_CLASS"
40954097 c:identifier="PANGO_FONT_FAMILY_CLASS"
40964098 introspectable="0">
4097- <source-position filename="pango/pango-font.h" line="430"/>
4099+ <source-position filename="pango/pango-font.h" line="460"/>
40984100 <parameters>
40994101 <parameter name="klass">
41004102 </parameter>
@@ -4103,7 +4105,7 @@ with an ellipsis.</doc>
41034105 <function-macro name="FONT_FAMILY_GET_CLASS"
41044106 c:identifier="PANGO_FONT_FAMILY_GET_CLASS"
41054107 introspectable="0">
4106- <source-position filename="pango/pango-font.h" line="432"/>
4108+ <source-position filename="pango/pango-font.h" line="462"/>
41074109 <parameters>
41084110 <parameter name="obj">
41094111 </parameter>
@@ -4112,7 +4114,7 @@ with an ellipsis.</doc>
41124114 <function-macro name="FONT_GET_CLASS"
41134115 c:identifier="PANGO_FONT_GET_CLASS"
41144116 introspectable="0">
4115- <source-position filename="pango/pango-font.h" line="574"/>
4117+ <source-position filename="pango/pango-font.h" line="604"/>
41164118 <parameters>
41174119 <parameter name="obj">
41184120 </parameter>
@@ -4155,18 +4157,18 @@ with an ellipsis.</doc>
41554157 glib:type-struct="FontClass">
41564158 <doc xml:space="preserve"
41574159 filename="pango/pango-font.h"
4158- line="579">A `PangoFont` is used to represent a font in a
4160+ line="609">A `PangoFont` is used to represent a font in a
41594161 rendering-system-independent manner.</doc>
4160- <source-position filename="pango/pango-font.h" line="613"/>
4162+ <source-position filename="pango/pango-font.h" line="643"/>
41614163 <function name="descriptions_free"
41624164 c:identifier="pango_font_descriptions_free"
41634165 deprecated="1"
41644166 deprecated-version="1.56">
41654167 <doc xml:space="preserve"
41664168 filename="pango/fonts.c"
4167- line="1120">Frees an array of font descriptions.</doc>
4169+ line="1173">Frees an array of font descriptions.</doc>
41684170 <doc-deprecated xml:space="preserve">Just use pango_font_description_free in a loop</doc-deprecated>
4169- <source-position filename="pango/pango-font.h" line="283"/>
4171+ <source-position filename="pango/pango-font.h" line="307"/>
41704172 <return-value transfer-ownership="none">
41714173 <type name="none" c:type="void"/>
41724174 </return-value>
@@ -4177,7 +4179,7 @@ rendering-system-independent manner.</doc>
41774179 allow-none="1">
41784180 <doc xml:space="preserve"
41794181 filename="pango/fonts.c"
4180- line="1122">a pointer
4182+ line="1175">a pointer
41814183 to an array of `PangoFontDescription`, may be %NULL</doc>
41824184 <array length="1"
41834185 zero-terminated="0"
@@ -4188,7 +4190,7 @@ rendering-system-independent manner.</doc>
41884190 <parameter name="n_descs" transfer-ownership="none">
41894191 <doc xml:space="preserve"
41904192 filename="pango/fonts.c"
4191- line="1124">number of font descriptions in @descs</doc>
4193+ line="1177">number of font descriptions in @descs</doc>
41924194 <type name="gint" c:type="int"/>
41934195 </parameter>
41944196 </parameters>
@@ -4206,7 +4208,7 @@ For a discussion of the supported format, see that function.
42064208 Note: to verify that the returned font is identical to
42074209 the one that was serialized, you can compare @bytes to the
42084210 result of serializing the font again.</doc>
4209- <source-position filename="pango/pango-font.h" line="665"/>
4211+ <source-position filename="pango/pango-font.h" line="695"/>
42104212 <return-value transfer-ownership="full" nullable="1">
42114213 <doc xml:space="preserve"
42124214 filename="pango/serializer.c"
@@ -4229,7 +4231,7 @@ result of serializing the font again.</doc>
42294231 </parameters>
42304232 </function>
42314233 <virtual-method name="create_hb_font">
4232- <source-position filename="pango/pango-font.h" line="612"/>
4234+ <source-position filename="pango/pango-font.h" line="642"/>
42334235 <return-value transfer-ownership="full">
42344236 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
42354237 </return-value>
@@ -4242,28 +4244,28 @@ result of serializing the font again.</doc>
42424244 <virtual-method name="describe" invoker="describe">
42434245 <doc xml:space="preserve"
42444246 filename="pango/fonts.c"
4245- line="2103">Returns a description of the font, with font size set in points.
4247+ line="2170">Returns a description of the font, with font size set in points.
42464248
42474249 Use [method@Pango.Font.describe_with_absolute_size] if you want
42484250 the font size in device units.</doc>
4249- <source-position filename="pango/pango-font.h" line="597"/>
4251+ <source-position filename="pango/pango-font.h" line="627"/>
42504252 <return-value transfer-ownership="full">
42514253 <doc xml:space="preserve"
42524254 filename="pango/fonts.c"
4253- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4255+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
42544256 <type name="FontDescription" c:type="PangoFontDescription*"/>
42554257 </return-value>
42564258 <parameters>
42574259 <instance-parameter name="font" transfer-ownership="none">
42584260 <doc xml:space="preserve"
42594261 filename="pango/fonts.c"
4260- line="2105">a `PangoFont`</doc>
4262+ line="2172">a `PangoFont`</doc>
42614263 <type name="Font" c:type="PangoFont*"/>
42624264 </instance-parameter>
42634265 </parameters>
42644266 </virtual-method>
42654267 <virtual-method name="describe_absolute">
4266- <source-position filename="pango/pango-font.h" line="607"/>
4268+ <source-position filename="pango/pango-font.h" line="637"/>
42674269 <return-value transfer-ownership="full">
42684270 <type name="FontDescription" c:type="PangoFontDescription*"/>
42694271 </return-value>
@@ -4276,12 +4278,12 @@ the font size in device units.</doc>
42764278 <virtual-method name="get_coverage" invoker="get_coverage">
42774279 <doc xml:space="preserve"
42784280 filename="pango/fonts.c"
4279- line="2149">Computes the coverage map for a given font and language tag.</doc>
4280- <source-position filename="pango/pango-font.h" line="598"/>
4281+ line="2216">Computes the coverage map for a given font and language tag.</doc>
4282+ <source-position filename="pango/pango-font.h" line="628"/>
42814283 <return-value transfer-ownership="full">
42824284 <doc xml:space="preserve"
42834285 filename="pango/fonts.c"
4284- line="2156">a newly-allocated `PangoCoverage`
4286+ line="2223">a newly-allocated `PangoCoverage`
42854287 object.</doc>
42864288 <type name="Coverage" c:type="PangoCoverage*"/>
42874289 </return-value>
@@ -4289,13 +4291,13 @@ the font size in device units.</doc>
42894291 <instance-parameter name="font" transfer-ownership="none">
42904292 <doc xml:space="preserve"
42914293 filename="pango/fonts.c"
4292- line="2151">a `PangoFont`</doc>
4294+ line="2218">a `PangoFont`</doc>
42934295 <type name="Font" c:type="PangoFont*"/>
42944296 </instance-parameter>
42954297 <parameter name="language" transfer-ownership="none">
42964298 <doc xml:space="preserve"
42974299 filename="pango/fonts.c"
4298- line="2152">the language tag</doc>
4300+ line="2219">the language tag</doc>
42994301 <type name="Language" c:type="PangoLanguage*"/>
43004302 </parameter>
43014303 </parameters>
@@ -4305,14 +4307,14 @@ the font size in device units.</doc>
43054307 version="1.44">
43064308 <doc xml:space="preserve"
43074309 filename="pango/fonts.c"
4308- line="3127">Obtain the OpenType features that are provided by the font.
4310+ line="3201">Obtain the OpenType features that are provided by the font.
43094311
43104312 These are passed to the rendering system, together with features
43114313 that have been explicitly set via attributes.
43124314
43134315 Note that this does not include OpenType features which the
43144316 rendering system enables by default.</doc>
4315- <source-position filename="pango/pango-font.h" line="608"/>
4317+ <source-position filename="pango/pango-font.h" line="638"/>
43164318 <return-value transfer-ownership="none">
43174319 <type name="none" c:type="void"/>
43184320 </return-value>
@@ -4320,7 +4322,7 @@ rendering system enables by default.</doc>
43204322 <instance-parameter name="font" transfer-ownership="none">
43214323 <doc xml:space="preserve"
43224324 filename="pango/fonts.c"
4323- line="3129">a `PangoFont`</doc>
4325+ line="3203">a `PangoFont`</doc>
43244326 <type name="Font" c:type="PangoFont*"/>
43254327 </instance-parameter>
43264328 <parameter name="features"
@@ -4329,7 +4331,7 @@ rendering system enables by default.</doc>
43294331 transfer-ownership="none">
43304332 <doc xml:space="preserve"
43314333 filename="pango/fonts.c"
4332- line="3130">Array to features in</doc>
4334+ line="3204">Array to features in</doc>
43334335 <array length="1" zero-terminated="0" c:type="hb_feature_t*">
43344336 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
43354337 </array>
@@ -4337,7 +4339,7 @@ rendering system enables by default.</doc>
43374339 <parameter name="len" transfer-ownership="none">
43384340 <doc xml:space="preserve"
43394341 filename="pango/fonts.c"
4340- line="3131">the length of @features</doc>
4342+ line="3205">the length of @features</doc>
43414343 <type name="guint" c:type="guint"/>
43424344 </parameter>
43434345 <parameter name="num_features"
@@ -4346,7 +4348,7 @@ rendering system enables by default.</doc>
43464348 transfer-ownership="full">
43474349 <doc xml:space="preserve"
43484350 filename="pango/fonts.c"
4349- line="3132">the number of used items in @features</doc>
4351+ line="3206">the number of used items in @features</doc>
43504352 <type name="guint" c:type="guint*"/>
43514353 </parameter>
43524354 </parameters>
@@ -4356,7 +4358,7 @@ rendering system enables by default.</doc>
43564358 version="1.10">
43574359 <doc xml:space="preserve"
43584360 filename="pango/fonts.c"
4359- line="2278">Gets the font map for which the font was created.
4361+ line="2345">Gets the font map for which the font was created.
43604362
43614363 Note that the font maintains a *weak* reference to
43624364 the font map, so if all references to font map are
@@ -4367,11 +4369,11 @@ In that case this function will return %NULL.
43674369 It is the responsibility of the user to ensure that the
43684370 font map is kept alive. In most uses this is not an issue
43694371 as a `PangoContext` holds a reference to the font map.</doc>
4370- <source-position filename="pango/pango-font.h" line="606"/>
4372+ <source-position filename="pango/pango-font.h" line="636"/>
43714373 <return-value transfer-ownership="none" nullable="1">
43724374 <doc xml:space="preserve"
43734375 filename="pango/fonts.c"
4374- line="2294">the `PangoFontMap`
4376+ line="2361">the `PangoFontMap`
43754377 for the font</doc>
43764378 <type name="FontMap" c:type="PangoFontMap*"/>
43774379 </return-value>
@@ -4382,7 +4384,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
43824384 allow-none="1">
43834385 <doc xml:space="preserve"
43844386 filename="pango/fonts.c"
4385- line="2280">a `PangoFont`</doc>
4387+ line="2347">a `PangoFont`</doc>
43864388 <type name="Font" c:type="PangoFont*"/>
43874389 </instance-parameter>
43884390 </parameters>
@@ -4390,7 +4392,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
43904392 <virtual-method name="get_glyph_extents" invoker="get_glyph_extents">
43914393 <doc xml:space="preserve"
43924394 filename="pango/fonts.c"
4393- line="2188">Gets the logical and ink extents of a glyph within a font.
4395+ line="2255">Gets the logical and ink extents of a glyph within a font.
43944396
43954397 The coordinate system for each rectangle has its origin at the
43964398 base line and horizontal origin of the character with increasing
@@ -4401,7 +4403,7 @@ of the rectangles are in 1/PANGO_SCALE of a device unit.
44014403
44024404 If @font is %NULL, this function gracefully sets some sane values in the
44034405 output variables and returns.</doc>
4404- <source-position filename="pango/pango-font.h" line="600"/>
4406+ <source-position filename="pango/pango-font.h" line="630"/>
44054407 <return-value transfer-ownership="none">
44064408 <type name="none" c:type="void"/>
44074409 </return-value>
@@ -4412,13 +4414,13 @@ output variables and returns.</doc>
44124414 allow-none="1">
44134415 <doc xml:space="preserve"
44144416 filename="pango/fonts.c"
4415- line="2190">a `PangoFont`</doc>
4417+ line="2257">a `PangoFont`</doc>
44164418 <type name="Font" c:type="PangoFont*"/>
44174419 </instance-parameter>
44184420 <parameter name="glyph" transfer-ownership="none">
44194421 <doc xml:space="preserve"
44204422 filename="pango/fonts.c"
4421- line="2191">the glyph index</doc>
4423+ line="2258">the glyph index</doc>
44224424 <type name="Glyph" c:type="PangoGlyph"/>
44234425 </parameter>
44244426 <parameter name="ink_rect"
@@ -4429,7 +4431,7 @@ output variables and returns.</doc>
44294431 allow-none="1">
44304432 <doc xml:space="preserve"
44314433 filename="pango/fonts.c"
4432- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4434+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
44334435 <type name="Rectangle" c:type="PangoRectangle*"/>
44344436 </parameter>
44354437 <parameter name="logical_rect"
@@ -4440,7 +4442,7 @@ output variables and returns.</doc>
44404442 allow-none="1">
44414443 <doc xml:space="preserve"
44424444 filename="pango/fonts.c"
4443- line="2193">rectangle used to store the logical extents of the glyph</doc>
4445+ line="2260">rectangle used to store the logical extents of the glyph</doc>
44444446 <type name="Rectangle" c:type="PangoRectangle*"/>
44454447 </parameter>
44464448 </parameters>
@@ -4448,7 +4450,7 @@ output variables and returns.</doc>
44484450 <virtual-method name="get_metrics" invoker="get_metrics">
44494451 <doc xml:space="preserve"
44504452 filename="pango/fonts.c"
4451- line="2235">Gets overall metric information for a font.
4453+ line="2302">Gets overall metric information for a font.
44524454
44534455 Since the metrics may be substantially different for different scripts,
44544456 a language tag can be provided to indicate that the metrics should be
@@ -4456,11 +4458,11 @@ retrieved that correspond to the script(s) used by that language.
44564458
44574459 If @font is %NULL, this function gracefully sets some sane values in the
44584460 output variables and returns.</doc>
4459- <source-position filename="pango/pango-font.h" line="604"/>
4461+ <source-position filename="pango/pango-font.h" line="634"/>
44604462 <return-value transfer-ownership="full">
44614463 <doc xml:space="preserve"
44624464 filename="pango/fonts.c"
4463- line="2251">a `PangoFontMetrics` object. The caller must call
4465+ line="2318">a `PangoFontMetrics` object. The caller must call
44644466 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
44654467 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
44664468 </return-value>
@@ -4471,7 +4473,7 @@ output variables and returns.</doc>
44714473 allow-none="1">
44724474 <doc xml:space="preserve"
44734475 filename="pango/fonts.c"
4474- line="2237">a `PangoFont`</doc>
4476+ line="2304">a `PangoFont`</doc>
44754477 <type name="Font" c:type="PangoFont*"/>
44764478 </instance-parameter>
44774479 <parameter name="language"
@@ -4480,7 +4482,7 @@ output variables and returns.</doc>
44804482 allow-none="1">
44814483 <doc xml:space="preserve"
44824484 filename="pango/fonts.c"
4483- line="2238">language tag used to determine which script
4485+ line="2305">language tag used to determine which script
44844486 to get the metrics for, or %NULL to indicate to get the metrics for
44854487 the entire font.</doc>
44864488 <type name="Language" c:type="PangoLanguage*"/>
@@ -4490,22 +4492,22 @@ output variables and returns.</doc>
44904492 <method name="describe" c:identifier="pango_font_describe">
44914493 <doc xml:space="preserve"
44924494 filename="pango/fonts.c"
4493- line="2103">Returns a description of the font, with font size set in points.
4495+ line="2170">Returns a description of the font, with font size set in points.
44944496
44954497 Use [method@Pango.Font.describe_with_absolute_size] if you want
44964498 the font size in device units.</doc>
4497- <source-position filename="pango/pango-font.h" line="621"/>
4499+ <source-position filename="pango/pango-font.h" line="651"/>
44984500 <return-value transfer-ownership="full">
44994501 <doc xml:space="preserve"
45004502 filename="pango/fonts.c"
4501- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4503+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
45024504 <type name="FontDescription" c:type="PangoFontDescription*"/>
45034505 </return-value>
45044506 <parameters>
45054507 <instance-parameter name="font" transfer-ownership="none">
45064508 <doc xml:space="preserve"
45074509 filename="pango/fonts.c"
4508- line="2105">a `PangoFont`</doc>
4510+ line="2172">a `PangoFont`</doc>
45094511 <type name="Font" c:type="PangoFont*"/>
45104512 </instance-parameter>
45114513 </parameters>
@@ -4515,22 +4517,22 @@ the font size in device units.</doc>
45154517 version="1.14">
45164518 <doc xml:space="preserve"
45174519 filename="pango/fonts.c"
4518- line="2122">Returns a description of the font, with absolute font size set
4520+ line="2189">Returns a description of the font, with absolute font size set
45194521 in device units.
45204522
45214523 Use [method@Pango.Font.describe] if you want the font size in points.</doc>
4522- <source-position filename="pango/pango-font.h" line="623"/>
4524+ <source-position filename="pango/pango-font.h" line="653"/>
45234525 <return-value transfer-ownership="full">
45244526 <doc xml:space="preserve"
45254527 filename="pango/fonts.c"
4526- line="2131">a newly-allocated `PangoFontDescription` object.</doc>
4528+ line="2198">a newly-allocated `PangoFontDescription` object.</doc>
45274529 <type name="FontDescription" c:type="PangoFontDescription*"/>
45284530 </return-value>
45294531 <parameters>
45304532 <instance-parameter name="font" transfer-ownership="none">
45314533 <doc xml:space="preserve"
45324534 filename="pango/fonts.c"
4533- line="2124">a `PangoFont`</doc>
4535+ line="2191">a `PangoFont`</doc>
45344536 <type name="Font" c:type="PangoFont*"/>
45354537 </instance-parameter>
45364538 </parameters>
@@ -4538,12 +4540,12 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45384540 <method name="get_coverage" c:identifier="pango_font_get_coverage">
45394541 <doc xml:space="preserve"
45404542 filename="pango/fonts.c"
4541- line="2149">Computes the coverage map for a given font and language tag.</doc>
4542- <source-position filename="pango/pango-font.h" line="625"/>
4543+ line="2216">Computes the coverage map for a given font and language tag.</doc>
4544+ <source-position filename="pango/pango-font.h" line="655"/>
45434545 <return-value transfer-ownership="full">
45444546 <doc xml:space="preserve"
45454547 filename="pango/fonts.c"
4546- line="2156">a newly-allocated `PangoCoverage`
4548+ line="2223">a newly-allocated `PangoCoverage`
45474549 object.</doc>
45484550 <type name="Coverage" c:type="PangoCoverage*"/>
45494551 </return-value>
@@ -4551,13 +4553,13 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45514553 <instance-parameter name="font" transfer-ownership="none">
45524554 <doc xml:space="preserve"
45534555 filename="pango/fonts.c"
4554- line="2151">a `PangoFont`</doc>
4556+ line="2218">a `PangoFont`</doc>
45554557 <type name="Font" c:type="PangoFont*"/>
45564558 </instance-parameter>
45574559 <parameter name="language" transfer-ownership="none">
45584560 <doc xml:space="preserve"
45594561 filename="pango/fonts.c"
4560- line="2152">the language tag</doc>
4562+ line="2219">the language tag</doc>
45614563 <type name="Language" c:type="PangoLanguage*"/>
45624564 </parameter>
45634565 </parameters>
@@ -4567,19 +4569,22 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45674569 version="1.46">
45684570 <doc xml:space="preserve"
45694571 filename="pango/fonts.c"
4570- line="2311">Gets the `PangoFontFace` to which @font belongs.</doc>
4571- <source-position filename="pango/pango-font.h" line="645"/>
4572- <return-value transfer-ownership="none">
4572+ line="2378">Gets the `PangoFontFace` to which @font belongs.
4573+
4574+Note that this function can return `NULL` in cases
4575+where the font outlives its font map.</doc>
4576+ <source-position filename="pango/pango-font.h" line="675"/>
4577+ <return-value transfer-ownership="none" nullable="1">
45734578 <doc xml:space="preserve"
45744579 filename="pango/fonts.c"
4575- line="2317">the `PangoFontFace`</doc>
4580+ line="2387">the `PangoFontFace`</doc>
45764581 <type name="FontFace" c:type="PangoFontFace*"/>
45774582 </return-value>
45784583 <parameters>
45794584 <instance-parameter name="font" transfer-ownership="none">
45804585 <doc xml:space="preserve"
45814586 filename="pango/fonts.c"
4582- line="2313">a `PangoFont`</doc>
4587+ line="2380">a `PangoFont`</doc>
45834588 <type name="Font" c:type="PangoFont*"/>
45844589 </instance-parameter>
45854590 </parameters>
@@ -4589,14 +4594,14 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45894594 version="1.44">
45904595 <doc xml:space="preserve"
45914596 filename="pango/fonts.c"
4592- line="3127">Obtain the OpenType features that are provided by the font.
4597+ line="3201">Obtain the OpenType features that are provided by the font.
45934598
45944599 These are passed to the rendering system, together with features
45954600 that have been explicitly set via attributes.
45964601
45974602 Note that this does not include OpenType features which the
45984603 rendering system enables by default.</doc>
4599- <source-position filename="pango/pango-font.h" line="651"/>
4604+ <source-position filename="pango/pango-font.h" line="681"/>
46004605 <return-value transfer-ownership="none">
46014606 <type name="none" c:type="void"/>
46024607 </return-value>
@@ -4604,7 +4609,7 @@ rendering system enables by default.</doc>
46044609 <instance-parameter name="font" transfer-ownership="none">
46054610 <doc xml:space="preserve"
46064611 filename="pango/fonts.c"
4607- line="3129">a `PangoFont`</doc>
4612+ line="3203">a `PangoFont`</doc>
46084613 <type name="Font" c:type="PangoFont*"/>
46094614 </instance-parameter>
46104615 <parameter name="features"
@@ -4613,7 +4618,7 @@ rendering system enables by default.</doc>
46134618 transfer-ownership="none">
46144619 <doc xml:space="preserve"
46154620 filename="pango/fonts.c"
4616- line="3130">Array to features in</doc>
4621+ line="3204">Array to features in</doc>
46174622 <array length="1" zero-terminated="0" c:type="hb_feature_t*">
46184623 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
46194624 </array>
@@ -4621,7 +4626,7 @@ rendering system enables by default.</doc>
46214626 <parameter name="len" transfer-ownership="none">
46224627 <doc xml:space="preserve"
46234628 filename="pango/fonts.c"
4624- line="3131">the length of @features</doc>
4629+ line="3205">the length of @features</doc>
46254630 <type name="guint" c:type="guint"/>
46264631 </parameter>
46274632 <parameter name="num_features"
@@ -4630,7 +4635,7 @@ rendering system enables by default.</doc>
46304635 transfer-ownership="full">
46314636 <doc xml:space="preserve"
46324637 filename="pango/fonts.c"
4633- line="3132">the number of used items in @features</doc>
4638+ line="3206">the number of used items in @features</doc>
46344639 <type name="guint" c:type="guint*"/>
46354640 </parameter>
46364641 </parameters>
@@ -4640,7 +4645,7 @@ rendering system enables by default.</doc>
46404645 version="1.10">
46414646 <doc xml:space="preserve"
46424647 filename="pango/fonts.c"
4643- line="2278">Gets the font map for which the font was created.
4648+ line="2345">Gets the font map for which the font was created.
46444649
46454650 Note that the font maintains a *weak* reference to
46464651 the font map, so if all references to font map are
@@ -4651,11 +4656,11 @@ In that case this function will return %NULL.
46514656 It is the responsibility of the user to ensure that the
46524657 font map is kept alive. In most uses this is not an issue
46534658 as a `PangoContext` holds a reference to the font map.</doc>
4654- <source-position filename="pango/pango-font.h" line="642"/>
4659+ <source-position filename="pango/pango-font.h" line="672"/>
46554660 <return-value transfer-ownership="none" nullable="1">
46564661 <doc xml:space="preserve"
46574662 filename="pango/fonts.c"
4658- line="2294">the `PangoFontMap`
4663+ line="2361">the `PangoFontMap`
46594664 for the font</doc>
46604665 <type name="FontMap" c:type="PangoFontMap*"/>
46614666 </return-value>
@@ -4666,7 +4671,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
46664671 allow-none="1">
46674672 <doc xml:space="preserve"
46684673 filename="pango/fonts.c"
4669- line="2280">a `PangoFont`</doc>
4674+ line="2347">a `PangoFont`</doc>
46704675 <type name="Font" c:type="PangoFont*"/>
46714676 </instance-parameter>
46724677 </parameters>
@@ -4675,7 +4680,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
46754680 c:identifier="pango_font_get_glyph_extents">
46764681 <doc xml:space="preserve"
46774682 filename="pango/fonts.c"
4678- line="2188">Gets the logical and ink extents of a glyph within a font.
4683+ line="2255">Gets the logical and ink extents of a glyph within a font.
46794684
46804685 The coordinate system for each rectangle has its origin at the
46814686 base line and horizontal origin of the character with increasing
@@ -4686,7 +4691,7 @@ of the rectangles are in 1/PANGO_SCALE of a device unit.
46864691
46874692 If @font is %NULL, this function gracefully sets some sane values in the
46884693 output variables and returns.</doc>
4689- <source-position filename="pango/pango-font.h" line="637"/>
4694+ <source-position filename="pango/pango-font.h" line="667"/>
46904695 <return-value transfer-ownership="none">
46914696 <type name="none" c:type="void"/>
46924697 </return-value>
@@ -4697,13 +4702,13 @@ output variables and returns.</doc>
46974702 allow-none="1">
46984703 <doc xml:space="preserve"
46994704 filename="pango/fonts.c"
4700- line="2190">a `PangoFont`</doc>
4705+ line="2257">a `PangoFont`</doc>
47014706 <type name="Font" c:type="PangoFont*"/>
47024707 </instance-parameter>
47034708 <parameter name="glyph" transfer-ownership="none">
47044709 <doc xml:space="preserve"
47054710 filename="pango/fonts.c"
4706- line="2191">the glyph index</doc>
4711+ line="2258">the glyph index</doc>
47074712 <type name="Glyph" c:type="PangoGlyph"/>
47084713 </parameter>
47094714 <parameter name="ink_rect"
@@ -4714,7 +4719,7 @@ output variables and returns.</doc>
47144719 allow-none="1">
47154720 <doc xml:space="preserve"
47164721 filename="pango/fonts.c"
4717- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4722+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
47184723 <type name="Rectangle" c:type="PangoRectangle*"/>
47194724 </parameter>
47204725 <parameter name="logical_rect"
@@ -4725,7 +4730,7 @@ output variables and returns.</doc>
47254730 allow-none="1">
47264731 <doc xml:space="preserve"
47274732 filename="pango/fonts.c"
4728- line="2193">rectangle used to store the logical extents of the glyph</doc>
4733+ line="2260">rectangle used to store the logical extents of the glyph</doc>
47294734 <type name="Rectangle" c:type="PangoRectangle*"/>
47304735 </parameter>
47314736 </parameters>
@@ -4736,16 +4741,16 @@ output variables and returns.</doc>
47364741 introspectable="0">
47374742 <doc xml:space="preserve"
47384743 filename="pango/fonts.c"
4739- line="2329">Get a `hb_font_t` object backing this font.
4744+ line="2399">Get a `hb_font_t` object backing this font.
47404745
47414746 Note that the objects returned by this function are cached
47424747 and immutable. If you need to make changes to the `hb_font_t`,
47434748 use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-create-sub-font).</doc>
4744- <source-position filename="pango/pango-font.h" line="656"/>
4749+ <source-position filename="pango/pango-font.h" line="686"/>
47454750 <return-value transfer-ownership="none" nullable="1">
47464751 <doc xml:space="preserve"
47474752 filename="pango/fonts.c"
4748- line="2339">the `hb_font_t` object
4753+ line="2409">the `hb_font_t` object
47494754 backing the font</doc>
47504755 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
47514756 </return-value>
@@ -4753,7 +4758,7 @@ use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html
47534758 <instance-parameter name="font" transfer-ownership="none">
47544759 <doc xml:space="preserve"
47554760 filename="pango/fonts.c"
4756- line="2331">a `PangoFont`</doc>
4761+ line="2401">a `PangoFont`</doc>
47574762 <type name="Font" c:type="PangoFont*"/>
47584763 </instance-parameter>
47594764 </parameters>
@@ -4763,7 +4768,7 @@ use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html
47634768 version="1.50">
47644769 <doc xml:space="preserve"
47654770 filename="pango/fonts.c"
4766- line="3154">Returns the languages that are supported by @font.
4771+ line="3228">Returns the languages that are supported by @font.
47674772
47684773 If the font backend does not provide this information,
47694774 %NULL is returned. For the fontconfig backend, this
@@ -4771,11 +4776,11 @@ corresponds to the FC_LANG member of the FcPattern.
47714776
47724777 The returned array is only valid as long as the font
47734778 and its fontmap are valid.</doc>
4774- <source-position filename="pango/pango-font.h" line="659"/>
4779+ <source-position filename="pango/pango-font.h" line="689"/>
47754780 <return-value transfer-ownership="none" nullable="1">
47764781 <doc xml:space="preserve"
47774782 filename="pango/fonts.c"
4778- line="3167">an array of `PangoLanguage`</doc>
4783+ line="3241">an array of `PangoLanguage`</doc>
47794784 <array c:type="PangoLanguage**">
47804785 <type name="Language"/>
47814786 </array>
@@ -4784,7 +4789,7 @@ and its fontmap are valid.</doc>
47844789 <instance-parameter name="font" transfer-ownership="none">
47854790 <doc xml:space="preserve"
47864791 filename="pango/fonts.c"
4787- line="3156">a `PangoFont`</doc>
4792+ line="3230">a `PangoFont`</doc>
47884793 <type name="Font" c:type="PangoFont*"/>
47894794 </instance-parameter>
47904795 </parameters>
@@ -4792,7 +4797,7 @@ and its fontmap are valid.</doc>
47924797 <method name="get_metrics" c:identifier="pango_font_get_metrics">
47934798 <doc xml:space="preserve"
47944799 filename="pango/fonts.c"
4795- line="2235">Gets overall metric information for a font.
4800+ line="2302">Gets overall metric information for a font.
47964801
47974802 Since the metrics may be substantially different for different scripts,
47984803 a language tag can be provided to indicate that the metrics should be
@@ -4800,11 +4805,11 @@ retrieved that correspond to the script(s) used by that language.
48004805
48014806 If @font is %NULL, this function gracefully sets some sane values in the
48024807 output variables and returns.</doc>
4803- <source-position filename="pango/pango-font.h" line="634"/>
4808+ <source-position filename="pango/pango-font.h" line="664"/>
48044809 <return-value transfer-ownership="full">
48054810 <doc xml:space="preserve"
48064811 filename="pango/fonts.c"
4807- line="2251">a `PangoFontMetrics` object. The caller must call
4812+ line="2318">a `PangoFontMetrics` object. The caller must call
48084813 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
48094814 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
48104815 </return-value>
@@ -4815,7 +4820,7 @@ output variables and returns.</doc>
48154820 allow-none="1">
48164821 <doc xml:space="preserve"
48174822 filename="pango/fonts.c"
4818- line="2237">a `PangoFont`</doc>
4823+ line="2304">a `PangoFont`</doc>
48194824 <type name="Font" c:type="PangoFont*"/>
48204825 </instance-parameter>
48214826 <parameter name="language"
@@ -4824,7 +4829,7 @@ output variables and returns.</doc>
48244829 allow-none="1">
48254830 <doc xml:space="preserve"
48264831 filename="pango/fonts.c"
4827- line="2238">language tag used to determine which script
4832+ line="2305">language tag used to determine which script
48284833 to get the metrics for, or %NULL to indicate to get the metrics for
48294834 the entire font.</doc>
48304835 <type name="Language" c:type="PangoLanguage*"/>
@@ -4836,25 +4841,25 @@ output variables and returns.</doc>
48364841 version="1.44">
48374842 <doc xml:space="preserve"
48384843 filename="pango/fonts.c"
4839- line="3107">Returns whether the font provides a glyph for this character.</doc>
4840- <source-position filename="pango/pango-font.h" line="648"/>
4844+ line="3181">Returns whether the font provides a glyph for this character.</doc>
4845+ <source-position filename="pango/pango-font.h" line="678"/>
48414846 <return-value transfer-ownership="none">
48424847 <doc xml:space="preserve"
48434848 filename="pango/fonts.c"
4844- line="3114">`TRUE` if @font can render @wc</doc>
4849+ line="3188">`TRUE` if @font can render @wc</doc>
48454850 <type name="gboolean" c:type="gboolean"/>
48464851 </return-value>
48474852 <parameters>
48484853 <instance-parameter name="font" transfer-ownership="none">
48494854 <doc xml:space="preserve"
48504855 filename="pango/fonts.c"
4851- line="3109">a `PangoFont`</doc>
4856+ line="3183">a `PangoFont`</doc>
48524857 <type name="Font" c:type="PangoFont*"/>
48534858 </instance-parameter>
48544859 <parameter name="wc" transfer-ownership="none">
48554860 <doc xml:space="preserve"
48564861 filename="pango/fonts.c"
4857- line="3110">a Unicode character</doc>
4862+ line="3184">a Unicode character</doc>
48584863 <type name="gunichar" c:type="gunichar"/>
48594864 </parameter>
48604865 </parameters>
@@ -4873,7 +4878,7 @@ The intended use of this function is testing, benchmarking and debugging.
48734878 The format is not meant as a permanent storage format.
48744879
48754880 To recreate a font from its serialized form, use [func@Pango.Font.deserialize].</doc>
4876- <source-position filename="pango/pango-font.h" line="662"/>
4881+ <source-position filename="pango/pango-font.h" line="692"/>
48774882 <return-value transfer-ownership="full">
48784883 <doc xml:space="preserve"
48794884 filename="pango/serializer.c"
@@ -4896,24 +4901,24 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
48964901 <record name="FontClass"
48974902 c:type="PangoFontClass"
48984903 glib:is-gtype-struct-for="Font">
4899- <source-position filename="pango/pango-font.h" line="613"/>
4904+ <source-position filename="pango/pango-font.h" line="643"/>
49004905 <field name="parent_class">
49014906 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
49024907 </field>
49034908 <field name="describe">
49044909 <callback name="describe">
4905- <source-position filename="pango/pango-font.h" line="597"/>
4910+ <source-position filename="pango/pango-font.h" line="627"/>
49064911 <return-value transfer-ownership="full">
49074912 <doc xml:space="preserve"
49084913 filename="pango/fonts.c"
4909- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4914+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
49104915 <type name="FontDescription" c:type="PangoFontDescription*"/>
49114916 </return-value>
49124917 <parameters>
49134918 <parameter name="font" transfer-ownership="none">
49144919 <doc xml:space="preserve"
49154920 filename="pango/fonts.c"
4916- line="2105">a `PangoFont`</doc>
4921+ line="2172">a `PangoFont`</doc>
49174922 <type name="Font" c:type="PangoFont*"/>
49184923 </parameter>
49194924 </parameters>
@@ -4921,11 +4926,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49214926 </field>
49224927 <field name="get_coverage">
49234928 <callback name="get_coverage">
4924- <source-position filename="pango/pango-font.h" line="598"/>
4929+ <source-position filename="pango/pango-font.h" line="628"/>
49254930 <return-value transfer-ownership="full">
49264931 <doc xml:space="preserve"
49274932 filename="pango/fonts.c"
4928- line="2156">a newly-allocated `PangoCoverage`
4933+ line="2223">a newly-allocated `PangoCoverage`
49294934 object.</doc>
49304935 <type name="Coverage" c:type="PangoCoverage*"/>
49314936 </return-value>
@@ -4933,13 +4938,13 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49334938 <parameter name="font" transfer-ownership="none">
49344939 <doc xml:space="preserve"
49354940 filename="pango/fonts.c"
4936- line="2151">a `PangoFont`</doc>
4941+ line="2218">a `PangoFont`</doc>
49374942 <type name="Font" c:type="PangoFont*"/>
49384943 </parameter>
49394944 <parameter name="language" transfer-ownership="none">
49404945 <doc xml:space="preserve"
49414946 filename="pango/fonts.c"
4942- line="2152">the language tag</doc>
4947+ line="2219">the language tag</doc>
49434948 <type name="Language" c:type="PangoLanguage*"/>
49444949 </parameter>
49454950 </parameters>
@@ -4947,7 +4952,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49474952 </field>
49484953 <field name="get_glyph_extents">
49494954 <callback name="get_glyph_extents">
4950- <source-position filename="pango/pango-font.h" line="600"/>
4955+ <source-position filename="pango/pango-font.h" line="630"/>
49514956 <return-value transfer-ownership="none">
49524957 <type name="none" c:type="void"/>
49534958 </return-value>
@@ -4958,13 +4963,13 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49584963 allow-none="1">
49594964 <doc xml:space="preserve"
49604965 filename="pango/fonts.c"
4961- line="2190">a `PangoFont`</doc>
4966+ line="2257">a `PangoFont`</doc>
49624967 <type name="Font" c:type="PangoFont*"/>
49634968 </parameter>
49644969 <parameter name="glyph" transfer-ownership="none">
49654970 <doc xml:space="preserve"
49664971 filename="pango/fonts.c"
4967- line="2191">the glyph index</doc>
4972+ line="2258">the glyph index</doc>
49684973 <type name="Glyph" c:type="PangoGlyph"/>
49694974 </parameter>
49704975 <parameter name="ink_rect"
@@ -4975,7 +4980,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49754980 allow-none="1">
49764981 <doc xml:space="preserve"
49774982 filename="pango/fonts.c"
4978- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4983+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
49794984 <type name="Rectangle" c:type="PangoRectangle*"/>
49804985 </parameter>
49814986 <parameter name="logical_rect"
@@ -4986,7 +4991,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49864991 allow-none="1">
49874992 <doc xml:space="preserve"
49884993 filename="pango/fonts.c"
4989- line="2193">rectangle used to store the logical extents of the glyph</doc>
4994+ line="2260">rectangle used to store the logical extents of the glyph</doc>
49904995 <type name="Rectangle" c:type="PangoRectangle*"/>
49914996 </parameter>
49924997 </parameters>
@@ -4994,11 +4999,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49944999 </field>
49955000 <field name="get_metrics">
49965001 <callback name="get_metrics">
4997- <source-position filename="pango/pango-font.h" line="604"/>
5002+ <source-position filename="pango/pango-font.h" line="634"/>
49985003 <return-value transfer-ownership="full">
49995004 <doc xml:space="preserve"
50005005 filename="pango/fonts.c"
5001- line="2251">a `PangoFontMetrics` object. The caller must call
5006+ line="2318">a `PangoFontMetrics` object. The caller must call
50025007 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
50035008 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
50045009 </return-value>
@@ -5009,7 +5014,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50095014 allow-none="1">
50105015 <doc xml:space="preserve"
50115016 filename="pango/fonts.c"
5012- line="2237">a `PangoFont`</doc>
5017+ line="2304">a `PangoFont`</doc>
50135018 <type name="Font" c:type="PangoFont*"/>
50145019 </parameter>
50155020 <parameter name="language"
@@ -5018,7 +5023,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50185023 allow-none="1">
50195024 <doc xml:space="preserve"
50205025 filename="pango/fonts.c"
5021- line="2238">language tag used to determine which script
5026+ line="2305">language tag used to determine which script
50225027 to get the metrics for, or %NULL to indicate to get the metrics for
50235028 the entire font.</doc>
50245029 <type name="Language" c:type="PangoLanguage*"/>
@@ -5028,11 +5033,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50285033 </field>
50295034 <field name="get_font_map">
50305035 <callback name="get_font_map">
5031- <source-position filename="pango/pango-font.h" line="606"/>
5036+ <source-position filename="pango/pango-font.h" line="636"/>
50325037 <return-value transfer-ownership="none" nullable="1">
50335038 <doc xml:space="preserve"
50345039 filename="pango/fonts.c"
5035- line="2294">the `PangoFontMap`
5040+ line="2361">the `PangoFontMap`
50365041 for the font</doc>
50375042 <type name="FontMap" c:type="PangoFontMap*"/>
50385043 </return-value>
@@ -5043,7 +5048,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50435048 allow-none="1">
50445049 <doc xml:space="preserve"
50455050 filename="pango/fonts.c"
5046- line="2280">a `PangoFont`</doc>
5051+ line="2347">a `PangoFont`</doc>
50475052 <type name="Font" c:type="PangoFont*"/>
50485053 </parameter>
50495054 </parameters>
@@ -5051,7 +5056,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50515056 </field>
50525057 <field name="describe_absolute">
50535058 <callback name="describe_absolute">
5054- <source-position filename="pango/pango-font.h" line="607"/>
5059+ <source-position filename="pango/pango-font.h" line="637"/>
50555060 <return-value transfer-ownership="full">
50565061 <type name="FontDescription" c:type="PangoFontDescription*"/>
50575062 </return-value>
@@ -5064,7 +5069,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50645069 </field>
50655070 <field name="get_features">
50665071 <callback name="get_features">
5067- <source-position filename="pango/pango-font.h" line="608"/>
5072+ <source-position filename="pango/pango-font.h" line="638"/>
50685073 <return-value transfer-ownership="none">
50695074 <type name="none" c:type="void"/>
50705075 </return-value>
@@ -5072,7 +5077,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50725077 <parameter name="font" transfer-ownership="none">
50735078 <doc xml:space="preserve"
50745079 filename="pango/fonts.c"
5075- line="3129">a `PangoFont`</doc>
5080+ line="3203">a `PangoFont`</doc>
50765081 <type name="Font" c:type="PangoFont*"/>
50775082 </parameter>
50785083 <parameter name="features"
@@ -5081,7 +5086,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50815086 transfer-ownership="none">
50825087 <doc xml:space="preserve"
50835088 filename="pango/fonts.c"
5084- line="3130">Array to features in</doc>
5089+ line="3204">Array to features in</doc>
50855090 <array length="2" zero-terminated="0" c:type="hb_feature_t*">
50865091 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
50875092 </array>
@@ -5089,7 +5094,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50895094 <parameter name="len" transfer-ownership="none">
50905095 <doc xml:space="preserve"
50915096 filename="pango/fonts.c"
5092- line="3131">the length of @features</doc>
5097+ line="3205">the length of @features</doc>
50935098 <type name="guint" c:type="guint"/>
50945099 </parameter>
50955100 <parameter name="num_features"
@@ -5098,7 +5103,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50985103 transfer-ownership="full">
50995104 <doc xml:space="preserve"
51005105 filename="pango/fonts.c"
5101- line="3132">the number of used items in @features</doc>
5106+ line="3206">the number of used items in @features</doc>
51025107 <type name="guint" c:type="guint*"/>
51035108 </parameter>
51045109 </parameters>
@@ -5106,7 +5111,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
51065111 </field>
51075112 <field name="create_hb_font">
51085113 <callback name="create_hb_font">
5109- <source-position filename="pango/pango-font.h" line="612"/>
5114+ <source-position filename="pango/pango-font.h" line="642"/>
51105115 <return-value transfer-ownership="full">
51115116 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
51125117 </return-value>
@@ -5118,6 +5123,42 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
51185123 </callback>
51195124 </field>
51205125 </record>
5126+ <enumeration name="FontColor"
5127+ version="1.57"
5128+ glib:type-name="PangoFontColor"
5129+ glib:get-type="pango_font_color_get_type"
5130+ c:type="PangoFontColor">
5131+ <doc xml:space="preserve"
5132+ filename="pango/pango-font.h"
5133+ line="269">Specifies whether a font should or should not have color glyphs.</doc>
5134+ <member name="forbidden"
5135+ value="0"
5136+ c:identifier="PANGO_FONT_COLOR_FORBIDDEN"
5137+ glib:nick="forbidden"
5138+ glib:name="PANGO_FONT_COLOR_FORBIDDEN">
5139+ <doc xml:space="preserve"
5140+ filename="pango/pango-font.h"
5141+ line="271">The font should not have color glyphs</doc>
5142+ </member>
5143+ <member name="required"
5144+ value="1"
5145+ c:identifier="PANGO_FONT_COLOR_REQUIRED"
5146+ glib:nick="required"
5147+ glib:name="PANGO_FONT_COLOR_REQUIRED">
5148+ <doc xml:space="preserve"
5149+ filename="pango/pango-font.h"
5150+ line="272">The font should have color glyphs</doc>
5151+ </member>
5152+ <member name="dont_care"
5153+ value="2"
5154+ c:identifier="PANGO_FONT_COLOR_DONT_CARE"
5155+ glib:nick="dont-care"
5156+ glib:name="PANGO_FONT_COLOR_DONT_CARE">
5157+ <doc xml:space="preserve"
5158+ filename="pango/pango-font.h"
5159+ line="273">The font may or may not use color</doc>
5160+ </member>
5161+ </enumeration>
51215162 <record name="FontDescription"
51225163 c:type="PangoFontDescription"
51235164 opaque="1"
@@ -5136,12 +5177,12 @@ a font to load.</doc>
51365177 <constructor name="new" c:identifier="pango_font_description_new">
51375178 <doc xml:space="preserve"
51385179 filename="pango/fonts.c"
5139- line="81">Creates a new font description structure with all fields unset.</doc>
5140- <source-position filename="pango/pango-font.h" line="270"/>
5180+ line="83">Creates a new font description structure with all fields unset.</doc>
5181+ <source-position filename="pango/pango-font.h" line="294"/>
51415182 <return-value transfer-ownership="full">
51425183 <doc xml:space="preserve"
51435184 filename="pango/fonts.c"
5144- line="86">the newly allocated `PangoFontDescription`,
5185+ line="88">the newly allocated `PangoFontDescription`,
51455186 which should be freed using [method@Pango.FontDescription.free].</doc>
51465187 <type name="FontDescription" c:type="PangoFontDescription*"/>
51475188 </return-value>
@@ -5150,7 +5191,7 @@ a font to load.</doc>
51505191 c:identifier="pango_font_description_better_match">
51515192 <doc xml:space="preserve"
51525193 filename="pango/fonts.c"
5153- line="889">Determines if the style attributes of @new_match are a closer match
5194+ line="938">Determines if the style attributes of @new_match are a closer match
51545195 for @desc than those of @old_match are, or if @old_match is %NULL,
51555196 determines if @new_match is a match at all.
51565197
@@ -5161,18 +5202,18 @@ and size-related attributes. Approximate matching for style considers
51615202 a match as when the styles are equal.
51625203
51635204 Note that @old_match must match @desc.</doc>
5164- <source-position filename="pango/pango-font.h" line="364"/>
5205+ <source-position filename="pango/pango-font.h" line="394"/>
51655206 <return-value transfer-ownership="none">
51665207 <doc xml:space="preserve"
51675208 filename="pango/fonts.c"
5168- line="907">%TRUE if @new_match is a better match</doc>
5209+ line="956">%TRUE if @new_match is a better match</doc>
51695210 <type name="gboolean" c:type="gboolean"/>
51705211 </return-value>
51715212 <parameters>
51725213 <instance-parameter name="desc" transfer-ownership="none">
51735214 <doc xml:space="preserve"
51745215 filename="pango/fonts.c"
5175- line="891">a `PangoFontDescription`</doc>
5216+ line="940">a `PangoFontDescription`</doc>
51765217 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51775218 </instance-parameter>
51785219 <parameter name="old_match"
@@ -5181,13 +5222,13 @@ Note that @old_match must match @desc.</doc>
51815222 allow-none="1">
51825223 <doc xml:space="preserve"
51835224 filename="pango/fonts.c"
5184- line="892">a `PangoFontDescription`, or %NULL</doc>
5225+ line="941">a `PangoFontDescription`, or %NULL</doc>
51855226 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51865227 </parameter>
51875228 <parameter name="new_match" transfer-ownership="none">
51885229 <doc xml:space="preserve"
51895230 filename="pango/fonts.c"
5190- line="893">a `PangoFontDescription`</doc>
5231+ line="942">a `PangoFontDescription`</doc>
51915232 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51925233 </parameter>
51935234 </parameters>
@@ -5195,12 +5236,12 @@ Note that @old_match must match @desc.</doc>
51955236 <method name="copy" c:identifier="pango_font_description_copy">
51965237 <doc xml:space="preserve"
51975238 filename="pango/fonts.c"
5198- line="931">Make a copy of a `PangoFontDescription`.</doc>
5199- <source-position filename="pango/pango-font.h" line="272"/>
5239+ line="982">Make a copy of a `PangoFontDescription`.</doc>
5240+ <source-position filename="pango/pango-font.h" line="296"/>
52005241 <return-value transfer-ownership="full" nullable="1">
52015242 <doc xml:space="preserve"
52025243 filename="pango/fonts.c"
5203- line="937">the newly allocated `PangoFontDescription`,
5244+ line="988">the newly allocated `PangoFontDescription`,
52045245 which should be freed with [method@Pango.FontDescription.free],
52055246 or %NULL if @desc was %NULL.</doc>
52065247 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -5212,7 +5253,7 @@ Note that @old_match must match @desc.</doc>
52125253 allow-none="1">
52135254 <doc xml:space="preserve"
52145255 filename="pango/fonts.c"
5215- line="933">a `PangoFontDescription`, may be %NULL</doc>
5256+ line="984">a `PangoFontDescription`, may be %NULL</doc>
52165257 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52175258 </instance-parameter>
52185259 </parameters>
@@ -5221,18 +5262,18 @@ Note that @old_match must match @desc.</doc>
52215262 c:identifier="pango_font_description_copy_static">
52225263 <doc xml:space="preserve"
52235264 filename="pango/fonts.c"
5224- line="968">Make a copy of a `PangoFontDescription`, but don't duplicate
5265+ line="1019">Make a copy of a `PangoFontDescription`, but don't duplicate
52255266 allocated fields.
52265267
52275268 This is like [method@Pango.FontDescription.copy], but only a shallow
52285269 copy is made of the family name and other allocated fields. The result
52295270 can only be used until @desc is modified or freed. This is meant
52305271 to be used when the copy is only needed temporarily.</doc>
5231- <source-position filename="pango/pango-font.h" line="274"/>
5272+ <source-position filename="pango/pango-font.h" line="298"/>
52325273 <return-value transfer-ownership="full" nullable="1">
52335274 <doc xml:space="preserve"
52345275 filename="pango/fonts.c"
5235- line="980">the newly allocated `PangoFontDescription`,
5276+ line="1031">the newly allocated `PangoFontDescription`,
52365277 which should be freed with [method@Pango.FontDescription.free],
52375278 or %NULL if @desc was %NULL.</doc>
52385279 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -5244,7 +5285,7 @@ to be used when the copy is only needed temporarily.</doc>
52445285 allow-none="1">
52455286 <doc xml:space="preserve"
52465287 filename="pango/fonts.c"
5247- line="970">a `PangoFontDescription`, may be %NULL</doc>
5288+ line="1021">a `PangoFontDescription`, may be %NULL</doc>
52485289 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52495290 </instance-parameter>
52505291 </parameters>
@@ -5252,17 +5293,17 @@ to be used when the copy is only needed temporarily.</doc>
52525293 <method name="equal" c:identifier="pango_font_description_equal">
52535294 <doc xml:space="preserve"
52545295 filename="pango/fonts.c"
5255- line="1008">Compares two font descriptions for equality.
5296+ line="1059">Compares two font descriptions for equality.
52565297
52575298 Two font descriptions are considered equal if the fonts they describe
52585299 are provably identical. This means that their masks do not have to match,
52595300 as long as other fields are all the same. (Two font descriptions may
52605301 result in identical fonts being loaded, but still compare %FALSE.)</doc>
5261- <source-position filename="pango/pango-font.h" line="278"/>
5302+ <source-position filename="pango/pango-font.h" line="302"/>
52625303 <return-value transfer-ownership="none">
52635304 <doc xml:space="preserve"
52645305 filename="pango/fonts.c"
5265- line="1020">%TRUE if the two font descriptions are identical,
5306+ line="1071">%TRUE if the two font descriptions are identical,
52665307 %FALSE otherwise.</doc>
52675308 <type name="gboolean" c:type="gboolean"/>
52685309 </return-value>
@@ -5270,13 +5311,13 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52705311 <instance-parameter name="desc1" transfer-ownership="none">
52715312 <doc xml:space="preserve"
52725313 filename="pango/fonts.c"
5273- line="1010">a `PangoFontDescription`</doc>
5314+ line="1061">a `PangoFontDescription`</doc>
52745315 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52755316 </instance-parameter>
52765317 <parameter name="desc2" transfer-ownership="none">
52775318 <doc xml:space="preserve"
52785319 filename="pango/fonts.c"
5279- line="1011">another `PangoFontDescription`</doc>
5320+ line="1062">another `PangoFontDescription`</doc>
52805321 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52815322 </parameter>
52825323 </parameters>
@@ -5284,8 +5325,8 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52845325 <method name="free" c:identifier="pango_font_description_free">
52855326 <doc xml:space="preserve"
52865327 filename="pango/fonts.c"
5287- line="1096">Frees a font description.</doc>
5288- <source-position filename="pango/pango-font.h" line="281"/>
5328+ line="1149">Frees a font description.</doc>
5329+ <source-position filename="pango/pango-font.h" line="305"/>
52895330 <return-value transfer-ownership="none">
52905331 <type name="none" c:type="void"/>
52915332 </return-value>
@@ -5296,23 +5337,45 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52965337 allow-none="1">
52975338 <doc xml:space="preserve"
52985339 filename="pango/fonts.c"
5299- line="1098">a `PangoFontDescription`, may be %NULL</doc>
5340+ line="1151">a `PangoFontDescription`, may be %NULL</doc>
53005341 <type name="FontDescription" c:type="PangoFontDescription*"/>
53015342 </instance-parameter>
53025343 </parameters>
53035344 </method>
5345+ <method name="get_color"
5346+ c:identifier="pango_font_description_get_color"
5347+ version="1.57">
5348+ <doc xml:space="preserve"
5349+ filename="pango/fonts.c"
5350+ line="743">Returns the color field of the font description.
5351+
5352+This field determines whether the font description should
5353+match fonts that have color glyphs, or fonts that don't.</doc>
5354+ <source-position filename="pango/pango-font.h" line="376"/>
5355+ <return-value transfer-ownership="none">
5356+ <type name="FontColor" c:type="PangoFontColor"/>
5357+ </return-value>
5358+ <parameters>
5359+ <instance-parameter name="desc" transfer-ownership="none">
5360+ <doc xml:space="preserve"
5361+ filename="pango/fonts.c"
5362+ line="745">a `PangoFontDescription`</doc>
5363+ <type name="FontDescription" c:type="const PangoFontDescription*"/>
5364+ </instance-parameter>
5365+ </parameters>
5366+ </method>
53045367 <method name="get_family"
53055368 c:identifier="pango_font_description_get_family">
53065369 <doc xml:space="preserve"
53075370 filename="pango/fonts.c"
5308- line="162">Gets the family name field of a font description.
5371+ line="164">Gets the family name field of a font description.
53095372
53105373 See [method@Pango.FontDescription.set_family].</doc>
5311- <source-position filename="pango/pango-font.h" line="293"/>
5374+ <source-position filename="pango/pango-font.h" line="317"/>
53125375 <return-value transfer-ownership="none" nullable="1">
53135376 <doc xml:space="preserve"
53145377 filename="pango/fonts.c"
5315- line="170">the family name field for the
5378+ line="172">the family name field for the
53165379 font description, or %NULL if not previously set. This has the same
53175380 life-time as the font description itself and should not be freed.</doc>
53185381 <type name="utf8" c:type="const char*"/>
@@ -5321,7 +5384,7 @@ See [method@Pango.FontDescription.set_family].</doc>
53215384 <instance-parameter name="desc" transfer-ownership="none">
53225385 <doc xml:space="preserve"
53235386 filename="pango/fonts.c"
5324- line="164">a `PangoFontDescription`.</doc>
5387+ line="166">a `PangoFontDescription`.</doc>
53255388 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53265389 </instance-parameter>
53275390 </parameters>
@@ -5331,14 +5394,14 @@ See [method@Pango.FontDescription.set_family].</doc>
53315394 version="1.56">
53325395 <doc xml:space="preserve"
53335396 filename="pango/fonts.c"
5334- line="693">Gets the features field of a font description.
5397+ line="695">Gets the features field of a font description.
53355398
53365399 See [method@Pango.FontDescription.set_features].</doc>
5337- <source-position filename="pango/pango-font.h" line="346"/>
5400+ <source-position filename="pango/pango-font.h" line="370"/>
53385401 <return-value transfer-ownership="none" nullable="1">
53395402 <doc xml:space="preserve"
53405403 filename="pango/fonts.c"
5341- line="701">the features field for the font
5404+ line="703">the features field for the font
53425405 description, or %NULL if not previously set. This has the same
53435406 life-time as the font description itself and should not be freed.</doc>
53445407 <type name="utf8" c:type="const char*"/>
@@ -5347,7 +5410,7 @@ See [method@Pango.FontDescription.set_features].</doc>
53475410 <instance-parameter name="desc" transfer-ownership="none">
53485411 <doc xml:space="preserve"
53495412 filename="pango/fonts.c"
5350- line="695">a `PangoFontDescription`</doc>
5413+ line="697">a `PangoFontDescription`</doc>
53515414 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53525415 </instance-parameter>
53535416 </parameters>
@@ -5357,14 +5420,14 @@ See [method@Pango.FontDescription.set_features].</doc>
53575420 version="1.16">
53585421 <doc xml:space="preserve"
53595422 filename="pango/fonts.c"
5360- line="487">Gets the gravity field of a font description.
5423+ line="489">Gets the gravity field of a font description.
53615424
53625425 See [method@Pango.FontDescription.set_gravity].</doc>
5363- <source-position filename="pango/pango-font.h" line="328"/>
5426+ <source-position filename="pango/pango-font.h" line="352"/>
53645427 <return-value transfer-ownership="none">
53655428 <doc xml:space="preserve"
53665429 filename="pango/fonts.c"
5367- line="495">the gravity field for the font description.
5430+ line="497">the gravity field for the font description.
53685431 Use [method@Pango.FontDescription.get_set_fields] to find out
53695432 if the field was explicitly set or not.</doc>
53705433 <type name="Gravity" c:type="PangoGravity"/>
@@ -5373,7 +5436,7 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53735436 <instance-parameter name="desc" transfer-ownership="none">
53745437 <doc xml:space="preserve"
53755438 filename="pango/fonts.c"
5376- line="489">a `PangoFontDescription`</doc>
5439+ line="491">a `PangoFontDescription`</doc>
53775440 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53785441 </instance-parameter>
53795442 </parameters>
@@ -5382,12 +5445,12 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53825445 c:identifier="pango_font_description_get_set_fields">
53835446 <doc xml:space="preserve"
53845447 filename="pango/fonts.c"
5385- line="715">Determines which fields in a font description have been set.</doc>
5386- <source-position filename="pango/pango-font.h" line="349"/>
5448+ line="762">Determines which fields in a font description have been set.</doc>
5449+ <source-position filename="pango/pango-font.h" line="379"/>
53875450 <return-value transfer-ownership="none">
53885451 <doc xml:space="preserve"
53895452 filename="pango/fonts.c"
5390- line="721">a bitmask with bits set corresponding to the
5453+ line="768">a bitmask with bits set corresponding to the
53915454 fields in @desc that have been set.</doc>
53925455 <type name="FontMask" c:type="PangoFontMask"/>
53935456 </return-value>
@@ -5395,7 +5458,7 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53955458 <instance-parameter name="desc" transfer-ownership="none">
53965459 <doc xml:space="preserve"
53975460 filename="pango/fonts.c"
5398- line="717">a `PangoFontDescription`</doc>
5461+ line="764">a `PangoFontDescription`</doc>
53995462 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54005463 </instance-parameter>
54015464 </parameters>
@@ -5403,14 +5466,14 @@ See [method@Pango.FontDescription.set_gravity].</doc>
54035466 <method name="get_size" c:identifier="pango_font_description_get_size">
54045467 <doc xml:space="preserve"
54055468 filename="pango/fonts.c"
5406- line="379">Gets the size field of a font description.
5469+ line="381">Gets the size field of a font description.
54075470
54085471 See [method@Pango.FontDescription.set_size].</doc>
5409- <source-position filename="pango/pango-font.h" line="318"/>
5472+ <source-position filename="pango/pango-font.h" line="342"/>
54105473 <return-value transfer-ownership="none">
54115474 <doc xml:space="preserve"
54125475 filename="pango/fonts.c"
5413- line="387">the size field for the font description in points
5476+ line="389">the size field for the font description in points
54145477 or device units. You must call
54155478 [method@Pango.FontDescription.get_size_is_absolute] to find out
54165479 which is the case. Returns 0 if the size field has not previously
@@ -5423,7 +5486,7 @@ See [method@Pango.FontDescription.set_size].</doc>
54235486 <instance-parameter name="desc" transfer-ownership="none">
54245487 <doc xml:space="preserve"
54255488 filename="pango/fonts.c"
5426- line="381">a `PangoFontDescription`</doc>
5489+ line="383">a `PangoFontDescription`</doc>
54275490 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54285491 </instance-parameter>
54295492 </parameters>
@@ -5433,16 +5496,16 @@ See [method@Pango.FontDescription.set_size].</doc>
54335496 version="1.8">
54345497 <doc xml:space="preserve"
54355498 filename="pango/fonts.c"
5436- line="429">Determines whether the size of the font is in points (not absolute)
5499+ line="431">Determines whether the size of the font is in points (not absolute)
54375500 or device units (absolute).
54385501
54395502 See [method@Pango.FontDescription.set_size]
54405503 and [method@Pango.FontDescription.set_absolute_size].</doc>
5441- <source-position filename="pango/pango-font.h" line="323"/>
5504+ <source-position filename="pango/pango-font.h" line="347"/>
54425505 <return-value transfer-ownership="none">
54435506 <doc xml:space="preserve"
54445507 filename="pango/fonts.c"
5445- line="439">whether the size for the font description is in
5508+ line="441">whether the size for the font description is in
54465509 points or device units. Use [method@Pango.FontDescription.get_set_fields]
54475510 to find out if the size field of the font description was explicitly
54485511 set or not.</doc>
@@ -5452,7 +5515,7 @@ and [method@Pango.FontDescription.set_absolute_size].</doc>
54525515 <instance-parameter name="desc" transfer-ownership="none">
54535516 <doc xml:space="preserve"
54545517 filename="pango/fonts.c"
5455- line="431">a `PangoFontDescription`</doc>
5518+ line="433">a `PangoFontDescription`</doc>
54565519 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54575520 </instance-parameter>
54585521 </parameters>
@@ -5461,14 +5524,14 @@ and [method@Pango.FontDescription.set_absolute_size].</doc>
54615524 c:identifier="pango_font_description_get_stretch">
54625525 <doc xml:space="preserve"
54635526 filename="pango/fonts.c"
5464- line="330">Gets the stretch field of a font description.
5527+ line="332">Gets the stretch field of a font description.
54655528
54665529 See [method@Pango.FontDescription.set_stretch].</doc>
5467- <source-position filename="pango/pango-font.h" line="313"/>
5530+ <source-position filename="pango/pango-font.h" line="337"/>
54685531 <return-value transfer-ownership="none">
54695532 <doc xml:space="preserve"
54705533 filename="pango/fonts.c"
5471- line="338">the stretch field for the font description.
5534+ line="340">the stretch field for the font description.
54725535 Use [method@Pango.FontDescription.get_set_fields] to find
54735536 out if the field was explicitly set or not.</doc>
54745537 <type name="Stretch" c:type="PangoStretch"/>
@@ -5477,7 +5540,7 @@ See [method@Pango.FontDescription.set_stretch].</doc>
54775540 <instance-parameter name="desc" transfer-ownership="none">
54785541 <doc xml:space="preserve"
54795542 filename="pango/fonts.c"
5480- line="332">a `PangoFontDescription`.</doc>
5543+ line="334">a `PangoFontDescription`.</doc>
54815544 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54825545 </instance-parameter>
54835546 </parameters>
@@ -5485,14 +5548,14 @@ See [method@Pango.FontDescription.set_stretch].</doc>
54855548 <method name="get_style" c:identifier="pango_font_description_get_style">
54865549 <doc xml:space="preserve"
54875550 filename="pango/fonts.c"
5488- line="208">Gets the style field of a `PangoFontDescription`.
5551+ line="210">Gets the style field of a `PangoFontDescription`.
54895552
54905553 See [method@Pango.FontDescription.set_style].</doc>
5491- <source-position filename="pango/pango-font.h" line="298"/>
5554+ <source-position filename="pango/pango-font.h" line="322"/>
54925555 <return-value transfer-ownership="none">
54935556 <doc xml:space="preserve"
54945557 filename="pango/fonts.c"
5495- line="216">the style field for the font description.
5558+ line="218">the style field for the font description.
54965559 Use [method@Pango.FontDescription.get_set_fields] to
54975560 find out if the field was explicitly set or not.</doc>
54985561 <type name="Style" c:type="PangoStyle"/>
@@ -5501,7 +5564,7 @@ See [method@Pango.FontDescription.set_style].</doc>
55015564 <instance-parameter name="desc" transfer-ownership="none">
55025565 <doc xml:space="preserve"
55035566 filename="pango/fonts.c"
5504- line="210">a `PangoFontDescription`</doc>
5567+ line="212">a `PangoFontDescription`</doc>
55055568 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55065569 </instance-parameter>
55075570 </parameters>
@@ -5510,14 +5573,14 @@ See [method@Pango.FontDescription.set_style].</doc>
55105573 c:identifier="pango_font_description_get_variant">
55115574 <doc xml:space="preserve"
55125575 filename="pango/fonts.c"
5513- line="248">Gets the variant field of a `PangoFontDescription`.
5576+ line="250">Gets the variant field of a `PangoFontDescription`.
55145577
55155578 See [method@Pango.FontDescription.set_variant].</doc>
5516- <source-position filename="pango/pango-font.h" line="303"/>
5579+ <source-position filename="pango/pango-font.h" line="327"/>
55175580 <return-value transfer-ownership="none">
55185581 <doc xml:space="preserve"
55195582 filename="pango/fonts.c"
5520- line="256">the variant field for the font description.
5583+ line="258">the variant field for the font description.
55215584 Use [method@Pango.FontDescription.get_set_fields] to find
55225585 out if the field was explicitly set or not.</doc>
55235586 <type name="Variant" c:type="PangoVariant"/>
@@ -5526,7 +5589,7 @@ See [method@Pango.FontDescription.set_variant].</doc>
55265589 <instance-parameter name="desc" transfer-ownership="none">
55275590 <doc xml:space="preserve"
55285591 filename="pango/fonts.c"
5529- line="250">a `PangoFontDescription`.</doc>
5592+ line="252">a `PangoFontDescription`.</doc>
55305593 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55315594 </instance-parameter>
55325595 </parameters>
@@ -5536,14 +5599,14 @@ See [method@Pango.FontDescription.set_variant].</doc>
55365599 version="1.42">
55375600 <doc xml:space="preserve"
55385601 filename="pango/fonts.c"
5539- line="586">Gets the variations field of a font description.
5602+ line="588">Gets the variations field of a font description.
55405603
55415604 See [method@Pango.FontDescription.set_variations].</doc>
5542- <source-position filename="pango/pango-font.h" line="337"/>
5605+ <source-position filename="pango/pango-font.h" line="361"/>
55435606 <return-value transfer-ownership="none" nullable="1">
55445607 <doc xml:space="preserve"
55455608 filename="pango/fonts.c"
5546- line="594">the variations field for the font
5609+ line="596">the variations field for the font
55475610 description, or %NULL if not previously set. This has the same
55485611 life-time as the font description itself and should not be freed.</doc>
55495612 <type name="utf8" c:type="const char*"/>
@@ -5552,7 +5615,7 @@ See [method@Pango.FontDescription.set_variations].</doc>
55525615 <instance-parameter name="desc" transfer-ownership="none">
55535616 <doc xml:space="preserve"
55545617 filename="pango/fonts.c"
5555- line="588">a `PangoFontDescription`</doc>
5618+ line="590">a `PangoFontDescription`</doc>
55565619 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55575620 </instance-parameter>
55585621 </parameters>
@@ -5561,14 +5624,14 @@ See [method@Pango.FontDescription.set_variations].</doc>
55615624 c:identifier="pango_font_description_get_weight">
55625625 <doc xml:space="preserve"
55635626 filename="pango/fonts.c"
5564- line="290">Gets the weight field of a font description.
5627+ line="292">Gets the weight field of a font description.
55655628
55665629 See [method@Pango.FontDescription.set_weight].</doc>
5567- <source-position filename="pango/pango-font.h" line="308"/>
5630+ <source-position filename="pango/pango-font.h" line="332"/>
55685631 <return-value transfer-ownership="none">
55695632 <doc xml:space="preserve"
55705633 filename="pango/fonts.c"
5571- line="298">the weight field for the font description.
5634+ line="300">the weight field for the font description.
55725635 Use [method@Pango.FontDescription.get_set_fields] to find
55735636 out if the field was explicitly set or not.</doc>
55745637 <type name="Weight" c:type="PangoWeight"/>
@@ -5577,7 +5640,7 @@ See [method@Pango.FontDescription.set_weight].</doc>
55775640 <instance-parameter name="desc" transfer-ownership="none">
55785641 <doc xml:space="preserve"
55795642 filename="pango/fonts.c"
5580- line="292">a `PangoFontDescription`</doc>
5643+ line="294">a `PangoFontDescription`</doc>
55815644 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55825645 </instance-parameter>
55835646 </parameters>
@@ -5585,22 +5648,22 @@ See [method@Pango.FontDescription.set_weight].</doc>
55855648 <method name="hash" c:identifier="pango_font_description_hash">
55865649 <doc xml:space="preserve"
55875650 filename="pango/fonts.c"
5588- line="1061">Computes a hash of a `PangoFontDescription` structure.
5651+ line="1113">Computes a hash of a `PangoFontDescription` structure.
55895652
55905653 This is suitable to be used, for example, as an argument
55915654 to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.</doc>
5592- <source-position filename="pango/pango-font.h" line="276"/>
5655+ <source-position filename="pango/pango-font.h" line="300"/>
55935656 <return-value transfer-ownership="none">
55945657 <doc xml:space="preserve"
55955658 filename="pango/fonts.c"
5596- line="1070">the hash value.</doc>
5659+ line="1122">the hash value.</doc>
55975660 <type name="guint" c:type="guint"/>
55985661 </return-value>
55995662 <parameters>
56005663 <instance-parameter name="desc" transfer-ownership="none">
56015664 <doc xml:space="preserve"
56025665 filename="pango/fonts.c"
5603- line="1063">a `PangoFontDescription`</doc>
5666+ line="1115">a `PangoFontDescription`</doc>
56045667 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56055668 </instance-parameter>
56065669 </parameters>
@@ -5608,7 +5671,7 @@ to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.</doc>
56085671 <method name="merge" c:identifier="pango_font_description_merge">
56095672 <doc xml:space="preserve"
56105673 filename="pango/fonts.c"
5611- line="757">Merges the fields that are set in @desc_to_merge into the fields in
5674+ line="804">Merges the fields that are set in @desc_to_merge into the fields in
56125675 @desc.
56135676
56145677 If @replace_existing is %FALSE, only fields in @desc that
@@ -5616,7 +5679,7 @@ are not already set are affected. If %TRUE, then fields that are
56165679 already set will be replaced as well.
56175680
56185681 If @desc_to_merge is %NULL, this function performs nothing.</doc>
5619- <source-position filename="pango/pango-font.h" line="355"/>
5682+ <source-position filename="pango/pango-font.h" line="385"/>
56205683 <return-value transfer-ownership="none">
56215684 <type name="none" c:type="void"/>
56225685 </return-value>
@@ -5624,7 +5687,7 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56245687 <instance-parameter name="desc" transfer-ownership="none">
56255688 <doc xml:space="preserve"
56265689 filename="pango/fonts.c"
5627- line="759">a `PangoFontDescription`</doc>
5690+ line="806">a `PangoFontDescription`</doc>
56285691 <type name="FontDescription" c:type="PangoFontDescription*"/>
56295692 </instance-parameter>
56305693 <parameter name="desc_to_merge"
@@ -5633,14 +5696,14 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56335696 allow-none="1">
56345697 <doc xml:space="preserve"
56355698 filename="pango/fonts.c"
5636- line="760">the `PangoFontDescription` to merge from,
5699+ line="807">the `PangoFontDescription` to merge from,
56375700 or %NULL</doc>
56385701 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56395702 </parameter>
56405703 <parameter name="replace_existing" transfer-ownership="none">
56415704 <doc xml:space="preserve"
56425705 filename="pango/fonts.c"
5643- line="762">if %TRUE, replace fields in @desc with the
5706+ line="809">if %TRUE, replace fields in @desc with the
56445707 corresponding values from @desc_to_merge, even if they
56455708 are already exist.</doc>
56465709 <type name="gboolean" c:type="gboolean"/>
@@ -5651,14 +5714,14 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56515714 c:identifier="pango_font_description_merge_static">
56525715 <doc xml:space="preserve"
56535716 filename="pango/fonts.c"
5654- line="814">Merges the fields that are set in @desc_to_merge into the fields in
5717+ line="861">Merges the fields that are set in @desc_to_merge into the fields in
56555718 @desc, without copying allocated fields.
56565719
56575720 This is like [method@Pango.FontDescription.merge], but only a shallow copy
56585721 is made of the family name and other allocated fields. @desc can only
56595722 be used until @desc_to_merge is modified or freed. This is meant to
56605723 be used when the merged font description is only needed temporarily.</doc>
5661- <source-position filename="pango/pango-font.h" line="359"/>
5724+ <source-position filename="pango/pango-font.h" line="389"/>
56625725 <return-value transfer-ownership="none">
56635726 <type name="none" c:type="void"/>
56645727 </return-value>
@@ -5666,19 +5729,19 @@ be used when the merged font description is only needed temporarily.</doc>
56665729 <instance-parameter name="desc" transfer-ownership="none">
56675730 <doc xml:space="preserve"
56685731 filename="pango/fonts.c"
5669- line="816">a `PangoFontDescription`</doc>
5732+ line="863">a `PangoFontDescription`</doc>
56705733 <type name="FontDescription" c:type="PangoFontDescription*"/>
56715734 </instance-parameter>
56725735 <parameter name="desc_to_merge" transfer-ownership="none">
56735736 <doc xml:space="preserve"
56745737 filename="pango/fonts.c"
5675- line="817">the `PangoFontDescription` to merge from</doc>
5738+ line="864">the `PangoFontDescription` to merge from</doc>
56765739 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56775740 </parameter>
56785741 <parameter name="replace_existing" transfer-ownership="none">
56795742 <doc xml:space="preserve"
56805743 filename="pango/fonts.c"
5681- line="818">if %TRUE, replace fields in @desc with the
5744+ line="865">if %TRUE, replace fields in @desc with the
56825745 corresponding values from @desc_to_merge, even if they
56835746 are already exist.</doc>
56845747 <type name="gboolean" c:type="gboolean"/>
@@ -5690,11 +5753,11 @@ be used when the merged font description is only needed temporarily.</doc>
56905753 version="1.8">
56915754 <doc xml:space="preserve"
56925755 filename="pango/fonts.c"
5693- line="403">Sets the size field of a font description, in device units.
5756+ line="405">Sets the size field of a font description, in device units.
56945757
56955758 This is mutually exclusive with [method@Pango.FontDescription.set_size]
56965759 which sets the font size in points.</doc>
5697- <source-position filename="pango/pango-font.h" line="320"/>
5760+ <source-position filename="pango/pango-font.h" line="344"/>
56985761 <return-value transfer-ownership="none">
56995762 <type name="none" c:type="void"/>
57005763 </return-value>
@@ -5702,31 +5765,59 @@ which sets the font size in points.</doc>
57025765 <instance-parameter name="desc" transfer-ownership="none">
57035766 <doc xml:space="preserve"
57045767 filename="pango/fonts.c"
5705- line="405">a `PangoFontDescription`</doc>
5768+ line="407">a `PangoFontDescription`</doc>
57065769 <type name="FontDescription" c:type="PangoFontDescription*"/>
57075770 </instance-parameter>
57085771 <parameter name="size" transfer-ownership="none">
57095772 <doc xml:space="preserve"
57105773 filename="pango/fonts.c"
5711- line="406">the new size, in Pango units. There are %PANGO_SCALE Pango units
5774+ line="408">the new size, in Pango units. There are %PANGO_SCALE Pango units
57125775 in one device unit. For an output backend where a device unit is a pixel,
57135776 a @size value of 10 * PANGO_SCALE gives a 10 pixel font.</doc>
57145777 <type name="gdouble" c:type="double"/>
57155778 </parameter>
57165779 </parameters>
57175780 </method>
5781+ <method name="set_color"
5782+ c:identifier="pango_font_description_set_color"
5783+ version="1.57">
5784+ <doc xml:space="preserve"
5785+ filename="pango/fonts.c"
5786+ line="717">Sets the color field of a font description.
5787+
5788+This field determines whether the font description should
5789+match fonts that have color glyphs, or fonts that don't.</doc>
5790+ <source-position filename="pango/pango-font.h" line="373"/>
5791+ <return-value transfer-ownership="none">
5792+ <type name="none" c:type="void"/>
5793+ </return-value>
5794+ <parameters>
5795+ <instance-parameter name="desc" transfer-ownership="none">
5796+ <doc xml:space="preserve"
5797+ filename="pango/fonts.c"
5798+ line="719">a `PangoFontDescription`.</doc>
5799+ <type name="FontDescription" c:type="PangoFontDescription*"/>
5800+ </instance-parameter>
5801+ <parameter name="color" transfer-ownership="none">
5802+ <doc xml:space="preserve"
5803+ filename="pango/fonts.c"
5804+ line="720">the `PangoFontColor` value</doc>
5805+ <type name="FontColor" c:type="PangoFontColor"/>
5806+ </parameter>
5807+ </parameters>
5808+ </method>
57185809 <method name="set_family"
57195810 c:identifier="pango_font_description_set_family">
57205811 <doc xml:space="preserve"
57215812 filename="pango/fonts.c"
5722- line="99">Sets the family name field of a font description.
5813+ line="101">Sets the family name field of a font description.
57235814
57245815 The family
57255816 name represents a family of related font styles, and will
57265817 resolve to a particular `PangoFontFamily`. In some uses of
57275818 `PangoFontDescription`, it is also possible to use a comma
57285819 separated list of family names for this field.</doc>
5729- <source-position filename="pango/pango-font.h" line="287"/>
5820+ <source-position filename="pango/pango-font.h" line="311"/>
57305821 <return-value transfer-ownership="none">
57315822 <type name="none" c:type="void"/>
57325823 </return-value>
@@ -5734,13 +5825,13 @@ separated list of family names for this field.</doc>
57345825 <instance-parameter name="desc" transfer-ownership="none">
57355826 <doc xml:space="preserve"
57365827 filename="pango/fonts.c"
5737- line="101">a `PangoFontDescription`.</doc>
5828+ line="103">a `PangoFontDescription`.</doc>
57385829 <type name="FontDescription" c:type="PangoFontDescription*"/>
57395830 </instance-parameter>
57405831 <parameter name="family" transfer-ownership="none">
57415832 <doc xml:space="preserve"
57425833 filename="pango/fonts.c"
5743- line="102">a string representing the family name.</doc>
5834+ line="104">a string representing the family name.</doc>
57445835 <type name="utf8" c:type="const char*"/>
57455836 </parameter>
57465837 </parameters>
@@ -5749,14 +5840,14 @@ separated list of family names for this field.</doc>
57495840 c:identifier="pango_font_description_set_family_static">
57505841 <doc xml:space="preserve"
57515842 filename="pango/fonts.c"
5752- line="123">Sets the family name field of a font description, without copying the string.
5843+ line="125">Sets the family name field of a font description, without copying the string.
57535844
57545845 This is like [method@Pango.FontDescription.set_family], except that no
57555846 copy of @family is made. The caller must make sure that the
57565847 string passed in stays around until @desc has been freed or the
57575848 name is set again. This function can be used if @family is a static
57585849 string such as a C string literal, or if @desc is only needed temporarily.</doc>
5759- <source-position filename="pango/pango-font.h" line="290"/>
5850+ <source-position filename="pango/pango-font.h" line="314"/>
57605851 <return-value transfer-ownership="none">
57615852 <type name="none" c:type="void"/>
57625853 </return-value>
@@ -5764,13 +5855,13 @@ string such as a C string literal, or if @desc is only needed temporarily.</doc>
57645855 <instance-parameter name="desc" transfer-ownership="none">
57655856 <doc xml:space="preserve"
57665857 filename="pango/fonts.c"
5767- line="125">a `PangoFontDescription`</doc>
5858+ line="127">a `PangoFontDescription`</doc>
57685859 <type name="FontDescription" c:type="PangoFontDescription*"/>
57695860 </instance-parameter>
57705861 <parameter name="family" transfer-ownership="none">
57715862 <doc xml:space="preserve"
57725863 filename="pango/fonts.c"
5773- line="126">a string representing the family name</doc>
5864+ line="128">a string representing the family name</doc>
57745865 <type name="utf8" c:type="const char*"/>
57755866 </parameter>
57765867 </parameters>
@@ -5780,7 +5871,7 @@ string such as a C string literal, or if @desc is only needed temporarily.</doc>
57805871 version="1.56">
57815872 <doc xml:space="preserve"
57825873 filename="pango/fonts.c"
5783- line="650">Sets the features field of a font description.
5874+ line="652">Sets the features field of a font description.
57845875
57855876 OpenType font features allow to enable or disable certain optional
57865877 features of a font, such as tabular numbers.
@@ -5804,7 +5895,7 @@ of a font. Both harfbuzz and freetype have API for this. See for example
58045895 [hb_ot_layout_table_get_feature_tags](https://harfbuzz.github.io/harfbuzz-hb-ot-layout.html#hb-ot-layout-table-get-feature-tags).
58055896
58065897 Features that are not supported by the font are silently ignored.</doc>
5807- <source-position filename="pango/pango-font.h" line="343"/>
5898+ <source-position filename="pango/pango-font.h" line="367"/>
58085899 <return-value transfer-ownership="none">
58095900 <type name="none" c:type="void"/>
58105901 </return-value>
@@ -5812,7 +5903,7 @@ Features that are not supported by the font are silently ignored.</doc>
58125903 <instance-parameter name="desc" transfer-ownership="none">
58135904 <doc xml:space="preserve"
58145905 filename="pango/fonts.c"
5815- line="652">a `PangoFontDescription`.</doc>
5906+ line="654">a `PangoFontDescription`.</doc>
58165907 <type name="FontDescription" c:type="PangoFontDescription*"/>
58175908 </instance-parameter>
58185909 <parameter name="features"
@@ -5821,7 +5912,7 @@ Features that are not supported by the font are silently ignored.</doc>
58215912 allow-none="1">
58225913 <doc xml:space="preserve"
58235914 filename="pango/fonts.c"
5824- line="653">a string representing the features</doc>
5915+ line="655">a string representing the features</doc>
58255916 <type name="utf8" c:type="const char*"/>
58265917 </parameter>
58275918 </parameters>
@@ -5831,7 +5922,7 @@ Features that are not supported by the font are silently ignored.</doc>
58315922 version="1.56">
58325923 <doc xml:space="preserve"
58335924 filename="pango/fonts.c"
5834- line="608">Sets the features field of a font description.
5925+ line="610">Sets the features field of a font description.
58355926
58365927 This is like [method@Pango.FontDescription.set_features], except
58375928 that no copy of @featuresis made. The caller must make sure that
@@ -5839,7 +5930,7 @@ the string passed in stays around until @desc has been freed
58395930 or the name is set again. This function can be used if
58405931 @features is a static string such as a C string literal,
58415932 or if @desc is only needed temporarily.</doc>
5842- <source-position filename="pango/pango-font.h" line="340"/>
5933+ <source-position filename="pango/pango-font.h" line="364"/>
58435934 <return-value transfer-ownership="none">
58445935 <type name="none" c:type="void"/>
58455936 </return-value>
@@ -5847,13 +5938,13 @@ or if @desc is only needed temporarily.</doc>
58475938 <instance-parameter name="desc" transfer-ownership="none">
58485939 <doc xml:space="preserve"
58495940 filename="pango/fonts.c"
5850- line="610">a `PangoFontDescription`</doc>
5941+ line="612">a `PangoFontDescription`</doc>
58515942 <type name="FontDescription" c:type="PangoFontDescription*"/>
58525943 </instance-parameter>
58535944 <parameter name="features" transfer-ownership="none">
58545945 <doc xml:space="preserve"
58555946 filename="pango/fonts.c"
5856- line="611">a string representing the features</doc>
5947+ line="613">a string representing the features</doc>
58575948 <type name="utf8" c:type="const char*"/>
58585949 </parameter>
58595950 </parameters>
@@ -5863,7 +5954,7 @@ or if @desc is only needed temporarily.</doc>
58635954 version="1.16">
58645955 <doc xml:space="preserve"
58655956 filename="pango/fonts.c"
5866- line="454">Sets the gravity field of a font description.
5957+ line="456">Sets the gravity field of a font description.
58675958
58685959 The gravity field
58695960 specifies how the glyphs should be rotated. If @gravity is
@@ -5872,7 +5963,7 @@ the font description.
58725963
58735964 This function is seldom useful to the user. Gravity should normally
58745965 be set on a `PangoContext`.</doc>
5875- <source-position filename="pango/pango-font.h" line="325"/>
5966+ <source-position filename="pango/pango-font.h" line="349"/>
58765967 <return-value transfer-ownership="none">
58775968 <type name="none" c:type="void"/>
58785969 </return-value>
@@ -5880,13 +5971,13 @@ be set on a `PangoContext`.</doc>
58805971 <instance-parameter name="desc" transfer-ownership="none">
58815972 <doc xml:space="preserve"
58825973 filename="pango/fonts.c"
5883- line="456">a `PangoFontDescription`</doc>
5974+ line="458">a `PangoFontDescription`</doc>
58845975 <type name="FontDescription" c:type="PangoFontDescription*"/>
58855976 </instance-parameter>
58865977 <parameter name="gravity" transfer-ownership="none">
58875978 <doc xml:space="preserve"
58885979 filename="pango/fonts.c"
5889- line="457">the gravity for the font description.</doc>
5980+ line="459">the gravity for the font description.</doc>
58905981 <type name="Gravity" c:type="PangoGravity"/>
58915982 </parameter>
58925983 </parameters>
@@ -5894,11 +5985,11 @@ be set on a `PangoContext`.</doc>
58945985 <method name="set_size" c:identifier="pango_font_description_set_size">
58955986 <doc xml:space="preserve"
58965987 filename="pango/fonts.c"
5897- line="350">Sets the size field of a font description in fractional points.
5988+ line="352">Sets the size field of a font description in fractional points.
58985989
58995990 This is mutually exclusive with
59005991 [method@Pango.FontDescription.set_absolute_size].</doc>
5901- <source-position filename="pango/pango-font.h" line="315"/>
5992+ <source-position filename="pango/pango-font.h" line="339"/>
59025993 <return-value transfer-ownership="none">
59035994 <type name="none" c:type="void"/>
59045995 </return-value>
@@ -5906,13 +5997,13 @@ This is mutually exclusive with
59065997 <instance-parameter name="desc" transfer-ownership="none">
59075998 <doc xml:space="preserve"
59085999 filename="pango/fonts.c"
5909- line="352">a `PangoFontDescription`</doc>
6000+ line="354">a `PangoFontDescription`</doc>
59106001 <type name="FontDescription" c:type="PangoFontDescription*"/>
59116002 </instance-parameter>
59126003 <parameter name="size" transfer-ownership="none">
59136004 <doc xml:space="preserve"
59146005 filename="pango/fonts.c"
5915- line="353">the size of the font in points, scaled by %PANGO_SCALE.
6006+ line="355">the size of the font in points, scaled by %PANGO_SCALE.
59166007 (That is, a @size value of 10 * PANGO_SCALE is a 10 point font.
59176008 The conversion factor between points and device units depends on
59186009 system configuration and the output device. For screen display, a
@@ -5928,11 +6019,11 @@ This is mutually exclusive with
59286019 c:identifier="pango_font_description_set_stretch">
59296020 <doc xml:space="preserve"
59306021 filename="pango/fonts.c"
5931- line="310">Sets the stretch field of a font description.
6022+ line="312">Sets the stretch field of a font description.
59326023
59336024 The [enum@Pango.Stretch] field specifies how narrow or
59346025 wide the font should be.</doc>
5935- <source-position filename="pango/pango-font.h" line="310"/>
6026+ <source-position filename="pango/pango-font.h" line="334"/>
59366027 <return-value transfer-ownership="none">
59376028 <type name="none" c:type="void"/>
59386029 </return-value>
@@ -5940,13 +6031,13 @@ wide the font should be.</doc>
59406031 <instance-parameter name="desc" transfer-ownership="none">
59416032 <doc xml:space="preserve"
59426033 filename="pango/fonts.c"
5943- line="312">a `PangoFontDescription`</doc>
6034+ line="314">a `PangoFontDescription`</doc>
59446035 <type name="FontDescription" c:type="PangoFontDescription*"/>
59456036 </instance-parameter>
59466037 <parameter name="stretch" transfer-ownership="none">
59476038 <doc xml:space="preserve"
59486039 filename="pango/fonts.c"
5949- line="313">the stretch for the font description</doc>
6040+ line="315">the stretch for the font description</doc>
59506041 <type name="Stretch" c:type="PangoStretch"/>
59516042 </parameter>
59526043 </parameters>
@@ -5954,7 +6045,7 @@ wide the font should be.</doc>
59546045 <method name="set_style" c:identifier="pango_font_description_set_style">
59556046 <doc xml:space="preserve"
59566047 filename="pango/fonts.c"
5957- line="182">Sets the style field of a `PangoFontDescription`.
6048+ line="184">Sets the style field of a `PangoFontDescription`.
59586049
59596050 The [enum@Pango.Style] enumeration describes whether the font is
59606051 slanted and the manner in which it is slanted; it can be either
@@ -5964,7 +6055,7 @@ Most fonts will either have a italic style or an oblique style,
59646055 but not both, and font matching in Pango will match italic
59656056 specifications with oblique fonts and vice-versa if an exact
59666057 match is not found.</doc>
5967- <source-position filename="pango/pango-font.h" line="295"/>
6058+ <source-position filename="pango/pango-font.h" line="319"/>
59686059 <return-value transfer-ownership="none">
59696060 <type name="none" c:type="void"/>
59706061 </return-value>
@@ -5972,13 +6063,13 @@ match is not found.</doc>
59726063 <instance-parameter name="desc" transfer-ownership="none">
59736064 <doc xml:space="preserve"
59746065 filename="pango/fonts.c"
5975- line="184">a `PangoFontDescription`</doc>
6066+ line="186">a `PangoFontDescription`</doc>
59766067 <type name="FontDescription" c:type="PangoFontDescription*"/>
59776068 </instance-parameter>
59786069 <parameter name="style" transfer-ownership="none">
59796070 <doc xml:space="preserve"
59806071 filename="pango/fonts.c"
5981- line="185">the style for the font description</doc>
6072+ line="187">the style for the font description</doc>
59826073 <type name="Style" c:type="PangoStyle"/>
59836074 </parameter>
59846075 </parameters>
@@ -5987,11 +6078,11 @@ match is not found.</doc>
59876078 c:identifier="pango_font_description_set_variant">
59886079 <doc xml:space="preserve"
59896080 filename="pango/fonts.c"
5990- line="228">Sets the variant field of a font description.
6081+ line="230">Sets the variant field of a font description.
59916082
59926083 The [enum@Pango.Variant] can either be %PANGO_VARIANT_NORMAL
59936084 or %PANGO_VARIANT_SMALL_CAPS.</doc>
5994- <source-position filename="pango/pango-font.h" line="300"/>
6085+ <source-position filename="pango/pango-font.h" line="324"/>
59956086 <return-value transfer-ownership="none">
59966087 <type name="none" c:type="void"/>
59976088 </return-value>
@@ -5999,13 +6090,13 @@ or %PANGO_VARIANT_SMALL_CAPS.</doc>
59996090 <instance-parameter name="desc" transfer-ownership="none">
60006091 <doc xml:space="preserve"
60016092 filename="pango/fonts.c"
6002- line="230">a `PangoFontDescription`</doc>
6093+ line="232">a `PangoFontDescription`</doc>
60036094 <type name="FontDescription" c:type="PangoFontDescription*"/>
60046095 </instance-parameter>
60056096 <parameter name="variant" transfer-ownership="none">
60066097 <doc xml:space="preserve"
60076098 filename="pango/fonts.c"
6008- line="231">the variant type for the font description.</doc>
6099+ line="233">the variant type for the font description.</doc>
60096100 <type name="Variant" c:type="PangoVariant"/>
60106101 </parameter>
60116102 </parameters>
@@ -6015,7 +6106,7 @@ or %PANGO_VARIANT_SMALL_CAPS.</doc>
60156106 version="1.42">
60166107 <doc xml:space="preserve"
60176108 filename="pango/fonts.c"
6018- line="551">Sets the variations field of a font description.
6109+ line="553">Sets the variations field of a font description.
60196110
60206111 OpenType font variations allow to select a font instance by
60216112 specifying values for a number of axes, such as width or weight.
@@ -6031,7 +6122,7 @@ and values are clamped to their allowed range.
60316122 Pango does not currently have a way to find supported axes of
60326123 a font. Both harfbuzz and freetype have API for this. See
60336124 for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot-var.html#hb-ot-var-get-axis-infos).</doc>
6034- <source-position filename="pango/pango-font.h" line="334"/>
6125+ <source-position filename="pango/pango-font.h" line="358"/>
60356126 <return-value transfer-ownership="none">
60366127 <type name="none" c:type="void"/>
60376128 </return-value>
@@ -6039,7 +6130,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60396130 <instance-parameter name="desc" transfer-ownership="none">
60406131 <doc xml:space="preserve"
60416132 filename="pango/fonts.c"
6042- line="553">a `PangoFontDescription`.</doc>
6133+ line="555">a `PangoFontDescription`.</doc>
60436134 <type name="FontDescription" c:type="PangoFontDescription*"/>
60446135 </instance-parameter>
60456136 <parameter name="variations"
@@ -6048,7 +6139,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60486139 allow-none="1">
60496140 <doc xml:space="preserve"
60506141 filename="pango/fonts.c"
6051- line="554">a string representing the variations</doc>
6142+ line="556">a string representing the variations</doc>
60526143 <type name="utf8" c:type="const char*"/>
60536144 </parameter>
60546145 </parameters>
@@ -6058,7 +6149,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60586149 version="1.42">
60596150 <doc xml:space="preserve"
60606151 filename="pango/fonts.c"
6061- line="509">Sets the variations field of a font description.
6152+ line="511">Sets the variations field of a font description.
60626153
60636154 This is like [method@Pango.FontDescription.set_variations], except
60646155 that no copy of @variations is made. The caller must make sure that
@@ -6066,7 +6157,7 @@ the string passed in stays around until @desc has been freed
60666157 or the name is set again. This function can be used if
60676158 @variations is a static string such as a C string literal,
60686159 or if @desc is only needed temporarily.</doc>
6069- <source-position filename="pango/pango-font.h" line="331"/>
6160+ <source-position filename="pango/pango-font.h" line="355"/>
60706161 <return-value transfer-ownership="none">
60716162 <type name="none" c:type="void"/>
60726163 </return-value>
@@ -6074,13 +6165,13 @@ or if @desc is only needed temporarily.</doc>
60746165 <instance-parameter name="desc" transfer-ownership="none">
60756166 <doc xml:space="preserve"
60766167 filename="pango/fonts.c"
6077- line="511">a `PangoFontDescription`</doc>
6168+ line="513">a `PangoFontDescription`</doc>
60786169 <type name="FontDescription" c:type="PangoFontDescription*"/>
60796170 </instance-parameter>
60806171 <parameter name="variations" transfer-ownership="none">
60816172 <doc xml:space="preserve"
60826173 filename="pango/fonts.c"
6083- line="512">a string representing the variations</doc>
6174+ line="514">a string representing the variations</doc>
60846175 <type name="utf8" c:type="const char*"/>
60856176 </parameter>
60866177 </parameters>
@@ -6089,13 +6180,13 @@ or if @desc is only needed temporarily.</doc>
60896180 c:identifier="pango_font_description_set_weight">
60906181 <doc xml:space="preserve"
60916182 filename="pango/fonts.c"
6092- line="268">Sets the weight field of a font description.
6183+ line="270">Sets the weight field of a font description.
60936184
60946185 The weight field
60956186 specifies how bold or light the font should be. In addition
60966187 to the values of the [enum@Pango.Weight] enumeration, other
60976188 intermediate numeric values are possible.</doc>
6098- <source-position filename="pango/pango-font.h" line="305"/>
6189+ <source-position filename="pango/pango-font.h" line="329"/>
60996190 <return-value transfer-ownership="none">
61006191 <type name="none" c:type="void"/>
61016192 </return-value>
@@ -6103,13 +6194,13 @@ intermediate numeric values are possible.</doc>
61036194 <instance-parameter name="desc" transfer-ownership="none">
61046195 <doc xml:space="preserve"
61056196 filename="pango/fonts.c"
6106- line="270">a `PangoFontDescription`</doc>
6197+ line="272">a `PangoFontDescription`</doc>
61076198 <type name="FontDescription" c:type="PangoFontDescription*"/>
61086199 </instance-parameter>
61096200 <parameter name="weight" transfer-ownership="none">
61106201 <doc xml:space="preserve"
61116202 filename="pango/fonts.c"
6112- line="271">the weight for the font description.</doc>
6203+ line="273">the weight for the font description.</doc>
61136204 <type name="Weight" c:type="PangoWeight"/>
61146205 </parameter>
61156206 </parameters>
@@ -6118,24 +6209,24 @@ intermediate numeric values are possible.</doc>
61186209 c:identifier="pango_font_description_to_filename">
61196210 <doc xml:space="preserve"
61206211 filename="pango/fonts.c"
6121- line="1808">Creates a filename representation of a font description.
6212+ line="1872">Creates a filename representation of a font description.
61226213
61236214 The filename is identical to the result from calling
61246215 [method@Pango.FontDescription.to_string], but with underscores
61256216 instead of characters that are untypical in filenames, and in
61266217 lower case only.</doc>
6127- <source-position filename="pango/pango-font.h" line="373"/>
6218+ <source-position filename="pango/pango-font.h" line="403"/>
61286219 <return-value transfer-ownership="full" nullable="1">
61296220 <doc xml:space="preserve"
61306221 filename="pango/fonts.c"
6131- line="1819">a new string that must be freed with g_free().</doc>
6222+ line="1883">a new string that must be freed with g_free().</doc>
61326223 <type name="utf8" c:type="char*"/>
61336224 </return-value>
61346225 <parameters>
61356226 <instance-parameter name="desc" transfer-ownership="none">
61366227 <doc xml:space="preserve"
61376228 filename="pango/fonts.c"
6138- line="1810">a `PangoFontDescription`</doc>
6229+ line="1874">a `PangoFontDescription`</doc>
61396230 <type name="FontDescription" c:type="const PangoFontDescription*"/>
61406231 </instance-parameter>
61416232 </parameters>
@@ -6143,24 +6234,24 @@ lower case only.</doc>
61436234 <method name="to_string" c:identifier="pango_font_description_to_string">
61446235 <doc xml:space="preserve"
61456236 filename="pango/fonts.c"
6146- line="1715">Creates a string representation of a font description.
6237+ line="1777">Creates a string representation of a font description.
61476238
61486239 See [func@Pango.FontDescription.from_string] for a description
61496240 of the format of the string representation. The family list in
61506241 the string description will only have a terminating comma if
61516242 the last word of the list is a valid style option.</doc>
6152- <source-position filename="pango/pango-font.h" line="371"/>
6243+ <source-position filename="pango/pango-font.h" line="401"/>
61536244 <return-value transfer-ownership="full">
61546245 <doc xml:space="preserve"
61556246 filename="pango/fonts.c"
6156- line="1726">a new string that must be freed with g_free().</doc>
6247+ line="1788">a new string that must be freed with g_free().</doc>
61576248 <type name="utf8" c:type="char*"/>
61586249 </return-value>
61596250 <parameters>
61606251 <instance-parameter name="desc" transfer-ownership="none">
61616252 <doc xml:space="preserve"
61626253 filename="pango/fonts.c"
6163- line="1717">a `PangoFontDescription`</doc>
6254+ line="1779">a `PangoFontDescription`</doc>
61646255 <type name="FontDescription" c:type="const PangoFontDescription*"/>
61656256 </instance-parameter>
61666257 </parameters>
@@ -6169,10 +6260,10 @@ the last word of the list is a valid style option.</doc>
61696260 c:identifier="pango_font_description_unset_fields">
61706261 <doc xml:space="preserve"
61716262 filename="pango/fonts.c"
6172- line="732">Unsets some of the fields in a `PangoFontDescription`.
6263+ line="779">Unsets some of the fields in a `PangoFontDescription`.
61736264
61746265 The unset fields will get back to their default values.</doc>
6175- <source-position filename="pango/pango-font.h" line="351"/>
6266+ <source-position filename="pango/pango-font.h" line="381"/>
61766267 <return-value transfer-ownership="none">
61776268 <type name="none" c:type="void"/>
61786269 </return-value>
@@ -6180,13 +6271,13 @@ The unset fields will get back to their default values.</doc>
61806271 <instance-parameter name="desc" transfer-ownership="none">
61816272 <doc xml:space="preserve"
61826273 filename="pango/fonts.c"
6183- line="734">a `PangoFontDescription`</doc>
6274+ line="781">a `PangoFontDescription`</doc>
61846275 <type name="FontDescription" c:type="PangoFontDescription*"/>
61856276 </instance-parameter>
61866277 <parameter name="to_unset" transfer-ownership="none">
61876278 <doc xml:space="preserve"
61886279 filename="pango/fonts.c"
6189- line="735">bitmask of fields in the @desc to unset.</doc>
6280+ line="782">bitmask of fields in the @desc to unset.</doc>
61906281 <type name="FontMask" c:type="PangoFontMask"/>
61916282 </parameter>
61926283 </parameters>
@@ -6195,7 +6286,7 @@ The unset fields will get back to their default values.</doc>
61956286 c:identifier="pango_font_description_from_string">
61966287 <doc xml:space="preserve"
61976288 filename="pango/fonts.c"
6198- line="1403">Creates a new font description from a string representation.
6289+ line="1462">Creates a new font description from a string representation.
61996290
62006291 The string must have the form
62016292
@@ -6228,6 +6319,9 @@ The following words are understood as gravity values:
62286319 "Not-Rotated", "South", "Upside-Down", "North", "Rotated-Left",
62296320 "East", "Rotated-Right", "West".
62306321
6322+The following words are understood as color values:
6323+"With-Color", "Without-Color".
6324+
62316325 VARIATIONS is a comma-separated list of font variations
62326326 of the form @<U+200D>axis1=value,axis2=value,...
62336327
@@ -6244,18 +6338,18 @@ size in the resulting font description will be set to 0.
62446338 A typical example:
62456339
62466340 Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1</doc>
6247- <source-position filename="pango/pango-font.h" line="369"/>
6341+ <source-position filename="pango/pango-font.h" line="399"/>
62486342 <return-value transfer-ownership="full">
62496343 <doc xml:space="preserve"
62506344 filename="pango/fonts.c"
6251- line="1457">a new `PangoFontDescription`.</doc>
6345+ line="1519">a new `PangoFontDescription`.</doc>
62526346 <type name="FontDescription" c:type="PangoFontDescription*"/>
62536347 </return-value>
62546348 <parameters>
62556349 <parameter name="str" transfer-ownership="none">
62566350 <doc xml:space="preserve"
62576351 filename="pango/fonts.c"
6258- line="1405">string representation of a font description.</doc>
6352+ line="1464">string representation of a font description.</doc>
62596353 <type name="utf8" c:type="const char*"/>
62606354 </parameter>
62616355 </parameters>
@@ -6271,22 +6365,22 @@ A typical example:
62716365 glib:type-struct="FontFaceClass">
62726366 <doc xml:space="preserve"
62736367 filename="pango/pango-font.h"
6274- line="513">A `PangoFontFace` is used to represent a group of fonts with
6368+ line="543">A `PangoFontFace` is used to represent a group of fonts with
62756369 the same family, slant, weight, and width, but varying sizes.</doc>
6276- <source-position filename="pango/pango-font.h" line="543"/>
6370+ <source-position filename="pango/pango-font.h" line="573"/>
62776371 <virtual-method name="describe" invoker="describe">
62786372 <doc xml:space="preserve"
62796373 filename="pango/fonts.c"
6280- line="2983">Returns a font description that matches the face.
6374+ line="3057">Returns a font description that matches the face.
62816375
62826376 The resulting font description will have the family, style,
62836377 variant, weight and stretch of the face, but its size field
62846378 will be unset.</doc>
6285- <source-position filename="pango/pango-font.h" line="531"/>
6379+ <source-position filename="pango/pango-font.h" line="561"/>
62866380 <return-value transfer-ownership="full">
62876381 <doc xml:space="preserve"
62886382 filename="pango/fonts.c"
6289- line="2993">a newly-created `PangoFontDescription` structure
6383+ line="3067">a newly-created `PangoFontDescription` structure
62906384 holding the description of the face. Use [method@Pango.FontDescription.free]
62916385 to free the result.</doc>
62926386 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6295,7 +6389,7 @@ will be unset.</doc>
62956389 <instance-parameter name="face" transfer-ownership="none">
62966390 <doc xml:space="preserve"
62976391 filename="pango/fonts.c"
6298- line="2985">a `PangoFontFace`</doc>
6392+ line="3059">a `PangoFontFace`</doc>
62996393 <type name="FontFace" c:type="PangoFontFace*"/>
63006394 </instance-parameter>
63016395 </parameters>
@@ -6303,16 +6397,16 @@ will be unset.</doc>
63036397 <virtual-method name="get_face_name" invoker="get_face_name">
63046398 <doc xml:space="preserve"
63056399 filename="pango/fonts.c"
6306- line="3030">Gets a name representing the style of this face.
6400+ line="3104">Gets a name representing the style of this face.
63076401
63086402 Note that a font family may contain multiple faces
63096403 with the same name (e.g. a variable and a non-variable
63106404 face for the same style).</doc>
6311- <source-position filename="pango/pango-font.h" line="530"/>
6405+ <source-position filename="pango/pango-font.h" line="560"/>
63126406 <return-value transfer-ownership="none">
63136407 <doc xml:space="preserve"
63146408 filename="pango/fonts.c"
6315- line="3040">the face name for the face. This string is
6409+ line="3114">the face name for the face. This string is
63166410 owned by the face object and must not be modified or freed.</doc>
63176411 <type name="utf8" c:type="const char*"/>
63186412 </return-value>
@@ -6320,7 +6414,7 @@ face for the same style).</doc>
63206414 <instance-parameter name="face" transfer-ownership="none">
63216415 <doc xml:space="preserve"
63226416 filename="pango/fonts.c"
6323- line="3032">a `PangoFontFace`.</doc>
6417+ line="3106">a `PangoFontFace`.</doc>
63246418 <type name="FontFace" c:type="PangoFontFace*"/>
63256419 </instance-parameter>
63266420 </parameters>
@@ -6328,19 +6422,19 @@ face for the same style).</doc>
63286422 <virtual-method name="get_family" invoker="get_family" version="1.46">
63296423 <doc xml:space="preserve"
63306424 filename="pango/fonts.c"
6331- line="3089">Gets the `PangoFontFamily` that @face belongs to.</doc>
6332- <source-position filename="pango/pango-font.h" line="536"/>
6425+ line="3163">Gets the `PangoFontFamily` that @face belongs to.</doc>
6426+ <source-position filename="pango/pango-font.h" line="566"/>
63336427 <return-value transfer-ownership="none">
63346428 <doc xml:space="preserve"
63356429 filename="pango/fonts.c"
6336- line="3095">the `PangoFontFamily`</doc>
6430+ line="3169">the `PangoFontFamily`</doc>
63376431 <type name="FontFamily" c:type="PangoFontFamily*"/>
63386432 </return-value>
63396433 <parameters>
63406434 <instance-parameter name="face" transfer-ownership="none">
63416435 <doc xml:space="preserve"
63426436 filename="pango/fonts.c"
6343- line="3091">a `PangoFontFace`</doc>
6437+ line="3165">a `PangoFontFace`</doc>
63446438 <type name="FontFace" c:type="PangoFontFace*"/>
63456439 </instance-parameter>
63466440 </parameters>
@@ -6350,23 +6444,23 @@ face for the same style).</doc>
63506444 version="1.18">
63516445 <doc xml:space="preserve"
63526446 filename="pango/fonts.c"
6353- line="3005">Returns whether a `PangoFontFace` is synthesized.
6447+ line="3079">Returns whether a `PangoFontFace` is synthesized.
63546448
63556449 This will be the case if the underlying font rendering engine
63566450 creates this face from another face, by shearing, emboldening,
63576451 lightening or modifying it in some other way.</doc>
6358- <source-position filename="pango/pango-font.h" line="535"/>
6452+ <source-position filename="pango/pango-font.h" line="565"/>
63596453 <return-value transfer-ownership="none">
63606454 <doc xml:space="preserve"
63616455 filename="pango/fonts.c"
6362- line="3015">whether @face is synthesized</doc>
6456+ line="3089">whether @face is synthesized</doc>
63636457 <type name="gboolean" c:type="gboolean"/>
63646458 </return-value>
63656459 <parameters>
63666460 <instance-parameter name="face" transfer-ownership="none">
63676461 <doc xml:space="preserve"
63686462 filename="pango/fonts.c"
6369- line="3007">a `PangoFontFace`</doc>
6463+ line="3081">a `PangoFontFace`</doc>
63706464 <type name="FontFace" c:type="PangoFontFace*"/>
63716465 </instance-parameter>
63726466 </parameters>
@@ -6374,13 +6468,13 @@ lightening or modifying it in some other way.</doc>
63746468 <virtual-method name="list_sizes" invoker="list_sizes" version="1.4">
63756469 <doc xml:space="preserve"
63766470 filename="pango/fonts.c"
6377- line="3051">List the available sizes for a font.
6471+ line="3125">List the available sizes for a font.
63786472
63796473 This is only applicable to bitmap fonts. For scalable fonts, stores
63806474 %NULL at the location pointed to by @sizes and 0 at the location pointed
63816475 to by @n_sizes. The sizes returned are in Pango units and are sorted
63826476 in ascending order.</doc>
6383- <source-position filename="pango/pango-font.h" line="532"/>
6477+ <source-position filename="pango/pango-font.h" line="562"/>
63846478 <return-value transfer-ownership="none">
63856479 <type name="none" c:type="void"/>
63866480 </return-value>
@@ -6388,7 +6482,7 @@ in ascending order.</doc>
63886482 <instance-parameter name="face" transfer-ownership="none">
63896483 <doc xml:space="preserve"
63906484 filename="pango/fonts.c"
6391- line="3053">a `PangoFontFace`.</doc>
6485+ line="3127">a `PangoFontFace`.</doc>
63926486 <type name="FontFace" c:type="PangoFontFace*"/>
63936487 </instance-parameter>
63946488 <parameter name="sizes"
@@ -6400,7 +6494,7 @@ in ascending order.</doc>
64006494 allow-none="1">
64016495 <doc xml:space="preserve"
64026496 filename="pango/fonts.c"
6403- line="3054">
6497+ line="3128">
64046498 location to store a pointer to an array of int. This array
64056499 should be freed with g_free().</doc>
64066500 <array length="1" zero-terminated="0" c:type="int**">
@@ -6413,7 +6507,7 @@ in ascending order.</doc>
64136507 transfer-ownership="full">
64146508 <doc xml:space="preserve"
64156509 filename="pango/fonts.c"
6416- line="3057">location to store the number of elements in @sizes</doc>
6510+ line="3131">location to store the number of elements in @sizes</doc>
64176511 <type name="gint" c:type="int*"/>
64186512 </parameter>
64196513 </parameters>
@@ -6421,16 +6515,16 @@ in ascending order.</doc>
64216515 <method name="describe" c:identifier="pango_font_face_describe">
64226516 <doc xml:space="preserve"
64236517 filename="pango/fonts.c"
6424- line="2983">Returns a font description that matches the face.
6518+ line="3057">Returns a font description that matches the face.
64256519
64266520 The resulting font description will have the family, style,
64276521 variant, weight and stretch of the face, but its size field
64286522 will be unset.</doc>
6429- <source-position filename="pango/pango-font.h" line="551"/>
6523+ <source-position filename="pango/pango-font.h" line="581"/>
64306524 <return-value transfer-ownership="full">
64316525 <doc xml:space="preserve"
64326526 filename="pango/fonts.c"
6433- line="2993">a newly-created `PangoFontDescription` structure
6527+ line="3067">a newly-created `PangoFontDescription` structure
64346528 holding the description of the face. Use [method@Pango.FontDescription.free]
64356529 to free the result.</doc>
64366530 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6439,7 +6533,7 @@ will be unset.</doc>
64396533 <instance-parameter name="face" transfer-ownership="none">
64406534 <doc xml:space="preserve"
64416535 filename="pango/fonts.c"
6442- line="2985">a `PangoFontFace`</doc>
6536+ line="3059">a `PangoFontFace`</doc>
64436537 <type name="FontFace" c:type="PangoFontFace*"/>
64446538 </instance-parameter>
64456539 </parameters>
@@ -6448,16 +6542,16 @@ will be unset.</doc>
64486542 c:identifier="pango_font_face_get_face_name">
64496543 <doc xml:space="preserve"
64506544 filename="pango/fonts.c"
6451- line="3030">Gets a name representing the style of this face.
6545+ line="3104">Gets a name representing the style of this face.
64526546
64536547 Note that a font family may contain multiple faces
64546548 with the same name (e.g. a variable and a non-variable
64556549 face for the same style).</doc>
6456- <source-position filename="pango/pango-font.h" line="553"/>
6550+ <source-position filename="pango/pango-font.h" line="583"/>
64576551 <return-value transfer-ownership="none">
64586552 <doc xml:space="preserve"
64596553 filename="pango/fonts.c"
6460- line="3040">the face name for the face. This string is
6554+ line="3114">the face name for the face. This string is
64616555 owned by the face object and must not be modified or freed.</doc>
64626556 <type name="utf8" c:type="const char*"/>
64636557 </return-value>
@@ -6465,7 +6559,7 @@ face for the same style).</doc>
64656559 <instance-parameter name="face" transfer-ownership="none">
64666560 <doc xml:space="preserve"
64676561 filename="pango/fonts.c"
6468- line="3032">a `PangoFontFace`.</doc>
6562+ line="3106">a `PangoFontFace`.</doc>
64696563 <type name="FontFace" c:type="PangoFontFace*"/>
64706564 </instance-parameter>
64716565 </parameters>
@@ -6475,19 +6569,19 @@ face for the same style).</doc>
64756569 version="1.46">
64766570 <doc xml:space="preserve"
64776571 filename="pango/fonts.c"
6478- line="3089">Gets the `PangoFontFamily` that @face belongs to.</doc>
6479- <source-position filename="pango/pango-font.h" line="562"/>
6572+ line="3163">Gets the `PangoFontFamily` that @face belongs to.</doc>
6573+ <source-position filename="pango/pango-font.h" line="592"/>
64806574 <return-value transfer-ownership="none">
64816575 <doc xml:space="preserve"
64826576 filename="pango/fonts.c"
6483- line="3095">the `PangoFontFamily`</doc>
6577+ line="3169">the `PangoFontFamily`</doc>
64846578 <type name="FontFamily" c:type="PangoFontFamily*"/>
64856579 </return-value>
64866580 <parameters>
64876581 <instance-parameter name="face" transfer-ownership="none">
64886582 <doc xml:space="preserve"
64896583 filename="pango/fonts.c"
6490- line="3091">a `PangoFontFace`</doc>
6584+ line="3165">a `PangoFontFace`</doc>
64916585 <type name="FontFace" c:type="PangoFontFace*"/>
64926586 </instance-parameter>
64936587 </parameters>
@@ -6497,23 +6591,23 @@ face for the same style).</doc>
64976591 version="1.18">
64986592 <doc xml:space="preserve"
64996593 filename="pango/fonts.c"
6500- line="3005">Returns whether a `PangoFontFace` is synthesized.
6594+ line="3079">Returns whether a `PangoFontFace` is synthesized.
65016595
65026596 This will be the case if the underlying font rendering engine
65036597 creates this face from another face, by shearing, emboldening,
65046598 lightening or modifying it in some other way.</doc>
6505- <source-position filename="pango/pango-font.h" line="559"/>
6599+ <source-position filename="pango/pango-font.h" line="589"/>
65066600 <return-value transfer-ownership="none">
65076601 <doc xml:space="preserve"
65086602 filename="pango/fonts.c"
6509- line="3015">whether @face is synthesized</doc>
6603+ line="3089">whether @face is synthesized</doc>
65106604 <type name="gboolean" c:type="gboolean"/>
65116605 </return-value>
65126606 <parameters>
65136607 <instance-parameter name="face" transfer-ownership="none">
65146608 <doc xml:space="preserve"
65156609 filename="pango/fonts.c"
6516- line="3007">a `PangoFontFace`</doc>
6610+ line="3081">a `PangoFontFace`</doc>
65176611 <type name="FontFace" c:type="PangoFontFace*"/>
65186612 </instance-parameter>
65196613 </parameters>
@@ -6523,13 +6617,13 @@ lightening or modifying it in some other way.</doc>
65236617 version="1.4">
65246618 <doc xml:space="preserve"
65256619 filename="pango/fonts.c"
6526- line="3051">List the available sizes for a font.
6620+ line="3125">List the available sizes for a font.
65276621
65286622 This is only applicable to bitmap fonts. For scalable fonts, stores
65296623 %NULL at the location pointed to by @sizes and 0 at the location pointed
65306624 to by @n_sizes. The sizes returned are in Pango units and are sorted
65316625 in ascending order.</doc>
6532- <source-position filename="pango/pango-font.h" line="555"/>
6626+ <source-position filename="pango/pango-font.h" line="585"/>
65336627 <return-value transfer-ownership="none">
65346628 <type name="none" c:type="void"/>
65356629 </return-value>
@@ -6537,7 +6631,7 @@ in ascending order.</doc>
65376631 <instance-parameter name="face" transfer-ownership="none">
65386632 <doc xml:space="preserve"
65396633 filename="pango/fonts.c"
6540- line="3053">a `PangoFontFace`.</doc>
6634+ line="3127">a `PangoFontFace`.</doc>
65416635 <type name="FontFace" c:type="PangoFontFace*"/>
65426636 </instance-parameter>
65436637 <parameter name="sizes"
@@ -6549,7 +6643,7 @@ in ascending order.</doc>
65496643 allow-none="1">
65506644 <doc xml:space="preserve"
65516645 filename="pango/fonts.c"
6552- line="3054">
6646+ line="3128">
65536647 location to store a pointer to an array of int. This array
65546648 should be freed with g_free().</doc>
65556649 <array length="1" zero-terminated="0" c:type="int**">
@@ -6562,7 +6656,7 @@ in ascending order.</doc>
65626656 transfer-ownership="full">
65636657 <doc xml:space="preserve"
65646658 filename="pango/fonts.c"
6565- line="3057">location to store the number of elements in @sizes</doc>
6659+ line="3131">location to store the number of elements in @sizes</doc>
65666660 <type name="gint" c:type="int*"/>
65676661 </parameter>
65686662 </parameters>
@@ -6574,17 +6668,17 @@ in ascending order.</doc>
65746668 <record name="FontFaceClass"
65756669 c:type="PangoFontFaceClass"
65766670 glib:is-gtype-struct-for="FontFace">
6577- <source-position filename="pango/pango-font.h" line="543"/>
6671+ <source-position filename="pango/pango-font.h" line="573"/>
65786672 <field name="parent_class">
65796673 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
65806674 </field>
65816675 <field name="get_face_name">
65826676 <callback name="get_face_name">
6583- <source-position filename="pango/pango-font.h" line="530"/>
6677+ <source-position filename="pango/pango-font.h" line="560"/>
65846678 <return-value transfer-ownership="none">
65856679 <doc xml:space="preserve"
65866680 filename="pango/fonts.c"
6587- line="3040">the face name for the face. This string is
6681+ line="3114">the face name for the face. This string is
65886682 owned by the face object and must not be modified or freed.</doc>
65896683 <type name="utf8" c:type="const char*"/>
65906684 </return-value>
@@ -6592,7 +6686,7 @@ in ascending order.</doc>
65926686 <parameter name="face" transfer-ownership="none">
65936687 <doc xml:space="preserve"
65946688 filename="pango/fonts.c"
6595- line="3032">a `PangoFontFace`.</doc>
6689+ line="3106">a `PangoFontFace`.</doc>
65966690 <type name="FontFace" c:type="PangoFontFace*"/>
65976691 </parameter>
65986692 </parameters>
@@ -6600,11 +6694,11 @@ in ascending order.</doc>
66006694 </field>
66016695 <field name="describe">
66026696 <callback name="describe">
6603- <source-position filename="pango/pango-font.h" line="531"/>
6697+ <source-position filename="pango/pango-font.h" line="561"/>
66046698 <return-value transfer-ownership="full">
66056699 <doc xml:space="preserve"
66066700 filename="pango/fonts.c"
6607- line="2993">a newly-created `PangoFontDescription` structure
6701+ line="3067">a newly-created `PangoFontDescription` structure
66086702 holding the description of the face. Use [method@Pango.FontDescription.free]
66096703 to free the result.</doc>
66106704 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6613,7 +6707,7 @@ in ascending order.</doc>
66136707 <parameter name="face" transfer-ownership="none">
66146708 <doc xml:space="preserve"
66156709 filename="pango/fonts.c"
6616- line="2985">a `PangoFontFace`</doc>
6710+ line="3059">a `PangoFontFace`</doc>
66176711 <type name="FontFace" c:type="PangoFontFace*"/>
66186712 </parameter>
66196713 </parameters>
@@ -6621,7 +6715,7 @@ in ascending order.</doc>
66216715 </field>
66226716 <field name="list_sizes">
66236717 <callback name="list_sizes">
6624- <source-position filename="pango/pango-font.h" line="532"/>
6718+ <source-position filename="pango/pango-font.h" line="562"/>
66256719 <return-value transfer-ownership="none">
66266720 <type name="none" c:type="void"/>
66276721 </return-value>
@@ -6629,7 +6723,7 @@ in ascending order.</doc>
66296723 <parameter name="face" transfer-ownership="none">
66306724 <doc xml:space="preserve"
66316725 filename="pango/fonts.c"
6632- line="3053">a `PangoFontFace`.</doc>
6726+ line="3127">a `PangoFontFace`.</doc>
66336727 <type name="FontFace" c:type="PangoFontFace*"/>
66346728 </parameter>
66356729 <parameter name="sizes"
@@ -6641,7 +6735,7 @@ in ascending order.</doc>
66416735 allow-none="1">
66426736 <doc xml:space="preserve"
66436737 filename="pango/fonts.c"
6644- line="3054">
6738+ line="3128">
66456739 location to store a pointer to an array of int. This array
66466740 should be freed with g_free().</doc>
66476741 <array length="2" zero-terminated="0" c:type="int**">
@@ -6654,7 +6748,7 @@ in ascending order.</doc>
66546748 transfer-ownership="full">
66556749 <doc xml:space="preserve"
66566750 filename="pango/fonts.c"
6657- line="3057">location to store the number of elements in @sizes</doc>
6751+ line="3131">location to store the number of elements in @sizes</doc>
66586752 <type name="gint" c:type="int*"/>
66596753 </parameter>
66606754 </parameters>
@@ -6662,18 +6756,18 @@ in ascending order.</doc>
66626756 </field>
66636757 <field name="is_synthesized">
66646758 <callback name="is_synthesized">
6665- <source-position filename="pango/pango-font.h" line="535"/>
6759+ <source-position filename="pango/pango-font.h" line="565"/>
66666760 <return-value transfer-ownership="none">
66676761 <doc xml:space="preserve"
66686762 filename="pango/fonts.c"
6669- line="3015">whether @face is synthesized</doc>
6763+ line="3089">whether @face is synthesized</doc>
66706764 <type name="gboolean" c:type="gboolean"/>
66716765 </return-value>
66726766 <parameters>
66736767 <parameter name="face" transfer-ownership="none">
66746768 <doc xml:space="preserve"
66756769 filename="pango/fonts.c"
6676- line="3007">a `PangoFontFace`</doc>
6770+ line="3081">a `PangoFontFace`</doc>
66776771 <type name="FontFace" c:type="PangoFontFace*"/>
66786772 </parameter>
66796773 </parameters>
@@ -6681,18 +6775,18 @@ in ascending order.</doc>
66816775 </field>
66826776 <field name="get_family">
66836777 <callback name="get_family">
6684- <source-position filename="pango/pango-font.h" line="536"/>
6778+ <source-position filename="pango/pango-font.h" line="566"/>
66856779 <return-value transfer-ownership="none">
66866780 <doc xml:space="preserve"
66876781 filename="pango/fonts.c"
6688- line="3095">the `PangoFontFamily`</doc>
6782+ line="3169">the `PangoFontFamily`</doc>
66896783 <type name="FontFamily" c:type="PangoFontFamily*"/>
66906784 </return-value>
66916785 <parameters>
66926786 <parameter name="face" transfer-ownership="none">
66936787 <doc xml:space="preserve"
66946788 filename="pango/fonts.c"
6695- line="3091">a `PangoFontFace`</doc>
6789+ line="3165">a `PangoFontFace`</doc>
66966790 <type name="FontFace" c:type="PangoFontFace*"/>
66976791 </parameter>
66986792 </parameters>
@@ -6700,7 +6794,7 @@ in ascending order.</doc>
67006794 </field>
67016795 <field name="_pango_reserved3" introspectable="0">
67026796 <callback name="_pango_reserved3">
6703- <source-position filename="pango/pango-font.h" line="541"/>
6797+ <source-position filename="pango/pango-font.h" line="571"/>
67046798 <return-value transfer-ownership="none">
67056799 <type name="none" c:type="void"/>
67066800 </return-value>
@@ -6708,7 +6802,7 @@ in ascending order.</doc>
67086802 </field>
67096803 <field name="_pango_reserved4" introspectable="0">
67106804 <callback name="_pango_reserved4">
6711- <source-position filename="pango/pango-font.h" line="542"/>
6805+ <source-position filename="pango/pango-font.h" line="572"/>
67126806 <return-value transfer-ownership="none">
67136807 <type name="none" c:type="void"/>
67146808 </return-value>
@@ -6725,22 +6819,22 @@ in ascending order.</doc>
67256819 glib:type-struct="FontFamilyClass">
67266820 <doc xml:space="preserve"
67276821 filename="pango/pango-font.h"
6728- line="440">A `PangoFontFamily` is used to represent a family of related
6822+ line="470">A `PangoFontFamily` is used to represent a family of related
67296823 font faces.
67306824
67316825 The font faces in a family share a common design, but differ in
67326826 slant, weight, width or other aspects.</doc>
6733- <source-position filename="pango/pango-font.h" line="475"/>
6827+ <source-position filename="pango/pango-font.h" line="505"/>
67346828 <implements name="Gio.ListModel"/>
67356829 <virtual-method name="get_face" invoker="get_face" version="1.46">
67366830 <doc xml:space="preserve"
67376831 filename="pango/fonts.c"
6738- line="2891">Gets the `PangoFontFace` of @family with the given name.</doc>
6739- <source-position filename="pango/pango-font.h" line="467"/>
6832+ line="2965">Gets the `PangoFontFace` of @family with the given name.</doc>
6833+ <source-position filename="pango/pango-font.h" line="497"/>
67406834 <return-value transfer-ownership="none" nullable="1">
67416835 <doc xml:space="preserve"
67426836 filename="pango/fonts.c"
6743- line="2900">the `PangoFontFace`,
6837+ line="2974">the `PangoFontFace`,
67446838 or %NULL if no face with the given name exists.</doc>
67456839 <type name="FontFace" c:type="PangoFontFace*"/>
67466840 </return-value>
@@ -6748,7 +6842,7 @@ slant, weight, width or other aspects.</doc>
67486842 <instance-parameter name="family" transfer-ownership="none">
67496843 <doc xml:space="preserve"
67506844 filename="pango/fonts.c"
6751- line="2893">a `PangoFontFamily`</doc>
6845+ line="2967">a `PangoFontFamily`</doc>
67526846 <type name="FontFamily" c:type="PangoFontFamily*"/>
67536847 </instance-parameter>
67546848 <parameter name="name"
@@ -6757,7 +6851,7 @@ slant, weight, width or other aspects.</doc>
67576851 allow-none="1">
67586852 <doc xml:space="preserve"
67596853 filename="pango/fonts.c"
6760- line="2894">the name of a face. If the name is %NULL,
6854+ line="2968">the name of a face. If the name is %NULL,
67616855 the family's default face (fontconfig calls it "Regular")
67626856 will be returned.</doc>
67636857 <type name="utf8" c:type="const char*"/>
@@ -6767,16 +6861,16 @@ slant, weight, width or other aspects.</doc>
67676861 <virtual-method name="get_name" invoker="get_name">
67686862 <doc xml:space="preserve"
67696863 filename="pango/fonts.c"
6770- line="2807">Gets the name of the family.
6864+ line="2881">Gets the name of the family.
67716865
67726866 The name is unique among all fonts for the font backend and can
67736867 be used in a `PangoFontDescription` to specify that a face from
67746868 this family is desired.</doc>
6775- <source-position filename="pango/pango-font.h" line="463"/>
6869+ <source-position filename="pango/pango-font.h" line="493"/>
67766870 <return-value transfer-ownership="none">
67776871 <doc xml:space="preserve"
67786872 filename="pango/fonts.c"
6779- line="2817">the name of the family. This string is owned
6873+ line="2891">the name of the family. This string is owned
67806874 by the family object and must not be modified or freed.</doc>
67816875 <type name="utf8" c:type="const char*"/>
67826876 </return-value>
@@ -6784,7 +6878,7 @@ this family is desired.</doc>
67846878 <instance-parameter name="family" transfer-ownership="none">
67856879 <doc xml:space="preserve"
67866880 filename="pango/fonts.c"
6787- line="2809">a `PangoFontFamily`</doc>
6881+ line="2883">a `PangoFontFamily`</doc>
67886882 <type name="FontFamily" c:type="PangoFontFamily*"/>
67896883 </instance-parameter>
67906884 </parameters>
@@ -6792,7 +6886,7 @@ this family is desired.</doc>
67926886 <virtual-method name="is_monospace" invoker="is_monospace" version="1.4">
67936887 <doc xml:space="preserve"
67946888 filename="pango/fonts.c"
6795- line="2914">A monospace font is a font designed for text display where the the
6889+ line="2988">A monospace font is a font designed for text display where the the
67966890 characters form a regular grid.
67976891
67986892 For Western languages this would
@@ -6806,18 +6900,18 @@ The best way to find out the grid-cell size is to call
68066900 [method@Pango.FontMetrics.get_approximate_digit_width], since the
68076901 results of [method@Pango.FontMetrics.get_approximate_char_width] may
68086902 be affected by double-width characters.</doc>
6809- <source-position filename="pango/pango-font.h" line="464"/>
6903+ <source-position filename="pango/pango-font.h" line="494"/>
68106904 <return-value transfer-ownership="none">
68116905 <doc xml:space="preserve"
68126906 filename="pango/fonts.c"
6813- line="2933">%TRUE if the family is monospace.</doc>
6907+ line="3007">%TRUE if the family is monospace.</doc>
68146908 <type name="gboolean" c:type="gboolean"/>
68156909 </return-value>
68166910 <parameters>
68176911 <instance-parameter name="family" transfer-ownership="none">
68186912 <doc xml:space="preserve"
68196913 filename="pango/fonts.c"
6820- line="2916">a `PangoFontFamily`</doc>
6914+ line="2990">a `PangoFontFamily`</doc>
68216915 <type name="FontFamily" c:type="PangoFontFamily*"/>
68226916 </instance-parameter>
68236917 </parameters>
@@ -6825,23 +6919,23 @@ be affected by double-width characters.</doc>
68256919 <virtual-method name="is_variable" invoker="is_variable" version="1.44">
68266920 <doc xml:space="preserve"
68276921 filename="pango/fonts.c"
6828- line="2945">A variable font is a font which has axes that can be modified to
6922+ line="3019">A variable font is a font which has axes that can be modified to
68296923 produce different faces.
68306924
68316925 Such axes are also known as _variations_; see
68326926 [method@Pango.FontDescription.set_variations] for more information.</doc>
6833- <source-position filename="pango/pango-font.h" line="465"/>
6927+ <source-position filename="pango/pango-font.h" line="495"/>
68346928 <return-value transfer-ownership="none">
68356929 <doc xml:space="preserve"
68366930 filename="pango/fonts.c"
6837- line="2955">%TRUE if the family is variable</doc>
6931+ line="3029">%TRUE if the family is variable</doc>
68386932 <type name="gboolean" c:type="gboolean"/>
68396933 </return-value>
68406934 <parameters>
68416935 <instance-parameter name="family" transfer-ownership="none">
68426936 <doc xml:space="preserve"
68436937 filename="pango/fonts.c"
6844- line="2947">a `PangoFontFamily`</doc>
6938+ line="3021">a `PangoFontFamily`</doc>
68456939 <type name="FontFamily" c:type="PangoFontFamily*"/>
68466940 </instance-parameter>
68476941 </parameters>
@@ -6849,7 +6943,7 @@ Such axes are also known as _variations_; see
68496943 <virtual-method name="list_faces" invoker="list_faces">
68506944 <doc xml:space="preserve"
68516945 filename="pango/fonts.c"
6852- line="2828">Lists the different font faces that make up @family.
6946+ line="2902">Lists the different font faces that make up @family.
68536947
68546948 The faces in a family share a common design, but differ in slant, weight,
68556949 width and other aspects.
@@ -6859,7 +6953,7 @@ multiple faces may have the same name or characteristics.
68596953
68606954 `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
68616955 for enumerating faces.</doc>
6862- <source-position filename="pango/pango-font.h" line="460"/>
6956+ <source-position filename="pango/pango-font.h" line="490"/>
68636957 <return-value transfer-ownership="none">
68646958 <type name="none" c:type="void"/>
68656959 </return-value>
@@ -6867,7 +6961,7 @@ for enumerating faces.</doc>
68676961 <instance-parameter name="family" transfer-ownership="none">
68686962 <doc xml:space="preserve"
68696963 filename="pango/fonts.c"
6870- line="2830">a `PangoFontFamily`</doc>
6964+ line="2904">a `PangoFontFamily`</doc>
68716965 <type name="FontFamily" c:type="PangoFontFamily*"/>
68726966 </instance-parameter>
68736967 <parameter name="faces"
@@ -6878,7 +6972,7 @@ for enumerating faces.</doc>
68786972 allow-none="1">
68796973 <doc xml:space="preserve"
68806974 filename="pango/fonts.c"
6881- line="2831">
6975+ line="2905">
68826976 location to store an array of pointers to `PangoFontFace` objects,
68836977 or %NULL. This array should be freed with g_free() when it is no
68846978 longer needed.</doc>
@@ -6892,7 +6986,7 @@ for enumerating faces.</doc>
68926986 transfer-ownership="full">
68936987 <doc xml:space="preserve"
68946988 filename="pango/fonts.c"
6895- line="2835">location to store number of elements in @faces.</doc>
6989+ line="2909">location to store number of elements in @faces.</doc>
68966990 <type name="gint" c:type="int*"/>
68976991 </parameter>
68986992 </parameters>
@@ -6902,12 +6996,12 @@ for enumerating faces.</doc>
69026996 version="1.46">
69036997 <doc xml:space="preserve"
69046998 filename="pango/fonts.c"
6905- line="2891">Gets the `PangoFontFace` of @family with the given name.</doc>
6906- <source-position filename="pango/pango-font.h" line="494"/>
6999+ line="2965">Gets the `PangoFontFace` of @family with the given name.</doc>
7000+ <source-position filename="pango/pango-font.h" line="524"/>
69077001 <return-value transfer-ownership="none" nullable="1">
69087002 <doc xml:space="preserve"
69097003 filename="pango/fonts.c"
6910- line="2900">the `PangoFontFace`,
7004+ line="2974">the `PangoFontFace`,
69117005 or %NULL if no face with the given name exists.</doc>
69127006 <type name="FontFace" c:type="PangoFontFace*"/>
69137007 </return-value>
@@ -6915,7 +7009,7 @@ for enumerating faces.</doc>
69157009 <instance-parameter name="family" transfer-ownership="none">
69167010 <doc xml:space="preserve"
69177011 filename="pango/fonts.c"
6918- line="2893">a `PangoFontFamily`</doc>
7012+ line="2967">a `PangoFontFamily`</doc>
69197013 <type name="FontFamily" c:type="PangoFontFamily*"/>
69207014 </instance-parameter>
69217015 <parameter name="name"
@@ -6924,7 +7018,7 @@ for enumerating faces.</doc>
69247018 allow-none="1">
69257019 <doc xml:space="preserve"
69267020 filename="pango/fonts.c"
6927- line="2894">the name of a face. If the name is %NULL,
7021+ line="2968">the name of a face. If the name is %NULL,
69287022 the family's default face (fontconfig calls it "Regular")
69297023 will be returned.</doc>
69307024 <type name="utf8" c:type="const char*"/>
@@ -6936,16 +7030,16 @@ for enumerating faces.</doc>
69367030 glib:get-property="name">
69377031 <doc xml:space="preserve"
69387032 filename="pango/fonts.c"
6939- line="2807">Gets the name of the family.
7033+ line="2881">Gets the name of the family.
69407034
69417035 The name is unique among all fonts for the font backend and can
69427036 be used in a `PangoFontDescription` to specify that a face from
69437037 this family is desired.</doc>
6944- <source-position filename="pango/pango-font.h" line="487"/>
7038+ <source-position filename="pango/pango-font.h" line="517"/>
69457039 <return-value transfer-ownership="none">
69467040 <doc xml:space="preserve"
69477041 filename="pango/fonts.c"
6948- line="2817">the name of the family. This string is owned
7042+ line="2891">the name of the family. This string is owned
69497043 by the family object and must not be modified or freed.</doc>
69507044 <type name="utf8" c:type="const char*"/>
69517045 </return-value>
@@ -6953,7 +7047,7 @@ this family is desired.</doc>
69537047 <instance-parameter name="family" transfer-ownership="none">
69547048 <doc xml:space="preserve"
69557049 filename="pango/fonts.c"
6956- line="2809">a `PangoFontFamily`</doc>
7050+ line="2883">a `PangoFontFamily`</doc>
69577051 <type name="FontFamily" c:type="PangoFontFamily*"/>
69587052 </instance-parameter>
69597053 </parameters>
@@ -6964,7 +7058,7 @@ this family is desired.</doc>
69647058 version="1.4">
69657059 <doc xml:space="preserve"
69667060 filename="pango/fonts.c"
6967- line="2914">A monospace font is a font designed for text display where the the
7061+ line="2988">A monospace font is a font designed for text display where the the
69687062 characters form a regular grid.
69697063
69707064 For Western languages this would
@@ -6978,18 +7072,18 @@ The best way to find out the grid-cell size is to call
69787072 [method@Pango.FontMetrics.get_approximate_digit_width], since the
69797073 results of [method@Pango.FontMetrics.get_approximate_char_width] may
69807074 be affected by double-width characters.</doc>
6981- <source-position filename="pango/pango-font.h" line="489"/>
7075+ <source-position filename="pango/pango-font.h" line="519"/>
69827076 <return-value transfer-ownership="none">
69837077 <doc xml:space="preserve"
69847078 filename="pango/fonts.c"
6985- line="2933">%TRUE if the family is monospace.</doc>
7079+ line="3007">%TRUE if the family is monospace.</doc>
69867080 <type name="gboolean" c:type="gboolean"/>
69877081 </return-value>
69887082 <parameters>
69897083 <instance-parameter name="family" transfer-ownership="none">
69907084 <doc xml:space="preserve"
69917085 filename="pango/fonts.c"
6992- line="2916">a `PangoFontFamily`</doc>
7086+ line="2990">a `PangoFontFamily`</doc>
69937087 <type name="FontFamily" c:type="PangoFontFamily*"/>
69947088 </instance-parameter>
69957089 </parameters>
@@ -7000,23 +7094,23 @@ be affected by double-width characters.</doc>
70007094 version="1.44">
70017095 <doc xml:space="preserve"
70027096 filename="pango/fonts.c"
7003- line="2945">A variable font is a font which has axes that can be modified to
7097+ line="3019">A variable font is a font which has axes that can be modified to
70047098 produce different faces.
70057099
70067100 Such axes are also known as _variations_; see
70077101 [method@Pango.FontDescription.set_variations] for more information.</doc>
7008- <source-position filename="pango/pango-font.h" line="491"/>
7102+ <source-position filename="pango/pango-font.h" line="521"/>
70097103 <return-value transfer-ownership="none">
70107104 <doc xml:space="preserve"
70117105 filename="pango/fonts.c"
7012- line="2955">%TRUE if the family is variable</doc>
7106+ line="3029">%TRUE if the family is variable</doc>
70137107 <type name="gboolean" c:type="gboolean"/>
70147108 </return-value>
70157109 <parameters>
70167110 <instance-parameter name="family" transfer-ownership="none">
70177111 <doc xml:space="preserve"
70187112 filename="pango/fonts.c"
7019- line="2947">a `PangoFontFamily`</doc>
7113+ line="3021">a `PangoFontFamily`</doc>
70207114 <type name="FontFamily" c:type="PangoFontFamily*"/>
70217115 </instance-parameter>
70227116 </parameters>
@@ -7024,7 +7118,7 @@ Such axes are also known as _variations_; see
70247118 <method name="list_faces" c:identifier="pango_font_family_list_faces">
70257119 <doc xml:space="preserve"
70267120 filename="pango/fonts.c"
7027- line="2828">Lists the different font faces that make up @family.
7121+ line="2902">Lists the different font faces that make up @family.
70287122
70297123 The faces in a family share a common design, but differ in slant, weight,
70307124 width and other aspects.
@@ -7034,7 +7128,7 @@ multiple faces may have the same name or characteristics.
70347128
70357129 `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
70367130 for enumerating faces.</doc>
7037- <source-position filename="pango/pango-font.h" line="483"/>
7131+ <source-position filename="pango/pango-font.h" line="513"/>
70387132 <return-value transfer-ownership="none">
70397133 <type name="none" c:type="void"/>
70407134 </return-value>
@@ -7042,7 +7136,7 @@ for enumerating faces.</doc>
70427136 <instance-parameter name="family" transfer-ownership="none">
70437137 <doc xml:space="preserve"
70447138 filename="pango/fonts.c"
7045- line="2830">a `PangoFontFamily`</doc>
7139+ line="2904">a `PangoFontFamily`</doc>
70467140 <type name="FontFamily" c:type="PangoFontFamily*"/>
70477141 </instance-parameter>
70487142 <parameter name="faces"
@@ -7053,7 +7147,7 @@ for enumerating faces.</doc>
70537147 allow-none="1">
70547148 <doc xml:space="preserve"
70557149 filename="pango/fonts.c"
7056- line="2831">
7150+ line="2905">
70577151 location to store an array of pointers to `PangoFontFace` objects,
70587152 or %NULL. This array should be freed with g_free() when it is no
70597153 longer needed.</doc>
@@ -7067,7 +7161,7 @@ for enumerating faces.</doc>
70677161 transfer-ownership="full">
70687162 <doc xml:space="preserve"
70697163 filename="pango/fonts.c"
7070- line="2835">location to store number of elements in @faces.</doc>
7164+ line="2909">location to store number of elements in @faces.</doc>
70717165 <type name="gint" c:type="int*"/>
70727166 </parameter>
70737167 </parameters>
@@ -7081,7 +7175,7 @@ for enumerating faces.</doc>
70817175 value="pango_font_family_is_monospace"/>
70827176 <doc xml:space="preserve"
70837177 filename="pango/fonts.c"
7084- line="2757">Is this a monospace font</doc>
7178+ line="2827">Is this a monospace font</doc>
70857179 <type name="gboolean" c:type="gboolean"/>
70867180 </property>
70877181 <property name="is-variable"
@@ -7093,19 +7187,22 @@ for enumerating faces.</doc>
70937187 value="pango_font_family_is_variable"/>
70947188 <doc xml:space="preserve"
70957189 filename="pango/fonts.c"
7096- line="2768">Is this a variable font</doc>
7190+ line="2838">Is this a variable font</doc>
70977191 <type name="gboolean" c:type="gboolean"/>
70987192 </property>
7099- <property name="item-type" transfer-ownership="none">
7193+ <property name="item-type" version="1.52" transfer-ownership="none">
71007194 <doc xml:space="preserve"
71017195 filename="pango/fonts.c"
7102- line="2779">The type of items contained in this list.</doc>
7196+ line="2849">The type of items contained in this list.</doc>
71037197 <type name="GType" c:type="GType"/>
71047198 </property>
7105- <property name="n-items" transfer-ownership="none" default-value="0">
7199+ <property name="n-items"
7200+ version="1.52"
7201+ transfer-ownership="none"
7202+ default-value="0">
71067203 <doc xml:space="preserve"
71077204 filename="pango/fonts.c"
7108- line="2788">The number of items contained in this list.</doc>
7205+ line="2860">The number of items contained in this list.</doc>
71097206 <type name="guint" c:type="guint"/>
71107207 </property>
71117208 <property name="name"
@@ -7117,7 +7214,7 @@ for enumerating faces.</doc>
71177214 value="pango_font_family_get_name"/>
71187215 <doc xml:space="preserve"
71197216 filename="pango/fonts.c"
7120- line="2746">The name of the family</doc>
7217+ line="2816">The name of the family</doc>
71217218 <type name="utf8" c:type="gchar*"/>
71227219 </property>
71237220 <field name="parent_instance">
@@ -7127,13 +7224,13 @@ for enumerating faces.</doc>
71277224 <record name="FontFamilyClass"
71287225 c:type="PangoFontFamilyClass"
71297226 glib:is-gtype-struct-for="FontFamily">
7130- <source-position filename="pango/pango-font.h" line="475"/>
7227+ <source-position filename="pango/pango-font.h" line="505"/>
71317228 <field name="parent_class">
71327229 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
71337230 </field>
71347231 <field name="list_faces">
71357232 <callback name="list_faces">
7136- <source-position filename="pango/pango-font.h" line="460"/>
7233+ <source-position filename="pango/pango-font.h" line="490"/>
71377234 <return-value transfer-ownership="none">
71387235 <type name="none" c:type="void"/>
71397236 </return-value>
@@ -7141,7 +7238,7 @@ for enumerating faces.</doc>
71417238 <parameter name="family" transfer-ownership="none">
71427239 <doc xml:space="preserve"
71437240 filename="pango/fonts.c"
7144- line="2830">a `PangoFontFamily`</doc>
7241+ line="2904">a `PangoFontFamily`</doc>
71457242 <type name="FontFamily" c:type="PangoFontFamily*"/>
71467243 </parameter>
71477244 <parameter name="faces"
@@ -7152,7 +7249,7 @@ for enumerating faces.</doc>
71527249 allow-none="1">
71537250 <doc xml:space="preserve"
71547251 filename="pango/fonts.c"
7155- line="2831">
7252+ line="2905">
71567253 location to store an array of pointers to `PangoFontFace` objects,
71577254 or %NULL. This array should be freed with g_free() when it is no
71587255 longer needed.</doc>
@@ -7166,7 +7263,7 @@ for enumerating faces.</doc>
71667263 transfer-ownership="full">
71677264 <doc xml:space="preserve"
71687265 filename="pango/fonts.c"
7169- line="2835">location to store number of elements in @faces.</doc>
7266+ line="2909">location to store number of elements in @faces.</doc>
71707267 <type name="gint" c:type="int*"/>
71717268 </parameter>
71727269 </parameters>
@@ -7174,11 +7271,11 @@ for enumerating faces.</doc>
71747271 </field>
71757272 <field name="get_name">
71767273 <callback name="get_name">
7177- <source-position filename="pango/pango-font.h" line="463"/>
7274+ <source-position filename="pango/pango-font.h" line="493"/>
71787275 <return-value transfer-ownership="none">
71797276 <doc xml:space="preserve"
71807277 filename="pango/fonts.c"
7181- line="2817">the name of the family. This string is owned
7278+ line="2891">the name of the family. This string is owned
71827279 by the family object and must not be modified or freed.</doc>
71837280 <type name="utf8" c:type="const char*"/>
71847281 </return-value>
@@ -7186,7 +7283,7 @@ for enumerating faces.</doc>
71867283 <parameter name="family" transfer-ownership="none">
71877284 <doc xml:space="preserve"
71887285 filename="pango/fonts.c"
7189- line="2809">a `PangoFontFamily`</doc>
7286+ line="2883">a `PangoFontFamily`</doc>
71907287 <type name="FontFamily" c:type="PangoFontFamily*"/>
71917288 </parameter>
71927289 </parameters>
@@ -7194,18 +7291,18 @@ for enumerating faces.</doc>
71947291 </field>
71957292 <field name="is_monospace">
71967293 <callback name="is_monospace">
7197- <source-position filename="pango/pango-font.h" line="464"/>
7294+ <source-position filename="pango/pango-font.h" line="494"/>
71987295 <return-value transfer-ownership="none">
71997296 <doc xml:space="preserve"
72007297 filename="pango/fonts.c"
7201- line="2933">%TRUE if the family is monospace.</doc>
7298+ line="3007">%TRUE if the family is monospace.</doc>
72027299 <type name="gboolean" c:type="gboolean"/>
72037300 </return-value>
72047301 <parameters>
72057302 <parameter name="family" transfer-ownership="none">
72067303 <doc xml:space="preserve"
72077304 filename="pango/fonts.c"
7208- line="2916">a `PangoFontFamily`</doc>
7305+ line="2990">a `PangoFontFamily`</doc>
72097306 <type name="FontFamily" c:type="PangoFontFamily*"/>
72107307 </parameter>
72117308 </parameters>
@@ -7213,18 +7310,18 @@ for enumerating faces.</doc>
72137310 </field>
72147311 <field name="is_variable">
72157312 <callback name="is_variable">
7216- <source-position filename="pango/pango-font.h" line="465"/>
7313+ <source-position filename="pango/pango-font.h" line="495"/>
72177314 <return-value transfer-ownership="none">
72187315 <doc xml:space="preserve"
72197316 filename="pango/fonts.c"
7220- line="2955">%TRUE if the family is variable</doc>
7317+ line="3029">%TRUE if the family is variable</doc>
72217318 <type name="gboolean" c:type="gboolean"/>
72227319 </return-value>
72237320 <parameters>
72247321 <parameter name="family" transfer-ownership="none">
72257322 <doc xml:space="preserve"
72267323 filename="pango/fonts.c"
7227- line="2947">a `PangoFontFamily`</doc>
7324+ line="3021">a `PangoFontFamily`</doc>
72287325 <type name="FontFamily" c:type="PangoFontFamily*"/>
72297326 </parameter>
72307327 </parameters>
@@ -7232,11 +7329,11 @@ for enumerating faces.</doc>
72327329 </field>
72337330 <field name="get_face">
72347331 <callback name="get_face">
7235- <source-position filename="pango/pango-font.h" line="467"/>
7332+ <source-position filename="pango/pango-font.h" line="497"/>
72367333 <return-value transfer-ownership="none" nullable="1">
72377334 <doc xml:space="preserve"
72387335 filename="pango/fonts.c"
7239- line="2900">the `PangoFontFace`,
7336+ line="2974">the `PangoFontFace`,
72407337 or %NULL if no face with the given name exists.</doc>
72417338 <type name="FontFace" c:type="PangoFontFace*"/>
72427339 </return-value>
@@ -7244,7 +7341,7 @@ for enumerating faces.</doc>
72447341 <parameter name="family" transfer-ownership="none">
72457342 <doc xml:space="preserve"
72467343 filename="pango/fonts.c"
7247- line="2893">a `PangoFontFamily`</doc>
7344+ line="2967">a `PangoFontFamily`</doc>
72487345 <type name="FontFamily" c:type="PangoFontFamily*"/>
72497346 </parameter>
72507347 <parameter name="name"
@@ -7253,7 +7350,7 @@ for enumerating faces.</doc>
72537350 allow-none="1">
72547351 <doc xml:space="preserve"
72557352 filename="pango/fonts.c"
7256- line="2894">the name of a face. If the name is %NULL,
7353+ line="2968">the name of a face. If the name is %NULL,
72577354 the family's default face (fontconfig calls it "Regular")
72587355 will be returned.</doc>
72597356 <type name="utf8" c:type="const char*"/>
@@ -7263,7 +7360,7 @@ for enumerating faces.</doc>
72637360 </field>
72647361 <field name="_pango_reserved2" introspectable="0">
72657362 <callback name="_pango_reserved2">
7266- <source-position filename="pango/pango-font.h" line="474"/>
7363+ <source-position filename="pango/pango-font.h" line="504"/>
72677364 <return-value transfer-ownership="none">
72687365 <type name="none" c:type="void"/>
72697366 </return-value>
@@ -7290,13 +7387,13 @@ particular rendering systems.</doc>
72907387 <virtual-method name="changed" invoker="changed" version="1.34">
72917388 <doc xml:space="preserve"
72927389 filename="pango/pango-fontmap.c"
7293- line="437">Forces a change in the context, which will cause any `PangoContext`
7390+ line="441">Forces a change in the fontmap, which will cause any `PangoContext`
72947391 using this fontmap to change.
72957392
72967393 This function is only useful when implementing a new backend
72977394 for Pango, something applications won't do. Backends should
72987395 call this function if they have attached extra data to the
7299-context and such data is changed.</doc>
7396+fontmap and such data is changed.</doc>
73007397 <source-position filename="pango/pango-fontmap.h" line="92"/>
73017398 <return-value transfer-ownership="none">
73027399 <type name="none" c:type="void"/>
@@ -7305,7 +7402,7 @@ context and such data is changed.</doc>
73057402 <instance-parameter name="fontmap" transfer-ownership="none">
73067403 <doc xml:space="preserve"
73077404 filename="pango/pango-fontmap.c"
7308- line="439">a `PangoFontMap`</doc>
7405+ line="443">a `PangoFontMap`</doc>
73097406 <type name="FontMap" c:type="PangoFontMap*"/>
73107407 </instance-parameter>
73117408 </parameters>
@@ -7327,25 +7424,25 @@ context and such data is changed.</doc>
73277424 <virtual-method name="get_family" invoker="get_family" version="1.46">
73287425 <doc xml:space="preserve"
73297426 filename="pango/pango-fontmap.c"
7330- line="487">Gets a font family by name.</doc>
7427+ line="491">Gets a font family by name.</doc>
73317428 <source-position filename="pango/pango-fontmap.h" line="94"/>
73327429 <return-value transfer-ownership="none">
73337430 <doc xml:space="preserve"
73347431 filename="pango/pango-fontmap.c"
7335- line="494">the `PangoFontFamily`</doc>
7432+ line="498">the `PangoFontFamily`</doc>
73367433 <type name="FontFamily" c:type="PangoFontFamily*"/>
73377434 </return-value>
73387435 <parameters>
73397436 <instance-parameter name="fontmap" transfer-ownership="none">
73407437 <doc xml:space="preserve"
73417438 filename="pango/pango-fontmap.c"
7342- line="489">a `PangoFontMap`</doc>
7439+ line="493">a `PangoFontMap`</doc>
73437440 <type name="FontMap" c:type="PangoFontMap*"/>
73447441 </instance-parameter>
73457442 <parameter name="name" transfer-ownership="none">
73467443 <doc xml:space="preserve"
73477444 filename="pango/pango-fontmap.c"
7348- line="490">a family name</doc>
7445+ line="494">a family name</doc>
73497446 <type name="utf8" c:type="const char*"/>
73507447 </parameter>
73517448 </parameters>
@@ -7353,7 +7450,7 @@ context and such data is changed.</doc>
73537450 <virtual-method name="get_serial" invoker="get_serial" version="1.32.4">
73547451 <doc xml:space="preserve"
73557452 filename="pango/pango-fontmap.c"
7356- line="391">Returns the current serial number of @fontmap.
7453+ line="395">Returns the current serial number of @fontmap.
73577454
73587455 The serial number is initialized to an small number larger than zero
73597456 when a new fontmap is created and is increased whenever the fontmap
@@ -7369,14 +7466,14 @@ like in `PangoContext`.</doc>
73697466 <return-value transfer-ownership="none">
73707467 <doc xml:space="preserve"
73717468 filename="pango/pango-fontmap.c"
7372- line="408">The current serial number of @fontmap.</doc>
7469+ line="412">The current serial number of @fontmap.</doc>
73737470 <type name="guint" c:type="guint"/>
73747471 </return-value>
73757472 <parameters>
73767473 <instance-parameter name="fontmap" transfer-ownership="none">
73777474 <doc xml:space="preserve"
73787475 filename="pango/pango-fontmap.c"
7379- line="393">a `PangoFontMap`</doc>
7476+ line="397">a `PangoFontMap`</doc>
73807477 <type name="FontMap" c:type="PangoFontMap*"/>
73817478 </instance-parameter>
73827479 </parameters>
@@ -7384,7 +7481,7 @@ like in `PangoContext`.</doc>
73847481 <virtual-method name="list_families" invoker="list_families">
73857482 <doc xml:space="preserve"
73867483 filename="pango/pango-fontmap.c"
7387- line="193">List all families for a fontmap.
7484+ line="197">List all families for a fontmap.
73887485
73897486 Note that the returned families are not in any particular order.
73907487
@@ -7398,7 +7495,7 @@ for enumerating families.</doc>
73987495 <instance-parameter name="fontmap" transfer-ownership="none">
73997496 <doc xml:space="preserve"
74007497 filename="pango/pango-fontmap.c"
7401- line="195">a `PangoFontMap`</doc>
7498+ line="199">a `PangoFontMap`</doc>
74027499 <type name="FontMap" c:type="PangoFontMap*"/>
74037500 </instance-parameter>
74047501 <parameter name="families"
@@ -7407,7 +7504,7 @@ for enumerating families.</doc>
74077504 transfer-ownership="container">
74087505 <doc xml:space="preserve"
74097506 filename="pango/pango-fontmap.c"
7410- line="196">location to
7507+ line="200">location to
74117508 store a pointer to an array of `PangoFontFamily` *.
74127509 This array should be freed with g_free().</doc>
74137510 <array length="1" zero-terminated="0" c:type="PangoFontFamily***">
@@ -7420,7 +7517,7 @@ for enumerating families.</doc>
74207517 transfer-ownership="full">
74217518 <doc xml:space="preserve"
74227519 filename="pango/pango-fontmap.c"
7423- line="199">location to store the number of elements in @families</doc>
7520+ line="203">location to store the number of elements in @families</doc>
74247521 <type name="gint" c:type="int*"/>
74257522 </parameter>
74267523 </parameters>
@@ -7428,12 +7525,12 @@ for enumerating families.</doc>
74287525 <virtual-method name="load_font" invoker="load_font">
74297526 <doc xml:space="preserve"
74307527 filename="pango/pango-fontmap.c"
7431- line="172">Load the font in the fontmap that is the closest match for @desc.</doc>
7528+ line="176">Load the font in the fontmap that is the closest match for @desc.</doc>
74327529 <source-position filename="pango/pango-fontmap.h" line="78"/>
74337530 <return-value transfer-ownership="full" nullable="1">
74347531 <doc xml:space="preserve"
74357532 filename="pango/pango-fontmap.c"
7436- line="180">the newly allocated `PangoFont`
7533+ line="184">the newly allocated `PangoFont`
74377534 loaded, or %NULL if no font matched.</doc>
74387535 <type name="Font" c:type="PangoFont*"/>
74397536 </return-value>
@@ -7441,19 +7538,19 @@ for enumerating families.</doc>
74417538 <instance-parameter name="fontmap" transfer-ownership="none">
74427539 <doc xml:space="preserve"
74437540 filename="pango/pango-fontmap.c"
7444- line="174">a `PangoFontMap`</doc>
7541+ line="178">a `PangoFontMap`</doc>
74457542 <type name="FontMap" c:type="PangoFontMap*"/>
74467543 </instance-parameter>
74477544 <parameter name="context" transfer-ownership="none">
74487545 <doc xml:space="preserve"
74497546 filename="pango/pango-fontmap.c"
7450- line="175">the `PangoContext` the font will be used with</doc>
7547+ line="179">the `PangoContext` the font will be used with</doc>
74517548 <type name="Context" c:type="PangoContext*"/>
74527549 </parameter>
74537550 <parameter name="desc" transfer-ownership="none">
74547551 <doc xml:space="preserve"
74557552 filename="pango/pango-fontmap.c"
7456- line="176">a `PangoFontDescription` describing the font to load</doc>
7553+ line="180">a `PangoFontDescription` describing the font to load</doc>
74577554 <type name="FontDescription" c:type="const PangoFontDescription*"/>
74587555 </parameter>
74597556 </parameters>
@@ -7461,13 +7558,13 @@ for enumerating families.</doc>
74617558 <virtual-method name="load_fontset" invoker="load_fontset">
74627559 <doc xml:space="preserve"
74637560 filename="pango/pango-fontmap.c"
7464- line="222">Load a set of fonts in the fontmap that can be used to render
7561+ line="226">Load a set of fonts in the fontmap that can be used to render
74657562 a font matching @desc.</doc>
74667563 <source-position filename="pango/pango-fontmap.h" line="84"/>
74677564 <return-value transfer-ownership="full" nullable="1">
74687565 <doc xml:space="preserve"
74697566 filename="pango/pango-fontmap.c"
7470- line="232">the newly allocated
7567+ line="236">the newly allocated
74717568 `PangoFontset` loaded, or %NULL if no font matched.</doc>
74727569 <type name="Fontset" c:type="PangoFontset*"/>
74737570 </return-value>
@@ -7475,25 +7572,25 @@ a font matching @desc.</doc>
74757572 <instance-parameter name="fontmap" transfer-ownership="none">
74767573 <doc xml:space="preserve"
74777574 filename="pango/pango-fontmap.c"
7478- line="224">a `PangoFontMap`</doc>
7575+ line="228">a `PangoFontMap`</doc>
74797576 <type name="FontMap" c:type="PangoFontMap*"/>
74807577 </instance-parameter>
74817578 <parameter name="context" transfer-ownership="none">
74827579 <doc xml:space="preserve"
74837580 filename="pango/pango-fontmap.c"
7484- line="225">the `PangoContext` the font will be used with</doc>
7581+ line="229">the `PangoContext` the font will be used with</doc>
74857582 <type name="Context" c:type="PangoContext*"/>
74867583 </parameter>
74877584 <parameter name="desc" transfer-ownership="none">
74887585 <doc xml:space="preserve"
74897586 filename="pango/pango-fontmap.c"
7490- line="226">a `PangoFontDescription` describing the font to load</doc>
7587+ line="230">a `PangoFontDescription` describing the font to load</doc>
74917588 <type name="FontDescription" c:type="const PangoFontDescription*"/>
74927589 </parameter>
74937590 <parameter name="language" transfer-ownership="none">
74947591 <doc xml:space="preserve"
74957592 filename="pango/pango-fontmap.c"
7496- line="227">a `PangoLanguage` the fonts will be used for</doc>
7593+ line="231">a `PangoLanguage` the fonts will be used for</doc>
74977594 <type name="Language" c:type="PangoLanguage*"/>
74987595 </parameter>
74997596 </parameters>
@@ -7504,7 +7601,7 @@ a font matching @desc.</doc>
75047601 throws="1">
75057602 <doc xml:space="preserve"
75067603 filename="pango/pango-fontmap.c"
7507- line="595">Loads a font file with one or more fonts into the `PangoFontMap`.
7604+ line="599">Loads a font file with one or more fonts into the `PangoFontMap`.
75087605
75097606 The added fonts will take precedence over preexisting
75107607 fonts with the same name.</doc>
@@ -7512,7 +7609,7 @@ fonts with the same name.</doc>
75127609 <return-value transfer-ownership="none">
75137610 <doc xml:space="preserve"
75147611 filename="pango/pango-fontmap.c"
7515- line="606">True if the font file is successfully loaded
7612+ line="610">True if the font file is successfully loaded
75167613 into the fontmap, false if an error occurred.</doc>
75177614 <type name="gboolean" c:type="gboolean"/>
75187615 </return-value>
@@ -7520,13 +7617,13 @@ fonts with the same name.</doc>
75207617 <instance-parameter name="fontmap" transfer-ownership="none">
75217618 <doc xml:space="preserve"
75227619 filename="pango/pango-fontmap.c"
7523- line="597">a `PangoFontMap`</doc>
7620+ line="601">a `PangoFontMap`</doc>
75247621 <type name="FontMap" c:type="PangoFontMap*"/>
75257622 </instance-parameter>
75267623 <parameter name="filename" transfer-ownership="none">
75277624 <doc xml:space="preserve"
75287625 filename="pango/pango-fontmap.c"
7529- line="598">Path to the font file</doc>
7626+ line="602">Path to the font file</doc>
75307627 <type name="filename" c:type="const char*"/>
75317628 </parameter>
75327629 </parameters>
@@ -7536,13 +7633,13 @@ fonts with the same name.</doc>
75367633 version="1.34">
75377634 <doc xml:space="preserve"
75387635 filename="pango/pango-fontmap.c"
7539- line="437">Forces a change in the context, which will cause any `PangoContext`
7636+ line="441">Forces a change in the fontmap, which will cause any `PangoContext`
75407637 using this fontmap to change.
75417638
75427639 This function is only useful when implementing a new backend
75437640 for Pango, something applications won't do. Backends should
75447641 call this function if they have attached extra data to the
7545-context and such data is changed.</doc>
7642+fontmap and such data is changed.</doc>
75467643 <source-position filename="pango/pango-fontmap.h" line="121"/>
75477644 <return-value transfer-ownership="none">
75487645 <type name="none" c:type="void"/>
@@ -7551,7 +7648,7 @@ context and such data is changed.</doc>
75517648 <instance-parameter name="fontmap" transfer-ownership="none">
75527649 <doc xml:space="preserve"
75537650 filename="pango/pango-fontmap.c"
7554- line="439">a `PangoFontMap`</doc>
7651+ line="443">a `PangoFontMap`</doc>
75557652 <type name="FontMap" c:type="PangoFontMap*"/>
75567653 </instance-parameter>
75577654 </parameters>
@@ -7561,7 +7658,7 @@ context and such data is changed.</doc>
75617658 version="1.22">
75627659 <doc xml:space="preserve"
75637660 filename="pango/pango-fontmap.c"
7564- line="140">Creates a `PangoContext` connected to @fontmap.
7661+ line="144">Creates a `PangoContext` connected to @fontmap.
75657662
75667663 This is equivalent to [ctor@Pango.Context.new] followed by
75677664 [method@Pango.Context.set_font_map].
@@ -7574,7 +7671,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75747671 <return-value transfer-ownership="full">
75757672 <doc xml:space="preserve"
75767673 filename="pango/pango-fontmap.c"
7577- line="154">the newly allocated `PangoContext`,
7674+ line="158">the newly allocated `PangoContext`,
75787675 which should be freed with g_object_unref().</doc>
75797676 <type name="Context" c:type="PangoContext*"/>
75807677 </return-value>
@@ -7582,7 +7679,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75827679 <instance-parameter name="fontmap" transfer-ownership="none">
75837680 <doc xml:space="preserve"
75847681 filename="pango/pango-fontmap.c"
7585- line="142">a `PangoFontMap`</doc>
7682+ line="146">a `PangoFontMap`</doc>
75867683 <type name="FontMap" c:type="PangoFontMap*"/>
75877684 </instance-parameter>
75887685 </parameters>
@@ -7592,25 +7689,25 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75927689 version="1.46">
75937690 <doc xml:space="preserve"
75947691 filename="pango/pango-fontmap.c"
7595- line="487">Gets a font family by name.</doc>
7692+ line="491">Gets a font family by name.</doc>
75967693 <source-position filename="pango/pango-fontmap.h" line="124"/>
75977694 <return-value transfer-ownership="none">
75987695 <doc xml:space="preserve"
75997696 filename="pango/pango-fontmap.c"
7600- line="494">the `PangoFontFamily`</doc>
7697+ line="498">the `PangoFontFamily`</doc>
76017698 <type name="FontFamily" c:type="PangoFontFamily*"/>
76027699 </return-value>
76037700 <parameters>
76047701 <instance-parameter name="fontmap" transfer-ownership="none">
76057702 <doc xml:space="preserve"
76067703 filename="pango/pango-fontmap.c"
7607- line="489">a `PangoFontMap`</doc>
7704+ line="493">a `PangoFontMap`</doc>
76087705 <type name="FontMap" c:type="PangoFontMap*"/>
76097706 </instance-parameter>
76107707 <parameter name="name" transfer-ownership="none">
76117708 <doc xml:space="preserve"
76127709 filename="pango/pango-fontmap.c"
7613- line="490">a family name</doc>
7710+ line="494">a family name</doc>
76147711 <type name="utf8" c:type="const char*"/>
76157712 </parameter>
76167713 </parameters>
@@ -7620,7 +7717,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
76207717 version="1.32.4">
76217718 <doc xml:space="preserve"
76227719 filename="pango/pango-fontmap.c"
7623- line="391">Returns the current serial number of @fontmap.
7720+ line="395">Returns the current serial number of @fontmap.
76247721
76257722 The serial number is initialized to an small number larger than zero
76267723 when a new fontmap is created and is increased whenever the fontmap
@@ -7636,14 +7733,14 @@ like in `PangoContext`.</doc>
76367733 <return-value transfer-ownership="none">
76377734 <doc xml:space="preserve"
76387735 filename="pango/pango-fontmap.c"
7639- line="408">The current serial number of @fontmap.</doc>
7736+ line="412">The current serial number of @fontmap.</doc>
76407737 <type name="guint" c:type="guint"/>
76417738 </return-value>
76427739 <parameters>
76437740 <instance-parameter name="fontmap" transfer-ownership="none">
76447741 <doc xml:space="preserve"
76457742 filename="pango/pango-fontmap.c"
7646- line="393">a `PangoFontMap`</doc>
7743+ line="397">a `PangoFontMap`</doc>
76477744 <type name="FontMap" c:type="PangoFontMap*"/>
76487745 </instance-parameter>
76497746 </parameters>
@@ -7651,7 +7748,7 @@ like in `PangoContext`.</doc>
76517748 <method name="list_families" c:identifier="pango_font_map_list_families">
76527749 <doc xml:space="preserve"
76537750 filename="pango/pango-fontmap.c"
7654- line="193">List all families for a fontmap.
7751+ line="197">List all families for a fontmap.
76557752
76567753 Note that the returned families are not in any particular order.
76577754
@@ -7665,7 +7762,7 @@ for enumerating families.</doc>
76657762 <instance-parameter name="fontmap" transfer-ownership="none">
76667763 <doc xml:space="preserve"
76677764 filename="pango/pango-fontmap.c"
7668- line="195">a `PangoFontMap`</doc>
7765+ line="199">a `PangoFontMap`</doc>
76697766 <type name="FontMap" c:type="PangoFontMap*"/>
76707767 </instance-parameter>
76717768 <parameter name="families"
@@ -7674,7 +7771,7 @@ for enumerating families.</doc>
76747771 transfer-ownership="container">
76757772 <doc xml:space="preserve"
76767773 filename="pango/pango-fontmap.c"
7677- line="196">location to
7774+ line="200">location to
76787775 store a pointer to an array of `PangoFontFamily` *.
76797776 This array should be freed with g_free().</doc>
76807777 <array length="1" zero-terminated="0" c:type="PangoFontFamily***">
@@ -7687,7 +7784,7 @@ for enumerating families.</doc>
76877784 transfer-ownership="full">
76887785 <doc xml:space="preserve"
76897786 filename="pango/pango-fontmap.c"
7690- line="199">location to store the number of elements in @families</doc>
7787+ line="203">location to store the number of elements in @families</doc>
76917788 <type name="gint" c:type="int*"/>
76927789 </parameter>
76937790 </parameters>
@@ -7695,12 +7792,12 @@ for enumerating families.</doc>
76957792 <method name="load_font" c:identifier="pango_font_map_load_font">
76967793 <doc xml:space="preserve"
76977794 filename="pango/pango-fontmap.c"
7698- line="172">Load the font in the fontmap that is the closest match for @desc.</doc>
7795+ line="176">Load the font in the fontmap that is the closest match for @desc.</doc>
76997796 <source-position filename="pango/pango-fontmap.h" line="106"/>
77007797 <return-value transfer-ownership="full" nullable="1">
77017798 <doc xml:space="preserve"
77027799 filename="pango/pango-fontmap.c"
7703- line="180">the newly allocated `PangoFont`
7800+ line="184">the newly allocated `PangoFont`
77047801 loaded, or %NULL if no font matched.</doc>
77057802 <type name="Font" c:type="PangoFont*"/>
77067803 </return-value>
@@ -7708,19 +7805,19 @@ for enumerating families.</doc>
77087805 <instance-parameter name="fontmap" transfer-ownership="none">
77097806 <doc xml:space="preserve"
77107807 filename="pango/pango-fontmap.c"
7711- line="174">a `PangoFontMap`</doc>
7808+ line="178">a `PangoFontMap`</doc>
77127809 <type name="FontMap" c:type="PangoFontMap*"/>
77137810 </instance-parameter>
77147811 <parameter name="context" transfer-ownership="none">
77157812 <doc xml:space="preserve"
77167813 filename="pango/pango-fontmap.c"
7717- line="175">the `PangoContext` the font will be used with</doc>
7814+ line="179">the `PangoContext` the font will be used with</doc>
77187815 <type name="Context" c:type="PangoContext*"/>
77197816 </parameter>
77207817 <parameter name="desc" transfer-ownership="none">
77217818 <doc xml:space="preserve"
77227819 filename="pango/pango-fontmap.c"
7723- line="176">a `PangoFontDescription` describing the font to load</doc>
7820+ line="180">a `PangoFontDescription` describing the font to load</doc>
77247821 <type name="FontDescription" c:type="const PangoFontDescription*"/>
77257822 </parameter>
77267823 </parameters>
@@ -7728,13 +7825,13 @@ for enumerating families.</doc>
77287825 <method name="load_fontset" c:identifier="pango_font_map_load_fontset">
77297826 <doc xml:space="preserve"
77307827 filename="pango/pango-fontmap.c"
7731- line="222">Load a set of fonts in the fontmap that can be used to render
7828+ line="226">Load a set of fonts in the fontmap that can be used to render
77327829 a font matching @desc.</doc>
77337830 <source-position filename="pango/pango-fontmap.h" line="110"/>
77347831 <return-value transfer-ownership="full" nullable="1">
77357832 <doc xml:space="preserve"
77367833 filename="pango/pango-fontmap.c"
7737- line="232">the newly allocated
7834+ line="236">the newly allocated
77387835 `PangoFontset` loaded, or %NULL if no font matched.</doc>
77397836 <type name="Fontset" c:type="PangoFontset*"/>
77407837 </return-value>
@@ -7742,25 +7839,25 @@ a font matching @desc.</doc>
77427839 <instance-parameter name="fontmap" transfer-ownership="none">
77437840 <doc xml:space="preserve"
77447841 filename="pango/pango-fontmap.c"
7745- line="224">a `PangoFontMap`</doc>
7842+ line="228">a `PangoFontMap`</doc>
77467843 <type name="FontMap" c:type="PangoFontMap*"/>
77477844 </instance-parameter>
77487845 <parameter name="context" transfer-ownership="none">
77497846 <doc xml:space="preserve"
77507847 filename="pango/pango-fontmap.c"
7751- line="225">the `PangoContext` the font will be used with</doc>
7848+ line="229">the `PangoContext` the font will be used with</doc>
77527849 <type name="Context" c:type="PangoContext*"/>
77537850 </parameter>
77547851 <parameter name="desc" transfer-ownership="none">
77557852 <doc xml:space="preserve"
77567853 filename="pango/pango-fontmap.c"
7757- line="226">a `PangoFontDescription` describing the font to load</doc>
7854+ line="230">a `PangoFontDescription` describing the font to load</doc>
77587855 <type name="FontDescription" c:type="const PangoFontDescription*"/>
77597856 </parameter>
77607857 <parameter name="language" transfer-ownership="none">
77617858 <doc xml:space="preserve"
77627859 filename="pango/pango-fontmap.c"
7763- line="227">a `PangoLanguage` the fonts will be used for</doc>
7860+ line="231">a `PangoLanguage` the fonts will be used for</doc>
77647861 <type name="Language" c:type="PangoLanguage*"/>
77657862 </parameter>
77667863 </parameters>
@@ -7770,7 +7867,7 @@ a font matching @desc.</doc>
77707867 version="1.52">
77717868 <doc xml:space="preserve"
77727869 filename="pango/pango-fontmap.c"
7773- line="542">Returns a new font that is like @font, except that it is scaled
7870+ line="546">Returns a new font that is like @font, except that it is scaled
77747871 by @scale, its backend-dependent configuration (e.g. cairo font options)
77757872 is replaced by the one in @context, and its variations are replaced
77767873 by @variations.
@@ -7782,26 +7879,26 @@ without changing its optical size.</doc>
77827879 <return-value transfer-ownership="full">
77837880 <doc xml:space="preserve"
77847881 filename="pango/pango-fontmap.c"
7785- line="559">the modified font</doc>
7882+ line="563">the modified font</doc>
77867883 <type name="Font" c:type="PangoFont*"/>
77877884 </return-value>
77887885 <parameters>
77897886 <instance-parameter name="fontmap" transfer-ownership="none">
77907887 <doc xml:space="preserve"
77917888 filename="pango/pango-fontmap.c"
7792- line="544">a `PangoFontMap`</doc>
7889+ line="548">a `PangoFontMap`</doc>
77937890 <type name="FontMap" c:type="PangoFontMap*"/>
77947891 </instance-parameter>
77957892 <parameter name="font" transfer-ownership="none">
77967893 <doc xml:space="preserve"
77977894 filename="pango/pango-fontmap.c"
7798- line="545">a font in @fontmap</doc>
7895+ line="549">a font in @fontmap</doc>
77997896 <type name="Font" c:type="PangoFont*"/>
78007897 </parameter>
78017898 <parameter name="scale" transfer-ownership="none">
78027899 <doc xml:space="preserve"
78037900 filename="pango/pango-fontmap.c"
7804- line="546">the scale factor to apply</doc>
7901+ line="550">the scale factor to apply</doc>
78057902 <type name="gdouble" c:type="double"/>
78067903 </parameter>
78077904 <parameter name="context"
@@ -7810,7 +7907,7 @@ without changing its optical size.</doc>
78107907 allow-none="1">
78117908 <doc xml:space="preserve"
78127909 filename="pango/pango-fontmap.c"
7813- line="547">a `PangoContext`</doc>
7910+ line="551">a `PangoContext`</doc>
78147911 <type name="Context" c:type="PangoContext*"/>
78157912 </parameter>
78167913 <parameter name="variations"
@@ -7819,21 +7916,24 @@ without changing its optical size.</doc>
78197916 allow-none="1">
78207917 <doc xml:space="preserve"
78217918 filename="pango/pango-fontmap.c"
7822- line="548">font variations to use</doc>
7919+ line="552">font variations to use</doc>
78237920 <type name="utf8" c:type="const char*"/>
78247921 </parameter>
78257922 </parameters>
78267923 </method>
7827- <property name="item-type" transfer-ownership="none">
7924+ <property name="item-type" version="1.52" transfer-ownership="none">
78287925 <doc xml:space="preserve"
78297926 filename="pango/pango-fontmap.c"
78307927 line="114">The type of items contained in this list.</doc>
78317928 <type name="GType" c:type="GType"/>
78327929 </property>
7833- <property name="n-items" transfer-ownership="none" default-value="0">
7930+ <property name="n-items"
7931+ version="1.52"
7932+ transfer-ownership="none"
7933+ default-value="0">
78347934 <doc xml:space="preserve"
78357935 filename="pango/pango-fontmap.c"
7836- line="123">The number of items contained in this list.</doc>
7936+ line="125">The number of items contained in this list.</doc>
78377937 <type name="guint" c:type="guint"/>
78387938 </property>
78397939 <field name="parent_instance">
@@ -7864,7 +7964,7 @@ pango_font_map_load_font().</doc>
78647964 <return-value transfer-ownership="full" nullable="1">
78657965 <doc xml:space="preserve"
78667966 filename="pango/pango-fontmap.c"
7867- line="180">the newly allocated `PangoFont`
7967+ line="184">the newly allocated `PangoFont`
78687968 loaded, or %NULL if no font matched.</doc>
78697969 <type name="Font" c:type="PangoFont*"/>
78707970 </return-value>
@@ -7872,19 +7972,19 @@ pango_font_map_load_font().</doc>
78727972 <parameter name="fontmap" transfer-ownership="none">
78737973 <doc xml:space="preserve"
78747974 filename="pango/pango-fontmap.c"
7875- line="174">a `PangoFontMap`</doc>
7975+ line="178">a `PangoFontMap`</doc>
78767976 <type name="FontMap" c:type="PangoFontMap*"/>
78777977 </parameter>
78787978 <parameter name="context" transfer-ownership="none">
78797979 <doc xml:space="preserve"
78807980 filename="pango/pango-fontmap.c"
7881- line="175">the `PangoContext` the font will be used with</doc>
7981+ line="179">the `PangoContext` the font will be used with</doc>
78827982 <type name="Context" c:type="PangoContext*"/>
78837983 </parameter>
78847984 <parameter name="desc" transfer-ownership="none">
78857985 <doc xml:space="preserve"
78867986 filename="pango/pango-fontmap.c"
7887- line="176">a `PangoFontDescription` describing the font to load</doc>
7987+ line="180">a `PangoFontDescription` describing the font to load</doc>
78887988 <type name="FontDescription"
78897989 c:type="const PangoFontDescription*"/>
78907990 </parameter>
@@ -7905,7 +8005,7 @@ pango_font_map_list_families().</doc>
79058005 <parameter name="fontmap" transfer-ownership="none">
79068006 <doc xml:space="preserve"
79078007 filename="pango/pango-fontmap.c"
7908- line="195">a `PangoFontMap`</doc>
8008+ line="199">a `PangoFontMap`</doc>
79098009 <type name="FontMap" c:type="PangoFontMap*"/>
79108010 </parameter>
79118011 <parameter name="families"
@@ -7914,7 +8014,7 @@ pango_font_map_list_families().</doc>
79148014 transfer-ownership="container">
79158015 <doc xml:space="preserve"
79168016 filename="pango/pango-fontmap.c"
7917- line="196">location to
8017+ line="200">location to
79188018 store a pointer to an array of `PangoFontFamily` *.
79198019 This array should be freed with g_free().</doc>
79208020 <array length="2"
@@ -7929,7 +8029,7 @@ pango_font_map_list_families().</doc>
79298029 transfer-ownership="full">
79308030 <doc xml:space="preserve"
79318031 filename="pango/pango-fontmap.c"
7932- line="199">location to store the number of elements in @families</doc>
8032+ line="203">location to store the number of elements in @families</doc>
79338033 <type name="gint" c:type="int*"/>
79348034 </parameter>
79358035 </parameters>
@@ -7945,7 +8045,7 @@ suitable for a particular language. See pango_font_map_load_fontset().</doc>
79458045 <return-value transfer-ownership="full" nullable="1">
79468046 <doc xml:space="preserve"
79478047 filename="pango/pango-fontmap.c"
7948- line="232">the newly allocated
8048+ line="236">the newly allocated
79498049 `PangoFontset` loaded, or %NULL if no font matched.</doc>
79508050 <type name="Fontset" c:type="PangoFontset*"/>
79518051 </return-value>
@@ -7953,26 +8053,26 @@ suitable for a particular language. See pango_font_map_load_fontset().</doc>
79538053 <parameter name="fontmap" transfer-ownership="none">
79548054 <doc xml:space="preserve"
79558055 filename="pango/pango-fontmap.c"
7956- line="224">a `PangoFontMap`</doc>
8056+ line="228">a `PangoFontMap`</doc>
79578057 <type name="FontMap" c:type="PangoFontMap*"/>
79588058 </parameter>
79598059 <parameter name="context" transfer-ownership="none">
79608060 <doc xml:space="preserve"
79618061 filename="pango/pango-fontmap.c"
7962- line="225">the `PangoContext` the font will be used with</doc>
8062+ line="229">the `PangoContext` the font will be used with</doc>
79638063 <type name="Context" c:type="PangoContext*"/>
79648064 </parameter>
79658065 <parameter name="desc" transfer-ownership="none">
79668066 <doc xml:space="preserve"
79678067 filename="pango/pango-fontmap.c"
7968- line="226">a `PangoFontDescription` describing the font to load</doc>
8068+ line="230">a `PangoFontDescription` describing the font to load</doc>
79698069 <type name="FontDescription"
79708070 c:type="const PangoFontDescription*"/>
79718071 </parameter>
79728072 <parameter name="language" transfer-ownership="none">
79738073 <doc xml:space="preserve"
79748074 filename="pango/pango-fontmap.c"
7975- line="227">a `PangoLanguage` the fonts will be used for</doc>
8075+ line="231">a `PangoLanguage` the fonts will be used for</doc>
79768076 <type name="Language" c:type="PangoLanguage*"/>
79778077 </parameter>
79788078 </parameters>
@@ -7995,14 +8095,14 @@ See pango_font_map_get_serial().</doc>
79958095 <return-value transfer-ownership="none">
79968096 <doc xml:space="preserve"
79978097 filename="pango/pango-fontmap.c"
7998- line="408">The current serial number of @fontmap.</doc>
8098+ line="412">The current serial number of @fontmap.</doc>
79998099 <type name="guint" c:type="guint"/>
80008100 </return-value>
80018101 <parameters>
80028102 <parameter name="fontmap" transfer-ownership="none">
80038103 <doc xml:space="preserve"
80048104 filename="pango/pango-fontmap.c"
8005- line="393">a `PangoFontMap`</doc>
8105+ line="397">a `PangoFontMap`</doc>
80068106 <type name="FontMap" c:type="PangoFontMap*"/>
80078107 </parameter>
80088108 </parameters>
@@ -8021,7 +8121,7 @@ See pango_font_map_get_serial().</doc>
80218121 <parameter name="fontmap" transfer-ownership="none">
80228122 <doc xml:space="preserve"
80238123 filename="pango/pango-fontmap.c"
8024- line="439">a `PangoFontMap`</doc>
8124+ line="443">a `PangoFontMap`</doc>
80258125 <type name="FontMap" c:type="PangoFontMap*"/>
80268126 </parameter>
80278127 </parameters>
@@ -8033,20 +8133,20 @@ See pango_font_map_get_serial().</doc>
80338133 <return-value transfer-ownership="none">
80348134 <doc xml:space="preserve"
80358135 filename="pango/pango-fontmap.c"
8036- line="494">the `PangoFontFamily`</doc>
8136+ line="498">the `PangoFontFamily`</doc>
80378137 <type name="FontFamily" c:type="PangoFontFamily*"/>
80388138 </return-value>
80398139 <parameters>
80408140 <parameter name="fontmap" transfer-ownership="none">
80418141 <doc xml:space="preserve"
80428142 filename="pango/pango-fontmap.c"
8043- line="489">a `PangoFontMap`</doc>
8143+ line="493">a `PangoFontMap`</doc>
80448144 <type name="FontMap" c:type="PangoFontMap*"/>
80458145 </parameter>
80468146 <parameter name="name" transfer-ownership="none">
80478147 <doc xml:space="preserve"
80488148 filename="pango/pango-fontmap.c"
8049- line="490">a family name</doc>
8149+ line="494">a family name</doc>
80508150 <type name="utf8" c:type="const char*"/>
80518151 </parameter>
80528152 </parameters>
@@ -8161,6 +8261,16 @@ See pango_font_map_get_serial().</doc>
81618261 filename="pango/pango-font.h"
81628262 line="198">OpenType font features are specified.</doc>
81638263 </member>
8264+ <member name="color"
8265+ value="512"
8266+ c:identifier="PANGO_FONT_MASK_COLOR"
8267+ version="1.57"
8268+ glib:nick="color"
8269+ glib:name="PANGO_FONT_MASK_COLOR">
8270+ <doc xml:space="preserve"
8271+ filename="pango/pango-font.h"
8272+ line="205">Font color is specified.</doc>
8273+ </member>
81648274 </bitfield>
81658275 <record name="FontMetrics"
81668276 c:type="PangoFontMetrics"
@@ -8183,7 +8293,7 @@ For an overview of the most important metrics, see:
81838293 &lt;source srcset="fontmetrics-dark.png" media="(prefers-color-scheme: dark)"&gt;
81848294 &lt;img alt="Font metrics" src="fontmetrics-light.png"&gt;
81858295 &lt;/picture&gt;</doc>
8186- <source-position filename="pango/pango-font.h" line="395"/>
8296+ <source-position filename="pango/pango-font.h" line="425"/>
81878297 <field name="ref_count" readable="0" private="1">
81888298 <type name="guint" c:type="guint"/>
81898299 </field>
@@ -8218,23 +8328,23 @@ For an overview of the most important metrics, see:
82188328 c:identifier="pango_font_metrics_get_approximate_char_width">
82198329 <doc xml:space="preserve"
82208330 filename="pango/fonts.c"
8221- line="2489">Gets the approximate character width for a font metrics structure.
8331+ line="2559">Gets the approximate character width for a font metrics structure.
82228332
82238333 This is merely a representative value useful, for example, for
82248334 determining the initial size for a window. Actual characters in
82258335 text will be wider and narrower than this.</doc>
8226- <source-position filename="pango/pango-font.h" line="410"/>
8336+ <source-position filename="pango/pango-font.h" line="440"/>
82278337 <return-value transfer-ownership="none">
82288338 <doc xml:space="preserve"
82298339 filename="pango/fonts.c"
8230- line="2499">the character width, in Pango units.</doc>
8340+ line="2569">the character width, in Pango units.</doc>
82318341 <type name="gint" c:type="int"/>
82328342 </return-value>
82338343 <parameters>
82348344 <instance-parameter name="metrics" transfer-ownership="none">
82358345 <doc xml:space="preserve"
82368346 filename="pango/fonts.c"
8237- line="2491">a `PangoFontMetrics` structure</doc>
8347+ line="2561">a `PangoFontMetrics` structure</doc>
82388348 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82398349 </instance-parameter>
82408350 </parameters>
@@ -8243,25 +8353,25 @@ text will be wider and narrower than this.</doc>
82438353 c:identifier="pango_font_metrics_get_approximate_digit_width">
82448354 <doc xml:space="preserve"
82458355 filename="pango/fonts.c"
8246- line="2509">Gets the approximate digit width for a font metrics structure.
8356+ line="2579">Gets the approximate digit width for a font metrics structure.
82478357
82488358 This is merely a representative value useful, for example, for
82498359 determining the initial size for a window. Actual digits in
82508360 text can be wider or narrower than this, though this value
82518361 is generally somewhat more accurate than the result of
82528362 pango_font_metrics_get_approximate_char_width() for digits.</doc>
8253- <source-position filename="pango/pango-font.h" line="412"/>
8363+ <source-position filename="pango/pango-font.h" line="442"/>
82548364 <return-value transfer-ownership="none">
82558365 <doc xml:space="preserve"
82568366 filename="pango/fonts.c"
8257- line="2521">the digit width, in Pango units.</doc>
8367+ line="2591">the digit width, in Pango units.</doc>
82588368 <type name="gint" c:type="int"/>
82598369 </return-value>
82608370 <parameters>
82618371 <instance-parameter name="metrics" transfer-ownership="none">
82628372 <doc xml:space="preserve"
82638373 filename="pango/fonts.c"
8264- line="2511">a `PangoFontMetrics` structure</doc>
8374+ line="2581">a `PangoFontMetrics` structure</doc>
82658375 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82668376 </instance-parameter>
82678377 </parameters>
@@ -8269,24 +8379,24 @@ pango_font_metrics_get_approximate_char_width() for digits.</doc>
82698379 <method name="get_ascent" c:identifier="pango_font_metrics_get_ascent">
82708380 <doc xml:space="preserve"
82718381 filename="pango/fonts.c"
8272- line="2424">Gets the ascent from a font metrics structure.
8382+ line="2494">Gets the ascent from a font metrics structure.
82738383
82748384 The ascent is the distance from the baseline to the logical top
82758385 of a line of text. (The logical top may be above or below the top
82768386 of the actual drawn ink. It is necessary to lay out the text to
82778387 figure where the ink will be.)</doc>
8278- <source-position filename="pango/pango-font.h" line="404"/>
8388+ <source-position filename="pango/pango-font.h" line="434"/>
82798389 <return-value transfer-ownership="none">
82808390 <doc xml:space="preserve"
82818391 filename="pango/fonts.c"
8282- line="2435">the ascent, in Pango units.</doc>
8392+ line="2505">the ascent, in Pango units.</doc>
82838393 <type name="gint" c:type="int"/>
82848394 </return-value>
82858395 <parameters>
82868396 <instance-parameter name="metrics" transfer-ownership="none">
82878397 <doc xml:space="preserve"
82888398 filename="pango/fonts.c"
8289- line="2426">a `PangoFontMetrics` structure</doc>
8399+ line="2496">a `PangoFontMetrics` structure</doc>
82908400 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82918401 </instance-parameter>
82928402 </parameters>
@@ -8294,24 +8404,24 @@ figure where the ink will be.)</doc>
82948404 <method name="get_descent" c:identifier="pango_font_metrics_get_descent">
82958405 <doc xml:space="preserve"
82968406 filename="pango/fonts.c"
8297- line="2445">Gets the descent from a font metrics structure.
8407+ line="2515">Gets the descent from a font metrics structure.
82988408
82998409 The descent is the distance from the baseline to the logical bottom
83008410 of a line of text. (The logical bottom may be above or below the
83018411 bottom of the actual drawn ink. It is necessary to lay out the text
83028412 to figure where the ink will be.)</doc>
8303- <source-position filename="pango/pango-font.h" line="406"/>
8413+ <source-position filename="pango/pango-font.h" line="436"/>
83048414 <return-value transfer-ownership="none">
83058415 <doc xml:space="preserve"
83068416 filename="pango/fonts.c"
8307- line="2456">the descent, in Pango units.</doc>
8417+ line="2526">the descent, in Pango units.</doc>
83088418 <type name="gint" c:type="int"/>
83098419 </return-value>
83108420 <parameters>
83118421 <instance-parameter name="metrics" transfer-ownership="none">
83128422 <doc xml:space="preserve"
83138423 filename="pango/fonts.c"
8314- line="2447">a `PangoFontMetrics` structure</doc>
8424+ line="2517">a `PangoFontMetrics` structure</doc>
83158425 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83168426 </instance-parameter>
83178427 </parameters>
@@ -8321,24 +8431,24 @@ to figure where the ink will be.)</doc>
83218431 version="1.44">
83228432 <doc xml:space="preserve"
83238433 filename="pango/fonts.c"
8324- line="2466">Gets the line height from a font metrics structure.
8434+ line="2536">Gets the line height from a font metrics structure.
83258435
83268436 The line height is the recommended distance between successive
83278437 baselines in wrapped text using this font.
83288438
83298439 If the line height is not available, 0 is returned.</doc>
8330- <source-position filename="pango/pango-font.h" line="408"/>
8440+ <source-position filename="pango/pango-font.h" line="438"/>
83318441 <return-value transfer-ownership="none">
83328442 <doc xml:space="preserve"
83338443 filename="pango/fonts.c"
8334- line="2477">the height, in Pango units</doc>
8444+ line="2547">the height, in Pango units</doc>
83358445 <type name="gint" c:type="int"/>
83368446 </return-value>
83378447 <parameters>
83388448 <instance-parameter name="metrics" transfer-ownership="none">
83398449 <doc xml:space="preserve"
83408450 filename="pango/fonts.c"
8341- line="2468">a `PangoFontMetrics` structure</doc>
8451+ line="2538">a `PangoFontMetrics` structure</doc>
83428452 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83438453 </instance-parameter>
83448454 </parameters>
@@ -8348,22 +8458,22 @@ If the line height is not available, 0 is returned.</doc>
83488458 version="1.6">
83498459 <doc xml:space="preserve"
83508460 filename="pango/fonts.c"
8351- line="2571">Gets the suggested position to draw the strikethrough.
8461+ line="2641">Gets the suggested position to draw the strikethrough.
83528462
83538463 The value returned is the distance *above* the
83548464 baseline of the top of the strikethrough.</doc>
8355- <source-position filename="pango/pango-font.h" line="418"/>
8465+ <source-position filename="pango/pango-font.h" line="448"/>
83568466 <return-value transfer-ownership="none">
83578467 <doc xml:space="preserve"
83588468 filename="pango/fonts.c"
8359- line="2580">the suggested strikethrough position, in Pango units.</doc>
8469+ line="2650">the suggested strikethrough position, in Pango units.</doc>
83608470 <type name="gint" c:type="int"/>
83618471 </return-value>
83628472 <parameters>
83638473 <instance-parameter name="metrics" transfer-ownership="none">
83648474 <doc xml:space="preserve"
83658475 filename="pango/fonts.c"
8366- line="2573">a `PangoFontMetrics` structure</doc>
8476+ line="2643">a `PangoFontMetrics` structure</doc>
83678477 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83688478 </instance-parameter>
83698479 </parameters>
@@ -8373,19 +8483,19 @@ baseline of the top of the strikethrough.</doc>
83738483 version="1.6">
83748484 <doc xml:space="preserve"
83758485 filename="pango/fonts.c"
8376- line="2592">Gets the suggested thickness to draw for the strikethrough.</doc>
8377- <source-position filename="pango/pango-font.h" line="420"/>
8486+ line="2662">Gets the suggested thickness to draw for the strikethrough.</doc>
8487+ <source-position filename="pango/pango-font.h" line="450"/>
83788488 <return-value transfer-ownership="none">
83798489 <doc xml:space="preserve"
83808490 filename="pango/fonts.c"
8381- line="2598">the suggested strikethrough thickness, in Pango units.</doc>
8491+ line="2668">the suggested strikethrough thickness, in Pango units.</doc>
83828492 <type name="gint" c:type="int"/>
83838493 </return-value>
83848494 <parameters>
83858495 <instance-parameter name="metrics" transfer-ownership="none">
83868496 <doc xml:space="preserve"
83878497 filename="pango/fonts.c"
8388- line="2594">a `PangoFontMetrics` structure</doc>
8498+ line="2664">a `PangoFontMetrics` structure</doc>
83898499 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83908500 </instance-parameter>
83918501 </parameters>
@@ -8395,23 +8505,23 @@ baseline of the top of the strikethrough.</doc>
83958505 version="1.6">
83968506 <doc xml:space="preserve"
83978507 filename="pango/fonts.c"
8398- line="2531">Gets the suggested position to draw the underline.
8508+ line="2601">Gets the suggested position to draw the underline.
83998509
84008510 The value returned is the distance *above* the baseline of the top
84018511 of the underline. Since most fonts have underline positions beneath
84028512 the baseline, this value is typically negative.</doc>
8403- <source-position filename="pango/pango-font.h" line="414"/>
8513+ <source-position filename="pango/pango-font.h" line="444"/>
84048514 <return-value transfer-ownership="none">
84058515 <doc xml:space="preserve"
84068516 filename="pango/fonts.c"
8407- line="2541">the suggested underline position, in Pango units.</doc>
8517+ line="2611">the suggested underline position, in Pango units.</doc>
84088518 <type name="gint" c:type="int"/>
84098519 </return-value>
84108520 <parameters>
84118521 <instance-parameter name="metrics" transfer-ownership="none">
84128522 <doc xml:space="preserve"
84138523 filename="pango/fonts.c"
8414- line="2533">a `PangoFontMetrics` structure</doc>
8524+ line="2603">a `PangoFontMetrics` structure</doc>
84158525 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84168526 </instance-parameter>
84178527 </parameters>
@@ -8421,19 +8531,19 @@ the baseline, this value is typically negative.</doc>
84218531 version="1.6">
84228532 <doc xml:space="preserve"
84238533 filename="pango/fonts.c"
8424- line="2553">Gets the suggested thickness to draw for the underline.</doc>
8425- <source-position filename="pango/pango-font.h" line="416"/>
8534+ line="2623">Gets the suggested thickness to draw for the underline.</doc>
8535+ <source-position filename="pango/pango-font.h" line="446"/>
84268536 <return-value transfer-ownership="none">
84278537 <doc xml:space="preserve"
84288538 filename="pango/fonts.c"
8429- line="2559">the suggested underline thickness, in Pango units.</doc>
8539+ line="2629">the suggested underline thickness, in Pango units.</doc>
84308540 <type name="gint" c:type="int"/>
84318541 </return-value>
84328542 <parameters>
84338543 <instance-parameter name="metrics" transfer-ownership="none">
84348544 <doc xml:space="preserve"
84358545 filename="pango/fonts.c"
8436- line="2555">a `PangoFontMetrics` structure</doc>
8546+ line="2625">a `PangoFontMetrics` structure</doc>
84378547 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84388548 </instance-parameter>
84398549 </parameters>
@@ -8441,12 +8551,12 @@ the baseline, this value is typically negative.</doc>
84418551 <method name="ref" c:identifier="pango_font_metrics_ref">
84428552 <doc xml:space="preserve"
84438553 filename="pango/fonts.c"
8444- line="2385">Increase the reference count of a font metrics structure by one.</doc>
8445- <source-position filename="pango/pango-font.h" line="400"/>
8554+ line="2455">Increase the reference count of a font metrics structure by one.</doc>
8555+ <source-position filename="pango/pango-font.h" line="430"/>
84468556 <return-value transfer-ownership="full" nullable="1">
84478557 <doc xml:space="preserve"
84488558 filename="pango/fonts.c"
8449- line="2391">@metrics</doc>
8559+ line="2461">@metrics</doc>
84508560 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84518561 </return-value>
84528562 <parameters>
@@ -8456,7 +8566,7 @@ the baseline, this value is typically negative.</doc>
84568566 allow-none="1">
84578567 <doc xml:space="preserve"
84588568 filename="pango/fonts.c"
8459- line="2387">a `PangoFontMetrics` structure, may be %NULL</doc>
8569+ line="2457">a `PangoFontMetrics` structure, may be %NULL</doc>
84608570 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84618571 </instance-parameter>
84628572 </parameters>
@@ -8464,10 +8574,10 @@ the baseline, this value is typically negative.</doc>
84648574 <method name="unref" c:identifier="pango_font_metrics_unref">
84658575 <doc xml:space="preserve"
84668576 filename="pango/fonts.c"
8467- line="2404">Decrease the reference count of a font metrics structure by one.
8577+ line="2474">Decrease the reference count of a font metrics structure by one.
84688578
84698579 If the result is zero, frees the structure and any associated memory.</doc>
8470- <source-position filename="pango/pango-font.h" line="402"/>
8580+ <source-position filename="pango/pango-font.h" line="432"/>
84718581 <return-value transfer-ownership="none">
84728582 <type name="none" c:type="void"/>
84738583 </return-value>
@@ -8478,7 +8588,7 @@ If the result is zero, frees the structure and any associated memory.</doc>
84788588 allow-none="1">
84798589 <doc xml:space="preserve"
84808590 filename="pango/fonts.c"
8481- line="2406">a `PangoFontMetrics` structure, may be %NULL</doc>
8591+ line="2476">a `PangoFontMetrics` structure, may be %NULL</doc>
84828592 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84838593 </instance-parameter>
84848594 </parameters>
@@ -9024,26 +9134,26 @@ The fontset takes ownership of @font.</doc>
90249134 introspectable="0">
90259135 <doc xml:space="preserve"
90269136 filename="pango/pango-font.h"
9027- line="699">The way this unknown glyphs are rendered is backend specific. For example,
9137+ line="729">The way this unknown glyphs are rendered is backend specific. For example,
90289138 a box with the hexadecimal Unicode code-point of the character written in it
90299139 is what is done in the most common backends.</doc>
9030- <source-position filename="pango/pango-font.h" line="712"/>
9140+ <source-position filename="pango/pango-font.h" line="742"/>
90319141 <parameters>
90329142 <parameter name="wc">
90339143 <doc xml:space="preserve"
90349144 filename="pango/pango-font.h"
9035- line="701">a Unicode character</doc>
9145+ line="731">a Unicode character</doc>
90369146 </parameter>
90379147 </parameters>
90389148 </function-macro>
90399149 <constant name="GLYPH_EMPTY" value="268435455" c:type="PANGO_GLYPH_EMPTY">
90409150 <doc xml:space="preserve"
90419151 filename="pango/pango-font.h"
9042- line="669">A `PangoGlyph` value that indicates a zero-width empty glpyh.
9152+ line="699">A `PangoGlyph` value that indicates a zero-width empty glpyh.
90439153
90449154 This is useful for example in shaper modules, to use as the glyph for
90459155 various zero-width Unicode characters (those passing [func@is_zero_width]).</doc>
9046- <source-position filename="pango/pango-font.h" line="709"/>
9156+ <source-position filename="pango/pango-font.h" line="739"/>
90479157 <type name="Glyph" c:type="PangoGlyph"/>
90489158 </constant>
90499159 <constant name="GLYPH_INVALID_INPUT"
@@ -9052,14 +9162,14 @@ various zero-width Unicode characters (those passing [func@is_zero_width]).</doc
90529162 version="1.20">
90539163 <doc xml:space="preserve"
90549164 filename="pango/pango-font.h"
9055- line="678">A `PangoGlyph` value for invalid input.
9165+ line="708">A `PangoGlyph` value for invalid input.
90569166
90579167 `PangoLayout` produces one such glyph per invalid input UTF-8 byte and such
90589168 a glyph is rendered as a crossed box.
90599169
90609170 Note that this value is defined such that it has the %PANGO_GLYPH_UNKNOWN_FLAG
90619171 set.</doc>
9062- <source-position filename="pango/pango-font.h" line="710"/>
9172+ <source-position filename="pango/pango-font.h" line="740"/>
90639173 <type name="Glyph" c:type="PangoGlyph"/>
90649174 </constant>
90659175 <constant name="GLYPH_UNKNOWN_FLAG"
@@ -9067,11 +9177,11 @@ set.</doc>
90679177 c:type="PANGO_GLYPH_UNKNOWN_FLAG">
90689178 <doc xml:space="preserve"
90699179 filename="pango/pango-font.h"
9070- line="691">Flag used in `PangoGlyph` to turn a `gunichar` value of a valid Unicode
9180+ line="721">Flag used in `PangoGlyph` to turn a `gunichar` value of a valid Unicode
90719181 character into an unknown-character glyph for that `gunichar`.
90729182
90739183 Such unknown-character glyphs may be rendered as a 'hex box'.</doc>
9074- <source-position filename="pango/pango-font.h" line="711"/>
9184+ <source-position filename="pango/pango-font.h" line="741"/>
90759185 <type name="Glyph" c:type="PangoGlyph"/>
90769186 </constant>
90779187 <function-macro name="GRAVITY_IS_IMPROPER"
@@ -10540,7 +10650,7 @@ See also [enum@Pango.Gravity]</doc>
1054010650 <function-macro name="IS_FONT"
1054110651 c:identifier="PANGO_IS_FONT"
1054210652 introspectable="0">
10543- <source-position filename="pango/pango-font.h" line="571"/>
10653+ <source-position filename="pango/pango-font.h" line="601"/>
1054410654 <parameters>
1054510655 <parameter name="object">
1054610656 </parameter>
@@ -10576,7 +10686,7 @@ See also [enum@Pango.Gravity]</doc>
1057610686 <function-macro name="IS_FONT_CLASS"
1057710687 c:identifier="PANGO_IS_FONT_CLASS"
1057810688 introspectable="0">
10579- <source-position filename="pango/pango-font.h" line="573"/>
10689+ <source-position filename="pango/pango-font.h" line="603"/>
1058010690 <parameters>
1058110691 <parameter name="klass">
1058210692 </parameter>
@@ -10585,7 +10695,7 @@ See also [enum@Pango.Gravity]</doc>
1058510695 <function-macro name="IS_FONT_FACE"
1058610696 c:identifier="PANGO_IS_FONT_FACE"
1058710697 introspectable="0">
10588- <source-position filename="pango/pango-font.h" line="504"/>
10698+ <source-position filename="pango/pango-font.h" line="534"/>
1058910699 <parameters>
1059010700 <parameter name="object">
1059110701 </parameter>
@@ -10594,7 +10704,7 @@ See also [enum@Pango.Gravity]</doc>
1059410704 <function-macro name="IS_FONT_FACE_CLASS"
1059510705 c:identifier="PANGO_IS_FONT_FACE_CLASS"
1059610706 introspectable="0">
10597- <source-position filename="pango/pango-font.h" line="506"/>
10707+ <source-position filename="pango/pango-font.h" line="536"/>
1059810708 <parameters>
1059910709 <parameter name="klass">
1060010710 </parameter>
@@ -10603,7 +10713,7 @@ See also [enum@Pango.Gravity]</doc>
1060310713 <function-macro name="IS_FONT_FAMILY"
1060410714 c:identifier="PANGO_IS_FONT_FAMILY"
1060510715 introspectable="0">
10606- <source-position filename="pango/pango-font.h" line="429"/>
10716+ <source-position filename="pango/pango-font.h" line="459"/>
1060710717 <parameters>
1060810718 <parameter name="object">
1060910719 </parameter>
@@ -10612,7 +10722,7 @@ See also [enum@Pango.Gravity]</doc>
1061210722 <function-macro name="IS_FONT_FAMILY_CLASS"
1061310723 c:identifier="PANGO_IS_FONT_FAMILY_CLASS"
1061410724 introspectable="0">
10615- <source-position filename="pango/pango-font.h" line="431"/>
10725+ <source-position filename="pango/pango-font.h" line="461"/>
1061610726 <parameters>
1061710727 <parameter name="klass">
1061810728 </parameter>
@@ -11845,19 +11955,19 @@ A negative value indicates a hanging indentation.</doc>
1184511955 <method name="get_iter" c:identifier="pango_layout_get_iter">
1184611956 <doc xml:space="preserve"
1184711957 filename="pango/pango-layout.c"
11848- line="7200">Returns an iterator to iterate over the visual extents of the layout.</doc>
11958+ line="7220">Returns an iterator to iterate over the visual extents of the layout.</doc>
1184911959 <source-position filename="pango/pango-layout.h" line="495"/>
1185011960 <return-value transfer-ownership="full">
1185111961 <doc xml:space="preserve"
1185211962 filename="pango/pango-layout.c"
11853- line="7206">the new `PangoLayoutIter`</doc>
11963+ line="7226">the new `PangoLayoutIter`</doc>
1185411964 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1185511965 </return-value>
1185611966 <parameters>
1185711967 <instance-parameter name="layout" transfer-ownership="none">
1185811968 <doc xml:space="preserve"
1185911969 filename="pango/pango-layout.c"
11860- line="7202">a `PangoLayout`</doc>
11970+ line="7222">a `PangoLayout`</doc>
1186111971 <type name="Layout" c:type="PangoLayout*"/>
1186211972 </instance-parameter>
1186311973 </parameters>
@@ -13631,19 +13741,19 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1363113741 c:identifier="pango_layout_iter_at_last_line">
1363213742 <doc xml:space="preserve"
1363313743 filename="pango/pango-layout.c"
13634- line="7441">Determines whether @iter is on the last line of the layout.</doc>
13744+ line="7461">Determines whether @iter is on the last line of the layout.</doc>
1363513745 <source-position filename="pango/pango-layout.h" line="512"/>
1363613746 <return-value transfer-ownership="none">
1363713747 <doc xml:space="preserve"
1363813748 filename="pango/pango-layout.c"
13639- line="7447">%TRUE if @iter is on the last line</doc>
13749+ line="7467">%TRUE if @iter is on the last line</doc>
1364013750 <type name="gboolean" c:type="gboolean"/>
1364113751 </return-value>
1364213752 <parameters>
1364313753 <instance-parameter name="iter" transfer-ownership="none">
1364413754 <doc xml:space="preserve"
1364513755 filename="pango/pango-layout.c"
13646- line="7443">a `PangoLayoutIter`</doc>
13756+ line="7463">a `PangoLayoutIter`</doc>
1364713757 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1364813758 </instance-parameter>
1364913759 </parameters>
@@ -13651,12 +13761,12 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1365113761 <method name="copy" c:identifier="pango_layout_iter_copy" version="1.20">
1365213762 <doc xml:space="preserve"
1365313763 filename="pango/pango-layout.c"
13654- line="7140">Copies a `PangoLayoutIter`.</doc>
13764+ line="7160">Copies a `PangoLayoutIter`.</doc>
1365513765 <source-position filename="pango/pango-layout.h" line="497"/>
1365613766 <return-value transfer-ownership="full" nullable="1">
1365713767 <doc xml:space="preserve"
1365813768 filename="pango/pango-layout.c"
13659- line="7146">the newly allocated `PangoLayoutIter`</doc>
13769+ line="7166">the newly allocated `PangoLayoutIter`</doc>
1366013770 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1366113771 </return-value>
1366213772 <parameters>
@@ -13666,7 +13776,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1366613776 allow-none="1">
1366713777 <doc xml:space="preserve"
1366813778 filename="pango/pango-layout.c"
13669- line="7142">a `PangoLayoutIter`</doc>
13779+ line="7162">a `PangoLayoutIter`</doc>
1367013780 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1367113781 </instance-parameter>
1367213782 </parameters>
@@ -13674,7 +13784,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1367413784 <method name="free" c:identifier="pango_layout_iter_free">
1367513785 <doc xml:space="preserve"
1367613786 filename="pango/pango-layout.c"
13677- line="7285">Frees an iterator that's no longer in use.</doc>
13787+ line="7305">Frees an iterator that's no longer in use.</doc>
1367813788 <source-position filename="pango/pango-layout.h" line="499"/>
1367913789 <return-value transfer-ownership="none">
1368013790 <type name="none" c:type="void"/>
@@ -13686,7 +13796,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1368613796 allow-none="1">
1368713797 <doc xml:space="preserve"
1368813798 filename="pango/pango-layout.c"
13689- line="7287">a `PangoLayoutIter`, may be %NULL</doc>
13799+ line="7307">a `PangoLayoutIter`, may be %NULL</doc>
1369013800 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1369113801 </instance-parameter>
1369213802 </parameters>
@@ -13695,7 +13805,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1369513805 c:identifier="pango_layout_iter_get_baseline">
1369613806 <doc xml:space="preserve"
1369713807 filename="pango/pango-layout.c"
13698- line="8004">Gets the Y position of the current line's baseline, in layout
13808+ line="8024">Gets the Y position of the current line's baseline, in layout
1369913809 coordinates.
1370013810
1370113811 Layout coordinates have the origin at the top left of the entire layout.</doc>
@@ -13703,14 +13813,14 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1370313813 <return-value transfer-ownership="none">
1370413814 <doc xml:space="preserve"
1370513815 filename="pango/pango-layout.c"
13706- line="8013">baseline of current line</doc>
13816+ line="8033">baseline of current line</doc>
1370713817 <type name="gint" c:type="int"/>
1370813818 </return-value>
1370913819 <parameters>
1371013820 <instance-parameter name="iter" transfer-ownership="none">
1371113821 <doc xml:space="preserve"
1371213822 filename="pango/pango-layout.c"
13713- line="8006">a `PangoLayoutIter`</doc>
13823+ line="8026">a `PangoLayoutIter`</doc>
1371413824 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1371513825 </instance-parameter>
1371613826 </parameters>
@@ -13719,7 +13829,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1371913829 c:identifier="pango_layout_iter_get_char_extents">
1372013830 <doc xml:space="preserve"
1372113831 filename="pango/pango-layout.c"
13722- line="7731">Gets the extents of the current character, in layout coordinates.
13832+ line="7751">Gets the extents of the current character, in layout coordinates.
1372313833
1372413834 Layout coordinates have the origin at the top left of the entire layout.
1372513835
@@ -13733,7 +13843,7 @@ ink extents make sense only down to the level of clusters.</doc>
1373313843 <instance-parameter name="iter" transfer-ownership="none">
1373413844 <doc xml:space="preserve"
1373513845 filename="pango/pango-layout.c"
13736- line="7733">a `PangoLayoutIter`</doc>
13846+ line="7753">a `PangoLayoutIter`</doc>
1373713847 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1373813848 </instance-parameter>
1373913849 <parameter name="logical_rect"
@@ -13742,7 +13852,7 @@ ink extents make sense only down to the level of clusters.</doc>
1374213852 transfer-ownership="none">
1374313853 <doc xml:space="preserve"
1374413854 filename="pango/pango-layout.c"
13745- line="7734">rectangle to fill with
13855+ line="7754">rectangle to fill with
1374613856 logical extents</doc>
1374713857 <type name="Rectangle" c:type="PangoRectangle*"/>
1374813858 </parameter>
@@ -13752,7 +13862,7 @@ ink extents make sense only down to the level of clusters.</doc>
1375213862 c:identifier="pango_layout_iter_get_cluster_extents">
1375313863 <doc xml:space="preserve"
1375413864 filename="pango/pango-layout.c"
13755- line="7784">Gets the extents of the current cluster, in layout coordinates.
13865+ line="7804">Gets the extents of the current cluster, in layout coordinates.
1375613866
1375713867 Layout coordinates have the origin at the top left of the entire layout.</doc>
1375813868 <source-position filename="pango/pango-layout.h" line="529"/>
@@ -13763,7 +13873,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1376313873 <instance-parameter name="iter" transfer-ownership="none">
1376413874 <doc xml:space="preserve"
1376513875 filename="pango/pango-layout.c"
13766- line="7786">a `PangoLayoutIter`</doc>
13876+ line="7806">a `PangoLayoutIter`</doc>
1376713877 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1376813878 </instance-parameter>
1376913879 <parameter name="ink_rect"
@@ -13774,7 +13884,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1377413884 allow-none="1">
1377513885 <doc xml:space="preserve"
1377613886 filename="pango/pango-layout.c"
13777- line="7787">rectangle to fill with ink extents</doc>
13887+ line="7807">rectangle to fill with ink extents</doc>
1377813888 <type name="Rectangle" c:type="PangoRectangle*"/>
1377913889 </parameter>
1378013890 <parameter name="logical_rect"
@@ -13785,7 +13895,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1378513895 allow-none="1">
1378613896 <doc xml:space="preserve"
1378713897 filename="pango/pango-layout.c"
13788- line="7788">rectangle to fill with logical extents</doc>
13898+ line="7808">rectangle to fill with logical extents</doc>
1378913899 <type name="Rectangle" c:type="PangoRectangle*"/>
1379013900 </parameter>
1379113901 </parameters>
@@ -13793,7 +13903,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1379313903 <method name="get_index" c:identifier="pango_layout_iter_get_index">
1379413904 <doc xml:space="preserve"
1379513905 filename="pango/pango-layout.c"
13796- line="7301">Gets the current byte index.
13906+ line="7321">Gets the current byte index.
1379713907
1379813908 Note that iterating forward by char moves in visual order,
1379913909 not logical order, so indexes may not be sequential. Also,
@@ -13803,14 +13913,14 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1380313913 <return-value transfer-ownership="none">
1380413914 <doc xml:space="preserve"
1380513915 filename="pango/pango-layout.c"
13806- line="7312">current byte index</doc>
13916+ line="7332">current byte index</doc>
1380713917 <type name="gint" c:type="int"/>
1380813918 </return-value>
1380913919 <parameters>
1381013920 <instance-parameter name="iter" transfer-ownership="none">
1381113921 <doc xml:space="preserve"
1381213922 filename="pango/pango-layout.c"
13813- line="7303">a `PangoLayoutIter`</doc>
13923+ line="7323">a `PangoLayoutIter`</doc>
1381413924 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1381513925 </instance-parameter>
1381613926 </parameters>
@@ -13820,19 +13930,19 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1382013930 version="1.20">
1382113931 <doc xml:space="preserve"
1382213932 filename="pango/pango-layout.c"
13823- line="7458">Gets the layout associated with a `PangoLayoutIter`.</doc>
13933+ line="7478">Gets the layout associated with a `PangoLayoutIter`.</doc>
1382413934 <source-position filename="pango/pango-layout.h" line="514"/>
1382513935 <return-value transfer-ownership="none" nullable="1">
1382613936 <doc xml:space="preserve"
1382713937 filename="pango/pango-layout.c"
13828- line="7464">the layout associated with @iter</doc>
13938+ line="7484">the layout associated with @iter</doc>
1382913939 <type name="Layout" c:type="PangoLayout*"/>
1383013940 </return-value>
1383113941 <parameters>
1383213942 <instance-parameter name="iter" transfer-ownership="none">
1383313943 <doc xml:space="preserve"
1383413944 filename="pango/pango-layout.c"
13835- line="7460">a `PangoLayoutIter`</doc>
13945+ line="7480">a `PangoLayoutIter`</doc>
1383613946 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1383713947 </instance-parameter>
1383813948 </parameters>
@@ -13841,7 +13951,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1384113951 c:identifier="pango_layout_iter_get_layout_extents">
1384213952 <doc xml:space="preserve"
1384313953 filename="pango/pango-layout.c"
13844- line="8050">Obtains the extents of the `PangoLayout` being iterated over.</doc>
13954+ line="8070">Obtains the extents of the `PangoLayout` being iterated over.</doc>
1384513955 <source-position filename="pango/pango-layout.h" line="548"/>
1384613956 <return-value transfer-ownership="none">
1384713957 <type name="none" c:type="void"/>
@@ -13850,7 +13960,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1385013960 <instance-parameter name="iter" transfer-ownership="none">
1385113961 <doc xml:space="preserve"
1385213962 filename="pango/pango-layout.c"
13853- line="8052">a `PangoLayoutIter`</doc>
13963+ line="8072">a `PangoLayoutIter`</doc>
1385413964 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1385513965 </instance-parameter>
1385613966 <parameter name="ink_rect"
@@ -13861,7 +13971,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1386113971 allow-none="1">
1386213972 <doc xml:space="preserve"
1386313973 filename="pango/pango-layout.c"
13864- line="8053">rectangle to fill with ink extents</doc>
13974+ line="8073">rectangle to fill with ink extents</doc>
1386513975 <type name="Rectangle" c:type="PangoRectangle*"/>
1386613976 </parameter>
1386713977 <parameter name="logical_rect"
@@ -13872,7 +13982,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1387213982 allow-none="1">
1387313983 <doc xml:space="preserve"
1387413984 filename="pango/pango-layout.c"
13875- line="8054">rectangle to fill with logical extents</doc>
13985+ line="8074">rectangle to fill with logical extents</doc>
1387613986 <type name="Rectangle" c:type="PangoRectangle*"/>
1387713987 </parameter>
1387813988 </parameters>
@@ -13880,7 +13990,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1388013990 <method name="get_line" c:identifier="pango_layout_iter_get_line">
1388113991 <doc xml:space="preserve"
1388213992 filename="pango/pango-layout.c"
13883- line="7394">Gets the current line.
13993+ line="7414">Gets the current line.
1388413994
1388513995 Use the faster [method@Pango.LayoutIter.get_line_readonly] if
1388613996 you do not plan to modify the contents of the line (glyphs,
@@ -13889,14 +13999,14 @@ glyph widths, etc.).</doc>
1388913999 <return-value transfer-ownership="none" nullable="1">
1389014000 <doc xml:space="preserve"
1389114001 filename="pango/pango-layout.c"
13892- line="7404">the current line</doc>
14002+ line="7424">the current line</doc>
1389314003 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1389414004 </return-value>
1389514005 <parameters>
1389614006 <instance-parameter name="iter" transfer-ownership="none">
1389714007 <doc xml:space="preserve"
1389814008 filename="pango/pango-layout.c"
13899- line="7396">a `PangoLayoutIter`</doc>
14009+ line="7416">a `PangoLayoutIter`</doc>
1390014010 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1390114011 </instance-parameter>
1390214012 </parameters>
@@ -13905,7 +14015,7 @@ glyph widths, etc.).</doc>
1390514015 c:identifier="pango_layout_iter_get_line_extents">
1390614016 <doc xml:space="preserve"
1390714017 filename="pango/pango-layout.c"
13908- line="7908">Obtains the extents of the current line.
14018+ line="7928">Obtains the extents of the current line.
1390914019
1391014020 Extents are in layout coordinates (origin is the top-left corner
1391114021 of the entire `PangoLayout`). Thus the extents returned by this
@@ -13919,7 +14029,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1391914029 <instance-parameter name="iter" transfer-ownership="none">
1392014030 <doc xml:space="preserve"
1392114031 filename="pango/pango-layout.c"
13922- line="7910">a `PangoLayoutIter`</doc>
14032+ line="7930">a `PangoLayoutIter`</doc>
1392314033 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1392414034 </instance-parameter>
1392514035 <parameter name="ink_rect"
@@ -13930,7 +14040,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1393014040 allow-none="1">
1393114041 <doc xml:space="preserve"
1393214042 filename="pango/pango-layout.c"
13933- line="7911">rectangle to fill with ink extents</doc>
14043+ line="7931">rectangle to fill with ink extents</doc>
1393414044 <type name="Rectangle" c:type="PangoRectangle*"/>
1393514045 </parameter>
1393614046 <parameter name="logical_rect"
@@ -13941,7 +14051,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1394114051 allow-none="1">
1394214052 <doc xml:space="preserve"
1394314053 filename="pango/pango-layout.c"
13944- line="7912">rectangle to fill with logical extents</doc>
14054+ line="7932">rectangle to fill with logical extents</doc>
1394514055 <type name="Rectangle" c:type="PangoRectangle*"/>
1394614056 </parameter>
1394714057 </parameters>
@@ -13951,7 +14061,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1395114061 version="1.16">
1395214062 <doc xml:space="preserve"
1395314063 filename="pango/pango-layout.c"
13954- line="7417">Gets the current line for read-only access.
14064+ line="7437">Gets the current line for read-only access.
1395514065
1395614066 This is a faster alternative to [method@Pango.LayoutIter.get_line],
1395714067 but the user is not expected to modify the contents of the line
@@ -13960,7 +14070,7 @@ but the user is not expected to modify the contents of the line
1396014070 <return-value transfer-ownership="none" nullable="1">
1396114071 <doc xml:space="preserve"
1396214072 filename="pango/pango-layout.c"
13963- line="7427">the current line, that should not be
14073+ line="7447">the current line, that should not be
1396414074 modified</doc>
1396514075 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1396614076 </return-value>
@@ -13968,7 +14078,7 @@ but the user is not expected to modify the contents of the line
1396814078 <instance-parameter name="iter" transfer-ownership="none">
1396914079 <doc xml:space="preserve"
1397014080 filename="pango/pango-layout.c"
13971- line="7419">a `PangoLayoutIter`</doc>
14081+ line="7439">a `PangoLayoutIter`</doc>
1397214082 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1397314083 </instance-parameter>
1397414084 </parameters>
@@ -13977,7 +14087,7 @@ but the user is not expected to modify the contents of the line
1397714087 c:identifier="pango_layout_iter_get_line_yrange">
1397814088 <doc xml:space="preserve"
1397914089 filename="pango/pango-layout.c"
13980- line="7947">Divides the vertical space in the `PangoLayout` being iterated over
14090+ line="7967">Divides the vertical space in the `PangoLayout` being iterated over
1398114091 between the lines in the layout, and returns the space belonging to
1398214092 the current line.
1398314093
@@ -13996,7 +14106,7 @@ may be gaps between the ranges returned by this function.</doc>
1399614106 <instance-parameter name="iter" transfer-ownership="none">
1399714107 <doc xml:space="preserve"
1399814108 filename="pango/pango-layout.c"
13999- line="7949">a `PangoLayoutIter`</doc>
14109+ line="7969">a `PangoLayoutIter`</doc>
1400014110 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1400114111 </instance-parameter>
1400214112 <parameter name="y0_"
@@ -14007,7 +14117,7 @@ may be gaps between the ranges returned by this function.</doc>
1400714117 allow-none="1">
1400814118 <doc xml:space="preserve"
1400914119 filename="pango/pango-layout.c"
14010- line="7950">start of line</doc>
14120+ line="7970">start of line</doc>
1401114121 <type name="gint" c:type="int*"/>
1401214122 </parameter>
1401314123 <parameter name="y1_"
@@ -14018,7 +14128,7 @@ may be gaps between the ranges returned by this function.</doc>
1401814128 allow-none="1">
1401914129 <doc xml:space="preserve"
1402014130 filename="pango/pango-layout.c"
14021- line="7951">end of line</doc>
14131+ line="7971">end of line</doc>
1402214132 <type name="gint" c:type="int*"/>
1402314133 </parameter>
1402414134 </parameters>
@@ -14026,7 +14136,7 @@ may be gaps between the ranges returned by this function.</doc>
1402614136 <method name="get_run" c:identifier="pango_layout_iter_get_run">
1402714137 <doc xml:space="preserve"
1402814138 filename="pango/pango-layout.c"
14029- line="7323">Gets the current run.
14139+ line="7343">Gets the current run.
1403014140
1403114141 When iterating by run, at the end of each line, there's a position
1403214142 with a %NULL run, so this function can return %NULL. The %NULL run
@@ -14039,14 +14149,14 @@ plan to modify the contents of the run (glyphs, glyph widths, etc.).</doc>
1403914149 <return-value transfer-ownership="none" nullable="1">
1404014150 <doc xml:space="preserve"
1404114151 filename="pango/pango-layout.c"
14042- line="7337">the current run</doc>
14152+ line="7357">the current run</doc>
1404314153 <type name="LayoutRun" c:type="PangoLayoutRun*"/>
1404414154 </return-value>
1404514155 <parameters>
1404614156 <instance-parameter name="iter" transfer-ownership="none">
1404714157 <doc xml:space="preserve"
1404814158 filename="pango/pango-layout.c"
14049- line="7325">a `PangoLayoutIter`</doc>
14159+ line="7345">a `PangoLayoutIter`</doc>
1405014160 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1405114161 </instance-parameter>
1405214162 </parameters>
@@ -14056,7 +14166,7 @@ plan to modify the contents of the run (glyphs, glyph widths, etc.).</doc>
1405614166 version="1.50">
1405714167 <doc xml:space="preserve"
1405814168 filename="pango/pango-layout.c"
14059- line="8024">Gets the Y position of the current run's baseline, in layout
14169+ line="8044">Gets the Y position of the current run's baseline, in layout
1406014170 coordinates.
1406114171
1406214172 Layout coordinates have the origin at the top left of the entire layout.
@@ -14071,7 +14181,7 @@ example due to superscript or subscript positioning.</doc>
1407114181 <instance-parameter name="iter" transfer-ownership="none">
1407214182 <doc xml:space="preserve"
1407314183 filename="pango/pango-layout.c"
14074- line="8026">a `PangoLayoutIter`</doc>
14184+ line="8046">a `PangoLayoutIter`</doc>
1407514185 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1407614186 </instance-parameter>
1407714187 </parameters>
@@ -14080,7 +14190,7 @@ example due to superscript or subscript positioning.</doc>
1408014190 c:identifier="pango_layout_iter_get_run_extents">
1408114191 <doc xml:space="preserve"
1408214192 filename="pango/pango-layout.c"
14083- line="7834">Gets the extents of the current run in layout coordinates.
14193+ line="7854">Gets the extents of the current run in layout coordinates.
1408414194
1408514195 Layout coordinates have the origin at the top left of the entire layout.</doc>
1408614196 <source-position filename="pango/pango-layout.h" line="533"/>
@@ -14091,7 +14201,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1409114201 <instance-parameter name="iter" transfer-ownership="none">
1409214202 <doc xml:space="preserve"
1409314203 filename="pango/pango-layout.c"
14094- line="7836">a `PangoLayoutIter`</doc>
14204+ line="7856">a `PangoLayoutIter`</doc>
1409514205 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1409614206 </instance-parameter>
1409714207 <parameter name="ink_rect"
@@ -14102,7 +14212,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1410214212 allow-none="1">
1410314213 <doc xml:space="preserve"
1410414214 filename="pango/pango-layout.c"
14105- line="7837">rectangle to fill with ink extents</doc>
14215+ line="7857">rectangle to fill with ink extents</doc>
1410614216 <type name="Rectangle" c:type="PangoRectangle*"/>
1410714217 </parameter>
1410814218 <parameter name="logical_rect"
@@ -14113,7 +14223,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1411314223 allow-none="1">
1411414224 <doc xml:space="preserve"
1411514225 filename="pango/pango-layout.c"
14116- line="7838">rectangle to fill with logical extents</doc>
14226+ line="7858">rectangle to fill with logical extents</doc>
1411714227 <type name="Rectangle" c:type="PangoRectangle*"/>
1411814228 </parameter>
1411914229 </parameters>
@@ -14123,7 +14233,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1412314233 version="1.16">
1412414234 <doc xml:space="preserve"
1412514235 filename="pango/pango-layout.c"
14126- line="7350">Gets the current run for read-only access.
14236+ line="7370">Gets the current run for read-only access.
1412714237
1412814238 When iterating by run, at the end of each line, there's a position
1412914239 with a %NULL run, so this function can return %NULL. The %NULL run
@@ -14137,7 +14247,7 @@ glyph widths, etc.).</doc>
1413714247 <return-value transfer-ownership="none" nullable="1">
1413814248 <doc xml:space="preserve"
1413914249 filename="pango/pango-layout.c"
14140- line="7365">the current run, that
14250+ line="7385">the current run, that
1414114251 should not be modified</doc>
1414214252 <type name="LayoutRun" c:type="PangoLayoutRun*"/>
1414314253 </return-value>
@@ -14145,7 +14255,7 @@ glyph widths, etc.).</doc>
1414514255 <instance-parameter name="iter" transfer-ownership="none">
1414614256 <doc xml:space="preserve"
1414714257 filename="pango/pango-layout.c"
14148- line="7352">a `PangoLayoutIter`</doc>
14258+ line="7372">a `PangoLayoutIter`</doc>
1414914259 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1415014260 </instance-parameter>
1415114261 </parameters>
@@ -14153,21 +14263,21 @@ glyph widths, etc.).</doc>
1415314263 <method name="next_char" c:identifier="pango_layout_iter_next_char">
1415414264 <doc xml:space="preserve"
1415514265 filename="pango/pango-layout.c"
14156- line="7580">Moves @iter forward to the next character in visual order.
14266+ line="7600">Moves @iter forward to the next character in visual order.
1415714267
1415814268 If @iter was already at the end of the layout, returns %FALSE.</doc>
1415914269 <source-position filename="pango/pango-layout.h" line="517"/>
1416014270 <return-value transfer-ownership="none">
1416114271 <doc xml:space="preserve"
1416214272 filename="pango/pango-layout.c"
14163- line="7588">whether motion was possible</doc>
14273+ line="7608">whether motion was possible</doc>
1416414274 <type name="gboolean" c:type="gboolean"/>
1416514275 </return-value>
1416614276 <parameters>
1416714277 <instance-parameter name="iter" transfer-ownership="none">
1416814278 <doc xml:space="preserve"
1416914279 filename="pango/pango-layout.c"
14170- line="7582">a `PangoLayoutIter`</doc>
14280+ line="7602">a `PangoLayoutIter`</doc>
1417114281 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1417214282 </instance-parameter>
1417314283 </parameters>
@@ -14176,21 +14286,21 @@ If @iter was already at the end of the layout, returns %FALSE.</doc>
1417614286 c:identifier="pango_layout_iter_next_cluster">
1417714287 <doc xml:space="preserve"
1417814288 filename="pango/pango-layout.c"
14179- line="7625">Moves @iter forward to the next cluster in visual order.
14289+ line="7645">Moves @iter forward to the next cluster in visual order.
1418014290
1418114291 If @iter was already at the end of the layout, returns %FALSE.</doc>
1418214292 <source-position filename="pango/pango-layout.h" line="519"/>
1418314293 <return-value transfer-ownership="none">
1418414294 <doc xml:space="preserve"
1418514295 filename="pango/pango-layout.c"
14186- line="7633">whether motion was possible</doc>
14296+ line="7653">whether motion was possible</doc>
1418714297 <type name="gboolean" c:type="gboolean"/>
1418814298 </return-value>
1418914299 <parameters>
1419014300 <instance-parameter name="iter" transfer-ownership="none">
1419114301 <doc xml:space="preserve"
1419214302 filename="pango/pango-layout.c"
14193- line="7627">a `PangoLayoutIter`</doc>
14303+ line="7647">a `PangoLayoutIter`</doc>
1419414304 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1419514305 </instance-parameter>
1419614306 </parameters>
@@ -14198,21 +14308,21 @@ If @iter was already at the end of the layout, returns %FALSE.</doc>
1419814308 <method name="next_line" c:identifier="pango_layout_iter_next_line">
1419914309 <doc xml:space="preserve"
1420014310 filename="pango/pango-layout.c"
14201- line="7686">Moves @iter forward to the start of the next line.
14311+ line="7706">Moves @iter forward to the start of the next line.
1420214312
1420314313 If @iter is already on the last line, returns %FALSE.</doc>
1420414314 <source-position filename="pango/pango-layout.h" line="523"/>
1420514315 <return-value transfer-ownership="none">
1420614316 <doc xml:space="preserve"
1420714317 filename="pango/pango-layout.c"
14208- line="7694">whether motion was possible</doc>
14318+ line="7714">whether motion was possible</doc>
1420914319 <type name="gboolean" c:type="gboolean"/>
1421014320 </return-value>
1421114321 <parameters>
1421214322 <instance-parameter name="iter" transfer-ownership="none">
1421314323 <doc xml:space="preserve"
1421414324 filename="pango/pango-layout.c"
14215- line="7688">a `PangoLayoutIter`</doc>
14325+ line="7708">a `PangoLayoutIter`</doc>
1421614326 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1421714327 </instance-parameter>
1421814328 </parameters>
@@ -14220,21 +14330,21 @@ If @iter is already on the last line, returns %FALSE.</doc>
1422014330 <method name="next_run" c:identifier="pango_layout_iter_next_run">
1422114331 <doc xml:space="preserve"
1422214332 filename="pango/pango-layout.c"
14223- line="7641">Moves @iter forward to the next run in visual order.
14333+ line="7661">Moves @iter forward to the next run in visual order.
1422414334
1422514335 If @iter was already at the end of the layout, returns %FALSE.</doc>
1422614336 <source-position filename="pango/pango-layout.h" line="521"/>
1422714337 <return-value transfer-ownership="none">
1422814338 <doc xml:space="preserve"
1422914339 filename="pango/pango-layout.c"
14230- line="7649">whether motion was possible</doc>
14340+ line="7669">whether motion was possible</doc>
1423114341 <type name="gboolean" c:type="gboolean"/>
1423214342 </return-value>
1423314343 <parameters>
1423414344 <instance-parameter name="iter" transfer-ownership="none">
1423514345 <doc xml:space="preserve"
1423614346 filename="pango/pango-layout.c"
14237- line="7643">a `PangoLayoutIter`</doc>
14347+ line="7663">a `PangoLayoutIter`</doc>
1423814348 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1423914349 </instance-parameter>
1424014350 </parameters>
@@ -14296,7 +14406,7 @@ attributes, or settings of the parent `PangoLayout` are modified.</doc>
1429614406 <method name="get_extents" c:identifier="pango_layout_line_get_extents">
1429714407 <doc xml:space="preserve"
1429814408 filename="pango/pango-layout.c"
14299- line="5914">Computes the logical and ink extents of a layout line.
14409+ line="5934">Computes the logical and ink extents of a layout line.
1430014410
1430114411 See [method@Pango.Font.get_glyph_extents] for details
1430214412 about the interpretation of the rectangles.</doc>
@@ -14308,7 +14418,7 @@ about the interpretation of the rectangles.</doc>
1430814418 <instance-parameter name="line" transfer-ownership="none">
1430914419 <doc xml:space="preserve"
1431014420 filename="pango/pango-layout.c"
14311- line="5916">a `PangoLayoutLine`</doc>
14421+ line="5936">a `PangoLayoutLine`</doc>
1431214422 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1431314423 </instance-parameter>
1431414424 <parameter name="ink_rect"
@@ -14319,7 +14429,7 @@ about the interpretation of the rectangles.</doc>
1431914429 allow-none="1">
1432014430 <doc xml:space="preserve"
1432114431 filename="pango/pango-layout.c"
14322- line="5917">rectangle used to store the extents of
14432+ line="5937">rectangle used to store the extents of
1432314433 the glyph string as drawn</doc>
1432414434 <type name="Rectangle" c:type="PangoRectangle*"/>
1432514435 </parameter>
@@ -14331,7 +14441,7 @@ about the interpretation of the rectangles.</doc>
1433114441 allow-none="1">
1433214442 <doc xml:space="preserve"
1433314443 filename="pango/pango-layout.c"
14334- line="5919">rectangle used to store the logical
14444+ line="5939">rectangle used to store the logical
1433514445 extents of the glyph string</doc>
1433614446 <type name="Rectangle" c:type="PangoRectangle*"/>
1433714447 </parameter>
@@ -14342,7 +14452,7 @@ about the interpretation of the rectangles.</doc>
1434214452 version="1.44">
1434314453 <doc xml:space="preserve"
1434414454 filename="pango/pango-layout.c"
14345- line="5935">Computes the height of the line, as the maximum of the heights
14455+ line="5955">Computes the height of the line, as the maximum of the heights
1434614456 of fonts used in this line.
1434714457
1434814458 Note that the actual baseline-to-baseline distance between lines
@@ -14357,7 +14467,7 @@ of text is influenced by other factors, such as
1435714467 <instance-parameter name="line" transfer-ownership="none">
1435814468 <doc xml:space="preserve"
1435914469 filename="pango/pango-layout.c"
14360- line="5937">a `PangoLayoutLine`</doc>
14470+ line="5957">a `PangoLayoutLine`</doc>
1436114471 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1436214472 </instance-parameter>
1436314473 <parameter name="height"
@@ -14368,7 +14478,7 @@ of text is influenced by other factors, such as
1436814478 allow-none="1">
1436914479 <doc xml:space="preserve"
1437014480 filename="pango/pango-layout.c"
14371- line="5938">return location for the line height</doc>
14481+ line="5958">return location for the line height</doc>
1437214482 <type name="gint" c:type="int*"/>
1437314483 </parameter>
1437414484 </parameters>
@@ -14378,19 +14488,19 @@ of text is influenced by other factors, such as
1437814488 version="1.50">
1437914489 <doc xml:space="preserve"
1438014490 filename="pango/pango-layout.c"
14381- line="5071">Returns the length of the line, in bytes.</doc>
14491+ line="5091">Returns the length of the line, in bytes.</doc>
1438214492 <source-position filename="pango/pango-layout.h" line="452"/>
1438314493 <return-value transfer-ownership="none">
1438414494 <doc xml:space="preserve"
1438514495 filename="pango/pango-layout.c"
14386- line="5077">the length of the line</doc>
14496+ line="5097">the length of the line</doc>
1438714497 <type name="gint" c:type="int"/>
1438814498 </return-value>
1438914499 <parameters>
1439014500 <instance-parameter name="line" transfer-ownership="none">
1439114501 <doc xml:space="preserve"
1439214502 filename="pango/pango-layout.c"
14393- line="5073">a `PangoLayoutLine`</doc>
14503+ line="5093">a `PangoLayoutLine`</doc>
1439414504 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1439514505 </instance-parameter>
1439614506 </parameters>
@@ -14399,7 +14509,7 @@ of text is influenced by other factors, such as
1439914509 c:identifier="pango_layout_line_get_pixel_extents">
1440014510 <doc xml:space="preserve"
1440114511 filename="pango/pango-layout.c"
14402- line="5974">Computes the logical and ink extents of @layout_line in device units.
14512+ line="5994">Computes the logical and ink extents of @layout_line in device units.
1440314513
1440414514 This function just calls [method@Pango.LayoutLine.get_extents] followed by
1440514515 two [func@extents_to_pixels] calls, rounding @ink_rect and @logical_rect
@@ -14413,7 +14523,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1441314523 <instance-parameter name="layout_line" transfer-ownership="none">
1441414524 <doc xml:space="preserve"
1441514525 filename="pango/pango-layout.c"
14416- line="5976">a `PangoLayoutLine`</doc>
14526+ line="5996">a `PangoLayoutLine`</doc>
1441714527 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1441814528 </instance-parameter>
1441914529 <parameter name="ink_rect"
@@ -14424,7 +14534,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1442414534 allow-none="1">
1442514535 <doc xml:space="preserve"
1442614536 filename="pango/pango-layout.c"
14427- line="5977">rectangle used to store the extents of
14537+ line="5997">rectangle used to store the extents of
1442814538 the glyph string as drawn</doc>
1442914539 <type name="Rectangle" c:type="PangoRectangle*"/>
1443014540 </parameter>
@@ -14436,7 +14546,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1443614546 allow-none="1">
1443714547 <doc xml:space="preserve"
1443814548 filename="pango/pango-layout.c"
14439- line="5979">rectangle used to store the logical
14549+ line="5999">rectangle used to store the logical
1444014550 extents of the glyph string</doc>
1444114551 <type name="Rectangle" c:type="PangoRectangle*"/>
1444214552 </parameter>
@@ -14447,19 +14557,19 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1444714557 version="1.50">
1444814558 <doc xml:space="preserve"
1444914559 filename="pango/pango-layout.c"
14450- line="5103">Returns the resolved direction of the line.</doc>
14560+ line="5123">Returns the resolved direction of the line.</doc>
1445114561 <source-position filename="pango/pango-layout.h" line="456"/>
1445214562 <return-value transfer-ownership="none">
1445314563 <doc xml:space="preserve"
1445414564 filename="pango/pango-layout.c"
14455- line="5109">the resolved direction of the line</doc>
14565+ line="5129">the resolved direction of the line</doc>
1445614566 <type name="Direction" c:type="PangoDirection"/>
1445714567 </return-value>
1445814568 <parameters>
1445914569 <instance-parameter name="line" transfer-ownership="none">
1446014570 <doc xml:space="preserve"
1446114571 filename="pango/pango-layout.c"
14462- line="5105">a `PangoLayoutLine`</doc>
14572+ line="5125">a `PangoLayoutLine`</doc>
1446314573 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1446414574 </instance-parameter>
1446514575 </parameters>
@@ -14469,20 +14579,20 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1446914579 version="1.50">
1447014580 <doc xml:space="preserve"
1447114581 filename="pango/pango-layout.c"
14472- line="5054">Returns the start index of the line, as byte index
14582+ line="5074">Returns the start index of the line, as byte index
1447314583 into the text of the layout.</doc>
1447414584 <source-position filename="pango/pango-layout.h" line="450"/>
1447514585 <return-value transfer-ownership="none">
1447614586 <doc xml:space="preserve"
1447714587 filename="pango/pango-layout.c"
14478- line="5061">the start index of the line</doc>
14588+ line="5081">the start index of the line</doc>
1447914589 <type name="gint" c:type="int"/>
1448014590 </return-value>
1448114591 <parameters>
1448214592 <instance-parameter name="line" transfer-ownership="none">
1448314593 <doc xml:space="preserve"
1448414594 filename="pango/pango-layout.c"
14485- line="5056">a `PangoLayoutLine`</doc>
14595+ line="5076">a `PangoLayoutLine`</doc>
1448614596 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1448714597 </instance-parameter>
1448814598 </parameters>
@@ -14491,7 +14601,7 @@ into the text of the layout.</doc>
1449114601 c:identifier="pango_layout_line_get_x_ranges">
1449214602 <doc xml:space="preserve"
1449314603 filename="pango/pango-layout.c"
14494- line="5338">Gets a list of visual ranges corresponding to a given logical range.
14604+ line="5358">Gets a list of visual ranges corresponding to a given logical range.
1449514605
1449614606 This list is not necessarily minimal - there may be consecutive
1449714607 ranges which are adjacent. The ranges will be sorted from left to
@@ -14505,13 +14615,13 @@ layout, not with respect to the line.</doc>
1450514615 <instance-parameter name="line" transfer-ownership="none">
1450614616 <doc xml:space="preserve"
1450714617 filename="pango/pango-layout.c"
14508- line="5340">a `PangoLayoutLine`</doc>
14618+ line="5360">a `PangoLayoutLine`</doc>
1450914619 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1451014620 </instance-parameter>
1451114621 <parameter name="start_index" transfer-ownership="none">
1451214622 <doc xml:space="preserve"
1451314623 filename="pango/pango-layout.c"
14514- line="5341">Start byte index of the logical range. If this value
14624+ line="5361">Start byte index of the logical range. If this value
1451514625 is less than the start index for the line, then the first range
1451614626 will extend all the way to the leading edge of the layout. Otherwise,
1451714627 it will start at the leading edge of the first character.</doc>
@@ -14520,7 +14630,7 @@ layout, not with respect to the line.</doc>
1452014630 <parameter name="end_index" transfer-ownership="none">
1452114631 <doc xml:space="preserve"
1452214632 filename="pango/pango-layout.c"
14523- line="5345">Ending byte index of the logical range. If this value is
14633+ line="5365">Ending byte index of the logical range. If this value is
1452414634 greater than the end index for the line, then the last range will
1452514635 extend all the way to the trailing edge of the layout. Otherwise,
1452614636 it will end at the trailing edge of the last character.</doc>
@@ -14532,7 +14642,7 @@ layout, not with respect to the line.</doc>
1453214642 transfer-ownership="full">
1453314643 <doc xml:space="preserve"
1453414644 filename="pango/pango-layout.c"
14535- line="5349">location to
14645+ line="5369">location to
1453614646 store a pointer to an array of ranges. The array will be of length
1453714647 `2*n_ranges`, with each range starting at `(*ranges)[2*n]` and of
1453814648 width `(*ranges)[2*n + 1] - (*ranges)[2*n]`. This array must be freed
@@ -14548,7 +14658,7 @@ layout, not with respect to the line.</doc>
1454814658 transfer-ownership="full">
1454914659 <doc xml:space="preserve"
1455014660 filename="pango/pango-layout.c"
14551- line="5355">The number of ranges stored in @ranges</doc>
14661+ line="5375">The number of ranges stored in @ranges</doc>
1455214662 <type name="gint" c:type="int*"/>
1455314663 </parameter>
1455414664 </parameters>
@@ -14598,19 +14708,19 @@ layout, not with respect to the line.</doc>
1459814708 version="1.50">
1459914709 <doc xml:space="preserve"
1460014710 filename="pango/pango-layout.c"
14601- line="5087">Returns whether this is the first line of the paragraph.</doc>
14711+ line="5107">Returns whether this is the first line of the paragraph.</doc>
1460214712 <source-position filename="pango/pango-layout.h" line="454"/>
1460314713 <return-value transfer-ownership="none">
1460414714 <doc xml:space="preserve"
1460514715 filename="pango/pango-layout.c"
14606- line="5093">%TRUE if this is the first line</doc>
14716+ line="5113">%TRUE if this is the first line</doc>
1460714717 <type name="gboolean" c:type="gboolean"/>
1460814718 </return-value>
1460914719 <parameters>
1461014720 <instance-parameter name="line" transfer-ownership="none">
1461114721 <doc xml:space="preserve"
1461214722 filename="pango/pango-layout.c"
14613- line="5089">a `PangoLayoutLine`</doc>
14723+ line="5109">a `PangoLayoutLine`</doc>
1461414724 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1461514725 </instance-parameter>
1461614726 </parameters>
@@ -14618,12 +14728,12 @@ layout, not with respect to the line.</doc>
1461814728 <method name="ref" c:identifier="pango_layout_line_ref" version="1.10">
1461914729 <doc xml:space="preserve"
1462014730 filename="pango/pango-layout.c"
14621- line="5000">Increase the reference count of a `PangoLayoutLine` by one.</doc>
14731+ line="5020">Increase the reference count of a `PangoLayoutLine` by one.</doc>
1462214732 <source-position filename="pango/pango-layout.h" line="445"/>
1462314733 <return-value transfer-ownership="full" nullable="1">
1462414734 <doc xml:space="preserve"
1462514735 filename="pango/pango-layout.c"
14626- line="5006">the line passed in.</doc>
14736+ line="5026">the line passed in.</doc>
1462714737 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1462814738 </return-value>
1462914739 <parameters>
@@ -14633,7 +14743,7 @@ layout, not with respect to the line.</doc>
1463314743 allow-none="1">
1463414744 <doc xml:space="preserve"
1463514745 filename="pango/pango-layout.c"
14636- line="5002">a `PangoLayoutLine`</doc>
14746+ line="5022">a `PangoLayoutLine`</doc>
1463714747 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1463814748 </instance-parameter>
1463914749 </parameters>
@@ -14641,7 +14751,7 @@ layout, not with respect to the line.</doc>
1464114751 <method name="unref" c:identifier="pango_layout_line_unref">
1464214752 <doc xml:space="preserve"
1464314753 filename="pango/pango-layout.c"
14644- line="5023">Decrease the reference count of a `PangoLayoutLine` by one.
14754+ line="5043">Decrease the reference count of a `PangoLayoutLine` by one.
1464514755
1464614756 If the result is zero, the line and all associated memory
1464714757 will be freed.</doc>
@@ -14653,7 +14763,7 @@ will be freed.</doc>
1465314763 <instance-parameter name="line" transfer-ownership="none">
1465414764 <doc xml:space="preserve"
1465514765 filename="pango/pango-layout.c"
14656- line="5025">a `PangoLayoutLine`</doc>
14766+ line="5045">a `PangoLayoutLine`</doc>
1465714767 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1465814768 </instance-parameter>
1465914769 </parameters>
@@ -14661,7 +14771,7 @@ will be freed.</doc>
1466114771 <method name="x_to_index" c:identifier="pango_layout_line_x_to_index">
1466214772 <doc xml:space="preserve"
1466314773 filename="pango/pango-layout.c"
14664- line="5119">Converts from x offset to the byte index of the corresponding character
14774+ line="5139">Converts from x offset to the byte index of the corresponding character
1466514775 within the text of the layout.
1466614776
1466714777 If @x_pos is outside the line, @index_ and @trailing will point to the very
@@ -14676,20 +14786,20 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1467614786 <return-value transfer-ownership="none">
1467714787 <doc xml:space="preserve"
1467814788 filename="pango/pango-layout.c"
14679- line="5141">%FALSE if @x_pos was outside the line, %TRUE if inside</doc>
14789+ line="5161">%FALSE if @x_pos was outside the line, %TRUE if inside</doc>
1468014790 <type name="gboolean" c:type="gboolean"/>
1468114791 </return-value>
1468214792 <parameters>
1468314793 <instance-parameter name="line" transfer-ownership="none">
1468414794 <doc xml:space="preserve"
1468514795 filename="pango/pango-layout.c"
14686- line="5121">a `PangoLayoutLine`</doc>
14796+ line="5141">a `PangoLayoutLine`</doc>
1468714797 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1468814798 </instance-parameter>
1468914799 <parameter name="x_pos" transfer-ownership="none">
1469014800 <doc xml:space="preserve"
1469114801 filename="pango/pango-layout.c"
14692- line="5122">the X offset (in Pango units) from the left edge of the line.</doc>
14802+ line="5142">the X offset (in Pango units) from the left edge of the line.</doc>
1469314803 <type name="gint" c:type="int"/>
1469414804 </parameter>
1469514805 <parameter name="index_"
@@ -14698,7 +14808,7 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1469814808 transfer-ownership="full">
1469914809 <doc xml:space="preserve"
1470014810 filename="pango/pango-layout.c"
14701- line="5123">location to store calculated byte index for the grapheme
14811+ line="5143">location to store calculated byte index for the grapheme
1470214812 in which the user clicked</doc>
1470314813 <type name="gint" c:type="int*"/>
1470414814 </parameter>
@@ -14708,7 +14818,7 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1470814818 transfer-ownership="full">
1470914819 <doc xml:space="preserve"
1471014820 filename="pango/pango-layout.c"
14711- line="5125">location to store an integer indicating where in the
14821+ line="5145">location to store an integer indicating where in the
1471214822 grapheme the user clicked. It will either be zero, or the number of
1471314823 characters in the grapheme. 0 represents the leading edge of the grapheme.</doc>
1471414824 <type name="gint" c:type="int*"/>
@@ -15639,7 +15749,7 @@ backends and destinations can be created.</doc>
1563915749 version="1.8">
1564015750 <doc xml:space="preserve"
1564115751 filename="pango/pango-renderer.c"
15642- line="1015">Draw a squiggly line that approximately covers the given rectangle
15752+ line="1014">Draw a squiggly line that approximately covers the given rectangle
1564315753 in the style of an underline used to indicate a spelling error.
1564415754
1564515755 The width of the underline is rounded to an integer number
@@ -15656,31 +15766,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1565615766 <instance-parameter name="renderer" transfer-ownership="none">
1565715767 <doc xml:space="preserve"
1565815768 filename="pango/pango-renderer.c"
15659- line="1017">a `PangoRenderer`</doc>
15769+ line="1016">a `PangoRenderer`</doc>
1566015770 <type name="Renderer" c:type="PangoRenderer*"/>
1566115771 </instance-parameter>
1566215772 <parameter name="x" transfer-ownership="none">
1566315773 <doc xml:space="preserve"
1566415774 filename="pango/pango-renderer.c"
15665- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
15775+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1566615776 <type name="gint" c:type="int"/>
1566715777 </parameter>
1566815778 <parameter name="y" transfer-ownership="none">
1566915779 <doc xml:space="preserve"
1567015780 filename="pango/pango-renderer.c"
15671- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
15781+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1567215782 <type name="gint" c:type="int"/>
1567315783 </parameter>
1567415784 <parameter name="width" transfer-ownership="none">
1567515785 <doc xml:space="preserve"
1567615786 filename="pango/pango-renderer.c"
15677- line="1020">width of underline, in Pango units in user coordinate system</doc>
15787+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1567815788 <type name="gint" c:type="int"/>
1567915789 </parameter>
1568015790 <parameter name="height" transfer-ownership="none">
1568115791 <doc xml:space="preserve"
1568215792 filename="pango/pango-renderer.c"
15683- line="1021">height of underline, in Pango units in user coordinate system</doc>
15793+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1568415794 <type name="gint" c:type="int"/>
1568515795 </parameter>
1568615796 </parameters>
@@ -15688,7 +15798,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1568815798 <virtual-method name="draw_glyph" invoker="draw_glyph" version="1.8">
1568915799 <doc xml:space="preserve"
1569015800 filename="pango/pango-renderer.c"
15691- line="1210">Draws a single glyph with coordinates in device space.</doc>
15801+ line="1209">Draws a single glyph with coordinates in device space.</doc>
1569215802 <source-position filename="pango/pango-renderer.h" line="168"/>
1569315803 <return-value transfer-ownership="none">
1569415804 <type name="none" c:type="void"/>
@@ -15697,31 +15807,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1569715807 <instance-parameter name="renderer" transfer-ownership="none">
1569815808 <doc xml:space="preserve"
1569915809 filename="pango/pango-renderer.c"
15700- line="1212">a `PangoRenderer`</doc>
15810+ line="1211">a `PangoRenderer`</doc>
1570115811 <type name="Renderer" c:type="PangoRenderer*"/>
1570215812 </instance-parameter>
1570315813 <parameter name="font" transfer-ownership="none">
1570415814 <doc xml:space="preserve"
1570515815 filename="pango/pango-renderer.c"
15706- line="1213">a `PangoFont`</doc>
15816+ line="1212">a `PangoFont`</doc>
1570715817 <type name="Font" c:type="PangoFont*"/>
1570815818 </parameter>
1570915819 <parameter name="glyph" transfer-ownership="none">
1571015820 <doc xml:space="preserve"
1571115821 filename="pango/pango-renderer.c"
15712- line="1214">the glyph index of a single glyph</doc>
15822+ line="1213">the glyph index of a single glyph</doc>
1571315823 <type name="Glyph" c:type="PangoGlyph"/>
1571415824 </parameter>
1571515825 <parameter name="x" transfer-ownership="none">
1571615826 <doc xml:space="preserve"
1571715827 filename="pango/pango-renderer.c"
15718- line="1215">X coordinate of left edge of baseline of glyph</doc>
15828+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1571915829 <type name="gdouble" c:type="double"/>
1572015830 </parameter>
1572115831 <parameter name="y" transfer-ownership="none">
1572215832 <doc xml:space="preserve"
1572315833 filename="pango/pango-renderer.c"
15724- line="1216">Y coordinate of left edge of baseline of glyph</doc>
15834+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1572515835 <type name="gdouble" c:type="double"/>
1572615836 </parameter>
1572715837 </parameters>
@@ -15731,7 +15841,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1573115841 version="1.22">
1573215842 <doc xml:space="preserve"
1573315843 filename="pango/pango-renderer.c"
15734- line="805">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
15844+ line="804">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
1573515845 embedding the text associated with the glyphs in the output if the
1573615846 output format supports it.
1573715847
@@ -15757,7 +15867,7 @@ The default implementation of this method simply falls back to
1575715867 <instance-parameter name="renderer" transfer-ownership="none">
1575815868 <doc xml:space="preserve"
1575915869 filename="pango/pango-renderer.c"
15760- line="807">a `PangoRenderer`</doc>
15870+ line="806">a `PangoRenderer`</doc>
1576115871 <type name="Renderer" c:type="PangoRenderer*"/>
1576215872 </instance-parameter>
1576315873 <parameter name="text"
@@ -15766,26 +15876,26 @@ The default implementation of this method simply falls back to
1576615876 allow-none="1">
1576715877 <doc xml:space="preserve"
1576815878 filename="pango/pango-renderer.c"
15769- line="808">the UTF-8 text that @glyph_item refers to</doc>
15879+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1577015880 <type name="utf8" c:type="const char*"/>
1577115881 </parameter>
1577215882 <parameter name="glyph_item" transfer-ownership="none">
1577315883 <doc xml:space="preserve"
1577415884 filename="pango/pango-renderer.c"
15775- line="809">a `PangoGlyphItem`</doc>
15885+ line="808">a `PangoGlyphItem`</doc>
1577615886 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1577715887 </parameter>
1577815888 <parameter name="x" transfer-ownership="none">
1577915889 <doc xml:space="preserve"
1578015890 filename="pango/pango-renderer.c"
15781- line="810">X position of left edge of baseline, in user space coordinates
15891+ line="809">X position of left edge of baseline, in user space coordinates
1578215892 in Pango units</doc>
1578315893 <type name="gint" c:type="int"/>
1578415894 </parameter>
1578515895 <parameter name="y" transfer-ownership="none">
1578615896 <doc xml:space="preserve"
1578715897 filename="pango/pango-renderer.c"
15788- line="812">Y position of left edge of baseline, in user space coordinates
15898+ line="811">Y position of left edge of baseline, in user space coordinates
1578915899 in Pango units</doc>
1579015900 <type name="gint" c:type="int"/>
1579115901 </parameter>
@@ -15794,7 +15904,7 @@ The default implementation of this method simply falls back to
1579415904 <virtual-method name="draw_glyphs" invoker="draw_glyphs" version="1.8">
1579515905 <doc xml:space="preserve"
1579615906 filename="pango/pango-renderer.c"
15797- line="749">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
15907+ line="748">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
1579815908 <source-position filename="pango/pango-renderer.h" line="139"/>
1579915909 <return-value transfer-ownership="none">
1580015910 <type name="none" c:type="void"/>
@@ -15803,32 +15913,32 @@ The default implementation of this method simply falls back to
1580315913 <instance-parameter name="renderer" transfer-ownership="none">
1580415914 <doc xml:space="preserve"
1580515915 filename="pango/pango-renderer.c"
15806- line="751">a `PangoRenderer`</doc>
15916+ line="750">a `PangoRenderer`</doc>
1580715917 <type name="Renderer" c:type="PangoRenderer*"/>
1580815918 </instance-parameter>
1580915919 <parameter name="font" transfer-ownership="none">
1581015920 <doc xml:space="preserve"
1581115921 filename="pango/pango-renderer.c"
15812- line="752">a `PangoFont`</doc>
15922+ line="751">a `PangoFont`</doc>
1581315923 <type name="Font" c:type="PangoFont*"/>
1581415924 </parameter>
1581515925 <parameter name="glyphs" transfer-ownership="none">
1581615926 <doc xml:space="preserve"
1581715927 filename="pango/pango-renderer.c"
15818- line="753">a `PangoGlyphString`</doc>
15928+ line="752">a `PangoGlyphString`</doc>
1581915929 <type name="GlyphString" c:type="PangoGlyphString*"/>
1582015930 </parameter>
1582115931 <parameter name="x" transfer-ownership="none">
1582215932 <doc xml:space="preserve"
1582315933 filename="pango/pango-renderer.c"
15824- line="754">X position of left edge of baseline, in user space coordinates
15934+ line="753">X position of left edge of baseline, in user space coordinates
1582515935 in Pango units.</doc>
1582615936 <type name="gint" c:type="int"/>
1582715937 </parameter>
1582815938 <parameter name="y" transfer-ownership="none">
1582915939 <doc xml:space="preserve"
1583015940 filename="pango/pango-renderer.c"
15831- line="756">Y position of left edge of baseline, in user space coordinates
15941+ line="755">Y position of left edge of baseline, in user space coordinates
1583215942 in Pango units.</doc>
1583315943 <type name="gint" c:type="int"/>
1583415944 </parameter>
@@ -15839,7 +15949,7 @@ The default implementation of this method simply falls back to
1583915949 version="1.8">
1584015950 <doc xml:space="preserve"
1584115951 filename="pango/pango-renderer.c"
15842- line="874">Draws an axis-aligned rectangle in user space coordinates with the
15952+ line="873">Draws an axis-aligned rectangle in user space coordinates with the
1584315953 specified `PangoRenderer`.
1584415954
1584515955 This should be called while @renderer is already active.
@@ -15852,39 +15962,39 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1585215962 <instance-parameter name="renderer" transfer-ownership="none">
1585315963 <doc xml:space="preserve"
1585415964 filename="pango/pango-renderer.c"
15855- line="876">a `PangoRenderer`</doc>
15965+ line="875">a `PangoRenderer`</doc>
1585615966 <type name="Renderer" c:type="PangoRenderer*"/>
1585715967 </instance-parameter>
1585815968 <parameter name="part" transfer-ownership="none">
1585915969 <doc xml:space="preserve"
1586015970 filename="pango/pango-renderer.c"
15861- line="877">type of object this rectangle is part of</doc>
15971+ line="876">type of object this rectangle is part of</doc>
1586215972 <type name="RenderPart" c:type="PangoRenderPart"/>
1586315973 </parameter>
1586415974 <parameter name="x" transfer-ownership="none">
1586515975 <doc xml:space="preserve"
1586615976 filename="pango/pango-renderer.c"
15867- line="878">X position at which to draw rectangle, in user space coordinates
15977+ line="877">X position at which to draw rectangle, in user space coordinates
1586815978 in Pango units</doc>
1586915979 <type name="gint" c:type="int"/>
1587015980 </parameter>
1587115981 <parameter name="y" transfer-ownership="none">
1587215982 <doc xml:space="preserve"
1587315983 filename="pango/pango-renderer.c"
15874- line="880">Y position at which to draw rectangle, in user space coordinates
15984+ line="879">Y position at which to draw rectangle, in user space coordinates
1587515985 in Pango units</doc>
1587615986 <type name="gint" c:type="int"/>
1587715987 </parameter>
1587815988 <parameter name="width" transfer-ownership="none">
1587915989 <doc xml:space="preserve"
1588015990 filename="pango/pango-renderer.c"
15881- line="882">width of rectangle in Pango units</doc>
15991+ line="881">width of rectangle in Pango units</doc>
1588215992 <type name="gint" c:type="int"/>
1588315993 </parameter>
1588415994 <parameter name="height" transfer-ownership="none">
1588515995 <doc xml:space="preserve"
1588615996 filename="pango/pango-renderer.c"
15887- line="883">height of rectangle in Pango units</doc>
15997+ line="882">height of rectangle in Pango units</doc>
1588815998 <type name="gint" c:type="int"/>
1588915999 </parameter>
1589016000 </parameters>
@@ -15919,7 +16029,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1591916029 version="1.8">
1592016030 <doc xml:space="preserve"
1592116031 filename="pango/pango-renderer.c"
15922- line="1175">Draws a trapezoid with the parallel sides aligned with the X axis
16032+ line="1174">Draws a trapezoid with the parallel sides aligned with the X axis
1592316033 using the given `PangoRenderer`; coordinates are in device space.</doc>
1592416034 <source-position filename="pango/pango-renderer.h" line="160"/>
1592516035 <return-value transfer-ownership="none">
@@ -15929,49 +16039,49 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1592916039 <instance-parameter name="renderer" transfer-ownership="none">
1593016040 <doc xml:space="preserve"
1593116041 filename="pango/pango-renderer.c"
15932- line="1177">a `PangoRenderer`</doc>
16042+ line="1176">a `PangoRenderer`</doc>
1593316043 <type name="Renderer" c:type="PangoRenderer*"/>
1593416044 </instance-parameter>
1593516045 <parameter name="part" transfer-ownership="none">
1593616046 <doc xml:space="preserve"
1593716047 filename="pango/pango-renderer.c"
15938- line="1178">type of object this trapezoid is part of</doc>
16048+ line="1177">type of object this trapezoid is part of</doc>
1593916049 <type name="RenderPart" c:type="PangoRenderPart"/>
1594016050 </parameter>
1594116051 <parameter name="y1_" transfer-ownership="none">
1594216052 <doc xml:space="preserve"
1594316053 filename="pango/pango-renderer.c"
15944- line="1179">Y coordinate of top of trapezoid</doc>
16054+ line="1178">Y coordinate of top of trapezoid</doc>
1594516055 <type name="gdouble" c:type="double"/>
1594616056 </parameter>
1594716057 <parameter name="x11" transfer-ownership="none">
1594816058 <doc xml:space="preserve"
1594916059 filename="pango/pango-renderer.c"
15950- line="1180">X coordinate of left end of top of trapezoid</doc>
16060+ line="1179">X coordinate of left end of top of trapezoid</doc>
1595116061 <type name="gdouble" c:type="double"/>
1595216062 </parameter>
1595316063 <parameter name="x21" transfer-ownership="none">
1595416064 <doc xml:space="preserve"
1595516065 filename="pango/pango-renderer.c"
15956- line="1181">X coordinate of right end of top of trapezoid</doc>
16066+ line="1180">X coordinate of right end of top of trapezoid</doc>
1595716067 <type name="gdouble" c:type="double"/>
1595816068 </parameter>
1595916069 <parameter name="y2" transfer-ownership="none">
1596016070 <doc xml:space="preserve"
1596116071 filename="pango/pango-renderer.c"
15962- line="1182">Y coordinate of bottom of trapezoid</doc>
16072+ line="1181">Y coordinate of bottom of trapezoid</doc>
1596316073 <type name="gdouble" c:type="double"/>
1596416074 </parameter>
1596516075 <parameter name="x12" transfer-ownership="none">
1596616076 <doc xml:space="preserve"
1596716077 filename="pango/pango-renderer.c"
15968- line="1183">X coordinate of left end of bottom of trapezoid</doc>
16078+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1596916079 <type name="gdouble" c:type="double"/>
1597016080 </parameter>
1597116081 <parameter name="x22" transfer-ownership="none">
1597216082 <doc xml:space="preserve"
1597316083 filename="pango/pango-renderer.c"
15974- line="1184">X coordinate of right end of bottom of trapezoid</doc>
16084+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1597516085 <type name="gdouble" c:type="double"/>
1597616086 </parameter>
1597716087 </parameters>
@@ -15993,7 +16103,7 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1599316103 <virtual-method name="part_changed" invoker="part_changed" version="1.8">
1599416104 <doc xml:space="preserve"
1599516105 filename="pango/pango-renderer.c"
15996- line="1412">Informs Pango that the way that the rendering is done
16106+ line="1411">Informs Pango that the way that the rendering is done
1599716107 for @part has changed.
1599816108
1599916109 This should be called if the rendering changes in a way that would
@@ -16016,13 +16126,13 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1601616126 <instance-parameter name="renderer" transfer-ownership="none">
1601716127 <doc xml:space="preserve"
1601816128 filename="pango/pango-renderer.c"
16019- line="1414">a `PangoRenderer`</doc>
16129+ line="1413">a `PangoRenderer`</doc>
1602016130 <type name="Renderer" c:type="PangoRenderer*"/>
1602116131 </instance-parameter>
1602216132 <parameter name="part" transfer-ownership="none">
1602316133 <doc xml:space="preserve"
1602416134 filename="pango/pango-renderer.c"
16025- line="1415">the part for which rendering has changed.</doc>
16135+ line="1414">the part for which rendering has changed.</doc>
1602616136 <type name="RenderPart" c:type="PangoRenderPart"/>
1602716137 </parameter>
1602816138 </parameters>
@@ -16049,7 +16159,7 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1604916159 version="1.8">
1605016160 <doc xml:space="preserve"
1605116161 filename="pango/pango-renderer.c"
16052- line="1239">Does initial setup before rendering operations on @renderer.
16162+ line="1238">Does initial setup before rendering operations on @renderer.
1605316163
1605416164 [method@Pango.Renderer.deactivate] should be called when done drawing.
1605516165 Calls such as [method@Pango.Renderer.draw_layout] automatically
@@ -16066,7 +16176,7 @@ renderer will only be initialized and deinitialized once.</doc>
1606616176 <instance-parameter name="renderer" transfer-ownership="none">
1606716177 <doc xml:space="preserve"
1606816178 filename="pango/pango-renderer.c"
16069- line="1241">a `PangoRenderer`</doc>
16179+ line="1240">a `PangoRenderer`</doc>
1607016180 <type name="Renderer" c:type="PangoRenderer*"/>
1607116181 </instance-parameter>
1607216182 </parameters>
@@ -16076,7 +16186,7 @@ renderer will only be initialized and deinitialized once.</doc>
1607616186 version="1.8">
1607716187 <doc xml:space="preserve"
1607816188 filename="pango/pango-renderer.c"
16079- line="1268">Cleans up after rendering operations on @renderer.
16189+ line="1267">Cleans up after rendering operations on @renderer.
1608016190
1608116191 See docs for [method@Pango.Renderer.activate].</doc>
1608216192 <source-position filename="pango/pango-renderer.h" line="254"/>
@@ -16087,7 +16197,7 @@ See docs for [method@Pango.Renderer.activate].</doc>
1608716197 <instance-parameter name="renderer" transfer-ownership="none">
1608816198 <doc xml:space="preserve"
1608916199 filename="pango/pango-renderer.c"
16090- line="1270">a `PangoRenderer`</doc>
16200+ line="1269">a `PangoRenderer`</doc>
1609116201 <type name="Renderer" c:type="PangoRenderer*"/>
1609216202 </instance-parameter>
1609316203 </parameters>
@@ -16097,7 +16207,7 @@ See docs for [method@Pango.Renderer.activate].</doc>
1609716207 version="1.8">
1609816208 <doc xml:space="preserve"
1609916209 filename="pango/pango-renderer.c"
16100- line="1015">Draw a squiggly line that approximately covers the given rectangle
16210+ line="1014">Draw a squiggly line that approximately covers the given rectangle
1610116211 in the style of an underline used to indicate a spelling error.
1610216212
1610316213 The width of the underline is rounded to an integer number
@@ -16114,31 +16224,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1611416224 <instance-parameter name="renderer" transfer-ownership="none">
1611516225 <doc xml:space="preserve"
1611616226 filename="pango/pango-renderer.c"
16117- line="1017">a `PangoRenderer`</doc>
16227+ line="1016">a `PangoRenderer`</doc>
1611816228 <type name="Renderer" c:type="PangoRenderer*"/>
1611916229 </instance-parameter>
1612016230 <parameter name="x" transfer-ownership="none">
1612116231 <doc xml:space="preserve"
1612216232 filename="pango/pango-renderer.c"
16123- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
16233+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1612416234 <type name="gint" c:type="int"/>
1612516235 </parameter>
1612616236 <parameter name="y" transfer-ownership="none">
1612716237 <doc xml:space="preserve"
1612816238 filename="pango/pango-renderer.c"
16129- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
16239+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1613016240 <type name="gint" c:type="int"/>
1613116241 </parameter>
1613216242 <parameter name="width" transfer-ownership="none">
1613316243 <doc xml:space="preserve"
1613416244 filename="pango/pango-renderer.c"
16135- line="1020">width of underline, in Pango units in user coordinate system</doc>
16245+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1613616246 <type name="gint" c:type="int"/>
1613716247 </parameter>
1613816248 <parameter name="height" transfer-ownership="none">
1613916249 <doc xml:space="preserve"
1614016250 filename="pango/pango-renderer.c"
16141- line="1021">height of underline, in Pango units in user coordinate system</doc>
16251+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1614216252 <type name="gint" c:type="int"/>
1614316253 </parameter>
1614416254 </parameters>
@@ -16148,7 +16258,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1614816258 version="1.8">
1614916259 <doc xml:space="preserve"
1615016260 filename="pango/pango-renderer.c"
16151- line="1210">Draws a single glyph with coordinates in device space.</doc>
16261+ line="1209">Draws a single glyph with coordinates in device space.</doc>
1615216262 <source-position filename="pango/pango-renderer.h" line="245"/>
1615316263 <return-value transfer-ownership="none">
1615416264 <type name="none" c:type="void"/>
@@ -16157,31 +16267,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1615716267 <instance-parameter name="renderer" transfer-ownership="none">
1615816268 <doc xml:space="preserve"
1615916269 filename="pango/pango-renderer.c"
16160- line="1212">a `PangoRenderer`</doc>
16270+ line="1211">a `PangoRenderer`</doc>
1616116271 <type name="Renderer" c:type="PangoRenderer*"/>
1616216272 </instance-parameter>
1616316273 <parameter name="font" transfer-ownership="none">
1616416274 <doc xml:space="preserve"
1616516275 filename="pango/pango-renderer.c"
16166- line="1213">a `PangoFont`</doc>
16276+ line="1212">a `PangoFont`</doc>
1616716277 <type name="Font" c:type="PangoFont*"/>
1616816278 </parameter>
1616916279 <parameter name="glyph" transfer-ownership="none">
1617016280 <doc xml:space="preserve"
1617116281 filename="pango/pango-renderer.c"
16172- line="1214">the glyph index of a single glyph</doc>
16282+ line="1213">the glyph index of a single glyph</doc>
1617316283 <type name="Glyph" c:type="PangoGlyph"/>
1617416284 </parameter>
1617516285 <parameter name="x" transfer-ownership="none">
1617616286 <doc xml:space="preserve"
1617716287 filename="pango/pango-renderer.c"
16178- line="1215">X coordinate of left edge of baseline of glyph</doc>
16288+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1617916289 <type name="gdouble" c:type="double"/>
1618016290 </parameter>
1618116291 <parameter name="y" transfer-ownership="none">
1618216292 <doc xml:space="preserve"
1618316293 filename="pango/pango-renderer.c"
16184- line="1216">Y coordinate of left edge of baseline of glyph</doc>
16294+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1618516295 <type name="gdouble" c:type="double"/>
1618616296 </parameter>
1618716297 </parameters>
@@ -16191,7 +16301,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1619116301 version="1.22">
1619216302 <doc xml:space="preserve"
1619316303 filename="pango/pango-renderer.c"
16194- line="805">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
16304+ line="804">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
1619516305 embedding the text associated with the glyphs in the output if the
1619616306 output format supports it.
1619716307
@@ -16217,7 +16327,7 @@ The default implementation of this method simply falls back to
1621716327 <instance-parameter name="renderer" transfer-ownership="none">
1621816328 <doc xml:space="preserve"
1621916329 filename="pango/pango-renderer.c"
16220- line="807">a `PangoRenderer`</doc>
16330+ line="806">a `PangoRenderer`</doc>
1622116331 <type name="Renderer" c:type="PangoRenderer*"/>
1622216332 </instance-parameter>
1622316333 <parameter name="text"
@@ -16226,26 +16336,26 @@ The default implementation of this method simply falls back to
1622616336 allow-none="1">
1622716337 <doc xml:space="preserve"
1622816338 filename="pango/pango-renderer.c"
16229- line="808">the UTF-8 text that @glyph_item refers to</doc>
16339+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1623016340 <type name="utf8" c:type="const char*"/>
1623116341 </parameter>
1623216342 <parameter name="glyph_item" transfer-ownership="none">
1623316343 <doc xml:space="preserve"
1623416344 filename="pango/pango-renderer.c"
16235- line="809">a `PangoGlyphItem`</doc>
16345+ line="808">a `PangoGlyphItem`</doc>
1623616346 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1623716347 </parameter>
1623816348 <parameter name="x" transfer-ownership="none">
1623916349 <doc xml:space="preserve"
1624016350 filename="pango/pango-renderer.c"
16241- line="810">X position of left edge of baseline, in user space coordinates
16351+ line="809">X position of left edge of baseline, in user space coordinates
1624216352 in Pango units</doc>
1624316353 <type name="gint" c:type="int"/>
1624416354 </parameter>
1624516355 <parameter name="y" transfer-ownership="none">
1624616356 <doc xml:space="preserve"
1624716357 filename="pango/pango-renderer.c"
16248- line="812">Y position of left edge of baseline, in user space coordinates
16358+ line="811">Y position of left edge of baseline, in user space coordinates
1624916359 in Pango units</doc>
1625016360 <type name="gint" c:type="int"/>
1625116361 </parameter>
@@ -16256,7 +16366,7 @@ The default implementation of this method simply falls back to
1625616366 version="1.8">
1625716367 <doc xml:space="preserve"
1625816368 filename="pango/pango-renderer.c"
16259- line="749">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
16369+ line="748">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
1626016370 <source-position filename="pango/pango-renderer.h" line="211"/>
1626116371 <return-value transfer-ownership="none">
1626216372 <type name="none" c:type="void"/>
@@ -16265,32 +16375,32 @@ The default implementation of this method simply falls back to
1626516375 <instance-parameter name="renderer" transfer-ownership="none">
1626616376 <doc xml:space="preserve"
1626716377 filename="pango/pango-renderer.c"
16268- line="751">a `PangoRenderer`</doc>
16378+ line="750">a `PangoRenderer`</doc>
1626916379 <type name="Renderer" c:type="PangoRenderer*"/>
1627016380 </instance-parameter>
1627116381 <parameter name="font" transfer-ownership="none">
1627216382 <doc xml:space="preserve"
1627316383 filename="pango/pango-renderer.c"
16274- line="752">a `PangoFont`</doc>
16384+ line="751">a `PangoFont`</doc>
1627516385 <type name="Font" c:type="PangoFont*"/>
1627616386 </parameter>
1627716387 <parameter name="glyphs" transfer-ownership="none">
1627816388 <doc xml:space="preserve"
1627916389 filename="pango/pango-renderer.c"
16280- line="753">a `PangoGlyphString`</doc>
16390+ line="752">a `PangoGlyphString`</doc>
1628116391 <type name="GlyphString" c:type="PangoGlyphString*"/>
1628216392 </parameter>
1628316393 <parameter name="x" transfer-ownership="none">
1628416394 <doc xml:space="preserve"
1628516395 filename="pango/pango-renderer.c"
16286- line="754">X position of left edge of baseline, in user space coordinates
16396+ line="753">X position of left edge of baseline, in user space coordinates
1628716397 in Pango units.</doc>
1628816398 <type name="gint" c:type="int"/>
1628916399 </parameter>
1629016400 <parameter name="y" transfer-ownership="none">
1629116401 <doc xml:space="preserve"
1629216402 filename="pango/pango-renderer.c"
16293- line="756">Y position of left edge of baseline, in user space coordinates
16403+ line="755">Y position of left edge of baseline, in user space coordinates
1629416404 in Pango units.</doc>
1629516405 <type name="gint" c:type="int"/>
1629616406 </parameter>
@@ -16301,7 +16411,7 @@ The default implementation of this method simply falls back to
1630116411 version="1.8">
1630216412 <doc xml:space="preserve"
1630316413 filename="pango/pango-renderer.c"
16304- line="149">Draws @layout with the specified `PangoRenderer`.
16414+ line="148">Draws @layout with the specified `PangoRenderer`.
1630516415
1630616416 This is equivalent to drawing the lines of the layout, at their
1630716417 respective positions relative to @x, @y.</doc>
@@ -16313,26 +16423,26 @@ respective positions relative to @x, @y.</doc>
1631316423 <instance-parameter name="renderer" transfer-ownership="none">
1631416424 <doc xml:space="preserve"
1631516425 filename="pango/pango-renderer.c"
16316- line="151">a `PangoRenderer`</doc>
16426+ line="150">a `PangoRenderer`</doc>
1631716427 <type name="Renderer" c:type="PangoRenderer*"/>
1631816428 </instance-parameter>
1631916429 <parameter name="layout" transfer-ownership="none">
1632016430 <doc xml:space="preserve"
1632116431 filename="pango/pango-renderer.c"
16322- line="152">a `PangoLayout`</doc>
16432+ line="151">a `PangoLayout`</doc>
1632316433 <type name="Layout" c:type="PangoLayout*"/>
1632416434 </parameter>
1632516435 <parameter name="x" transfer-ownership="none">
1632616436 <doc xml:space="preserve"
1632716437 filename="pango/pango-renderer.c"
16328- line="153">X position of left edge of baseline, in user space coordinates
16438+ line="152">X position of left edge of baseline, in user space coordinates
1632916439 in Pango units.</doc>
1633016440 <type name="gint" c:type="int"/>
1633116441 </parameter>
1633216442 <parameter name="y" transfer-ownership="none">
1633316443 <doc xml:space="preserve"
1633416444 filename="pango/pango-renderer.c"
16335- line="155">Y position of left edge of baseline, in user space coordinates
16445+ line="154">Y position of left edge of baseline, in user space coordinates
1633616446 in Pango units.</doc>
1633716447 <type name="gint" c:type="int"/>
1633816448 </parameter>
@@ -16343,7 +16453,7 @@ respective positions relative to @x, @y.</doc>
1634316453 version="1.8">
1634416454 <doc xml:space="preserve"
1634516455 filename="pango/pango-renderer.c"
16346- line="553">Draws @line with the specified `PangoRenderer`.
16456+ line="552">Draws @line with the specified `PangoRenderer`.
1634716457
1634816458 This draws the glyph items that make up the line, as well as
1634916459 shapes, backgrounds and lines that are specified by the attributes
@@ -16356,26 +16466,26 @@ of those items.</doc>
1635616466 <instance-parameter name="renderer" transfer-ownership="none">
1635716467 <doc xml:space="preserve"
1635816468 filename="pango/pango-renderer.c"
16359- line="555">a `PangoRenderer`</doc>
16469+ line="554">a `PangoRenderer`</doc>
1636016470 <type name="Renderer" c:type="PangoRenderer*"/>
1636116471 </instance-parameter>
1636216472 <parameter name="line" transfer-ownership="none">
1636316473 <doc xml:space="preserve"
1636416474 filename="pango/pango-renderer.c"
16365- line="556">a `PangoLayoutLine`</doc>
16475+ line="555">a `PangoLayoutLine`</doc>
1636616476 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1636716477 </parameter>
1636816478 <parameter name="x" transfer-ownership="none">
1636916479 <doc xml:space="preserve"
1637016480 filename="pango/pango-renderer.c"
16371- line="557">X position of left edge of baseline, in user space coordinates
16481+ line="556">X position of left edge of baseline, in user space coordinates
1637216482 in Pango units.</doc>
1637316483 <type name="gint" c:type="int"/>
1637416484 </parameter>
1637516485 <parameter name="y" transfer-ownership="none">
1637616486 <doc xml:space="preserve"
1637716487 filename="pango/pango-renderer.c"
16378- line="559">Y position of left edge of baseline, in user space coordinates
16488+ line="558">Y position of left edge of baseline, in user space coordinates
1637916489 in Pango units.</doc>
1638016490 <type name="gint" c:type="int"/>
1638116491 </parameter>
@@ -16386,7 +16496,7 @@ of those items.</doc>
1638616496 version="1.8">
1638716497 <doc xml:space="preserve"
1638816498 filename="pango/pango-renderer.c"
16389- line="874">Draws an axis-aligned rectangle in user space coordinates with the
16499+ line="873">Draws an axis-aligned rectangle in user space coordinates with the
1639016500 specified `PangoRenderer`.
1639116501
1639216502 This should be called while @renderer is already active.
@@ -16399,39 +16509,39 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1639916509 <instance-parameter name="renderer" transfer-ownership="none">
1640016510 <doc xml:space="preserve"
1640116511 filename="pango/pango-renderer.c"
16402- line="876">a `PangoRenderer`</doc>
16512+ line="875">a `PangoRenderer`</doc>
1640316513 <type name="Renderer" c:type="PangoRenderer*"/>
1640416514 </instance-parameter>
1640516515 <parameter name="part" transfer-ownership="none">
1640616516 <doc xml:space="preserve"
1640716517 filename="pango/pango-renderer.c"
16408- line="877">type of object this rectangle is part of</doc>
16518+ line="876">type of object this rectangle is part of</doc>
1640916519 <type name="RenderPart" c:type="PangoRenderPart"/>
1641016520 </parameter>
1641116521 <parameter name="x" transfer-ownership="none">
1641216522 <doc xml:space="preserve"
1641316523 filename="pango/pango-renderer.c"
16414- line="878">X position at which to draw rectangle, in user space coordinates
16524+ line="877">X position at which to draw rectangle, in user space coordinates
1641516525 in Pango units</doc>
1641616526 <type name="gint" c:type="int"/>
1641716527 </parameter>
1641816528 <parameter name="y" transfer-ownership="none">
1641916529 <doc xml:space="preserve"
1642016530 filename="pango/pango-renderer.c"
16421- line="880">Y position at which to draw rectangle, in user space coordinates
16531+ line="879">Y position at which to draw rectangle, in user space coordinates
1642216532 in Pango units</doc>
1642316533 <type name="gint" c:type="int"/>
1642416534 </parameter>
1642516535 <parameter name="width" transfer-ownership="none">
1642616536 <doc xml:space="preserve"
1642716537 filename="pango/pango-renderer.c"
16428- line="882">width of rectangle in Pango units</doc>
16538+ line="881">width of rectangle in Pango units</doc>
1642916539 <type name="gint" c:type="int"/>
1643016540 </parameter>
1643116541 <parameter name="height" transfer-ownership="none">
1643216542 <doc xml:space="preserve"
1643316543 filename="pango/pango-renderer.c"
16434- line="883">height of rectangle in Pango units</doc>
16544+ line="882">height of rectangle in Pango units</doc>
1643516545 <type name="gint" c:type="int"/>
1643616546 </parameter>
1643716547 </parameters>
@@ -16441,7 +16551,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1644116551 version="1.8">
1644216552 <doc xml:space="preserve"
1644316553 filename="pango/pango-renderer.c"
16444- line="1175">Draws a trapezoid with the parallel sides aligned with the X axis
16554+ line="1174">Draws a trapezoid with the parallel sides aligned with the X axis
1644516555 using the given `PangoRenderer`; coordinates are in device space.</doc>
1644616556 <source-position filename="pango/pango-renderer.h" line="236"/>
1644716557 <return-value transfer-ownership="none">
@@ -16451,49 +16561,49 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1645116561 <instance-parameter name="renderer" transfer-ownership="none">
1645216562 <doc xml:space="preserve"
1645316563 filename="pango/pango-renderer.c"
16454- line="1177">a `PangoRenderer`</doc>
16564+ line="1176">a `PangoRenderer`</doc>
1645516565 <type name="Renderer" c:type="PangoRenderer*"/>
1645616566 </instance-parameter>
1645716567 <parameter name="part" transfer-ownership="none">
1645816568 <doc xml:space="preserve"
1645916569 filename="pango/pango-renderer.c"
16460- line="1178">type of object this trapezoid is part of</doc>
16570+ line="1177">type of object this trapezoid is part of</doc>
1646116571 <type name="RenderPart" c:type="PangoRenderPart"/>
1646216572 </parameter>
1646316573 <parameter name="y1_" transfer-ownership="none">
1646416574 <doc xml:space="preserve"
1646516575 filename="pango/pango-renderer.c"
16466- line="1179">Y coordinate of top of trapezoid</doc>
16576+ line="1178">Y coordinate of top of trapezoid</doc>
1646716577 <type name="gdouble" c:type="double"/>
1646816578 </parameter>
1646916579 <parameter name="x11" transfer-ownership="none">
1647016580 <doc xml:space="preserve"
1647116581 filename="pango/pango-renderer.c"
16472- line="1180">X coordinate of left end of top of trapezoid</doc>
16582+ line="1179">X coordinate of left end of top of trapezoid</doc>
1647316583 <type name="gdouble" c:type="double"/>
1647416584 </parameter>
1647516585 <parameter name="x21" transfer-ownership="none">
1647616586 <doc xml:space="preserve"
1647716587 filename="pango/pango-renderer.c"
16478- line="1181">X coordinate of right end of top of trapezoid</doc>
16588+ line="1180">X coordinate of right end of top of trapezoid</doc>
1647916589 <type name="gdouble" c:type="double"/>
1648016590 </parameter>
1648116591 <parameter name="y2" transfer-ownership="none">
1648216592 <doc xml:space="preserve"
1648316593 filename="pango/pango-renderer.c"
16484- line="1182">Y coordinate of bottom of trapezoid</doc>
16594+ line="1181">Y coordinate of bottom of trapezoid</doc>
1648516595 <type name="gdouble" c:type="double"/>
1648616596 </parameter>
1648716597 <parameter name="x12" transfer-ownership="none">
1648816598 <doc xml:space="preserve"
1648916599 filename="pango/pango-renderer.c"
16490- line="1183">X coordinate of left end of bottom of trapezoid</doc>
16600+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1649116601 <type name="gdouble" c:type="double"/>
1649216602 </parameter>
1649316603 <parameter name="x22" transfer-ownership="none">
1649416604 <doc xml:space="preserve"
1649516605 filename="pango/pango-renderer.c"
16496- line="1184">X coordinate of right end of bottom of trapezoid</doc>
16606+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1649716607 <type name="gdouble" c:type="double"/>
1649816608 </parameter>
1649916609 </parameters>
@@ -16503,12 +16613,12 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1650316613 version="1.38">
1650416614 <doc xml:space="preserve"
1650516615 filename="pango/pango-renderer.c"
16506- line="1389">Gets the current alpha for the specified part.</doc>
16616+ line="1388">Gets the current alpha for the specified part.</doc>
1650716617 <source-position filename="pango/pango-renderer.h" line="273"/>
1650816618 <return-value transfer-ownership="none">
1650916619 <doc xml:space="preserve"
1651016620 filename="pango/pango-renderer.c"
16511- line="1396">the alpha for the specified part,
16621+ line="1395">the alpha for the specified part,
1651216622 or 0 if it hasn't been set and should be
1651316623 inherited from the environment.</doc>
1651416624 <type name="guint16" c:type="guint16"/>
@@ -16517,13 +16627,13 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1651716627 <instance-parameter name="renderer" transfer-ownership="none">
1651816628 <doc xml:space="preserve"
1651916629 filename="pango/pango-renderer.c"
16520- line="1391">a `PangoRenderer`</doc>
16630+ line="1390">a `PangoRenderer`</doc>
1652116631 <type name="Renderer" c:type="PangoRenderer*"/>
1652216632 </instance-parameter>
1652316633 <parameter name="part" transfer-ownership="none">
1652416634 <doc xml:space="preserve"
1652516635 filename="pango/pango-renderer.c"
16526- line="1392">the part to get the alpha for</doc>
16636+ line="1391">the part to get the alpha for</doc>
1652716637 <type name="RenderPart" c:type="PangoRenderPart"/>
1652816638 </parameter>
1652916639 </parameters>
@@ -16533,12 +16643,12 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1653316643 version="1.8">
1653416644 <doc xml:space="preserve"
1653516645 filename="pango/pango-renderer.c"
16536- line="1332">Gets the current rendering color for the specified part.</doc>
16646+ line="1331">Gets the current rendering color for the specified part.</doc>
1653716647 <source-position filename="pango/pango-renderer.h" line="265"/>
1653816648 <return-value transfer-ownership="none" nullable="1">
1653916649 <doc xml:space="preserve"
1654016650 filename="pango/pango-renderer.c"
16541- line="1339">the color for the
16651+ line="1338">the color for the
1654216652 specified part, or %NULL if it hasn't been set and should be
1654316653 inherited from the environment.</doc>
1654416654 <type name="Color" c:type="PangoColor*"/>
@@ -16547,13 +16657,13 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1654716657 <instance-parameter name="renderer" transfer-ownership="none">
1654816658 <doc xml:space="preserve"
1654916659 filename="pango/pango-renderer.c"
16550- line="1334">a `PangoRenderer`</doc>
16660+ line="1333">a `PangoRenderer`</doc>
1655116661 <type name="Renderer" c:type="PangoRenderer*"/>
1655216662 </instance-parameter>
1655316663 <parameter name="part" transfer-ownership="none">
1655416664 <doc xml:space="preserve"
1655516665 filename="pango/pango-renderer.c"
16556- line="1335">the part to get the color for</doc>
16666+ line="1334">the part to get the color for</doc>
1655716667 <type name="RenderPart" c:type="PangoRenderPart"/>
1655816668 </parameter>
1655916669 </parameters>
@@ -16563,7 +16673,7 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1656316673 version="1.20">
1656416674 <doc xml:space="preserve"
1656516675 filename="pango/pango-renderer.c"
16566- line="1600">Gets the layout currently being rendered using @renderer.
16676+ line="1599">Gets the layout currently being rendered using @renderer.
1656716677
1656816678 Calling this function only makes sense from inside a subclass's
1656916679 methods, like in its draw_shape vfunc, for example.
@@ -16574,7 +16684,7 @@ rendered.</doc>
1657416684 <return-value transfer-ownership="none" nullable="1">
1657516685 <doc xml:space="preserve"
1657616686 filename="pango/pango-renderer.c"
16577- line="1612">the layout, or %NULL if
16687+ line="1611">the layout, or %NULL if
1657816688 no layout is being rendered using @renderer at this time.</doc>
1657916689 <type name="Layout" c:type="PangoLayout*"/>
1658016690 </return-value>
@@ -16582,7 +16692,7 @@ rendered.</doc>
1658216692 <instance-parameter name="renderer" transfer-ownership="none">
1658316693 <doc xml:space="preserve"
1658416694 filename="pango/pango-renderer.c"
16585- line="1602">a `PangoRenderer`</doc>
16695+ line="1601">a `PangoRenderer`</doc>
1658616696 <type name="Renderer" c:type="PangoRenderer*"/>
1658716697 </instance-parameter>
1658816698 </parameters>
@@ -16592,7 +16702,7 @@ rendered.</doc>
1659216702 version="1.20">
1659316703 <doc xml:space="preserve"
1659416704 filename="pango/pango-renderer.c"
16595- line="1626">Gets the layout line currently being rendered using @renderer.
16705+ line="1625">Gets the layout line currently being rendered using @renderer.
1659616706
1659716707 Calling this function only makes sense from inside a subclass's
1659816708 methods, like in its draw_shape vfunc, for example.
@@ -16603,7 +16713,7 @@ rendered.</doc>
1660316713 <return-value transfer-ownership="none" nullable="1">
1660416714 <doc xml:space="preserve"
1660516715 filename="pango/pango-renderer.c"
16606- line="1638">the layout line, or %NULL
16716+ line="1637">the layout line, or %NULL
1660716717 if no layout line is being rendered using @renderer at this time.</doc>
1660816718 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1660916719 </return-value>
@@ -16611,7 +16721,7 @@ rendered.</doc>
1661116721 <instance-parameter name="renderer" transfer-ownership="none">
1661216722 <doc xml:space="preserve"
1661316723 filename="pango/pango-renderer.c"
16614- line="1628">a `PangoRenderer`</doc>
16724+ line="1627">a `PangoRenderer`</doc>
1661516725 <type name="Renderer" c:type="PangoRenderer*"/>
1661616726 </instance-parameter>
1661716727 </parameters>
@@ -16621,7 +16731,7 @@ rendered.</doc>
1662116731 version="1.8">
1662216732 <doc xml:space="preserve"
1662316733 filename="pango/pango-renderer.c"
16624- line="1577">Gets the transformation matrix that will be applied when
16734+ line="1576">Gets the transformation matrix that will be applied when
1662516735 rendering.
1662616736
1662716737 See [method@Pango.Renderer.set_matrix].</doc>
@@ -16629,7 +16739,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1662916739 <return-value transfer-ownership="none" nullable="1">
1663016740 <doc xml:space="preserve"
1663116741 filename="pango/pango-renderer.c"
16632- line="1586">the matrix, or %NULL if no matrix has
16742+ line="1585">the matrix, or %NULL if no matrix has
1663316743 been set (which is the same as the identity matrix). The returned
1663416744 matrix is owned by Pango and must not be modified or freed.</doc>
1663516745 <type name="Matrix" c:type="const PangoMatrix*"/>
@@ -16638,7 +16748,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1663816748 <instance-parameter name="renderer" transfer-ownership="none">
1663916749 <doc xml:space="preserve"
1664016750 filename="pango/pango-renderer.c"
16641- line="1579">a `PangoRenderer`</doc>
16751+ line="1578">a `PangoRenderer`</doc>
1664216752 <type name="Renderer" c:type="PangoRenderer*"/>
1664316753 </instance-parameter>
1664416754 </parameters>
@@ -16648,7 +16758,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1664816758 version="1.8">
1664916759 <doc xml:space="preserve"
1665016760 filename="pango/pango-renderer.c"
16651- line="1412">Informs Pango that the way that the rendering is done
16761+ line="1411">Informs Pango that the way that the rendering is done
1665216762 for @part has changed.
1665316763
1665416764 This should be called if the rendering changes in a way that would
@@ -16671,13 +16781,13 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1667116781 <instance-parameter name="renderer" transfer-ownership="none">
1667216782 <doc xml:space="preserve"
1667316783 filename="pango/pango-renderer.c"
16674- line="1414">a `PangoRenderer`</doc>
16784+ line="1413">a `PangoRenderer`</doc>
1667516785 <type name="Renderer" c:type="PangoRenderer*"/>
1667616786 </instance-parameter>
1667716787 <parameter name="part" transfer-ownership="none">
1667816788 <doc xml:space="preserve"
1667916789 filename="pango/pango-renderer.c"
16680- line="1415">the part for which rendering has changed.</doc>
16790+ line="1414">the part for which rendering has changed.</doc>
1668116791 <type name="RenderPart" c:type="PangoRenderPart"/>
1668216792 </parameter>
1668316793 </parameters>
@@ -16687,7 +16797,7 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1668716797 version="1.38">
1668816798 <doc xml:space="preserve"
1668916799 filename="pango/pango-renderer.c"
16690- line="1358">Sets the alpha for part of the rendering.
16800+ line="1357">Sets the alpha for part of the rendering.
1669116801
1669216802 Note that the alpha may only be used if a color is
1669316803 specified for @part as well.</doc>
@@ -16699,19 +16809,19 @@ specified for @part as well.</doc>
1669916809 <instance-parameter name="renderer" transfer-ownership="none">
1670016810 <doc xml:space="preserve"
1670116811 filename="pango/pango-renderer.c"
16702- line="1360">a `PangoRenderer`</doc>
16812+ line="1359">a `PangoRenderer`</doc>
1670316813 <type name="Renderer" c:type="PangoRenderer*"/>
1670416814 </instance-parameter>
1670516815 <parameter name="part" transfer-ownership="none">
1670616816 <doc xml:space="preserve"
1670716817 filename="pango/pango-renderer.c"
16708- line="1361">the part to set the alpha for</doc>
16818+ line="1360">the part to set the alpha for</doc>
1670916819 <type name="RenderPart" c:type="PangoRenderPart"/>
1671016820 </parameter>
1671116821 <parameter name="alpha" transfer-ownership="none">
1671216822 <doc xml:space="preserve"
1671316823 filename="pango/pango-renderer.c"
16714- line="1362">an alpha value between 1 and 65536, or 0 to unset the alpha</doc>
16824+ line="1361">an alpha value between 1 and 65536, or 0 to unset the alpha</doc>
1671516825 <type name="guint16" c:type="guint16"/>
1671616826 </parameter>
1671716827 </parameters>
@@ -16721,7 +16831,7 @@ specified for @part as well.</doc>
1672116831 version="1.8">
1672216832 <doc xml:space="preserve"
1672316833 filename="pango/pango-renderer.c"
16724- line="1292">Sets the color for part of the rendering.
16834+ line="1291">Sets the color for part of the rendering.
1672516835
1672616836 Also see [method@Pango.Renderer.set_alpha].</doc>
1672716837 <source-position filename="pango/pango-renderer.h" line="261"/>
@@ -16732,13 +16842,13 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1673216842 <instance-parameter name="renderer" transfer-ownership="none">
1673316843 <doc xml:space="preserve"
1673416844 filename="pango/pango-renderer.c"
16735- line="1294">a `PangoRenderer`</doc>
16845+ line="1293">a `PangoRenderer`</doc>
1673616846 <type name="Renderer" c:type="PangoRenderer*"/>
1673716847 </instance-parameter>
1673816848 <parameter name="part" transfer-ownership="none">
1673916849 <doc xml:space="preserve"
1674016850 filename="pango/pango-renderer.c"
16741- line="1295">the part to change the color of</doc>
16851+ line="1294">the part to change the color of</doc>
1674216852 <type name="RenderPart" c:type="PangoRenderPart"/>
1674316853 </parameter>
1674416854 <parameter name="color"
@@ -16747,7 +16857,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1674716857 allow-none="1">
1674816858 <doc xml:space="preserve"
1674916859 filename="pango/pango-renderer.c"
16750- line="1296">the new color or %NULL to unset the current color</doc>
16860+ line="1295">the new color or %NULL to unset the current color</doc>
1675116861 <type name="Color" c:type="const PangoColor*"/>
1675216862 </parameter>
1675316863 </parameters>
@@ -16757,7 +16867,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1675716867 version="1.8">
1675816868 <doc xml:space="preserve"
1675916869 filename="pango/pango-renderer.c"
16760- line="1557">Sets the transformation matrix that will be applied when rendering.</doc>
16870+ line="1556">Sets the transformation matrix that will be applied when rendering.</doc>
1676116871 <source-position filename="pango/pango-renderer.h" line="277"/>
1676216872 <return-value transfer-ownership="none">
1676316873 <type name="none" c:type="void"/>
@@ -16766,7 +16876,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1676616876 <instance-parameter name="renderer" transfer-ownership="none">
1676716877 <doc xml:space="preserve"
1676816878 filename="pango/pango-renderer.c"
16769- line="1559">a `PangoRenderer`</doc>
16879+ line="1558">a `PangoRenderer`</doc>
1677016880 <type name="Renderer" c:type="PangoRenderer*"/>
1677116881 </instance-parameter>
1677216882 <parameter name="matrix"
@@ -16775,7 +16885,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1677516885 allow-none="1">
1677616886 <doc xml:space="preserve"
1677716887 filename="pango/pango-renderer.c"
16778- line="1560">a `PangoMatrix`, or %NULL to unset any existing matrix
16888+ line="1559">a `PangoMatrix`, or %NULL to unset any existing matrix
1677916889 (No matrix set is the same as setting the identity matrix.)</doc>
1678016890 <type name="Matrix" c:type="const PangoMatrix*"/>
1678116891 </parameter>
@@ -16844,32 +16954,32 @@ and must be implemented:
1684416954 <parameter name="renderer" transfer-ownership="none">
1684516955 <doc xml:space="preserve"
1684616956 filename="pango/pango-renderer.c"
16847- line="751">a `PangoRenderer`</doc>
16957+ line="750">a `PangoRenderer`</doc>
1684816958 <type name="Renderer" c:type="PangoRenderer*"/>
1684916959 </parameter>
1685016960 <parameter name="font" transfer-ownership="none">
1685116961 <doc xml:space="preserve"
1685216962 filename="pango/pango-renderer.c"
16853- line="752">a `PangoFont`</doc>
16963+ line="751">a `PangoFont`</doc>
1685416964 <type name="Font" c:type="PangoFont*"/>
1685516965 </parameter>
1685616966 <parameter name="glyphs" transfer-ownership="none">
1685716967 <doc xml:space="preserve"
1685816968 filename="pango/pango-renderer.c"
16859- line="753">a `PangoGlyphString`</doc>
16969+ line="752">a `PangoGlyphString`</doc>
1686016970 <type name="GlyphString" c:type="PangoGlyphString*"/>
1686116971 </parameter>
1686216972 <parameter name="x" transfer-ownership="none">
1686316973 <doc xml:space="preserve"
1686416974 filename="pango/pango-renderer.c"
16865- line="754">X position of left edge of baseline, in user space coordinates
16975+ line="753">X position of left edge of baseline, in user space coordinates
1686616976 in Pango units.</doc>
1686716977 <type name="gint" c:type="int"/>
1686816978 </parameter>
1686916979 <parameter name="y" transfer-ownership="none">
1687016980 <doc xml:space="preserve"
1687116981 filename="pango/pango-renderer.c"
16872- line="756">Y position of left edge of baseline, in user space coordinates
16982+ line="755">Y position of left edge of baseline, in user space coordinates
1687316983 in Pango units.</doc>
1687416984 <type name="gint" c:type="int"/>
1687516985 </parameter>
@@ -16889,39 +16999,39 @@ and must be implemented:
1688916999 <parameter name="renderer" transfer-ownership="none">
1689017000 <doc xml:space="preserve"
1689117001 filename="pango/pango-renderer.c"
16892- line="876">a `PangoRenderer`</doc>
17002+ line="875">a `PangoRenderer`</doc>
1689317003 <type name="Renderer" c:type="PangoRenderer*"/>
1689417004 </parameter>
1689517005 <parameter name="part" transfer-ownership="none">
1689617006 <doc xml:space="preserve"
1689717007 filename="pango/pango-renderer.c"
16898- line="877">type of object this rectangle is part of</doc>
17008+ line="876">type of object this rectangle is part of</doc>
1689917009 <type name="RenderPart" c:type="PangoRenderPart"/>
1690017010 </parameter>
1690117011 <parameter name="x" transfer-ownership="none">
1690217012 <doc xml:space="preserve"
1690317013 filename="pango/pango-renderer.c"
16904- line="878">X position at which to draw rectangle, in user space coordinates
17014+ line="877">X position at which to draw rectangle, in user space coordinates
1690517015 in Pango units</doc>
1690617016 <type name="gint" c:type="int"/>
1690717017 </parameter>
1690817018 <parameter name="y" transfer-ownership="none">
1690917019 <doc xml:space="preserve"
1691017020 filename="pango/pango-renderer.c"
16911- line="880">Y position at which to draw rectangle, in user space coordinates
17021+ line="879">Y position at which to draw rectangle, in user space coordinates
1691217022 in Pango units</doc>
1691317023 <type name="gint" c:type="int"/>
1691417024 </parameter>
1691517025 <parameter name="width" transfer-ownership="none">
1691617026 <doc xml:space="preserve"
1691717027 filename="pango/pango-renderer.c"
16918- line="882">width of rectangle in Pango units</doc>
17028+ line="881">width of rectangle in Pango units</doc>
1691917029 <type name="gint" c:type="int"/>
1692017030 </parameter>
1692117031 <parameter name="height" transfer-ownership="none">
1692217032 <doc xml:space="preserve"
1692317033 filename="pango/pango-renderer.c"
16924- line="883">height of rectangle in Pango units</doc>
17034+ line="882">height of rectangle in Pango units</doc>
1692517035 <type name="gint" c:type="int"/>
1692617036 </parameter>
1692717037 </parameters>
@@ -16942,31 +17052,31 @@ indicate a spelling error.</doc>
1694217052 <parameter name="renderer" transfer-ownership="none">
1694317053 <doc xml:space="preserve"
1694417054 filename="pango/pango-renderer.c"
16945- line="1017">a `PangoRenderer`</doc>
17055+ line="1016">a `PangoRenderer`</doc>
1694617056 <type name="Renderer" c:type="PangoRenderer*"/>
1694717057 </parameter>
1694817058 <parameter name="x" transfer-ownership="none">
1694917059 <doc xml:space="preserve"
1695017060 filename="pango/pango-renderer.c"
16951- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
17061+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1695217062 <type name="gint" c:type="int"/>
1695317063 </parameter>
1695417064 <parameter name="y" transfer-ownership="none">
1695517065 <doc xml:space="preserve"
1695617066 filename="pango/pango-renderer.c"
16957- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
17067+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1695817068 <type name="gint" c:type="int"/>
1695917069 </parameter>
1696017070 <parameter name="width" transfer-ownership="none">
1696117071 <doc xml:space="preserve"
1696217072 filename="pango/pango-renderer.c"
16963- line="1020">width of underline, in Pango units in user coordinate system</doc>
17073+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1696417074 <type name="gint" c:type="int"/>
1696517075 </parameter>
1696617076 <parameter name="height" transfer-ownership="none">
1696717077 <doc xml:space="preserve"
1696817078 filename="pango/pango-renderer.c"
16969- line="1021">height of underline, in Pango units in user coordinate system</doc>
17079+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1697017080 <type name="gint" c:type="int"/>
1697117081 </parameter>
1697217082 </parameters>
@@ -17012,49 +17122,49 @@ indicate a spelling error.</doc>
1701217122 <parameter name="renderer" transfer-ownership="none">
1701317123 <doc xml:space="preserve"
1701417124 filename="pango/pango-renderer.c"
17015- line="1177">a `PangoRenderer`</doc>
17125+ line="1176">a `PangoRenderer`</doc>
1701617126 <type name="Renderer" c:type="PangoRenderer*"/>
1701717127 </parameter>
1701817128 <parameter name="part" transfer-ownership="none">
1701917129 <doc xml:space="preserve"
1702017130 filename="pango/pango-renderer.c"
17021- line="1178">type of object this trapezoid is part of</doc>
17131+ line="1177">type of object this trapezoid is part of</doc>
1702217132 <type name="RenderPart" c:type="PangoRenderPart"/>
1702317133 </parameter>
1702417134 <parameter name="y1_" transfer-ownership="none">
1702517135 <doc xml:space="preserve"
1702617136 filename="pango/pango-renderer.c"
17027- line="1179">Y coordinate of top of trapezoid</doc>
17137+ line="1178">Y coordinate of top of trapezoid</doc>
1702817138 <type name="gdouble" c:type="double"/>
1702917139 </parameter>
1703017140 <parameter name="x11" transfer-ownership="none">
1703117141 <doc xml:space="preserve"
1703217142 filename="pango/pango-renderer.c"
17033- line="1180">X coordinate of left end of top of trapezoid</doc>
17143+ line="1179">X coordinate of left end of top of trapezoid</doc>
1703417144 <type name="gdouble" c:type="double"/>
1703517145 </parameter>
1703617146 <parameter name="x21" transfer-ownership="none">
1703717147 <doc xml:space="preserve"
1703817148 filename="pango/pango-renderer.c"
17039- line="1181">X coordinate of right end of top of trapezoid</doc>
17149+ line="1180">X coordinate of right end of top of trapezoid</doc>
1704017150 <type name="gdouble" c:type="double"/>
1704117151 </parameter>
1704217152 <parameter name="y2" transfer-ownership="none">
1704317153 <doc xml:space="preserve"
1704417154 filename="pango/pango-renderer.c"
17045- line="1182">Y coordinate of bottom of trapezoid</doc>
17155+ line="1181">Y coordinate of bottom of trapezoid</doc>
1704617156 <type name="gdouble" c:type="double"/>
1704717157 </parameter>
1704817158 <parameter name="x12" transfer-ownership="none">
1704917159 <doc xml:space="preserve"
1705017160 filename="pango/pango-renderer.c"
17051- line="1183">X coordinate of left end of bottom of trapezoid</doc>
17161+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1705217162 <type name="gdouble" c:type="double"/>
1705317163 </parameter>
1705417164 <parameter name="x22" transfer-ownership="none">
1705517165 <doc xml:space="preserve"
1705617166 filename="pango/pango-renderer.c"
17057- line="1184">X coordinate of right end of bottom of trapezoid</doc>
17167+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1705817168 <type name="gdouble" c:type="double"/>
1705917169 </parameter>
1706017170 </parameters>
@@ -17073,31 +17183,31 @@ indicate a spelling error.</doc>
1707317183 <parameter name="renderer" transfer-ownership="none">
1707417184 <doc xml:space="preserve"
1707517185 filename="pango/pango-renderer.c"
17076- line="1212">a `PangoRenderer`</doc>
17186+ line="1211">a `PangoRenderer`</doc>
1707717187 <type name="Renderer" c:type="PangoRenderer*"/>
1707817188 </parameter>
1707917189 <parameter name="font" transfer-ownership="none">
1708017190 <doc xml:space="preserve"
1708117191 filename="pango/pango-renderer.c"
17082- line="1213">a `PangoFont`</doc>
17192+ line="1212">a `PangoFont`</doc>
1708317193 <type name="Font" c:type="PangoFont*"/>
1708417194 </parameter>
1708517195 <parameter name="glyph" transfer-ownership="none">
1708617196 <doc xml:space="preserve"
1708717197 filename="pango/pango-renderer.c"
17088- line="1214">the glyph index of a single glyph</doc>
17198+ line="1213">the glyph index of a single glyph</doc>
1708917199 <type name="Glyph" c:type="PangoGlyph"/>
1709017200 </parameter>
1709117201 <parameter name="x" transfer-ownership="none">
1709217202 <doc xml:space="preserve"
1709317203 filename="pango/pango-renderer.c"
17094- line="1215">X coordinate of left edge of baseline of glyph</doc>
17204+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1709517205 <type name="gdouble" c:type="double"/>
1709617206 </parameter>
1709717207 <parameter name="y" transfer-ownership="none">
1709817208 <doc xml:space="preserve"
1709917209 filename="pango/pango-renderer.c"
17100- line="1216">Y coordinate of left edge of baseline of glyph</doc>
17210+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1710117211 <type name="gdouble" c:type="double"/>
1710217212 </parameter>
1710317213 </parameters>
@@ -17117,13 +17227,13 @@ indicate a spelling error.</doc>
1711717227 <parameter name="renderer" transfer-ownership="none">
1711817228 <doc xml:space="preserve"
1711917229 filename="pango/pango-renderer.c"
17120- line="1414">a `PangoRenderer`</doc>
17230+ line="1413">a `PangoRenderer`</doc>
1712117231 <type name="Renderer" c:type="PangoRenderer*"/>
1712217232 </parameter>
1712317233 <parameter name="part" transfer-ownership="none">
1712417234 <doc xml:space="preserve"
1712517235 filename="pango/pango-renderer.c"
17126- line="1415">the part for which rendering has changed.</doc>
17236+ line="1414">the part for which rendering has changed.</doc>
1712717237 <type name="RenderPart" c:type="PangoRenderPart"/>
1712817238 </parameter>
1712917239 </parameters>
@@ -17193,7 +17303,7 @@ indicate a spelling error.</doc>
1719317303 <parameter name="renderer" transfer-ownership="none">
1719417304 <doc xml:space="preserve"
1719517305 filename="pango/pango-renderer.c"
17196- line="807">a `PangoRenderer`</doc>
17306+ line="806">a `PangoRenderer`</doc>
1719717307 <type name="Renderer" c:type="PangoRenderer*"/>
1719817308 </parameter>
1719917309 <parameter name="text"
@@ -17202,26 +17312,26 @@ indicate a spelling error.</doc>
1720217312 allow-none="1">
1720317313 <doc xml:space="preserve"
1720417314 filename="pango/pango-renderer.c"
17205- line="808">the UTF-8 text that @glyph_item refers to</doc>
17315+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1720617316 <type name="utf8" c:type="const char*"/>
1720717317 </parameter>
1720817318 <parameter name="glyph_item" transfer-ownership="none">
1720917319 <doc xml:space="preserve"
1721017320 filename="pango/pango-renderer.c"
17211- line="809">a `PangoGlyphItem`</doc>
17321+ line="808">a `PangoGlyphItem`</doc>
1721217322 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1721317323 </parameter>
1721417324 <parameter name="x" transfer-ownership="none">
1721517325 <doc xml:space="preserve"
1721617326 filename="pango/pango-renderer.c"
17217- line="810">X position of left edge of baseline, in user space coordinates
17327+ line="809">X position of left edge of baseline, in user space coordinates
1721817328 in Pango units</doc>
1721917329 <type name="gint" c:type="int"/>
1722017330 </parameter>
1722117331 <parameter name="y" transfer-ownership="none">
1722217332 <doc xml:space="preserve"
1722317333 filename="pango/pango-renderer.c"
17224- line="812">Y position of left edge of baseline, in user space coordinates
17334+ line="811">Y position of left edge of baseline, in user space coordinates
1722517335 in Pango units</doc>
1722617336 <type name="gint" c:type="int"/>
1722717337 </parameter>
@@ -19602,14 +19712,14 @@ Two encoded version numbers can be compared as integers.</doc>
1960219712 <source-position filename="pango/pango-features.h" line="4"/>
1960319713 <type name="gint" c:type="gint"/>
1960419714 </constant>
19605- <constant name="VERSION_MICRO" value="3" c:type="PANGO_VERSION_MICRO">
19715+ <constant name="VERSION_MICRO" value="0" c:type="PANGO_VERSION_MICRO">
1960619716 <doc xml:space="preserve"
1960719717 filename="pango/pango-utils.h"
1960819718 line="147">The micro component of the version of Pango available at compile-time.</doc>
1960919719 <source-position filename="pango/pango-features.h" line="6"/>
1961019720 <type name="gint" c:type="gint"/>
1961119721 </constant>
19612- <constant name="VERSION_MINOR" value="56" c:type="PANGO_VERSION_MINOR">
19722+ <constant name="VERSION_MINOR" value="57" c:type="PANGO_VERSION_MINOR">
1961319723 <doc xml:space="preserve"
1961419724 filename="pango/pango-utils.h"
1961519725 line="142">The minor component of the version of Pango available at compile-time.</doc>
@@ -19617,7 +19727,7 @@ Two encoded version numbers can be compared as integers.</doc>
1961719727 <type name="gint" c:type="gint"/>
1961819728 </constant>
1961919729 <constant name="VERSION_STRING"
19620- value="1.56.3"
19730+ value="1.57.0"
1962119731 c:type="PANGO_VERSION_STRING">
1962219732 <doc xml:space="preserve"
1962319733 filename="pango/pango-utils.h"
@@ -19998,7 +20108,7 @@ relative to the run of preceding run.
1999820108 <function name="attr_break" c:identifier="pango_attr_break" version="1.50">
1999920109 <doc xml:space="preserve"
2000020110 filename="pango/break.c"
20001- line="2544">Apply customization from attributes to the breaks in @attrs.
20111+ line="2525">Apply customization from attributes to the breaks in @attrs.
2000220112
2000320113 The line breaks are assumed to have been produced
2000420114 by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
@@ -20010,25 +20120,25 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2001020120 <parameter name="text" transfer-ownership="none">
2001120121 <doc xml:space="preserve"
2001220122 filename="pango/break.c"
20013- line="2546">text to break. Must be valid UTF-8</doc>
20123+ line="2527">text to break. Must be valid UTF-8</doc>
2001420124 <type name="utf8" c:type="const char*"/>
2001520125 </parameter>
2001620126 <parameter name="length" transfer-ownership="none">
2001720127 <doc xml:space="preserve"
2001820128 filename="pango/break.c"
20019- line="2547">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
20129+ line="2528">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
2002020130 <type name="gint" c:type="int"/>
2002120131 </parameter>
2002220132 <parameter name="attr_list" transfer-ownership="none">
2002320133 <doc xml:space="preserve"
2002420134 filename="pango/break.c"
20025- line="2548">`PangoAttrList` to apply</doc>
20135+ line="2529">`PangoAttrList` to apply</doc>
2002620136 <type name="AttrList" c:type="PangoAttrList*"/>
2002720137 </parameter>
2002820138 <parameter name="offset" transfer-ownership="none">
2002920139 <doc xml:space="preserve"
2003020140 filename="pango/break.c"
20031- line="2549">Byte offset of @text from the beginning of the paragraph</doc>
20141+ line="2530">Byte offset of @text from the beginning of the paragraph</doc>
2003220142 <type name="gint" c:type="int"/>
2003320143 </parameter>
2003420144 <parameter name="attrs"
@@ -20037,7 +20147,7 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2003720147 transfer-ownership="none">
2003820148 <doc xml:space="preserve"
2003920149 filename="pango/break.c"
20040- line="2550">array with one
20150+ line="2531">array with one
2004120151 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2004220152 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2004320153 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -20046,7 +20156,7 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2004620156 <parameter name="attrs_len" transfer-ownership="none">
2004720157 <doc xml:space="preserve"
2004820158 filename="pango/break.c"
20049- line="2552">length of @attrs array</doc>
20159+ line="2533">length of @attrs array</doc>
2005020160 <type name="gint" c:type="int"/>
2005120161 </parameter>
2005220162 </parameters>
@@ -21099,7 +21209,7 @@ Unicode bidirectional algorithm.</doc>
2109921209 deprecated-version="1.44">
2110021210 <doc xml:space="preserve"
2110121211 filename="pango/break.c"
21102- line="2465">Determines possible line, word, and character breaks
21212+ line="2446">Determines possible line, word, and character breaks
2110321213 for a string of Unicode text with a single analysis.
2110421214
2110521215 For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
@@ -21113,19 +21223,19 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2111321223 <parameter name="text" transfer-ownership="none">
2111421224 <doc xml:space="preserve"
2111521225 filename="pango/break.c"
21116- line="2467">the text to process. Must be valid UTF-8</doc>
21226+ line="2448">the text to process. Must be valid UTF-8</doc>
2111721227 <type name="utf8" c:type="const char*"/>
2111821228 </parameter>
2111921229 <parameter name="length" transfer-ownership="none">
2112021230 <doc xml:space="preserve"
2112121231 filename="pango/break.c"
21122- line="2468">length of @text in bytes (may be -1 if @text is nul-terminated)</doc>
21232+ line="2449">length of @text in bytes (may be -1 if @text is nul-terminated)</doc>
2112321233 <type name="gint" c:type="int"/>
2112421234 </parameter>
2112521235 <parameter name="analysis" transfer-ownership="none">
2112621236 <doc xml:space="preserve"
2112721237 filename="pango/break.c"
21128- line="2469">`PangoAnalysis` structure for @text</doc>
21238+ line="2450">`PangoAnalysis` structure for @text</doc>
2112921239 <type name="Analysis" c:type="PangoAnalysis*"/>
2113021240 </parameter>
2113121241 <parameter name="attrs"
@@ -21134,7 +21244,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2113421244 transfer-ownership="none">
2113521245 <doc xml:space="preserve"
2113621246 filename="pango/break.c"
21137- line="2470">an array to
21247+ line="2451">an array to
2113821248 store character information in</doc>
2113921249 <array length="4" zero-terminated="0" c:type="PangoLogAttr*">
2114021250 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21143,7 +21253,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2114321253 <parameter name="attrs_len" transfer-ownership="none">
2114421254 <doc xml:space="preserve"
2114521255 filename="pango/break.c"
21146- line="2472">size of the array passed as @attrs</doc>
21256+ line="2453">size of the array passed as @attrs</doc>
2114721257 <type name="gint" c:type="int"/>
2114821258 </parameter>
2114921259 </parameters>
@@ -21151,7 +21261,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2115121261 <function name="default_break" c:identifier="pango_default_break">
2115221262 <doc xml:space="preserve"
2115321263 filename="pango/break.c"
21154- line="2430">This is the default break algorithm.
21264+ line="2411">This is the default break algorithm.
2115521265
2115621266 It applies rules from the [Unicode Line Breaking Algorithm](http://www.unicode.org/unicode/reports/tr14/)
2115721267 without language-specific tailoring, therefore the @analyis argument is unused
@@ -21168,13 +21278,13 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2116821278 <parameter name="text" transfer-ownership="none">
2116921279 <doc xml:space="preserve"
2117021280 filename="pango/break.c"
21171- line="2432">text to break. Must be valid UTF-8</doc>
21281+ line="2413">text to break. Must be valid UTF-8</doc>
2117221282 <type name="utf8" c:type="const char*"/>
2117321283 </parameter>
2117421284 <parameter name="length" transfer-ownership="none">
2117521285 <doc xml:space="preserve"
2117621286 filename="pango/break.c"
21177- line="2433">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
21287+ line="2414">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
2117821288 <type name="gint" c:type="int"/>
2117921289 </parameter>
2118021290 <parameter name="analysis"
@@ -21183,7 +21293,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2118321293 allow-none="1">
2118421294 <doc xml:space="preserve"
2118521295 filename="pango/break.c"
21186- line="2434">a `PangoAnalysis` structure for the @text</doc>
21296+ line="2415">a `PangoAnalysis` structure for the @text</doc>
2118721297 <type name="Analysis" c:type="PangoAnalysis*"/>
2118821298 </parameter>
2118921299 <parameter name="attrs"
@@ -21192,7 +21302,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2119221302 transfer-ownership="none">
2119321303 <doc xml:space="preserve"
2119421304 filename="pango/break.c"
21195- line="2435">logical
21305+ line="2416">logical
2119621306 attributes to fill in</doc>
2119721307 <array length="4" zero-terminated="0" c:type="PangoLogAttr*">
2119821308 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21201,7 +21311,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2120121311 <parameter name="attrs_len" transfer-ownership="none">
2120221312 <doc xml:space="preserve"
2120321313 filename="pango/break.c"
21204- line="2437">size of the array passed as @attrs</doc>
21314+ line="2418">size of the array passed as @attrs</doc>
2120521315 <type name="gint" c:type="int"/>
2120621316 </parameter>
2120721317 </parameters>
@@ -21234,18 +21344,20 @@ as @nearest.</doc>
2123421344 </return-value>
2123521345 <parameters>
2123621346 <parameter name="inclusive"
21237- transfer-ownership="none"
21238- nullable="1"
21239- allow-none="1">
21347+ direction="inout"
21348+ caller-allocates="0"
21349+ transfer-ownership="full"
21350+ optional="1">
2124021351 <doc xml:space="preserve"
2124121352 filename="pango/pango-utils.c"
2124221353 line="1026">rectangle to round to pixels inclusively</doc>
2124321354 <type name="Rectangle" c:type="PangoRectangle*"/>
2124421355 </parameter>
2124521356 <parameter name="nearest"
21246- transfer-ownership="none"
21247- nullable="1"
21248- allow-none="1">
21357+ direction="inout"
21358+ caller-allocates="0"
21359+ transfer-ownership="full"
21360+ optional="1">
2124921361 <doc xml:space="preserve"
2125021362 filename="pango/pango-utils.c"
2125121363 line="1027">rectangle to round to nearest pixels</doc>
@@ -21321,21 +21433,25 @@ and @next_paragraph_start are filled with the length of @text
2132121433 <parameter name="paragraph_delimiter_index"
2132221434 direction="out"
2132321435 caller-allocates="0"
21324- transfer-ownership="full">
21436+ transfer-ownership="full"
21437+ optional="1"
21438+ allow-none="1">
2132521439 <doc xml:space="preserve"
2132621440 filename="pango/pango-utils.c"
21327- line="1158">return location for index of
21328- delimiter</doc>
21441+ line="1158">return location
21442+ for index of delimiter</doc>
2132921443 <type name="gint" c:type="int*"/>
2133021444 </parameter>
2133121445 <parameter name="next_paragraph_start"
2133221446 direction="out"
2133321447 caller-allocates="0"
21334- transfer-ownership="full">
21448+ transfer-ownership="full"
21449+ optional="1"
21450+ allow-none="1">
2133521451 <doc xml:space="preserve"
2133621452 filename="pango/pango-utils.c"
21337- line="1160">return location for start of next
21338- paragraph</doc>
21453+ line="1160">return location for
21454+ start of next paragraph</doc>
2133921455 <type name="gint" c:type="int*"/>
2134021456 </parameter>
2134121457 </parameters>
@@ -21345,7 +21461,7 @@ and @next_paragraph_start are filled with the length of @text
2134521461 moved-to="FontDescription.from_string">
2134621462 <doc xml:space="preserve"
2134721463 filename="pango/fonts.c"
21348- line="1403">Creates a new font description from a string representation.
21464+ line="1462">Creates a new font description from a string representation.
2134921465
2135021466 The string must have the form
2135121467
@@ -21378,6 +21494,9 @@ The following words are understood as gravity values:
2137821494 "Not-Rotated", "South", "Upside-Down", "North", "Rotated-Left",
2137921495 "East", "Rotated-Right", "West".
2138021496
21497+The following words are understood as color values:
21498+"With-Color", "Without-Color".
21499+
2138121500 VARIATIONS is a comma-separated list of font variations
2138221501 of the form @<U+200D>axis1=value,axis2=value,...
2138321502
@@ -21394,18 +21513,18 @@ size in the resulting font description will be set to 0.
2139421513 A typical example:
2139521514
2139621515 Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1</doc>
21397- <source-position filename="pango/pango-font.h" line="369"/>
21516+ <source-position filename="pango/pango-font.h" line="399"/>
2139821517 <return-value transfer-ownership="full">
2139921518 <doc xml:space="preserve"
2140021519 filename="pango/fonts.c"
21401- line="1457">a new `PangoFontDescription`.</doc>
21520+ line="1519">a new `PangoFontDescription`.</doc>
2140221521 <type name="FontDescription" c:type="PangoFontDescription*"/>
2140321522 </return-value>
2140421523 <parameters>
2140521524 <parameter name="str" transfer-ownership="none">
2140621525 <doc xml:space="preserve"
2140721526 filename="pango/fonts.c"
21408- line="1405">string representation of a font description.</doc>
21527+ line="1464">string representation of a font description.</doc>
2140921528 <type name="utf8" c:type="const char*"/>
2141021529 </parameter>
2141121530 </parameters>
@@ -21413,7 +21532,7 @@ A typical example:
2141321532 <function name="get_log_attrs" c:identifier="pango_get_log_attrs">
2141421533 <doc xml:space="preserve"
2141521534 filename="pango/break.c"
21416- line="2590">Computes a `PangoLogAttr` for each character in @text.
21535+ line="2571">Computes a `PangoLogAttr` for each character in @text.
2141721536
2141821537 The @attrs array must have one `PangoLogAttr` for
2141921538 each position in @text; if @text contains N characters,
@@ -21430,25 +21549,25 @@ a word to know the word is a word).</doc>
2143021549 <parameter name="text" transfer-ownership="none">
2143121550 <doc xml:space="preserve"
2143221551 filename="pango/break.c"
21433- line="2592">text to process. Must be valid UTF-8</doc>
21552+ line="2573">text to process. Must be valid UTF-8</doc>
2143421553 <type name="utf8" c:type="const char*"/>
2143521554 </parameter>
2143621555 <parameter name="length" transfer-ownership="none">
2143721556 <doc xml:space="preserve"
2143821557 filename="pango/break.c"
21439- line="2593">length in bytes of @text</doc>
21558+ line="2574">length in bytes of @text</doc>
2144021559 <type name="gint" c:type="int"/>
2144121560 </parameter>
2144221561 <parameter name="level" transfer-ownership="none">
2144321562 <doc xml:space="preserve"
2144421563 filename="pango/break.c"
21445- line="2594">embedding level, or -1 if unknown</doc>
21564+ line="2575">embedding level, or -1 if unknown</doc>
2144621565 <type name="gint" c:type="int"/>
2144721566 </parameter>
2144821567 <parameter name="language" transfer-ownership="none">
2144921568 <doc xml:space="preserve"
2145021569 filename="pango/break.c"
21451- line="2595">language tag</doc>
21570+ line="2576">language tag</doc>
2145221571 <type name="Language" c:type="PangoLanguage*"/>
2145321572 </parameter>
2145421573 <parameter name="attrs"
@@ -21457,7 +21576,7 @@ a word to know the word is a word).</doc>
2145721576 transfer-ownership="none">
2145821577 <doc xml:space="preserve"
2145921578 filename="pango/break.c"
21460- line="2596">array with one
21579+ line="2577">array with one
2146121580 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2146221581 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2146321582 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21466,7 +21585,7 @@ a word to know the word is a word).</doc>
2146621585 <parameter name="attrs_len" transfer-ownership="none">
2146721586 <doc xml:space="preserve"
2146821587 filename="pango/break.c"
21469- line="2598">length of @attrs array</doc>
21588+ line="2579">length of @attrs array</doc>
2147021589 <type name="gint" c:type="int"/>
2147121590 </parameter>
2147221591 </parameters>
@@ -21693,7 +21812,7 @@ This is totally different from [func@GLib.unichar_iszerowidth] and is at best mi
2169321812 <function name="itemize" c:identifier="pango_itemize">
2169421813 <doc xml:space="preserve"
2169521814 filename="pango/itemize.c"
21696- line="1645">Breaks a piece of text into segments with consistent directional
21815+ line="1662">Breaks a piece of text into segments with consistent directional
2169721816 level and font.
2169821817
2169921818 Each byte of @text will be contained in exactly one of the items in the
@@ -21709,7 +21828,7 @@ in the same @cached_iter).</doc>
2170921828 <return-value transfer-ownership="full">
2171021829 <doc xml:space="preserve"
2171121830 filename="pango/itemize.c"
21712- line="1669">a `GList` of
21831+ line="1686">a `GList` of
2171321832 [struct@Pango.Item] structures. The items should be freed using
2171421833 [method@Pango.Item.free] in combination with [func@GLib.List.free_full].</doc>
2171521834 <type name="GLib.List" c:type="GList*">
@@ -21720,33 +21839,33 @@ in the same @cached_iter).</doc>
2172021839 <parameter name="context" transfer-ownership="none">
2172121840 <doc xml:space="preserve"
2172221841 filename="pango/itemize.c"
21723- line="1647">a structure holding information that affects
21842+ line="1664">a structure holding information that affects
2172421843 the itemization process.</doc>
2172521844 <type name="Context" c:type="PangoContext*"/>
2172621845 </parameter>
2172721846 <parameter name="text" transfer-ownership="none">
2172821847 <doc xml:space="preserve"
2172921848 filename="pango/itemize.c"
21730- line="1649">the text to itemize. Must be valid UTF-8</doc>
21849+ line="1666">the text to itemize. Must be valid UTF-8</doc>
2173121850 <type name="utf8" c:type="const char*"/>
2173221851 </parameter>
2173321852 <parameter name="start_index" transfer-ownership="none">
2173421853 <doc xml:space="preserve"
2173521854 filename="pango/itemize.c"
21736- line="1650">first byte in @text to process</doc>
21855+ line="1667">first byte in @text to process</doc>
2173721856 <type name="gint" c:type="int"/>
2173821857 </parameter>
2173921858 <parameter name="length" transfer-ownership="none">
2174021859 <doc xml:space="preserve"
2174121860 filename="pango/itemize.c"
21742- line="1651">the number of bytes (not characters) to process
21861+ line="1668">the number of bytes (not characters) to process
2174321862 after @start_index. This must be &gt;= 0.</doc>
2174421863 <type name="gint" c:type="int"/>
2174521864 </parameter>
2174621865 <parameter name="attrs" transfer-ownership="none">
2174721866 <doc xml:space="preserve"
2174821867 filename="pango/itemize.c"
21749- line="1653">the set of attributes that apply to @text.</doc>
21868+ line="1670">the set of attributes that apply to @text.</doc>
2175021869 <type name="AttrList" c:type="PangoAttrList*"/>
2175121870 </parameter>
2175221871 <parameter name="cached_iter"
@@ -21755,7 +21874,7 @@ in the same @cached_iter).</doc>
2175521874 allow-none="1">
2175621875 <doc xml:space="preserve"
2175721876 filename="pango/itemize.c"
21758- line="1654">Cached attribute iterator</doc>
21877+ line="1671">Cached attribute iterator</doc>
2175921878 <type name="AttrIterator" c:type="PangoAttrIterator*"/>
2176021879 </parameter>
2176121880 </parameters>
@@ -21765,7 +21884,7 @@ in the same @cached_iter).</doc>
2176521884 version="1.4">
2176621885 <doc xml:space="preserve"
2176721886 filename="pango/itemize.c"
21768- line="1597">Like `pango_itemize()`, but with an explicitly specified base direction.
21887+ line="1614">Like `pango_itemize()`, but with an explicitly specified base direction.
2176921888
2177021889 The base direction is used when computing bidirectional levels.
2177121890 [func@itemize] gets the base direction from the `PangoContext`
@@ -21774,7 +21893,7 @@ The base direction is used when computing bidirectional levels.
2177421893 <return-value transfer-ownership="full">
2177521894 <doc xml:space="preserve"
2177621895 filename="pango/itemize.c"
21777- line="1615">a `GList` of
21896+ line="1632">a `GList` of
2177821897 [struct@Pango.Item] structures. The items should be freed using
2177921898 [method@Pango.Item.free] probably in combination with [func@GLib.List.free_full].</doc>
2178021899 <type name="GLib.List" c:type="GList*">
@@ -21785,39 +21904,39 @@ The base direction is used when computing bidirectional levels.
2178521904 <parameter name="context" transfer-ownership="none">
2178621905 <doc xml:space="preserve"
2178721906 filename="pango/itemize.c"
21788- line="1599">a structure holding information that affects
21907+ line="1616">a structure holding information that affects
2178921908 the itemization process.</doc>
2179021909 <type name="Context" c:type="PangoContext*"/>
2179121910 </parameter>
2179221911 <parameter name="base_dir" transfer-ownership="none">
2179321912 <doc xml:space="preserve"
2179421913 filename="pango/itemize.c"
21795- line="1601">base direction to use for bidirectional processing</doc>
21914+ line="1618">base direction to use for bidirectional processing</doc>
2179621915 <type name="Direction" c:type="PangoDirection"/>
2179721916 </parameter>
2179821917 <parameter name="text" transfer-ownership="none">
2179921918 <doc xml:space="preserve"
2180021919 filename="pango/itemize.c"
21801- line="1602">the text to itemize.</doc>
21920+ line="1619">the text to itemize.</doc>
2180221921 <type name="utf8" c:type="const char*"/>
2180321922 </parameter>
2180421923 <parameter name="start_index" transfer-ownership="none">
2180521924 <doc xml:space="preserve"
2180621925 filename="pango/itemize.c"
21807- line="1603">first byte in @text to process</doc>
21926+ line="1620">first byte in @text to process</doc>
2180821927 <type name="gint" c:type="int"/>
2180921928 </parameter>
2181021929 <parameter name="length" transfer-ownership="none">
2181121930 <doc xml:space="preserve"
2181221931 filename="pango/itemize.c"
21813- line="1604">the number of bytes (not characters) to process
21932+ line="1621">the number of bytes (not characters) to process
2181421933 after @start_index. This must be &gt;= 0.</doc>
2181521934 <type name="gint" c:type="int"/>
2181621935 </parameter>
2181721936 <parameter name="attrs" transfer-ownership="none">
2181821937 <doc xml:space="preserve"
2181921938 filename="pango/itemize.c"
21820- line="1606">the set of attributes that apply to @text.</doc>
21939+ line="1623">the set of attributes that apply to @text.</doc>
2182121940 <type name="AttrList" c:type="PangoAttrList*"/>
2182221941 </parameter>
2182321942 <parameter name="cached_iter"
@@ -21826,7 +21945,7 @@ The base direction is used when computing bidirectional levels.
2182621945 allow-none="1">
2182721946 <doc xml:space="preserve"
2182821947 filename="pango/itemize.c"
21829- line="1607">Cached attribute iterator</doc>
21948+ line="1624">Cached attribute iterator</doc>
2183021949 <type name="AttrIterator" c:type="PangoAttrIterator*"/>
2183121950 </parameter>
2183221951 </parameters>
@@ -22255,7 +22374,7 @@ for @error.</doc>
2225522374 <function name="parse_stretch" c:identifier="pango_parse_stretch">
2225622375 <doc xml:space="preserve"
2225722376 filename="pango/fonts.c"
22258- line="1969">Parses a font stretch.
22377+ line="2033">Parses a font stretch.
2225922378
2226022379 The allowed values are
2226122380 "ultra_condensed", "extra_condensed", "condensed",
@@ -22266,14 +22385,14 @@ ignored and the '_' characters may be omitted.</doc>
2226622385 <return-value transfer-ownership="none">
2226722386 <doc xml:space="preserve"
2226822387 filename="pango/fonts.c"
22269- line="1983">%TRUE if @str was successfully parsed.</doc>
22388+ line="2047">%TRUE if @str was successfully parsed.</doc>
2227022389 <type name="gboolean" c:type="gboolean"/>
2227122390 </return-value>
2227222391 <parameters>
2227322392 <parameter name="str" transfer-ownership="none">
2227422393 <doc xml:space="preserve"
2227522394 filename="pango/fonts.c"
22276- line="1971">a string to parse.</doc>
22395+ line="2035">a string to parse.</doc>
2227722396 <type name="utf8" c:type="const char*"/>
2227822397 </parameter>
2227922398 <parameter name="stretch"
@@ -22282,13 +22401,13 @@ ignored and the '_' characters may be omitted.</doc>
2228222401 transfer-ownership="full">
2228322402 <doc xml:space="preserve"
2228422403 filename="pango/fonts.c"
22285- line="1972">a `PangoStretch` to store the result in.</doc>
22404+ line="2036">a `PangoStretch` to store the result in.</doc>
2228622405 <type name="Stretch" c:type="PangoStretch*"/>
2228722406 </parameter>
2228822407 <parameter name="warn" transfer-ownership="none">
2228922408 <doc xml:space="preserve"
2229022409 filename="pango/fonts.c"
22291- line="1973">if %TRUE, issue a g_warning() on bad input.</doc>
22410+ line="2037">if %TRUE, issue a g_warning() on bad input.</doc>
2229222411 <type name="gboolean" c:type="gboolean"/>
2229322412 </parameter>
2229422413 </parameters>
@@ -22296,7 +22415,7 @@ ignored and the '_' characters may be omitted.</doc>
2229622415 <function name="parse_style" c:identifier="pango_parse_style">
2229722416 <doc xml:space="preserve"
2229822417 filename="pango/fonts.c"
22299- line="1903">Parses a font style.
22418+ line="1967">Parses a font style.
2230022419
2230122420 The allowed values are "normal", "italic" and "oblique", case
2230222421 variations being
@@ -22305,14 +22424,14 @@ ignored.</doc>
2230522424 <return-value transfer-ownership="none">
2230622425 <doc xml:space="preserve"
2230722426 filename="pango/fonts.c"
22308- line="1915">%TRUE if @str was successfully parsed.</doc>
22427+ line="1979">%TRUE if @str was successfully parsed.</doc>
2230922428 <type name="gboolean" c:type="gboolean"/>
2231022429 </return-value>
2231122430 <parameters>
2231222431 <parameter name="str" transfer-ownership="none">
2231322432 <doc xml:space="preserve"
2231422433 filename="pango/fonts.c"
22315- line="1905">a string to parse.</doc>
22434+ line="1969">a string to parse.</doc>
2231622435 <type name="utf8" c:type="const char*"/>
2231722436 </parameter>
2231822437 <parameter name="style"
@@ -22321,13 +22440,13 @@ ignored.</doc>
2232122440 transfer-ownership="full">
2232222441 <doc xml:space="preserve"
2232322442 filename="pango/fonts.c"
22324- line="1906">a `PangoStyle` to store the result in.</doc>
22443+ line="1970">a `PangoStyle` to store the result in.</doc>
2232522444 <type name="Style" c:type="PangoStyle*"/>
2232622445 </parameter>
2232722446 <parameter name="warn" transfer-ownership="none">
2232822447 <doc xml:space="preserve"
2232922448 filename="pango/fonts.c"
22330- line="1907">if %TRUE, issue a g_warning() on bad input.</doc>
22449+ line="1971">if %TRUE, issue a g_warning() on bad input.</doc>
2233122450 <type name="gboolean" c:type="gboolean"/>
2233222451 </parameter>
2233322452 </parameters>
@@ -22335,7 +22454,7 @@ ignored.</doc>
2233522454 <function name="parse_variant" c:identifier="pango_parse_variant">
2233622455 <doc xml:space="preserve"
2233722456 filename="pango/fonts.c"
22338- line="1925">Parses a font variant.
22457+ line="1989">Parses a font variant.
2233922458
2234022459 The allowed values are "normal", "small-caps", "all-small-caps",
2234122460 "petite-caps", "all-petite-caps", "unicase" and "title-caps",
@@ -22344,14 +22463,14 @@ case variations being ignored.</doc>
2234422463 <return-value transfer-ownership="none">
2234522464 <doc xml:space="preserve"
2234622465 filename="pango/fonts.c"
22347- line="1937">%TRUE if @str was successfully parsed.</doc>
22466+ line="2001">%TRUE if @str was successfully parsed.</doc>
2234822467 <type name="gboolean" c:type="gboolean"/>
2234922468 </return-value>
2235022469 <parameters>
2235122470 <parameter name="str" transfer-ownership="none">
2235222471 <doc xml:space="preserve"
2235322472 filename="pango/fonts.c"
22354- line="1927">a string to parse.</doc>
22473+ line="1991">a string to parse.</doc>
2235522474 <type name="utf8" c:type="const char*"/>
2235622475 </parameter>
2235722476 <parameter name="variant"
@@ -22360,13 +22479,13 @@ case variations being ignored.</doc>
2236022479 transfer-ownership="full">
2236122480 <doc xml:space="preserve"
2236222481 filename="pango/fonts.c"
22363- line="1928">a `PangoVariant` to store the result in.</doc>
22482+ line="1992">a `PangoVariant` to store the result in.</doc>
2236422483 <type name="Variant" c:type="PangoVariant*"/>
2236522484 </parameter>
2236622485 <parameter name="warn" transfer-ownership="none">
2236722486 <doc xml:space="preserve"
2236822487 filename="pango/fonts.c"
22369- line="1929">if %TRUE, issue a g_warning() on bad input.</doc>
22488+ line="1993">if %TRUE, issue a g_warning() on bad input.</doc>
2237022489 <type name="gboolean" c:type="gboolean"/>
2237122490 </parameter>
2237222491 </parameters>
@@ -22374,7 +22493,7 @@ case variations being ignored.</doc>
2237422493 <function name="parse_weight" c:identifier="pango_parse_weight">
2237522494 <doc xml:space="preserve"
2237622495 filename="pango/fonts.c"
22377- line="1947">Parses a font weight.
22496+ line="2011">Parses a font weight.
2237822497
2237922498 The allowed values are "heavy",
2238022499 "ultrabold", "bold", "normal", "light", "ultraleight"
@@ -22383,14 +22502,14 @@ and integers. Case variations are ignored.</doc>
2238322502 <return-value transfer-ownership="none">
2238422503 <doc xml:space="preserve"
2238522504 filename="pango/fonts.c"
22386- line="1959">%TRUE if @str was successfully parsed.</doc>
22505+ line="2023">%TRUE if @str was successfully parsed.</doc>
2238722506 <type name="gboolean" c:type="gboolean"/>
2238822507 </return-value>
2238922508 <parameters>
2239022509 <parameter name="str" transfer-ownership="none">
2239122510 <doc xml:space="preserve"
2239222511 filename="pango/fonts.c"
22393- line="1949">a string to parse.</doc>
22512+ line="2013">a string to parse.</doc>
2239422513 <type name="utf8" c:type="const char*"/>
2239522514 </parameter>
2239622515 <parameter name="weight"
@@ -22399,13 +22518,13 @@ and integers. Case variations are ignored.</doc>
2239922518 transfer-ownership="full">
2240022519 <doc xml:space="preserve"
2240122520 filename="pango/fonts.c"
22402- line="1950">a `PangoWeight` to store the result in.</doc>
22521+ line="2014">a `PangoWeight` to store the result in.</doc>
2240322522 <type name="Weight" c:type="PangoWeight*"/>
2240422523 </parameter>
2240522524 <parameter name="warn" transfer-ownership="none">
2240622525 <doc xml:space="preserve"
2240722526 filename="pango/fonts.c"
22408- line="1951">if %TRUE, issue a g_warning() on bad input.</doc>
22527+ line="2015">if %TRUE, issue a g_warning() on bad input.</doc>
2240922528 <type name="gboolean" c:type="gboolean"/>
2241022529 </parameter>
2241122530 </parameters>
@@ -23081,7 +23200,7 @@ See that functions for details about the format.</doc>
2308123200 version="1.44">
2308223201 <doc xml:space="preserve"
2308323202 filename="pango/break.c"
23084- line="2496">Apply language-specific tailoring to the breaks in @attrs.
23203+ line="2477">Apply language-specific tailoring to the breaks in @attrs.
2308523204
2308623205 The line breaks are assumed to have been produced by [func@Pango.default_break].
2308723206
@@ -23098,25 +23217,25 @@ to apply attributes to the whole paragraph.</doc>
2309823217 <parameter name="text" transfer-ownership="none">
2309923218 <doc xml:space="preserve"
2310023219 filename="pango/break.c"
23101- line="2498">text to process. Must be valid UTF-8</doc>
23220+ line="2479">text to process. Must be valid UTF-8</doc>
2310223221 <type name="utf8" c:type="const char*"/>
2310323222 </parameter>
2310423223 <parameter name="length" transfer-ownership="none">
2310523224 <doc xml:space="preserve"
2310623225 filename="pango/break.c"
23107- line="2499">length in bytes of @text</doc>
23226+ line="2480">length in bytes of @text</doc>
2310823227 <type name="gint" c:type="int"/>
2310923228 </parameter>
2311023229 <parameter name="analysis" transfer-ownership="none">
2311123230 <doc xml:space="preserve"
2311223231 filename="pango/break.c"
23113- line="2500">`PangoAnalysis` for @text</doc>
23232+ line="2481">`PangoAnalysis` for @text</doc>
2311423233 <type name="Analysis" c:type="PangoAnalysis*"/>
2311523234 </parameter>
2311623235 <parameter name="offset" transfer-ownership="none">
2311723236 <doc xml:space="preserve"
2311823237 filename="pango/break.c"
23119- line="2501">Byte offset of @text from the beginning of the
23238+ line="2482">Byte offset of @text from the beginning of the
2312023239 paragraph, or -1 to ignore attributes from @analysis</doc>
2312123240 <type name="gint" c:type="int"/>
2312223241 </parameter>
@@ -23126,7 +23245,7 @@ to apply attributes to the whole paragraph.</doc>
2312623245 transfer-ownership="none">
2312723246 <doc xml:space="preserve"
2312823247 filename="pango/break.c"
23129- line="2503">array with one
23248+ line="2484">array with one
2313023249 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2313123250 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2313223251 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -23135,7 +23254,7 @@ to apply attributes to the whole paragraph.</doc>
2313523254 <parameter name="attrs_len" transfer-ownership="none">
2313623255 <doc xml:space="preserve"
2313723256 filename="pango/break.c"
23138- line="2505">length of @attrs array</doc>
23257+ line="2486">length of @attrs array</doc>
2313923258 <type name="gint" c:type="int"/>
2314023259 </parameter>
2314123260 </parameters>
M internal/gir/spec/PangoCairo-1.0.gir +1 -1
@@ -12,7 +12,7 @@ and/or use gtk-doc annotations. -->
1212 <include name="cairo" version="1.0"/>
1313 <package name="pangocairo"/>
1414 <c:include name="pango/pangocairo.h"/>
15- <doc:format name="unknown"/>
15+ <doc:format name="gi-docgen"/>
1616 <namespace name="PangoCairo"
1717 version="1.0"
1818 shared-library="libpangocairo-1.0.so.0"
M internal/gir/spec/cairo-1.0.gir +24 -0
@@ -3,6 +3,7 @@
33 xmlns="http://www.gtk.org/introspection/core/1.0"
44 xmlns:c="http://www.gtk.org/introspection/c/1.0"
55 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6+ <include name="GObject" version="2.0"/>
67 <package name="cairo-gobject"/>
78 <c:include name="cairo-gobject.h"/>
89 <namespace name="cairo" version="1.0"
@@ -677,6 +678,29 @@
677678 <type name="gint" c:type="gint"/>
678679 </field>
679680 </record>
681+ <record name="Glyph" c:type="cairo_glyph_t"
682+ glib:type-name="CairoGlyph"
683+ glib:get-type="cairo_gobject_glyph_get_type">
684+ <field name="index" writable="1">
685+ <type name="gulong" c:type="unsigned long"/>
686+ </field>
687+ <field name="x" writable="1">
688+ <type name="gdouble" c:type="double"/>
689+ </field>
690+ <field name="y" writable="1">
691+ <type name="gdouble" c:type="double"/>
692+ </field>
693+ </record>
694+ <record name="TextCluster" c:type="cairo_text_cluster_t"
695+ glib:type-name="CairoTextCluster"
696+ glib:get-type="cairo_gobject_text_cluster_get_type">
697+ <field name="num_bytes" writable="1">
698+ <type name="gint" c:type="int"/>
699+ </field>
700+ <field name="num_glyphs" writable="1">
701+ <type name="gint" c:type="int"/>
702+ </field>
703+ </record>
680704 <function name="image_surface_create" c:identifier="cairo_image_surface_create">
681705 <return-value transfer-ownership="none">
682706 <type name="none" c:type="void"/>

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close