Update with new type proposal
authorJohan Dahlin <johan@gnome.org>
Mon, 18 Aug 2008 13:17:06 +0000 (13:17 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Mon, 18 Aug 2008 13:17:06 +0000 (13:17 +0000)
2008-08-18  Johan Dahlin  <johan@gnome.org>

    * tests/array.gir: Update with new type proposal

svn path=/trunk/; revision=395

ChangeLog
tests/array.gir

index 0720954..4327dab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2008-08-18  Johan Dahlin  <johan@gnome.org>
 
+       * tests/array.gir: Update with new type proposal
+
        * girepository/girepository.c (g_type_tag_to_string):
        * girepository/girepository.h:
        * girepository/girnode.c (g_ir_node_get_full_size_internal),
index 5405c47..4705116 100644 (file)
         </parameter>
       </parameters>
     </function>
-    <function name="test3" c:identifier="test3">
+    <function name="sequence_test" c:identifier="foo_mapping_test">
       <return-value>
-        <type name="boolean" c:type="gboolean"/>
+        <type name="boolean"/>
       </return-value>
       <parameters>
-        <parameter name="p1">
+        <parameter name="data">
           <type name="sequence" c:type="guint8*" length="1" zero-terminated="1">
-            <type name="uint8" c:type="guint8"/>
+            <type name="uint8" c:type="guint8" relation="element"/>
+          </type>
+        </parameter>
+      </parameters>
+    </function>
+    <function name="sequence_test2" c:identifier="foo_sequence_test2">
+      <return-value>
+        <type name="boolean"/>
+      </return-value>
+      <parameters>
+        <parameter name="objects">
+          <type name="sequence" c:type="GSList*">
+            <type name="GObject.Object" c:type="GObject*" relation="element"/>
+          </type>
+        </parameter>
+      </parameters>
+    </function>
+    <function name="mapping_test" c:identifier="foo_mapping_test">
+      <return-value>
+        <type name="boolean"/>
+      </return-value>
+      <parameters>
+        <parameter name="mapping">
+          <type name="mapping" c:type="GHashTable*">
+            <type name="uint8" c:type="guint8" relation="key"/>
+            <type name="string" c:type="gchar*" relation="value"/>
           </type>
         </parameter>
       </parameters>