@@ -11202,7 +11202,7 @@ class pointer after g_type_class_unref() are invalid.</doc>
1120211202 <type name="none" c:type="void"/>
1120311203 </return-value>
1120411204 <parameters>
11205- <instance-parameter name="g_class" transfer-ownership="full ">
11205+ <instance-parameter name="g_class" transfer-ownership="none ">
1120611206 <doc xml:space="preserve">a #GTypeClass structure to unref</doc>
1120711207 <type name="TypeClass" c:type="gpointer"/>
1120811208 </instance-parameter>
@@ -11297,13 +11297,13 @@ static types.</doc>
1129711297 </parameter>
1129811298 </parameters>
1129911299 </function>
11300- <function name="ref" c:identifier="g_type_class_ref" introspectable="0" deprecated="1" deprecated-version="2.84">
11300+ <function name="ref" c:identifier="g_type_class_ref" deprecated="1" deprecated-version="2.84">
1130111301 <doc xml:space="preserve">Increments the reference count of the class structure belonging to
1130211302@type.
1130311303
1130411304This function will demand-create the class if it doesn't exist already.</doc>
1130511305 <doc-deprecated xml:space="preserve">Use g_type_class_get() instead</doc-deprecated>
11306- <return-value transfer-ownership="full ">
11306+ <return-value transfer-ownership="none ">
1130711307 <doc xml:space="preserve">the #GTypeClass
1130811308 structure for the given type ID</doc>
1130911309 <type name="TypeClass" c:type="gpointer"/>
@@ -18956,6 +18956,24 @@ static types.</doc>
1895618956 </parameter>
1895718957 </parameters>
1895818958 </function>
18959+ <function name="type_class_ref" c:identifier="g_type_class_ref" moved-to="TypeClass.ref" deprecated="1" deprecated-version="2.84">
18960+ <doc xml:space="preserve">Increments the reference count of the class structure belonging to
18961+ @type.
18962+
18963+ This function will demand-create the class if it doesn't exist already.</doc>
18964+ <doc-deprecated xml:space="preserve">Use g_type_class_get() instead</doc-deprecated>
18965+ <return-value transfer-ownership="none">
18966+ <doc xml:space="preserve">the #GTypeClass
18967+ structure for the given type ID</doc>
18968+ <type name="TypeClass" c:type="gpointer"/>
18969+ </return-value>
18970+ <parameters>
18971+ <parameter name="type" transfer-ownership="none">
18972+ <doc xml:space="preserve">type ID of a classed type</doc>
18973+ <type name="GType" c:type="GType"/>
18974+ </parameter>
18975+ </parameters>
18976+ </function>
1895918977 <function name="type_create_instance" c:identifier="g_type_create_instance" introspectable="0">
1896018978 <doc xml:space="preserve">Creates and initializes an instance of @type if @type is valid and
1896118979can be instantiated. The type system only performs basic allocation
@@ -19027,7 +19045,7 @@ default interface vtable.</doc>
1902719045 </parameter>
1902819046 </parameters>
1902919047 </function>
19030- <function name="type_default_interface_ref" c:identifier="g_type_default_interface_ref" version="2.4" introspectable="0" deprecated="1" deprecated-version="2.84">
19048+ <function name="type_default_interface_ref" c:identifier="g_type_default_interface_ref" version="2.4" deprecated="1" deprecated-version="2.84">
1903119049 <doc xml:space="preserve">Increments the reference count for the interface type @g_type,
1903219050and returns the default interface vtable for the type.
1903319051
@@ -19039,7 +19057,7 @@ Calling g_type_default_interface_ref() is useful when you
1903919057want to make sure that signals and properties for an interface
1904019058have been installed.</doc>
1904119059 <doc-deprecated xml:space="preserve">Use g_type_default_interface_get() instead</doc-deprecated>
19042- <return-value transfer-ownership="full ">
19060+ <return-value transfer-ownership="none ">
1904319061 <doc xml:space="preserve">the default
1904419062 vtable for the interface; call g_type_default_interface_unref()
1904519063 when you are done using the interface.</doc>
@@ -19066,7 +19084,7 @@ default vtable (the @class_finalize member of #GTypeInfo) will be called.</doc>
1906619084 <type name="none" c:type="void"/>
1906719085 </return-value>
1906819086 <parameters>
19069- <parameter name="g_iface" transfer-ownership="full ">
19087+ <parameter name="g_iface" transfer-ownership="none ">
1907019088 <doc xml:space="preserve">the default vtable
1907119089 structure for an interface, as returned by g_type_default_interface_ref()</doc>
1907219090 <type name="TypeInterface" c:type="gpointer"/>
0 commit comments