<package name="gobject-2.0"/>
<namespace name="annotation"
version="1.0"
- shared-library="annotation"
+ shared-library="libannotation.so"
c:prefix="annotation">
<callback name="Callback"
c:type="AnnotationCallback"
<parameters>
<parameter name="func"
transfer-ownership="none"
+ scope="notified"
closure="2"
destroy="3">
<type name="ForeachFunc" c:type="AnnotationForeachFunc"/>
<parameter name="user_data" transfer-ownership="none">
<type name="any" c:type="gpointer"/>
</parameter>
- <parameter name="destroy" transfer-ownership="none">
+ <parameter name="destroy" transfer-ownership="none" scope="call">
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
</parameter>
</parameters>
<field name="parent_instance">
<type name="GObject.Object" c:type="GObject"/>
</field>
- <glib:signal name="string-signal"
- doc="This is a signal which has a broken signal handler,
-it says it's pointer but it's actually a string."
- version="1.0"
- deprecated="Use other-signal instead"
- deprecated-version="1.2">
+ <glib:signal name="doc-empty-arg-parsing"
+ doc="This signal tests an empty document argument (@arg1)">
<return-value transfer-ownership="full">
<type name="none" c:type="void"/>
</return-value>
<parameters>
- <parameter name="string" transfer-ownership="none" doc="a string">
- <type name="utf8" c:type="gpointer"/>
+ <parameter name="arg1" transfer-ownership="none">
+ <type name="any" c:type="gpointer"/>
</parameter>
</parameters>
</glib:signal>
</parameter>
</parameters>
</glib:signal>
+ <glib:signal name="string-signal"
+ doc="This is a signal which has a broken signal handler,
+it says it's pointer but it's actually a string."
+ version="1.0"
+ deprecated="Use other-signal instead"
+ deprecated-version="1.2">
+ <return-value transfer-ownership="full">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="string" transfer-ownership="none" doc="a string">
+ <type name="utf8" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
</class>
<record name="ObjectClass"
c:type="AnnotationObjectClass"
<parameters>
<parameter name="callback"
transfer-ownership="none"
+ scope="call"
closure="2"
destroy="1"
doc="Destroy notification">
<type name="Callback" c:type="AnnotationCallback"/>
</parameter>
- <parameter name="destroy" transfer-ownership="none">
+ <parameter name="destroy" transfer-ownership="none" scope="call">
<type name="NotifyFunc" c:type="AnnotationNotifyFunc"/>
</parameter>
<parameter name="data" transfer-ownership="none">