detached c0f4c14

Gir: Update files from Alpine

commit
c0f4c14b755ddf816b21ac7542b09fb75a53ae4a
author
Jeroen Wijenbergh · · 2025-10-16 14:26 UTC
parent
2379e37
signature
SSH UnverifiedSHA256:8N5EoON8reSTMm461SyWlzRhib6IymBjUHb1p62kwyw The key is unknown
12 files · +175270 -119853
M internal/gir/spec/Adw-1.gir +9511 -4619 large diff (14130 lines changed): collapsed
M internal/gir/spec/GLib-2.0.gir +34942 -25769 large diff (60711 lines changed): collapsed
M internal/gir/spec/GModule-2.0.gir +1281 -210
@@ -13,97 +13,1202 @@ and/or use gtk-doc annotations. -->
1313 version="2.0"
1414 shared-library="libgmodule-2.0.so.0"
1515 c:identifier-prefixes="G"
16- c:symbol-prefixes="g">
17- <record name="Module" c:type="GModule" disguised="1">
16+ c:symbol-prefixes="gmodule,g">
17+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_26_FOR"
18+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR"
19+ introspectable="0">
20+ <source-position filename="gmodule/gmodule-visibility.h" line="42"/>
21+ <parameters>
22+ <parameter name="f">
23+ </parameter>
24+ </parameters>
25+ </function-macro>
26+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_28_FOR"
27+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR"
28+ introspectable="0">
29+ <source-position filename="gmodule/gmodule-visibility.h" line="76"/>
30+ <parameters>
31+ <parameter name="f">
32+ </parameter>
33+ </parameters>
34+ </function-macro>
35+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_30_FOR"
36+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR"
37+ introspectable="0">
38+ <source-position filename="gmodule/gmodule-visibility.h" line="110"/>
39+ <parameters>
40+ <parameter name="f">
41+ </parameter>
42+ </parameters>
43+ </function-macro>
44+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_32_FOR"
45+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR"
46+ introspectable="0">
47+ <source-position filename="gmodule/gmodule-visibility.h" line="144"/>
48+ <parameters>
49+ <parameter name="f">
50+ </parameter>
51+ </parameters>
52+ </function-macro>
53+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_34_FOR"
54+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR"
55+ introspectable="0">
56+ <source-position filename="gmodule/gmodule-visibility.h" line="178"/>
57+ <parameters>
58+ <parameter name="f">
59+ </parameter>
60+ </parameters>
61+ </function-macro>
62+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_36_FOR"
63+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR"
64+ introspectable="0">
65+ <source-position filename="gmodule/gmodule-visibility.h" line="212"/>
66+ <parameters>
67+ <parameter name="f">
68+ </parameter>
69+ </parameters>
70+ </function-macro>
71+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_38_FOR"
72+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR"
73+ introspectable="0">
74+ <source-position filename="gmodule/gmodule-visibility.h" line="246"/>
75+ <parameters>
76+ <parameter name="f">
77+ </parameter>
78+ </parameters>
79+ </function-macro>
80+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_40_FOR"
81+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR"
82+ introspectable="0">
83+ <source-position filename="gmodule/gmodule-visibility.h" line="280"/>
84+ <parameters>
85+ <parameter name="f">
86+ </parameter>
87+ </parameters>
88+ </function-macro>
89+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_42_FOR"
90+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR"
91+ introspectable="0">
92+ <source-position filename="gmodule/gmodule-visibility.h" line="314"/>
93+ <parameters>
94+ <parameter name="f">
95+ </parameter>
96+ </parameters>
97+ </function-macro>
98+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_44_FOR"
99+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR"
100+ introspectable="0">
101+ <source-position filename="gmodule/gmodule-visibility.h" line="348"/>
102+ <parameters>
103+ <parameter name="f">
104+ </parameter>
105+ </parameters>
106+ </function-macro>
107+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_46_FOR"
108+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR"
109+ introspectable="0">
110+ <source-position filename="gmodule/gmodule-visibility.h" line="382"/>
111+ <parameters>
112+ <parameter name="f">
113+ </parameter>
114+ </parameters>
115+ </function-macro>
116+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_48_FOR"
117+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR"
118+ introspectable="0">
119+ <source-position filename="gmodule/gmodule-visibility.h" line="416"/>
120+ <parameters>
121+ <parameter name="f">
122+ </parameter>
123+ </parameters>
124+ </function-macro>
125+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_50_FOR"
126+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR"
127+ introspectable="0">
128+ <source-position filename="gmodule/gmodule-visibility.h" line="450"/>
129+ <parameters>
130+ <parameter name="f">
131+ </parameter>
132+ </parameters>
133+ </function-macro>
134+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_52_FOR"
135+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR"
136+ introspectable="0">
137+ <source-position filename="gmodule/gmodule-visibility.h" line="484"/>
138+ <parameters>
139+ <parameter name="f">
140+ </parameter>
141+ </parameters>
142+ </function-macro>
143+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_54_FOR"
144+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR"
145+ introspectable="0">
146+ <source-position filename="gmodule/gmodule-visibility.h" line="518"/>
147+ <parameters>
148+ <parameter name="f">
149+ </parameter>
150+ </parameters>
151+ </function-macro>
152+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_56_FOR"
153+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR"
154+ introspectable="0">
155+ <source-position filename="gmodule/gmodule-visibility.h" line="552"/>
156+ <parameters>
157+ <parameter name="f">
158+ </parameter>
159+ </parameters>
160+ </function-macro>
161+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_58_FOR"
162+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR"
163+ introspectable="0">
164+ <source-position filename="gmodule/gmodule-visibility.h" line="586"/>
165+ <parameters>
166+ <parameter name="f">
167+ </parameter>
168+ </parameters>
169+ </function-macro>
170+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_60_FOR"
171+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR"
172+ introspectable="0">
173+ <source-position filename="gmodule/gmodule-visibility.h" line="620"/>
174+ <parameters>
175+ <parameter name="f">
176+ </parameter>
177+ </parameters>
178+ </function-macro>
179+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_62_FOR"
180+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR"
181+ introspectable="0">
182+ <source-position filename="gmodule/gmodule-visibility.h" line="654"/>
183+ <parameters>
184+ <parameter name="f">
185+ </parameter>
186+ </parameters>
187+ </function-macro>
188+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_64_FOR"
189+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR"
190+ introspectable="0">
191+ <source-position filename="gmodule/gmodule-visibility.h" line="688"/>
192+ <parameters>
193+ <parameter name="f">
194+ </parameter>
195+ </parameters>
196+ </function-macro>
197+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_66_FOR"
198+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR"
199+ introspectable="0">
200+ <source-position filename="gmodule/gmodule-visibility.h" line="722"/>
201+ <parameters>
202+ <parameter name="f">
203+ </parameter>
204+ </parameters>
205+ </function-macro>
206+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_68_FOR"
207+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR"
208+ introspectable="0">
209+ <source-position filename="gmodule/gmodule-visibility.h" line="756"/>
210+ <parameters>
211+ <parameter name="f">
212+ </parameter>
213+ </parameters>
214+ </function-macro>
215+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_70_FOR"
216+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR"
217+ introspectable="0">
218+ <source-position filename="gmodule/gmodule-visibility.h" line="790"/>
219+ <parameters>
220+ <parameter name="f">
221+ </parameter>
222+ </parameters>
223+ </function-macro>
224+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_72_FOR"
225+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR"
226+ introspectable="0">
227+ <source-position filename="gmodule/gmodule-visibility.h" line="824"/>
228+ <parameters>
229+ <parameter name="f">
230+ </parameter>
231+ </parameters>
232+ </function-macro>
233+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_74_FOR"
234+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR"
235+ introspectable="0">
236+ <source-position filename="gmodule/gmodule-visibility.h" line="858"/>
237+ <parameters>
238+ <parameter name="f">
239+ </parameter>
240+ </parameters>
241+ </function-macro>
242+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_76_FOR"
243+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR"
244+ introspectable="0">
245+ <source-position filename="gmodule/gmodule-visibility.h" line="892"/>
246+ <parameters>
247+ <parameter name="f">
248+ </parameter>
249+ </parameters>
250+ </function-macro>
251+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_78_FOR"
252+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR"
253+ introspectable="0">
254+ <source-position filename="gmodule/gmodule-visibility.h" line="926"/>
255+ <parameters>
256+ <parameter name="f">
257+ </parameter>
258+ </parameters>
259+ </function-macro>
260+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_80_FOR"
261+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR"
262+ introspectable="0">
263+ <source-position filename="gmodule/gmodule-visibility.h" line="960"/>
264+ <parameters>
265+ <parameter name="f">
266+ </parameter>
267+ </parameters>
268+ </function-macro>
269+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_82_FOR"
270+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR"
271+ introspectable="0">
272+ <source-position filename="gmodule/gmodule-visibility.h" line="994"/>
273+ <parameters>
274+ <parameter name="f">
275+ </parameter>
276+ </parameters>
277+ </function-macro>
278+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_84_FOR"
279+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR"
280+ introspectable="0">
281+ <source-position filename="gmodule/gmodule-visibility.h" line="1028"/>
282+ <parameters>
283+ <parameter name="f">
284+ </parameter>
285+ </parameters>
286+ </function-macro>
287+ <function-macro name="DEPRECATED_FOR"
288+ c:identifier="GMODULE_DEPRECATED_FOR"
289+ introspectable="0">
290+ <source-position filename="gmodule/gmodule-visibility.h" line="26"/>
291+ <parameters>
292+ <parameter name="f">
293+ </parameter>
294+ </parameters>
295+ </function-macro>
296+ <function-macro name="DEPRECATED_IN_2_26_FOR"
297+ c:identifier="GMODULE_DEPRECATED_IN_2_26_FOR"
298+ introspectable="0">
299+ <source-position filename="gmodule/gmodule-visibility.h" line="38"/>
300+ <parameters>
301+ <parameter name="f">
302+ </parameter>
303+ </parameters>
304+ </function-macro>
305+ <function-macro name="DEPRECATED_IN_2_28_FOR"
306+ c:identifier="GMODULE_DEPRECATED_IN_2_28_FOR"
307+ introspectable="0">
308+ <source-position filename="gmodule/gmodule-visibility.h" line="72"/>
309+ <parameters>
310+ <parameter name="f">
311+ </parameter>
312+ </parameters>
313+ </function-macro>
314+ <function-macro name="DEPRECATED_IN_2_30_FOR"
315+ c:identifier="GMODULE_DEPRECATED_IN_2_30_FOR"
316+ introspectable="0">
317+ <source-position filename="gmodule/gmodule-visibility.h" line="106"/>
318+ <parameters>
319+ <parameter name="f">
320+ </parameter>
321+ </parameters>
322+ </function-macro>
323+ <function-macro name="DEPRECATED_IN_2_32_FOR"
324+ c:identifier="GMODULE_DEPRECATED_IN_2_32_FOR"
325+ introspectable="0">
326+ <source-position filename="gmodule/gmodule-visibility.h" line="140"/>
327+ <parameters>
328+ <parameter name="f">
329+ </parameter>
330+ </parameters>
331+ </function-macro>
332+ <function-macro name="DEPRECATED_IN_2_34_FOR"
333+ c:identifier="GMODULE_DEPRECATED_IN_2_34_FOR"
334+ introspectable="0">
335+ <source-position filename="gmodule/gmodule-visibility.h" line="174"/>
336+ <parameters>
337+ <parameter name="f">
338+ </parameter>
339+ </parameters>
340+ </function-macro>
341+ <function-macro name="DEPRECATED_IN_2_36_FOR"
342+ c:identifier="GMODULE_DEPRECATED_IN_2_36_FOR"
343+ introspectable="0">
344+ <source-position filename="gmodule/gmodule-visibility.h" line="208"/>
345+ <parameters>
346+ <parameter name="f">
347+ </parameter>
348+ </parameters>
349+ </function-macro>
350+ <function-macro name="DEPRECATED_IN_2_38_FOR"
351+ c:identifier="GMODULE_DEPRECATED_IN_2_38_FOR"
352+ introspectable="0">
353+ <source-position filename="gmodule/gmodule-visibility.h" line="242"/>
354+ <parameters>
355+ <parameter name="f">
356+ </parameter>
357+ </parameters>
358+ </function-macro>
359+ <function-macro name="DEPRECATED_IN_2_40_FOR"
360+ c:identifier="GMODULE_DEPRECATED_IN_2_40_FOR"
361+ introspectable="0">
362+ <source-position filename="gmodule/gmodule-visibility.h" line="276"/>
363+ <parameters>
364+ <parameter name="f">
365+ </parameter>
366+ </parameters>
367+ </function-macro>
368+ <function-macro name="DEPRECATED_IN_2_42_FOR"
369+ c:identifier="GMODULE_DEPRECATED_IN_2_42_FOR"
370+ introspectable="0">
371+ <source-position filename="gmodule/gmodule-visibility.h" line="310"/>
372+ <parameters>
373+ <parameter name="f">
374+ </parameter>
375+ </parameters>
376+ </function-macro>
377+ <function-macro name="DEPRECATED_IN_2_44_FOR"
378+ c:identifier="GMODULE_DEPRECATED_IN_2_44_FOR"
379+ introspectable="0">
380+ <source-position filename="gmodule/gmodule-visibility.h" line="344"/>
381+ <parameters>
382+ <parameter name="f">
383+ </parameter>
384+ </parameters>
385+ </function-macro>
386+ <function-macro name="DEPRECATED_IN_2_46_FOR"
387+ c:identifier="GMODULE_DEPRECATED_IN_2_46_FOR"
388+ introspectable="0">
389+ <source-position filename="gmodule/gmodule-visibility.h" line="378"/>
390+ <parameters>
391+ <parameter name="f">
392+ </parameter>
393+ </parameters>
394+ </function-macro>
395+ <function-macro name="DEPRECATED_IN_2_48_FOR"
396+ c:identifier="GMODULE_DEPRECATED_IN_2_48_FOR"
397+ introspectable="0">
398+ <source-position filename="gmodule/gmodule-visibility.h" line="412"/>
399+ <parameters>
400+ <parameter name="f">
401+ </parameter>
402+ </parameters>
403+ </function-macro>
404+ <function-macro name="DEPRECATED_IN_2_50_FOR"
405+ c:identifier="GMODULE_DEPRECATED_IN_2_50_FOR"
406+ introspectable="0">
407+ <source-position filename="gmodule/gmodule-visibility.h" line="446"/>
408+ <parameters>
409+ <parameter name="f">
410+ </parameter>
411+ </parameters>
412+ </function-macro>
413+ <function-macro name="DEPRECATED_IN_2_52_FOR"
414+ c:identifier="GMODULE_DEPRECATED_IN_2_52_FOR"
415+ introspectable="0">
416+ <source-position filename="gmodule/gmodule-visibility.h" line="480"/>
417+ <parameters>
418+ <parameter name="f">
419+ </parameter>
420+ </parameters>
421+ </function-macro>
422+ <function-macro name="DEPRECATED_IN_2_54_FOR"
423+ c:identifier="GMODULE_DEPRECATED_IN_2_54_FOR"
424+ introspectable="0">
425+ <source-position filename="gmodule/gmodule-visibility.h" line="514"/>
426+ <parameters>
427+ <parameter name="f">
428+ </parameter>
429+ </parameters>
430+ </function-macro>
431+ <function-macro name="DEPRECATED_IN_2_56_FOR"
432+ c:identifier="GMODULE_DEPRECATED_IN_2_56_FOR"
433+ introspectable="0">
434+ <source-position filename="gmodule/gmodule-visibility.h" line="548"/>
435+ <parameters>
436+ <parameter name="f">
437+ </parameter>
438+ </parameters>
439+ </function-macro>
440+ <function-macro name="DEPRECATED_IN_2_58_FOR"
441+ c:identifier="GMODULE_DEPRECATED_IN_2_58_FOR"
442+ introspectable="0">
443+ <source-position filename="gmodule/gmodule-visibility.h" line="582"/>
444+ <parameters>
445+ <parameter name="f">
446+ </parameter>
447+ </parameters>
448+ </function-macro>
449+ <function-macro name="DEPRECATED_IN_2_60_FOR"
450+ c:identifier="GMODULE_DEPRECATED_IN_2_60_FOR"
451+ introspectable="0">
452+ <source-position filename="gmodule/gmodule-visibility.h" line="616"/>
453+ <parameters>
454+ <parameter name="f">
455+ </parameter>
456+ </parameters>
457+ </function-macro>
458+ <function-macro name="DEPRECATED_IN_2_62_FOR"
459+ c:identifier="GMODULE_DEPRECATED_IN_2_62_FOR"
460+ introspectable="0">
461+ <source-position filename="gmodule/gmodule-visibility.h" line="650"/>
462+ <parameters>
463+ <parameter name="f">
464+ </parameter>
465+ </parameters>
466+ </function-macro>
467+ <function-macro name="DEPRECATED_IN_2_64_FOR"
468+ c:identifier="GMODULE_DEPRECATED_IN_2_64_FOR"
469+ introspectable="0">
470+ <source-position filename="gmodule/gmodule-visibility.h" line="684"/>
471+ <parameters>
472+ <parameter name="f">
473+ </parameter>
474+ </parameters>
475+ </function-macro>
476+ <function-macro name="DEPRECATED_IN_2_66_FOR"
477+ c:identifier="GMODULE_DEPRECATED_IN_2_66_FOR"
478+ introspectable="0">
479+ <source-position filename="gmodule/gmodule-visibility.h" line="718"/>
480+ <parameters>
481+ <parameter name="f">
482+ </parameter>
483+ </parameters>
484+ </function-macro>
485+ <function-macro name="DEPRECATED_IN_2_68_FOR"
486+ c:identifier="GMODULE_DEPRECATED_IN_2_68_FOR"
487+ introspectable="0">
488+ <source-position filename="gmodule/gmodule-visibility.h" line="752"/>
489+ <parameters>
490+ <parameter name="f">
491+ </parameter>
492+ </parameters>
493+ </function-macro>
494+ <function-macro name="DEPRECATED_IN_2_70_FOR"
495+ c:identifier="GMODULE_DEPRECATED_IN_2_70_FOR"
496+ introspectable="0">
497+ <source-position filename="gmodule/gmodule-visibility.h" line="786"/>
498+ <parameters>
499+ <parameter name="f">
500+ </parameter>
501+ </parameters>
502+ </function-macro>
503+ <function-macro name="DEPRECATED_IN_2_72_FOR"
504+ c:identifier="GMODULE_DEPRECATED_IN_2_72_FOR"
505+ introspectable="0">
506+ <source-position filename="gmodule/gmodule-visibility.h" line="820"/>
507+ <parameters>
508+ <parameter name="f">
509+ </parameter>
510+ </parameters>
511+ </function-macro>
512+ <function-macro name="DEPRECATED_IN_2_74_FOR"
513+ c:identifier="GMODULE_DEPRECATED_IN_2_74_FOR"
514+ introspectable="0">
515+ <source-position filename="gmodule/gmodule-visibility.h" line="854"/>
516+ <parameters>
517+ <parameter name="f">
518+ </parameter>
519+ </parameters>
520+ </function-macro>
521+ <function-macro name="DEPRECATED_IN_2_76_FOR"
522+ c:identifier="GMODULE_DEPRECATED_IN_2_76_FOR"
523+ introspectable="0">
524+ <source-position filename="gmodule/gmodule-visibility.h" line="888"/>
525+ <parameters>
526+ <parameter name="f">
527+ </parameter>
528+ </parameters>
529+ </function-macro>
530+ <function-macro name="DEPRECATED_IN_2_78_FOR"
531+ c:identifier="GMODULE_DEPRECATED_IN_2_78_FOR"
532+ introspectable="0">
533+ <source-position filename="gmodule/gmodule-visibility.h" line="922"/>
534+ <parameters>
535+ <parameter name="f">
536+ </parameter>
537+ </parameters>
538+ </function-macro>
539+ <function-macro name="DEPRECATED_IN_2_80_FOR"
540+ c:identifier="GMODULE_DEPRECATED_IN_2_80_FOR"
541+ introspectable="0">
542+ <source-position filename="gmodule/gmodule-visibility.h" line="956"/>
543+ <parameters>
544+ <parameter name="f">
545+ </parameter>
546+ </parameters>
547+ </function-macro>
548+ <function-macro name="DEPRECATED_IN_2_82_FOR"
549+ c:identifier="GMODULE_DEPRECATED_IN_2_82_FOR"
550+ introspectable="0">
551+ <source-position filename="gmodule/gmodule-visibility.h" line="990"/>
552+ <parameters>
553+ <parameter name="f">
554+ </parameter>
555+ </parameters>
556+ </function-macro>
557+ <function-macro name="DEPRECATED_IN_2_84_FOR"
558+ c:identifier="GMODULE_DEPRECATED_IN_2_84_FOR"
559+ introspectable="0">
560+ <source-position filename="gmodule/gmodule-visibility.h" line="1024"/>
561+ <parameters>
562+ <parameter name="f">
563+ </parameter>
564+ </parameters>
565+ </function-macro>
566+ <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
567+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_26_FOR"
568+ introspectable="0">
569+ <source-position filename="gmodule/gmodule-visibility.h" line="40"/>
570+ <parameters>
571+ <parameter name="f">
572+ </parameter>
573+ </parameters>
574+ </function-macro>
575+ <function-macro name="DEPRECATED_MACRO_IN_2_28_FOR"
576+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_28_FOR"
577+ introspectable="0">
578+ <source-position filename="gmodule/gmodule-visibility.h" line="74"/>
579+ <parameters>
580+ <parameter name="f">
581+ </parameter>
582+ </parameters>
583+ </function-macro>
584+ <function-macro name="DEPRECATED_MACRO_IN_2_30_FOR"
585+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_30_FOR"
586+ introspectable="0">
587+ <source-position filename="gmodule/gmodule-visibility.h" line="108"/>
588+ <parameters>
589+ <parameter name="f">
590+ </parameter>
591+ </parameters>
592+ </function-macro>
593+ <function-macro name="DEPRECATED_MACRO_IN_2_32_FOR"
594+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_32_FOR"
595+ introspectable="0">
596+ <source-position filename="gmodule/gmodule-visibility.h" line="142"/>
597+ <parameters>
598+ <parameter name="f">
599+ </parameter>
600+ </parameters>
601+ </function-macro>
602+ <function-macro name="DEPRECATED_MACRO_IN_2_34_FOR"
603+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_34_FOR"
604+ introspectable="0">
605+ <source-position filename="gmodule/gmodule-visibility.h" line="176"/>
606+ <parameters>
607+ <parameter name="f">
608+ </parameter>
609+ </parameters>
610+ </function-macro>
611+ <function-macro name="DEPRECATED_MACRO_IN_2_36_FOR"
612+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_36_FOR"
613+ introspectable="0">
614+ <source-position filename="gmodule/gmodule-visibility.h" line="210"/>
615+ <parameters>
616+ <parameter name="f">
617+ </parameter>
618+ </parameters>
619+ </function-macro>
620+ <function-macro name="DEPRECATED_MACRO_IN_2_38_FOR"
621+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_38_FOR"
622+ introspectable="0">
623+ <source-position filename="gmodule/gmodule-visibility.h" line="244"/>
624+ <parameters>
625+ <parameter name="f">
626+ </parameter>
627+ </parameters>
628+ </function-macro>
629+ <function-macro name="DEPRECATED_MACRO_IN_2_40_FOR"
630+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_40_FOR"
631+ introspectable="0">
632+ <source-position filename="gmodule/gmodule-visibility.h" line="278"/>
633+ <parameters>
634+ <parameter name="f">
635+ </parameter>
636+ </parameters>
637+ </function-macro>
638+ <function-macro name="DEPRECATED_MACRO_IN_2_42_FOR"
639+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_42_FOR"
640+ introspectable="0">
641+ <source-position filename="gmodule/gmodule-visibility.h" line="312"/>
642+ <parameters>
643+ <parameter name="f">
644+ </parameter>
645+ </parameters>
646+ </function-macro>
647+ <function-macro name="DEPRECATED_MACRO_IN_2_44_FOR"
648+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_44_FOR"
649+ introspectable="0">
650+ <source-position filename="gmodule/gmodule-visibility.h" line="346"/>
651+ <parameters>
652+ <parameter name="f">
653+ </parameter>
654+ </parameters>
655+ </function-macro>
656+ <function-macro name="DEPRECATED_MACRO_IN_2_46_FOR"
657+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_46_FOR"
658+ introspectable="0">
659+ <source-position filename="gmodule/gmodule-visibility.h" line="380"/>
660+ <parameters>
661+ <parameter name="f">
662+ </parameter>
663+ </parameters>
664+ </function-macro>
665+ <function-macro name="DEPRECATED_MACRO_IN_2_48_FOR"
666+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_48_FOR"
667+ introspectable="0">
668+ <source-position filename="gmodule/gmodule-visibility.h" line="414"/>
669+ <parameters>
670+ <parameter name="f">
671+ </parameter>
672+ </parameters>
673+ </function-macro>
674+ <function-macro name="DEPRECATED_MACRO_IN_2_50_FOR"
675+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_50_FOR"
676+ introspectable="0">
677+ <source-position filename="gmodule/gmodule-visibility.h" line="448"/>
678+ <parameters>
679+ <parameter name="f">
680+ </parameter>
681+ </parameters>
682+ </function-macro>
683+ <function-macro name="DEPRECATED_MACRO_IN_2_52_FOR"
684+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_52_FOR"
685+ introspectable="0">
686+ <source-position filename="gmodule/gmodule-visibility.h" line="482"/>
687+ <parameters>
688+ <parameter name="f">
689+ </parameter>
690+ </parameters>
691+ </function-macro>
692+ <function-macro name="DEPRECATED_MACRO_IN_2_54_FOR"
693+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_54_FOR"
694+ introspectable="0">
695+ <source-position filename="gmodule/gmodule-visibility.h" line="516"/>
696+ <parameters>
697+ <parameter name="f">
698+ </parameter>
699+ </parameters>
700+ </function-macro>
701+ <function-macro name="DEPRECATED_MACRO_IN_2_56_FOR"
702+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_56_FOR"
703+ introspectable="0">
704+ <source-position filename="gmodule/gmodule-visibility.h" line="550"/>
705+ <parameters>
706+ <parameter name="f">
707+ </parameter>
708+ </parameters>
709+ </function-macro>
710+ <function-macro name="DEPRECATED_MACRO_IN_2_58_FOR"
711+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_58_FOR"
712+ introspectable="0">
713+ <source-position filename="gmodule/gmodule-visibility.h" line="584"/>
714+ <parameters>
715+ <parameter name="f">
716+ </parameter>
717+ </parameters>
718+ </function-macro>
719+ <function-macro name="DEPRECATED_MACRO_IN_2_60_FOR"
720+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_60_FOR"
721+ introspectable="0">
722+ <source-position filename="gmodule/gmodule-visibility.h" line="618"/>
723+ <parameters>
724+ <parameter name="f">
725+ </parameter>
726+ </parameters>
727+ </function-macro>
728+ <function-macro name="DEPRECATED_MACRO_IN_2_62_FOR"
729+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_62_FOR"
730+ introspectable="0">
731+ <source-position filename="gmodule/gmodule-visibility.h" line="652"/>
732+ <parameters>
733+ <parameter name="f">
734+ </parameter>
735+ </parameters>
736+ </function-macro>
737+ <function-macro name="DEPRECATED_MACRO_IN_2_64_FOR"
738+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_64_FOR"
739+ introspectable="0">
740+ <source-position filename="gmodule/gmodule-visibility.h" line="686"/>
741+ <parameters>
742+ <parameter name="f">
743+ </parameter>
744+ </parameters>
745+ </function-macro>
746+ <function-macro name="DEPRECATED_MACRO_IN_2_66_FOR"
747+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_66_FOR"
748+ introspectable="0">
749+ <source-position filename="gmodule/gmodule-visibility.h" line="720"/>
750+ <parameters>
751+ <parameter name="f">
752+ </parameter>
753+ </parameters>
754+ </function-macro>
755+ <function-macro name="DEPRECATED_MACRO_IN_2_68_FOR"
756+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_68_FOR"
757+ introspectable="0">
758+ <source-position filename="gmodule/gmodule-visibility.h" line="754"/>
759+ <parameters>
760+ <parameter name="f">
761+ </parameter>
762+ </parameters>
763+ </function-macro>
764+ <function-macro name="DEPRECATED_MACRO_IN_2_70_FOR"
765+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_70_FOR"
766+ introspectable="0">
767+ <source-position filename="gmodule/gmodule-visibility.h" line="788"/>
768+ <parameters>
769+ <parameter name="f">
770+ </parameter>
771+ </parameters>
772+ </function-macro>
773+ <function-macro name="DEPRECATED_MACRO_IN_2_72_FOR"
774+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_72_FOR"
775+ introspectable="0">
776+ <source-position filename="gmodule/gmodule-visibility.h" line="822"/>
777+ <parameters>
778+ <parameter name="f">
779+ </parameter>
780+ </parameters>
781+ </function-macro>
782+ <function-macro name="DEPRECATED_MACRO_IN_2_74_FOR"
783+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_74_FOR"
784+ introspectable="0">
785+ <source-position filename="gmodule/gmodule-visibility.h" line="856"/>
786+ <parameters>
787+ <parameter name="f">
788+ </parameter>
789+ </parameters>
790+ </function-macro>
791+ <function-macro name="DEPRECATED_MACRO_IN_2_76_FOR"
792+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_76_FOR"
793+ introspectable="0">
794+ <source-position filename="gmodule/gmodule-visibility.h" line="890"/>
795+ <parameters>
796+ <parameter name="f">
797+ </parameter>
798+ </parameters>
799+ </function-macro>
800+ <function-macro name="DEPRECATED_MACRO_IN_2_78_FOR"
801+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_78_FOR"
802+ introspectable="0">
803+ <source-position filename="gmodule/gmodule-visibility.h" line="924"/>
804+ <parameters>
805+ <parameter name="f">
806+ </parameter>
807+ </parameters>
808+ </function-macro>
809+ <function-macro name="DEPRECATED_MACRO_IN_2_80_FOR"
810+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_80_FOR"
811+ introspectable="0">
812+ <source-position filename="gmodule/gmodule-visibility.h" line="958"/>
813+ <parameters>
814+ <parameter name="f">
815+ </parameter>
816+ </parameters>
817+ </function-macro>
818+ <function-macro name="DEPRECATED_MACRO_IN_2_82_FOR"
819+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_82_FOR"
820+ introspectable="0">
821+ <source-position filename="gmodule/gmodule-visibility.h" line="992"/>
822+ <parameters>
823+ <parameter name="f">
824+ </parameter>
825+ </parameters>
826+ </function-macro>
827+ <function-macro name="DEPRECATED_MACRO_IN_2_84_FOR"
828+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_84_FOR"
829+ introspectable="0">
830+ <source-position filename="gmodule/gmodule-visibility.h" line="1026"/>
831+ <parameters>
832+ <parameter name="f">
833+ </parameter>
834+ </parameters>
835+ </function-macro>
836+ <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
837+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_26_FOR"
838+ introspectable="0">
839+ <source-position filename="gmodule/gmodule-visibility.h" line="44"/>
840+ <parameters>
841+ <parameter name="f">
842+ </parameter>
843+ </parameters>
844+ </function-macro>
845+ <function-macro name="DEPRECATED_TYPE_IN_2_28_FOR"
846+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_28_FOR"
847+ introspectable="0">
848+ <source-position filename="gmodule/gmodule-visibility.h" line="78"/>
849+ <parameters>
850+ <parameter name="f">
851+ </parameter>
852+ </parameters>
853+ </function-macro>
854+ <function-macro name="DEPRECATED_TYPE_IN_2_30_FOR"
855+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_30_FOR"
856+ introspectable="0">
857+ <source-position filename="gmodule/gmodule-visibility.h" line="112"/>
858+ <parameters>
859+ <parameter name="f">
860+ </parameter>
861+ </parameters>
862+ </function-macro>
863+ <function-macro name="DEPRECATED_TYPE_IN_2_32_FOR"
864+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_32_FOR"
865+ introspectable="0">
866+ <source-position filename="gmodule/gmodule-visibility.h" line="146"/>
867+ <parameters>
868+ <parameter name="f">
869+ </parameter>
870+ </parameters>
871+ </function-macro>
872+ <function-macro name="DEPRECATED_TYPE_IN_2_34_FOR"
873+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_34_FOR"
874+ introspectable="0">
875+ <source-position filename="gmodule/gmodule-visibility.h" line="180"/>
876+ <parameters>
877+ <parameter name="f">
878+ </parameter>
879+ </parameters>
880+ </function-macro>
881+ <function-macro name="DEPRECATED_TYPE_IN_2_36_FOR"
882+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_36_FOR"
883+ introspectable="0">
884+ <source-position filename="gmodule/gmodule-visibility.h" line="214"/>
885+ <parameters>
886+ <parameter name="f">
887+ </parameter>
888+ </parameters>
889+ </function-macro>
890+ <function-macro name="DEPRECATED_TYPE_IN_2_38_FOR"
891+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_38_FOR"
892+ introspectable="0">
893+ <source-position filename="gmodule/gmodule-visibility.h" line="248"/>
894+ <parameters>
895+ <parameter name="f">
896+ </parameter>
897+ </parameters>
898+ </function-macro>
899+ <function-macro name="DEPRECATED_TYPE_IN_2_40_FOR"
900+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_40_FOR"
901+ introspectable="0">
902+ <source-position filename="gmodule/gmodule-visibility.h" line="282"/>
903+ <parameters>
904+ <parameter name="f">
905+ </parameter>
906+ </parameters>
907+ </function-macro>
908+ <function-macro name="DEPRECATED_TYPE_IN_2_42_FOR"
909+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_42_FOR"
910+ introspectable="0">
911+ <source-position filename="gmodule/gmodule-visibility.h" line="316"/>
912+ <parameters>
913+ <parameter name="f">
914+ </parameter>
915+ </parameters>
916+ </function-macro>
917+ <function-macro name="DEPRECATED_TYPE_IN_2_44_FOR"
918+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_44_FOR"
919+ introspectable="0">
920+ <source-position filename="gmodule/gmodule-visibility.h" line="350"/>
921+ <parameters>
922+ <parameter name="f">
923+ </parameter>
924+ </parameters>
925+ </function-macro>
926+ <function-macro name="DEPRECATED_TYPE_IN_2_46_FOR"
927+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_46_FOR"
928+ introspectable="0">
929+ <source-position filename="gmodule/gmodule-visibility.h" line="384"/>
930+ <parameters>
931+ <parameter name="f">
932+ </parameter>
933+ </parameters>
934+ </function-macro>
935+ <function-macro name="DEPRECATED_TYPE_IN_2_48_FOR"
936+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_48_FOR"
937+ introspectable="0">
938+ <source-position filename="gmodule/gmodule-visibility.h" line="418"/>
939+ <parameters>
940+ <parameter name="f">
941+ </parameter>
942+ </parameters>
943+ </function-macro>
944+ <function-macro name="DEPRECATED_TYPE_IN_2_50_FOR"
945+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_50_FOR"
946+ introspectable="0">
947+ <source-position filename="gmodule/gmodule-visibility.h" line="452"/>
948+ <parameters>
949+ <parameter name="f">
950+ </parameter>
951+ </parameters>
952+ </function-macro>
953+ <function-macro name="DEPRECATED_TYPE_IN_2_52_FOR"
954+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_52_FOR"
955+ introspectable="0">
956+ <source-position filename="gmodule/gmodule-visibility.h" line="486"/>
957+ <parameters>
958+ <parameter name="f">
959+ </parameter>
960+ </parameters>
961+ </function-macro>
962+ <function-macro name="DEPRECATED_TYPE_IN_2_54_FOR"
963+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_54_FOR"
964+ introspectable="0">
965+ <source-position filename="gmodule/gmodule-visibility.h" line="520"/>
966+ <parameters>
967+ <parameter name="f">
968+ </parameter>
969+ </parameters>
970+ </function-macro>
971+ <function-macro name="DEPRECATED_TYPE_IN_2_56_FOR"
972+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_56_FOR"
973+ introspectable="0">
974+ <source-position filename="gmodule/gmodule-visibility.h" line="554"/>
975+ <parameters>
976+ <parameter name="f">
977+ </parameter>
978+ </parameters>
979+ </function-macro>
980+ <function-macro name="DEPRECATED_TYPE_IN_2_58_FOR"
981+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_58_FOR"
982+ introspectable="0">
983+ <source-position filename="gmodule/gmodule-visibility.h" line="588"/>
984+ <parameters>
985+ <parameter name="f">
986+ </parameter>
987+ </parameters>
988+ </function-macro>
989+ <function-macro name="DEPRECATED_TYPE_IN_2_60_FOR"
990+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_60_FOR"
991+ introspectable="0">
992+ <source-position filename="gmodule/gmodule-visibility.h" line="622"/>
993+ <parameters>
994+ <parameter name="f">
995+ </parameter>
996+ </parameters>
997+ </function-macro>
998+ <function-macro name="DEPRECATED_TYPE_IN_2_62_FOR"
999+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_62_FOR"
1000+ introspectable="0">
1001+ <source-position filename="gmodule/gmodule-visibility.h" line="656"/>
1002+ <parameters>
1003+ <parameter name="f">
1004+ </parameter>
1005+ </parameters>
1006+ </function-macro>
1007+ <function-macro name="DEPRECATED_TYPE_IN_2_64_FOR"
1008+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_64_FOR"
1009+ introspectable="0">
1010+ <source-position filename="gmodule/gmodule-visibility.h" line="690"/>
1011+ <parameters>
1012+ <parameter name="f">
1013+ </parameter>
1014+ </parameters>
1015+ </function-macro>
1016+ <function-macro name="DEPRECATED_TYPE_IN_2_66_FOR"
1017+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_66_FOR"
1018+ introspectable="0">
1019+ <source-position filename="gmodule/gmodule-visibility.h" line="724"/>
1020+ <parameters>
1021+ <parameter name="f">
1022+ </parameter>
1023+ </parameters>
1024+ </function-macro>
1025+ <function-macro name="DEPRECATED_TYPE_IN_2_68_FOR"
1026+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_68_FOR"
1027+ introspectable="0">
1028+ <source-position filename="gmodule/gmodule-visibility.h" line="758"/>
1029+ <parameters>
1030+ <parameter name="f">
1031+ </parameter>
1032+ </parameters>
1033+ </function-macro>
1034+ <function-macro name="DEPRECATED_TYPE_IN_2_70_FOR"
1035+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_70_FOR"
1036+ introspectable="0">
1037+ <source-position filename="gmodule/gmodule-visibility.h" line="792"/>
1038+ <parameters>
1039+ <parameter name="f">
1040+ </parameter>
1041+ </parameters>
1042+ </function-macro>
1043+ <function-macro name="DEPRECATED_TYPE_IN_2_72_FOR"
1044+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_72_FOR"
1045+ introspectable="0">
1046+ <source-position filename="gmodule/gmodule-visibility.h" line="826"/>
1047+ <parameters>
1048+ <parameter name="f">
1049+ </parameter>
1050+ </parameters>
1051+ </function-macro>
1052+ <function-macro name="DEPRECATED_TYPE_IN_2_74_FOR"
1053+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_74_FOR"
1054+ introspectable="0">
1055+ <source-position filename="gmodule/gmodule-visibility.h" line="860"/>
1056+ <parameters>
1057+ <parameter name="f">
1058+ </parameter>
1059+ </parameters>
1060+ </function-macro>
1061+ <function-macro name="DEPRECATED_TYPE_IN_2_76_FOR"
1062+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_76_FOR"
1063+ introspectable="0">
1064+ <source-position filename="gmodule/gmodule-visibility.h" line="894"/>
1065+ <parameters>
1066+ <parameter name="f">
1067+ </parameter>
1068+ </parameters>
1069+ </function-macro>
1070+ <function-macro name="DEPRECATED_TYPE_IN_2_78_FOR"
1071+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_78_FOR"
1072+ introspectable="0">
1073+ <source-position filename="gmodule/gmodule-visibility.h" line="928"/>
1074+ <parameters>
1075+ <parameter name="f">
1076+ </parameter>
1077+ </parameters>
1078+ </function-macro>
1079+ <function-macro name="DEPRECATED_TYPE_IN_2_80_FOR"
1080+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_80_FOR"
1081+ introspectable="0">
1082+ <source-position filename="gmodule/gmodule-visibility.h" line="962"/>
1083+ <parameters>
1084+ <parameter name="f">
1085+ </parameter>
1086+ </parameters>
1087+ </function-macro>
1088+ <function-macro name="DEPRECATED_TYPE_IN_2_82_FOR"
1089+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_82_FOR"
1090+ introspectable="0">
1091+ <source-position filename="gmodule/gmodule-visibility.h" line="996"/>
1092+ <parameters>
1093+ <parameter name="f">
1094+ </parameter>
1095+ </parameters>
1096+ </function-macro>
1097+ <function-macro name="DEPRECATED_TYPE_IN_2_84_FOR"
1098+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_84_FOR"
1099+ introspectable="0">
1100+ <source-position filename="gmodule/gmodule-visibility.h" line="1030"/>
1101+ <parameters>
1102+ <parameter name="f">
1103+ </parameter>
1104+ </parameters>
1105+ </function-macro>
1106+ <constant name="MODULE_IMPL_AR" value="7" c:type="G_MODULE_IMPL_AR">
1107+ <source-position filename="gmodule/gmoduleconf.h" line="31"/>
1108+ <type name="gint" c:type="gint"/>
1109+ </constant>
1110+ <constant name="MODULE_IMPL_DL" value="1" c:type="G_MODULE_IMPL_DL">
1111+ <source-position filename="gmodule/gmoduleconf.h" line="29"/>
1112+ <type name="gint" c:type="gint"/>
1113+ </constant>
1114+ <constant name="MODULE_IMPL_NONE" value="0" c:type="G_MODULE_IMPL_NONE">
1115+ <source-position filename="gmodule/gmoduleconf.h" line="28"/>
1116+ <type name="gint" c:type="gint"/>
1117+ </constant>
1118+ <constant name="MODULE_IMPL_WIN32" value="3" c:type="G_MODULE_IMPL_WIN32">
1119+ <source-position filename="gmodule/gmoduleconf.h" line="30"/>
1120+ <type name="gint" c:type="gint"/>
1121+ </constant>
1122+ <record name="Module" c:type="GModule" disguised="1" opaque="1">
181123 <doc xml:space="preserve"
19- filename="gmodule-2.0.c"
20- line="5">The #GModule struct is an opaque data structure to represent a
21-[dynamically-loaded module][glib-Dynamic-Loading-of-Modules].
1124+ filename="gmodule/gmodule.c"
1125+ line="56">The #GModule struct is an opaque data structure to represent a
1126+[dynamically-loaded module](modules.html#dynamic-loading-of-modules).
221127 It should only be accessed via the following functions.</doc>
23- <source-position filename="gmodule.h" line="65"/>
1128+ <source-position filename="gmodule/gmodule.h" line="70"/>
241129 <method name="close" c:identifier="g_module_close">
251130 <doc xml:space="preserve"
26- filename="gmodule-2.0.c"
27- line="185">Closes a module.</doc>
28- <source-position filename="gmodule.h" line="105"/>
1131+ filename="gmodule/gmodule.c"
1132+ line="711">Closes a module.</doc>
1133+ <source-position filename="gmodule/gmodule.h" line="110"/>
291134 <return-value transfer-ownership="none">
301135 <doc xml:space="preserve"
31- filename="gmodule-2.0.c"
32- line="191">%TRUE on success</doc>
1136+ filename="gmodule/gmodule.c"
1137+ line="717">%TRUE on success</doc>
331138 <type name="gboolean" c:type="gboolean"/>
341139 </return-value>
351140 <parameters>
361141 <instance-parameter name="module" transfer-ownership="none">
371142 <doc xml:space="preserve"
38- filename="gmodule-2.0.c"
39- line="187">a #GModule to close</doc>
1143+ filename="gmodule/gmodule.c"
1144+ line="713">a #GModule to close</doc>
401145 <type name="Module" c:type="GModule*"/>
411146 </instance-parameter>
421147 </parameters>
431148 </method>
441149 <method name="make_resident" c:identifier="g_module_make_resident">
451150 <doc xml:space="preserve"
46- filename="gmodule-2.0.c"
47- line="204">Ensures that a module will never be unloaded.
1151+ filename="gmodule/gmodule.c"
1152+ line="772">Ensures that a module will never be unloaded.
481153 Any future g_module_close() calls on the module will be ignored.</doc>
49- <source-position filename="gmodule.h" line="109"/>
1154+ <source-position filename="gmodule/gmodule.h" line="114"/>
501155 <return-value transfer-ownership="none">
511156 <type name="none" c:type="void"/>
521157 </return-value>
531158 <parameters>
541159 <instance-parameter name="module" transfer-ownership="none">
551160 <doc xml:space="preserve"
56- filename="gmodule-2.0.c"
57- line="206">a #GModule to make permanently resident</doc>
1161+ filename="gmodule/gmodule.c"
1162+ line="774">a #GModule to make permanently resident</doc>
581163 <type name="Module" c:type="GModule*"/>
591164 </instance-parameter>
601165 </parameters>
611166 </method>
621167 <method name="name" c:identifier="g_module_name">
631168 <doc xml:space="preserve"
64- filename="gmodule-2.0.c"
65- line="213">Returns the filename that the module was opened with.
1169+ filename="gmodule/gmodule.c"
1170+ line="855">Returns the filename that the module was opened with.
661171
671172 If @module refers to the application itself, "main" is returned.</doc>
68- <source-position filename="gmodule.h" line="123"/>
1173+ <source-position filename="gmodule/gmodule.h" line="128"/>
691174 <return-value transfer-ownership="none">
701175 <doc xml:space="preserve"
71- filename="gmodule-2.0.c"
72- line="221">the filename of the module</doc>
1176+ filename="gmodule/gmodule.c"
1177+ line="863">the filename of the module</doc>
731178 <type name="utf8" c:type="const gchar*"/>
741179 </return-value>
751180 <parameters>
761181 <instance-parameter name="module" transfer-ownership="none">
771182 <doc xml:space="preserve"
78- filename="gmodule-2.0.c"
79- line="215">a #GModule</doc>
1183+ filename="gmodule/gmodule.c"
1184+ line="857">a #GModule</doc>
801185 <type name="Module" c:type="GModule*"/>
811186 </instance-parameter>
821187 </parameters>
831188 </method>
841189 <method name="symbol" c:identifier="g_module_symbol">
851190 <doc xml:space="preserve"
86- filename="gmodule-2.0.c"
87- line="273">Gets a symbol pointer from a module, such as one exported
1191+ filename="gmodule/gmodule.c"
1192+ line="800">Gets a symbol pointer from a module, such as one exported
881193 by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
89- <source-position filename="gmodule.h" line="117"/>
1194+ <source-position filename="gmodule/gmodule.h" line="122"/>
901195 <return-value transfer-ownership="none">
911196 <doc xml:space="preserve"
92- filename="gmodule-2.0.c"
93- line="282">%TRUE on success</doc>
1197+ filename="gmodule/gmodule.c"
1198+ line="809">%TRUE on success</doc>
941199 <type name="gboolean" c:type="gboolean"/>
951200 </return-value>
961201 <parameters>
971202 <instance-parameter name="module" transfer-ownership="none">
981203 <doc xml:space="preserve"
99- filename="gmodule-2.0.c"
100- line="275">a #GModule</doc>
1204+ filename="gmodule/gmodule.c"
1205+ line="802">a #GModule</doc>
1011206 <type name="Module" c:type="GModule*"/>
1021207 </instance-parameter>
1031208 <parameter name="symbol_name" transfer-ownership="none">
1041209 <doc xml:space="preserve"
105- filename="gmodule-2.0.c"
106- line="276">the name of the symbol to find</doc>
1210+ filename="gmodule/gmodule.c"
1211+ line="803">the name of the symbol to find</doc>
1071212 <type name="utf8" c:type="const gchar*"/>
1081213 </parameter>
1091214 <parameter name="symbol"
@@ -112,16 +1217,19 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
1121217 transfer-ownership="full"
1131218 nullable="1">
1141219 <doc xml:space="preserve"
115- filename="gmodule-2.0.c"
116- line="277">returns the pointer to the symbol value</doc>
1220+ filename="gmodule/gmodule.c"
1221+ line="804">returns the pointer to the symbol value</doc>
1171222 <type name="gpointer" c:type="gpointer*"/>
1181223 </parameter>
1191224 </parameters>
1201225 </method>
121- <function name="build_path" c:identifier="g_module_build_path">
1226+ <function name="build_path"
1227+ c:identifier="g_module_build_path"
1228+ deprecated="1"
1229+ deprecated-version="2.76">
1221230 <doc xml:space="preserve"
123- filename="gmodule-2.0.c"
124- line="159">A portable way to build the filename of a module. The platform-specific
1231+ filename="gmodule/gmodule.c"
1232+ line="876">A portable way to build the filename of a module. The platform-specific
1251233 prefix and suffix are added to the filename, if needed, and the result
1261234 is added to the directory, using the correct separator character.
1271235
@@ -134,11 +1242,13 @@ For example, calling g_module_build_path() on a Linux system with a
1341242 @directory of `/lib` and a @module_name of "mylibrary" will return
1351243 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
1361244 directory it will return `\Windows\mylibrary.dll`.</doc>
137- <source-position filename="gmodule.h" line="137"/>
1245+ <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1246+basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1247+ <source-position filename="gmodule/gmodule.h" line="142"/>
1381248 <return-value transfer-ownership="full">
1391249 <doc xml:space="preserve"
140- filename="gmodule-2.0.c"
141- line="180">the complete path of the module, including the standard library
1250+ filename="gmodule/gmodule.c"
1251+ line="897">the complete path of the module, including the standard library
1421252 prefix and suffix. This should be freed when no longer needed</doc>
1431253 <type name="utf8" c:type="gchar*"/>
1441254 </return-value>
@@ -148,29 +1258,29 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
1481258 nullable="1"
1491259 allow-none="1">
1501260 <doc xml:space="preserve"
151- filename="gmodule-2.0.c"
152- line="161">the directory where the module is. This can be
1261+ filename="gmodule/gmodule.c"
1262+ line="878">the directory where the module is. This can be
1531263 %NULL or the empty string to indicate that the standard platform-specific
1541264 directories will be used, though that is not recommended</doc>
1551265 <type name="utf8" c:type="const gchar*"/>
1561266 </parameter>
1571267 <parameter name="module_name" transfer-ownership="none">
1581268 <doc xml:space="preserve"
159- filename="gmodule-2.0.c"
160- line="164">the name of the module</doc>
1269+ filename="gmodule/gmodule.c"
1270+ line="881">the name of the module</doc>
1611271 <type name="utf8" c:type="const gchar*"/>
1621272 </parameter>
1631273 </parameters>
1641274 </function>
1651275 <function name="error" c:identifier="g_module_error">
1661276 <doc xml:space="preserve"
167- filename="gmodule-2.0.c"
168- line="195">Gets a string describing the last module error.</doc>
169- <source-position filename="gmodule.h" line="113"/>
1277+ filename="gmodule/gmodule.c"
1278+ line="787">Gets a string describing the last module error.</doc>
1279+ <source-position filename="gmodule/gmodule.h" line="118"/>
1701280 <return-value transfer-ownership="none">
1711281 <doc xml:space="preserve"
172- filename="gmodule-2.0.c"
173- line="200">a string describing the last module error</doc>
1282+ filename="gmodule/gmodule.c"
1283+ line="792">a string describing the last module error</doc>
1741284 <type name="utf8" c:type="const gchar*"/>
1751285 </return-value>
1761286 </function>
@@ -181,13 +1291,13 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
1811291 </function>
1821292 <function name="open" c:identifier="g_module_open" introspectable="0">
1831293 <doc xml:space="preserve"
184- filename="gmodule-2.0.c"
185- line="225">A thin wrapper function around g_module_open_full()</doc>
186- <source-position filename="gmodule.h" line="95"/>
1294+ filename="gmodule/gmodule.c"
1295+ line="693">A thin wrapper function around g_module_open_full()</doc>
1296+ <source-position filename="gmodule/gmodule.h" line="100"/>
1871297 <return-value>
1881298 <doc xml:space="preserve"
189- filename="gmodule-2.0.c"
190- line="234">a #GModule on success, or %NULL on failure</doc>
1299+ filename="gmodule/gmodule.c"
1300+ line="702">a #GModule on success, or %NULL on failure</doc>
1911301 <type name="Module" c:type="GModule*"/>
1921302 </return-value>
1931303 <parameters>
@@ -196,15 +1306,15 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
1961306 nullable="1"
1971307 allow-none="1">
1981308 <doc xml:space="preserve"
199- filename="gmodule-2.0.c"
200- line="227">the name of the file containing the module, or %NULL
201- to obtain a #GModule representing the main program itself</doc>
1309+ filename="gmodule/gmodule.c"
1310+ line="695">the name or path to the file containing the module,
1311+ or %NULL to obtain a #GModule representing the main program itself</doc>
2021312 <type name="utf8" c:type="const gchar*"/>
2031313 </parameter>
2041314 <parameter name="flags" transfer-ownership="none">
2051315 <doc xml:space="preserve"
206- filename="gmodule-2.0.c"
207- line="229">the flags used for opening the module. This can be the
1316+ filename="gmodule/gmodule.c"
1317+ line="697">the flags used for opening the module. This can be the
2081318 logical OR of any of the #GModuleFlags.</doc>
2091319 <type name="ModuleFlags" c:type="GModuleFlags"/>
2101320 </parameter>
@@ -216,24 +1326,35 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
2161326 introspectable="0"
2171327 throws="1">
2181328 <doc xml:space="preserve"
219- filename="gmodule-2.0.c"
220- line="238">Opens a module. If the module has already been opened,
221-its reference count is incremented.
1329+ filename="gmodule/gmodule.c"
1330+ line="429">Opens a module. If the module has already been opened, its reference count
1331+is incremented. If not, the module is searched using @file_name.
2221332
223-First of all g_module_open_full() tries to open @file_name as a module.
224-If that fails and @file_name has the ".la"-suffix (and is a libtool
225-archive) it tries to open the corresponding module. If that fails
226-and it doesn't have the proper module suffix for the platform
227-(%G_MODULE_SUFFIX), this suffix will be appended and the corresponding
228-module will be opened. If that fails and @file_name doesn't have the
229-".la"-suffix, this suffix is appended and g_module_open_full() tries to open
230-the corresponding module. If eventually that fails as well, %NULL is
231-returned.</doc>
232- <source-position filename="gmodule.h" line="99"/>
1333+Since 2.76, the search order/behavior is as follows:
1334+
1335+1. If @file_name exists as a regular file, it is used as-is; else
1336+2. If @file_name doesn't have the correct suffix and/or prefix for the
1337+ platform, then possible suffixes and prefixes will be added to the
1338+ basename till a file is found and whatever is found will be used; else
1339+3. If @file_name doesn't have the ".la"-suffix, ".la" is appended. Either
1340+ way, if a matching .la file exists (and is a libtool archive) the
1341+ libtool archive is parsed to find the actual file name, and that is
1342+ used.
1343+
1344+If, at the end of all this, we have a file path that we can access on disk,
1345+it is opened as a module. If not, @file_name is attempted to be opened as a
1346+module verbatim in the hopes that the system implementation will somehow be
1347+able to access it. If that is not possible, %NULL is returned.
1348+
1349+Note that this behaviour was different prior to 2.76, but there is some
1350+overlap in functionality. If backwards compatibility is an issue, kindly
1351+consult earlier #GModule documentation for the prior search order/behavior
1352+of @file_name.</doc>
1353+ <source-position filename="gmodule/gmodule.h" line="104"/>
2331354 <return-value>
2341355 <doc xml:space="preserve"
235- filename="gmodule-2.0.c"
236- line="259">a #GModule on success, or %NULL on failure</doc>
1356+ filename="gmodule/gmodule.c"
1357+ line="461">a #GModule on success, or %NULL on failure</doc>
2371358 <type name="Module" c:type="GModule*"/>
2381359 </return-value>
2391360 <parameters>
@@ -242,15 +1363,15 @@ returned.</doc>
2421363 nullable="1"
2431364 allow-none="1">
2441365 <doc xml:space="preserve"
245- filename="gmodule-2.0.c"
246- line="240">the name of the file containing the module, or %NULL
247- to obtain a #GModule representing the main program itself</doc>
1366+ filename="gmodule/gmodule.c"
1367+ line="431">the name or path to the file containing the module,
1368+ or %NULL to obtain a #GModule representing the main program itself</doc>
2481369 <type name="utf8" c:type="const gchar*"/>
2491370 </parameter>
2501371 <parameter name="flags" transfer-ownership="none">
2511372 <doc xml:space="preserve"
252- filename="gmodule-2.0.c"
253- line="242">the flags used for opening the module. This can be the
1373+ filename="gmodule/gmodule.c"
1374+ line="433">the flags used for opening the module. This can be the
2541375 logical OR of any of the #GModuleFlags</doc>
2551376 <type name="ModuleFlags" c:type="GModuleFlags"/>
2561377 </parameter>
@@ -258,37 +1379,37 @@ returned.</doc>
2581379 </function>
2591380 <function name="supported" c:identifier="g_module_supported">
2601381 <doc xml:space="preserve"
261- filename="gmodule-2.0.c"
262- line="264">Checks if modules are supported on the current platform.</doc>
263- <source-position filename="gmodule.h" line="91"/>
1382+ filename="gmodule/gmodule.c"
1383+ line="289">Checks if modules are supported on the current platform.</doc>
1384+ <source-position filename="gmodule/gmodule.h" line="96"/>
2641385 <return-value transfer-ownership="none">
2651386 <doc xml:space="preserve"
266- filename="gmodule-2.0.c"
267- line="269">%TRUE if modules are supported</doc>
1387+ filename="gmodule/gmodule.c"
1388+ line="294">%TRUE if modules are supported</doc>
2681389 <type name="gboolean" c:type="gboolean"/>
2691390 </return-value>
2701391 </function>
2711392 </record>
2721393 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
2731394 <doc xml:space="preserve"
274- filename="gmodule-2.0.c"
275- line="14">Specifies the type of the module initialization function.
1395+ filename="gmodule/gmodule.c"
1396+ line="64">Specifies the type of the module initialization function.
2761397 If a module contains a function named g_module_check_init() it is called
2771398 automatically when the module is loaded. It is passed the #GModule structure
2781399 and should return %NULL on success or a string describing the initialization
2791400 error.</doc>
280- <source-position filename="gmodule.h" line="66"/>
1401+ <source-position filename="gmodule/gmodule.h" line="71"/>
2811402 <return-value transfer-ownership="none">
2821403 <doc xml:space="preserve"
283- filename="gmodule-2.0.c"
284- line="24">%NULL on success, or a string describing the initialization error</doc>
1404+ filename="gmodule/gmodule.c"
1405+ line="74">%NULL on success, or a string describing the initialization error</doc>
2851406 <type name="utf8" c:type="const gchar*"/>
2861407 </return-value>
2871408 <parameters>
2881409 <parameter name="module" transfer-ownership="none">
2891410 <doc xml:space="preserve"
290- filename="gmodule-2.0.c"
291- line="16">the #GModule corresponding to the module which has just been loaded</doc>
1411+ filename="gmodule/gmodule.c"
1412+ line="66">the #GModule corresponding to the module which has just been loaded</doc>
2921413 <type name="Module" c:type="GModule*"/>
2931414 </parameter>
2941415 </parameters>
@@ -298,75 +1419,99 @@ error.</doc>
2981419 c:type="GModuleError"
2991420 glib:error-domain="g-module-error-quark">
3001421 <doc xml:space="preserve"
301- filename="gmodule.h"
302- line="73">Errors returned by g_module_open_full().</doc>
303- <source-position filename="gmodule.h" line="86"/>
1422+ filename="gmodule/gmodule.h"
1423+ line="78">Errors returned by g_module_open_full().</doc>
1424+ <source-position filename="gmodule/gmodule.h" line="91"/>
3041425 <member name="failed" value="0" c:identifier="G_MODULE_ERROR_FAILED">
3051426 <doc xml:space="preserve"
306- filename="gmodule.h"
307- line="75">there was an error loading or opening a module file</doc>
1427+ filename="gmodule/gmodule.h"
1428+ line="80">there was an error loading or opening a module file</doc>
3081429 </member>
3091430 <member name="check_failed"
3101431 value="1"
3111432 c:identifier="G_MODULE_ERROR_CHECK_FAILED">
3121433 <doc xml:space="preserve"
313- filename="gmodule.h"
314- line="76">a module returned an error from its `g_module_check_init()` function</doc>
1434+ filename="gmodule/gmodule.h"
1435+ line="81">a module returned an error from its `g_module_check_init()` function</doc>
3151436 </member>
3161437 </enumeration>
3171438 <bitfield name="ModuleFlags" c:type="GModuleFlags">
3181439 <doc xml:space="preserve"
319- filename="gmodule.h"
320- line="44">Flags passed to g_module_open().
1440+ filename="gmodule/gmodule.h"
1441+ line="49">Flags passed to g_module_open().
3211442 Note that these flags are not supported on all platforms.</doc>
322- <source-position filename="gmodule.h" line="63"/>
1443+ <source-position filename="gmodule/gmodule.h" line="68"/>
3231444 <member name="lazy" value="1" c:identifier="G_MODULE_BIND_LAZY">
3241445 <doc xml:space="preserve"
325- filename="gmodule.h"
326- line="46">specifies that symbols are only resolved when
1446+ filename="gmodule/gmodule.h"
1447+ line="51">specifies that symbols are only resolved when
3271448 needed. The default action is to bind all symbols when the module
3281449 is loaded.</doc>
3291450 </member>
3301451 <member name="local" value="2" c:identifier="G_MODULE_BIND_LOCAL">
3311452 <doc xml:space="preserve"
332- filename="gmodule.h"
333- line="49">specifies that symbols in the module should
1453+ filename="gmodule/gmodule.h"
1454+ line="54">specifies that symbols in the module should
3341455 not be added to the global name space. The default action on most
3351456 platforms is to place symbols in the module in the global name space,
3361457 which may cause conflicts with existing symbols.</doc>
3371458 </member>
3381459 <member name="mask" value="3" c:identifier="G_MODULE_BIND_MASK">
3391460 <doc xml:space="preserve"
340- filename="gmodule.h"
341- line="53">mask for all flags.</doc>
1461+ filename="gmodule/gmodule.h"
1462+ line="58">mask for all flags.</doc>
3421463 </member>
3431464 </bitfield>
3441465 <callback name="ModuleUnload" c:type="GModuleUnload">
3451466 <doc xml:space="preserve"
346- filename="gmodule-2.0.c"
347- line="28">Specifies the type of the module function called when it is unloaded.
1467+ filename="gmodule/gmodule.c"
1468+ line="77">Specifies the type of the module function called when it is unloaded.
3481469 If a module contains a function named g_module_unload() it is called
3491470 automatically when the module is unloaded.
3501471 It is passed the #GModule structure.</doc>
351- <source-position filename="gmodule.h" line="67"/>
1472+ <source-position filename="gmodule/gmodule.h" line="72"/>
3521473 <return-value transfer-ownership="none">
3531474 <type name="none" c:type="void"/>
3541475 </return-value>
3551476 <parameters>
3561477 <parameter name="module" transfer-ownership="none">
3571478 <doc xml:space="preserve"
358- filename="gmodule-2.0.c"
359- line="30">the #GModule about to be unloaded</doc>
1479+ filename="gmodule/gmodule.c"
1480+ line="79">the #GModule about to be unloaded</doc>
3601481 <type name="Module" c:type="GModule*"/>
3611482 </parameter>
3621483 </parameters>
3631484 </callback>
1485+ <function-macro name="UNAVAILABLE"
1486+ c:identifier="GMODULE_UNAVAILABLE"
1487+ introspectable="0">
1488+ <source-position filename="gmodule/gmodule-visibility.h" line="27"/>
1489+ <parameters>
1490+ <parameter name="maj">
1491+ </parameter>
1492+ <parameter name="min">
1493+ </parameter>
1494+ </parameters>
1495+ </function-macro>
1496+ <function-macro name="UNAVAILABLE_STATIC_INLINE"
1497+ c:identifier="GMODULE_UNAVAILABLE_STATIC_INLINE"
1498+ introspectable="0">
1499+ <source-position filename="gmodule/gmodule-visibility.h" line="28"/>
1500+ <parameters>
1501+ <parameter name="maj">
1502+ </parameter>
1503+ <parameter name="min">
1504+ </parameter>
1505+ </parameters>
1506+ </function-macro>
3641507 <function name="module_build_path"
3651508 c:identifier="g_module_build_path"
366- moved-to="Module.build_path">
1509+ moved-to="Module.build_path"
1510+ deprecated="1"
1511+ deprecated-version="2.76">
3671512 <doc xml:space="preserve"
368- filename="gmodule-2.0.c"
369- line="159">A portable way to build the filename of a module. The platform-specific
1513+ filename="gmodule/gmodule.c"
1514+ line="876">A portable way to build the filename of a module. The platform-specific
3701515 prefix and suffix are added to the filename, if needed, and the result
3711516 is added to the directory, using the correct separator character.
3721517
@@ -379,11 +1524,13 @@ For example, calling g_module_build_path() on a Linux system with a
3791524 @directory of `/lib` and a @module_name of "mylibrary" will return
3801525 `/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
3811526 directory it will return `\Windows\mylibrary.dll`.</doc>
382- <source-position filename="gmodule.h" line="137"/>
1527+ <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1528+basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1529+ <source-position filename="gmodule/gmodule.h" line="142"/>
3831530 <return-value transfer-ownership="full">
3841531 <doc xml:space="preserve"
385- filename="gmodule-2.0.c"
386- line="180">the complete path of the module, including the standard library
1532+ filename="gmodule/gmodule.c"
1533+ line="897">the complete path of the module, including the standard library
3871534 prefix and suffix. This should be freed when no longer needed</doc>
3881535 <type name="utf8" c:type="gchar*"/>
3891536 </return-value>
@@ -393,16 +1540,16 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
3931540 nullable="1"
3941541 allow-none="1">
3951542 <doc xml:space="preserve"
396- filename="gmodule-2.0.c"
397- line="161">the directory where the module is. This can be
1543+ filename="gmodule/gmodule.c"
1544+ line="878">the directory where the module is. This can be
3981545 %NULL or the empty string to indicate that the standard platform-specific
3991546 directories will be used, though that is not recommended</doc>
4001547 <type name="utf8" c:type="const gchar*"/>
4011548 </parameter>
4021549 <parameter name="module_name" transfer-ownership="none">
4031550 <doc xml:space="preserve"
404- filename="gmodule-2.0.c"
405- line="164">the name of the module</doc>
1551+ filename="gmodule/gmodule.c"
1552+ line="881">the name of the module</doc>
4061553 <type name="utf8" c:type="const gchar*"/>
4071554 </parameter>
4081555 </parameters>
@@ -411,13 +1558,13 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
4111558 c:identifier="g_module_error"
4121559 moved-to="Module.error">
4131560 <doc xml:space="preserve"
414- filename="gmodule-2.0.c"
415- line="195">Gets a string describing the last module error.</doc>
416- <source-position filename="gmodule.h" line="113"/>
1561+ filename="gmodule/gmodule.c"
1562+ line="787">Gets a string describing the last module error.</doc>
1563+ <source-position filename="gmodule/gmodule.h" line="118"/>
4171564 <return-value transfer-ownership="none">
4181565 <doc xml:space="preserve"
419- filename="gmodule-2.0.c"
420- line="200">a string describing the last module error</doc>
1566+ filename="gmodule/gmodule.c"
1567+ line="792">a string describing the last module error</doc>
4211568 <type name="utf8" c:type="const gchar*"/>
4221569 </return-value>
4231570 </function>
@@ -432,91 +1579,15 @@ directory it will return `\Windows\mylibrary.dll`.</doc>
4321579 c:identifier="g_module_supported"
4331580 moved-to="Module.supported">
4341581 <doc xml:space="preserve"
435- filename="gmodule-2.0.c"
436- line="264">Checks if modules are supported on the current platform.</doc>
437- <source-position filename="gmodule.h" line="91"/>
1582+ filename="gmodule/gmodule.c"
1583+ line="289">Checks if modules are supported on the current platform.</doc>
1584+ <source-position filename="gmodule/gmodule.h" line="96"/>
4381585 <return-value transfer-ownership="none">
4391586 <doc xml:space="preserve"
440- filename="gmodule-2.0.c"
441- line="269">%TRUE if modules are supported</doc>
1587+ filename="gmodule/gmodule.c"
1588+ line="294">%TRUE if modules are supported</doc>
4421589 <type name="gboolean" c:type="gboolean"/>
4431590 </return-value>
4441591 </function>
445- <docsection name="modules">
446- <doc xml:space="preserve"
447- filename="gmodule-2.0.c"
448- line="79">These functions provide a portable way to dynamically load object files
449-(commonly known as 'plug-ins'). The current implementation supports all
450-systems that provide an implementation of dlopen() (e.g. Linux/Sun), as
451-well as Windows platforms via DLLs.
452-
453-A program which wants to use these functions must be linked to the
454-libraries output by the command `pkg-config --libs gmodule-2.0`.
455-
456-To use them you must first determine whether dynamic loading
457-is supported on the platform by calling g_module_supported().
458-If it is, you can open a module with g_module_open(),
459-find the module's symbols (e.g. function names) with g_module_symbol(),
460-and later close the module with g_module_close().
461-g_module_name() will return the file name of a currently opened module.
462-
463-If any of the above functions fail, the error status can be found with
464-g_module_error().
465-
466-The #GModule implementation features reference counting for opened modules,
467-and supports hook functions within a module which are called when the
468-module is loaded and unloaded (see #GModuleCheckInit and #GModuleUnload).
469-
470-If your module introduces static data to common subsystems in the running
471-program, e.g. through calling
472-`g_quark_from_static_string ("my-module-stuff")`,
473-it must ensure that it is never unloaded, by calling g_module_make_resident().
474-
475-Example: Calling a function defined in a GModule
476-|[&lt;!-- language="C" --&gt;
477-// the function signature for 'say_hello'
478-typedef void (* SayHelloFunc) (const char *message);
479-
480-gboolean
481-just_say_hello (const char *filename, GError **error)
482-{
483- SayHelloFunc say_hello;
484- GModule *module;
485-
486- module = g_module_open (filename, G_MODULE_BIND_LAZY);
487- if (!module)
488- {
489- g_set_error (error, FOO_ERROR, FOO_ERROR_BLAH,
490- "%s", g_module_error ());
491- return FALSE;
492- }
493-
494- if (!g_module_symbol (module, "say_hello", (gpointer *)&amp;say_hello))
495- {
496- g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
497- "%s: %s", filename, g_module_error ());
498- if (!g_module_close (module))
499- g_warning ("%s: %s", filename, g_module_error ());
500- return FALSE;
501- }
502-
503- if (say_hello == NULL)
504- {
505- g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
506- "symbol say_hello is NULL");
507- if (!g_module_close (module))
508- g_warning ("%s: %s", filename, g_module_error ());
509- return FALSE;
510- }
511-
512- // call our function in the module
513- say_hello ("Hello world!");
514-
515- if (!g_module_close (module))
516- g_warning ("%s: %s", filename, g_module_error ());
517- return TRUE;
518- }
519-]|</doc>
520- </docsection>
5211592 </namespace>
5221593 </repository>
M internal/gir/spec/GObject-2.0.gir +10272 -7693 large diff (17965 lines changed): collapsed
M internal/gir/spec/Gdk-4.0.gir +13451 -7948 large diff (21399 lines changed): collapsed
M internal/gir/spec/GdkPixbuf-2.0.gir +971 -1025
@@ -5,11 +5,13 @@ 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="GModule" version="2.0"/>
1011 <include name="Gio" version="2.0"/>
1112 <package name="gdk-pixbuf-2.0"/>
1213 <c:include name="gdk-pixbuf/gdk-pixbuf.h"/>
14+ <doc:format name="unknown"/>
1315 <namespace name="GdkPixbuf"
1416 version="2.0"
1517 shared-library="libgdk_pixbuf-2.0.so.0"
@@ -20,7 +22,7 @@ and/or use gtk-doc annotations. -->
2022 glib:get-type="gdk_colorspace_get_type"
2123 c:type="GdkColorspace">
2224 <doc xml:space="preserve"
23- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
25+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
2426 line="71">This enumeration defines the color spaces that are supported by
2527 the gdk-pixbuf library.
2628
@@ -31,14 +33,14 @@ Currently only RGB is supported.</doc>
3133 glib:nick="rgb"
3234 glib:name="GDK_COLORSPACE_RGB">
3335 <doc xml:space="preserve"
34- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
36+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
3537 line="73">Indicates a red/green/blue additive color space.</doc>
3638 </member>
3739 </enumeration>
3840 <function-macro name="IS_PIXBUF"
3941 c:identifier="GDK_IS_PIXBUF"
4042 introspectable="0">
41- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="93"/>
43+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="93"/>
4244 <parameters>
4345 <parameter name="object">
4446 </parameter>
@@ -47,8 +49,7 @@ Currently only RGB is supported.</doc>
4749 <function-macro name="IS_PIXBUF_ANIMATION"
4850 c:identifier="GDK_IS_PIXBUF_ANIMATION"
4951 introspectable="0">
50- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
51- line="46"/>
52+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="46"/>
5253 <parameters>
5354 <parameter name="object">
5455 </parameter>
@@ -57,7 +58,7 @@ Currently only RGB is supported.</doc>
5758 <function-macro name="IS_PIXBUF_ANIMATION_CLASS"
5859 c:identifier="GDK_IS_PIXBUF_ANIMATION_CLASS"
5960 introspectable="0">
60- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
61+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
6162 line="138"/>
6263 <parameters>
6364 <parameter name="klass">
@@ -67,8 +68,7 @@ Currently only RGB is supported.</doc>
6768 <function-macro name="IS_PIXBUF_ANIMATION_ITER"
6869 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER"
6970 introspectable="0">
70- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
71- line="50"/>
71+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="50"/>
7272 <parameters>
7373 <parameter name="object">
7474 </parameter>
@@ -77,7 +77,7 @@ Currently only RGB is supported.</doc>
7777 <function-macro name="IS_PIXBUF_ANIMATION_ITER_CLASS"
7878 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER_CLASS"
7979 introspectable="0">
80- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
80+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
8181 line="186"/>
8282 <parameters>
8383 <parameter name="klass">
@@ -87,7 +87,7 @@ Currently only RGB is supported.</doc>
8787 <function-macro name="IS_PIXBUF_LOADER"
8888 c:identifier="GDK_IS_PIXBUF_LOADER"
8989 introspectable="0">
90- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="42"/>
90+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="42"/>
9191 <parameters>
9292 <parameter name="obj">
9393 </parameter>
@@ -96,7 +96,7 @@ Currently only RGB is supported.</doc>
9696 <function-macro name="IS_PIXBUF_LOADER_CLASS"
9797 c:identifier="GDK_IS_PIXBUF_LOADER_CLASS"
9898 introspectable="0">
99- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="43"/>
99+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="43"/>
100100 <parameters>
101101 <parameter name="klass">
102102 </parameter>
@@ -105,7 +105,7 @@ Currently only RGB is supported.</doc>
105105 <function-macro name="IS_PIXBUF_SIMPLE_ANIM"
106106 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM"
107107 introspectable="0">
108- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
108+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
109109 line="43"/>
110110 <parameters>
111111 <parameter name="object">
@@ -115,7 +115,7 @@ Currently only RGB is supported.</doc>
115115 <function-macro name="IS_PIXBUF_SIMPLE_ANIM_CLASS"
116116 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM_CLASS"
117117 introspectable="0">
118- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
118+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
119119 line="46"/>
120120 <parameters>
121121 <parameter name="klass">
@@ -127,7 +127,7 @@ Currently only RGB is supported.</doc>
127127 glib:get-type="gdk_interp_type_get_type"
128128 c:type="GdkInterpType">
129129 <doc xml:space="preserve"
130- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
130+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
131131 line="39">Interpolation modes for scaling functions.
132132
133133 The `GDK_INTERP_NEAREST` mode is the fastest scaling method, but has
@@ -143,7 +143,7 @@ interpolation is just as fast and results in higher quality.</doc>
143143 glib:nick="nearest"
144144 glib:name="GDK_INTERP_NEAREST">
145145 <doc xml:space="preserve"
146- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
146+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
147147 line="41">Nearest neighbor sampling; this is the fastest
148148 and lowest quality mode. Quality is normally unacceptable when scaling
149149 down, but may be OK when scaling up.</doc>
@@ -154,7 +154,7 @@ interpolation is just as fast and results in higher quality.</doc>
154154 glib:nick="tiles"
155155 glib:name="GDK_INTERP_TILES">
156156 <doc xml:space="preserve"
157- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
157+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
158158 line="44">This is an accurate simulation of the PostScript
159159 image operator without any interpolation enabled. Each pixel is
160160 rendered as a tiny parallelogram of solid color, the edges of which
@@ -167,7 +167,7 @@ interpolation is just as fast and results in higher quality.</doc>
167167 glib:nick="bilinear"
168168 glib:name="GDK_INTERP_BILINEAR">
169169 <doc xml:space="preserve"
170- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
170+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
171171 line="49">Best quality/speed balance; use this mode by
172172 default. Bilinear interpolation. For enlargement, it is
173173 equivalent to point-sampling the ideal bilinear-interpolated image.
@@ -180,7 +180,7 @@ interpolation is just as fast and results in higher quality.</doc>
180180 glib:nick="hyper"
181181 glib:name="GDK_INTERP_HYPER">
182182 <doc xml:space="preserve"
183- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
183+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
184184 line="54">This is the slowest and highest quality
185185 reconstruction function. It is derived from the hyperbolic filters in
186186 Wolberg's "Digital Image Warping", and is formally defined as the
@@ -192,7 +192,7 @@ interpolation is just as fast and results in higher quality.</doc>
192192 </member>
193193 </enumeration>
194194 <function-macro name="PIXBUF" c:identifier="GDK_PIXBUF" introspectable="0">
195- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="92"/>
195+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="92"/>
196196 <parameters>
197197 <parameter name="object">
198198 </parameter>
@@ -201,8 +201,7 @@ interpolation is just as fast and results in higher quality.</doc>
201201 <function-macro name="PIXBUF_ANIMATION"
202202 c:identifier="GDK_PIXBUF_ANIMATION"
203203 introspectable="0">
204- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
205- line="45"/>
204+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="45"/>
206205 <parameters>
207206 <parameter name="object">
208207 </parameter>
@@ -211,7 +210,7 @@ interpolation is just as fast and results in higher quality.</doc>
211210 <function-macro name="PIXBUF_ANIMATION_CLASS"
212211 c:identifier="GDK_PIXBUF_ANIMATION_CLASS"
213212 introspectable="0">
214- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
213+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
215214 line="137"/>
216215 <parameters>
217216 <parameter name="klass">
@@ -221,7 +220,7 @@ interpolation is just as fast and results in higher quality.</doc>
221220 <function-macro name="PIXBUF_ANIMATION_GET_CLASS"
222221 c:identifier="GDK_PIXBUF_ANIMATION_GET_CLASS"
223222 introspectable="0">
224- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
223+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
225224 line="139"/>
226225 <parameters>
227226 <parameter name="obj">
@@ -231,8 +230,7 @@ interpolation is just as fast and results in higher quality.</doc>
231230 <function-macro name="PIXBUF_ANIMATION_ITER"
232231 c:identifier="GDK_PIXBUF_ANIMATION_ITER"
233232 introspectable="0">
234- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
235- line="49"/>
233+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h" line="49"/>
236234 <parameters>
237235 <parameter name="object">
238236 </parameter>
@@ -241,7 +239,7 @@ interpolation is just as fast and results in higher quality.</doc>
241239 <function-macro name="PIXBUF_ANIMATION_ITER_CLASS"
242240 c:identifier="GDK_PIXBUF_ANIMATION_ITER_CLASS"
243241 introspectable="0">
244- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
242+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
245243 line="185"/>
246244 <parameters>
247245 <parameter name="klass">
@@ -251,7 +249,7 @@ interpolation is just as fast and results in higher quality.</doc>
251249 <function-macro name="PIXBUF_ANIMATION_ITER_GET_CLASS"
252250 c:identifier="GDK_PIXBUF_ANIMATION_ITER_GET_CLASS"
253251 introspectable="0">
254- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
252+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
255253 line="187"/>
256254 <parameters>
257255 <parameter name="obj">
@@ -263,23 +261,23 @@ interpolation is just as fast and results in higher quality.</doc>
263261 version="2.36"
264262 introspectable="0">
265263 <doc xml:space="preserve"
266- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
264+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
267265 line="32">Macro to test the version of GdkPixbuf being compiled against.</doc>
268- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h" line="45"/>
266+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="45"/>
269267 <parameters>
270268 <parameter name="major">
271269 <doc xml:space="preserve"
272- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
270+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
273271 line="34">major version (e.g. 2 for version 2.34.0)</doc>
274272 </parameter>
275273 <parameter name="minor">
276274 <doc xml:space="preserve"
277- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
275+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
278276 line="35">minor version (e.g. 34 for version 2.34.0)</doc>
279277 </parameter>
280278 <parameter name="micro">
281279 <doc xml:space="preserve"
282- filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
280+ filename="gdk-pixbuf/gdk-pixbuf-macros.h"
283281 line="36">micro version (e.g. 0 for version 2.34.0)</doc>
284282 </parameter>
285283 </parameters>
@@ -287,8 +285,7 @@ interpolation is just as fast and results in higher quality.</doc>
287285 <function-macro name="PIXBUF_DEPRECATED_IN_2_0_FOR"
288286 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_0_FOR"
289287 introspectable="0">
290- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
291- line="343"/>
288+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="343"/>
292289 <parameters>
293290 <parameter name="f">
294291 </parameter>
@@ -297,8 +294,7 @@ interpolation is just as fast and results in higher quality.</doc>
297294 <function-macro name="PIXBUF_DEPRECATED_IN_2_10_FOR"
298295 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_10_FOR"
299296 introspectable="0">
300- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
301- line="433"/>
297+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="433"/>
302298 <parameters>
303299 <parameter name="f">
304300 </parameter>
@@ -307,8 +303,7 @@ interpolation is just as fast and results in higher quality.</doc>
307303 <function-macro name="PIXBUF_DEPRECATED_IN_2_12_FOR"
308304 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_12_FOR"
309305 introspectable="0">
310- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
311- line="451"/>
306+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="451"/>
312307 <parameters>
313308 <parameter name="f">
314309 </parameter>
@@ -317,8 +312,7 @@ interpolation is just as fast and results in higher quality.</doc>
317312 <function-macro name="PIXBUF_DEPRECATED_IN_2_14_FOR"
318313 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_14_FOR"
319314 introspectable="0">
320- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
321- line="469"/>
315+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="469"/>
322316 <parameters>
323317 <parameter name="f">
324318 </parameter>
@@ -327,8 +321,7 @@ interpolation is just as fast and results in higher quality.</doc>
327321 <function-macro name="PIXBUF_DEPRECATED_IN_2_16_FOR"
328322 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_16_FOR"
329323 introspectable="0">
330- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
331- line="487"/>
324+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="487"/>
332325 <parameters>
333326 <parameter name="f">
334327 </parameter>
@@ -337,8 +330,7 @@ interpolation is just as fast and results in higher quality.</doc>
337330 <function-macro name="PIXBUF_DEPRECATED_IN_2_18_FOR"
338331 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_18_FOR"
339332 introspectable="0">
340- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
341- line="505"/>
333+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="505"/>
342334 <parameters>
343335 <parameter name="f">
344336 </parameter>
@@ -347,8 +339,7 @@ interpolation is just as fast and results in higher quality.</doc>
347339 <function-macro name="PIXBUF_DEPRECATED_IN_2_20_FOR"
348340 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_20_FOR"
349341 introspectable="0">
350- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
351- line="523"/>
342+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="523"/>
352343 <parameters>
353344 <parameter name="f">
354345 </parameter>
@@ -357,8 +348,7 @@ interpolation is just as fast and results in higher quality.</doc>
357348 <function-macro name="PIXBUF_DEPRECATED_IN_2_22_FOR"
358349 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_22_FOR"
359350 introspectable="0">
360- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
361- line="541"/>
351+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="541"/>
362352 <parameters>
363353 <parameter name="f">
364354 </parameter>
@@ -367,8 +357,7 @@ interpolation is just as fast and results in higher quality.</doc>
367357 <function-macro name="PIXBUF_DEPRECATED_IN_2_24_FOR"
368358 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_24_FOR"
369359 introspectable="0">
370- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
371- line="559"/>
360+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="559"/>
372361 <parameters>
373362 <parameter name="f">
374363 </parameter>
@@ -377,8 +366,7 @@ interpolation is just as fast and results in higher quality.</doc>
377366 <function-macro name="PIXBUF_DEPRECATED_IN_2_26_FOR"
378367 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_26_FOR"
379368 introspectable="0">
380- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
381- line="577"/>
369+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="577"/>
382370 <parameters>
383371 <parameter name="f">
384372 </parameter>
@@ -387,8 +375,7 @@ interpolation is just as fast and results in higher quality.</doc>
387375 <function-macro name="PIXBUF_DEPRECATED_IN_2_28_FOR"
388376 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_28_FOR"
389377 introspectable="0">
390- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
391- line="595"/>
378+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="595"/>
392379 <parameters>
393380 <parameter name="f">
394381 </parameter>
@@ -397,8 +384,7 @@ interpolation is just as fast and results in higher quality.</doc>
397384 <function-macro name="PIXBUF_DEPRECATED_IN_2_2_FOR"
398385 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_2_FOR"
399386 introspectable="0">
400- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
401- line="361"/>
387+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="361"/>
402388 <parameters>
403389 <parameter name="f">
404390 </parameter>
@@ -407,8 +393,7 @@ interpolation is just as fast and results in higher quality.</doc>
407393 <function-macro name="PIXBUF_DEPRECATED_IN_2_30_FOR"
408394 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_30_FOR"
409395 introspectable="0">
410- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
411- line="613"/>
396+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="613"/>
412397 <parameters>
413398 <parameter name="f">
414399 </parameter>
@@ -417,8 +402,7 @@ interpolation is just as fast and results in higher quality.</doc>
417402 <function-macro name="PIXBUF_DEPRECATED_IN_2_32_FOR"
418403 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_32_FOR"
419404 introspectable="0">
420- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
421- line="631"/>
405+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="631"/>
422406 <parameters>
423407 <parameter name="f">
424408 </parameter>
@@ -427,8 +411,7 @@ interpolation is just as fast and results in higher quality.</doc>
427411 <function-macro name="PIXBUF_DEPRECATED_IN_2_34_FOR"
428412 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_34_FOR"
429413 introspectable="0">
430- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
431- line="649"/>
414+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="649"/>
432415 <parameters>
433416 <parameter name="f">
434417 </parameter>
@@ -437,8 +420,7 @@ interpolation is just as fast and results in higher quality.</doc>
437420 <function-macro name="PIXBUF_DEPRECATED_IN_2_36_FOR"
438421 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_36_FOR"
439422 introspectable="0">
440- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
441- line="667"/>
423+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="667"/>
442424 <parameters>
443425 <parameter name="f">
444426 </parameter>
@@ -447,8 +429,7 @@ interpolation is just as fast and results in higher quality.</doc>
447429 <function-macro name="PIXBUF_DEPRECATED_IN_2_38_FOR"
448430 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_38_FOR"
449431 introspectable="0">
450- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
451- line="685"/>
432+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="685"/>
452433 <parameters>
453434 <parameter name="f">
454435 </parameter>
@@ -457,8 +438,7 @@ interpolation is just as fast and results in higher quality.</doc>
457438 <function-macro name="PIXBUF_DEPRECATED_IN_2_40_FOR"
458439 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_40_FOR"
459440 introspectable="0">
460- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
461- line="703"/>
441+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="703"/>
462442 <parameters>
463443 <parameter name="f">
464444 </parameter>
@@ -467,8 +447,7 @@ interpolation is just as fast and results in higher quality.</doc>
467447 <function-macro name="PIXBUF_DEPRECATED_IN_2_4_FOR"
468448 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_4_FOR"
469449 introspectable="0">
470- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
471- line="379"/>
450+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="379"/>
472451 <parameters>
473452 <parameter name="f">
474453 </parameter>
@@ -477,8 +456,7 @@ interpolation is just as fast and results in higher quality.</doc>
477456 <function-macro name="PIXBUF_DEPRECATED_IN_2_6_FOR"
478457 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_6_FOR"
479458 introspectable="0">
480- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
481- line="397"/>
459+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="397"/>
482460 <parameters>
483461 <parameter name="f">
484462 </parameter>
@@ -487,8 +465,7 @@ interpolation is just as fast and results in higher quality.</doc>
487465 <function-macro name="PIXBUF_DEPRECATED_IN_2_8_FOR"
488466 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_8_FOR"
489467 introspectable="0">
490- <source-position filename="../gdk-pixbuf/gdk-pixbuf-macros.h"
491- line="415"/>
468+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="415"/>
492469 <parameters>
493470 <parameter name="f">
494471 </parameter>
@@ -497,7 +474,7 @@ interpolation is just as fast and results in higher quality.</doc>
497474 <function-macro name="PIXBUF_LOADER"
498475 c:identifier="GDK_PIXBUF_LOADER"
499476 introspectable="0">
500- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="40"/>
477+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="40"/>
501478 <parameters>
502479 <parameter name="obj">
503480 </parameter>
@@ -506,7 +483,7 @@ interpolation is just as fast and results in higher quality.</doc>
506483 <function-macro name="PIXBUF_LOADER_CLASS"
507484 c:identifier="GDK_PIXBUF_LOADER_CLASS"
508485 introspectable="0">
509- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="41"/>
486+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="41"/>
510487 <parameters>
511488 <parameter name="klass">
512489 </parameter>
@@ -515,7 +492,7 @@ interpolation is just as fast and results in higher quality.</doc>
515492 <function-macro name="PIXBUF_LOADER_GET_CLASS"
516493 c:identifier="GDK_PIXBUF_LOADER_GET_CLASS"
517494 introspectable="0">
518- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="44"/>
495+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="44"/>
519496 <parameters>
520497 <parameter name="obj">
521498 </parameter>
@@ -523,35 +500,32 @@ interpolation is just as fast and results in higher quality.</doc>
523500 </function-macro>
524501 <constant name="PIXBUF_MAJOR" value="2" c:type="GDK_PIXBUF_MAJOR">
525502 <doc xml:space="preserve"
526- filename="../gdk-pixbuf/gdk-pixbuf-features.h"
503+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
527504 line="10">Major version of gdk-pixbuf library, that is the "0" in
528505 "0.8.2" for example.</doc>
529- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"
530- line="37"/>
506+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="37"/>
531507 <type name="gint" c:type="gint"/>
532508 </constant>
533- <constant name="PIXBUF_MICRO" value="10" c:type="GDK_PIXBUF_MICRO">
509+ <constant name="PIXBUF_MICRO" value="12" c:type="GDK_PIXBUF_MICRO">
534510 <doc xml:space="preserve"
535- filename="../gdk-pixbuf/gdk-pixbuf-features.h"
511+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
536512 line="22">Micro version of gdk-pixbuf library, that is the "2" in
537513 "0.8.2" for example.</doc>
538- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"
539- line="39"/>
514+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="39"/>
540515 <type name="gint" c:type="gint"/>
541516 </constant>
542517 <constant name="PIXBUF_MINOR" value="42" c:type="GDK_PIXBUF_MINOR">
543518 <doc xml:space="preserve"
544- filename="../gdk-pixbuf/gdk-pixbuf-features.h"
519+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
545520 line="16">Minor version of gdk-pixbuf library, that is the "8" in
546521 "0.8.2" for example.</doc>
547- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"
548- line="38"/>
522+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="38"/>
549523 <type name="gint" c:type="gint"/>
550524 </constant>
551525 <function-macro name="PIXBUF_SIMPLE_ANIM"
552526 c:identifier="GDK_PIXBUF_SIMPLE_ANIM"
553527 introspectable="0">
554- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
528+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
555529 line="42"/>
556530 <parameters>
557531 <parameter name="object">
@@ -561,7 +535,7 @@ interpolation is just as fast and results in higher quality.</doc>
561535 <function-macro name="PIXBUF_SIMPLE_ANIM_CLASS"
562536 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_CLASS"
563537 introspectable="0">
564- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
538+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
565539 line="45"/>
566540 <parameters>
567541 <parameter name="klass">
@@ -571,7 +545,7 @@ interpolation is just as fast and results in higher quality.</doc>
571545 <function-macro name="PIXBUF_SIMPLE_ANIM_GET_CLASS"
572546 c:identifier="GDK_PIXBUF_SIMPLE_ANIM_GET_CLASS"
573547 introspectable="0">
574- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
548+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
575549 line="47"/>
576550 <parameters>
577551 <parameter name="obj">
@@ -579,16 +553,15 @@ interpolation is just as fast and results in higher quality.</doc>
579553 </parameters>
580554 </function-macro>
581555 <constant name="PIXBUF_VERSION"
582- value="2.42.10"
556+ value="2.42.12"
583557 c:type="GDK_PIXBUF_VERSION">
584558 <doc xml:space="preserve"
585- filename="../gdk-pixbuf/gdk-pixbuf-features.h"
559+ filename="gdk-pixbuf/gdk-pixbuf-features.h"
586560 line="28">Contains the full version of GdkPixbuf as a string.
587561
588562 This is the version being compiled against; contrast with
589563 `gdk_pixbuf_version`.</doc>
590- <source-position filename="../gdk-pixbuf/gdk-pixbuf-features.h"
591- line="40"/>
564+ <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="40"/>
592565 <type name="utf8" c:type="gchar*"/>
593566 </constant>
594567 <class name="Pixbuf"
@@ -598,7 +571,7 @@ This is the version being compiled against; contrast with
598571 glib:type-name="GdkPixbuf"
599572 glib:get-type="gdk_pixbuf_get_type">
600573 <doc xml:space="preserve"
601- filename="../gdk-pixbuf/gdk-pixbuf.c"
574+ filename="gdk-pixbuf/gdk-pixbuf.c"
602575 line="24">A pixel buffer.
603576
604577 `GdkPixbuf` contains information about an image's pixel data,
@@ -738,49 +711,48 @@ to a socket or store it in a database.</doc>
738711 <implements name="Gio.LoadableIcon"/>
739712 <constructor name="new" c:identifier="gdk_pixbuf_new">
740713 <doc xml:space="preserve"
741- filename="../gdk-pixbuf/gdk-pixbuf.c"
714+ filename="gdk-pixbuf/gdk-pixbuf.c"
742715 line="599">Creates a new `GdkPixbuf` structure and allocates a buffer for it.
743716
744717 If the allocation of the buffer failed, this function will return `NULL`.
745718
746719 The buffer has an optimal rowstride. Note that the buffer is not cleared;
747720 you will have to fill it completely yourself.</doc>
748- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
749- line="206"/>
721+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="206"/>
750722 <return-value transfer-ownership="full" nullable="1">
751723 <doc xml:space="preserve"
752- filename="../gdk-pixbuf/gdk-pixbuf.c"
724+ filename="gdk-pixbuf/gdk-pixbuf.c"
753725 line="614">A newly-created pixel buffer</doc>
754726 <type name="Pixbuf" c:type="GdkPixbuf*"/>
755727 </return-value>
756728 <parameters>
757729 <parameter name="colorspace" transfer-ownership="none">
758730 <doc xml:space="preserve"
759- filename="../gdk-pixbuf/gdk-pixbuf.c"
731+ filename="gdk-pixbuf/gdk-pixbuf.c"
760732 line="601">Color space for image</doc>
761733 <type name="Colorspace" c:type="GdkColorspace"/>
762734 </parameter>
763735 <parameter name="has_alpha" transfer-ownership="none">
764736 <doc xml:space="preserve"
765- filename="../gdk-pixbuf/gdk-pixbuf.c"
737+ filename="gdk-pixbuf/gdk-pixbuf.c"
766738 line="602">Whether the image should have transparency information</doc>
767739 <type name="gboolean" c:type="gboolean"/>
768740 </parameter>
769741 <parameter name="bits_per_sample" transfer-ownership="none">
770742 <doc xml:space="preserve"
771- filename="../gdk-pixbuf/gdk-pixbuf.c"
743+ filename="gdk-pixbuf/gdk-pixbuf.c"
772744 line="603">Number of bits per color sample</doc>
773745 <type name="gint" c:type="int"/>
774746 </parameter>
775747 <parameter name="width" transfer-ownership="none">
776748 <doc xml:space="preserve"
777- filename="../gdk-pixbuf/gdk-pixbuf.c"
749+ filename="gdk-pixbuf/gdk-pixbuf.c"
778750 line="604">Width of image in pixels, must be &gt; 0</doc>
779751 <type name="gint" c:type="int"/>
780752 </parameter>
781753 <parameter name="height" transfer-ownership="none">
782754 <doc xml:space="preserve"
783- filename="../gdk-pixbuf/gdk-pixbuf.c"
755+ filename="gdk-pixbuf/gdk-pixbuf.c"
784756 line="605">Height of image in pixels, must be &gt; 0</doc>
785757 <type name="gint" c:type="int"/>
786758 </parameter>
@@ -790,61 +762,60 @@ you will have to fill it completely yourself.</doc>
790762 c:identifier="gdk_pixbuf_new_from_bytes"
791763 version="2.32">
792764 <doc xml:space="preserve"
793- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
765+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
794766 line="94">Creates a new #GdkPixbuf out of in-memory readonly image data.
795767
796768 Currently only RGB images with 8 bits per sample are supported.
797769
798770 This is the `GBytes` variant of gdk_pixbuf_new_from_data(), useful
799771 for language bindings.</doc>
800- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
801- line="286"/>
772+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="286"/>
802773 <return-value transfer-ownership="full">
803774 <doc xml:space="preserve"
804- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
775+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
805776 line="111">A newly-created pixbuf</doc>
806777 <type name="Pixbuf" c:type="GdkPixbuf*"/>
807778 </return-value>
808779 <parameters>
809780 <parameter name="data" transfer-ownership="none">
810781 <doc xml:space="preserve"
811- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
782+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
812783 line="96">Image data in 8-bit/sample packed format inside a #GBytes</doc>
813784 <type name="GLib.Bytes" c:type="GBytes*"/>
814785 </parameter>
815786 <parameter name="colorspace" transfer-ownership="none">
816787 <doc xml:space="preserve"
817- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
788+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
818789 line="97">Colorspace for the image data</doc>
819790 <type name="Colorspace" c:type="GdkColorspace"/>
820791 </parameter>
821792 <parameter name="has_alpha" transfer-ownership="none">
822793 <doc xml:space="preserve"
823- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
794+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
824795 line="98">Whether the data has an opacity channel</doc>
825796 <type name="gboolean" c:type="gboolean"/>
826797 </parameter>
827798 <parameter name="bits_per_sample" transfer-ownership="none">
828799 <doc xml:space="preserve"
829- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
800+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
830801 line="99">Number of bits per sample</doc>
831802 <type name="gint" c:type="int"/>
832803 </parameter>
833804 <parameter name="width" transfer-ownership="none">
834805 <doc xml:space="preserve"
835- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
806+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
836807 line="100">Width of the image in pixels, must be &gt; 0</doc>
837808 <type name="gint" c:type="int"/>
838809 </parameter>
839810 <parameter name="height" transfer-ownership="none">
840811 <doc xml:space="preserve"
841- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
812+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
842813 line="101">Height of the image in pixels, must be &gt; 0</doc>
843814 <type name="gint" c:type="int"/>
844815 </parameter>
845816 <parameter name="rowstride" transfer-ownership="none">
846817 <doc xml:space="preserve"
847- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
818+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
848819 line="102">Distance in bytes between row starts</doc>
849820 <type name="gint" c:type="int"/>
850821 </parameter>
@@ -853,7 +824,7 @@ for language bindings.</doc>
853824 <constructor name="new_from_data"
854825 c:identifier="gdk_pixbuf_new_from_data">
855826 <doc xml:space="preserve"
856- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
827+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
857828 line="29">Creates a new #GdkPixbuf out of in-memory image data.
858829
859830 Currently only RGB images with 8 bits per sample are supported.
@@ -865,18 +836,17 @@ finalized, your destroy notification function will be called, and
865836 it is its responsibility to free the pixel array.
866837
867838 See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
868- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
869- line="276"/>
839+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="276"/>
870840 <return-value transfer-ownership="full">
871841 <doc xml:space="preserve"
872- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
842+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
873843 line="54">A newly-created pixbuf</doc>
874844 <type name="Pixbuf" c:type="GdkPixbuf*"/>
875845 </return-value>
876846 <parameters>
877847 <parameter name="data" transfer-ownership="none">
878848 <doc xml:space="preserve"
879- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
849+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
880850 line="31">Image data in 8-bit/sample packed format</doc>
881851 <array zero-terminated="0" c:type="const guchar*">
882852 <type name="guint8" c:type="guchar"/>
@@ -884,37 +854,37 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
884854 </parameter>
885855 <parameter name="colorspace" transfer-ownership="none">
886856 <doc xml:space="preserve"
887- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
857+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
888858 line="32">Colorspace for the image data</doc>
889859 <type name="Colorspace" c:type="GdkColorspace"/>
890860 </parameter>
891861 <parameter name="has_alpha" transfer-ownership="none">
892862 <doc xml:space="preserve"
893- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
863+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
894864 line="33">Whether the data has an opacity channel</doc>
895865 <type name="gboolean" c:type="gboolean"/>
896866 </parameter>
897867 <parameter name="bits_per_sample" transfer-ownership="none">
898868 <doc xml:space="preserve"
899- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
869+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
900870 line="34">Number of bits per sample</doc>
901871 <type name="gint" c:type="int"/>
902872 </parameter>
903873 <parameter name="width" transfer-ownership="none">
904874 <doc xml:space="preserve"
905- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
875+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
906876 line="35">Width of the image in pixels, must be &gt; 0</doc>
907877 <type name="gint" c:type="int"/>
908878 </parameter>
909879 <parameter name="height" transfer-ownership="none">
910880 <doc xml:space="preserve"
911- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
881+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
912882 line="36">Height of the image in pixels, must be &gt; 0</doc>
913883 <type name="gint" c:type="int"/>
914884 </parameter>
915885 <parameter name="rowstride" transfer-ownership="none">
916886 <doc xml:space="preserve"
917- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
887+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
918888 line="37">Distance in bytes between row starts</doc>
919889 <type name="gint" c:type="int"/>
920890 </parameter>
@@ -925,7 +895,7 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
925895 scope="async"
926896 closure="8">
927897 <doc xml:space="preserve"
928- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
898+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
929899 line="38">Function used to free the data when the pixbuf's reference count
930900 drops to zero, or %NULL if the data should not be freed</doc>
931901 <type name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify"/>
@@ -935,7 +905,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
935905 nullable="1"
936906 allow-none="1">
937907 <doc xml:space="preserve"
938- filename="../gdk-pixbuf/gdk-pixbuf-data.c"
908+ filename="gdk-pixbuf/gdk-pixbuf-data.c"
939909 line="40">Closure data to pass to the destroy notification function</doc>
940910 <type name="gpointer" c:type="gpointer"/>
941911 </parameter>
@@ -945,7 +915,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
945915 c:identifier="gdk_pixbuf_new_from_file"
946916 throws="1">
947917 <doc xml:space="preserve"
948- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
918+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
949919 line="1089">Creates a new pixbuf by loading an image from a file.
950920
951921 The file format is detected automatically.
@@ -958,18 +928,17 @@ If `NULL` is returned, then @error will be set. Possible errors are:
958928 - the image buffer contains invalid data
959929
960930 The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
961- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
962- line="252"/>
931+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="252"/>
963932 <return-value transfer-ownership="full" nullable="1">
964933 <doc xml:space="preserve"
965- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
934+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
966935 line="1108">A newly-created pixbuf</doc>
967936 <type name="Pixbuf" c:type="GdkPixbuf*"/>
968937 </return-value>
969938 <parameters>
970939 <parameter name="filename" transfer-ownership="none">
971940 <doc xml:space="preserve"
972- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
941+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
973942 line="1091">Name of file to load, in the GLib file
974943 name encoding</doc>
975944 <type name="filename" c:type="const char*"/>
@@ -981,7 +950,7 @@ The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
981950 version="2.6"
982951 throws="1">
983952 <doc xml:space="preserve"
984- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
953+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
985954 line="1337">Creates a new pixbuf by loading an image from a file.
986955
987956 The file format is detected automatically.
@@ -1004,37 +973,36 @@ the image to be scaled to the exact given width. When not preserving
1004973 aspect ratio, a `width` or `height` of -1 means to not scale the image
1005974 at all in that dimension. Negative values for `width` and `height` are
1006975 allowed since 2.8.</doc>
1007- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1008- line="260"/>
976+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="260"/>
1009977 <return-value transfer-ownership="full" nullable="1">
1010978 <doc xml:space="preserve"
1011- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
979+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1012980 line="1369">A newly-created pixbuf</doc>
1013981 <type name="Pixbuf" c:type="GdkPixbuf*"/>
1014982 </return-value>
1015983 <parameters>
1016984 <parameter name="filename" transfer-ownership="none">
1017985 <doc xml:space="preserve"
1018- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
986+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1019987 line="1339">Name of file to load, in the GLib file
1020988 name encoding</doc>
1021989 <type name="filename" c:type="const char*"/>
1022990 </parameter>
1023991 <parameter name="width" transfer-ownership="none">
1024992 <doc xml:space="preserve"
1025- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
993+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
1026994 line="1341">The width the image should have or -1 to not constrain the width</doc>
1027995 <type name="gint" c:type="int"/>
1028996 </parameter>
1029997 <parameter name="height" transfer-ownership="none">
1030998 <doc xml:space="preserve"
1031- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
999+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10321000 line="1342">The height the image should have or -1 to not constrain the height</doc>
10331001 <type name="gint" c:type="int"/>
10341002 </parameter>
10351003 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
10361004 <doc xml:space="preserve"
1037- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1005+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10381006 line="1343">`TRUE` to preserve the image's aspect ratio</doc>
10391007 <type name="gboolean" c:type="gboolean"/>
10401008 </parameter>
@@ -1045,7 +1013,7 @@ allowed since 2.8.</doc>
10451013 version="2.4"
10461014 throws="1">
10471015 <doc xml:space="preserve"
1048- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1016+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10491017 line="1210">Creates a new pixbuf by loading an image from a file.
10501018
10511019 The file format is detected automatically.
@@ -1064,31 +1032,30 @@ the image's aspect ratio. Note that the returned pixbuf may be smaller
10641032 than `width` x `height`, if the aspect ratio requires it. To load
10651033 and image at the requested size, regardless of aspect ratio, use
10661034 [ctor@GdkPixbuf.Pixbuf.new_from_file_at_scale].</doc>
1067- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1068- line="255"/>
1035+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="255"/>
10691036 <return-value transfer-ownership="full" nullable="1">
10701037 <doc xml:space="preserve"
1071- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1038+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10721039 line="1237">A newly-created pixbuf</doc>
10731040 <type name="Pixbuf" c:type="GdkPixbuf*"/>
10741041 </return-value>
10751042 <parameters>
10761043 <parameter name="filename" transfer-ownership="none">
10771044 <doc xml:space="preserve"
1078- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1045+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10791046 line="1212">Name of file to load, in the GLib file
10801047 name encoding</doc>
10811048 <type name="filename" c:type="const char*"/>
10821049 </parameter>
10831050 <parameter name="width" transfer-ownership="none">
10841051 <doc xml:space="preserve"
1085- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1052+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10861053 line="1214">The width the image should have or -1 to not constrain the width</doc>
10871054 <type name="gint" c:type="int"/>
10881055 </parameter>
10891056 <parameter name="height" transfer-ownership="none">
10901057 <doc xml:space="preserve"
1091- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1058+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
10921059 line="1215">The height the image should have or -1 to not constrain the height</doc>
10931060 <type name="gint" c:type="int"/>
10941061 </parameter>
@@ -1100,7 +1067,7 @@ and image at the requested size, regardless of aspect ratio, use
11001067 deprecated-version="2.32"
11011068 throws="1">
11021069 <doc xml:space="preserve"
1103- filename="../gdk-pixbuf/gdk-pixdata.c"
1070+ filename="gdk-pixbuf/gdk-pixdata.c"
11041071 line="951">Creates a `GdkPixbuf` from a flat representation that is suitable for
11051072 storing as inline data in a program.
11061073
@@ -1135,25 +1102,24 @@ For non-const inline data, you could get out of memory. For untrusted
11351102 inline data located at runtime, you could have corrupt inline data in
11361103 addition.</doc>
11371104 <doc-deprecated xml:space="preserve">Use `GResource` instead.</doc-deprecated>
1138- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1139- line="298"/>
1105+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="298"/>
11401106 <return-value transfer-ownership="full">
11411107 <doc xml:space="preserve"
1142- filename="../gdk-pixbuf/gdk-pixdata.c"
1108+ filename="gdk-pixbuf/gdk-pixdata.c"
11431109 line="995">A newly-created pixbuf</doc>
11441110 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11451111 </return-value>
11461112 <parameters>
11471113 <parameter name="data_length" transfer-ownership="none">
11481114 <doc xml:space="preserve"
1149- filename="../gdk-pixbuf/gdk-pixdata.c"
1115+ filename="gdk-pixbuf/gdk-pixdata.c"
11501116 line="953">Length in bytes of the `data` argument or -1 to
11511117 disable length checks</doc>
11521118 <type name="gint" c:type="gint"/>
11531119 </parameter>
11541120 <parameter name="data" transfer-ownership="none">
11551121 <doc xml:space="preserve"
1156- filename="../gdk-pixbuf/gdk-pixdata.c"
1122+ filename="gdk-pixbuf/gdk-pixdata.c"
11571123 line="955">Byte data containing a
11581124 serialized `GdkPixdata` structure</doc>
11591125 <array length="0" zero-terminated="0" c:type="const guint8*">
@@ -1162,7 +1128,7 @@ addition.</doc>
11621128 </parameter>
11631129 <parameter name="copy_pixels" transfer-ownership="none">
11641130 <doc xml:space="preserve"
1165- filename="../gdk-pixbuf/gdk-pixdata.c"
1131+ filename="gdk-pixbuf/gdk-pixdata.c"
11661132 line="957">Whether to copy the pixel data, or use direct pointers
11671133 `data` for the resulting pixbuf</doc>
11681134 <type name="gboolean" c:type="gboolean"/>
@@ -1174,23 +1140,22 @@ addition.</doc>
11741140 version="2.26"
11751141 throws="1">
11761142 <doc xml:space="preserve"
1177- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1143+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
11781144 line="1793">Creates a new pixbuf by loading an image from an resource.
11791145
11801146 The file format is detected automatically. If `NULL` is returned, then
11811147 @error will be set.</doc>
1182- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1183- line="266"/>
1148+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="266"/>
11841149 <return-value transfer-ownership="full" nullable="1">
11851150 <doc xml:space="preserve"
1186- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1151+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
11871152 line="1803">A newly-created pixbuf</doc>
11881153 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11891154 </return-value>
11901155 <parameters>
11911156 <parameter name="resource_path" transfer-ownership="none">
11921157 <doc xml:space="preserve"
1193- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1158+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
11941159 line="1795">the path of the resource file</doc>
11951160 <type name="utf8" c:type="const char*"/>
11961161 </parameter>
@@ -1201,7 +1166,7 @@ The file format is detected automatically. If `NULL` is returned, then
12011166 version="2.26"
12021167 throws="1">
12031168 <doc xml:space="preserve"
1204- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1169+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12051170 line="1827">Creates a new pixbuf by loading an image from an resource.
12061171
12071172 The file format is detected automatically. If `NULL` is returned, then
@@ -1215,36 +1180,35 @@ exact given width. When not preserving aspect ratio, a @width or
12151180 @height of -1 means to not scale the image at all in that dimension.
12161181
12171182 The stream is not closed.</doc>
1218- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1219- line="269"/>
1183+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="269"/>
12201184 <return-value transfer-ownership="full" nullable="1">
12211185 <doc xml:space="preserve"
1222- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1186+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12231187 line="1849">A newly-created pixbuf</doc>
12241188 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12251189 </return-value>
12261190 <parameters>
12271191 <parameter name="resource_path" transfer-ownership="none">
12281192 <doc xml:space="preserve"
1229- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1193+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12301194 line="1829">the path of the resource file</doc>
12311195 <type name="utf8" c:type="const char*"/>
12321196 </parameter>
12331197 <parameter name="width" transfer-ownership="none">
12341198 <doc xml:space="preserve"
1235- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1199+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12361200 line="1830">The width the image should have or -1 to not constrain the width</doc>
12371201 <type name="gint" c:type="int"/>
12381202 </parameter>
12391203 <parameter name="height" transfer-ownership="none">
12401204 <doc xml:space="preserve"
1241- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1205+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12421206 line="1831">The height the image should have or -1 to not constrain the height</doc>
12431207 <type name="gint" c:type="int"/>
12441208 </parameter>
12451209 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
12461210 <doc xml:space="preserve"
1247- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1211+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12481212 line="1832">`TRUE` to preserve the image's aspect ratio</doc>
12491213 <type name="gboolean" c:type="gboolean"/>
12501214 </parameter>
@@ -1255,7 +1219,7 @@ The stream is not closed.</doc>
12551219 version="2.14"
12561220 throws="1">
12571221 <doc xml:space="preserve"
1258- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1222+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12591223 line="1717">Creates a new pixbuf by loading an image from an input stream.
12601224
12611225 The file format is detected automatically.
@@ -1268,18 +1232,17 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
12681232 `G_IO_ERROR` domains.
12691233
12701234 The stream is not closed.</doc>
1271- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1272- line="409"/>
1235+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
12731236 <return-value transfer-ownership="full" nullable="1">
12741237 <doc xml:space="preserve"
1275- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1238+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12761239 line="1736">A newly-created pixbuf</doc>
12771240 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12781241 </return-value>
12791242 <parameters>
12801243 <parameter name="stream" transfer-ownership="none">
12811244 <doc xml:space="preserve"
1282- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1245+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12831246 line="1719">a `GInputStream` to load the pixbuf from</doc>
12841247 <type name="Gio.InputStream" c:type="GInputStream*"/>
12851248 </parameter>
@@ -1288,7 +1251,7 @@ The stream is not closed.</doc>
12881251 nullable="1"
12891252 allow-none="1">
12901253 <doc xml:space="preserve"
1291- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1254+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
12921255 line="1720">optional `GCancellable` object, `NULL` to ignore</doc>
12931256 <type name="Gio.Cancellable" c:type="GCancellable*"/>
12941257 </parameter>
@@ -1299,7 +1262,7 @@ The stream is not closed.</doc>
12991262 version="2.14"
13001263 throws="1">
13011264 <doc xml:space="preserve"
1302- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1265+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13031266 line="1543">Creates a new pixbuf by loading an image from an input stream.
13041267
13051268 The file format is detected automatically. If `NULL` is returned, then
@@ -1321,36 +1284,35 @@ When not preserving aspect ratio, a `width` or `height` of -1 means to not
13211284 scale the image at all in that dimension.
13221285
13231286 The stream is not closed.</doc>
1324- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1325- line="424"/>
1287+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="424"/>
13261288 <return-value transfer-ownership="full" nullable="1">
13271289 <doc xml:space="preserve"
1328- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1290+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13291291 line="1574">A newly-created pixbuf</doc>
13301292 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13311293 </return-value>
13321294 <parameters>
13331295 <parameter name="stream" transfer-ownership="none">
13341296 <doc xml:space="preserve"
1335- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1297+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13361298 line="1545">a `GInputStream` to load the pixbuf from</doc>
13371299 <type name="Gio.InputStream" c:type="GInputStream*"/>
13381300 </parameter>
13391301 <parameter name="width" transfer-ownership="none">
13401302 <doc xml:space="preserve"
1341- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1303+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13421304 line="1546">The width the image should have or -1 to not constrain the width</doc>
13431305 <type name="gint" c:type="gint"/>
13441306 </parameter>
13451307 <parameter name="height" transfer-ownership="none">
13461308 <doc xml:space="preserve"
1347- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1309+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13481310 line="1547">The height the image should have or -1 to not constrain the height</doc>
13491311 <type name="gint" c:type="gint"/>
13501312 </parameter>
13511313 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
13521314 <doc xml:space="preserve"
1353- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1315+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13541316 line="1548">`TRUE` to preserve the image's aspect ratio</doc>
13551317 <type name="gboolean" c:type="gboolean"/>
13561318 </parameter>
@@ -1359,7 +1321,7 @@ The stream is not closed.</doc>
13591321 nullable="1"
13601322 allow-none="1">
13611323 <doc xml:space="preserve"
1362- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1324+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13631325 line="1549">optional `GCancellable` object, `NULL` to ignore</doc>
13641326 <type name="Gio.Cancellable" c:type="GCancellable*"/>
13651327 </parameter>
@@ -1370,21 +1332,20 @@ The stream is not closed.</doc>
13701332 version="2.24"
13711333 throws="1">
13721334 <doc xml:space="preserve"
1373- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1335+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13741336 line="1914">Finishes an asynchronous pixbuf creation operation started with
13751337 gdk_pixbuf_new_from_stream_async().</doc>
1376- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1377- line="420"/>
1338+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="420"/>
13781339 <return-value transfer-ownership="full" nullable="1">
13791340 <doc xml:space="preserve"
1380- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1341+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13811342 line="1922">the newly created pixbuf</doc>
13821343 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13831344 </return-value>
13841345 <parameters>
13851346 <parameter name="async_result" transfer-ownership="none">
13861347 <doc xml:space="preserve"
1387- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13881349 line="1916">a `GAsyncResult`</doc>
13891350 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
13901351 </parameter>
@@ -1393,23 +1354,22 @@ gdk_pixbuf_new_from_stream_async().</doc>
13931354 <constructor name="new_from_xpm_data"
13941355 c:identifier="gdk_pixbuf_new_from_xpm_data">
13951356 <doc xml:space="preserve"
1396- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1357+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
13971358 line="2148">Creates a new pixbuf by parsing XPM data in memory.
13981359
13991360 This data is commonly the result of including an XPM file into a
14001361 program's C source.</doc>
1401- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1402- line="294"/>
1403- <return-value transfer-ownership="full">
1362+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="294"/>
1363+ <return-value transfer-ownership="full" nullable="1">
14041364 <doc xml:space="preserve"
1405- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1365+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
14061366 line="2157">A newly-created pixbuf</doc>
14071367 <type name="Pixbuf" c:type="GdkPixbuf*"/>
14081368 </return-value>
14091369 <parameters>
14101370 <parameter name="data" transfer-ownership="none">
14111371 <doc xml:space="preserve"
1412- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1372+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
14131373 line="2150">Pointer to inline XPM data.</doc>
14141374 <array c:type="const char**">
14151375 <type name="utf8" c:type="char*"/>
@@ -1421,48 +1381,47 @@ program's C source.</doc>
14211381 c:identifier="gdk_pixbuf_calculate_rowstride"
14221382 version="2.36.8">
14231383 <doc xml:space="preserve"
1424- filename="../gdk-pixbuf/gdk-pixbuf.c"
1384+ filename="gdk-pixbuf/gdk-pixbuf.c"
14251385 line="557">Calculates the rowstride that an image created with those values would
14261386 have.
14271387
14281388 This function is useful for front-ends and backends that want to check
14291389 image values without needing to create a `GdkPixbuf`.</doc>
1430- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1431- line="210"/>
1390+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="210"/>
14321391 <return-value transfer-ownership="none">
14331392 <doc xml:space="preserve"
1434- filename="../gdk-pixbuf/gdk-pixbuf.c"
1393+ filename="gdk-pixbuf/gdk-pixbuf.c"
14351394 line="571">the rowstride for the given values, or -1 in case of error.</doc>
14361395 <type name="gint" c:type="gint"/>
14371396 </return-value>
14381397 <parameters>
14391398 <parameter name="colorspace" transfer-ownership="none">
14401399 <doc xml:space="preserve"
1441- filename="../gdk-pixbuf/gdk-pixbuf.c"
1400+ filename="gdk-pixbuf/gdk-pixbuf.c"
14421401 line="559">Color space for image</doc>
14431402 <type name="Colorspace" c:type="GdkColorspace"/>
14441403 </parameter>
14451404 <parameter name="has_alpha" transfer-ownership="none">
14461405 <doc xml:space="preserve"
1447- filename="../gdk-pixbuf/gdk-pixbuf.c"
1406+ filename="gdk-pixbuf/gdk-pixbuf.c"
14481407 line="560">Whether the image should have transparency information</doc>
14491408 <type name="gboolean" c:type="gboolean"/>
14501409 </parameter>
14511410 <parameter name="bits_per_sample" transfer-ownership="none">
14521411 <doc xml:space="preserve"
1453- filename="../gdk-pixbuf/gdk-pixbuf.c"
1412+ filename="gdk-pixbuf/gdk-pixbuf.c"
14541413 line="561">Number of bits per color sample</doc>
14551414 <type name="gint" c:type="int"/>
14561415 </parameter>
14571416 <parameter name="width" transfer-ownership="none">
14581417 <doc xml:space="preserve"
1459- filename="../gdk-pixbuf/gdk-pixbuf.c"
1418+ filename="gdk-pixbuf/gdk-pixbuf.c"
14601419 line="562">Width of image in pixels, must be &gt; 0</doc>
14611420 <type name="gint" c:type="int"/>
14621421 </parameter>
14631422 <parameter name="height" transfer-ownership="none">
14641423 <doc xml:space="preserve"
1465- filename="../gdk-pixbuf/gdk-pixbuf.c"
1424+ filename="gdk-pixbuf/gdk-pixbuf.c"
14661425 line="563">Height of image in pixels, must be &gt; 0</doc>
14671426 <type name="gint" c:type="int"/>
14681427 </parameter>
@@ -1470,14 +1429,15 @@ image values without needing to create a `GdkPixbuf`.</doc>
14701429 </function>
14711430 <function name="get_file_info"
14721431 c:identifier="gdk_pixbuf_get_file_info"
1473- version="2.4">
1432+ version="2.4"
1433+ glib:async-func="get_file_info_async">
14741434 <doc xml:space="preserve"
1475- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1435+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
14761436 line="1964">Parses an image file far enough to determine its format and size.</doc>
1477- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>
1437+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>
14781438 <return-value transfer-ownership="none" nullable="1">
14791439 <doc xml:space="preserve"
1480- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1440+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
14811441 line="1972">A `GdkPixbufFormat` describing
14821442 the image format of the file</doc>
14831443 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -1485,7 +1445,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14851445 <parameters>
14861446 <parameter name="filename" transfer-ownership="none">
14871447 <doc xml:space="preserve"
1488- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1448+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
14891449 line="1966">The name of the file to identify.</doc>
14901450 <type name="filename" c:type="const gchar*"/>
14911451 </parameter>
@@ -1496,7 +1456,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14961456 optional="1"
14971457 allow-none="1">
14981458 <doc xml:space="preserve"
1499- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1459+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15001460 line="1967">Return location for the width of the image</doc>
15011461 <type name="gint" c:type="gint*"/>
15021462 </parameter>
@@ -1507,7 +1467,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
15071467 optional="1"
15081468 allow-none="1">
15091469 <doc xml:space="preserve"
1510- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1470+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15111471 line="1968">Return location for the height of the image</doc>
15121472 <type name="gint" c:type="gint*"/>
15131473 </parameter>
@@ -1515,9 +1475,11 @@ image values without needing to create a `GdkPixbuf`.</doc>
15151475 </function>
15161476 <function name="get_file_info_async"
15171477 c:identifier="gdk_pixbuf_get_file_info_async"
1518- version="2.32">
1478+ version="2.32"
1479+ glib:finish-func="get_file_info_finish"
1480+ glib:sync-func="get_file_info">
15191481 <doc xml:space="preserve"
1520- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1482+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15211483 line="2062">Asynchronously parses an image file far enough to determine its
15221484 format and size.
15231485
@@ -1527,14 +1489,14 @@ version of this function.
15271489 When the operation is finished, @callback will be called in the
15281490 main thread. You can then call gdk_pixbuf_get_file_info_finish() to
15291491 get the result of the operation.</doc>
1530- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="81"/>
1492+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="81"/>
15311493 <return-value transfer-ownership="none">
15321494 <type name="none" c:type="void"/>
15331495 </return-value>
15341496 <parameters>
15351497 <parameter name="filename" transfer-ownership="none">
15361498 <doc xml:space="preserve"
1537- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1499+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15381500 line="2064">The name of the file to identify</doc>
15391501 <type name="filename" c:type="const gchar*"/>
15401502 </parameter>
@@ -1543,7 +1505,7 @@ get the result of the operation.</doc>
15431505 nullable="1"
15441506 allow-none="1">
15451507 <doc xml:space="preserve"
1546- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1508+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15471509 line="2065">optional `GCancellable` object, `NULL` to ignore</doc>
15481510 <type name="Gio.Cancellable" c:type="GCancellable*"/>
15491511 </parameter>
@@ -1554,7 +1516,7 @@ get the result of the operation.</doc>
15541516 scope="async"
15551517 closure="3">
15561518 <doc xml:space="preserve"
1557- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1519+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15581520 line="2066">a `GAsyncReadyCallback` to call when the file info is available</doc>
15591521 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
15601522 </parameter>
@@ -1563,7 +1525,7 @@ get the result of the operation.</doc>
15631525 nullable="1"
15641526 allow-none="1">
15651527 <doc xml:space="preserve"
1566- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1528+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15671529 line="2067">the data to pass to the callback function</doc>
15681530 <type name="gpointer" c:type="gpointer"/>
15691531 </parameter>
@@ -1574,13 +1536,13 @@ get the result of the operation.</doc>
15741536 version="2.32"
15751537 throws="1">
15761538 <doc xml:space="preserve"
1577- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1539+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15781540 line="2105">Finishes an asynchronous pixbuf parsing operation started with
15791541 gdk_pixbuf_get_file_info_async().</doc>
1580- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>
1542+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>
15811543 <return-value transfer-ownership="none" nullable="1">
15821544 <doc xml:space="preserve"
1583- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1545+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15841546 line="2115">A `GdkPixbufFormat` describing the
15851547 image format of the file</doc>
15861548 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -1588,7 +1550,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15881550 <parameters>
15891551 <parameter name="async_result" transfer-ownership="none">
15901552 <doc xml:space="preserve"
1591- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1553+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
15921554 line="2107">a `GAsyncResult`</doc>
15931555 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
15941556 </parameter>
@@ -1597,7 +1559,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15971559 caller-allocates="0"
15981560 transfer-ownership="full">
15991561 <doc xml:space="preserve"
1600- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1562+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16011563 line="2108">Return location for the width of the image, or `NULL`</doc>
16021564 <type name="gint" c:type="gint*"/>
16031565 </parameter>
@@ -1606,7 +1568,7 @@ gdk_pixbuf_get_file_info_async().</doc>
16061568 caller-allocates="0"
16071569 transfer-ownership="full">
16081570 <doc xml:space="preserve"
1609- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1571+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16101572 line="2109">Return location for the height of the image, or `NULL`</doc>
16111573 <type name="gint" c:type="gint*"/>
16121574 </parameter>
@@ -1616,13 +1578,13 @@ gdk_pixbuf_get_file_info_async().</doc>
16161578 c:identifier="gdk_pixbuf_get_formats"
16171579 version="2.2">
16181580 <doc xml:space="preserve"
1619- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1581+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16201582 line="3426">Obtains the available information about the image formats supported
16211583 by GdkPixbuf.</doc>
1622- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>
1584+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>
16231585 <return-value transfer-ownership="container">
16241586 <doc xml:space="preserve"
1625- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1587+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16261588 line="3432">A list of
16271589 support image formats.</doc>
16281590 <type name="GLib.SList" c:type="GSList*">
@@ -1635,7 +1597,7 @@ by GdkPixbuf.</doc>
16351597 version="2.40"
16361598 throws="1">
16371599 <doc xml:space="preserve"
1638- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1600+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16391601 line="561">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
16401602 file present inside that directory.
16411603
@@ -1649,14 +1611,14 @@ broader image file types coverage, such as image viewers, would be
16491611 expected to ship the gdk-pixbuf modules in a separate location, bundled
16501612 with the application in a separate directory from the OS or runtime-
16511613 provided modules.</doc>
1652- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="45"/>
1614+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="45"/>
16531615 <return-value transfer-ownership="none">
16541616 <type name="gboolean" c:type="gboolean"/>
16551617 </return-value>
16561618 <parameters>
16571619 <parameter name="path" transfer-ownership="none">
16581620 <doc xml:space="preserve"
1659- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1621+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16601622 line="563">Path to directory where the `loaders.cache` is installed</doc>
16611623 <type name="utf8" c:type="const char*"/>
16621624 </parameter>
@@ -1664,9 +1626,10 @@ provided modules.</doc>
16641626 </function>
16651627 <function name="new_from_stream_async"
16661628 c:identifier="gdk_pixbuf_new_from_stream_async"
1667- version="2.24">
1629+ version="2.24"
1630+ glib:finish-func="new_from_stream_finish">
16681631 <doc xml:space="preserve"
1669- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1632+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16701633 line="1872">Creates a new pixbuf by asynchronously loading an image from an input stream.
16711634
16721635 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
@@ -1675,15 +1638,14 @@ version of this function.
16751638 When the operation is finished, @callback will be called in the main thread.
16761639 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of
16771640 the operation.</doc>
1678- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1679- line="414"/>
1641+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="414"/>
16801642 <return-value transfer-ownership="none">
16811643 <type name="none" c:type="void"/>
16821644 </return-value>
16831645 <parameters>
16841646 <parameter name="stream" transfer-ownership="none">
16851647 <doc xml:space="preserve"
1686- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1648+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16871649 line="1874">a `GInputStream` from which to load the pixbuf</doc>
16881650 <type name="Gio.InputStream" c:type="GInputStream*"/>
16891651 </parameter>
@@ -1692,7 +1654,7 @@ the operation.</doc>
16921654 nullable="1"
16931655 allow-none="1">
16941656 <doc xml:space="preserve"
1695- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1657+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
16961658 line="1875">optional `GCancellable` object, `NULL` to ignore</doc>
16971659 <type name="Gio.Cancellable" c:type="GCancellable*"/>
16981660 </parameter>
@@ -1703,7 +1665,7 @@ the operation.</doc>
17031665 scope="async"
17041666 closure="3">
17051667 <doc xml:space="preserve"
1706- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1668+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17071669 line="1876">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
17081670 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
17091671 </parameter>
@@ -1712,7 +1674,7 @@ the operation.</doc>
17121674 nullable="1"
17131675 allow-none="1">
17141676 <doc xml:space="preserve"
1715- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1677+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17161678 line="1877">the data to pass to the callback function</doc>
17171679 <type name="gpointer" c:type="gpointer"/>
17181680 </parameter>
@@ -1722,7 +1684,7 @@ the operation.</doc>
17221684 c:identifier="gdk_pixbuf_new_from_stream_at_scale_async"
17231685 version="2.24">
17241686 <doc xml:space="preserve"
1725- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1687+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17261688 line="1655">Creates a new pixbuf by asynchronously loading an image from an input stream.
17271689
17281690 For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous
@@ -1730,33 +1692,32 @@ version of this function.
17301692
17311693 When the operation is finished, @callback will be called in the main thread.
17321694 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.</doc>
1733- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1734- line="432"/>
1695+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="432"/>
17351696 <return-value transfer-ownership="none">
17361697 <type name="none" c:type="void"/>
17371698 </return-value>
17381699 <parameters>
17391700 <parameter name="stream" transfer-ownership="none">
17401701 <doc xml:space="preserve"
1741- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1702+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17421703 line="1657">a `GInputStream` from which to load the pixbuf</doc>
17431704 <type name="Gio.InputStream" c:type="GInputStream*"/>
17441705 </parameter>
17451706 <parameter name="width" transfer-ownership="none">
17461707 <doc xml:space="preserve"
1747- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1708+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17481709 line="1658">the width the image should have or -1 to not constrain the width</doc>
17491710 <type name="gint" c:type="gint"/>
17501711 </parameter>
17511712 <parameter name="height" transfer-ownership="none">
17521713 <doc xml:space="preserve"
1753- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1714+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17541715 line="1659">the height the image should have or -1 to not constrain the height</doc>
17551716 <type name="gint" c:type="gint"/>
17561717 </parameter>
17571718 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
17581719 <doc xml:space="preserve"
1759- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1720+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17601721 line="1660">`TRUE` to preserve the image's aspect ratio</doc>
17611722 <type name="gboolean" c:type="gboolean"/>
17621723 </parameter>
@@ -1765,7 +1726,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17651726 nullable="1"
17661727 allow-none="1">
17671728 <doc xml:space="preserve"
1768- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1729+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17691730 line="1661">optional `GCancellable` object, `NULL` to ignore</doc>
17701731 <type name="Gio.Cancellable" c:type="GCancellable*"/>
17711732 </parameter>
@@ -1776,7 +1737,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17761737 scope="async"
17771738 closure="6">
17781739 <doc xml:space="preserve"
1779- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1740+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17801741 line="1662">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
17811742 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
17821743 </parameter>
@@ -1785,7 +1746,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17851746 nullable="1"
17861747 allow-none="1">
17871748 <doc xml:space="preserve"
1788- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1749+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
17891750 line="1663">the data to pass to the callback function</doc>
17901751 <type name="gpointer" c:type="gpointer"/>
17911752 </parameter>
@@ -1796,21 +1757,20 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17961757 version="2.24"
17971758 throws="1">
17981759 <doc xml:space="preserve"
1799- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1760+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
18001761 line="3199">Finishes an asynchronous pixbuf save operation started with
18011762 gdk_pixbuf_save_to_stream_async().</doc>
1802- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1803- line="458"/>
1763+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="458"/>
18041764 <return-value transfer-ownership="none">
18051765 <doc xml:space="preserve"
1806- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1766+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
18071767 line="3207">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
18081768 <type name="gboolean" c:type="gboolean"/>
18091769 </return-value>
18101770 <parameters>
18111771 <parameter name="async_result" transfer-ownership="none">
18121772 <doc xml:space="preserve"
1813- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
1773+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
18141774 line="3201">a `GAsyncResult`</doc>
18151775 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
18161776 </parameter>
@@ -1818,7 +1778,7 @@ gdk_pixbuf_save_to_stream_async().</doc>
18181778 </function>
18191779 <method name="add_alpha" c:identifier="gdk_pixbuf_add_alpha">
18201780 <doc xml:space="preserve"
1821- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1781+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18221782 line="29">Takes an existing pixbuf and adds an alpha channel to it.
18231783
18241784 If the existing pixbuf already had an alpha channel, the channel
@@ -1832,42 +1792,41 @@ pixels will become fully transparent.
18321792
18331793 If `substitute_color` is `FALSE`, then the (`r`, `g`, `b`) arguments
18341794 will be ignored.</doc>
1835- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1836- line="482"/>
1837- <return-value transfer-ownership="full">
1795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
1796+ <return-value transfer-ownership="full" nullable="1">
18381797 <doc xml:space="preserve"
1839- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1798+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18401799 line="51">A newly-created pixbuf</doc>
18411800 <type name="Pixbuf" c:type="GdkPixbuf*"/>
18421801 </return-value>
18431802 <parameters>
18441803 <instance-parameter name="pixbuf" transfer-ownership="none">
18451804 <doc xml:space="preserve"
1846- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1805+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18471806 line="31">A #GdkPixbuf.</doc>
18481807 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
18491808 </instance-parameter>
18501809 <parameter name="substitute_color" transfer-ownership="none">
18511810 <doc xml:space="preserve"
1852- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1811+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18531812 line="32">Whether to set a color to zero opacity.</doc>
18541813 <type name="gboolean" c:type="gboolean"/>
18551814 </parameter>
18561815 <parameter name="r" transfer-ownership="none">
18571816 <doc xml:space="preserve"
1858- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1817+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18591818 line="33">Red value to substitute.</doc>
18601819 <type name="guint8" c:type="guchar"/>
18611820 </parameter>
18621821 <parameter name="g" transfer-ownership="none">
18631822 <doc xml:space="preserve"
1864- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1823+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18651824 line="34">Green value to substitute.</doc>
18661825 <type name="guint8" c:type="guchar"/>
18671826 </parameter>
18681827 <parameter name="b" transfer-ownership="none">
18691828 <doc xml:space="preserve"
1870- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1829+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18711830 line="35">Blue value to substitute.</doc>
18721831 <type name="guint8" c:type="guchar"/>
18731832 </parameter>
@@ -1877,7 +1836,7 @@ will be ignored.</doc>
18771836 c:identifier="gdk_pixbuf_apply_embedded_orientation"
18781837 version="2.12">
18791838 <doc xml:space="preserve"
1880- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1839+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18811840 line="273">Takes an existing pixbuf and checks for the presence of an
18821841 associated "orientation" option.
18831842
@@ -1888,18 +1847,17 @@ transforms performed by libtiff).
18881847
18891848 If an orientation option/tag is present, the appropriate transform
18901849 will be performed so that the pixbuf is oriented correctly.</doc>
1891- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
1892- line="502"/>
1850+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="502"/>
18931851 <return-value transfer-ownership="full" nullable="1">
18941852 <doc xml:space="preserve"
1895- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1853+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
18961854 line="288">A newly-created pixbuf</doc>
18971855 <type name="Pixbuf" c:type="GdkPixbuf*"/>
18981856 </return-value>
18991857 <parameters>
19001858 <instance-parameter name="src" transfer-ownership="none">
19011859 <doc xml:space="preserve"
1902- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
1860+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
19031861 line="275">a pixbuf with an orientation option</doc>
19041862 <type name="Pixbuf" c:type="GdkPixbuf*"/>
19051863 </instance-parameter>
@@ -1907,7 +1865,7 @@ will be performed so that the pixbuf is oriented correctly.</doc>
19071865 </method>
19081866 <method name="composite" c:identifier="gdk_pixbuf_composite">
19091867 <doc xml:space="preserve"
1910- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1868+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19111869 line="91">Creates a transformation of the source image @src by scaling by
19121870 @scale_x and @scale_y then translating by @offset_x and @offset_y.
19131871
@@ -1921,7 +1879,7 @@ image, the data at the edges of the source image is replicated
19211879 to infinity.
19221880
19231881 ![](composite.png)</doc>
1924- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
1882+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
19251883 line="111"/>
19261884 <return-value transfer-ownership="none">
19271885 <type name="none" c:type="void"/>
@@ -1929,73 +1887,73 @@ to infinity.
19291887 <parameters>
19301888 <instance-parameter name="src" transfer-ownership="none">
19311889 <doc xml:space="preserve"
1932- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1890+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19331891 line="93">a #GdkPixbuf</doc>
19341892 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
19351893 </instance-parameter>
19361894 <parameter name="dest" transfer-ownership="none">
19371895 <doc xml:space="preserve"
1938- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1896+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19391897 line="94">the #GdkPixbuf into which to render the results</doc>
19401898 <type name="Pixbuf" c:type="GdkPixbuf*"/>
19411899 </parameter>
19421900 <parameter name="dest_x" transfer-ownership="none">
19431901 <doc xml:space="preserve"
1944- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1902+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19451903 line="95">the left coordinate for region to render</doc>
19461904 <type name="gint" c:type="int"/>
19471905 </parameter>
19481906 <parameter name="dest_y" transfer-ownership="none">
19491907 <doc xml:space="preserve"
1950- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1908+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19511909 line="96">the top coordinate for region to render</doc>
19521910 <type name="gint" c:type="int"/>
19531911 </parameter>
19541912 <parameter name="dest_width" transfer-ownership="none">
19551913 <doc xml:space="preserve"
1956- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1914+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19571915 line="97">the width of the region to render</doc>
19581916 <type name="gint" c:type="int"/>
19591917 </parameter>
19601918 <parameter name="dest_height" transfer-ownership="none">
19611919 <doc xml:space="preserve"
1962- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1920+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19631921 line="98">the height of the region to render</doc>
19641922 <type name="gint" c:type="int"/>
19651923 </parameter>
19661924 <parameter name="offset_x" transfer-ownership="none">
19671925 <doc xml:space="preserve"
1968- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1926+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19691927 line="99">the offset in the X direction (currently rounded to an integer)</doc>
19701928 <type name="gdouble" c:type="double"/>
19711929 </parameter>
19721930 <parameter name="offset_y" transfer-ownership="none">
19731931 <doc xml:space="preserve"
1974- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1932+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19751933 line="100">the offset in the Y direction (currently rounded to an integer)</doc>
19761934 <type name="gdouble" c:type="double"/>
19771935 </parameter>
19781936 <parameter name="scale_x" transfer-ownership="none">
19791937 <doc xml:space="preserve"
1980- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1938+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19811939 line="101">the scale factor in the X direction</doc>
19821940 <type name="gdouble" c:type="double"/>
19831941 </parameter>
19841942 <parameter name="scale_y" transfer-ownership="none">
19851943 <doc xml:space="preserve"
1986- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1944+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19871945 line="102">the scale factor in the Y direction</doc>
19881946 <type name="gdouble" c:type="double"/>
19891947 </parameter>
19901948 <parameter name="interp_type" transfer-ownership="none">
19911949 <doc xml:space="preserve"
1992- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1950+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19931951 line="103">the interpolation type for the transformation.</doc>
19941952 <type name="InterpType" c:type="GdkInterpType"/>
19951953 </parameter>
19961954 <parameter name="overall_alpha" transfer-ownership="none">
19971955 <doc xml:space="preserve"
1998- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1956+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
19991957 line="104">overall alpha for source image (0..255)</doc>
20001958 <type name="gint" c:type="int"/>
20011959 </parameter>
@@ -2003,7 +1961,7 @@ to infinity.
20031961 </method>
20041962 <method name="composite_color" c:identifier="gdk_pixbuf_composite_color">
20051963 <doc xml:space="preserve"
2006- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1964+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20071965 line="158">Creates a transformation of the source image @src by scaling by
20081966 @scale_x and @scale_y then translating by @offset_x and @offset_y,
20091967 then alpha blends the rectangle (@dest_x ,@dest_y, @dest_width,
@@ -2016,7 +1974,7 @@ path is used which omits the alpha blending and just performs the scaling.
20161974
20171975 See gdk_pixbuf_composite_color_simple() for a simpler variant of this
20181976 function suitable for many tasks.</doc>
2019- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
1977+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
20201978 line="124"/>
20211979 <return-value transfer-ownership="none">
20221980 <type name="none" c:type="void"/>
@@ -2024,103 +1982,103 @@ function suitable for many tasks.</doc>
20241982 <parameters>
20251983 <instance-parameter name="src" transfer-ownership="none">
20261984 <doc xml:space="preserve"
2027- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1985+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20281986 line="160">a #GdkPixbuf</doc>
20291987 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
20301988 </instance-parameter>
20311989 <parameter name="dest" transfer-ownership="none">
20321990 <doc xml:space="preserve"
2033- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1991+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20341992 line="161">the #GdkPixbuf into which to render the results</doc>
20351993 <type name="Pixbuf" c:type="GdkPixbuf*"/>
20361994 </parameter>
20371995 <parameter name="dest_x" transfer-ownership="none">
20381996 <doc xml:space="preserve"
2039- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
1997+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20401998 line="162">the left coordinate for region to render</doc>
20411999 <type name="gint" c:type="int"/>
20422000 </parameter>
20432001 <parameter name="dest_y" transfer-ownership="none">
20442002 <doc xml:space="preserve"
2045- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2003+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20462004 line="163">the top coordinate for region to render</doc>
20472005 <type name="gint" c:type="int"/>
20482006 </parameter>
20492007 <parameter name="dest_width" transfer-ownership="none">
20502008 <doc xml:space="preserve"
2051- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2009+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20522010 line="164">the width of the region to render</doc>
20532011 <type name="gint" c:type="int"/>
20542012 </parameter>
20552013 <parameter name="dest_height" transfer-ownership="none">
20562014 <doc xml:space="preserve"
2057- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2015+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20582016 line="165">the height of the region to render</doc>
20592017 <type name="gint" c:type="int"/>
20602018 </parameter>
20612019 <parameter name="offset_x" transfer-ownership="none">
20622020 <doc xml:space="preserve"
2063- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2021+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20642022 line="166">the offset in the X direction (currently rounded to an integer)</doc>
20652023 <type name="gdouble" c:type="double"/>
20662024 </parameter>
20672025 <parameter name="offset_y" transfer-ownership="none">
20682026 <doc xml:space="preserve"
2069- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2027+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20702028 line="167">the offset in the Y direction (currently rounded to an integer)</doc>
20712029 <type name="gdouble" c:type="double"/>
20722030 </parameter>
20732031 <parameter name="scale_x" transfer-ownership="none">
20742032 <doc xml:space="preserve"
2075- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2033+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20762034 line="168">the scale factor in the X direction</doc>
20772035 <type name="gdouble" c:type="double"/>
20782036 </parameter>
20792037 <parameter name="scale_y" transfer-ownership="none">
20802038 <doc xml:space="preserve"
2081- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2039+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20822040 line="169">the scale factor in the Y direction</doc>
20832041 <type name="gdouble" c:type="double"/>
20842042 </parameter>
20852043 <parameter name="interp_type" transfer-ownership="none">
20862044 <doc xml:space="preserve"
2087- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2045+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20882046 line="170">the interpolation type for the transformation.</doc>
20892047 <type name="InterpType" c:type="GdkInterpType"/>
20902048 </parameter>
20912049 <parameter name="overall_alpha" transfer-ownership="none">
20922050 <doc xml:space="preserve"
2093- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2051+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
20942052 line="171">overall alpha for source image (0..255)</doc>
20952053 <type name="gint" c:type="int"/>
20962054 </parameter>
20972055 <parameter name="check_x" transfer-ownership="none">
20982056 <doc xml:space="preserve"
2099- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2057+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21002058 line="172">the X offset for the checkboard (origin of checkboard is at -@check_x, -@check_y)</doc>
21012059 <type name="gint" c:type="int"/>
21022060 </parameter>
21032061 <parameter name="check_y" transfer-ownership="none">
21042062 <doc xml:space="preserve"
2105- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2063+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21062064 line="173">the Y offset for the checkboard</doc>
21072065 <type name="gint" c:type="int"/>
21082066 </parameter>
21092067 <parameter name="check_size" transfer-ownership="none">
21102068 <doc xml:space="preserve"
2111- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2069+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21122070 line="174">the size of checks in the checkboard (must be a power of two)</doc>
21132071 <type name="gint" c:type="int"/>
21142072 </parameter>
21152073 <parameter name="color1" transfer-ownership="none">
21162074 <doc xml:space="preserve"
2117- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2075+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21182076 line="175">the color of check at upper left</doc>
21192077 <type name="guint32" c:type="guint32"/>
21202078 </parameter>
21212079 <parameter name="color2" transfer-ownership="none">
21222080 <doc xml:space="preserve"
2123- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2081+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21242082 line="176">the color of the other check</doc>
21252083 <type name="guint32" c:type="guint32"/>
21262084 </parameter>
@@ -2129,64 +2087,64 @@ function suitable for many tasks.</doc>
21292087 <method name="composite_color_simple"
21302088 c:identifier="gdk_pixbuf_composite_color_simple">
21312089 <doc xml:space="preserve"
2132- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2090+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21332091 line="292">Creates a new pixbuf by scaling `src` to `dest_width` x `dest_height`
21342092 and alpha blending the result with a checkboard of colors `color1`
21352093 and `color2`.</doc>
2136- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
2094+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
21372095 line="149"/>
21382096 <return-value transfer-ownership="full" nullable="1">
21392097 <doc xml:space="preserve"
2140- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2098+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21412099 line="307">the new pixbuf</doc>
21422100 <type name="Pixbuf" c:type="GdkPixbuf*"/>
21432101 </return-value>
21442102 <parameters>
21452103 <instance-parameter name="src" transfer-ownership="none">
21462104 <doc xml:space="preserve"
2147- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2105+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21482106 line="294">a #GdkPixbuf</doc>
21492107 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
21502108 </instance-parameter>
21512109 <parameter name="dest_width" transfer-ownership="none">
21522110 <doc xml:space="preserve"
2153- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2111+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21542112 line="295">the width of destination image</doc>
21552113 <type name="gint" c:type="int"/>
21562114 </parameter>
21572115 <parameter name="dest_height" transfer-ownership="none">
21582116 <doc xml:space="preserve"
2159- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2117+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21602118 line="296">the height of destination image</doc>
21612119 <type name="gint" c:type="int"/>
21622120 </parameter>
21632121 <parameter name="interp_type" transfer-ownership="none">
21642122 <doc xml:space="preserve"
2165- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2123+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21662124 line="297">the interpolation type for the transformation.</doc>
21672125 <type name="InterpType" c:type="GdkInterpType"/>
21682126 </parameter>
21692127 <parameter name="overall_alpha" transfer-ownership="none">
21702128 <doc xml:space="preserve"
2171- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2129+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21722130 line="298">overall alpha for source image (0..255)</doc>
21732131 <type name="gint" c:type="int"/>
21742132 </parameter>
21752133 <parameter name="check_size" transfer-ownership="none">
21762134 <doc xml:space="preserve"
2177- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2135+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21782136 line="299">the size of checks in the checkboard (must be a power of two)</doc>
21792137 <type name="gint" c:type="int"/>
21802138 </parameter>
21812139 <parameter name="color1" transfer-ownership="none">
21822140 <doc xml:space="preserve"
2183- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2141+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21842142 line="300">the color of check at upper left</doc>
21852143 <type name="guint32" c:type="guint32"/>
21862144 </parameter>
21872145 <parameter name="color2" transfer-ownership="none">
21882146 <doc xml:space="preserve"
2189- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2147+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
21902148 line="301">the color of the other check</doc>
21912149 <type name="guint32" c:type="guint32"/>
21922150 </parameter>
@@ -2194,24 +2152,23 @@ and `color2`.</doc>
21942152 </method>
21952153 <method name="copy" c:identifier="gdk_pixbuf_copy">
21962154 <doc xml:space="preserve"
2197- filename="../gdk-pixbuf/gdk-pixbuf.c"
2155+ filename="gdk-pixbuf/gdk-pixbuf.c"
21982156 line="643">Creates a new `GdkPixbuf` with a copy of the information in the specified
21992157 `pixbuf`.
22002158
22012159 Note that this does not copy the options set on the original `GdkPixbuf`,
22022160 use gdk_pixbuf_copy_options() for this.</doc>
2203- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2204- line="218"/>
2161+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="218"/>
22052162 <return-value transfer-ownership="full" nullable="1">
22062163 <doc xml:space="preserve"
2207- filename="../gdk-pixbuf/gdk-pixbuf.c"
2164+ filename="gdk-pixbuf/gdk-pixbuf.c"
22082165 line="653">A newly-created pixbuf</doc>
22092166 <type name="Pixbuf" c:type="GdkPixbuf*"/>
22102167 </return-value>
22112168 <parameters>
22122169 <instance-parameter name="pixbuf" transfer-ownership="none">
22132170 <doc xml:space="preserve"
2214- filename="../gdk-pixbuf/gdk-pixbuf.c"
2171+ filename="gdk-pixbuf/gdk-pixbuf.c"
22152172 line="645">A pixbuf.</doc>
22162173 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
22172174 </instance-parameter>
@@ -2219,7 +2176,7 @@ use gdk_pixbuf_copy_options() for this.</doc>
22192176 </method>
22202177 <method name="copy_area" c:identifier="gdk_pixbuf_copy_area">
22212178 <doc xml:space="preserve"
2222- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2179+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22232180 line="121">Copies a rectangular area from `src_pixbuf` to `dest_pixbuf`.
22242181
22252182 Conversion of pixbuf formats is done automatically.
@@ -2227,57 +2184,56 @@ Conversion of pixbuf formats is done automatically.
22272184 If the source rectangle overlaps the destination rectangle on the
22282185 same pixbuf, it will be overwritten during the copy operation.
22292186 Therefore, you can not use this function to scroll a pixbuf.</doc>
2230- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2231- line="487"/>
2187+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="487"/>
22322188 <return-value transfer-ownership="none">
22332189 <type name="none" c:type="void"/>
22342190 </return-value>
22352191 <parameters>
22362192 <instance-parameter name="src_pixbuf" transfer-ownership="none">
22372193 <doc xml:space="preserve"
2238- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2194+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22392195 line="123">Source pixbuf.</doc>
22402196 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
22412197 </instance-parameter>
22422198 <parameter name="src_x" transfer-ownership="none">
22432199 <doc xml:space="preserve"
2244- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2200+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22452201 line="124">Source X coordinate within @src_pixbuf.</doc>
22462202 <type name="gint" c:type="int"/>
22472203 </parameter>
22482204 <parameter name="src_y" transfer-ownership="none">
22492205 <doc xml:space="preserve"
2250- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2206+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22512207 line="125">Source Y coordinate within @src_pixbuf.</doc>
22522208 <type name="gint" c:type="int"/>
22532209 </parameter>
22542210 <parameter name="width" transfer-ownership="none">
22552211 <doc xml:space="preserve"
2256- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2212+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22572213 line="126">Width of the area to copy.</doc>
22582214 <type name="gint" c:type="int"/>
22592215 </parameter>
22602216 <parameter name="height" transfer-ownership="none">
22612217 <doc xml:space="preserve"
2262- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2218+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22632219 line="127">Height of the area to copy.</doc>
22642220 <type name="gint" c:type="int"/>
22652221 </parameter>
22662222 <parameter name="dest_pixbuf" transfer-ownership="none">
22672223 <doc xml:space="preserve"
2268- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2224+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22692225 line="128">Destination pixbuf.</doc>
22702226 <type name="Pixbuf" c:type="GdkPixbuf*"/>
22712227 </parameter>
22722228 <parameter name="dest_x" transfer-ownership="none">
22732229 <doc xml:space="preserve"
2274- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2230+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22752231 line="129">X coordinate within @dest_pixbuf.</doc>
22762232 <type name="gint" c:type="int"/>
22772233 </parameter>
22782234 <parameter name="dest_y" transfer-ownership="none">
22792235 <doc xml:space="preserve"
2280- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2236+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
22812237 line="130">Y coordinate within @dest_pixbuf.</doc>
22822238 <type name="gint" c:type="int"/>
22832239 </parameter>
@@ -2287,31 +2243,30 @@ Therefore, you can not use this function to scroll a pixbuf.</doc>
22872243 c:identifier="gdk_pixbuf_copy_options"
22882244 version="2.36">
22892245 <doc xml:space="preserve"
2290- filename="../gdk-pixbuf/gdk-pixbuf.c"
2246+ filename="gdk-pixbuf/gdk-pixbuf.c"
22912247 line="1311">Copies the key/value pair options attached to a `GdkPixbuf` to another
22922248 `GdkPixbuf`.
22932249
22942250 This is useful to keep original metadata after having manipulated
22952251 a file. However be careful to remove metadata which you've already
22962252 applied, such as the "orientation" option after rotating the image.</doc>
2297- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2298- line="518"/>
2253+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="518"/>
22992254 <return-value transfer-ownership="none">
23002255 <doc xml:space="preserve"
2301- filename="../gdk-pixbuf/gdk-pixbuf.c"
2256+ filename="gdk-pixbuf/gdk-pixbuf.c"
23022257 line="1323">`TRUE` on success.</doc>
23032258 <type name="gboolean" c:type="gboolean"/>
23042259 </return-value>
23052260 <parameters>
23062261 <instance-parameter name="src_pixbuf" transfer-ownership="none">
23072262 <doc xml:space="preserve"
2308- filename="../gdk-pixbuf/gdk-pixbuf.c"
2263+ filename="gdk-pixbuf/gdk-pixbuf.c"
23092264 line="1313">the source pixbuf</doc>
23102265 <type name="Pixbuf" c:type="GdkPixbuf*"/>
23112266 </instance-parameter>
23122267 <parameter name="dest_pixbuf" transfer-ownership="none">
23132268 <doc xml:space="preserve"
2314- filename="../gdk-pixbuf/gdk-pixbuf.c"
2269+ filename="gdk-pixbuf/gdk-pixbuf.c"
23152270 line="1314">the destination pixbuf</doc>
23162271 <type name="Pixbuf" c:type="GdkPixbuf*"/>
23172272 </parameter>
@@ -2319,27 +2274,26 @@ applied, such as the "orientation" option after rotating the image.</doc>
23192274 </method>
23202275 <method name="fill" c:identifier="gdk_pixbuf_fill">
23212276 <doc xml:space="preserve"
2322- filename="../gdk-pixbuf/gdk-pixbuf.c"
2277+ filename="gdk-pixbuf/gdk-pixbuf.c"
23232278 line="1043">Clears a pixbuf to the given RGBA value, converting the RGBA value into
23242279 the pixbuf's pixel format.
23252280
23262281 The alpha component will be ignored if the pixbuf doesn't have an alpha
23272282 channel.</doc>
2328- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2329- line="306"/>
2283+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="306"/>
23302284 <return-value transfer-ownership="none">
23312285 <type name="none" c:type="void"/>
23322286 </return-value>
23332287 <parameters>
23342288 <instance-parameter name="pixbuf" transfer-ownership="none">
23352289 <doc xml:space="preserve"
2336- filename="../gdk-pixbuf/gdk-pixbuf.c"
2290+ filename="gdk-pixbuf/gdk-pixbuf.c"
23372291 line="1045">a `GdkPixbuf`</doc>
23382292 <type name="Pixbuf" c:type="GdkPixbuf*"/>
23392293 </instance-parameter>
23402294 <parameter name="pixel" transfer-ownership="none">
23412295 <doc xml:space="preserve"
2342- filename="../gdk-pixbuf/gdk-pixbuf.c"
2296+ filename="gdk-pixbuf/gdk-pixbuf.c"
23432297 line="1046">RGBA pixel to used to clear (`0xffffffff` is opaque white,
23442298 `0x00000000` transparent black)</doc>
23452299 <type name="guint32" c:type="guint32"/>
@@ -2348,27 +2302,27 @@ channel.</doc>
23482302 </method>
23492303 <method name="flip" c:identifier="gdk_pixbuf_flip" version="2.6">
23502304 <doc xml:space="preserve"
2351- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2305+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
23522306 line="446">Flips a pixbuf horizontally or vertically and returns the
23532307 result in a new pixbuf.</doc>
2354- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
2308+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
23552309 line="162"/>
23562310 <return-value transfer-ownership="full" nullable="1">
23572311 <doc xml:space="preserve"
2358- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2312+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
23592313 line="454">the new pixbuf</doc>
23602314 <type name="Pixbuf" c:type="GdkPixbuf*"/>
23612315 </return-value>
23622316 <parameters>
23632317 <instance-parameter name="src" transfer-ownership="none">
23642318 <doc xml:space="preserve"
2365- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2319+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
23662320 line="448">a #GdkPixbuf</doc>
23672321 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
23682322 </instance-parameter>
23692323 <parameter name="horizontal" transfer-ownership="none">
23702324 <doc xml:space="preserve"
2371- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2325+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
23722326 line="449">`TRUE` to flip horizontally, `FALSE` to flip vertically</doc>
23732327 <type name="gboolean" c:type="gboolean"/>
23742328 </parameter>
@@ -2378,20 +2332,19 @@ result in a new pixbuf.</doc>
23782332 c:identifier="gdk_pixbuf_get_bits_per_sample"
23792333 glib:get-property="bits-per-sample">
23802334 <doc xml:space="preserve"
2381- filename="../gdk-pixbuf/gdk-pixbuf.c"
2335+ filename="gdk-pixbuf/gdk-pixbuf.c"
23822336 line="795">Queries the number of bits per color sample in a pixbuf.</doc>
2383- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2384- line="180"/>
2337+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
23852338 <return-value transfer-ownership="none">
23862339 <doc xml:space="preserve"
2387- filename="../gdk-pixbuf/gdk-pixbuf.c"
2340+ filename="gdk-pixbuf/gdk-pixbuf.c"
23882341 line="801">Number of bits per color sample.</doc>
23892342 <type name="gint" c:type="int"/>
23902343 </return-value>
23912344 <parameters>
23922345 <instance-parameter name="pixbuf" transfer-ownership="none">
23932346 <doc xml:space="preserve"
2394- filename="../gdk-pixbuf/gdk-pixbuf.c"
2347+ filename="gdk-pixbuf/gdk-pixbuf.c"
23952348 line="797">A pixbuf.</doc>
23962349 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
23972350 </instance-parameter>
@@ -2401,20 +2354,19 @@ result in a new pixbuf.</doc>
24012354 c:identifier="gdk_pixbuf_get_byte_length"
24022355 version="2.26">
24032356 <doc xml:space="preserve"
2404- filename="../gdk-pixbuf/gdk-pixbuf.c"
2357+ filename="gdk-pixbuf/gdk-pixbuf.c"
24052358 line="1008">Returns the length of the pixel data, in bytes.</doc>
2406- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2407- line="190"/>
2359+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="190"/>
24082360 <return-value transfer-ownership="none">
24092361 <doc xml:space="preserve"
2410- filename="../gdk-pixbuf/gdk-pixbuf.c"
2362+ filename="gdk-pixbuf/gdk-pixbuf.c"
24112363 line="1014">The length of the pixel data.</doc>
24122364 <type name="gsize" c:type="gsize"/>
24132365 </return-value>
24142366 <parameters>
24152367 <instance-parameter name="pixbuf" transfer-ownership="none">
24162368 <doc xml:space="preserve"
2417- filename="../gdk-pixbuf/gdk-pixbuf.c"
2369+ filename="gdk-pixbuf/gdk-pixbuf.c"
24182370 line="1010">A pixbuf</doc>
24192371 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
24202372 </instance-parameter>
@@ -2424,20 +2376,19 @@ result in a new pixbuf.</doc>
24242376 c:identifier="gdk_pixbuf_get_colorspace"
24252377 glib:get-property="colorspace">
24262378 <doc xml:space="preserve"
2427- filename="../gdk-pixbuf/gdk-pixbuf.c"
2379+ filename="gdk-pixbuf/gdk-pixbuf.c"
24282380 line="747">Queries the color space of a pixbuf.</doc>
2429- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2430- line="174"/>
2381+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
24312382 <return-value transfer-ownership="none">
24322383 <doc xml:space="preserve"
2433- filename="../gdk-pixbuf/gdk-pixbuf.c"
2384+ filename="gdk-pixbuf/gdk-pixbuf.c"
24342385 line="753">Color space.</doc>
24352386 <type name="Colorspace" c:type="GdkColorspace"/>
24362387 </return-value>
24372388 <parameters>
24382389 <instance-parameter name="pixbuf" transfer-ownership="none">
24392390 <doc xml:space="preserve"
2440- filename="../gdk-pixbuf/gdk-pixbuf.c"
2391+ filename="gdk-pixbuf/gdk-pixbuf.c"
24412392 line="749">A pixbuf.</doc>
24422393 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
24432394 </instance-parameter>
@@ -2447,20 +2398,19 @@ result in a new pixbuf.</doc>
24472398 c:identifier="gdk_pixbuf_get_has_alpha"
24482399 glib:get-property="has-alpha">
24492400 <doc xml:space="preserve"
2450- filename="../gdk-pixbuf/gdk-pixbuf.c"
2401+ filename="gdk-pixbuf/gdk-pixbuf.c"
24512402 line="779">Queries whether a pixbuf has an alpha channel (opacity information).</doc>
2452- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2453- line="178"/>
2403+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
24542404 <return-value transfer-ownership="none">
24552405 <doc xml:space="preserve"
2456- filename="../gdk-pixbuf/gdk-pixbuf.c"
2406+ filename="gdk-pixbuf/gdk-pixbuf.c"
24572407 line="785">`TRUE` if it has an alpha channel, `FALSE` otherwise.</doc>
24582408 <type name="gboolean" c:type="gboolean"/>
24592409 </return-value>
24602410 <parameters>
24612411 <instance-parameter name="pixbuf" transfer-ownership="none">
24622412 <doc xml:space="preserve"
2463- filename="../gdk-pixbuf/gdk-pixbuf.c"
2413+ filename="gdk-pixbuf/gdk-pixbuf.c"
24642414 line="781">A pixbuf.</doc>
24652415 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
24662416 </instance-parameter>
@@ -2470,20 +2420,19 @@ result in a new pixbuf.</doc>
24702420 c:identifier="gdk_pixbuf_get_height"
24712421 glib:get-property="height">
24722422 <doc xml:space="preserve"
2473- filename="../gdk-pixbuf/gdk-pixbuf.c"
2423+ filename="gdk-pixbuf/gdk-pixbuf.c"
24742424 line="975">Queries the height of a pixbuf.</doc>
2475- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2476- line="186"/>
2425+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
24772426 <return-value transfer-ownership="none">
24782427 <doc xml:space="preserve"
2479- filename="../gdk-pixbuf/gdk-pixbuf.c"
2428+ filename="gdk-pixbuf/gdk-pixbuf.c"
24802429 line="981">Height in pixels.</doc>
24812430 <type name="gint" c:type="int"/>
24822431 </return-value>
24832432 <parameters>
24842433 <instance-parameter name="pixbuf" transfer-ownership="none">
24852434 <doc xml:space="preserve"
2486- filename="../gdk-pixbuf/gdk-pixbuf.c"
2435+ filename="gdk-pixbuf/gdk-pixbuf.c"
24872436 line="977">A pixbuf.</doc>
24882437 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
24892438 </instance-parameter>
@@ -2493,20 +2442,19 @@ result in a new pixbuf.</doc>
24932442 c:identifier="gdk_pixbuf_get_n_channels"
24942443 glib:get-property="n-channels">
24952444 <doc xml:space="preserve"
2496- filename="../gdk-pixbuf/gdk-pixbuf.c"
2445+ filename="gdk-pixbuf/gdk-pixbuf.c"
24972446 line="763">Queries the number of channels of a pixbuf.</doc>
2498- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2499- line="176"/>
2447+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
25002448 <return-value transfer-ownership="none">
25012449 <doc xml:space="preserve"
2502- filename="../gdk-pixbuf/gdk-pixbuf.c"
2450+ filename="gdk-pixbuf/gdk-pixbuf.c"
25032451 line="769">Number of channels.</doc>
25042452 <type name="gint" c:type="int"/>
25052453 </return-value>
25062454 <parameters>
25072455 <instance-parameter name="pixbuf" transfer-ownership="none">
25082456 <doc xml:space="preserve"
2509- filename="../gdk-pixbuf/gdk-pixbuf.c"
2457+ filename="gdk-pixbuf/gdk-pixbuf.c"
25102458 line="765">A pixbuf.</doc>
25112459 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
25122460 </instance-parameter>
@@ -2514,7 +2462,7 @@ result in a new pixbuf.</doc>
25142462 </method>
25152463 <method name="get_option" c:identifier="gdk_pixbuf_get_option">
25162464 <doc xml:space="preserve"
2517- filename="../gdk-pixbuf/gdk-pixbuf.c"
2465+ filename="gdk-pixbuf/gdk-pixbuf.c"
25182466 line="1111">Looks up @key in the list of options that may have been attached to the
25192467 @pixbuf when it was loaded, or that may have been attached by another
25202468 function using gdk_pixbuf_set_option().
@@ -2530,24 +2478,23 @@ Since 2.32 the JPEG and PNG loaders set "x-dpi" and "y-dpi" if the file
25302478 contains image density information in dots per inch.
25312479 Since 2.36.6, the JPEG loader sets the "comment" option with the comment
25322480 EXIF tag.</doc>
2533- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2534- line="510"/>
2481+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="510"/>
25352482 <return-value transfer-ownership="none" nullable="1">
25362483 <doc xml:space="preserve"
2537- filename="../gdk-pixbuf/gdk-pixbuf.c"
2484+ filename="gdk-pixbuf/gdk-pixbuf.c"
25382485 line="1132">the value associated with `key`</doc>
25392486 <type name="utf8" c:type="const gchar*"/>
25402487 </return-value>
25412488 <parameters>
25422489 <instance-parameter name="pixbuf" transfer-ownership="none">
25432490 <doc xml:space="preserve"
2544- filename="../gdk-pixbuf/gdk-pixbuf.c"
2491+ filename="gdk-pixbuf/gdk-pixbuf.c"
25452492 line="1113">a `GdkPixbuf`</doc>
25462493 <type name="Pixbuf" c:type="GdkPixbuf*"/>
25472494 </instance-parameter>
25482495 <parameter name="key" transfer-ownership="none">
25492496 <doc xml:space="preserve"
2550- filename="../gdk-pixbuf/gdk-pixbuf.c"
2497+ filename="gdk-pixbuf/gdk-pixbuf.c"
25512498 line="1114">a nul-terminated string.</doc>
25522499 <type name="utf8" c:type="const gchar*"/>
25532500 </parameter>
@@ -2557,15 +2504,14 @@ EXIF tag.</doc>
25572504 c:identifier="gdk_pixbuf_get_options"
25582505 version="2.32">
25592506 <doc xml:space="preserve"
2560- filename="../gdk-pixbuf/gdk-pixbuf.c"
2507+ filename="gdk-pixbuf/gdk-pixbuf.c"
25612508 line="1156">Returns a `GHashTable` with a list of all the options that may have been
25622509 attached to the `pixbuf` when it was loaded, or that may have been
25632510 attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2564- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2565- line="516"/>
2511+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="516"/>
25662512 <return-value transfer-ownership="container">
25672513 <doc xml:space="preserve"
2568- filename="../gdk-pixbuf/gdk-pixbuf.c"
2514+ filename="gdk-pixbuf/gdk-pixbuf.c"
25692515 line="1164">a #GHashTable
25702516 of key/values pairs</doc>
25712517 <type name="GLib.HashTable" c:type="GHashTable*">
@@ -2576,7 +2522,7 @@ attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
25762522 <parameters>
25772523 <instance-parameter name="pixbuf" transfer-ownership="none">
25782524 <doc xml:space="preserve"
2579- filename="../gdk-pixbuf/gdk-pixbuf.c"
2525+ filename="gdk-pixbuf/gdk-pixbuf.c"
25802526 line="1158">a `GdkPixbuf`</doc>
25812527 <type name="Pixbuf" c:type="GdkPixbuf*"/>
25822528 </instance-parameter>
@@ -2587,7 +2533,7 @@ attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
25872533 shadowed-by="get_pixels_with_length"
25882534 glib:get-property="pixels">
25892535 <doc xml:space="preserve"
2590- filename="../gdk-pixbuf/gdk-pixbuf.c"
2536+ filename="gdk-pixbuf/gdk-pixbuf.c"
25912537 line="811">Queries a pointer to the pixel data of a pixbuf.
25922538
25932539 This function will cause an implicit copy of the pixbuf data if the
@@ -2595,11 +2541,10 @@ pixbuf was created from read-only data.
25952541
25962542 Please see the section on [image data](class.Pixbuf.html#image-data) for information
25972543 about how the pixel data is stored in memory.</doc>
2598- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2599- line="182"/>
2544+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
26002545 <return-value transfer-ownership="none">
26012546 <doc xml:space="preserve"
2602- filename="../gdk-pixbuf/gdk-pixbuf.c"
2547+ filename="gdk-pixbuf/gdk-pixbuf.c"
26032548 line="823">A pointer to the pixbuf's pixel data.</doc>
26042549 <array zero-terminated="0" c:type="guchar*">
26052550 <type name="guint8" c:type="guchar"/>
@@ -2608,7 +2553,7 @@ about how the pixel data is stored in memory.</doc>
26082553 <parameters>
26092554 <instance-parameter name="pixbuf" transfer-ownership="none">
26102555 <doc xml:space="preserve"
2611- filename="../gdk-pixbuf/gdk-pixbuf.c"
2556+ filename="gdk-pixbuf/gdk-pixbuf.c"
26122557 line="813">A pixbuf.</doc>
26132558 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
26142559 </instance-parameter>
@@ -2619,7 +2564,7 @@ about how the pixel data is stored in memory.</doc>
26192564 shadows="get_pixels"
26202565 version="2.26">
26212566 <doc xml:space="preserve"
2622- filename="../gdk-pixbuf/gdk-pixbuf.c"
2567+ filename="gdk-pixbuf/gdk-pixbuf.c"
26232568 line="857">Queries a pointer to the pixel data of a pixbuf.
26242569
26252570 This function will cause an implicit copy of the pixbuf data if the
@@ -2627,11 +2572,10 @@ pixbuf was created from read-only data.
26272572
26282573 Please see the section on [image data](class.Pixbuf.html#image-data) for information
26292574 about how the pixel data is stored in memory.</doc>
2630- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2631- line="193"/>
2575+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="193"/>
26322576 <return-value transfer-ownership="none">
26332577 <doc xml:space="preserve"
2634- filename="../gdk-pixbuf/gdk-pixbuf.c"
2578+ filename="gdk-pixbuf/gdk-pixbuf.c"
26352579 line="870">A pointer to the pixbuf's
26362580 pixel data.</doc>
26372581 <array length="0" zero-terminated="0" c:type="guchar*">
@@ -2641,7 +2585,7 @@ pixel data.</doc>
26412585 <parameters>
26422586 <instance-parameter name="pixbuf" transfer-ownership="none">
26432587 <doc xml:space="preserve"
2644- filename="../gdk-pixbuf/gdk-pixbuf.c"
2588+ filename="gdk-pixbuf/gdk-pixbuf.c"
26452589 line="859">A pixbuf.</doc>
26462590 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
26472591 </instance-parameter>
@@ -2650,7 +2594,7 @@ pixel data.</doc>
26502594 caller-allocates="0"
26512595 transfer-ownership="full">
26522596 <doc xml:space="preserve"
2653- filename="../gdk-pixbuf/gdk-pixbuf.c"
2597+ filename="gdk-pixbuf/gdk-pixbuf.c"
26542598 line="860">The length of the binary data.</doc>
26552599 <type name="guint" c:type="guint*"/>
26562600 </parameter>
@@ -2660,21 +2604,20 @@ pixel data.</doc>
26602604 c:identifier="gdk_pixbuf_get_rowstride"
26612605 glib:get-property="rowstride">
26622606 <doc xml:space="preserve"
2663- filename="../gdk-pixbuf/gdk-pixbuf.c"
2607+ filename="gdk-pixbuf/gdk-pixbuf.c"
26642608 line="991">Queries the rowstride of a pixbuf, which is the number of bytes between
26652609 the start of a row and the start of the next row.</doc>
2666- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2667- line="188"/>
2610+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
26682611 <return-value transfer-ownership="none">
26692612 <doc xml:space="preserve"
2670- filename="../gdk-pixbuf/gdk-pixbuf.c"
2613+ filename="gdk-pixbuf/gdk-pixbuf.c"
26712614 line="998">Distance between row starts.</doc>
26722615 <type name="gint" c:type="int"/>
26732616 </return-value>
26742617 <parameters>
26752618 <instance-parameter name="pixbuf" transfer-ownership="none">
26762619 <doc xml:space="preserve"
2677- filename="../gdk-pixbuf/gdk-pixbuf.c"
2620+ filename="gdk-pixbuf/gdk-pixbuf.c"
26782621 line="993">A pixbuf.</doc>
26792622 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
26802623 </instance-parameter>
@@ -2684,20 +2627,19 @@ the start of a row and the start of the next row.</doc>
26842627 c:identifier="gdk_pixbuf_get_width"
26852628 glib:get-property="width">
26862629 <doc xml:space="preserve"
2687- filename="../gdk-pixbuf/gdk-pixbuf.c"
2630+ filename="gdk-pixbuf/gdk-pixbuf.c"
26882631 line="959">Queries the width of a pixbuf.</doc>
2689- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2690- line="184"/>
2632+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
26912633 <return-value transfer-ownership="none">
26922634 <doc xml:space="preserve"
2693- filename="../gdk-pixbuf/gdk-pixbuf.c"
2635+ filename="gdk-pixbuf/gdk-pixbuf.c"
26942636 line="965">Width in pixels.</doc>
26952637 <type name="gint" c:type="int"/>
26962638 </return-value>
26972639 <parameters>
26982640 <instance-parameter name="pixbuf" transfer-ownership="none">
26992641 <doc xml:space="preserve"
2700- filename="../gdk-pixbuf/gdk-pixbuf.c"
2642+ filename="gdk-pixbuf/gdk-pixbuf.c"
27012643 line="961">A pixbuf.</doc>
27022644 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
27032645 </instance-parameter>
@@ -2705,7 +2647,7 @@ the start of a row and the start of the next row.</doc>
27052647 </method>
27062648 <method name="new_subpixbuf" c:identifier="gdk_pixbuf_new_subpixbuf">
27072649 <doc xml:space="preserve"
2708- filename="../gdk-pixbuf/gdk-pixbuf.c"
2650+ filename="gdk-pixbuf/gdk-pixbuf.c"
27092651 line="685">Creates a new pixbuf which represents a sub-region of `src_pixbuf`.
27102652
27112653 The new pixbuf shares its pixels with the original pixbuf, so
@@ -2715,42 +2657,41 @@ pixbuf is finalized.
27152657
27162658 Note that if `src_pixbuf` is read-only, this function will force it
27172659 to be mutable.</doc>
2718- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2719- line="222"/>
2660+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="222"/>
27202661 <return-value transfer-ownership="full">
27212662 <doc xml:space="preserve"
2722- filename="../gdk-pixbuf/gdk-pixbuf.c"
2663+ filename="gdk-pixbuf/gdk-pixbuf.c"
27232664 line="703">a new pixbuf</doc>
27242665 <type name="Pixbuf" c:type="GdkPixbuf*"/>
27252666 </return-value>
27262667 <parameters>
27272668 <instance-parameter name="src_pixbuf" transfer-ownership="none">
27282669 <doc xml:space="preserve"
2729- filename="../gdk-pixbuf/gdk-pixbuf.c"
2670+ filename="gdk-pixbuf/gdk-pixbuf.c"
27302671 line="687">a `GdkPixbuf`</doc>
27312672 <type name="Pixbuf" c:type="GdkPixbuf*"/>
27322673 </instance-parameter>
27332674 <parameter name="src_x" transfer-ownership="none">
27342675 <doc xml:space="preserve"
2735- filename="../gdk-pixbuf/gdk-pixbuf.c"
2676+ filename="gdk-pixbuf/gdk-pixbuf.c"
27362677 line="688">X coord in @src_pixbuf</doc>
27372678 <type name="gint" c:type="int"/>
27382679 </parameter>
27392680 <parameter name="src_y" transfer-ownership="none">
27402681 <doc xml:space="preserve"
2741- filename="../gdk-pixbuf/gdk-pixbuf.c"
2682+ filename="gdk-pixbuf/gdk-pixbuf.c"
27422683 line="689">Y coord in @src_pixbuf</doc>
27432684 <type name="gint" c:type="int"/>
27442685 </parameter>
27452686 <parameter name="width" transfer-ownership="none">
27462687 <doc xml:space="preserve"
2747- filename="../gdk-pixbuf/gdk-pixbuf.c"
2688+ filename="gdk-pixbuf/gdk-pixbuf.c"
27482689 line="690">width of region in @src_pixbuf</doc>
27492690 <type name="gint" c:type="int"/>
27502691 </parameter>
27512692 <parameter name="height" transfer-ownership="none">
27522693 <doc xml:space="preserve"
2753- filename="../gdk-pixbuf/gdk-pixbuf.c"
2694+ filename="gdk-pixbuf/gdk-pixbuf.c"
27542695 line="691">height of region in @src_pixbuf</doc>
27552696 <type name="gint" c:type="int"/>
27562697 </parameter>
@@ -2760,17 +2701,16 @@ to be mutable.</doc>
27602701 c:identifier="gdk_pixbuf_read_pixel_bytes"
27612702 version="2.32">
27622703 <doc xml:space="preserve"
2763- filename="../gdk-pixbuf/gdk-pixbuf.c"
2704+ filename="gdk-pixbuf/gdk-pixbuf.c"
27642705 line="924">Provides a #GBytes buffer containing the raw pixel data; the data
27652706 must not be modified.
27662707
27672708 This function allows skipping the implicit copy that must be made
27682709 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2769- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2770- line="199"/>
2710+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="199"/>
27712711 <return-value transfer-ownership="full">
27722712 <doc xml:space="preserve"
2773- filename="../gdk-pixbuf/gdk-pixbuf.c"
2713+ filename="gdk-pixbuf/gdk-pixbuf.c"
27742714 line="934">A new reference to a read-only copy of
27752715 the pixel data. Note that for mutable pixbufs, this function will
27762716 incur a one-time copy of the pixel data for conversion into the
@@ -2780,7 +2720,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27802720 <parameters>
27812721 <instance-parameter name="pixbuf" transfer-ownership="none">
27822722 <doc xml:space="preserve"
2783- filename="../gdk-pixbuf/gdk-pixbuf.c"
2723+ filename="gdk-pixbuf/gdk-pixbuf.c"
27842724 line="926">A pixbuf</doc>
27852725 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
27862726 </instance-parameter>
@@ -2790,23 +2730,22 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27902730 c:identifier="gdk_pixbuf_read_pixels"
27912731 version="2.32">
27922732 <doc xml:space="preserve"
2793- filename="../gdk-pixbuf/gdk-pixbuf.c"
2733+ filename="gdk-pixbuf/gdk-pixbuf.c"
27942734 line="890">Provides a read-only pointer to the raw pixel data.
27952735
27962736 This function allows skipping the implicit copy that must be made
27972737 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2798- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2799- line="197"/>
2738+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
28002739 <return-value transfer-ownership="none">
28012740 <doc xml:space="preserve"
2802- filename="../gdk-pixbuf/gdk-pixbuf.c"
2741+ filename="gdk-pixbuf/gdk-pixbuf.c"
28032742 line="899">a read-only pointer to the raw pixel data</doc>
28042743 <type name="guint8" c:type="const guint8*"/>
28052744 </return-value>
28062745 <parameters>
28072746 <instance-parameter name="pixbuf" transfer-ownership="none">
28082747 <doc xml:space="preserve"
2809- filename="../gdk-pixbuf/gdk-pixbuf.c"
2748+ filename="gdk-pixbuf/gdk-pixbuf.c"
28102749 line="892">A pixbuf</doc>
28112750 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
28122751 </instance-parameter>
@@ -2818,21 +2757,20 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
28182757 deprecated="1"
28192758 deprecated-version="2.0">
28202759 <doc xml:space="preserve"
2821- filename="../gdk-pixbuf/gdk-pixbuf.c"
2760+ filename="gdk-pixbuf/gdk-pixbuf.c"
28222761 line="414">Adds a reference to a pixbuf.</doc>
28232762 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
2824- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2825- line="166"/>
2763+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="166"/>
28262764 <return-value>
28272765 <doc xml:space="preserve"
2828- filename="../gdk-pixbuf/gdk-pixbuf.c"
2766+ filename="gdk-pixbuf/gdk-pixbuf.c"
28292767 line="420">The same as the @pixbuf argument.</doc>
28302768 <type name="Pixbuf" c:type="GdkPixbuf*"/>
28312769 </return-value>
28322770 <parameters>
28332771 <instance-parameter name="pixbuf" transfer-ownership="none">
28342772 <doc xml:space="preserve"
2835- filename="../gdk-pixbuf/gdk-pixbuf.c"
2773+ filename="gdk-pixbuf/gdk-pixbuf.c"
28362774 line="416">A pixbuf.</doc>
28372775 <type name="Pixbuf" c:type="GdkPixbuf*"/>
28382776 </instance-parameter>
@@ -2842,26 +2780,25 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
28422780 c:identifier="gdk_pixbuf_remove_option"
28432781 version="2.36">
28442782 <doc xml:space="preserve"
2845- filename="../gdk-pixbuf/gdk-pixbuf.c"
2783+ filename="gdk-pixbuf/gdk-pixbuf.c"
28462784 line="1191">Removes the key/value pair option attached to a `GdkPixbuf`.</doc>
2847- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2848- line="513"/>
2785+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
28492786 <return-value transfer-ownership="none">
28502787 <doc xml:space="preserve"
2851- filename="../gdk-pixbuf/gdk-pixbuf.c"
2788+ filename="gdk-pixbuf/gdk-pixbuf.c"
28522789 line="1198">`TRUE` if an option was removed, `FALSE` if not.</doc>
28532790 <type name="gboolean" c:type="gboolean"/>
28542791 </return-value>
28552792 <parameters>
28562793 <instance-parameter name="pixbuf" transfer-ownership="none">
28572794 <doc xml:space="preserve"
2858- filename="../gdk-pixbuf/gdk-pixbuf.c"
2795+ filename="gdk-pixbuf/gdk-pixbuf.c"
28592796 line="1193">a `GdkPixbuf`</doc>
28602797 <type name="Pixbuf" c:type="GdkPixbuf*"/>
28612798 </instance-parameter>
28622799 <parameter name="key" transfer-ownership="none">
28632800 <doc xml:space="preserve"
2864- filename="../gdk-pixbuf/gdk-pixbuf.c"
2801+ filename="gdk-pixbuf/gdk-pixbuf.c"
28652802 line="1194">a nul-terminated string representing the key to remove.</doc>
28662803 <type name="utf8" c:type="const gchar*"/>
28672804 </parameter>
@@ -2871,29 +2808,29 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
28712808 c:identifier="gdk_pixbuf_rotate_simple"
28722809 version="2.6">
28732810 <doc xml:space="preserve"
2874- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2811+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
28752812 line="340">Rotates a pixbuf by a multiple of 90 degrees, and returns the
28762813 result in a new pixbuf.
28772814
28782815 If `angle` is 0, this function will return a copy of `src`.</doc>
2879- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
2816+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
28802817 line="159"/>
28812818 <return-value transfer-ownership="full" nullable="1">
28822819 <doc xml:space="preserve"
2883- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2820+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
28842821 line="350">the new pixbuf</doc>
28852822 <type name="Pixbuf" c:type="GdkPixbuf*"/>
28862823 </return-value>
28872824 <parameters>
28882825 <instance-parameter name="src" transfer-ownership="none">
28892826 <doc xml:space="preserve"
2890- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2827+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
28912828 line="342">a #GdkPixbuf</doc>
28922829 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
28932830 </instance-parameter>
28942831 <parameter name="angle" transfer-ownership="none">
28952832 <doc xml:space="preserve"
2896- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
2833+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
28972834 line="343">the angle to rotate by</doc>
28982835 <type name="PixbufRotation" c:type="GdkPixbufRotation"/>
28992836 </parameter>
@@ -2902,7 +2839,7 @@ If `angle` is 0, this function will return a copy of `src`.</doc>
29022839 <method name="saturate_and_pixelate"
29032840 c:identifier="gdk_pixbuf_saturate_and_pixelate">
29042841 <doc xml:space="preserve"
2905- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2842+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
29062843 line="172">Modifies saturation and optionally pixelates `src`, placing the result in
29072844 `dest`.
29082845
@@ -2917,33 +2854,32 @@ saturation is reduced (the image turns toward grayscale); if greater than
29172854
29182855 If `pixelate` is `TRUE`, then pixels are faded in a checkerboard pattern to
29192856 create a pixelated image.</doc>
2920- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
2921- line="495"/>
2857+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="495"/>
29222858 <return-value transfer-ownership="none">
29232859 <type name="none" c:type="void"/>
29242860 </return-value>
29252861 <parameters>
29262862 <instance-parameter name="src" transfer-ownership="none">
29272863 <doc xml:space="preserve"
2928- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2864+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
29292865 line="174">source image</doc>
29302866 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
29312867 </instance-parameter>
29322868 <parameter name="dest" transfer-ownership="none">
29332869 <doc xml:space="preserve"
2934- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2870+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
29352871 line="175">place to write modified version of @src</doc>
29362872 <type name="Pixbuf" c:type="GdkPixbuf*"/>
29372873 </parameter>
29382874 <parameter name="saturation" transfer-ownership="none">
29392875 <doc xml:space="preserve"
2940- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2876+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
29412877 line="176">saturation factor</doc>
29422878 <type name="gfloat" c:type="gfloat"/>
29432879 </parameter>
29442880 <parameter name="pixelate" transfer-ownership="none">
29452881 <doc xml:space="preserve"
2946- filename="../gdk-pixbuf/gdk-pixbuf-util.c"
2882+ filename="gdk-pixbuf/gdk-pixbuf-util.c"
29472883 line="177">whether to pixelate</doc>
29482884 <type name="gboolean" c:type="gboolean"/>
29492885 </parameter>
@@ -2951,7 +2887,7 @@ create a pixelated image.</doc>
29512887 </method>
29522888 <method name="save" c:identifier="gdk_pixbuf_save" introspectable="0">
29532889 <doc xml:space="preserve"
2954- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2890+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
29552891 line="2416">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
29562892 and "bmp" are possible file formats to save in, but more formats may be
29572893 installed. The list of all writable formats can be determined in the
@@ -3023,30 +2959,29 @@ TIFF images recognize:
30232959 ICO images can be saved in depth 16, 24, or 32, by using the "depth"
30242960 parameter. When the ICO saver is given "x_hot" and "y_hot" parameters,
30252961 it produces a CUR instead of an ICO.</doc>
3026- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3027- line="319"/>
2962+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="319"/>
30282963 <return-value transfer-ownership="none">
30292964 <doc xml:space="preserve"
3030- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2965+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30312966 line="2496">`TRUE` on success, and `FALSE` otherwise</doc>
30322967 <type name="gboolean" c:type="gboolean"/>
30332968 </return-value>
30342969 <parameters>
30352970 <instance-parameter name="pixbuf" transfer-ownership="none">
30362971 <doc xml:space="preserve"
3037- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2972+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30382973 line="2418">a `GdkPixbuf`.</doc>
30392974 <type name="Pixbuf" c:type="GdkPixbuf*"/>
30402975 </instance-parameter>
30412976 <parameter name="filename" transfer-ownership="none">
30422977 <doc xml:space="preserve"
3043- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2978+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30442979 line="2419">name of file to save.</doc>
30452980 <type name="filename" c:type="const char*"/>
30462981 </parameter>
30472982 <parameter name="type" transfer-ownership="none">
30482983 <doc xml:space="preserve"
3049- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2984+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30502985 line="2420">name of file format.</doc>
30512986 <type name="utf8" c:type="const char*"/>
30522987 </parameter>
@@ -3055,13 +2990,13 @@ it produces a CUR instead of an ICO.</doc>
30552990 nullable="1"
30562991 allow-none="1">
30572992 <doc xml:space="preserve"
3058- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2993+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30592994 line="2421">return location for error</doc>
30602995 <type name="GLib.Error" c:type="GError**"/>
30612996 </parameter>
30622997 <parameter name="..." transfer-ownership="none">
30632998 <doc xml:space="preserve"
3064- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
2999+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30653000 line="2422">list of key-value save options, followed by `NULL`</doc>
30663001 <varargs/>
30673002 </parameter>
@@ -3072,7 +3007,7 @@ it produces a CUR instead of an ICO.</doc>
30723007 version="2.4"
30733008 introspectable="0">
30743009 <doc xml:space="preserve"
3075- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3010+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30763011 line="2753">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
30773012 "png", "tiff", "ico" or "bmp".
30783013
@@ -3087,18 +3022,17 @@ If @error is set, `FALSE` will be returned and @buffer will be set to
30873022 domain.
30883023
30893024 See `gdk_pixbuf_save()` for more details.</doc>
3090- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3091- line="392"/>
3025+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="392"/>
30923026 <return-value transfer-ownership="none">
30933027 <doc xml:space="preserve"
3094- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3028+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
30953029 line="2778">whether an error was set</doc>
30963030 <type name="gboolean" c:type="gboolean"/>
30973031 </return-value>
30983032 <parameters>
30993033 <instance-parameter name="pixbuf" transfer-ownership="none">
31003034 <doc xml:space="preserve"
3101- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3035+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31023036 line="2755">a `GdkPixbuf`.</doc>
31033037 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31043038 </instance-parameter>
@@ -3107,7 +3041,7 @@ See `gdk_pixbuf_save()` for more details.</doc>
31073041 caller-allocates="0"
31083042 transfer-ownership="full">
31093043 <doc xml:space="preserve"
3110- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3044+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31113045 line="2756">location to receive a pointer
31123046 to the new buffer.</doc>
31133047 <array length="1" zero-terminated="0" c:type="gchar**">
@@ -3119,13 +3053,13 @@ See `gdk_pixbuf_save()` for more details.</doc>
31193053 caller-allocates="0"
31203054 transfer-ownership="full">
31213055 <doc xml:space="preserve"
3122- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3056+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31233057 line="2758">location to receive the size of the new buffer.</doc>
31243058 <type name="gsize" c:type="gsize*"/>
31253059 </parameter>
31263060 <parameter name="type" transfer-ownership="none">
31273061 <doc xml:space="preserve"
3128- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3062+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31293063 line="2759">name of file format.</doc>
31303064 <type name="utf8" c:type="const char*"/>
31313065 </parameter>
@@ -3134,13 +3068,13 @@ See `gdk_pixbuf_save()` for more details.</doc>
31343068 nullable="1"
31353069 allow-none="1">
31363070 <doc xml:space="preserve"
3137- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3071+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31383072 line="2760">return location for error, or `NULL`</doc>
31393073 <type name="GLib.Error" c:type="GError**"/>
31403074 </parameter>
31413075 <parameter name="..." transfer-ownership="none">
31423076 <doc xml:space="preserve"
3143- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3077+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31443078 line="2761">list of key-value save options</doc>
31453079 <varargs/>
31463080 </parameter>
@@ -3151,25 +3085,24 @@ See `gdk_pixbuf_save()` for more details.</doc>
31513085 version="2.4"
31523086 throws="1">
31533087 <doc xml:space="preserve"
3154- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3088+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31553089 line="2846">Vector version of `gdk_pixbuf_save_to_buffer()`.
31563090
31573091 Saves pixbuf to a new buffer in format @type, which is currently "jpeg",
31583092 "tiff", "png", "ico" or "bmp".
31593093
31603094 See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3161- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3162- line="400"/>
3095+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="400"/>
31633096 <return-value transfer-ownership="none">
31643097 <doc xml:space="preserve"
3165- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3098+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31663099 line="2864">whether an error was set</doc>
31673100 <type name="gboolean" c:type="gboolean"/>
31683101 </return-value>
31693102 <parameters>
31703103 <instance-parameter name="pixbuf" transfer-ownership="none">
31713104 <doc xml:space="preserve"
3172- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3105+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31733106 line="2848">a `GdkPixbuf`.</doc>
31743107 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31753108 </instance-parameter>
@@ -3178,7 +3111,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31783111 caller-allocates="0"
31793112 transfer-ownership="full">
31803113 <doc xml:space="preserve"
3181- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3114+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31823115 line="2849">
31833116 location to receive a pointer to the new buffer.</doc>
31843117 <array length="1" zero-terminated="0" c:type="gchar**">
@@ -3190,13 +3123,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31903123 caller-allocates="0"
31913124 transfer-ownership="full">
31923125 <doc xml:space="preserve"
3193- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3126+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
31943127 line="2851">location to receive the size of the new buffer.</doc>
31953128 <type name="gsize" c:type="gsize*"/>
31963129 </parameter>
31973130 <parameter name="type" transfer-ownership="none">
31983131 <doc xml:space="preserve"
3199- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3132+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32003133 line="2852">name of file format.</doc>
32013134 <type name="utf8" c:type="const char*"/>
32023135 </parameter>
@@ -3205,7 +3138,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
32053138 nullable="1"
32063139 allow-none="1">
32073140 <doc xml:space="preserve"
3208- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3141+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32093142 line="2853">name of options to set</doc>
32103143 <array c:type="char**">
32113144 <type name="utf8"/>
@@ -3216,7 +3149,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
32163149 nullable="1"
32173150 allow-none="1">
32183151 <doc xml:space="preserve"
3219- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3152+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32203153 line="2854">values for named options</doc>
32213154 <array c:type="char**">
32223155 <type name="utf8"/>
@@ -3229,7 +3162,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
32293162 version="2.4"
32303163 introspectable="0">
32313164 <doc xml:space="preserve"
3232- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3165+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32333166 line="2640">Saves pixbuf in format `type` by feeding the produced data to a
32343167 callback.
32353168
@@ -3241,18 +3174,17 @@ include those in the `GDK_PIXBUF_ERROR` domain and whatever the save
32413174 function generates.
32423175
32433176 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3244- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3245- line="373"/>
3177+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="373"/>
32463178 <return-value transfer-ownership="none">
32473179 <doc xml:space="preserve"
3248- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3180+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32493181 line="2662">whether an error was set</doc>
32503182 <type name="gboolean" c:type="gboolean"/>
32513183 </return-value>
32523184 <parameters>
32533185 <instance-parameter name="pixbuf" transfer-ownership="none">
32543186 <doc xml:space="preserve"
3255- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3187+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32563188 line="2642">a `GdkPixbuf`.</doc>
32573189 <type name="Pixbuf" c:type="GdkPixbuf*"/>
32583190 </instance-parameter>
@@ -3261,7 +3193,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32613193 scope="call"
32623194 closure="1">
32633195 <doc xml:space="preserve"
3264- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3196+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32653197 line="2643">a function that is called to save each block of data that
32663198 the save routine generates.</doc>
32673199 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
@@ -3271,13 +3203,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32713203 nullable="1"
32723204 allow-none="1">
32733205 <doc xml:space="preserve"
3274- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3206+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32753207 line="2645">user data to pass to the save function.</doc>
32763208 <type name="gpointer" c:type="gpointer"/>
32773209 </parameter>
32783210 <parameter name="type" transfer-ownership="none">
32793211 <doc xml:space="preserve"
3280- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3212+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32813213 line="2646">name of file format.</doc>
32823214 <type name="utf8" c:type="const char*"/>
32833215 </parameter>
@@ -3286,13 +3218,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32863218 nullable="1"
32873219 allow-none="1">
32883220 <doc xml:space="preserve"
3289- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3221+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32903222 line="2647">return location for error, or `NULL`</doc>
32913223 <type name="GLib.Error" c:type="GError**"/>
32923224 </parameter>
32933225 <parameter name="..." transfer-ownership="none">
32943226 <doc xml:space="preserve"
3295- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3227+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
32963228 line="2648">list of key-value save options</doc>
32973229 <varargs/>
32983230 </parameter>
@@ -3303,7 +3235,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
33033235 version="2.4"
33043236 throws="1">
33053237 <doc xml:space="preserve"
3306- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3238+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33073239 line="2697">Vector version of `gdk_pixbuf_save_to_callback()`.
33083240
33093241 Saves pixbuf to a callback in format @type, which is currently "jpeg",
@@ -3312,18 +3244,17 @@ Saves pixbuf to a callback in format @type, which is currently "jpeg",
33123244 If @error is set, `FALSE` will be returned.
33133245
33143246 See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3315- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3316- line="381"/>
3247+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="381"/>
33173248 <return-value transfer-ownership="none">
33183249 <doc xml:space="preserve"
3319- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3250+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33203251 line="2717">whether an error was set</doc>
33213252 <type name="gboolean" c:type="gboolean"/>
33223253 </return-value>
33233254 <parameters>
33243255 <instance-parameter name="pixbuf" transfer-ownership="none">
33253256 <doc xml:space="preserve"
3326- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3257+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33273258 line="2699">a `GdkPixbuf`.</doc>
33283259 <type name="Pixbuf" c:type="GdkPixbuf*"/>
33293260 </instance-parameter>
@@ -3332,7 +3263,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33323263 scope="call"
33333264 closure="1">
33343265 <doc xml:space="preserve"
3335- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3266+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33363267 line="2700">a function that is called to save each block of data that
33373268 the save routine generates.</doc>
33383269 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
@@ -3342,13 +3273,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33423273 nullable="1"
33433274 allow-none="1">
33443275 <doc xml:space="preserve"
3345- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3276+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33463277 line="2702">user data to pass to the save function.</doc>
33473278 <type name="gpointer" c:type="gpointer"/>
33483279 </parameter>
33493280 <parameter name="type" transfer-ownership="none">
33503281 <doc xml:space="preserve"
3351- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3282+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33523283 line="2703">name of file format.</doc>
33533284 <type name="utf8" c:type="const char*"/>
33543285 </parameter>
@@ -3357,7 +3288,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33573288 nullable="1"
33583289 allow-none="1">
33593290 <doc xml:space="preserve"
3360- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3291+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33613292 line="2704">name of options to set</doc>
33623293 <array c:type="char**">
33633294 <type name="utf8"/>
@@ -3368,7 +3299,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33683299 nullable="1"
33693300 allow-none="1">
33703301 <doc xml:space="preserve"
3371- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3302+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33723303 line="2705">values for named options</doc>
33733304 <array c:type="char**">
33743305 <type name="utf8"/>
@@ -3381,7 +3312,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33813312 version="2.14"
33823313 introspectable="0">
33833314 <doc xml:space="preserve"
3384- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3315+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
33853316 line="2990">Saves `pixbuf` to an output stream.
33863317
33873318 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
@@ -3393,11 +3324,10 @@ will be returned. Other possible errors are in the `GDK_PIXBUF_ERROR`
33933324 and `G_IO_ERROR` domains.
33943325
33953326 The stream is not closed at the end of this call.</doc>
3396- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3397- line="441"/>
3327+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="441"/>
33983328 <return-value transfer-ownership="none">
33993329 <doc xml:space="preserve"
3400- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3330+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34013331 line="3011">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
34023332 error was set.</doc>
34033333 <type name="gboolean" c:type="gboolean"/>
@@ -3405,19 +3335,19 @@ The stream is not closed at the end of this call.</doc>
34053335 <parameters>
34063336 <instance-parameter name="pixbuf" transfer-ownership="none">
34073337 <doc xml:space="preserve"
3408- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3338+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34093339 line="2992">a `GdkPixbuf`</doc>
34103340 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34113341 </instance-parameter>
34123342 <parameter name="stream" transfer-ownership="none">
34133343 <doc xml:space="preserve"
3414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3344+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34153345 line="2993">a `GOutputStream` to save the pixbuf to</doc>
34163346 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34173347 </parameter>
34183348 <parameter name="type" transfer-ownership="none">
34193349 <doc xml:space="preserve"
3420- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3350+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34213351 line="2994">name of file format</doc>
34223352 <type name="utf8" c:type="const char*"/>
34233353 </parameter>
@@ -3426,7 +3356,7 @@ The stream is not closed at the end of this call.</doc>
34263356 nullable="1"
34273357 allow-none="1">
34283358 <doc xml:space="preserve"
3429- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3359+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34303360 line="2995">optional `GCancellable` object, `NULL` to ignore</doc>
34313361 <type name="Gio.Cancellable" c:type="GCancellable*"/>
34323362 </parameter>
@@ -3435,13 +3365,13 @@ The stream is not closed at the end of this call.</doc>
34353365 nullable="1"
34363366 allow-none="1">
34373367 <doc xml:space="preserve"
3438- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3368+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34393369 line="2996">return location for error, or `NULL`</doc>
34403370 <type name="GLib.Error" c:type="GError**"/>
34413371 </parameter>
34423372 <parameter name="..." transfer-ownership="none">
34433373 <doc xml:space="preserve"
3444- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3374+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34453375 line="2997">list of key-value save options</doc>
34463376 <varargs/>
34473377 </parameter>
@@ -3452,7 +3382,7 @@ The stream is not closed at the end of this call.</doc>
34523382 version="2.24"
34533383 introspectable="0">
34543384 <doc xml:space="preserve"
3455- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3385+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34563386 line="3144">Saves `pixbuf` to an output stream asynchronously.
34573387
34583388 For more details see gdk_pixbuf_save_to_stream(), which is the synchronous
@@ -3462,27 +3392,26 @@ When the operation is finished, `callback` will be called in the main thread.
34623392
34633393 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
34643394 the operation.</doc>
3465- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3466- line="449"/>
3395+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="449"/>
34673396 <return-value transfer-ownership="none">
34683397 <type name="none" c:type="void"/>
34693398 </return-value>
34703399 <parameters>
34713400 <instance-parameter name="pixbuf" transfer-ownership="none">
34723401 <doc xml:space="preserve"
3473- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3402+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34743403 line="3146">a `GdkPixbuf`</doc>
34753404 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34763405 </instance-parameter>
34773406 <parameter name="stream" transfer-ownership="none">
34783407 <doc xml:space="preserve"
3479- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3408+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34803409 line="3147">a `GOutputStream` to which to save the pixbuf</doc>
34813410 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34823411 </parameter>
34833412 <parameter name="type" transfer-ownership="none">
34843413 <doc xml:space="preserve"
3485- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3414+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34863415 line="3148">name of file format</doc>
34873416 <type name="utf8" c:type="const gchar*"/>
34883417 </parameter>
@@ -3491,7 +3420,7 @@ the operation.</doc>
34913420 nullable="1"
34923421 allow-none="1">
34933422 <doc xml:space="preserve"
3494- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3423+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
34953424 line="3149">optional `GCancellable` object, `NULL` to ignore</doc>
34963425 <type name="Gio.Cancellable" c:type="GCancellable*"/>
34973426 </parameter>
@@ -3502,7 +3431,7 @@ the operation.</doc>
35023431 scope="async"
35033432 closure="4">
35043433 <doc xml:space="preserve"
3505- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3434+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35063435 line="3150">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
35073436 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
35083437 </parameter>
@@ -3511,13 +3440,13 @@ the operation.</doc>
35113440 nullable="1"
35123441 allow-none="1">
35133442 <doc xml:space="preserve"
3514- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3443+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35153444 line="3151">the data to pass to the callback function</doc>
35163445 <type name="gpointer" c:type="gpointer"/>
35173446 </parameter>
35183447 <parameter name="..." transfer-ownership="none">
35193448 <doc xml:space="preserve"
3520- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3449+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35213450 line="3152">list of key-value save options</doc>
35223451 <varargs/>
35233452 </parameter>
@@ -3528,18 +3457,17 @@ the operation.</doc>
35283457 version="2.36"
35293458 throws="1">
35303459 <doc xml:space="preserve"
3531- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3460+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35323461 line="2948">Saves `pixbuf` to an output stream.
35333462
35343463 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
35353464 "bmp".
35363465
35373466 See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3538- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3539- line="472"/>
3467+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="472"/>
35403468 <return-value transfer-ownership="none">
35413469 <doc xml:space="preserve"
3542- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3470+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35433471 line="2965">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
35443472 error was set.</doc>
35453473 <type name="gboolean" c:type="gboolean"/>
@@ -3547,19 +3475,19 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35473475 <parameters>
35483476 <instance-parameter name="pixbuf" transfer-ownership="none">
35493477 <doc xml:space="preserve"
3550- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3478+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35513479 line="2950">a `GdkPixbuf`</doc>
35523480 <type name="Pixbuf" c:type="GdkPixbuf*"/>
35533481 </instance-parameter>
35543482 <parameter name="stream" transfer-ownership="none">
35553483 <doc xml:space="preserve"
3556- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3484+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35573485 line="2951">a `GOutputStream` to save the pixbuf to</doc>
35583486 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
35593487 </parameter>
35603488 <parameter name="type" transfer-ownership="none">
35613489 <doc xml:space="preserve"
3562- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3490+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35633491 line="2952">name of file format</doc>
35643492 <type name="utf8" c:type="const char*"/>
35653493 </parameter>
@@ -3568,7 +3496,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35683496 nullable="1"
35693497 allow-none="1">
35703498 <doc xml:space="preserve"
3571- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3499+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35723500 line="2953">name of options to set</doc>
35733501 <array c:type="char**">
35743502 <type name="utf8"/>
@@ -3579,7 +3507,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35793507 nullable="1"
35803508 allow-none="1">
35813509 <doc xml:space="preserve"
3582- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3510+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35833511 line="2954">values for named options</doc>
35843512 <array c:type="char**">
35853513 <type name="utf8"/>
@@ -3590,7 +3518,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35903518 nullable="1"
35913519 allow-none="1">
35923520 <doc xml:space="preserve"
3593- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3521+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
35943522 line="2955">optional `GCancellable` object, `NULL` to ignore</doc>
35953523 <type name="Gio.Cancellable" c:type="GCancellable*"/>
35963524 </parameter>
@@ -3600,7 +3528,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
36003528 c:identifier="gdk_pixbuf_save_to_streamv_async"
36013529 version="2.36">
36023530 <doc xml:space="preserve"
3603- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3531+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36043532 line="3086">Saves `pixbuf` to an output stream asynchronously.
36053533
36063534 For more details see gdk_pixbuf_save_to_streamv(), which is the synchronous
@@ -3610,27 +3538,26 @@ When the operation is finished, `callback` will be called in the main thread.
36103538
36113539 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
36123540 the operation.</doc>
3613- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3614- line="462"/>
3541+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="462"/>
36153542 <return-value transfer-ownership="none">
36163543 <type name="none" c:type="void"/>
36173544 </return-value>
36183545 <parameters>
36193546 <instance-parameter name="pixbuf" transfer-ownership="none">
36203547 <doc xml:space="preserve"
3621- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3548+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36223549 line="3088">a `GdkPixbuf`</doc>
36233550 <type name="Pixbuf" c:type="GdkPixbuf*"/>
36243551 </instance-parameter>
36253552 <parameter name="stream" transfer-ownership="none">
36263553 <doc xml:space="preserve"
3627- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3554+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36283555 line="3089">a `GOutputStream` to which to save the pixbuf</doc>
36293556 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
36303557 </parameter>
36313558 <parameter name="type" transfer-ownership="none">
36323559 <doc xml:space="preserve"
3633- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3560+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36343561 line="3090">name of file format</doc>
36353562 <type name="utf8" c:type="const gchar*"/>
36363563 </parameter>
@@ -3639,7 +3566,7 @@ the operation.</doc>
36393566 nullable="1"
36403567 allow-none="1">
36413568 <doc xml:space="preserve"
3642- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3569+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36433570 line="3091">name of options to set</doc>
36443571 <array c:type="gchar**">
36453572 <type name="utf8"/>
@@ -3650,7 +3577,7 @@ the operation.</doc>
36503577 nullable="1"
36513578 allow-none="1">
36523579 <doc xml:space="preserve"
3653- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3580+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36543581 line="3092">values for named options</doc>
36553582 <array c:type="gchar**">
36563583 <type name="utf8"/>
@@ -3661,7 +3588,7 @@ the operation.</doc>
36613588 nullable="1"
36623589 allow-none="1">
36633590 <doc xml:space="preserve"
3664- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3591+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36653592 line="3093">optional `GCancellable` object, `NULL` to ignore</doc>
36663593 <type name="Gio.Cancellable" c:type="GCancellable*"/>
36673594 </parameter>
@@ -3672,7 +3599,7 @@ the operation.</doc>
36723599 scope="async"
36733600 closure="6">
36743601 <doc xml:space="preserve"
3675- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3602+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36763603 line="3094">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
36773604 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
36783605 </parameter>
@@ -3681,7 +3608,7 @@ the operation.</doc>
36813608 nullable="1"
36823609 allow-none="1">
36833610 <doc xml:space="preserve"
3684- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3611+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36853612 line="3095">the data to pass to the callback function</doc>
36863613 <type name="gpointer" c:type="gpointer"/>
36873614 </parameter>
@@ -3689,7 +3616,7 @@ the operation.</doc>
36893616 </method>
36903617 <method name="savev" c:identifier="gdk_pixbuf_savev" throws="1">
36913618 <doc xml:space="preserve"
3692- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3619+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
36933620 line="2528">Vector version of `gdk_pixbuf_save()`.
36943621
36953622 Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico" or "bmp".
@@ -3697,30 +3624,29 @@ Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico
36973624 If @error is set, `FALSE` will be returned.
36983625
36993626 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3700- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3701- line="326"/>
3627+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="326"/>
37023628 <return-value transfer-ownership="none">
37033629 <doc xml:space="preserve"
3704- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3630+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37053631 line="2545">whether an error was set</doc>
37063632 <type name="gboolean" c:type="gboolean"/>
37073633 </return-value>
37083634 <parameters>
37093635 <instance-parameter name="pixbuf" transfer-ownership="none">
37103636 <doc xml:space="preserve"
3711- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3637+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37123638 line="2530">a `GdkPixbuf`.</doc>
37133639 <type name="Pixbuf" c:type="GdkPixbuf*"/>
37143640 </instance-parameter>
37153641 <parameter name="filename" transfer-ownership="none">
37163642 <doc xml:space="preserve"
3717- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3643+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37183644 line="2531">name of file to save.</doc>
37193645 <type name="filename" c:type="const char*"/>
37203646 </parameter>
37213647 <parameter name="type" transfer-ownership="none">
37223648 <doc xml:space="preserve"
3723- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3649+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37243650 line="2532">name of file format.</doc>
37253651 <type name="utf8" c:type="const char*"/>
37263652 </parameter>
@@ -3729,7 +3655,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
37293655 nullable="1"
37303656 allow-none="1">
37313657 <doc xml:space="preserve"
3732- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3658+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37333659 line="2533">name of options to set</doc>
37343660 <array c:type="char**">
37353661 <type name="utf8"/>
@@ -3740,7 +3666,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
37403666 nullable="1"
37413667 allow-none="1">
37423668 <doc xml:space="preserve"
3743- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
3669+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
37443670 line="2534">values for named options</doc>
37453671 <array c:type="char**">
37463672 <type name="utf8"/>
@@ -3750,7 +3676,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
37503676 </method>
37513677 <method name="scale" c:identifier="gdk_pixbuf_scale">
37523678 <doc xml:space="preserve"
3753- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3679+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
37543680 line="28">Creates a transformation of the source image @src by scaling by
37553681 @scale_x and @scale_y then translating by @offset_x and @offset_y,
37563682 then renders the rectangle (@dest_x, @dest_y, @dest_width,
@@ -3764,7 +3690,7 @@ gdk_pixbuf_scale_simple() isn't powerful enough.
37643690 If the source rectangle overlaps the destination rectangle on the
37653691 same pixbuf, it will be overwritten during the scaling which
37663692 results in rendering artifacts.</doc>
3767- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
3693+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
37683694 line="99"/>
37693695 <return-value transfer-ownership="none">
37703696 <type name="none" c:type="void"/>
@@ -3772,67 +3698,67 @@ results in rendering artifacts.</doc>
37723698 <parameters>
37733699 <instance-parameter name="src" transfer-ownership="none">
37743700 <doc xml:space="preserve"
3775- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3701+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
37763702 line="30">a #GdkPixbuf</doc>
37773703 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
37783704 </instance-parameter>
37793705 <parameter name="dest" transfer-ownership="none">
37803706 <doc xml:space="preserve"
3781- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3707+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
37823708 line="31">the #GdkPixbuf into which to render the results</doc>
37833709 <type name="Pixbuf" c:type="GdkPixbuf*"/>
37843710 </parameter>
37853711 <parameter name="dest_x" transfer-ownership="none">
37863712 <doc xml:space="preserve"
3787- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3713+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
37883714 line="32">the left coordinate for region to render</doc>
37893715 <type name="gint" c:type="int"/>
37903716 </parameter>
37913717 <parameter name="dest_y" transfer-ownership="none">
37923718 <doc xml:space="preserve"
3793- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3719+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
37943720 line="33">the top coordinate for region to render</doc>
37953721 <type name="gint" c:type="int"/>
37963722 </parameter>
37973723 <parameter name="dest_width" transfer-ownership="none">
37983724 <doc xml:space="preserve"
3799- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3725+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38003726 line="34">the width of the region to render</doc>
38013727 <type name="gint" c:type="int"/>
38023728 </parameter>
38033729 <parameter name="dest_height" transfer-ownership="none">
38043730 <doc xml:space="preserve"
3805- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3731+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38063732 line="35">the height of the region to render</doc>
38073733 <type name="gint" c:type="int"/>
38083734 </parameter>
38093735 <parameter name="offset_x" transfer-ownership="none">
38103736 <doc xml:space="preserve"
3811- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3737+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38123738 line="36">the offset in the X direction (currently rounded to an integer)</doc>
38133739 <type name="gdouble" c:type="double"/>
38143740 </parameter>
38153741 <parameter name="offset_y" transfer-ownership="none">
38163742 <doc xml:space="preserve"
3817- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3743+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38183744 line="37">the offset in the Y direction (currently rounded to an integer)</doc>
38193745 <type name="gdouble" c:type="double"/>
38203746 </parameter>
38213747 <parameter name="scale_x" transfer-ownership="none">
38223748 <doc xml:space="preserve"
3823- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3749+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38243750 line="38">the scale factor in the X direction</doc>
38253751 <type name="gdouble" c:type="double"/>
38263752 </parameter>
38273753 <parameter name="scale_y" transfer-ownership="none">
38283754 <doc xml:space="preserve"
3829- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3755+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38303756 line="39">the scale factor in the Y direction</doc>
38313757 <type name="gdouble" c:type="double"/>
38323758 </parameter>
38333759 <parameter name="interp_type" transfer-ownership="none">
38343760 <doc xml:space="preserve"
3835- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3761+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38363762 line="40">the interpolation type for the transformation.</doc>
38373763 <type name="InterpType" c:type="GdkInterpType"/>
38383764 </parameter>
@@ -3840,7 +3766,7 @@ results in rendering artifacts.</doc>
38403766 </method>
38413767 <method name="scale_simple" c:identifier="gdk_pixbuf_scale_simple">
38423768 <doc xml:space="preserve"
3843- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3769+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38443770 line="236">Create a new pixbuf containing a copy of `src` scaled to
38453771 `dest_width` x `dest_height`.
38463772
@@ -3859,36 +3785,36 @@ If `dest_width` and `dest_height` are equal to the width and height of
38593785
38603786 For more complicated scaling/alpha blending see [method@GdkPixbuf.Pixbuf.scale]
38613787 and [method@GdkPixbuf.Pixbuf.composite].</doc>
3862- <source-position filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
3788+ <source-position filename="gdk-pixbuf/gdk-pixbuf-transform.h"
38633789 line="143"/>
38643790 <return-value transfer-ownership="full" nullable="1">
38653791 <doc xml:space="preserve"
3866- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3792+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38673793 line="262">the new pixbuf</doc>
38683794 <type name="Pixbuf" c:type="GdkPixbuf*"/>
38693795 </return-value>
38703796 <parameters>
38713797 <instance-parameter name="src" transfer-ownership="none">
38723798 <doc xml:space="preserve"
3873- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3799+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38743800 line="238">a #GdkPixbuf</doc>
38753801 <type name="Pixbuf" c:type="const GdkPixbuf*"/>
38763802 </instance-parameter>
38773803 <parameter name="dest_width" transfer-ownership="none">
38783804 <doc xml:space="preserve"
3879- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3805+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38803806 line="239">the width of destination image</doc>
38813807 <type name="gint" c:type="int"/>
38823808 </parameter>
38833809 <parameter name="dest_height" transfer-ownership="none">
38843810 <doc xml:space="preserve"
3885- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3811+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38863812 line="240">the height of destination image</doc>
38873813 <type name="gint" c:type="int"/>
38883814 </parameter>
38893815 <parameter name="interp_type" transfer-ownership="none">
38903816 <doc xml:space="preserve"
3891- filename="../gdk-pixbuf/gdk-pixbuf-scale.c"
3817+ filename="gdk-pixbuf/gdk-pixbuf-scale.c"
38923818 line="241">the interpolation type for the transformation.</doc>
38933819 <type name="InterpType" c:type="GdkInterpType"/>
38943820 </parameter>
@@ -3898,35 +3824,34 @@ and [method@GdkPixbuf.Pixbuf.composite].</doc>
38983824 c:identifier="gdk_pixbuf_set_option"
38993825 version="2.2">
39003826 <doc xml:space="preserve"
3901- filename="../gdk-pixbuf/gdk-pixbuf.c"
3827+ filename="gdk-pixbuf/gdk-pixbuf.c"
39023828 line="1257">Attaches a key/value pair as an option to a `GdkPixbuf`.
39033829
39043830 If `key` already exists in the list of options attached to the `pixbuf`,
39053831 the new value is ignored and `FALSE` is returned.</doc>
3906- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3907- line="506"/>
3832+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="506"/>
39083833 <return-value transfer-ownership="none">
39093834 <doc xml:space="preserve"
3910- filename="../gdk-pixbuf/gdk-pixbuf.c"
3835+ filename="gdk-pixbuf/gdk-pixbuf.c"
39113836 line="1268">`TRUE` on success</doc>
39123837 <type name="gboolean" c:type="gboolean"/>
39133838 </return-value>
39143839 <parameters>
39153840 <instance-parameter name="pixbuf" transfer-ownership="none">
39163841 <doc xml:space="preserve"
3917- filename="../gdk-pixbuf/gdk-pixbuf.c"
3842+ filename="gdk-pixbuf/gdk-pixbuf.c"
39183843 line="1259">a `GdkPixbuf`</doc>
39193844 <type name="Pixbuf" c:type="GdkPixbuf*"/>
39203845 </instance-parameter>
39213846 <parameter name="key" transfer-ownership="none">
39223847 <doc xml:space="preserve"
3923- filename="../gdk-pixbuf/gdk-pixbuf.c"
3848+ filename="gdk-pixbuf/gdk-pixbuf.c"
39243849 line="1260">a nul-terminated string.</doc>
39253850 <type name="utf8" c:type="const gchar*"/>
39263851 </parameter>
39273852 <parameter name="value" transfer-ownership="none">
39283853 <doc xml:space="preserve"
3929- filename="../gdk-pixbuf/gdk-pixbuf.c"
3854+ filename="gdk-pixbuf/gdk-pixbuf.c"
39303855 line="1261">a nul-terminated string.</doc>
39313856 <type name="utf8" c:type="const gchar*"/>
39323857 </parameter>
@@ -3938,18 +3863,17 @@ the new value is ignored and `FALSE` is returned.</doc>
39383863 deprecated="1"
39393864 deprecated-version="2.0">
39403865 <doc xml:space="preserve"
3941- filename="../gdk-pixbuf/gdk-pixbuf.c"
3866+ filename="gdk-pixbuf/gdk-pixbuf.c"
39423867 line="430">Removes a reference from a pixbuf.</doc>
39433868 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
3944- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3945- line="168"/>
3869+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="168"/>
39463870 <return-value transfer-ownership="none">
39473871 <type name="none" c:type="void"/>
39483872 </return-value>
39493873 <parameters>
39503874 <instance-parameter name="pixbuf" transfer-ownership="none">
39513875 <doc xml:space="preserve"
3952- filename="../gdk-pixbuf/gdk-pixbuf.c"
3876+ filename="gdk-pixbuf/gdk-pixbuf.c"
39533877 line="432">A pixbuf.</doc>
39543878 <type name="Pixbuf" c:type="GdkPixbuf*"/>
39553879 </instance-parameter>
@@ -3959,9 +3883,10 @@ the new value is ignored and `FALSE` is returned.</doc>
39593883 writable="1"
39603884 construct-only="1"
39613885 transfer-ownership="none"
3962- getter="get_bits_per_sample">
3886+ getter="get_bits_per_sample"
3887+ default-value="8">
39633888 <doc xml:space="preserve"
3964- filename="../gdk-pixbuf/gdk-pixbuf.c"
3889+ filename="gdk-pixbuf/gdk-pixbuf.c"
39653890 line="281">The number of bits per sample.
39663891
39673892 Currently only 8 bit per sample are supported.</doc>
@@ -3971,9 +3896,10 @@ Currently only 8 bit per sample are supported.</doc>
39713896 writable="1"
39723897 construct-only="1"
39733898 transfer-ownership="none"
3974- getter="get_colorspace">
3899+ getter="get_colorspace"
3900+ default-value="GDK_COLORSPACE_RGB">
39753901 <doc xml:space="preserve"
3976- filename="../gdk-pixbuf/gdk-pixbuf.c"
3902+ filename="gdk-pixbuf/gdk-pixbuf.c"
39773903 line="254">The color space of the pixbuf.
39783904
39793905 Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
@@ -3983,9 +3909,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
39833909 writable="1"
39843910 construct-only="1"
39853911 transfer-ownership="none"
3986- getter="get_has_alpha">
3912+ getter="get_has_alpha"
3913+ default-value="FALSE">
39873914 <doc xml:space="preserve"
3988- filename="../gdk-pixbuf/gdk-pixbuf.c"
3915+ filename="gdk-pixbuf/gdk-pixbuf.c"
39893916 line="269">Whether the pixbuf has an alpha channel.</doc>
39903917 <type name="gboolean" c:type="gboolean"/>
39913918 </property>
@@ -3993,9 +3920,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
39933920 writable="1"
39943921 construct-only="1"
39953922 transfer-ownership="none"
3996- getter="get_height">
3923+ getter="get_height"
3924+ default-value="1">
39973925 <doc xml:space="preserve"
3998- filename="../gdk-pixbuf/gdk-pixbuf.c"
3926+ filename="gdk-pixbuf/gdk-pixbuf.c"
39993927 line="311">The number of rows of the pixbuf.</doc>
40003928 <type name="gint" c:type="gint"/>
40013929 </property>
@@ -4003,9 +3931,10 @@ Currently, only `GDK_COLORSPACE_RGB` is supported.</doc>
40033931 writable="1"
40043932 construct-only="1"
40053933 transfer-ownership="none"
4006- getter="get_n_channels">
3934+ getter="get_n_channels"
3935+ default-value="3">
40073936 <doc xml:space="preserve"
4008- filename="../gdk-pixbuf/gdk-pixbuf.c"
3937+ filename="gdk-pixbuf/gdk-pixbuf.c"
40093938 line="238">The number of samples per pixel.
40103939
40113940 Currently, only 3 or 4 samples per pixel are supported.</doc>
@@ -4023,7 +3952,7 @@ Currently, only 3 or 4 samples per pixel are supported.</doc>
40233952 transfer-ownership="none"
40243953 getter="get_pixels">
40253954 <doc xml:space="preserve"
4026- filename="../gdk-pixbuf/gdk-pixbuf.c"
3955+ filename="gdk-pixbuf/gdk-pixbuf.c"
40273956 line="343">A pointer to the pixel data of the pixbuf.</doc>
40283957 <type name="gpointer" c:type="gpointer"/>
40293958 </property>
@@ -4031,9 +3960,10 @@ Currently, only 3 or 4 samples per pixel are supported.</doc>
40313960 writable="1"
40323961 construct-only="1"
40333962 transfer-ownership="none"
4034- getter="get_rowstride">
3963+ getter="get_rowstride"
3964+ default-value="1">
40353965 <doc xml:space="preserve"
4036- filename="../gdk-pixbuf/gdk-pixbuf.c"
3966+ filename="gdk-pixbuf/gdk-pixbuf.c"
40373967 line="325">The number of bytes between the start of a row and
40383968 the start of the next row.
40393969
@@ -4045,9 +3975,10 @@ width of the pixbuf.</doc>
40453975 writable="1"
40463976 construct-only="1"
40473977 transfer-ownership="none"
4048- getter="get_width">
3978+ getter="get_width"
3979+ default-value="1">
40493980 <doc xml:space="preserve"
4050- filename="../gdk-pixbuf/gdk-pixbuf.c"
3981+ filename="gdk-pixbuf/gdk-pixbuf.c"
40513982 line="297">The number of columns of the pixbuf.</doc>
40523983 <type name="gint" c:type="gint"/>
40533984 </property>
@@ -4059,7 +3990,7 @@ width of the pixbuf.</doc>
40593990 glib:get-type="gdk_pixbuf_alpha_mode_get_type"
40603991 c:type="GdkPixbufAlphaMode">
40613992 <doc xml:space="preserve"
4062- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
3993+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
40633994 line="39">Control the alpha channel for drawables.
40643995
40653996 These values can be passed to gdk_pixbuf_xlib_render_to_drawable_alpha()
@@ -4081,7 +4012,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
40814012 glib:nick="bilevel"
40824013 glib:name="GDK_PIXBUF_ALPHA_BILEVEL">
40834014 <doc xml:space="preserve"
4084- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
4015+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
40854016 line="41">A bilevel clipping mask (black and white)
40864017 will be created and used to draw the image. Pixels below 0.5 opacity
40874018 will be considered fully transparent, and all others will be
@@ -4093,7 +4024,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
40934024 glib:nick="full"
40944025 glib:name="GDK_PIXBUF_ALPHA_FULL">
40954026 <doc xml:space="preserve"
4096- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
4027+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
40974028 line="45">For now falls back to #GDK_PIXBUF_ALPHA_BILEVEL.
40984029 In the future it will do full alpha compositing.</doc>
40994030 </member>
@@ -4106,7 +4037,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
41064037 glib:get-type="gdk_pixbuf_animation_get_type"
41074038 glib:type-struct="PixbufAnimationClass">
41084039 <doc xml:space="preserve"
4109- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4040+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41104041 line="32">An opaque object representing an animation.
41114042
41124043 The GdkPixBuf library provides a simple mechanism to load and
@@ -4120,13 +4051,13 @@ instructions for moving the sprite around a background.
41204051 To display an animation you don't need to understand its
41214052 representation, however; you just ask `GdkPixbuf` what should
41224053 be displayed at a given point in time.</doc>
4123- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4054+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
41244055 line="163"/>
41254056 <constructor name="new_from_file"
41264057 c:identifier="gdk_pixbuf_animation_new_from_file"
41274058 throws="1">
41284059 <doc xml:space="preserve"
4129- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4060+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41304061 line="147">Creates a new animation by loading it from a file.
41314062
41324063 The file format is detected automatically.
@@ -4135,18 +4066,18 @@ If the file's format does not support multi-frame images, then an animation
41354066 with a single frame will be created.
41364067
41374068 Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
4138- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4069+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
41394070 line="63"/>
41404071 <return-value transfer-ownership="full" nullable="1">
41414072 <doc xml:space="preserve"
4142- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4073+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41434074 line="162">A newly-created animation</doc>
41444075 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41454076 </return-value>
41464077 <parameters>
41474078 <parameter name="filename" transfer-ownership="none">
41484079 <doc xml:space="preserve"
4149- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4080+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41504081 line="149">Name of file to load, in the GLib file
41514082 name encoding</doc>
41524083 <type name="filename" c:type="const char*"/>
@@ -4158,23 +4089,23 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
41584089 version="2.28"
41594090 throws="1">
41604091 <doc xml:space="preserve"
4161- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4092+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41624093 line="504">Creates a new pixbuf animation by loading an image from an resource.
41634094
41644095 The file format is detected automatically. If `NULL` is returned, then
41654096 @error will be set.</doc>
4166- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4097+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
41674098 line="78"/>
41684099 <return-value transfer-ownership="full" nullable="1">
41694100 <doc xml:space="preserve"
4170- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4101+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41714102 line="514">A newly-created animation</doc>
41724103 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41734104 </return-value>
41744105 <parameters>
41754106 <parameter name="resource_path" transfer-ownership="none">
41764107 <doc xml:space="preserve"
4177- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4108+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41784109 line="506">the path of the resource file</doc>
41794110 <type name="utf8" c:type="const char*"/>
41804111 </parameter>
@@ -4185,7 +4116,7 @@ The file format is detected automatically. If `NULL` is returned, then
41854116 version="2.28"
41864117 throws="1">
41874118 <doc xml:space="preserve"
4188- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4119+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
41894120 line="346">Creates a new animation by loading it from an input stream.
41904121
41914122 The file format is detected automatically.
@@ -4198,18 +4129,18 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
41984129 `G_IO_ERROR` domains.
41994130
42004131 The stream is not closed.</doc>
4201- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4132+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
42024133 line="66"/>
42034134 <return-value transfer-ownership="full" nullable="1">
42044135 <doc xml:space="preserve"
4205- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4136+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42064137 line="365">A newly-created animation</doc>
42074138 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
42084139 </return-value>
42094140 <parameters>
42104141 <parameter name="stream" transfer-ownership="none">
42114142 <doc xml:space="preserve"
4212- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4143+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42134144 line="348">a `GInputStream` to load the pixbuf from</doc>
42144145 <type name="Gio.InputStream" c:type="GInputStream*"/>
42154146 </parameter>
@@ -4218,7 +4149,7 @@ The stream is not closed.</doc>
42184149 nullable="1"
42194150 allow-none="1">
42204151 <doc xml:space="preserve"
4221- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4152+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42224153 line="349">optional `GCancellable` object</doc>
42234154 <type name="Gio.Cancellable" c:type="GCancellable*"/>
42244155 </parameter>
@@ -4229,21 +4160,21 @@ The stream is not closed.</doc>
42294160 version="2.28"
42304161 throws="1">
42314162 <doc xml:space="preserve"
4232- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4163+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42334164 line="479">Finishes an asynchronous pixbuf animation creation operation started with
42344165 [func@GdkPixbuf.PixbufAnimation.new_from_stream_async].</doc>
4235- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4166+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
42364167 line="75"/>
42374168 <return-value transfer-ownership="full" nullable="1">
42384169 <doc xml:space="preserve"
4239- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4170+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42404171 line="487">the newly created animation</doc>
42414172 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
42424173 </return-value>
42434174 <parameters>
42444175 <parameter name="async_result" transfer-ownership="none">
42454176 <doc xml:space="preserve"
4246- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4177+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42474178 line="481">a #GAsyncResult</doc>
42484179 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
42494180 </parameter>
@@ -4251,9 +4182,10 @@ The stream is not closed.</doc>
42514182 </constructor>
42524183 <function name="new_from_stream_async"
42534184 c:identifier="gdk_pixbuf_animation_new_from_stream_async"
4254- version="2.28">
4185+ version="2.28"
4186+ glib:finish-func="new_from_stream_finish">
42554187 <doc xml:space="preserve"
4256- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4188+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42574189 line="443">Creates a new animation by asynchronously loading an image from an input stream.
42584190
42594191 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
@@ -4262,7 +4194,7 @@ version of this function.
42624194 When the operation is finished, `callback` will be called in the main thread.
42634195 You can then call gdk_pixbuf_animation_new_from_stream_finish() to get the
42644196 result of the operation.</doc>
4265- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4197+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
42664198 line="70"/>
42674199 <return-value transfer-ownership="none">
42684200 <type name="none" c:type="void"/>
@@ -4270,7 +4202,7 @@ result of the operation.</doc>
42704202 <parameters>
42714203 <parameter name="stream" transfer-ownership="none">
42724204 <doc xml:space="preserve"
4273- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4205+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42744206 line="445">a #GInputStream from which to load the animation</doc>
42754207 <type name="Gio.InputStream" c:type="GInputStream*"/>
42764208 </parameter>
@@ -4279,7 +4211,7 @@ result of the operation.</doc>
42794211 nullable="1"
42804212 allow-none="1">
42814213 <doc xml:space="preserve"
4282- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4214+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42834215 line="446">optional #GCancellable object</doc>
42844216 <type name="Gio.Cancellable" c:type="GCancellable*"/>
42854217 </parameter>
@@ -4290,7 +4222,7 @@ result of the operation.</doc>
42904222 scope="async"
42914223 closure="3">
42924224 <doc xml:space="preserve"
4293- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4225+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
42944226 line="447">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
42954227 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
42964228 </parameter>
@@ -4299,7 +4231,7 @@ result of the operation.</doc>
42994231 nullable="1"
43004232 allow-none="1">
43014233 <doc xml:space="preserve"
4302- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4234+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43034235 line="448">the data to pass to the callback function</doc>
43044236 <type name="gpointer" c:type="gpointer"/>
43054237 </parameter>
@@ -4307,7 +4239,7 @@ result of the operation.</doc>
43074239 </function>
43084240 <virtual-method name="get_iter" invoker="get_iter">
43094241 <doc xml:space="preserve"
4310- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4242+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43114243 line="664">Get an iterator for displaying an animation.
43124244
43134245 The iterator provides the frames that should be displayed at a
@@ -4342,18 +4274,18 @@ the frame itself. So your timeout should be reinstalled after any
43424274 area_updated signal.
43434275
43444276 A delay time of -1 is possible, indicating "infinite".</doc>
4345- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4277+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
43464278 line="161"/>
43474279 <return-value transfer-ownership="full">
43484280 <doc xml:space="preserve"
4349- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4281+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43504282 line="704">an iterator to move over the animation</doc>
43514283 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
43524284 </return-value>
43534285 <parameters>
43544286 <instance-parameter name="animation" transfer-ownership="none">
43554287 <doc xml:space="preserve"
4356- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4288+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43574289 line="666">a #GdkPixbufAnimation</doc>
43584290 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43594291 </instance-parameter>
@@ -4362,14 +4294,17 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43624294 nullable="1"
43634295 allow-none="1">
43644296 <doc xml:space="preserve"
4365- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4297+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43664298 line="667">time when the animation starts playing</doc>
43674299 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
43684300 </parameter>
43694301 </parameters>
43704302 </virtual-method>
43714303 <virtual-method name="get_size">
4372- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4304+ <doc xml:space="preserve"
4305+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4306+ line="128">fills @width and @height with the frame size of the animation.</doc>
4307+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
43734308 line="157"/>
43744309 <return-value transfer-ownership="none">
43754310 <type name="none" c:type="void"/>
@@ -4388,7 +4323,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43884323 </virtual-method>
43894324 <virtual-method name="get_static_image" invoker="get_static_image">
43904325 <doc xml:space="preserve"
4391- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4326+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
43924327 line="593">Retrieves a static image for the animation.
43934328
43944329 If an animation is really just a plain image (has only one frame),
@@ -4400,18 +4335,18 @@ frame, or something more sophisticated depending on the file format.
44004335
44014336 If an animation hasn't loaded any frames yet, this function will
44024337 return `NULL`.</doc>
4403- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4338+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
44044339 line="155"/>
44054340 <return-value transfer-ownership="none">
44064341 <doc xml:space="preserve"
4407- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4342+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44084343 line="609">unanimated image representing the animation</doc>
44094344 <type name="Pixbuf" c:type="GdkPixbuf*"/>
44104345 </return-value>
44114346 <parameters>
44124347 <instance-parameter name="animation" transfer-ownership="none">
44134348 <doc xml:space="preserve"
4414- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4349+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44154350 line="595">a #GdkPixbufAnimation</doc>
44164351 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44174352 </instance-parameter>
@@ -4419,25 +4354,25 @@ return `NULL`.</doc>
44194354 </virtual-method>
44204355 <virtual-method name="is_static_image" invoker="is_static_image">
44214356 <doc xml:space="preserve"
4422- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4357+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44234358 line="572">Checks whether the animation is a static image.
44244359
44254360 If you load a file with gdk_pixbuf_animation_new_from_file() and it
44264361 turns out to be a plain, unanimated image, then this function will
44274362 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
44284363 the image.</doc>
4429- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4364+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
44304365 line="153"/>
44314366 <return-value transfer-ownership="none">
44324367 <doc xml:space="preserve"
4433- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4368+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44344369 line="583">`TRUE` if the "animation" was really just an image</doc>
44354370 <type name="gboolean" c:type="gboolean"/>
44364371 </return-value>
44374372 <parameters>
44384373 <instance-parameter name="animation" transfer-ownership="none">
44394374 <doc xml:space="preserve"
4440- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4375+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44414376 line="574">a #GdkPixbufAnimation</doc>
44424377 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44434378 </instance-parameter>
@@ -4445,20 +4380,20 @@ the image.</doc>
44454380 </virtual-method>
44464381 <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">
44474382 <doc xml:space="preserve"
4448- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4383+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44494384 line="641">Queries the height of the bounding box of a pixbuf animation.</doc>
4450- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4385+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
44514386 line="92"/>
44524387 <return-value transfer-ownership="none">
44534388 <doc xml:space="preserve"
4454- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4389+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44554390 line="647">Height of the bounding box of the animation.</doc>
44564391 <type name="gint" c:type="int"/>
44574392 </return-value>
44584393 <parameters>
44594394 <instance-parameter name="animation" transfer-ownership="none">
44604395 <doc xml:space="preserve"
4461- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4396+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44624397 line="643">An animation.</doc>
44634398 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44644399 </instance-parameter>
@@ -4466,7 +4401,7 @@ the image.</doc>
44664401 </method>
44674402 <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">
44684403 <doc xml:space="preserve"
4469- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4404+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
44704405 line="664">Get an iterator for displaying an animation.
44714406
44724407 The iterator provides the frames that should be displayed at a
@@ -4501,18 +4436,18 @@ the frame itself. So your timeout should be reinstalled after any
45014436 area_updated signal.
45024437
45034438 A delay time of -1 is possible, indicating "infinite".</doc>
4504- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4439+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
45054440 line="100"/>
45064441 <return-value transfer-ownership="full">
45074442 <doc xml:space="preserve"
4508- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4443+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45094444 line="704">an iterator to move over the animation</doc>
45104445 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
45114446 </return-value>
45124447 <parameters>
45134448 <instance-parameter name="animation" transfer-ownership="none">
45144449 <doc xml:space="preserve"
4515- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4450+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45164451 line="666">a #GdkPixbufAnimation</doc>
45174452 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45184453 </instance-parameter>
@@ -4521,7 +4456,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
45214456 nullable="1"
45224457 allow-none="1">
45234458 <doc xml:space="preserve"
4524- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4459+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45254460 line="667">time when the animation starts playing</doc>
45264461 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
45274462 </parameter>
@@ -4530,7 +4465,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
45304465 <method name="get_static_image"
45314466 c:identifier="gdk_pixbuf_animation_get_static_image">
45324467 <doc xml:space="preserve"
4533- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4468+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45344469 line="593">Retrieves a static image for the animation.
45354470
45364471 If an animation is really just a plain image (has only one frame),
@@ -4542,18 +4477,18 @@ frame, or something more sophisticated depending on the file format.
45424477
45434478 If an animation hasn't loaded any frames yet, this function will
45444479 return `NULL`.</doc>
4545- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4480+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
45464481 line="96"/>
45474482 <return-value transfer-ownership="none">
45484483 <doc xml:space="preserve"
4549- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4484+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45504485 line="609">unanimated image representing the animation</doc>
45514486 <type name="Pixbuf" c:type="GdkPixbuf*"/>
45524487 </return-value>
45534488 <parameters>
45544489 <instance-parameter name="animation" transfer-ownership="none">
45554490 <doc xml:space="preserve"
4556- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4491+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45574492 line="595">a #GdkPixbufAnimation</doc>
45584493 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45594494 </instance-parameter>
@@ -4561,20 +4496,20 @@ return `NULL`.</doc>
45614496 </method>
45624497 <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">
45634498 <doc xml:space="preserve"
4564- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4499+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45654500 line="619">Queries the width of the bounding box of a pixbuf animation.</doc>
4566- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4501+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
45674502 line="90"/>
45684503 <return-value transfer-ownership="none">
45694504 <doc xml:space="preserve"
4570- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4505+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45714506 line="625">Width of the bounding box of the animation.</doc>
45724507 <type name="gint" c:type="int"/>
45734508 </return-value>
45744509 <parameters>
45754510 <instance-parameter name="animation" transfer-ownership="none">
45764511 <doc xml:space="preserve"
4577- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4512+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45784513 line="621">An animation.</doc>
45794514 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45804515 </instance-parameter>
@@ -4583,25 +4518,25 @@ return `NULL`.</doc>
45834518 <method name="is_static_image"
45844519 c:identifier="gdk_pixbuf_animation_is_static_image">
45854520 <doc xml:space="preserve"
4586- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4521+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45874522 line="572">Checks whether the animation is a static image.
45884523
45894524 If you load a file with gdk_pixbuf_animation_new_from_file() and it
45904525 turns out to be a plain, unanimated image, then this function will
45914526 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
45924527 the image.</doc>
4593- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4528+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
45944529 line="94"/>
45954530 <return-value transfer-ownership="none">
45964531 <doc xml:space="preserve"
4597- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4532+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
45984533 line="583">`TRUE` if the "animation" was really just an image</doc>
45994534 <type name="gboolean" c:type="gboolean"/>
46004535 </return-value>
46014536 <parameters>
46024537 <instance-parameter name="animation" transfer-ownership="none">
46034538 <doc xml:space="preserve"
4604- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4539+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46054540 line="574">a #GdkPixbufAnimation</doc>
46064541 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46074542 </instance-parameter>
@@ -4613,21 +4548,21 @@ the image.</doc>
46134548 deprecated="1"
46144549 deprecated-version="2.0">
46154550 <doc xml:space="preserve"
4616- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4551+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46174552 line="542">Adds a reference to an animation.</doc>
46184553 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
4619- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4554+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46204555 line="84"/>
46214556 <return-value>
46224557 <doc xml:space="preserve"
4623- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4558+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46244559 line="548">The same as the @animation argument.</doc>
46254560 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46264561 </return-value>
46274562 <parameters>
46284563 <instance-parameter name="animation" transfer-ownership="none">
46294564 <doc xml:space="preserve"
4630- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4565+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46314566 line="544">An animation.</doc>
46324567 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46334568 </instance-parameter>
@@ -4639,10 +4574,10 @@ the image.</doc>
46394574 deprecated="1"
46404575 deprecated-version="2.0">
46414576 <doc xml:space="preserve"
4642- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4577+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46434578 line="558">Removes a reference from an animation.</doc>
46444579 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
4645- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4580+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46464581 line="86"/>
46474582 <return-value transfer-ownership="none">
46484583 <type name="none" c:type="void"/>
@@ -4650,7 +4585,7 @@ the image.</doc>
46504585 <parameters>
46514586 <instance-parameter name="animation" transfer-ownership="none">
46524587 <doc xml:space="preserve"
4653- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4588+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46544589 line="560">An animation.</doc>
46554590 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46564591 </instance-parameter>
@@ -4664,32 +4599,35 @@ the image.</doc>
46644599 c:type="GdkPixbufAnimationClass"
46654600 glib:is-gtype-struct-for="PixbufAnimation">
46664601 <doc xml:space="preserve"
4667- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4602+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46684603 line="123">Modules supporting animations must derive a type from
46694604 #GdkPixbufAnimation, providing suitable implementations of the
46704605 virtual functions.</doc>
4671- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4606+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46724607 line="163"/>
46734608 <field name="parent_class">
46744609 <doc xml:space="preserve"
4675- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4610+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46764611 line="125">the parent class</doc>
46774612 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
46784613 </field>
46794614 <field name="is_static_image">
4615+ <doc xml:space="preserve"
4616+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4617+ line="126">returns whether the given animation is just a static image.</doc>
46804618 <callback name="is_static_image">
4681- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4619+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
46824620 line="153"/>
46834621 <return-value transfer-ownership="none">
46844622 <doc xml:space="preserve"
4685- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4623+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46864624 line="583">`TRUE` if the "animation" was really just an image</doc>
46874625 <type name="gboolean" c:type="gboolean"/>
46884626 </return-value>
46894627 <parameters>
46904628 <parameter name="animation" transfer-ownership="none">
46914629 <doc xml:space="preserve"
4692- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4630+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
46934631 line="574">a #GdkPixbufAnimation</doc>
46944632 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46954633 </parameter>
@@ -4697,19 +4635,22 @@ virtual functions.</doc>
46974635 </callback>
46984636 </field>
46994637 <field name="get_static_image">
4638+ <doc xml:space="preserve"
4639+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4640+ line="127">returns a static image representing the given animation.</doc>
47004641 <callback name="get_static_image">
4701- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4642+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
47024643 line="155"/>
47034644 <return-value transfer-ownership="none">
47044645 <doc xml:space="preserve"
4705- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4646+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47064647 line="609">unanimated image representing the animation</doc>
47074648 <type name="Pixbuf" c:type="GdkPixbuf*"/>
47084649 </return-value>
47094650 <parameters>
47104651 <parameter name="animation" transfer-ownership="none">
47114652 <doc xml:space="preserve"
4712- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4653+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47134654 line="595">a #GdkPixbufAnimation</doc>
47144655 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
47154656 </parameter>
@@ -4717,8 +4658,11 @@ virtual functions.</doc>
47174658 </callback>
47184659 </field>
47194660 <field name="get_size">
4661+ <doc xml:space="preserve"
4662+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4663+ line="128">fills @width and @height with the frame size of the animation.</doc>
47204664 <callback name="get_size">
4721- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4665+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
47224666 line="157"/>
47234667 <return-value transfer-ownership="none">
47244668 <type name="none" c:type="void"/>
@@ -4737,19 +4681,22 @@ virtual functions.</doc>
47374681 </callback>
47384682 </field>
47394683 <field name="get_iter">
4684+ <doc xml:space="preserve"
4685+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4686+ line="129">returns an iterator for the given animation.</doc>
47404687 <callback name="get_iter">
4741- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4688+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
47424689 line="161"/>
47434690 <return-value transfer-ownership="full">
47444691 <doc xml:space="preserve"
4745- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4692+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47464693 line="704">an iterator to move over the animation</doc>
47474694 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
47484695 </return-value>
47494696 <parameters>
47504697 <parameter name="animation" transfer-ownership="none">
47514698 <doc xml:space="preserve"
4752- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4699+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47534700 line="666">a #GdkPixbufAnimation</doc>
47544701 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
47554702 </parameter>
@@ -4758,7 +4705,7 @@ virtual functions.</doc>
47584705 nullable="1"
47594706 allow-none="1">
47604707 <doc xml:space="preserve"
4761- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4708+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47624709 line="667">time when the animation starts playing</doc>
47634710 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
47644711 </parameter>
@@ -4774,14 +4721,14 @@ virtual functions.</doc>
47744721 glib:get-type="gdk_pixbuf_animation_iter_get_type"
47754722 glib:type-struct="PixbufAnimationIterClass">
47764723 <doc xml:space="preserve"
4777- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4724+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47784725 line="50">An opaque object representing an iterator which points to a
47794726 certain position in an animation.</doc>
4780- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4727+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
47814728 line="208"/>
47824729 <virtual-method name="advance" invoker="advance">
47834730 <doc xml:space="preserve"
4784- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4731+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
47854732 line="813">Possibly advances an animation to a new frame.
47864733
47874734 Chooses the frame based on the start time passed to
@@ -4803,18 +4750,18 @@ If this function returns `FALSE`, there's no need to update the animation
48034750 display, assuming the display had been rendered prior to advancing;
48044751 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
48054752 and update the display with the new pixbuf.</doc>
4806- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4753+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
48074754 line="206"/>
48084755 <return-value transfer-ownership="none">
48094756 <doc xml:space="preserve"
4810- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4757+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48114758 line="840">`TRUE` if the image may need updating</doc>
48124759 <type name="gboolean" c:type="gboolean"/>
48134760 </return-value>
48144761 <parameters>
48154762 <instance-parameter name="iter" transfer-ownership="none">
48164763 <doc xml:space="preserve"
4817- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4764+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48184765 line="815">a #GdkPixbufAnimationIter</doc>
48194766 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48204767 </instance-parameter>
@@ -4823,7 +4770,7 @@ and update the display with the new pixbuf.</doc>
48234770 nullable="1"
48244771 allow-none="1">
48254772 <doc xml:space="preserve"
4826- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4773+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48274774 line="816">current time</doc>
48284775 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
48294776 </parameter>
@@ -4831,7 +4778,7 @@ and update the display with the new pixbuf.</doc>
48314778 </virtual-method>
48324779 <virtual-method name="get_delay_time" invoker="get_delay_time">
48334780 <doc xml:space="preserve"
4834- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4781+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48354782 line="735">Gets the number of milliseconds the current pixbuf should be displayed,
48364783 or -1 if the current pixbuf should be displayed forever.
48374784
@@ -4841,18 +4788,18 @@ so you can use a timeout to schedule the next update.
48414788 Note that some formats, like GIF, might clamp the timeout values in the
48424789 image file to avoid updates that are just too quick. The minimum timeout
48434790 for GIF images is currently 20 milliseconds.</doc>
4844- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4791+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
48454792 line="200"/>
48464793 <return-value transfer-ownership="none">
48474794 <doc xml:space="preserve"
4848- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4795+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48494796 line="749">delay time in milliseconds (thousandths of a second)</doc>
48504797 <type name="gint" c:type="int"/>
48514798 </return-value>
48524799 <parameters>
48534800 <instance-parameter name="iter" transfer-ownership="none">
48544801 <doc xml:space="preserve"
4855- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4802+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48564803 line="737">an animation iterator</doc>
48574804 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48584805 </instance-parameter>
@@ -4860,7 +4807,7 @@ for GIF images is currently 20 milliseconds.</doc>
48604807 </virtual-method>
48614808 <virtual-method name="get_pixbuf" invoker="get_pixbuf">
48624809 <doc xml:space="preserve"
4863- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4810+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48644811 line="760">Gets the current pixbuf which should be displayed.
48654812
48664813 The pixbuf might not be the same size as the animation itself
@@ -4876,18 +4823,18 @@ gdk_pixbuf_animation_iter_advance().
48764823
48774824 Copy the pixbuf to keep it (don't just add a reference), as it may get
48784825 recycled as you advance the iterator.</doc>
4879- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4826+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
48804827 line="202"/>
48814828 <return-value transfer-ownership="none">
48824829 <doc xml:space="preserve"
4883- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4830+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48844831 line="780">the pixbuf to be displayed</doc>
48854832 <type name="Pixbuf" c:type="GdkPixbuf*"/>
48864833 </return-value>
48874834 <parameters>
48884835 <instance-parameter name="iter" transfer-ownership="none">
48894836 <doc xml:space="preserve"
4890- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4837+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
48914838 line="762">an animation iterator</doc>
48924839 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48934840 </instance-parameter>
@@ -4896,25 +4843,25 @@ recycled as you advance the iterator.</doc>
48964843 <virtual-method name="on_currently_loading_frame"
48974844 invoker="on_currently_loading_frame">
48984845 <doc xml:space="preserve"
4899- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4846+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49004847 line="791">Used to determine how to respond to the area_updated signal on
49014848 #GdkPixbufLoader when loading an animation.
49024849
49034850 The `::area_updated` signal is emitted for an area of the frame currently
49044851 streaming in to the loader. So if you're on the currently loading frame,
49054852 you will need to redraw the screen for the updated area.</doc>
4906- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4853+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
49074854 line="204"/>
49084855 <return-value transfer-ownership="none">
49094856 <doc xml:space="preserve"
4910- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4857+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49114858 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
49124859 <type name="gboolean" c:type="gboolean"/>
49134860 </return-value>
49144861 <parameters>
49154862 <instance-parameter name="iter" transfer-ownership="none">
49164863 <doc xml:space="preserve"
4917- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4864+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49184865 line="793">a #GdkPixbufAnimationIter</doc>
49194866 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49204867 </instance-parameter>
@@ -4922,7 +4869,7 @@ you will need to redraw the screen for the updated area.</doc>
49224869 </virtual-method>
49234870 <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">
49244871 <doc xml:space="preserve"
4925- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4872+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49264873 line="813">Possibly advances an animation to a new frame.
49274874
49284875 Chooses the frame based on the start time passed to
@@ -4944,18 +4891,18 @@ If this function returns `FALSE`, there's no need to update the animation
49444891 display, assuming the display had been rendered prior to advancing;
49454892 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
49464893 and update the display with the new pixbuf.</doc>
4947- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4894+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
49484895 line="114"/>
49494896 <return-value transfer-ownership="none">
49504897 <doc xml:space="preserve"
4951- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4898+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49524899 line="840">`TRUE` if the image may need updating</doc>
49534900 <type name="gboolean" c:type="gboolean"/>
49544901 </return-value>
49554902 <parameters>
49564903 <instance-parameter name="iter" transfer-ownership="none">
49574904 <doc xml:space="preserve"
4958- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4905+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49594906 line="815">a #GdkPixbufAnimationIter</doc>
49604907 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49614908 </instance-parameter>
@@ -4964,7 +4911,7 @@ and update the display with the new pixbuf.</doc>
49644911 nullable="1"
49654912 allow-none="1">
49664913 <doc xml:space="preserve"
4967- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4914+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49684915 line="816">current time</doc>
49694916 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
49704917 </parameter>
@@ -4973,7 +4920,7 @@ and update the display with the new pixbuf.</doc>
49734920 <method name="get_delay_time"
49744921 c:identifier="gdk_pixbuf_animation_iter_get_delay_time">
49754922 <doc xml:space="preserve"
4976- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4923+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49774924 line="735">Gets the number of milliseconds the current pixbuf should be displayed,
49784925 or -1 if the current pixbuf should be displayed forever.
49794926
@@ -4983,18 +4930,18 @@ so you can use a timeout to schedule the next update.
49834930 Note that some formats, like GIF, might clamp the timeout values in the
49844931 image file to avoid updates that are just too quick. The minimum timeout
49854932 for GIF images is currently 20 milliseconds.</doc>
4986- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4933+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
49874934 line="107"/>
49884935 <return-value transfer-ownership="none">
49894936 <doc xml:space="preserve"
4990- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4937+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49914938 line="749">delay time in milliseconds (thousandths of a second)</doc>
49924939 <type name="gint" c:type="int"/>
49934940 </return-value>
49944941 <parameters>
49954942 <instance-parameter name="iter" transfer-ownership="none">
49964943 <doc xml:space="preserve"
4997- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4944+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
49984945 line="737">an animation iterator</doc>
49994946 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
50004947 </instance-parameter>
@@ -5003,7 +4950,7 @@ for GIF images is currently 20 milliseconds.</doc>
50034950 <method name="get_pixbuf"
50044951 c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">
50054952 <doc xml:space="preserve"
5006- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4953+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50074954 line="760">Gets the current pixbuf which should be displayed.
50084955
50094956 The pixbuf might not be the same size as the animation itself
@@ -5019,18 +4966,18 @@ gdk_pixbuf_animation_iter_advance().
50194966
50204967 Copy the pixbuf to keep it (don't just add a reference), as it may get
50214968 recycled as you advance the iterator.</doc>
5022- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4969+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50234970 line="109"/>
50244971 <return-value transfer-ownership="none">
50254972 <doc xml:space="preserve"
5026- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4973+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50274974 line="780">the pixbuf to be displayed</doc>
50284975 <type name="Pixbuf" c:type="GdkPixbuf*"/>
50294976 </return-value>
50304977 <parameters>
50314978 <instance-parameter name="iter" transfer-ownership="none">
50324979 <doc xml:space="preserve"
5033- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4980+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50344981 line="762">an animation iterator</doc>
50354982 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
50364983 </instance-parameter>
@@ -5039,25 +4986,25 @@ recycled as you advance the iterator.</doc>
50394986 <method name="on_currently_loading_frame"
50404987 c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">
50414988 <doc xml:space="preserve"
5042- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
4989+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50434990 line="791">Used to determine how to respond to the area_updated signal on
50444991 #GdkPixbufLoader when loading an animation.
50454992
50464993 The `::area_updated` signal is emitted for an area of the frame currently
50474994 streaming in to the loader. So if you're on the currently loading frame,
50484995 you will need to redraw the screen for the updated area.</doc>
5049- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
4996+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50504997 line="111"/>
50514998 <return-value transfer-ownership="none">
50524999 <doc xml:space="preserve"
5053- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5000+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50545001 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
50555002 <type name="gboolean" c:type="gboolean"/>
50565003 </return-value>
50575004 <parameters>
50585005 <instance-parameter name="iter" transfer-ownership="none">
50595006 <doc xml:space="preserve"
5060- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5007+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50615008 line="793">a #GdkPixbufAnimationIter</doc>
50625009 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
50635010 </instance-parameter>
@@ -5071,32 +5018,36 @@ you will need to redraw the screen for the updated area.</doc>
50715018 c:type="GdkPixbufAnimationIterClass"
50725019 glib:is-gtype-struct-for="PixbufAnimationIter">
50735020 <doc xml:space="preserve"
5074- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5021+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50755022 line="168">Modules supporting animations must derive a type from
50765023 #GdkPixbufAnimationIter, providing suitable implementations of the
50775024 virtual functions.</doc>
5078- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5025+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50795026 line="208"/>
50805027 <field name="parent_class">
50815028 <doc xml:space="preserve"
5082- filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5029+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50835030 line="170">the parent class</doc>
50845031 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
50855032 </field>
50865033 <field name="get_delay_time">
5034+ <doc xml:space="preserve"
5035+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5036+ line="171">returns the time in milliseconds that the current frame
5037+ should be shown.</doc>
50875038 <callback name="get_delay_time">
5088- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5039+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
50895040 line="200"/>
50905041 <return-value transfer-ownership="none">
50915042 <doc xml:space="preserve"
5092- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5043+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
50935044 line="749">delay time in milliseconds (thousandths of a second)</doc>
50945045 <type name="gint" c:type="int"/>
50955046 </return-value>
50965047 <parameters>
50975048 <parameter name="iter" transfer-ownership="none">
50985049 <doc xml:space="preserve"
5099- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5050+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51005051 line="737">an animation iterator</doc>
51015052 <type name="PixbufAnimationIter"
51025053 c:type="GdkPixbufAnimationIter*"/>
@@ -5105,19 +5056,22 @@ virtual functions.</doc>
51055056 </callback>
51065057 </field>
51075058 <field name="get_pixbuf">
5059+ <doc xml:space="preserve"
5060+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5061+ line="173">returns the current frame.</doc>
51085062 <callback name="get_pixbuf">
5109- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5063+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
51105064 line="202"/>
51115065 <return-value transfer-ownership="none">
51125066 <doc xml:space="preserve"
5113- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5067+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51145068 line="780">the pixbuf to be displayed</doc>
51155069 <type name="Pixbuf" c:type="GdkPixbuf*"/>
51165070 </return-value>
51175071 <parameters>
51185072 <parameter name="iter" transfer-ownership="none">
51195073 <doc xml:space="preserve"
5120- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5074+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51215075 line="762">an animation iterator</doc>
51225076 <type name="PixbufAnimationIter"
51235077 c:type="GdkPixbufAnimationIter*"/>
@@ -5126,19 +5080,23 @@ virtual functions.</doc>
51265080 </callback>
51275081 </field>
51285082 <field name="on_currently_loading_frame">
5083+ <doc xml:space="preserve"
5084+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5085+ line="174">returns whether the current frame of @iter is
5086+ being loaded.</doc>
51295087 <callback name="on_currently_loading_frame">
5130- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5088+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
51315089 line="204"/>
51325090 <return-value transfer-ownership="none">
51335091 <doc xml:space="preserve"
5134- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5092+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51355093 line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
51365094 <type name="gboolean" c:type="gboolean"/>
51375095 </return-value>
51385096 <parameters>
51395097 <parameter name="iter" transfer-ownership="none">
51405098 <doc xml:space="preserve"
5141- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5099+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51425100 line="793">a #GdkPixbufAnimationIter</doc>
51435101 <type name="PixbufAnimationIter"
51445102 c:type="GdkPixbufAnimationIter*"/>
@@ -5147,19 +5105,23 @@ virtual functions.</doc>
51475105 </callback>
51485106 </field>
51495107 <field name="advance">
5108+ <doc xml:space="preserve"
5109+ filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5110+ line="176">advances the iterator to @current_time, possibly changing the
5111+ current frame.</doc>
51505112 <callback name="advance">
5151- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
5113+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
51525114 line="206"/>
51535115 <return-value transfer-ownership="none">
51545116 <doc xml:space="preserve"
5155- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5117+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51565118 line="840">`TRUE` if the image may need updating</doc>
51575119 <type name="gboolean" c:type="gboolean"/>
51585120 </return-value>
51595121 <parameters>
51605122 <parameter name="iter" transfer-ownership="none">
51615123 <doc xml:space="preserve"
5162- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5124+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51635125 line="815">a #GdkPixbufAnimationIter</doc>
51645126 <type name="PixbufAnimationIter"
51655127 c:type="GdkPixbufAnimationIter*"/>
@@ -5169,7 +5131,7 @@ virtual functions.</doc>
51695131 nullable="1"
51705132 allow-none="1">
51715133 <doc xml:space="preserve"
5172- filename="../gdk-pixbuf/gdk-pixbuf-animation.c"
5134+ filename="gdk-pixbuf/gdk-pixbuf-animation.c"
51735135 line="816">current time</doc>
51745136 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
51755137 </parameter>
@@ -5179,7 +5141,7 @@ virtual functions.</doc>
51795141 </record>
51805142 <callback name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify">
51815143 <doc xml:space="preserve"
5182- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5144+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
51835145 line="96">A function of this type is responsible for freeing the pixel array
51845146 of a pixbuf.
51855147
@@ -5187,14 +5149,14 @@ The gdk_pixbuf_new_from_data() function lets you pass in a pre-allocated
51875149 pixel array so that a pixbuf can be created from it; in this case you
51885150 will need to pass in a function of type `GdkPixbufDestroyNotify` so that
51895151 the pixel data can be freed when the pixbuf is finalized.</doc>
5190- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="110"/>
5152+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="110"/>
51915153 <return-value transfer-ownership="none">
51925154 <type name="none" c:type="void"/>
51935155 </return-value>
51945156 <parameters>
51955157 <parameter name="pixels" transfer-ownership="none">
51965158 <doc xml:space="preserve"
5197- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5159+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
51985160 line="98">The pixel array of the pixbuf
51995161 that is being finalized.</doc>
52005162 <array zero-terminated="0" c:type="guchar*">
@@ -5207,7 +5169,7 @@ the pixel data can be freed when the pixbuf is finalized.</doc>
52075169 allow-none="1"
52085170 closure="1">
52095171 <doc xml:space="preserve"
5210- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5172+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52115173 line="100">User closure data.</doc>
52125174 <type name="gpointer" c:type="gpointer"/>
52135175 </parameter>
@@ -5219,7 +5181,7 @@ the pixel data can be freed when the pixbuf is finalized.</doc>
52195181 c:type="GdkPixbufError"
52205182 glib:error-domain="gdk-pixbuf-error-quark">
52215183 <doc xml:space="preserve"
5222- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5184+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52235185 line="123">An error code in the `GDK_PIXBUF_ERROR` domain.
52245186
52255187 Many gdk-pixbuf operations can cause errors in this domain, or in
@@ -5230,7 +5192,7 @@ the `G_FILE_ERROR` domain.</doc>
52305192 glib:nick="corrupt-image"
52315193 glib:name="GDK_PIXBUF_ERROR_CORRUPT_IMAGE">
52325194 <doc xml:space="preserve"
5233- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5195+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52345196 line="125">An image file was broken somehow.</doc>
52355197 </member>
52365198 <member name="insufficient_memory"
@@ -5239,7 +5201,7 @@ the `G_FILE_ERROR` domain.</doc>
52395201 glib:nick="insufficient-memory"
52405202 glib:name="GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY">
52415203 <doc xml:space="preserve"
5242- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5204+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52435205 line="126">Not enough memory.</doc>
52445206 </member>
52455207 <member name="bad_option"
@@ -5248,7 +5210,7 @@ the `G_FILE_ERROR` domain.</doc>
52485210 glib:nick="bad-option"
52495211 glib:name="GDK_PIXBUF_ERROR_BAD_OPTION">
52505212 <doc xml:space="preserve"
5251- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5213+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52525214 line="127">A bad option was passed to a pixbuf save module.</doc>
52535215 </member>
52545216 <member name="unknown_type"
@@ -5257,7 +5219,7 @@ the `G_FILE_ERROR` domain.</doc>
52575219 glib:nick="unknown-type"
52585220 glib:name="GDK_PIXBUF_ERROR_UNKNOWN_TYPE">
52595221 <doc xml:space="preserve"
5260- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5222+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52615223 line="128">Unknown image type.</doc>
52625224 </member>
52635225 <member name="unsupported_operation"
@@ -5266,7 +5228,7 @@ the `G_FILE_ERROR` domain.</doc>
52665228 glib:nick="unsupported-operation"
52675229 glib:name="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION">
52685230 <doc xml:space="preserve"
5269- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5231+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52705232 line="129">Don't know how to perform the
52715233 given operation on the type of image at hand.</doc>
52725234 </member>
@@ -5276,7 +5238,7 @@ the `G_FILE_ERROR` domain.</doc>
52765238 glib:nick="failed"
52775239 glib:name="GDK_PIXBUF_ERROR_FAILED">
52785240 <doc xml:space="preserve"
5279- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5241+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52805242 line="131">Generic failure code, something went wrong.</doc>
52815243 </member>
52825244 <member name="incomplete_animation"
@@ -5285,7 +5247,7 @@ the `G_FILE_ERROR` domain.</doc>
52855247 glib:nick="incomplete-animation"
52865248 glib:name="GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION">
52875249 <doc xml:space="preserve"
5288- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
5250+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
52895251 line="132">Only part of the animation was loaded.</doc>
52905252 </member>
52915253 <function name="quark" c:identifier="gdk_pixbuf_error_quark">
@@ -5301,40 +5263,40 @@ the `G_FILE_ERROR` domain.</doc>
53015263 glib:get-type="gdk_pixbuf_format_get_type"
53025264 c:symbol-prefix="pixbuf_format">
53035265 <doc xml:space="preserve"
5304- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5266+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53055267 line="443">A `GdkPixbufFormat` contains information about the image format accepted
53065268 by a module.
53075269
53085270 Only modules should access the fields directly, applications should
53095271 use the `gdk_pixbuf_format_*` family of functions.</doc>
5310- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="475"/>
5272+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="475"/>
53115273 <field name="name" writable="1">
53125274 <doc xml:space="preserve"
5313- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5275+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53145276 line="445">the name of the image format</doc>
53155277 <type name="utf8" c:type="gchar*"/>
53165278 </field>
53175279 <field name="signature" writable="1">
53185280 <doc xml:space="preserve"
5319- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5281+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53205282 line="446">the signature of the module</doc>
53215283 <type name="PixbufModulePattern" c:type="GdkPixbufModulePattern*"/>
53225284 </field>
53235285 <field name="domain" writable="1">
53245286 <doc xml:space="preserve"
5325- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5287+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53265288 line="447">the message domain for the `description`</doc>
53275289 <type name="utf8" c:type="gchar*"/>
53285290 </field>
53295291 <field name="description" writable="1">
53305292 <doc xml:space="preserve"
5331- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5293+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53325294 line="448">a description of the image format</doc>
53335295 <type name="utf8" c:type="gchar*"/>
53345296 </field>
53355297 <field name="mime_types" writable="1">
53365298 <doc xml:space="preserve"
5337- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5299+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53385300 line="449">the MIME types for the image format</doc>
53395301 <array c:type="gchar**">
53405302 <type name="utf8" c:type="gchar*"/>
@@ -5342,7 +5304,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53425304 </field>
53435305 <field name="extensions" writable="1">
53445306 <doc xml:space="preserve"
5345- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5307+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53465308 line="450">typical filename extensions for the
53475309 image format</doc>
53485310 <array c:type="gchar**">
@@ -5351,31 +5313,31 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53515313 </field>
53525314 <field name="flags" writable="1">
53535315 <doc xml:space="preserve"
5354- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5316+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53555317 line="452">a combination of `GdkPixbufFormatFlags`</doc>
53565318 <type name="guint32" c:type="guint32"/>
53575319 </field>
53585320 <field name="disabled" writable="1">
53595321 <doc xml:space="preserve"
5360- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5322+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53615323 line="453">a boolean determining whether the loader is disabled`</doc>
53625324 <type name="gboolean" c:type="gboolean"/>
53635325 </field>
53645326 <field name="license" writable="1">
53655327 <doc xml:space="preserve"
5366- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5328+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
53675329 line="454">a string containing license information, typically set to
53685330 shorthands like "GPL", "LGPL", etc.</doc>
53695331 <type name="utf8" c:type="gchar*"/>
53705332 </field>
53715333 <method name="copy" c:identifier="gdk_pixbuf_format_copy" version="2.22">
53725334 <doc xml:space="preserve"
5373- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5335+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
53745336 line="3452">Creates a copy of `format`.</doc>
5375- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>
5376- <return-value transfer-ownership="full">
5337+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>
5338+ <return-value transfer-ownership="full" nullable="1">
53775339 <doc xml:space="preserve"
5378- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5340+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
53795341 line="3458">the newly allocated copy of a `GdkPixbufFormat`. Use
53805342 gdk_pixbuf_format_free() to free the resources when done</doc>
53815343 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
@@ -5383,7 +5345,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53835345 <parameters>
53845346 <instance-parameter name="format" transfer-ownership="none">
53855347 <doc xml:space="preserve"
5386- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
53875349 line="3454">a pixbuf format</doc>
53885350 <type name="PixbufFormat" c:type="const GdkPixbufFormat*"/>
53895351 </instance-parameter>
@@ -5391,17 +5353,17 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53915353 </method>
53925354 <method name="free" c:identifier="gdk_pixbuf_format_free" version="2.22">
53935355 <doc xml:space="preserve"
5394- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5356+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
53955357 line="3472">Frees the resources allocated when copying a `GdkPixbufFormat`
53965358 using gdk_pixbuf_format_copy()</doc>
5397- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>
5359+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>
53985360 <return-value transfer-ownership="none">
53995361 <type name="none" c:type="void"/>
54005362 </return-value>
54015363 <parameters>
54025364 <instance-parameter name="format" transfer-ownership="none">
54035365 <doc xml:space="preserve"
5404- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5366+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54055367 line="3474">a pixbuf format</doc>
54065368 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54075369 </instance-parameter>
@@ -5411,19 +5373,19 @@ using gdk_pixbuf_format_copy()</doc>
54115373 c:identifier="gdk_pixbuf_format_get_description"
54125374 version="2.2">
54135375 <doc xml:space="preserve"
5414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5376+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54155377 line="3249">Returns a description of the format.</doc>
5416- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>
5417- <return-value transfer-ownership="full">
5378+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>
5379+ <return-value transfer-ownership="full" nullable="1">
54185380 <doc xml:space="preserve"
5419- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5381+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54205382 line="3255">a description of the format.</doc>
54215383 <type name="utf8" c:type="gchar*"/>
54225384 </return-value>
54235385 <parameters>
54245386 <instance-parameter name="format" transfer-ownership="none">
54255387 <doc xml:space="preserve"
5426- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5388+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54275389 line="3251">a `GdkPixbufFormat`</doc>
54285390 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54295391 </instance-parameter>
@@ -5433,13 +5395,13 @@ using gdk_pixbuf_format_copy()</doc>
54335395 c:identifier="gdk_pixbuf_format_get_extensions"
54345396 version="2.2">
54355397 <doc xml:space="preserve"
5436- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5398+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54375399 line="3293">Returns the filename extensions typically used for files in the
54385400 given format.</doc>
5439- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>
5440- <return-value transfer-ownership="full">
5401+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>
5402+ <return-value transfer-ownership="full" nullable="1">
54415403 <doc xml:space="preserve"
5442- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5404+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54435405 line="3300">an array of
54445406 filename extensions</doc>
54455407 <array c:type="gchar**">
@@ -5449,7 +5411,7 @@ given format.</doc>
54495411 <parameters>
54505412 <instance-parameter name="format" transfer-ownership="none">
54515413 <doc xml:space="preserve"
5452- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5414+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54535415 line="3295">a `GdkPixbufFormat`</doc>
54545416 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54555417 </instance-parameter>
@@ -5459,22 +5421,22 @@ given format.</doc>
54595421 c:identifier="gdk_pixbuf_format_get_license"
54605422 version="2.6">
54615423 <doc xml:space="preserve"
5462- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5424+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54635425 line="3397">Returns information about the license of the image loader for the format.
54645426
54655427 The returned string should be a shorthand for a well known license, e.g.
54665428 "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.</doc>
5467- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="74"/>
5468- <return-value transfer-ownership="full">
5429+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="74"/>
5430+ <return-value transfer-ownership="full" nullable="1">
54695431 <doc xml:space="preserve"
5470- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5432+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54715433 line="3406">a string describing the license of the pixbuf format</doc>
54725434 <type name="utf8" c:type="gchar*"/>
54735435 </return-value>
54745436 <parameters>
54755437 <instance-parameter name="format" transfer-ownership="none">
54765438 <doc xml:space="preserve"
5477- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5439+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54785440 line="3399">a pixbuf format</doc>
54795441 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54805442 </instance-parameter>
@@ -5484,12 +5446,12 @@ The returned string should be a shorthand for a well known license, e.g.
54845446 c:identifier="gdk_pixbuf_format_get_mime_types"
54855447 version="2.2">
54865448 <doc xml:space="preserve"
5487- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5449+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54885450 line="3275">Returns the mime types supported by the format.</doc>
5489- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>
5490- <return-value transfer-ownership="full">
5451+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>
5452+ <return-value transfer-ownership="full" nullable="1">
54915453 <doc xml:space="preserve"
5492- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5454+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
54935455 line="3281">an array of mime types</doc>
54945456 <array c:type="gchar**">
54955457 <type name="utf8"/>
@@ -5498,7 +5460,7 @@ The returned string should be a shorthand for a well known license, e.g.
54985460 <parameters>
54995461 <instance-parameter name="format" transfer-ownership="none">
55005462 <doc xml:space="preserve"
5501- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5463+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55025464 line="3277">a `GdkPixbufFormat`</doc>
55035465 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55045466 </instance-parameter>
@@ -5508,19 +5470,19 @@ The returned string should be a shorthand for a well known license, e.g.
55085470 c:identifier="gdk_pixbuf_format_get_name"
55095471 version="2.2">
55105472 <doc xml:space="preserve"
5511- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5473+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55125474 line="3231">Returns the name of the format.</doc>
5513- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>
5514- <return-value transfer-ownership="full">
5475+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>
5476+ <return-value transfer-ownership="full" nullable="1">
55155477 <doc xml:space="preserve"
5516- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5478+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55175479 line="3237">the name of the format.</doc>
55185480 <type name="utf8" c:type="gchar*"/>
55195481 </return-value>
55205482 <parameters>
55215483 <instance-parameter name="format" transfer-ownership="none">
55225484 <doc xml:space="preserve"
5523- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5485+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55245486 line="3233">a `GdkPixbufFormat`</doc>
55255487 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55265488 </instance-parameter>
@@ -5530,21 +5492,21 @@ The returned string should be a shorthand for a well known license, e.g.
55305492 c:identifier="gdk_pixbuf_format_is_disabled"
55315493 version="2.6">
55325494 <doc xml:space="preserve"
5533- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5495+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55345496 line="3353">Returns whether this image format is disabled.
55355497
55365498 See gdk_pixbuf_format_set_disabled().</doc>
5537- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>
5499+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>
55385500 <return-value transfer-ownership="none">
55395501 <doc xml:space="preserve"
5540- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5502+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55415503 line="3361">whether this image format is disabled.</doc>
55425504 <type name="gboolean" c:type="gboolean"/>
55435505 </return-value>
55445506 <parameters>
55455507 <instance-parameter name="format" transfer-ownership="none">
55465508 <doc xml:space="preserve"
5547- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5509+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55485510 line="3355">a `GdkPixbufFormat`</doc>
55495511 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55505512 </instance-parameter>
@@ -5554,28 +5516,28 @@ See gdk_pixbuf_format_set_disabled().</doc>
55545516 c:identifier="gdk_pixbuf_format_is_save_option_supported"
55555517 version="2.36">
55565518 <doc xml:space="preserve"
5557- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5519+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55585520 line="3488">Returns `TRUE` if the save option specified by @option_key is supported when
55595521 saving a pixbuf using the module implementing @format.
55605522
55615523 See gdk_pixbuf_save() for more information about option keys.</doc>
5562- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="62"/>
5524+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="62"/>
55635525 <return-value transfer-ownership="none">
55645526 <doc xml:space="preserve"
5565- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5527+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55665528 line="3498">`TRUE` if the specified option is supported</doc>
55675529 <type name="gboolean" c:type="gboolean"/>
55685530 </return-value>
55695531 <parameters>
55705532 <instance-parameter name="format" transfer-ownership="none">
55715533 <doc xml:space="preserve"
5572- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5534+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55735535 line="3490">a pixbuf format</doc>
55745536 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55755537 </instance-parameter>
55765538 <parameter name="option_key" transfer-ownership="none">
55775539 <doc xml:space="preserve"
5578- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5540+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55795541 line="3491">the name of an option</doc>
55805542 <type name="utf8" c:type="const gchar*"/>
55815543 </parameter>
@@ -5585,23 +5547,23 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
55855547 c:identifier="gdk_pixbuf_format_is_scalable"
55865548 version="2.6">
55875549 <doc xml:space="preserve"
5588- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5550+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55895551 line="3331">Returns whether this image format is scalable.
55905552
55915553 If a file is in a scalable format, it is preferable to load it at
55925554 the desired size, rather than loading it at the default size and
55935555 scaling the resulting pixbuf to the desired size.</doc>
5594- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="67"/>
5556+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="67"/>
55955557 <return-value transfer-ownership="none">
55965558 <doc xml:space="preserve"
5597- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5559+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
55985560 line="3341">whether this image format is scalable.</doc>
55995561 <type name="gboolean" c:type="gboolean"/>
56005562 </return-value>
56015563 <parameters>
56025564 <instance-parameter name="format" transfer-ownership="none">
56035565 <doc xml:space="preserve"
5604- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5566+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56055567 line="3333">a `GdkPixbufFormat`</doc>
56065568 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
56075569 </instance-parameter>
@@ -5611,19 +5573,19 @@ scaling the resulting pixbuf to the desired size.</doc>
56115573 c:identifier="gdk_pixbuf_format_is_writable"
56125574 version="2.2">
56135575 <doc xml:space="preserve"
5614- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5576+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56155577 line="3313">Returns whether pixbufs can be saved in the given format.</doc>
5616- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>
5578+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>
56175579 <return-value transfer-ownership="none">
56185580 <doc xml:space="preserve"
5619- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5581+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56205582 line="3319">whether pixbufs can be saved in the given format.</doc>
56215583 <type name="gboolean" c:type="gboolean"/>
56225584 </return-value>
56235585 <parameters>
56245586 <instance-parameter name="format" transfer-ownership="none">
56255587 <doc xml:space="preserve"
5626- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5588+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56275589 line="3315">a `GdkPixbufFormat`</doc>
56285590 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
56295591 </instance-parameter>
@@ -5633,7 +5595,7 @@ scaling the resulting pixbuf to the desired size.</doc>
56335595 c:identifier="gdk_pixbuf_format_set_disabled"
56345596 version="2.6">
56355597 <doc xml:space="preserve"
5636- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5598+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56375599 line="3373">Disables or enables an image format.
56385600
56395601 If a format is disabled, GdkPixbuf won't use the image loader for
@@ -5641,20 +5603,20 @@ this format to load images.
56415603
56425604 Applications can use this to avoid using image loaders with an
56435605 inappropriate license, see gdk_pixbuf_format_get_license().</doc>
5644- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="71"/>
5606+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="71"/>
56455607 <return-value transfer-ownership="none">
56465608 <type name="none" c:type="void"/>
56475609 </return-value>
56485610 <parameters>
56495611 <instance-parameter name="format" transfer-ownership="none">
56505612 <doc xml:space="preserve"
5651- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5613+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56525614 line="3375">a `GdkPixbufFormat`</doc>
56535615 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
56545616 </instance-parameter>
56555617 <parameter name="disabled" transfer-ownership="none">
56565618 <doc xml:space="preserve"
5657- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
5619+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
56585620 line="3376">`TRUE` to disable the format @format</doc>
56595621 <type name="gboolean" c:type="gboolean"/>
56605622 </parameter>
@@ -5665,29 +5627,29 @@ inappropriate license, see gdk_pixbuf_format_get_license().</doc>
56655627 version="2.2"
56665628 c:type="GdkPixbufFormatFlags">
56675629 <doc xml:space="preserve"
5668- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5630+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
56695631 line="424">Flags which allow a module to specify further details about the supported
56705632 operations.</doc>
5671- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="441"/>
5633+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="441"/>
56725634 <member name="writable"
56735635 value="1"
56745636 c:identifier="GDK_PIXBUF_FORMAT_WRITABLE">
56755637 <doc xml:space="preserve"
5676- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5638+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
56775639 line="426">the module can write out images in the format.</doc>
56785640 </member>
56795641 <member name="scalable"
56805642 value="2"
56815643 c:identifier="GDK_PIXBUF_FORMAT_SCALABLE">
56825644 <doc xml:space="preserve"
5683- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5645+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
56845646 line="427">the image format is scalable</doc>
56855647 </member>
56865648 <member name="threadsafe"
56875649 value="4"
56885650 c:identifier="GDK_PIXBUF_FORMAT_THREADSAFE">
56895651 <doc xml:space="preserve"
5690- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
5652+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
56915653 line="428">the module is threadsafe. gdk-pixbuf
56925654 ignores modules that are not marked as threadsafe. (Since 2.28).</doc>
56935655 </member>
@@ -5700,7 +5662,7 @@ operations.</doc>
57005662 glib:get-type="gdk_pixbuf_loader_get_type"
57015663 glib:type-struct="PixbufLoaderClass">
57025664 <doc xml:space="preserve"
5703- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5665+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57045666 line="34">Incremental image loader.
57055667
57065668 `GdkPixbufLoader` provides a way for applications to drive the
@@ -5746,16 +5708,15 @@ get the [class@GdkPixbuf.PixbufAnimation] instance, and then call
57465708 and [method@GdkPixbuf.PixbufAnimation.get_iter] to get a
57475709 [class@GdkPixbuf.PixbufAnimationIter] to retrieve the pixbuf for the
57485710 desired time stamp.</doc>
5749- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
5711+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
57505712 <constructor name="new" c:identifier="gdk_pixbuf_loader_new">
57515713 <doc xml:space="preserve"
5752- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5714+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57535715 line="596">Creates a new pixbuf loader object.</doc>
5754- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5755- line="79"/>
5716+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="79"/>
57565717 <return-value transfer-ownership="full">
57575718 <doc xml:space="preserve"
5758- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5719+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57595720 line="601">A newly-created pixbuf loader.</doc>
57605721 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57615722 </return-value>
@@ -5765,7 +5726,7 @@ desired time stamp.</doc>
57655726 version="2.4"
57665727 throws="1">
57675728 <doc xml:space="preserve"
5768- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5729+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57695730 line="654">Creates a new pixbuf loader object that always attempts to parse
57705731 image data as if it were an image of MIME type @mime_type, instead of
57715732 identifying the type automatically.
@@ -5781,18 +5742,17 @@ are installed, but typically "image/png", "image/jpeg", "image/gif",
57815742 To obtain the full list of supported mime types, call
57825743 gdk_pixbuf_format_get_mime_types() on each of the #GdkPixbufFormat
57835744 structs returned by gdk_pixbuf_get_formats().</doc>
5784- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5785- line="84"/>
5745+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="84"/>
57865746 <return-value transfer-ownership="full">
57875747 <doc xml:space="preserve"
5788- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5748+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57895749 line="675">A newly-created pixbuf loader.</doc>
57905750 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57915751 </return-value>
57925752 <parameters>
57935753 <parameter name="mime_type" transfer-ownership="none">
57945754 <doc xml:space="preserve"
5795- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5755+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
57965756 line="656">the mime type to be loaded</doc>
57975757 <type name="utf8" c:type="const char*"/>
57985758 </parameter>
@@ -5802,7 +5762,7 @@ structs returned by gdk_pixbuf_get_formats().</doc>
58025762 c:identifier="gdk_pixbuf_loader_new_with_type"
58035763 throws="1">
58045764 <doc xml:space="preserve"
5805- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5765+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
58065766 line="609">Creates a new pixbuf loader object that always attempts to parse
58075767 image data as if it were an image of type @image_type, instead of
58085768 identifying the type automatically.
@@ -5817,26 +5777,24 @@ are installed, but typically "png", "jpeg", "gif", "tiff" and
58175777 "xpm" are among the supported formats. To obtain the full list of
58185778 supported image formats, call gdk_pixbuf_format_get_name() on each
58195779 of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
5820- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5821- line="81"/>
5780+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="81"/>
58225781 <return-value transfer-ownership="full">
58235782 <doc xml:space="preserve"
5824- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5783+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
58255784 line="629">A newly-created pixbuf loader.</doc>
58265785 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
58275786 </return-value>
58285787 <parameters>
58295788 <parameter name="image_type" transfer-ownership="none">
58305789 <doc xml:space="preserve"
5831- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5790+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
58325791 line="611">name of the image format to be loaded with the image</doc>
58335792 <type name="utf8" c:type="const char*"/>
58345793 </parameter>
58355794 </parameters>
58365795 </constructor>
58375796 <virtual-method name="area_prepared">
5838- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5839- line="64"/>
5797+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="64"/>
58405798 <return-value transfer-ownership="none">
58415799 <type name="none" c:type="void"/>
58425800 </return-value>
@@ -5847,8 +5805,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
58475805 </parameters>
58485806 </virtual-method>
58495807 <virtual-method name="area_updated">
5850- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5851- line="67"/>
5808+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="67"/>
58525809 <return-value transfer-ownership="none">
58535810 <type name="none" c:type="void"/>
58545811 </return-value>
@@ -5871,8 +5828,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
58715828 </parameters>
58725829 </virtual-method>
58735830 <virtual-method name="closed">
5874- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5875- line="73"/>
5831+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="73"/>
58765832 <return-value transfer-ownership="none">
58775833 <type name="none" c:type="void"/>
58785834 </return-value>
@@ -5883,8 +5839,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
58835839 </parameters>
58845840 </virtual-method>
58855841 <virtual-method name="size_prepared">
5886- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5887- line="60"/>
5842+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="60"/>
58885843 <return-value transfer-ownership="none">
58895844 <type name="none" c:type="void"/>
58905845 </return-value>
@@ -5902,7 +5857,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
59025857 </virtual-method>
59035858 <method name="close" c:identifier="gdk_pixbuf_loader_close" throws="1">
59045859 <doc xml:space="preserve"
5905- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5860+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59065861 line="803">Informs a pixbuf loader that no further writes with
59075862 gdk_pixbuf_loader_write() will occur, so that it can free its
59085863 internal loading structures.
@@ -5918,11 +5873,10 @@ passing `NULL` for `error` to ignore it is reasonable.
59185873
59195874 Remember that this function does not release a reference on the loader, so
59205875 you will need to explicitly release any reference you hold.</doc>
5921- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5922- line="104"/>
5876+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="104"/>
59235877 <return-value transfer-ownership="none">
59245878 <doc xml:space="preserve"
5925- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5879+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59265880 line="824">`TRUE` if all image data written so far was successfully
59275881 passed out via the update_area signal</doc>
59285882 <type name="gboolean" c:type="gboolean"/>
@@ -5930,7 +5884,7 @@ you will need to explicitly release any reference you hold.</doc>
59305884 <parameters>
59315885 <instance-parameter name="loader" transfer-ownership="none">
59325886 <doc xml:space="preserve"
5933- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5887+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59345888 line="805">A pixbuf loader.</doc>
59355889 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59365890 </instance-parameter>
@@ -5939,7 +5893,7 @@ you will need to explicitly release any reference you hold.</doc>
59395893 <method name="get_animation"
59405894 c:identifier="gdk_pixbuf_loader_get_animation">
59415895 <doc xml:space="preserve"
5942- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5896+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59435897 line="775">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
59445898
59455899 In general it only makes sense to call this function after the
@@ -5948,11 +5902,10 @@ the loader.
59485902
59495903 If the loader doesn't have enough bytes yet, and hasn't emitted the `area-prepared`
59505904 signal, this function will return `NULL`.</doc>
5951- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5952- line="102"/>
5905+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="102"/>
59535906 <return-value transfer-ownership="none" nullable="1">
59545907 <doc xml:space="preserve"
5955- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5908+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59565909 line="788">The animation that the loader is
59575910 currently loading</doc>
59585911 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
@@ -5960,7 +5913,7 @@ signal, this function will return `NULL`.</doc>
59605913 <parameters>
59615914 <instance-parameter name="loader" transfer-ownership="none">
59625915 <doc xml:space="preserve"
5963- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5916+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59645917 line="777">A pixbuf loader</doc>
59655918 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59665919 </instance-parameter>
@@ -5970,21 +5923,20 @@ signal, this function will return `NULL`.</doc>
59705923 c:identifier="gdk_pixbuf_loader_get_format"
59715924 version="2.2">
59725925 <doc xml:space="preserve"
5973- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5926+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59745927 line="891">Obtains the available information about the format of the
59755928 currently loading image file.</doc>
5976- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
5977- line="107"/>
5929+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="107"/>
59785930 <return-value transfer-ownership="none" nullable="1">
59795931 <doc xml:space="preserve"
5980- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5932+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59815933 line="898">A #GdkPixbufFormat</doc>
59825934 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
59835935 </return-value>
59845936 <parameters>
59855937 <instance-parameter name="loader" transfer-ownership="none">
59865938 <doc xml:space="preserve"
5987- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5939+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59885940 line="893">A pixbuf loader.</doc>
59895941 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59905942 </instance-parameter>
@@ -5992,7 +5944,7 @@ currently loading image file.</doc>
59925944 </method>
59935945 <method name="get_pixbuf" c:identifier="gdk_pixbuf_loader_get_pixbuf">
59945946 <doc xml:space="preserve"
5995- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5947+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
59965948 line="737">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
59975949
59985950 In general it only makes sense to call this function after the
@@ -6008,11 +5960,10 @@ so if you want to keep using it, you should acquire a reference to it.
60085960
60095961 Additionally, if the loader is an animation, it will return the "static
60105962 image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
6011- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6012- line="100"/>
5963+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="100"/>
60135964 <return-value transfer-ownership="none" nullable="1">
60145965 <doc xml:space="preserve"
6015- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5966+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60165967 line="757">The pixbuf that the loader is
60175968 creating</doc>
60185969 <type name="Pixbuf" c:type="GdkPixbuf*"/>
@@ -6020,7 +5971,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
60205971 <parameters>
60215972 <instance-parameter name="loader" transfer-ownership="none">
60225973 <doc xml:space="preserve"
6023- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5974+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60245975 line="739">A pixbuf loader.</doc>
60255976 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60265977 </instance-parameter>
@@ -6030,7 +5981,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
60305981 c:identifier="gdk_pixbuf_loader_set_size"
60315982 version="2.2">
60325983 <doc xml:space="preserve"
6033- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
5984+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60345985 line="260">Causes the image to be scaled while it is loaded.
60355986
60365987 The desired image size can be determined relative to the original
@@ -6039,27 +5990,26 @@ signal handler for the ::size-prepared signal.
60395990
60405991 Attempts to set the desired image size are ignored after the
60415992 emission of the ::size-prepared signal.</doc>
6042- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6043- line="87"/>
5993+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="87"/>
60445994 <return-value transfer-ownership="none">
60455995 <type name="none" c:type="void"/>
60465996 </return-value>
60475997 <parameters>
60485998 <instance-parameter name="loader" transfer-ownership="none">
60495999 <doc xml:space="preserve"
6050- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6000+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60516001 line="262">A pixbuf loader.</doc>
60526002 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60536003 </instance-parameter>
60546004 <parameter name="width" transfer-ownership="none">
60556005 <doc xml:space="preserve"
6056- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6006+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60576007 line="263">The desired width of the image being loaded.</doc>
60586008 <type name="gint" c:type="int"/>
60596009 </parameter>
60606010 <parameter name="height" transfer-ownership="none">
60616011 <doc xml:space="preserve"
6062- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6012+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60636013 line="264">The desired height of the image being loaded.</doc>
60646014 <type name="gint" c:type="int"/>
60656015 </parameter>
@@ -6067,13 +6017,12 @@ emission of the ::size-prepared signal.</doc>
60676017 </method>
60686018 <method name="write" c:identifier="gdk_pixbuf_loader_write" throws="1">
60696019 <doc xml:space="preserve"
6070- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6020+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60716021 line="506">Parses the next `count` bytes in the given image buffer.</doc>
6072- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6073- line="91"/>
6022+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="91"/>
60746023 <return-value transfer-ownership="none">
60756024 <doc xml:space="preserve"
6076- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6025+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60776026 line="515">`TRUE` if the write was successful, or
60786027 `FALSE` if the loader cannot parse the buffer</doc>
60796028 <type name="gboolean" c:type="gboolean"/>
@@ -6081,13 +6030,13 @@ emission of the ::size-prepared signal.</doc>
60816030 <parameters>
60826031 <instance-parameter name="loader" transfer-ownership="none">
60836032 <doc xml:space="preserve"
6084- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6033+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60856034 line="508">A pixbuf loader.</doc>
60866035 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60876036 </instance-parameter>
60886037 <parameter name="buf" transfer-ownership="none">
60896038 <doc xml:space="preserve"
6090- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6039+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60916040 line="509">Pointer to image data.</doc>
60926041 <array length="1" zero-terminated="0" c:type="const guchar*">
60936042 <type name="guint8" c:type="guchar"/>
@@ -6095,7 +6044,7 @@ emission of the ::size-prepared signal.</doc>
60956044 </parameter>
60966045 <parameter name="count" transfer-ownership="none">
60976046 <doc xml:space="preserve"
6098- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6047+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
60996048 line="510">Length of the @buf buffer in bytes.</doc>
61006049 <type name="gsize" c:type="gsize"/>
61016050 </parameter>
@@ -6106,13 +6055,12 @@ emission of the ::size-prepared signal.</doc>
61066055 version="2.30"
61076056 throws="1">
61086057 <doc xml:space="preserve"
6109- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6058+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61106059 line="567">Parses the next contents of the given image buffer.</doc>
6111- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6112- line="96"/>
6060+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="96"/>
61136061 <return-value transfer-ownership="none">
61146062 <doc xml:space="preserve"
6115- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6063+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61166064 line="575">`TRUE` if the write was successful, or `FALSE` if
61176065 the loader cannot parse the buffer</doc>
61186066 <type name="gboolean" c:type="gboolean"/>
@@ -6120,13 +6068,13 @@ emission of the ::size-prepared signal.</doc>
61206068 <parameters>
61216069 <instance-parameter name="loader" transfer-ownership="none">
61226070 <doc xml:space="preserve"
6123- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6071+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61246072 line="569">A pixbuf loader.</doc>
61256073 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
61266074 </instance-parameter>
61276075 <parameter name="buffer" transfer-ownership="none">
61286076 <doc xml:space="preserve"
6129- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6077+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61306078 line="570">The image data as a `GBytes` buffer.</doc>
61316079 <type name="GLib.Bytes" c:type="GBytes*"/>
61326080 </parameter>
@@ -6140,7 +6088,7 @@ emission of the ::size-prepared signal.</doc>
61406088 </field>
61416089 <glib:signal name="area-prepared" when="last">
61426090 <doc xml:space="preserve"
6143- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6091+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61446092 line="154">This signal is emitted when the pixbuf loader has allocated the
61456093 pixbuf in the desired size.
61466094
@@ -6153,7 +6101,7 @@ pixbuf.</doc>
61536101 </glib:signal>
61546102 <glib:signal name="area-updated" when="last">
61556103 <doc xml:space="preserve"
6156- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6104+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61576105 line="174">This signal is emitted when a significant area of the image being
61586106 loaded has been updated.
61596107
@@ -6168,25 +6116,25 @@ areas of an image that is being loaded.</doc>
61686116 <parameters>
61696117 <parameter name="x" transfer-ownership="none">
61706118 <doc xml:space="preserve"
6171- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6119+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61726120 line="177">X offset of upper-left corner of the updated area.</doc>
61736121 <type name="gint" c:type="gint"/>
61746122 </parameter>
61756123 <parameter name="y" transfer-ownership="none">
61766124 <doc xml:space="preserve"
6177- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6125+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61786126 line="178">Y offset of upper-left corner of the updated area.</doc>
61796127 <type name="gint" c:type="gint"/>
61806128 </parameter>
61816129 <parameter name="width" transfer-ownership="none">
61826130 <doc xml:space="preserve"
6183- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6131+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61846132 line="179">Width of updated area.</doc>
61856133 <type name="gint" c:type="gint"/>
61866134 </parameter>
61876135 <parameter name="height" transfer-ownership="none">
61886136 <doc xml:space="preserve"
6189- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6137+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61906138 line="180">Height of updated area.</doc>
61916139 <type name="gint" c:type="gint"/>
61926140 </parameter>
@@ -6194,7 +6142,7 @@ areas of an image that is being loaded.</doc>
61946142 </glib:signal>
61956143 <glib:signal name="closed" when="last">
61966144 <doc xml:space="preserve"
6197- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6145+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
61986146 line="204">This signal is emitted when gdk_pixbuf_loader_close() is called.
61996147
62006148 It can be used by different parts of an application to receive
@@ -6206,7 +6154,7 @@ drives it.</doc>
62066154 </glib:signal>
62076155 <glib:signal name="size-prepared" when="last">
62086156 <doc xml:space="preserve"
6209- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6157+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
62106158 line="129">This signal is emitted when the pixbuf loader has been fed the
62116159 initial amount of data that is required to figure out the size
62126160 of the image that it will create.
@@ -6220,13 +6168,13 @@ should be scaled.</doc>
62206168 <parameters>
62216169 <parameter name="width" transfer-ownership="none">
62226170 <doc xml:space="preserve"
6223- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6171+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
62246172 line="132">the original width of the image</doc>
62256173 <type name="gint" c:type="gint"/>
62266174 </parameter>
62276175 <parameter name="height" transfer-ownership="none">
62286176 <doc xml:space="preserve"
6229- filename="../gdk-pixbuf/gdk-pixbuf-loader.c"
6177+ filename="gdk-pixbuf/gdk-pixbuf-loader.c"
62306178 line="133">the original height of the image</doc>
62316179 <type name="gint" c:type="gint"/>
62326180 </parameter>
@@ -6236,13 +6184,13 @@ should be scaled.</doc>
62366184 <record name="PixbufLoaderClass"
62376185 c:type="GdkPixbufLoaderClass"
62386186 glib:is-gtype-struct-for="PixbufLoader">
6239- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
6187+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="74"/>
62406188 <field name="parent_class">
62416189 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
62426190 </field>
62436191 <field name="size_prepared">
62446192 <callback name="size_prepared">
6245- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
62466194 line="60"/>
62476195 <return-value transfer-ownership="none">
62486196 <type name="none" c:type="void"/>
@@ -6262,7 +6210,7 @@ should be scaled.</doc>
62626210 </field>
62636211 <field name="area_prepared">
62646212 <callback name="area_prepared">
6265- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6213+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
62666214 line="64"/>
62676215 <return-value transfer-ownership="none">
62686216 <type name="none" c:type="void"/>
@@ -6276,7 +6224,7 @@ should be scaled.</doc>
62766224 </field>
62776225 <field name="area_updated">
62786226 <callback name="area_updated">
6279- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6227+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
62806228 line="67"/>
62816229 <return-value transfer-ownership="none">
62826230 <type name="none" c:type="void"/>
@@ -6302,7 +6250,7 @@ should be scaled.</doc>
63026250 </field>
63036251 <field name="closed">
63046252 <callback name="closed">
6305- <source-position filename="../gdk-pixbuf/gdk-pixbuf-loader.h"
6253+ <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h"
63066254 line="73"/>
63076255 <return-value transfer-ownership="none">
63086256 <type name="none" c:type="void"/>
@@ -6317,7 +6265,7 @@ should be scaled.</doc>
63176265 </record>
63186266 <record name="PixbufModule" c:type="GdkPixbufModule">
63196267 <doc xml:space="preserve"
6320- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6268+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63216269 line="50">A `GdkPixbufModule` contains the necessary functions to load and save
63226270 images in a certain file format.
63236271
@@ -6363,97 +6311,96 @@ Installing a module is a two-step process:
63636311 - call `gdk-pixbuf-query-loaders` to update the module file (normally
63646312 `$libdir/gdk-pixbuf-2.0/$version/loaders.cache`, unless overridden
63656313 by the environment variable `GDK_PIXBUF_MODULE_FILE`)</doc>
6366- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="400"/>
6314+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="400"/>
63676315 <field name="module_name" writable="1">
63686316 <doc xml:space="preserve"
6369- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6317+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63706318 line="52">the name of the module, usually the same as the
63716319 usual file extension for images of this type, eg. "xpm", "jpeg" or "png".</doc>
63726320 <type name="utf8" c:type="char*"/>
63736321 </field>
63746322 <field name="module_path" writable="1">
63756323 <doc xml:space="preserve"
6376- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6324+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63776325 line="54">the path from which the module is loaded.</doc>
63786326 <type name="utf8" c:type="char*"/>
63796327 </field>
63806328 <field name="module" writable="1">
63816329 <doc xml:space="preserve"
6382- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6330+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63836331 line="55">the loaded `GModule`.</doc>
63846332 <type name="GModule.Module" c:type="GModule*"/>
63856333 </field>
63866334 <field name="info" writable="1">
63876335 <doc xml:space="preserve"
6388- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6336+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63896337 line="56">a `GdkPixbufFormat` holding information about the module.</doc>
63906338 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
63916339 </field>
63926340 <field name="load" writable="1">
63936341 <doc xml:space="preserve"
6394- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6342+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
63956343 line="57">loads an image from a file.</doc>
63966344 <type name="PixbufModuleLoadFunc" c:type="GdkPixbufModuleLoadFunc"/>
63976345 </field>
63986346 <field name="load_xpm_data" writable="1">
63996347 <doc xml:space="preserve"
6400- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6348+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64016349 line="58">loads an image from data in memory.</doc>
64026350 <type name="PixbufModuleLoadXpmDataFunc"
64036351 c:type="GdkPixbufModuleLoadXpmDataFunc"/>
64046352 </field>
64056353 <field name="begin_load" introspectable="0" writable="1">
64066354 <doc xml:space="preserve"
6407- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6355+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64086356 line="59">begins an incremental load.</doc>
64096357 <type name="PixbufModuleBeginLoadFunc"
64106358 c:type="GdkPixbufModuleBeginLoadFunc"/>
64116359 </field>
64126360 <field name="stop_load" writable="1">
64136361 <doc xml:space="preserve"
6414- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6362+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64156363 line="60">stops an incremental load.</doc>
64166364 <type name="PixbufModuleStopLoadFunc"
64176365 c:type="GdkPixbufModuleStopLoadFunc"/>
64186366 </field>
64196367 <field name="load_increment" writable="1">
64206368 <doc xml:space="preserve"
6421- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6369+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64226370 line="61">continues an incremental load.</doc>
64236371 <type name="PixbufModuleIncrementLoadFunc"
64246372 c:type="GdkPixbufModuleIncrementLoadFunc"/>
64256373 </field>
64266374 <field name="load_animation" writable="1">
64276375 <doc xml:space="preserve"
6428- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6376+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64296377 line="62">loads an animation from a file.</doc>
64306378 <type name="PixbufModuleLoadAnimationFunc"
64316379 c:type="GdkPixbufModuleLoadAnimationFunc"/>
64326380 </field>
64336381 <field name="save" writable="1">
64346382 <doc xml:space="preserve"
6435- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6383+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64366384 line="63">saves a `GdkPixbuf` to a file.</doc>
64376385 <type name="PixbufModuleSaveFunc" c:type="GdkPixbufModuleSaveFunc"/>
64386386 </field>
64396387 <field name="save_to_callback" introspectable="0" writable="1">
64406388 <doc xml:space="preserve"
6441- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6389+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64426390 line="64">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
64436391 <type name="PixbufModuleSaveCallbackFunc"
64446392 c:type="GdkPixbufModuleSaveCallbackFunc"/>
64456393 </field>
64466394 <field name="is_save_option_supported" writable="1">
64476395 <doc xml:space="preserve"
6448- filename="../gdk-pixbuf/gdk-pixbuf-io.c"
6396+ filename="gdk-pixbuf/gdk-pixbuf-io.c"
64496397 line="65">returns whether a save option key is supported by the module</doc>
64506398 <type name="PixbufModuleSaveOptionSupportedFunc"
64516399 c:type="GdkPixbufModuleSaveOptionSupportedFunc"/>
64526400 </field>
64536401 <field name="_reserved1" introspectable="0">
64546402 <callback name="_reserved1">
6455- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6456- line="396"/>
6403+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="396"/>
64576404 <return-value transfer-ownership="none">
64586405 <type name="none" c:type="void"/>
64596406 </return-value>
@@ -6461,8 +6408,7 @@ Installing a module is a two-step process:
64616408 </field>
64626409 <field name="_reserved2" introspectable="0">
64636410 <callback name="_reserved2">
6464- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6465- line="397"/>
6411+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="397"/>
64666412 <return-value transfer-ownership="none">
64676413 <type name="none" c:type="void"/>
64686414 </return-value>
@@ -6470,8 +6416,7 @@ Installing a module is a two-step process:
64706416 </field>
64716417 <field name="_reserved3" introspectable="0">
64726418 <callback name="_reserved3">
6473- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6474- line="398"/>
6419+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="398"/>
64756420 <return-value transfer-ownership="none">
64766421 <type name="none" c:type="void"/>
64776422 </return-value>
@@ -6479,8 +6424,7 @@ Installing a module is a two-step process:
64796424 </field>
64806425 <field name="_reserved4" introspectable="0">
64816426 <callback name="_reserved4">
6482- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6483- line="399"/>
6427+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="399"/>
64846428 <return-value transfer-ownership="none">
64856429 <type name="none" c:type="void"/>
64866430 </return-value>
@@ -6492,7 +6436,7 @@ Installing a module is a two-step process:
64926436 introspectable="0"
64936437 throws="1">
64946438 <doc xml:space="preserve"
6495- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6439+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
64966440 line="255">Sets up the image loading state.
64976441
64986442 The image loader is responsible for storing the given function pointers
@@ -6502,10 +6446,10 @@ The image loader should set up an internal state object, and return it
65026446 from this function; the state object will then be updated from the
65036447 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc] callback, and will be freed
65046448 by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
6505- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="277"/>
6449+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="277"/>
65066450 <return-value transfer-ownership="full" nullable="1">
65076451 <doc xml:space="preserve"
6508- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6452+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65096453 line="273">the data to be passed to
65106454 [callback@GdkPixbuf.PixbufModuleIncrementLoadFunc]
65116455 and [callback@GdkPixbuf.PixbufModuleStopLoadFunc], or `NULL` in case of error</doc>
@@ -6514,20 +6458,20 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
65146458 <parameters>
65156459 <parameter name="size_func" transfer-ownership="none">
65166460 <doc xml:space="preserve"
6517- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6461+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65186462 line="257">the function to be called when the size is known</doc>
65196463 <type name="PixbufModuleSizeFunc" c:type="GdkPixbufModuleSizeFunc"/>
65206464 </parameter>
65216465 <parameter name="prepared_func" transfer-ownership="none">
65226466 <doc xml:space="preserve"
6523- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6467+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65246468 line="258">the function to be called when the data has been prepared</doc>
65256469 <type name="PixbufModulePreparedFunc"
65266470 c:type="GdkPixbufModulePreparedFunc"/>
65276471 </parameter>
65286472 <parameter name="updated_func" transfer-ownership="none" closure="3">
65296473 <doc xml:space="preserve"
6530- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6474+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65316475 line="259">the function to be called when the data has been updated</doc>
65326476 <type name="PixbufModuleUpdatedFunc"
65336477 c:type="GdkPixbufModuleUpdatedFunc"/>
@@ -6538,7 +6482,7 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
65386482 allow-none="1"
65396483 closure="3">
65406484 <doc xml:space="preserve"
6541- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6485+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65426486 line="260">the data to be passed to the functions</doc>
65436487 <type name="gpointer" c:type="gpointer"/>
65446488 </parameter>
@@ -6548,17 +6492,17 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
65486492 c:type="GdkPixbufModuleFillInfoFunc"
65496493 version="2.2">
65506494 <doc xml:space="preserve"
6551- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6495+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65526496 line="413">Defines the type of the function used to fill a
65536497 #GdkPixbufFormat structure with information about a module.</doc>
6554- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="422"/>
6498+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="422"/>
65556499 <return-value transfer-ownership="none">
65566500 <type name="none" c:type="void"/>
65576501 </return-value>
65586502 <parameters>
65596503 <parameter name="info" transfer-ownership="none">
65606504 <doc xml:space="preserve"
6561- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6505+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65626506 line="415">a #GdkPixbufFormat.</doc>
65636507 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
65646508 </parameter>
@@ -6568,17 +6512,17 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
65686512 c:type="GdkPixbufModuleFillVtableFunc"
65696513 version="2.2">
65706514 <doc xml:space="preserve"
6571- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6515+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65726516 line="402">Defines the type of the function used to set the vtable of a
65736517 #GdkPixbufModule when it is loaded.</doc>
6574- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="411"/>
6518+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="411"/>
65756519 <return-value transfer-ownership="none">
65766520 <type name="none" c:type="void"/>
65776521 </return-value>
65786522 <parameters>
65796523 <parameter name="module" transfer-ownership="none">
65806524 <doc xml:space="preserve"
6581- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6525+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65826526 line="404">a #GdkPixbufModule.</doc>
65836527 <type name="PixbufModule" c:type="GdkPixbufModule*"/>
65846528 </parameter>
@@ -6588,12 +6532,12 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
65886532 c:type="GdkPixbufModuleIncrementLoadFunc"
65896533 throws="1">
65906534 <doc xml:space="preserve"
6591- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6535+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65926536 line="297">Incrementally loads a buffer into the image data.</doc>
6593- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="308"/>
6537+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="308"/>
65946538 <return-value transfer-ownership="none">
65956539 <doc xml:space="preserve"
6596- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6540+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
65976541 line="306">`TRUE` if the incremental load was successful</doc>
65986542 <type name="gboolean" c:type="gboolean"/>
65996543 </return-value>
@@ -6603,13 +6547,13 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
66036547 nullable="1"
66046548 allow-none="1">
66056549 <doc xml:space="preserve"
6606- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6550+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66076551 line="299">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>
66086552 <type name="gpointer" c:type="gpointer"/>
66096553 </parameter>
66106554 <parameter name="buf" transfer-ownership="none">
66116555 <doc xml:space="preserve"
6612- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6556+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66136557 line="300">the data to load</doc>
66146558 <array length="2" zero-terminated="0" c:type="const guchar*">
66156559 <type name="guint8"/>
@@ -6617,7 +6561,7 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
66176561 </parameter>
66186562 <parameter name="size" transfer-ownership="none">
66196563 <doc xml:space="preserve"
6620- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6564+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66216565 line="301">the length of the data to load</doc>
66226566 <type name="guint" c:type="guint"/>
66236567 </parameter>
@@ -6627,14 +6571,14 @@ by [callback@GdkPixbuf.PixbufModuleStopLoadFunc] callback.</doc>
66276571 c:type="GdkPixbufModuleLoadAnimationFunc"
66286572 throws="1">
66296573 <doc xml:space="preserve"
6630- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6574+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66316575 line="241">Loads a file from a standard C file stream into a new `GdkPixbufAnimation`.
66326576
66336577 In case of error, this function should return `NULL` and set the `error` argument.</doc>
6634- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="252"/>
6578+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="252"/>
66356579 <return-value transfer-ownership="full">
66366580 <doc xml:space="preserve"
6637- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6581+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66386582 line="250">a newly created `GdkPixbufAnimation` for the contents of the file</doc>
66396583 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
66406584 </return-value>
@@ -6644,7 +6588,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
66446588 nullable="1"
66456589 allow-none="1">
66466590 <doc xml:space="preserve"
6647- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6591+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66486592 line="243">the file stream from which the image should be loaded</doc>
66496593 <type name="gpointer" c:type="FILE*"/>
66506594 </parameter>
@@ -6654,14 +6598,14 @@ In case of error, this function should return `NULL` and set the `error` argumen
66546598 c:type="GdkPixbufModuleLoadFunc"
66556599 throws="1">
66566600 <doc xml:space="preserve"
6657- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6601+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66586602 line="217">Loads a file from a standard C file stream into a new `GdkPixbuf`.
66596603
66606604 In case of error, this function should return `NULL` and set the `error` argument.</doc>
6661- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="228"/>
6605+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="228"/>
66626606 <return-value transfer-ownership="full">
66636607 <doc xml:space="preserve"
6664- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6608+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66656609 line="226">a newly created `GdkPixbuf` for the contents of the file</doc>
66666610 <type name="Pixbuf" c:type="GdkPixbuf*"/>
66676611 </return-value>
@@ -6671,7 +6615,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
66716615 nullable="1"
66726616 allow-none="1">
66736617 <doc xml:space="preserve"
6674- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6618+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66756619 line="219">the file stream from which the image should be loaded</doc>
66766620 <type name="gpointer" c:type="FILE*"/>
66776621 </parameter>
@@ -6680,19 +6624,19 @@ In case of error, this function should return `NULL` and set the `error` argumen
66806624 <callback name="PixbufModuleLoadXpmDataFunc"
66816625 c:type="GdkPixbufModuleLoadXpmDataFunc">
66826626 <doc xml:space="preserve"
6683- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6627+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66846628 line="231">Loads XPM data into a new `GdkPixbuf`.</doc>
6685- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="239"/>
6629+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="239"/>
66866630 <return-value transfer-ownership="full">
66876631 <doc xml:space="preserve"
6688- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6632+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66896633 line="237">a newly created `GdkPixbuf` for the XPM data</doc>
66906634 <type name="Pixbuf" c:type="GdkPixbuf*"/>
66916635 </return-value>
66926636 <parameters>
66936637 <parameter name="data" transfer-ownership="none">
66946638 <doc xml:space="preserve"
6695- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6639+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
66966640 line="233">the XPM data</doc>
66976641 <array c:type="const char**">
66986642 <type name="utf8" c:type="char*"/>
@@ -6704,7 +6648,7 @@ In case of error, this function should return `NULL` and set the `error` argumen
67046648 c:type="GdkPixbufModulePattern"
67056649 version="2.2">
67066650 <doc xml:space="preserve"
6707- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6651+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67086652 line="170">The signature prefix for a module.
67096653
67106654 The signature of a module is a set of prefixes. Prefixes are encoded as
@@ -6735,23 +6679,23 @@ GdkPixbufModulePattern *signature[] = {
67356679
67366680 In the example above, the signature matches e.g. "auud\0" with
67376681 relevance 100, and "blau" with relevance 90.</doc>
6738- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="215"/>
6682+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="215"/>
67396683 <field name="prefix" writable="1">
67406684 <doc xml:space="preserve"
6741- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6685+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67426686 line="172">the prefix for this pattern</doc>
67436687 <type name="utf8" c:type="char*"/>
67446688 </field>
67456689 <field name="mask" writable="1">
67466690 <doc xml:space="preserve"
6747- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6691+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67486692 line="173">mask containing bytes which modify how the prefix is matched against
67496693 test data</doc>
67506694 <type name="utf8" c:type="char*"/>
67516695 </field>
67526696 <field name="relevance" writable="1">
67536697 <doc xml:space="preserve"
6754- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6698+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67556699 line="175">relevance of this pattern</doc>
67566700 <type name="gint" c:type="int"/>
67576701 </field>
@@ -6760,27 +6704,27 @@ relevance 100, and "blau" with relevance 90.</doc>
67606704 c:type="GdkPixbufModulePreparedFunc"
67616705 version="2.2">
67626706 <doc xml:space="preserve"
6763- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6707+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67646708 line="126">Defines the type of the function that gets called once the initial
67656709 setup of @pixbuf is done.
67666710
67676711 #GdkPixbufLoader uses a function of this type to emit the
67686712 "&lt;link linkend="GdkPixbufLoader-area-prepared"&gt;area_prepared&lt;/link&gt;"
67696713 signal.</doc>
6770- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="141"/>
6714+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="141"/>
67716715 <return-value transfer-ownership="none">
67726716 <type name="none" c:type="void"/>
67736717 </return-value>
67746718 <parameters>
67756719 <parameter name="pixbuf" transfer-ownership="none">
67766720 <doc xml:space="preserve"
6777- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6721+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67786722 line="128">the #GdkPixbuf that is currently being loaded.</doc>
67796723 <type name="Pixbuf" c:type="GdkPixbuf*"/>
67806724 </parameter>
67816725 <parameter name="anim" transfer-ownership="none">
67826726 <doc xml:space="preserve"
6783- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6727+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67846728 line="129">if an animation is being loaded, the #GdkPixbufAnimation, else %NULL.</doc>
67856729 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
67866730 </parameter>
@@ -6790,7 +6734,7 @@ signal.</doc>
67906734 allow-none="1"
67916735 closure="2">
67926736 <doc xml:space="preserve"
6793- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6737+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
67946738 line="130">the loader.</doc>
67956739 <type name="gpointer" c:type="gpointer"/>
67966740 </parameter>
@@ -6801,16 +6745,16 @@ signal.</doc>
68016745 introspectable="0"
68026746 throws="1">
68036747 <doc xml:space="preserve"
6804- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6748+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68056749 line="336">Saves a `GdkPixbuf` by calling the provided function.
68066750
68076751 The optional `option_keys` and `option_values` arrays contain the keys and
68086752 values (in the same order) for attributes to be saved alongside the image
68096753 data.</doc>
6810- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="354"/>
6754+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="354"/>
68116755 <return-value transfer-ownership="none">
68126756 <doc xml:space="preserve"
6813- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6757+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68146758 line="351">`TRUE` on success; in case of failure, `FALSE` is returned and
68156759 the `error` is set</doc>
68166760 <type name="gboolean" c:type="gboolean"/>
@@ -6818,7 +6762,7 @@ data.</doc>
68186762 <parameters>
68196763 <parameter name="save_func" transfer-ownership="none" closure="1">
68206764 <doc xml:space="preserve"
6821- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6765+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68226766 line="338">the function to call when saving</doc>
68236767 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
68246768 </parameter>
@@ -6828,13 +6772,13 @@ data.</doc>
68286772 allow-none="1"
68296773 closure="1">
68306774 <doc xml:space="preserve"
6831- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6775+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68326776 line="339">the data to pass to @save_func</doc>
68336777 <type name="gpointer" c:type="gpointer"/>
68346778 </parameter>
68356779 <parameter name="pixbuf" transfer-ownership="none">
68366780 <doc xml:space="preserve"
6837- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6781+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68386782 line="340">the `GdkPixbuf` to save</doc>
68396783 <type name="Pixbuf" c:type="GdkPixbuf*"/>
68406784 </parameter>
@@ -6843,7 +6787,7 @@ data.</doc>
68436787 nullable="1"
68446788 allow-none="1">
68456789 <doc xml:space="preserve"
6846- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6790+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68476791 line="341">an array of option names</doc>
68486792 <array c:type="gchar**">
68496793 <type name="utf8" c:type="gchar*"/>
@@ -6854,7 +6798,7 @@ data.</doc>
68546798 nullable="1"
68556799 allow-none="1">
68566800 <doc xml:space="preserve"
6857- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6801+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68586802 line="342">an array of option values</doc>
68596803 <array c:type="gchar**">
68606804 <type name="utf8" c:type="gchar*"/>
@@ -6866,16 +6810,16 @@ data.</doc>
68666810 c:type="GdkPixbufModuleSaveFunc"
68676811 throws="1">
68686812 <doc xml:space="preserve"
6869- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6813+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68706814 line="313">Saves a `GdkPixbuf` into a standard C file stream.
68716815
68726816 The optional `param_keys` and `param_values` arrays contain the keys and
68736817 values (in the same order) for attributes to be saved alongside the image
68746818 data.</doc>
6875- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="330"/>
6819+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="330"/>
68766820 <return-value transfer-ownership="none">
68776821 <doc xml:space="preserve"
6878- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6822+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68796823 line="327">`TRUE` on success; in case of failure, `FALSE` is returned and
68806824 the `error` is set</doc>
68816825 <type name="gboolean" c:type="gboolean"/>
@@ -6886,13 +6830,13 @@ data.</doc>
68866830 nullable="1"
68876831 allow-none="1">
68886832 <doc xml:space="preserve"
6889- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6833+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68906834 line="315">the file stream into which the image should be saved</doc>
68916835 <type name="gpointer" c:type="FILE*"/>
68926836 </parameter>
68936837 <parameter name="pixbuf" transfer-ownership="none">
68946838 <doc xml:space="preserve"
6895- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6839+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
68966840 line="316">the image to save</doc>
68976841 <type name="Pixbuf" c:type="GdkPixbuf*"/>
68986842 </parameter>
@@ -6901,7 +6845,7 @@ data.</doc>
69016845 nullable="1"
69026846 allow-none="1">
69036847 <doc xml:space="preserve"
6904- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6848+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69056849 line="317">parameter keys to save</doc>
69066850 <array c:type="gchar**">
69076851 <type name="utf8" c:type="gchar*"/>
@@ -6912,7 +6856,7 @@ data.</doc>
69126856 nullable="1"
69136857 allow-none="1">
69146858 <doc xml:space="preserve"
6915- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6859+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69166860 line="318">parameter values to save</doc>
69176861 <array c:type="gchar**">
69186862 <type name="utf8" c:type="gchar*"/>
@@ -6923,19 +6867,19 @@ data.</doc>
69236867 <callback name="PixbufModuleSaveOptionSupportedFunc"
69246868 c:type="GdkPixbufModuleSaveOptionSupportedFunc">
69256869 <doc xml:space="preserve"
6926- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6870+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69276871 line="361">Checks whether the given `option_key` is supported when saving.</doc>
6928- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="369"/>
6872+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="369"/>
69296873 <return-value transfer-ownership="none">
69306874 <doc xml:space="preserve"
6931- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6875+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69326876 line="367">`TRUE` if the option is supported</doc>
69336877 <type name="gboolean" c:type="gboolean"/>
69346878 </return-value>
69356879 <parameters>
69366880 <parameter name="option_key" transfer-ownership="none">
69376881 <doc xml:space="preserve"
6938- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6882+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69396883 line="363">the option key to check</doc>
69406884 <type name="utf8" c:type="const gchar*"/>
69416885 </parameter>
@@ -6945,7 +6889,7 @@ data.</doc>
69456889 c:type="GdkPixbufModuleSizeFunc"
69466890 version="2.2">
69476891 <doc xml:space="preserve"
6948- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6892+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69496893 line="100">Defines the type of the function that gets called once the size
69506894 of the loaded image is known.
69516895
@@ -6959,20 +6903,20 @@ If the function sets @width or @height to zero, the module should interpret
69596903 this as a hint that it will be closed soon and shouldn't allocate further
69606904 resources. This convention is used to implement gdk_pixbuf_get_file_info()
69616905 efficiently.</doc>
6962- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="122"/>
6906+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="122"/>
69636907 <return-value transfer-ownership="none">
69646908 <type name="none" c:type="void"/>
69656909 </return-value>
69666910 <parameters>
69676911 <parameter name="width" transfer-ownership="none">
69686912 <doc xml:space="preserve"
6969- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6913+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69706914 line="102">pointer to a location containing the current image width</doc>
69716915 <type name="gint" c:type="gint*"/>
69726916 </parameter>
69736917 <parameter name="height" transfer-ownership="none">
69746918 <doc xml:space="preserve"
6975- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6919+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69766920 line="103">pointer to a location containing the current image height</doc>
69776921 <type name="gint" c:type="gint*"/>
69786922 </parameter>
@@ -6982,7 +6926,7 @@ efficiently.</doc>
69826926 allow-none="1"
69836927 closure="2">
69846928 <doc xml:space="preserve"
6985- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6929+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69866930 line="104">the loader.</doc>
69876931 <type name="gpointer" c:type="gpointer"/>
69886932 </parameter>
@@ -6992,14 +6936,14 @@ efficiently.</doc>
69926936 c:type="GdkPixbufModuleStopLoadFunc"
69936937 throws="1">
69946938 <doc xml:space="preserve"
6995- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6939+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
69966940 line="283">Finalizes the image loading state.
69976941
69986942 This function is called on success and error states.</doc>
6999- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="294"/>
6943+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="294"/>
70006944 <return-value transfer-ownership="none">
70016945 <doc xml:space="preserve"
7002- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6946+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70036947 line="292">`TRUE` if the loading operation was successful</doc>
70046948 <type name="gboolean" c:type="gboolean"/>
70056949 </return-value>
@@ -7009,7 +6953,7 @@ This function is called on success and error states.</doc>
70096953 nullable="1"
70106954 allow-none="1">
70116955 <doc xml:space="preserve"
7012- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6956+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70136957 line="285">the state object created by [callback@GdkPixbuf.PixbufModuleBeginLoadFunc]</doc>
70146958 <type name="gpointer" c:type="gpointer"/>
70156959 </parameter>
@@ -7019,45 +6963,45 @@ This function is called on success and error states.</doc>
70196963 c:type="GdkPixbufModuleUpdatedFunc"
70206964 version="2.2">
70216965 <doc xml:space="preserve"
7022- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6966+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70236967 line="145">Defines the type of the function that gets called every time a region
70246968 of @pixbuf is updated.
70256969
70266970 #GdkPixbufLoader uses a function of this type to emit the
70276971 "&lt;link linkend="GdkPixbufLoader-area-updated"&gt;area_updated&lt;/link&gt;"
70286972 signal.</doc>
7029- <source-position filename="../gdk-pixbuf/gdk-pixbuf-io.h" line="163"/>
6973+ <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="163"/>
70306974 <return-value transfer-ownership="none">
70316975 <type name="none" c:type="void"/>
70326976 </return-value>
70336977 <parameters>
70346978 <parameter name="pixbuf" transfer-ownership="none">
70356979 <doc xml:space="preserve"
7036- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6980+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70376981 line="147">the #GdkPixbuf that is currently being loaded.</doc>
70386982 <type name="Pixbuf" c:type="GdkPixbuf*"/>
70396983 </parameter>
70406984 <parameter name="x" transfer-ownership="none">
70416985 <doc xml:space="preserve"
7042- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6986+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70436987 line="148">the X origin of the updated area.</doc>
70446988 <type name="gint" c:type="int"/>
70456989 </parameter>
70466990 <parameter name="y" transfer-ownership="none">
70476991 <doc xml:space="preserve"
7048- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6992+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70496993 line="149">the Y origin of the updated area.</doc>
70506994 <type name="gint" c:type="int"/>
70516995 </parameter>
70526996 <parameter name="width" transfer-ownership="none">
70536997 <doc xml:space="preserve"
7054- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
6998+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70556999 line="150">the width of the updated area.</doc>
70567000 <type name="gint" c:type="int"/>
70577001 </parameter>
70587002 <parameter name="height" transfer-ownership="none">
70597003 <doc xml:space="preserve"
7060- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
7004+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70617005 line="151">the height of the updated area.</doc>
70627006 <type name="gint" c:type="int"/>
70637007 </parameter>
@@ -7067,7 +7011,7 @@ signal.</doc>
70677011 allow-none="1"
70687012 closure="5">
70697013 <doc xml:space="preserve"
7070- filename="../gdk-pixbuf/gdk-pixbuf-io.h"
7014+ filename="gdk-pixbuf/gdk-pixbuf-io.h"
70717015 line="152">the loader.</doc>
70727016 <type name="gpointer" c:type="gpointer"/>
70737017 </parameter>
@@ -7079,7 +7023,7 @@ signal.</doc>
70797023 glib:type-name="GdkPixbufNonAnim"
70807024 glib:get-type="gdk_pixbuf_non_anim_get_type">
70817025 <constructor name="new" c:identifier="gdk_pixbuf_non_anim_new">
7082- <source-position filename="../gdk-pixbuf/gdk-pixbuf-animation.h"
7026+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
70837027 line="215"/>
70847028 <return-value transfer-ownership="full">
70857029 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
@@ -7096,7 +7040,7 @@ signal.</doc>
70967040 glib:get-type="gdk_pixbuf_rotation_get_type"
70977041 c:type="GdkPixbufRotation">
70987042 <doc xml:space="preserve"
7099- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
7043+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
71007044 line="80">The possible rotations which can be passed to gdk_pixbuf_rotate_simple().
71017045
71027046 To make them easier to use, their numerical values are the actual degrees.</doc>
@@ -7106,7 +7050,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
71067050 glib:nick="none"
71077051 glib:name="GDK_PIXBUF_ROTATE_NONE">
71087052 <doc xml:space="preserve"
7109- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
7053+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
71107054 line="82">No rotation.</doc>
71117055 </member>
71127056 <member name="counterclockwise"
@@ -7115,7 +7059,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
71157059 glib:nick="counterclockwise"
71167060 glib:name="GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE">
71177061 <doc xml:space="preserve"
7118- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
7062+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
71197063 line="83">Rotate by 90 degrees.</doc>
71207064 </member>
71217065 <member name="upsidedown"
@@ -7124,7 +7068,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
71247068 glib:nick="upsidedown"
71257069 glib:name="GDK_PIXBUF_ROTATE_UPSIDEDOWN">
71267070 <doc xml:space="preserve"
7127- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
7071+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
71287072 line="84">Rotate by 180 degrees.</doc>
71297073 </member>
71307074 <member name="clockwise"
@@ -7133,13 +7077,13 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
71337077 glib:nick="clockwise"
71347078 glib:name="GDK_PIXBUF_ROTATE_CLOCKWISE">
71357079 <doc xml:space="preserve"
7136- filename="../gdk-pixbuf/gdk-pixbuf-transform.h"
7080+ filename="gdk-pixbuf/gdk-pixbuf-transform.h"
71377081 line="85">Rotate by 270 degrees.</doc>
71387082 </member>
71397083 </enumeration>
71407084 <callback name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc" version="2.4">
71417085 <doc xml:space="preserve"
7142- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7086+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71437087 line="346">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
71447088
71457089 This function is called once for each block of bytes that is "written"
@@ -7148,17 +7092,17 @@ by `gdk_pixbuf_save_to_callback()`.
71487092 If successful it should return `TRUE`; if an error occurs it should set
71497093 `error` and return `FALSE`, in which case `gdk_pixbuf_save_to_callback()`
71507094 will fail with the same error.</doc>
7151- <source-position filename="../gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>
7095+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>
71527096 <return-value transfer-ownership="none">
71537097 <doc xml:space="preserve"
7154- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7098+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71557099 line="362">`TRUE` if successful, `FALSE` otherwise</doc>
71567100 <type name="gboolean" c:type="gboolean"/>
71577101 </return-value>
71587102 <parameters>
71597103 <parameter name="buf" transfer-ownership="none">
71607104 <doc xml:space="preserve"
7161- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7105+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71627106 line="348">bytes to be written.</doc>
71637107 <array length="1" zero-terminated="0" c:type="const gchar*">
71647108 <type name="guint8"/>
@@ -7166,7 +7110,7 @@ will fail with the same error.</doc>
71667110 </parameter>
71677111 <parameter name="count" transfer-ownership="none">
71687112 <doc xml:space="preserve"
7169- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7113+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71707114 line="349">number of bytes in @buf.</doc>
71717115 <type name="gsize" c:type="gsize"/>
71727116 </parameter>
@@ -7175,7 +7119,7 @@ will fail with the same error.</doc>
71757119 caller-allocates="0"
71767120 transfer-ownership="full">
71777121 <doc xml:space="preserve"
7178- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7122+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71797123 line="350">A location to return an error.</doc>
71807124 <type name="GLib.Error" c:type="GError**"/>
71817125 </parameter>
@@ -7185,7 +7129,7 @@ will fail with the same error.</doc>
71857129 allow-none="1"
71867130 closure="3">
71877131 <doc xml:space="preserve"
7188- filename="../gdk-pixbuf/gdk-pixbuf-core.h"
7132+ filename="gdk-pixbuf/gdk-pixbuf-core.h"
71897133 line="351">user data passed to gdk_pixbuf_save_to_callback().</doc>
71907134 <type name="gpointer" c:type="gpointer"/>
71917135 </parameter>
@@ -7199,40 +7143,40 @@ will fail with the same error.</doc>
71997143 glib:get-type="gdk_pixbuf_simple_anim_get_type"
72007144 glib:type-struct="PixbufSimpleAnimClass">
72017145 <doc xml:space="preserve"
7202- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7146+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
72037147 line="33">An opaque struct representing a simple animation.</doc>
7204- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7148+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
72057149 line="39"/>
72067150 <constructor name="new"
72077151 c:identifier="gdk_pixbuf_simple_anim_new"
72087152 version="2.8">
72097153 <doc xml:space="preserve"
7210- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7154+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72117155 line="413">Creates a new, empty animation.</doc>
7212- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7156+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
72137157 line="55"/>
72147158 <return-value transfer-ownership="full">
72157159 <doc xml:space="preserve"
7216- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7160+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72177161 line="421">a newly allocated #GdkPixbufSimpleAnim</doc>
72187162 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72197163 </return-value>
72207164 <parameters>
72217165 <parameter name="width" transfer-ownership="none">
72227166 <doc xml:space="preserve"
7223- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7167+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72247168 line="415">the width of the animation</doc>
72257169 <type name="gint" c:type="gint"/>
72267170 </parameter>
72277171 <parameter name="height" transfer-ownership="none">
72287172 <doc xml:space="preserve"
7229- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7173+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72307174 line="416">the height of the animation</doc>
72317175 <type name="gint" c:type="gint"/>
72327176 </parameter>
72337177 <parameter name="rate" transfer-ownership="none">
72347178 <doc xml:space="preserve"
7235- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7179+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72367180 line="417">the speed of the animation, in frames per second</doc>
72377181 <type name="gfloat" c:type="gfloat"/>
72387182 </parameter>
@@ -7242,11 +7186,11 @@ will fail with the same error.</doc>
72427186 c:identifier="gdk_pixbuf_simple_anim_add_frame"
72437187 version="2.8">
72447188 <doc xml:space="preserve"
7245- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7189+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72467190 line="440">Adds a new frame to @animation. The @pixbuf must
72477191 have the dimensions specified when the animation
72487192 was constructed.</doc>
7249- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
72507194 line="59"/>
72517195 <return-value transfer-ownership="none">
72527196 <type name="none" c:type="void"/>
@@ -7254,13 +7198,13 @@ was constructed.</doc>
72547198 <parameters>
72557199 <instance-parameter name="animation" transfer-ownership="none">
72567200 <doc xml:space="preserve"
7257- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7201+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72587202 line="442">a #GdkPixbufSimpleAnim</doc>
72597203 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72607204 </instance-parameter>
72617205 <parameter name="pixbuf" transfer-ownership="none">
72627206 <doc xml:space="preserve"
7263- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7207+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72647208 line="443">the pixbuf to add</doc>
72657209 <type name="Pixbuf" c:type="GdkPixbuf*"/>
72667210 </parameter>
@@ -7271,20 +7215,20 @@ was constructed.</doc>
72717215 glib:get-property="loop"
72727216 version="2.18">
72737217 <doc xml:space="preserve"
7274- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7218+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72757219 line="531">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
7276- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7220+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
72777221 line="65"/>
72787222 <return-value transfer-ownership="none">
72797223 <doc xml:space="preserve"
7280- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7224+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72817225 line="537">%TRUE if the animation loops forever, %FALSE otherwise</doc>
72827226 <type name="gboolean" c:type="gboolean"/>
72837227 </return-value>
72847228 <parameters>
72857229 <instance-parameter name="animation" transfer-ownership="none">
72867230 <doc xml:space="preserve"
7287- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7231+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72887232 line="533">a #GdkPixbufSimpleAnim</doc>
72897233 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72907234 </instance-parameter>
@@ -7295,9 +7239,9 @@ was constructed.</doc>
72957239 glib:set-property="loop"
72967240 version="2.18">
72977241 <doc xml:space="preserve"
7298- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7242+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
72997243 line="510">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
7300- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7244+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
73017245 line="62"/>
73027246 <return-value transfer-ownership="none">
73037247 <type name="none" c:type="void"/>
@@ -7305,13 +7249,13 @@ was constructed.</doc>
73057249 <parameters>
73067250 <instance-parameter name="animation" transfer-ownership="none">
73077251 <doc xml:space="preserve"
7308- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7252+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
73097253 line="512">a #GdkPixbufSimpleAnim</doc>
73107254 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
73117255 </instance-parameter>
73127256 <parameter name="loop" transfer-ownership="none">
73137257 <doc xml:space="preserve"
7314- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7258+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
73157259 line="513">whether to loop the animation</doc>
73167260 <type name="gboolean" c:type="gboolean"/>
73177261 </parameter>
@@ -7322,9 +7266,10 @@ was constructed.</doc>
73227266 writable="1"
73237267 transfer-ownership="none"
73247268 setter="set_loop"
7325- getter="get_loop">
7269+ getter="get_loop"
7270+ default-value="FALSE">
73267271 <doc xml:space="preserve"
7327- filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7272+ filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
73287273 line="152">Whether the animation should loop when it reaches the end.</doc>
73297274 <type name="gboolean" c:type="gboolean"/>
73307275 </property>
@@ -7332,8 +7277,9 @@ was constructed.</doc>
73327277 <record name="PixbufSimpleAnimClass"
73337278 c:type="GdkPixbufSimpleAnimClass"
73347279 disguised="1"
7280+ opaque="1"
73357281 glib:is-gtype-struct-for="PixbufSimpleAnim">
7336- <source-position filename="../gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7282+ <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
73377283 line="39"/>
73387284 </record>
73397285 <class name="PixbufSimpleAnimIter"
M internal/gir/spec/Gio-2.0.gir +41474 -33338 large diff (74812 lines changed): collapsed
M internal/gir/spec/Graphene-1.0.gir +2 -0
@@ -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="GObject" version="2.0"/>
1011 <package name="graphene-gobject-1.0"/>
1112 <c:include name="graphene-gobject.h"/>
13+ <doc:format name="unknown"/>
1214 <namespace name="Graphene"
1315 version="1.0"
1416 shared-library="libgraphene-1.0.so.0"
M internal/gir/spec/Gsk-4.0.gir +6999 -2530 large diff (9529 lines changed): collapsed
M internal/gir/spec/Gtk-4.0.gir +51228 -32207 large diff (83435 lines changed): collapsed
M internal/gir/spec/Pango-1.0.gir +4994 -4371 large diff (9365 lines changed): collapsed
M internal/gir/spec/PangoCairo-1.0.gir +145 -143
@@ -5,12 +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="GObject" version="2.0"/>
1011 <include name="Pango" version="1.0"/>
1112 <include name="cairo" version="1.0"/>
1213 <package name="pangocairo"/>
1314 <c:include name="pango/pangocairo.h"/>
15+ <doc:format name="unknown"/>
1416 <namespace name="PangoCairo"
1517 version="1.0"
1618 shared-library="libpangocairo-1.0.so.0"
@@ -19,7 +21,7 @@ and/or use gtk-doc annotations. -->
1921 <function-macro name="FONT"
2022 c:identifier="PANGO_CAIRO_FONT"
2123 introspectable="0">
22- <source-position filename="../pango/pangocairo.h" line="49"/>
24+ <source-position filename="pango/pangocairo.h" line="49"/>
2325 <parameters>
2426 <parameter name="obj">
2527 </parameter>
@@ -28,7 +30,7 @@ and/or use gtk-doc annotations. -->
2830 <function-macro name="FONT_MAP"
2931 c:identifier="PANGO_CAIRO_FONT_MAP"
3032 introspectable="0">
31- <source-position filename="../pango/pangocairo.h" line="72"/>
33+ <source-position filename="pango/pangocairo.h" line="72"/>
3234 <parameters>
3335 <parameter name="obj">
3436 </parameter>
@@ -41,7 +43,7 @@ and/or use gtk-doc annotations. -->
4143 glib:type-name="PangoCairoFont"
4244 glib:get-type="pango_cairo_font_get_type">
4345 <doc xml:space="preserve"
44- filename="../pango/pangocairo.h"
46+ filename="pango/pangocairo.h"
4547 line="30">`PangoCairoFont` is an interface exported by fonts for
4648 use with Cairo.
4749
@@ -52,14 +54,14 @@ font technology Cairo was compiled to use.</doc>
5254 c:identifier="pango_cairo_font_get_scaled_font"
5355 version="1.18">
5456 <doc xml:space="preserve"
55- filename="../pango/pangocairo-font.c"
57+ filename="pango/pangocairo-font.c"
5658 line="138">Gets the `cairo_scaled_font_t` used by @font.
5759 The scaled font can be referenced and kept using
5860 cairo_scaled_font_reference().</doc>
59- <source-position filename="../pango/pangocairo.h" line="133"/>
61+ <source-position filename="pango/pangocairo.h" line="133"/>
6062 <return-value transfer-ownership="none" nullable="1">
6163 <doc xml:space="preserve"
62- filename="../pango/pangocairo-font.c"
64+ filename="pango/pangocairo-font.c"
6365 line="146">the `cairo_scaled_font_t`
6466 used by @font</doc>
6567 <type name="cairo.ScaledFont" c:type="cairo_scaled_font_t*"/>
@@ -70,7 +72,7 @@ cairo_scaled_font_reference().</doc>
7072 nullable="1"
7173 allow-none="1">
7274 <doc xml:space="preserve"
73- filename="../pango/pangocairo-font.c"
75+ filename="pango/pangocairo-font.c"
7476 line="140">a `PangoFont` from a `PangoCairoFontMap`</doc>
7577 <type name="Font" c:type="PangoCairoFont*"/>
7678 </instance-parameter>
@@ -84,7 +86,7 @@ cairo_scaled_font_reference().</doc>
8486 glib:type-name="PangoCairoFontMap"
8587 glib:get-type="pango_cairo_font_map_get_type">
8688 <doc xml:space="preserve"
87- filename="../pango/pangocairo.h"
89+ filename="pango/pangocairo.h"
8890 line="57">`PangoCairoFontMap` is an interface exported by font maps for
8991 use with Cairo.
9092
@@ -95,7 +97,7 @@ font technology Cairo was compiled to use.</doc>
9597 c:identifier="pango_cairo_font_map_get_default"
9698 version="1.10">
9799 <doc xml:space="preserve"
98- filename="../pango/pangocairo-fontmap.c"
100+ filename="pango/pangocairo-fontmap.c"
99101 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.
100102
101103 Note that the type of the returned object will depend on the
@@ -111,10 +113,10 @@ for example.
111113 Note that since Pango 1.32.6, the default fontmap is per-thread.
112114 Each thread gets its own default fontmap. In this way, PangoCairo
113115 can be used safely from multiple threads.</doc>
114- <source-position filename="../pango/pangocairo.h" line="110"/>
116+ <source-position filename="pango/pangocairo.h" line="110"/>
115117 <return-value transfer-ownership="none">
116118 <doc xml:space="preserve"
117- filename="../pango/pangocairo-fontmap.c"
119+ filename="pango/pangocairo-fontmap.c"
118120 line="170">the default PangoCairo fontmap
119121 for the current thread. This object is owned by Pango and must
120122 not be freed.</doc>
@@ -125,7 +127,7 @@ can be used safely from multiple threads.</doc>
125127 c:identifier="pango_cairo_font_map_new"
126128 version="1.10">
127129 <doc xml:space="preserve"
128- filename="../pango/pangocairo-fontmap.c"
130+ filename="pango/pangocairo-fontmap.c"
129131 line="47">Creates a new `PangoCairoFontMap` object.
130132
131133 A fontmap is used to cache information about available fonts,
@@ -144,10 +146,10 @@ based on your build, are fc (fontconfig), win32, and coretext.
144146 If requested type is not available, NULL is returned. Ie.
145147 this is only useful for testing, when at least two backends
146148 are compiled in.</doc>
147- <source-position filename="../pango/pangocairo.h" line="106"/>
149+ <source-position filename="pango/pangocairo.h" line="106"/>
148150 <return-value transfer-ownership="full">
149151 <doc xml:space="preserve"
150- filename="../pango/pangocairo-fontmap.c"
152+ filename="pango/pangocairo-fontmap.c"
151153 line="69">the newly allocated `PangoFontMap`,
152154 which should be freed with g_object_unref().</doc>
153155 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
@@ -157,16 +159,16 @@ are compiled in.</doc>
157159 c:identifier="pango_cairo_font_map_new_for_font_type"
158160 version="1.18">
159161 <doc xml:space="preserve"
160- filename="../pango/pangocairo-fontmap.c"
162+ filename="pango/pangocairo-fontmap.c"
161163 line="110">Creates a new `PangoCairoFontMap` object of the type suitable
162164 to be used with cairo font backend of type @fonttype.
163165
164166 In most cases one should simply use [func@PangoCairo.FontMap.new], or
165167 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>
166- <source-position filename="../pango/pangocairo.h" line="108"/>
168+ <source-position filename="pango/pangocairo.h" line="108"/>
167169 <return-value transfer-ownership="full" nullable="1">
168170 <doc xml:space="preserve"
169- filename="../pango/pangocairo-fontmap.c"
171+ filename="pango/pangocairo-fontmap.c"
170172 line="120">the newly allocated
171173 `PangoFontMap` of suitable type which should be freed with
172174 g_object_unref(), or %NULL if the requested cairo font backend
@@ -176,7 +178,7 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
176178 <parameters>
177179 <parameter name="fonttype" transfer-ownership="none">
178180 <doc xml:space="preserve"
179- filename="../pango/pangocairo-fontmap.c"
181+ filename="pango/pangocairo-fontmap.c"
180182 line="112">desired #cairo_font_type_t</doc>
181183 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
182184 </parameter>
@@ -189,20 +191,20 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
189191 deprecated="1"
190192 deprecated-version="1.22">
191193 <doc xml:space="preserve"
192- filename="../pango/pangocairo-fontmap.c"
194+ filename="pango/pangocairo-fontmap.c"
193195 line="267">Create a `PangoContext` for the given fontmap.</doc>
194196 <doc-deprecated xml:space="preserve">Use pango_font_map_create_context() instead.</doc-deprecated>
195- <source-position filename="../pango/pangocairo.h" line="123"/>
197+ <source-position filename="pango/pangocairo.h" line="123"/>
196198 <return-value>
197199 <doc xml:space="preserve"
198- filename="../pango/pangocairo-fontmap.c"
200+ filename="pango/pangocairo-fontmap.c"
199201 line="273">the newly created context; free with g_object_unref().</doc>
200202 <type name="Pango.Context" c:type="PangoContext*"/>
201203 </return-value>
202204 <parameters>
203205 <instance-parameter name="fontmap" transfer-ownership="none">
204206 <doc xml:space="preserve"
205- filename="../pango/pangocairo-fontmap.c"
207+ filename="pango/pangocairo-fontmap.c"
206208 line="269">a `PangoCairoFontMap`</doc>
207209 <type name="FontMap" c:type="PangoCairoFontMap*"/>
208210 </instance-parameter>
@@ -212,19 +214,19 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
212214 c:identifier="pango_cairo_font_map_get_font_type"
213215 version="1.18">
214216 <doc xml:space="preserve"
215- filename="../pango/pangocairo-fontmap.c"
217+ filename="pango/pangocairo-fontmap.c"
216218 line="287">Gets the type of Cairo font backend that @fontmap uses.</doc>
217- <source-position filename="../pango/pangocairo.h" line="114"/>
219+ <source-position filename="pango/pangocairo.h" line="114"/>
218220 <return-value transfer-ownership="none">
219221 <doc xml:space="preserve"
220- filename="../pango/pangocairo-fontmap.c"
222+ filename="pango/pangocairo-fontmap.c"
221223 line="293">the `cairo_font_type_t` cairo font backend type</doc>
222224 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
223225 </return-value>
224226 <parameters>
225227 <instance-parameter name="fontmap" transfer-ownership="none">
226228 <doc xml:space="preserve"
227- filename="../pango/pangocairo-fontmap.c"
229+ filename="pango/pangocairo-fontmap.c"
228230 line="289">a `PangoCairoFontMap`</doc>
229231 <type name="FontMap" c:type="PangoCairoFontMap*"/>
230232 </instance-parameter>
@@ -234,21 +236,21 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
234236 c:identifier="pango_cairo_font_map_get_resolution"
235237 version="1.10">
236238 <doc xml:space="preserve"
237- filename="../pango/pangocairo-fontmap.c"
239+ filename="pango/pangocairo-fontmap.c"
238240 line="247">Gets the resolution for the fontmap.
239241
240242 See [method@PangoCairo.FontMap.set_resolution].</doc>
241- <source-position filename="../pango/pangocairo.h" line="120"/>
243+ <source-position filename="pango/pangocairo.h" line="120"/>
242244 <return-value transfer-ownership="none">
243245 <doc xml:space="preserve"
244- filename="../pango/pangocairo-fontmap.c"
246+ filename="pango/pangocairo-fontmap.c"
245247 line="255">the resolution in "dots per inch"</doc>
246248 <type name="gdouble" c:type="double"/>
247249 </return-value>
248250 <parameters>
249251 <instance-parameter name="fontmap" transfer-ownership="none">
250252 <doc xml:space="preserve"
251- filename="../pango/pangocairo-fontmap.c"
253+ filename="pango/pangocairo-fontmap.c"
252254 line="249">a `PangoCairoFontMap`</doc>
253255 <type name="FontMap" c:type="PangoCairoFontMap*"/>
254256 </instance-parameter>
@@ -258,7 +260,7 @@ See [method@PangoCairo.FontMap.set_resolution].</doc>
258260 c:identifier="pango_cairo_font_map_set_default"
259261 version="1.22">
260262 <doc xml:space="preserve"
261- filename="../pango/pangocairo-fontmap.c"
263+ filename="pango/pangocairo-fontmap.c"
262264 line="190">Sets a default `PangoCairoFontMap` to use with Cairo.
263265
264266 This can be used to change the Cairo font backend that the
@@ -274,7 +276,7 @@ still be created using [func@PangoCairo.FontMap.new].
274276 A value of %NULL for @fontmap will cause the current default
275277 font map to be released and a new default font map to be created
276278 on demand, using [func@PangoCairo.FontMap.new].</doc>
277- <source-position filename="../pango/pangocairo.h" line="112"/>
279+ <source-position filename="pango/pangocairo.h" line="112"/>
278280 <return-value transfer-ownership="none">
279281 <type name="none" c:type="void"/>
280282 </return-value>
@@ -284,7 +286,7 @@ on demand, using [func@PangoCairo.FontMap.new].</doc>
284286 nullable="1"
285287 allow-none="1">
286288 <doc xml:space="preserve"
287- filename="../pango/pangocairo-fontmap.c"
289+ filename="pango/pangocairo-fontmap.c"
288290 line="192">The new default font map</doc>
289291 <type name="FontMap" c:type="PangoCairoFontMap*"/>
290292 </instance-parameter>
@@ -294,27 +296,27 @@ on demand, using [func@PangoCairo.FontMap.new].</doc>
294296 c:identifier="pango_cairo_font_map_set_resolution"
295297 version="1.10">
296298 <doc xml:space="preserve"
297- filename="../pango/pangocairo-fontmap.c"
299+ filename="pango/pangocairo-fontmap.c"
298300 line="223">Sets the resolution for the fontmap.
299301
300302 This is a scale factor between
301303 points specified in a `PangoFontDescription` and Cairo units. The
302304 default value is 96, meaning that a 10 point font will be 13
303305 units high. (10 * 96. / 72. = 13.3).</doc>
304- <source-position filename="../pango/pangocairo.h" line="117"/>
306+ <source-position filename="pango/pangocairo.h" line="117"/>
305307 <return-value transfer-ownership="none">
306308 <type name="none" c:type="void"/>
307309 </return-value>
308310 <parameters>
309311 <instance-parameter name="fontmap" transfer-ownership="none">
310312 <doc xml:space="preserve"
311- filename="../pango/pangocairo-fontmap.c"
313+ filename="pango/pangocairo-fontmap.c"
312314 line="225">a `PangoCairoFontMap`</doc>
313315 <type name="FontMap" c:type="PangoCairoFontMap*"/>
314316 </instance-parameter>
315317 <parameter name="dpi" transfer-ownership="none">
316318 <doc xml:space="preserve"
317- filename="../pango/pangocairo-fontmap.c"
319+ filename="pango/pangocairo-fontmap.c"
318320 line="226">the resolution in "dots per inch". (Physical inches aren't actually
319321 involved; the terminology is conventional.)</doc>
320322 <type name="gdouble" c:type="double"/>
@@ -325,7 +327,7 @@ units high. (10 * 96. / 72. = 13.3).</doc>
325327 <function-macro name="IS_FONT"
326328 c:identifier="PANGO_CAIRO_IS_FONT"
327329 introspectable="0">
328- <source-position filename="../pango/pangocairo.h" line="50"/>
330+ <source-position filename="pango/pangocairo.h" line="50"/>
329331 <parameters>
330332 <parameter name="obj">
331333 </parameter>
@@ -334,7 +336,7 @@ units high. (10 * 96. / 72. = 13.3).</doc>
334336 <function-macro name="IS_FONT_MAP"
335337 c:identifier="PANGO_CAIRO_IS_FONT_MAP"
336338 introspectable="0">
337- <source-position filename="../pango/pangocairo.h" line="73"/>
339+ <source-position filename="pango/pangocairo.h" line="73"/>
338340 <parameters>
339341 <parameter name="obj">
340342 </parameter>
@@ -342,30 +344,30 @@ units high. (10 * 96. / 72. = 13.3).</doc>
342344 </function-macro>
343345 <callback name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc">
344346 <doc xml:space="preserve"
345- filename="../pango/pangocairo.h"
347+ filename="pango/pangocairo.h"
346348 line="80">Function type for rendering attributes of type %PANGO_ATTR_SHAPE
347349 with Pango's Cairo renderer.</doc>
348- <source-position filename="../pango/pangocairo.h" line="94"/>
350+ <source-position filename="pango/pangocairo.h" line="94"/>
349351 <return-value transfer-ownership="none">
350352 <type name="none" c:type="void"/>
351353 </return-value>
352354 <parameters>
353355 <parameter name="cr" transfer-ownership="none">
354356 <doc xml:space="preserve"
355- filename="../pango/pangocairo.h"
357+ filename="pango/pangocairo.h"
356358 line="82">a Cairo context with current point set to where the shape should
357359 be rendered</doc>
358360 <type name="cairo.Context" c:type="cairo_t*"/>
359361 </parameter>
360362 <parameter name="attr" transfer-ownership="none">
361363 <doc xml:space="preserve"
362- filename="../pango/pangocairo.h"
364+ filename="pango/pangocairo.h"
363365 line="84">the %PANGO_ATTR_SHAPE to render</doc>
364366 <type name="Pango.AttrShape" c:type="PangoAttrShape*"/>
365367 </parameter>
366368 <parameter name="do_path" transfer-ownership="none">
367369 <doc xml:space="preserve"
368- filename="../pango/pangocairo.h"
370+ filename="pango/pangocairo.h"
369371 line="85">whether only the shape path should be appended to current
370372 path of @cr and no filling/stroking done. This will be set
371373 to %TRUE when called from pango_cairo_layout_path() and
@@ -378,7 +380,7 @@ pango_cairo_layout_line_path() rendering functions.</doc>
378380 allow-none="1"
379381 closure="3">
380382 <doc xml:space="preserve"
381- filename="../pango/pangocairo.h"
383+ filename="pango/pangocairo.h"
382384 line="89">user data passed to pango_cairo_context_set_shape_renderer()</doc>
383385 <type name="gpointer" c:type="gpointer"/>
384386 </parameter>
@@ -388,16 +390,16 @@ pango_cairo_layout_line_path() rendering functions.</doc>
388390 c:identifier="pango_cairo_context_get_font_options"
389391 version="1.10">
390392 <doc xml:space="preserve"
391- filename="../pango/pangocairo-context.c"
393+ filename="pango/pangocairo-context.c"
392394 line="284">Retrieves any font rendering options previously set with
393395 [func@PangoCairo.context_set_font_options].
394396
395397 This function does not report options that are derived from
396398 the target surface by [func@update_context].</doc>
397- <source-position filename="../pango/pangocairo.h" line="145"/>
399+ <source-position filename="pango/pangocairo.h" line="145"/>
398400 <return-value transfer-ownership="none" nullable="1">
399401 <doc xml:space="preserve"
400- filename="../pango/pangocairo-context.c"
402+ filename="pango/pangocairo-context.c"
401403 line="294">the font options previously set on the
402404 context, or %NULL if no options have been set. This value is
403405 owned by the context and must not be modified or freed.</doc>
@@ -406,7 +408,7 @@ the target surface by [func@update_context].</doc>
406408 <parameters>
407409 <parameter name="context" transfer-ownership="none">
408410 <doc xml:space="preserve"
409- filename="../pango/pangocairo-context.c"
411+ filename="pango/pangocairo-context.c"
410412 line="286">a `PangoContext`, from a pangocairo font map</doc>
411413 <type name="Pango.Context" c:type="PangoContext*"/>
412414 </parameter>
@@ -416,14 +418,14 @@ the target surface by [func@update_context].</doc>
416418 c:identifier="pango_cairo_context_get_resolution"
417419 version="1.10">
418420 <doc xml:space="preserve"
419- filename="../pango/pangocairo-context.c"
421+ filename="pango/pangocairo-context.c"
420422 line="205">Gets the resolution for the context.
421423
422424 See [func@PangoCairo.context_set_resolution]</doc>
423- <source-position filename="../pango/pangocairo.h" line="151"/>
425+ <source-position filename="pango/pangocairo.h" line="151"/>
424426 <return-value transfer-ownership="none">
425427 <doc xml:space="preserve"
426- filename="../pango/pangocairo-context.c"
428+ filename="pango/pangocairo-context.c"
427429 line="213">the resolution in "dots per inch". A negative value will
428430 be returned if no resolution has previously been set.</doc>
429431 <type name="gdouble" c:type="double"/>
@@ -431,7 +433,7 @@ See [func@PangoCairo.context_set_resolution]</doc>
431433 <parameters>
432434 <parameter name="context" transfer-ownership="none">
433435 <doc xml:space="preserve"
434- filename="../pango/pangocairo-context.c"
436+ filename="pango/pangocairo-context.c"
435437 line="207">a `PangoContext`, from a pangocairo font map</doc>
436438 <type name="Pango.Context" c:type="PangoContext*"/>
437439 </parameter>
@@ -442,7 +444,7 @@ See [func@PangoCairo.context_set_resolution]</doc>
442444 version="1.18"
443445 introspectable="0">
444446 <doc xml:space="preserve"
445- filename="../pango/pangocairo-context.c"
447+ filename="pango/pangocairo-context.c"
446448 line="380">Sets callback function for context to use for rendering attributes
447449 of type %PANGO_ATTR_SHAPE.
448450
@@ -451,10 +453,10 @@ See `PangoCairoShapeRendererFunc` for details.
451453 Retrieves callback function and associated user data for rendering
452454 attributes of type %PANGO_ATTR_SHAPE as set by
453455 [func@PangoCairo.context_set_shape_renderer], if any.</doc>
454- <source-position filename="../pango/pangocairo.h" line="159"/>
456+ <source-position filename="pango/pangocairo.h" line="159"/>
455457 <return-value transfer-ownership="none" nullable="1">
456458 <doc xml:space="preserve"
457- filename="../pango/pangocairo-context.c"
459+ filename="pango/pangocairo-context.c"
458460 line="394">the shape rendering callback
459461 previously set on the context, or %NULL if no shape rendering callback
460462 have been set.</doc>
@@ -463,7 +465,7 @@ attributes of type %PANGO_ATTR_SHAPE as set by
463465 <parameters>
464466 <parameter name="context" transfer-ownership="none">
465467 <doc xml:space="preserve"
466- filename="../pango/pangocairo-context.c"
468+ filename="pango/pangocairo-context.c"
467469 line="382">a `PangoContext`, from a pangocairo font map</doc>
468470 <type name="Pango.Context" c:type="PangoContext*"/>
469471 </parameter>
@@ -472,7 +474,7 @@ attributes of type %PANGO_ATTR_SHAPE as set by
472474 nullable="1"
473475 allow-none="1">
474476 <doc xml:space="preserve"
475- filename="../pango/pangocairo-context.c"
477+ filename="pango/pangocairo-context.c"
476478 line="383">Pointer to `gpointer` to return user data</doc>
477479 <type name="gpointer" c:type="gpointer*"/>
478480 </parameter>
@@ -482,19 +484,19 @@ attributes of type %PANGO_ATTR_SHAPE as set by
482484 c:identifier="pango_cairo_context_set_font_options"
483485 version="1.10">
484486 <doc xml:space="preserve"
485- filename="../pango/pangocairo-context.c"
487+ filename="pango/pangocairo-context.c"
486488 line="229">Sets the font options used when rendering text with this context.
487489
488490 These options override any options that [func@update_context]
489491 derives from the target surface.</doc>
490- <source-position filename="../pango/pangocairo.h" line="142"/>
492+ <source-position filename="pango/pangocairo.h" line="142"/>
491493 <return-value transfer-ownership="none">
492494 <type name="none" c:type="void"/>
493495 </return-value>
494496 <parameters>
495497 <parameter name="context" transfer-ownership="none">
496498 <doc xml:space="preserve"
497- filename="../pango/pangocairo-context.c"
499+ filename="pango/pangocairo-context.c"
498500 line="231">a `PangoContext`, from a pangocairo font map</doc>
499501 <type name="Pango.Context" c:type="PangoContext*"/>
500502 </parameter>
@@ -503,7 +505,7 @@ derives from the target surface.</doc>
503505 nullable="1"
504506 allow-none="1">
505507 <doc xml:space="preserve"
506- filename="../pango/pangocairo-context.c"
508+ filename="pango/pangocairo-context.c"
507509 line="232">a `cairo_font_options_t`, or %NULL to unset
508510 any previously set options. A copy is made.</doc>
509511 <type name="cairo.FontOptions" c:type="const cairo_font_options_t*"/>
@@ -514,26 +516,26 @@ derives from the target surface.</doc>
514516 c:identifier="pango_cairo_context_set_resolution"
515517 version="1.10">
516518 <doc xml:space="preserve"
517- filename="../pango/pangocairo-context.c"
519+ filename="pango/pangocairo-context.c"
518520 line="182">Sets the resolution for the context.
519521
520522 This is a scale factor between points specified in a `PangoFontDescription`
521523 and Cairo units. The default value is 96, meaning that a 10 point font will
522524 be 13 units high. (10 * 96. / 72. = 13.3).</doc>
523- <source-position filename="../pango/pangocairo.h" line="148"/>
525+ <source-position filename="pango/pangocairo.h" line="148"/>
524526 <return-value transfer-ownership="none">
525527 <type name="none" c:type="void"/>
526528 </return-value>
527529 <parameters>
528530 <parameter name="context" transfer-ownership="none">
529531 <doc xml:space="preserve"
530- filename="../pango/pangocairo-context.c"
532+ filename="pango/pangocairo-context.c"
531533 line="184">a `PangoContext`, from a pangocairo font map</doc>
532534 <type name="Pango.Context" c:type="PangoContext*"/>
533535 </parameter>
534536 <parameter name="dpi" transfer-ownership="none">
535537 <doc xml:space="preserve"
536- filename="../pango/pangocairo-context.c"
538+ filename="pango/pangocairo-context.c"
537539 line="185">the resolution in "dots per inch". (Physical inches aren't actually
538540 involved; the terminology is conventional.) A 0 or negative value
539541 means to use the resolution from the font map.</doc>
@@ -545,19 +547,19 @@ be 13 units high. (10 * 96. / 72. = 13.3).</doc>
545547 c:identifier="pango_cairo_context_set_shape_renderer"
546548 version="1.18">
547549 <doc xml:space="preserve"
548- filename="../pango/pangocairo-context.c"
550+ filename="pango/pangocairo-context.c"
549551 line="344">Sets callback function for context to use for rendering attributes
550552 of type %PANGO_ATTR_SHAPE.
551553
552554 See `PangoCairoShapeRendererFunc` for details.</doc>
553- <source-position filename="../pango/pangocairo.h" line="154"/>
555+ <source-position filename="pango/pangocairo.h" line="154"/>
554556 <return-value transfer-ownership="none">
555557 <type name="none" c:type="void"/>
556558 </return-value>
557559 <parameters>
558560 <parameter name="context" transfer-ownership="none">
559561 <doc xml:space="preserve"
560- filename="../pango/pangocairo-context.c"
562+ filename="pango/pangocairo-context.c"
561563 line="346">a `PangoContext`, from a pangocairo font map</doc>
562564 <type name="Pango.Context" c:type="PangoContext*"/>
563565 </parameter>
@@ -569,7 +571,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
569571 closure="2"
570572 destroy="3">
571573 <doc xml:space="preserve"
572- filename="../pango/pangocairo-context.c"
574+ filename="pango/pangocairo-context.c"
573575 line="347">Callback function for rendering attributes of
574576 type %PANGO_ATTR_SHAPE, or %NULL to disable shape rendering.</doc>
575577 <type name="ShapeRendererFunc" c:type="PangoCairoShapeRendererFunc"/>
@@ -579,7 +581,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
579581 nullable="1"
580582 allow-none="1">
581583 <doc xml:space="preserve"
582- filename="../pango/pangocairo-context.c"
584+ filename="pango/pangocairo-context.c"
583585 line="349">User data that will be passed to @func.</doc>
584586 <type name="gpointer" c:type="gpointer"/>
585587 </parameter>
@@ -589,7 +591,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
589591 allow-none="1"
590592 scope="async">
591593 <doc xml:space="preserve"
592- filename="../pango/pangocairo-context.c"
594+ filename="pango/pangocairo-context.c"
593595 line="350">Callback that will be called when the
594596 context is freed to release @data</doc>
595597 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
@@ -600,7 +602,7 @@ See `PangoCairoShapeRendererFunc` for details.</doc>
600602 c:identifier="pango_cairo_create_context"
601603 version="1.22">
602604 <doc xml:space="preserve"
603- filename="../pango/pangocairo-context.c"
605+ filename="pango/pangocairo-context.c"
604606 line="424">Creates a context object set up to match the current transformation
605607 and target surface of the Cairo context.
606608
@@ -611,17 +613,17 @@ This function is a convenience function that creates a context using
611613 the default font map, then updates it to @cr. If you just need to
612614 create a layout for use with @cr and do not need to access `PangoContext`
613615 directly, you can use [func@create_layout] instead.</doc>
614- <source-position filename="../pango/pangocairo.h" line="165"/>
616+ <source-position filename="pango/pangocairo.h" line="165"/>
615617 <return-value transfer-ownership="full">
616618 <doc xml:space="preserve"
617- filename="../pango/pangocairo-context.c"
619+ filename="pango/pangocairo-context.c"
618620 line="439">the newly created `PangoContext`</doc>
619621 <type name="Pango.Context" c:type="PangoContext*"/>
620622 </return-value>
621623 <parameters>
622624 <parameter name="cr" transfer-ownership="none">
623625 <doc xml:space="preserve"
624- filename="../pango/pangocairo-context.c"
626+ filename="pango/pangocairo-context.c"
625627 line="426">a Cairo context</doc>
626628 <type name="cairo.Context" c:type="cairo_t*"/>
627629 </parameter>
@@ -631,7 +633,7 @@ directly, you can use [func@create_layout] instead.</doc>
631633 c:identifier="pango_cairo_create_layout"
632634 version="1.10">
633635 <doc xml:space="preserve"
634- filename="../pango/pangocairo-context.c"
636+ filename="pango/pangocairo-context.c"
635637 line="458">Creates a layout object set up to match the current transformation
636638 and target surface of the Cairo context.
637639
@@ -644,17 +646,17 @@ This function is the most convenient way to use Cairo with Pango,
644646 however it is slightly inefficient since it creates a separate
645647 `PangoContext` object for each layout. This might matter in an
646648 application that was laying out large amounts of text.</doc>
647- <source-position filename="../pango/pangocairo.h" line="167"/>
649+ <source-position filename="pango/pangocairo.h" line="167"/>
648650 <return-value transfer-ownership="full">
649651 <doc xml:space="preserve"
650- filename="../pango/pangocairo-context.c"
652+ filename="pango/pangocairo-context.c"
651653 line="475">the newly created `PangoLayout`</doc>
652654 <type name="Pango.Layout" c:type="PangoLayout*"/>
653655 </return-value>
654656 <parameters>
655657 <parameter name="cr" transfer-ownership="none">
656658 <doc xml:space="preserve"
657- filename="../pango/pangocairo-context.c"
659+ filename="pango/pangocairo-context.c"
658660 line="460">a Cairo context</doc>
659661 <type name="cairo.Context" c:type="cairo_t*"/>
660662 </parameter>
@@ -664,45 +666,45 @@ application that was laying out large amounts of text.</doc>
664666 c:identifier="pango_cairo_error_underline_path"
665667 version="1.14">
666668 <doc xml:space="preserve"
667- filename="../pango/pangocairo-render.c"
669+ filename="pango/pangocairo-render.c"
668670 line="1244">Add a squiggly line to the current path in the specified cairo context that
669671 approximately covers the given rectangle in the style of an underline used
670672 to indicate a spelling error.
671673
672674 The width of the underline is rounded to an integer number of up/down
673675 segments and the resulting rectangle is centered in the original rectangle.</doc>
674- <source-position filename="../pango/pangocairo.h" line="212"/>
676+ <source-position filename="pango/pangocairo.h" line="212"/>
675677 <return-value transfer-ownership="none">
676678 <type name="none" c:type="void"/>
677679 </return-value>
678680 <parameters>
679681 <parameter name="cr" transfer-ownership="none">
680682 <doc xml:space="preserve"
681- filename="../pango/pangocairo-render.c"
683+ filename="pango/pangocairo-render.c"
682684 line="1246">a Cairo context</doc>
683685 <type name="cairo.Context" c:type="cairo_t*"/>
684686 </parameter>
685687 <parameter name="x" transfer-ownership="none">
686688 <doc xml:space="preserve"
687- filename="../pango/pangocairo-render.c"
689+ filename="pango/pangocairo-render.c"
688690 line="1247">The X coordinate of one corner of the rectangle</doc>
689691 <type name="gdouble" c:type="double"/>
690692 </parameter>
691693 <parameter name="y" transfer-ownership="none">
692694 <doc xml:space="preserve"
693- filename="../pango/pangocairo-render.c"
695+ filename="pango/pangocairo-render.c"
694696 line="1248">The Y coordinate of one corner of the rectangle</doc>
695697 <type name="gdouble" c:type="double"/>
696698 </parameter>
697699 <parameter name="width" transfer-ownership="none">
698700 <doc xml:space="preserve"
699- filename="../pango/pangocairo-render.c"
701+ filename="pango/pangocairo-render.c"
700702 line="1249">Non-negative width of the rectangle</doc>
701703 <type name="gdouble" c:type="double"/>
702704 </parameter>
703705 <parameter name="height" transfer-ownership="none">
704706 <doc xml:space="preserve"
705- filename="../pango/pangocairo-render.c"
707+ filename="pango/pangocairo-render.c"
706708 line="1250">Non-negative height of the rectangle</doc>
707709 <type name="gdouble" c:type="double"/>
708710 </parameter>
@@ -713,7 +715,7 @@ segments and the resulting rectangle is centered in the original rectangle.</doc
713715 moved-to="FontMap.get_default"
714716 version="1.10">
715717 <doc xml:space="preserve"
716- filename="../pango/pangocairo-fontmap.c"
718+ filename="pango/pangocairo-fontmap.c"
717719 line="151">Gets a default `PangoCairoFontMap` to use with Cairo.
718720
719721 Note that the type of the returned object will depend on the
@@ -729,10 +731,10 @@ for example.
729731 Note that since Pango 1.32.6, the default fontmap is per-thread.
730732 Each thread gets its own default fontmap. In this way, PangoCairo
731733 can be used safely from multiple threads.</doc>
732- <source-position filename="../pango/pangocairo.h" line="110"/>
734+ <source-position filename="pango/pangocairo.h" line="110"/>
733735 <return-value transfer-ownership="none">
734736 <doc xml:space="preserve"
735- filename="../pango/pangocairo-fontmap.c"
737+ filename="pango/pangocairo-fontmap.c"
736738 line="170">the default PangoCairo fontmap
737739 for the current thread. This object is owned by Pango and must
738740 not be freed.</doc>
@@ -744,7 +746,7 @@ can be used safely from multiple threads.</doc>
744746 moved-to="FontMap.new"
745747 version="1.10">
746748 <doc xml:space="preserve"
747- filename="../pango/pangocairo-fontmap.c"
749+ filename="pango/pangocairo-fontmap.c"
748750 line="47">Creates a new `PangoCairoFontMap` object.
749751
750752 A fontmap is used to cache information about available fonts,
@@ -763,10 +765,10 @@ based on your build, are fc (fontconfig), win32, and coretext.
763765 If requested type is not available, NULL is returned. Ie.
764766 this is only useful for testing, when at least two backends
765767 are compiled in.</doc>
766- <source-position filename="../pango/pangocairo.h" line="106"/>
768+ <source-position filename="pango/pangocairo.h" line="106"/>
767769 <return-value transfer-ownership="full">
768770 <doc xml:space="preserve"
769- filename="../pango/pangocairo-fontmap.c"
771+ filename="pango/pangocairo-fontmap.c"
770772 line="69">the newly allocated `PangoFontMap`,
771773 which should be freed with g_object_unref().</doc>
772774 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
@@ -777,16 +779,16 @@ are compiled in.</doc>
777779 moved-to="FontMap.new_for_font_type"
778780 version="1.18">
779781 <doc xml:space="preserve"
780- filename="../pango/pangocairo-fontmap.c"
782+ filename="pango/pangocairo-fontmap.c"
781783 line="110">Creates a new `PangoCairoFontMap` object of the type suitable
782784 to be used with cairo font backend of type @fonttype.
783785
784786 In most cases one should simply use [func@PangoCairo.FontMap.new], or
785787 in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].</doc>
786- <source-position filename="../pango/pangocairo.h" line="108"/>
788+ <source-position filename="pango/pangocairo.h" line="108"/>
787789 <return-value transfer-ownership="full" nullable="1">
788790 <doc xml:space="preserve"
789- filename="../pango/pangocairo-fontmap.c"
791+ filename="pango/pangocairo-fontmap.c"
790792 line="120">the newly allocated
791793 `PangoFontMap` of suitable type which should be freed with
792794 g_object_unref(), or %NULL if the requested cairo font backend
@@ -796,7 +798,7 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
796798 <parameters>
797799 <parameter name="fonttype" transfer-ownership="none">
798800 <doc xml:space="preserve"
799- filename="../pango/pangocairo-fontmap.c"
801+ filename="pango/pangocairo-fontmap.c"
800802 line="112">desired #cairo_font_type_t</doc>
801803 <type name="cairo.FontType" c:type="cairo_font_type_t"/>
802804 </parameter>
@@ -806,32 +808,32 @@ in fact in most of those cases, just use [func@PangoCairo.FontMap.get_default].<
806808 c:identifier="pango_cairo_glyph_string_path"
807809 version="1.10">
808810 <doc xml:space="preserve"
809- filename="../pango/pangocairo-render.c"
811+ filename="pango/pangocairo-render.c"
810812 line="1173">Adds the glyphs in @glyphs to the current path in the specified
811813 cairo context.
812814
813815 The origin of the glyphs (the left edge of the baseline)
814816 will be at the current point of the cairo context.</doc>
815- <source-position filename="../pango/pangocairo.h" line="201"/>
817+ <source-position filename="pango/pangocairo.h" line="201"/>
816818 <return-value transfer-ownership="none">
817819 <type name="none" c:type="void"/>
818820 </return-value>
819821 <parameters>
820822 <parameter name="cr" transfer-ownership="none">
821823 <doc xml:space="preserve"
822- filename="../pango/pangocairo-render.c"
824+ filename="pango/pangocairo-render.c"
823825 line="1175">a Cairo context</doc>
824826 <type name="cairo.Context" c:type="cairo_t*"/>
825827 </parameter>
826828 <parameter name="font" transfer-ownership="none">
827829 <doc xml:space="preserve"
828- filename="../pango/pangocairo-render.c"
830+ filename="pango/pangocairo-render.c"
829831 line="1176">a `PangoFont` from a `PangoCairoFontMap`</doc>
830832 <type name="Pango.Font" c:type="PangoFont*"/>
831833 </parameter>
832834 <parameter name="glyphs" transfer-ownership="none">
833835 <doc xml:space="preserve"
834- filename="../pango/pangocairo-render.c"
836+ filename="pango/pangocairo-render.c"
835837 line="1177">a `PangoGlyphString`</doc>
836838 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
837839 </parameter>
@@ -841,26 +843,26 @@ will be at the current point of the cairo context.</doc>
841843 c:identifier="pango_cairo_layout_line_path"
842844 version="1.10">
843845 <doc xml:space="preserve"
844- filename="../pango/pangocairo-render.c"
846+ filename="pango/pangocairo-render.c"
845847 line="1198">Adds the text in `PangoLayoutLine` to the current path in the
846848 specified cairo context.
847849
848850 The origin of the glyphs (the left edge of the line) will be
849851 at the current point of the cairo context.</doc>
850- <source-position filename="../pango/pangocairo.h" line="205"/>
852+ <source-position filename="pango/pangocairo.h" line="205"/>
851853 <return-value transfer-ownership="none">
852854 <type name="none" c:type="void"/>
853855 </return-value>
854856 <parameters>
855857 <parameter name="cr" transfer-ownership="none">
856858 <doc xml:space="preserve"
857- filename="../pango/pangocairo-render.c"
859+ filename="pango/pangocairo-render.c"
858860 line="1200">a Cairo context</doc>
859861 <type name="cairo.Context" c:type="cairo_t*"/>
860862 </parameter>
861863 <parameter name="line" transfer-ownership="none">
862864 <doc xml:space="preserve"
863- filename="../pango/pangocairo-render.c"
865+ filename="pango/pangocairo-render.c"
864866 line="1201">a `PangoLayoutLine`</doc>
865867 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
866868 </parameter>
@@ -870,26 +872,26 @@ at the current point of the cairo context.</doc>
870872 c:identifier="pango_cairo_layout_path"
871873 version="1.10">
872874 <doc xml:space="preserve"
873- filename="../pango/pangocairo-render.c"
875+ filename="pango/pangocairo-render.c"
874876 line="1221">Adds the text in a `PangoLayout` to the current path in the
875877 specified cairo context.
876878
877879 The top-left corner of the `PangoLayout` will be at the
878880 current point of the cairo context.</doc>
879- <source-position filename="../pango/pangocairo.h" line="208"/>
881+ <source-position filename="pango/pangocairo.h" line="208"/>
880882 <return-value transfer-ownership="none">
881883 <type name="none" c:type="void"/>
882884 </return-value>
883885 <parameters>
884886 <parameter name="cr" transfer-ownership="none">
885887 <doc xml:space="preserve"
886- filename="../pango/pangocairo-render.c"
888+ filename="pango/pangocairo-render.c"
887889 line="1223">a Cairo context</doc>
888890 <type name="cairo.Context" c:type="cairo_t*"/>
889891 </parameter>
890892 <parameter name="layout" transfer-ownership="none">
891893 <doc xml:space="preserve"
892- filename="../pango/pangocairo-render.c"
894+ filename="pango/pangocairo-render.c"
893895 line="1224">a Pango layout</doc>
894896 <type name="Pango.Layout" c:type="PangoLayout*"/>
895897 </parameter>
@@ -899,7 +901,7 @@ current point of the cairo context.</doc>
899901 c:identifier="pango_cairo_show_error_underline"
900902 version="1.14">
901903 <doc xml:space="preserve"
902- filename="../pango/pangocairo-render.c"
904+ filename="pango/pangocairo-render.c"
903905 line="1142">Draw a squiggly line in the specified cairo context that approximately
904906 covers the given rectangle in the style of an underline used to indicate a
905907 spelling error.
@@ -907,38 +909,38 @@ spelling error.
907909 The width of the underline is rounded to an integer
908910 number of up/down segments and the resulting rectangle is centered in the
909911 original rectangle.</doc>
910- <source-position filename="../pango/pangocairo.h" line="191"/>
912+ <source-position filename="pango/pangocairo.h" line="191"/>
911913 <return-value transfer-ownership="none">
912914 <type name="none" c:type="void"/>
913915 </return-value>
914916 <parameters>
915917 <parameter name="cr" transfer-ownership="none">
916918 <doc xml:space="preserve"
917- filename="../pango/pangocairo-render.c"
919+ filename="pango/pangocairo-render.c"
918920 line="1144">a Cairo context</doc>
919921 <type name="cairo.Context" c:type="cairo_t*"/>
920922 </parameter>
921923 <parameter name="x" transfer-ownership="none">
922924 <doc xml:space="preserve"
923- filename="../pango/pangocairo-render.c"
925+ filename="pango/pangocairo-render.c"
924926 line="1145">The X coordinate of one corner of the rectangle</doc>
925927 <type name="gdouble" c:type="double"/>
926928 </parameter>
927929 <parameter name="y" transfer-ownership="none">
928930 <doc xml:space="preserve"
929- filename="../pango/pangocairo-render.c"
931+ filename="pango/pangocairo-render.c"
930932 line="1146">The Y coordinate of one corner of the rectangle</doc>
931933 <type name="gdouble" c:type="double"/>
932934 </parameter>
933935 <parameter name="width" transfer-ownership="none">
934936 <doc xml:space="preserve"
935- filename="../pango/pangocairo-render.c"
937+ filename="pango/pangocairo-render.c"
936938 line="1147">Non-negative width of the rectangle</doc>
937939 <type name="gdouble" c:type="double"/>
938940 </parameter>
939941 <parameter name="height" transfer-ownership="none">
940942 <doc xml:space="preserve"
941- filename="../pango/pangocairo-render.c"
943+ filename="pango/pangocairo-render.c"
942944 line="1148">Non-negative height of the rectangle</doc>
943945 <type name="gdouble" c:type="double"/>
944946 </parameter>
@@ -948,7 +950,7 @@ original rectangle.</doc>
948950 c:identifier="pango_cairo_show_glyph_item"
949951 version="1.22">
950952 <doc xml:space="preserve"
951- filename="../pango/pangocairo-render.c"
953+ filename="pango/pangocairo-render.c"
952954 line="1066">Draws the glyphs in @glyph_item in the specified cairo context,
953955
954956 embedding the text associated with the glyphs in the output if the
@@ -960,26 +962,26 @@ be drawn at the current point of the cairo context.
960962
961963 Note that @text is the start of the text for layout, which is then
962964 indexed by `glyph_item-&gt;item-&gt;offset`.</doc>
963- <source-position filename="../pango/pangocairo.h" line="180"/>
965+ <source-position filename="pango/pangocairo.h" line="180"/>
964966 <return-value transfer-ownership="none">
965967 <type name="none" c:type="void"/>
966968 </return-value>
967969 <parameters>
968970 <parameter name="cr" transfer-ownership="none">
969971 <doc xml:space="preserve"
970- filename="../pango/pangocairo-render.c"
972+ filename="pango/pangocairo-render.c"
971973 line="1068">a Cairo context</doc>
972974 <type name="cairo.Context" c:type="cairo_t*"/>
973975 </parameter>
974976 <parameter name="text" transfer-ownership="none">
975977 <doc xml:space="preserve"
976- filename="../pango/pangocairo-render.c"
978+ filename="pango/pangocairo-render.c"
977979 line="1069">the UTF-8 text that @glyph_item refers to</doc>
978980 <type name="utf8" c:type="const char*"/>
979981 </parameter>
980982 <parameter name="glyph_item" transfer-ownership="none">
981983 <doc xml:space="preserve"
982- filename="../pango/pangocairo-render.c"
984+ filename="pango/pangocairo-render.c"
983985 line="1070">a `PangoGlyphItem`</doc>
984986 <type name="Pango.GlyphItem" c:type="PangoGlyphItem*"/>
985987 </parameter>
@@ -989,31 +991,31 @@ indexed by `glyph_item-&gt;item-&gt;offset`.</doc>
989991 c:identifier="pango_cairo_show_glyph_string"
990992 version="1.10">
991993 <doc xml:space="preserve"
992- filename="../pango/pangocairo-render.c"
994+ filename="pango/pangocairo-render.c"
993995 line="1041">Draws the glyphs in @glyphs in the specified cairo context.
994996
995997 The origin of the glyphs (the left edge of the baseline) will
996998 be drawn at the current point of the cairo context.</doc>
997- <source-position filename="../pango/pangocairo.h" line="176"/>
999+ <source-position filename="pango/pangocairo.h" line="176"/>
9981000 <return-value transfer-ownership="none">
9991001 <type name="none" c:type="void"/>
10001002 </return-value>
10011003 <parameters>
10021004 <parameter name="cr" transfer-ownership="none">
10031005 <doc xml:space="preserve"
1004- filename="../pango/pangocairo-render.c"
1006+ filename="pango/pangocairo-render.c"
10051007 line="1043">a Cairo context</doc>
10061008 <type name="cairo.Context" c:type="cairo_t*"/>
10071009 </parameter>
10081010 <parameter name="font" transfer-ownership="none">
10091011 <doc xml:space="preserve"
1010- filename="../pango/pangocairo-render.c"
1012+ filename="pango/pangocairo-render.c"
10111013 line="1044">a `PangoFont` from a `PangoCairoFontMap`</doc>
10121014 <type name="Pango.Font" c:type="PangoFont*"/>
10131015 </parameter>
10141016 <parameter name="glyphs" transfer-ownership="none">
10151017 <doc xml:space="preserve"
1016- filename="../pango/pangocairo-render.c"
1018+ filename="pango/pangocairo-render.c"
10171019 line="1045">a `PangoGlyphString`</doc>
10181020 <type name="Pango.GlyphString" c:type="PangoGlyphString*"/>
10191021 </parameter>
@@ -1023,25 +1025,25 @@ be drawn at the current point of the cairo context.</doc>
10231025 c:identifier="pango_cairo_show_layout"
10241026 version="1.10">
10251027 <doc xml:space="preserve"
1026- filename="../pango/pangocairo-render.c"
1028+ filename="pango/pangocairo-render.c"
10271029 line="1120">Draws a `PangoLayout` in the specified cairo context.
10281030
10291031 The top-left corner of the `PangoLayout` will be drawn
10301032 at the current point of the cairo context.</doc>
1031- <source-position filename="../pango/pangocairo.h" line="187"/>
1033+ <source-position filename="pango/pangocairo.h" line="187"/>
10321034 <return-value transfer-ownership="none">
10331035 <type name="none" c:type="void"/>
10341036 </return-value>
10351037 <parameters>
10361038 <parameter name="cr" transfer-ownership="none">
10371039 <doc xml:space="preserve"
1038- filename="../pango/pangocairo-render.c"
1040+ filename="pango/pangocairo-render.c"
10391041 line="1122">a Cairo context</doc>
10401042 <type name="cairo.Context" c:type="cairo_t*"/>
10411043 </parameter>
10421044 <parameter name="layout" transfer-ownership="none">
10431045 <doc xml:space="preserve"
1044- filename="../pango/pangocairo-render.c"
1046+ filename="pango/pangocairo-render.c"
10451047 line="1123">a Pango layout</doc>
10461048 <type name="Pango.Layout" c:type="PangoLayout*"/>
10471049 </parameter>
@@ -1051,25 +1053,25 @@ at the current point of the cairo context.</doc>
10511053 c:identifier="pango_cairo_show_layout_line"
10521054 version="1.10">
10531055 <doc xml:space="preserve"
1054- filename="../pango/pangocairo-render.c"
1056+ filename="pango/pangocairo-render.c"
10551057 line="1098">Draws a `PangoLayoutLine` in the specified cairo context.
10561058
10571059 The origin of the glyphs (the left edge of the line) will
10581060 be drawn at the current point of the cairo context.</doc>
1059- <source-position filename="../pango/pangocairo.h" line="184"/>
1061+ <source-position filename="pango/pangocairo.h" line="184"/>
10601062 <return-value transfer-ownership="none">
10611063 <type name="none" c:type="void"/>
10621064 </return-value>
10631065 <parameters>
10641066 <parameter name="cr" transfer-ownership="none">
10651067 <doc xml:space="preserve"
1066- filename="../pango/pangocairo-render.c"
1068+ filename="pango/pangocairo-render.c"
10671069 line="1100">a Cairo context</doc>
10681070 <type name="cairo.Context" c:type="cairo_t*"/>
10691071 </parameter>
10701072 <parameter name="line" transfer-ownership="none">
10711073 <doc xml:space="preserve"
1072- filename="../pango/pangocairo-render.c"
1074+ filename="pango/pangocairo-render.c"
10731075 line="1101">a `PangoLayoutLine`</doc>
10741076 <type name="Pango.LayoutLine" c:type="PangoLayoutLine*"/>
10751077 </parameter>
@@ -1079,27 +1081,27 @@ be drawn at the current point of the cairo context.</doc>
10791081 c:identifier="pango_cairo_update_context"
10801082 version="1.10">
10811083 <doc xml:space="preserve"
1082- filename="../pango/pangocairo-context.c"
1084+ filename="pango/pangocairo-context.c"
10831085 line="158">Updates a `PangoContext` previously created for use with Cairo to
10841086 match the current transformation and target surface of a Cairo
10851087 context.
10861088
10871089 If any layouts have been created for the context, it's necessary
10881090 to call [method@Pango.Layout.context_changed] on those layouts.</doc>
1089- <source-position filename="../pango/pangocairo.h" line="138"/>
1091+ <source-position filename="pango/pangocairo.h" line="138"/>
10901092 <return-value transfer-ownership="none">
10911093 <type name="none" c:type="void"/>
10921094 </return-value>
10931095 <parameters>
10941096 <parameter name="cr" transfer-ownership="none">
10951097 <doc xml:space="preserve"
1096- filename="../pango/pangocairo-context.c"
1098+ filename="pango/pangocairo-context.c"
10971099 line="160">a Cairo context</doc>
10981100 <type name="cairo.Context" c:type="cairo_t*"/>
10991101 </parameter>
11001102 <parameter name="context" transfer-ownership="none">
11011103 <doc xml:space="preserve"
1102- filename="../pango/pangocairo-context.c"
1104+ filename="pango/pangocairo-context.c"
11031105 line="161">a `PangoContext`, from a pangocairo font map</doc>
11041106 <type name="Pango.Context" c:type="PangoContext*"/>
11051107 </parameter>
@@ -1109,24 +1111,24 @@ to call [method@Pango.Layout.context_changed] on those layouts.</doc>
11091111 c:identifier="pango_cairo_update_layout"
11101112 version="1.10">
11111113 <doc xml:space="preserve"
1112- filename="../pango/pangocairo-context.c"
1114+ filename="pango/pangocairo-context.c"
11131115 line="494">Updates the private `PangoContext` of a `PangoLayout` created with
11141116 [func@create_layout] to match the current transformation and target
11151117 surface of a Cairo context.</doc>
1116- <source-position filename="../pango/pangocairo.h" line="169"/>
1118+ <source-position filename="pango/pangocairo.h" line="169"/>
11171119 <return-value transfer-ownership="none">
11181120 <type name="none" c:type="void"/>
11191121 </return-value>
11201122 <parameters>
11211123 <parameter name="cr" transfer-ownership="none">
11221124 <doc xml:space="preserve"
1123- filename="../pango/pangocairo-context.c"
1125+ filename="pango/pangocairo-context.c"
11241126 line="496">a Cairo context</doc>
11251127 <type name="cairo.Context" c:type="cairo_t*"/>
11261128 </parameter>
11271129 <parameter name="layout" transfer-ownership="none">
11281130 <doc xml:space="preserve"
1129- filename="../pango/pangocairo-context.c"
1131+ filename="pango/pangocairo-context.c"
11301132 line="497">a `PangoLayout`, from [func@create_layout]</doc>
11311133 <type name="Pango.Layout" c:type="PangoLayout*"/>
11321134 </parameter>

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