diff options
-rw-r--r-- | tests/gir/async-result-pos.gir | 3 | ||||
-rw-r--r-- | tests/gir/async-sync-out.gir | 3 | ||||
-rw-r--r-- | tests/gir/bug792998.gir | 3 | ||||
-rw-r--r-- | tests/gir/class-final.gir | 3 | ||||
-rw-r--r-- | tests/gir/class.gir | 3 | ||||
-rw-r--r-- | tests/gir/property-non-readable.gir | 3 | ||||
-rw-r--r-- | tests/gir/signal-virtual.gir | 3 | ||||
-rw-r--r-- | tests/gir/symbol-type-csuffix.gir | 3 |
8 files changed, 24 insertions, 0 deletions
diff --git a/tests/gir/async-result-pos.gir b/tests/gir/async-result-pos.gir index 9e0a8d903..a35e29805 100644 --- a/tests/gir/async-result-pos.gir +++ b/tests/gir/async-result-pos.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <method name="method_async" c:identifier="test_foo_method_async"> <return-value transfer-ownership="none"> <type name="none"/> diff --git a/tests/gir/async-sync-out.gir b/tests/gir/async-sync-out.gir index 886081e67..94ef272ec 100644 --- a/tests/gir/async-sync-out.gir +++ b/tests/gir/async-sync-out.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <method name="method_async" c:identifier="test_foo_method_async"> <return-value transfer-ownership="none"> <type name="none"/> diff --git a/tests/gir/bug792998.gir b/tests/gir/bug792998.gir index 7babd77d2..d4e87db4a 100644 --- a/tests/gir/bug792998.gir +++ b/tests/gir/bug792998.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <method name="get_prop1" c:identifier="test_foo_get_prop1" throws="1"> <return-value transfer-ownership="full"> <type name="gint" c:type="gint"/> diff --git a/tests/gir/class-final.gir b/tests/gir/class-final.gir index fab7490d3..83111d931 100644 --- a/tests/gir/class-final.gir +++ b/tests/gir/class-final.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> </class> <record name="FooClass" c:type="TestFooClass" glib:is-gtype-struct-for="Foo"> </record> diff --git a/tests/gir/class.gir b/tests/gir/class.gir index 8ee9fc010..62af58f4a 100644 --- a/tests/gir/class.gir +++ b/tests/gir/class.gir @@ -14,6 +14,9 @@ </alias> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> <implements name="Test.IFoo"/> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <method name="method_virtual" c:identifier="test_foo_method_virtual" throws="1"> <return-value transfer-ownership="full"> <type name="none"/> diff --git a/tests/gir/property-non-readable.gir b/tests/gir/property-non-readable.gir index d2de2d156..a88fba8f8 100644 --- a/tests/gir/property-non-readable.gir +++ b/tests/gir/property-non-readable.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <property name="prop" readable="0" writable="1" construct-only="1"> <type name="gint" c:type="gint"/> </property> diff --git a/tests/gir/signal-virtual.gir b/tests/gir/signal-virtual.gir index 0bb332b24..05e20f15e 100644 --- a/tests/gir/signal-virtual.gir +++ b/tests/gir/signal-virtual.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="Foo" c:type="TestFoo" glib:type-name="TestFoo" glib:get-type="test_foo_get_type" glib:type-struct="FooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <virtual-method name="signal_virtual"> <return-value transfer-ownership="full"> <type name="none"/> diff --git a/tests/gir/symbol-type-csuffix.gir b/tests/gir/symbol-type-csuffix.gir index 896569e6b..c005f6c82 100644 --- a/tests/gir/symbol-type-csuffix.gir +++ b/tests/gir/symbol-type-csuffix.gir @@ -7,6 +7,9 @@ <c:include name="test.h"/> <namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test"> <class name="TypeFoo" c:type="TestTypeFoo" glib:type-name="TestTypeFoo" glib:get-type="test_foo_get_type" glib:type-struct="TypeFooClass" parent="GObject.Object"> + <field name="parent_instance"> + <type name="GObject.Object" c:type="GObject"/> + </field> <constructor name="new" c:identifier="test_type_foo_new"> <return-value transfer-ownership="full"> <type name="Test.TypeFoo" c:type="TestTypeFoo*"/> |