]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
tests: Add missing instance fields to GIR test files
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 16 Apr 2023 12:24:25 +0000 (14:24 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 16 Apr 2023 12:24:25 +0000 (14:24 +0200)
tests/gir/async-result-pos.gir
tests/gir/async-sync-out.gir
tests/gir/bug792998.gir
tests/gir/class-final.gir
tests/gir/class.gir
tests/gir/property-non-readable.gir
tests/gir/signal-virtual.gir
tests/gir/symbol-type-csuffix.gir

index 9e0a8d903f1a9f1e3d72a40fc6a11b7d1089399a..a35e29805769a6a15db8ff001064275edf7102cd 100644 (file)
@@ -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"/>
index 886081e676dde57d1f3eba88d648dd40821c3161..94ef272ecfb143dd4d37c603e453fdf024118bfd 100644 (file)
@@ -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"/>
index 7babd77d24c3e64435c4f735b284b1426ee5e73a..d4e87db4a270c03e1ae65f8e6e15015c9adfd22e 100644 (file)
@@ -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"/>
index fab7490d350523378dee760c879ef5b621df2a60..83111d931a4d9ae99c100eccab5c875e049423d2 100644 (file)
@@ -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>
index 8ee9fc010ddc3bb10d52c96651828b8b994e6433..62af58f4a61e2ea277961552a5a787a5c70e908d 100644 (file)
@@ -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"/>
index d2de2d156a8c4bdc733d7a53bfc77de57d5b83b5..a88fba8f82b975f24b2ae3b05f9aa94c66d0b9d0 100644 (file)
@@ -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>
index 0bb332b24409023916560bd2b459249b6dedb51f..05e20f15eccfc3d484dadb719d72041b2d358cca 100644 (file)
@@ -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"/>
index 896569e6b9884e1573d5fc10836c078655f49839..c005f6c82690cd582b3906eb0dbb6a74594061e8 100644 (file)
@@ -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*"/>