<include name="utility" version="1.0"/>
<include name="GObject" version="2.0"/>
<include name="GLib" version="2.0"/>
- <namespace name="annotation" version="1.0" shared-library="annotation" c:prefix="annotation">
+ <namespace name="annotation" version="1.0" shared-library="libannotation.so" c:prefix="annotation">
<callback name="Callback">
<return-value transfer-ownership="none">
<type name="int"/>
<type name="none"/>
</return-value>
<parameters>
- <parameter name="func" transfer-ownership="none" closure="2" destroy="3">
+ <parameter name="func" transfer-ownership="none" scope="notified" closure="2" destroy="3">
<type name="ForeachFunc"/>
</parameter>
<parameter name="user_data" transfer-ownership="none">
<type name="any"/>
</parameter>
- <parameter name="destroy" transfer-ownership="none">
+ <parameter name="destroy" transfer-ownership="none" scope="call">
<type name="GLib.DestroyNotify"/>
</parameter>
</parameters>
<property name="string-property" writable="1" construct="1">
<type name="utf8"/>
</property>
- <glib:signal name="string-signal" when="LAST">
+ <glib:signal name="doc-empty-arg-parsing" when="LAST">
<return-value transfer-ownership="full">
<type name="none"/>
</return-value>
<parameters>
- <parameter name="string" transfer-ownership="none">
- <type name="utf8"/>
+ <parameter name="arg1" transfer-ownership="none">
+ <type name="any"/>
</parameter>
</parameters>
</glib:signal>
</parameter>
</parameters>
</glib:signal>
+ <glib:signal name="string-signal" when="LAST">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="string" transfer-ownership="none">
+ <type name="utf8"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
</class>
<record name="ObjectClass" glib:is-gtype-struct="1">
<field name="parent_class">
<type name="none"/>
</return-value>
<parameters>
- <parameter name="callback" transfer-ownership="none" closure="2" destroy="1">
+ <parameter name="callback" transfer-ownership="none" scope="call" closure="2" destroy="1">
<type name="Callback"/>
</parameter>
- <parameter name="destroy" transfer-ownership="none">
+ <parameter name="destroy" transfer-ownership="none" scope="call">
<type name="NotifyFunc"/>
</parameter>
<parameter name="data" transfer-ownership="none">