summaryrefslogtreecommitdiff
path: root/tests/scanner/Regress-1.0-C-expected
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scanner/Regress-1.0-C-expected')
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-a.page14
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-padding.page14
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page4
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page6
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page22
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page65
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooBufferClass.page (renamed from tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None.page)4
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.method.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.returnv.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooError.quark.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObjectClass.page35
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.FooStructPrivate.page35
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.Intset.page35
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.quark.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedPrivate.page35
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.param.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestError.quark.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.quark.page2
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_method.page38
-rw-r--r--tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_static.page30
36 files changed, 253 insertions, 130 deletions
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-a.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-a.page
deleted file mode 100644
index 11f20db8..00000000
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-a.page
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None-a"
- type="topic"
- style="field"
- xmlns="http://projectmallard.org/1.0/"
- xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
- <link xref="Regress.AnAnonymousUnion.None" group="field" type="guide"/>
- </info>
- <title>Regress.AnAnonymousUnion.None->a</title>
-
-
-</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-padding.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-padding.page
deleted file mode 100644
index 631770e0..00000000
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None-padding.page
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None-padding"
- type="topic"
- style="field"
- xmlns="http://projectmallard.org/1.0/"
- xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
- <link xref="Regress.AnAnonymousUnion.None" group="field" type="guide"/>
- </info>
- <title>Regress.AnAnonymousUnion.None->padding</title>
-
-
-</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page
index eb2f134c..8fac9916 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page
@@ -32,7 +32,7 @@ GObject* regress_annotation_object_allow_none (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>somearg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page
index 7cafa4df..f8b93937 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page
@@ -32,11 +32,11 @@ gint regress_annotation_object_calleeowns (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page
index 6e5fdcc3..36d6b60a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page
@@ -37,15 +37,15 @@ gint regress_annotation_object_calleesowns (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown1</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown2</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page
index 106fdb9b..38a7d662 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page
@@ -32,7 +32,7 @@ void regress_annotation_object_compute_sum (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page
index cde8be69..38c0bcbe 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -37,7 +37,7 @@ void regress_annotation_object_compute_sum_n (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page
index d7e9b9e9..e485b872 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page
@@ -27,7 +27,7 @@ GObject* regress_annotation_object_create_object (RegressAnnotationObject* objec
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page
index ca159039..a70e3353 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page
@@ -27,7 +27,7 @@ GObject* regress_annotation_object_do_not_use (RegressAnnotationObject* object);
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page
index fa9f22df..514b23dd 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page
@@ -28,7 +28,7 @@ objects.</p>
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page
index 628c8147..e01d0921 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page
@@ -29,7 +29,7 @@ intentionally similar example to gtk_container_get_children</p>
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page
index c1911c90..739a1194 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page
@@ -28,7 +28,7 @@ each string needs to be freed.</p>
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page
index e871ff59..a741e9af 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page
@@ -32,7 +32,7 @@ gint regress_annotation_object_in (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inarg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page
index 160aceaa..b9cbfe8f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page
@@ -32,7 +32,7 @@ gint regress_annotation_object_inout (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page
index 3c48561c..f4f9638c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page
@@ -32,7 +32,7 @@ gint regress_annotation_object_inout2 (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page
index c0870f29..d000434c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page
@@ -32,7 +32,7 @@ gint regress_annotation_object_inout3 (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page
index c137afd6..1558a2b7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page
@@ -27,7 +27,7 @@ gint regress_annotation_object_method (RegressAnnotationObject* object);
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page
index a76fe813..7cc60026 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page
@@ -27,7 +27,7 @@ GObject* regress_annotation_object_notrans (RegressAnnotationObject* object);
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page
index 169e040a..90f4bcfc 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page
@@ -32,7 +32,7 @@ gint regress_annotation_object_out (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>outarg</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page
index a5385dc6..4ef5cb7f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page
@@ -32,7 +32,7 @@ void regress_annotation_object_use_buffer (RegressAnnotationObject* object,
<terms>
<item>
<title><code>object</code></title>
- <p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>bytes</code></title>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page
index 219a773d..6052118a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page
@@ -11,7 +11,7 @@
<api:returns>
<api:type>void</api:type>
</api:returns>
- <api:name>regress_annotation_object_watch</api:name>
+ <api:name>regress_annotation_object_watch_full</api:name>
<api:arg>
<api:type>RegressAnnotationObject*</api:type>
<api:name>object</api:name>
@@ -24,16 +24,20 @@
<api:type>gpointer</api:type>
<api:name>user_data</api:name>
</api:arg>
+ <api:arg>
+ <api:type>GDestroyNotify</api:type>
+ <api:name>destroy</api:name>
+ </api:arg>
</api:function>
</info>
- <title>regress_annotation_object_watch</title>
+ <title>regress_annotation_object_watch_full</title>
<synopsis><code mime="text/x-csrc">
-void regress_annotation_object_watch (RegressAnnotationObject* object,
- RegressAnnotationForeachFunc func,
- gpointer user_data);
+void regress_annotation_object_watch_full (RegressAnnotationObject* object,
+ RegressAnnotationForeachFunc func,
+ gpointer user_data,
+ GDestroyNotify destroy);
</code></synopsis>
- <p>This is here just for the sake of being overriden by its
-<link xref="Regress.watch_full"/>.</p>
+ <p>Test overriding via the "Rename To" annotation.</p>
<terms>
<item>
@@ -49,6 +53,10 @@ void regress_annotation_object_watch (RegressAnnotationObject* object,
<p>The callback data</p>
</item>
<item>
+<title><code>destroy</code></title>
+ <p>Destroy notification</p>
+</item>
+<item>
<title><code>Returns</code></title>
</item>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page
deleted file mode 100644
index 5c2acdb9..00000000
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<page id="Regress.AnnotationObject.watch_full"
- type="topic"
- style="method"
- xmlns="http://projectmallard.org/1.0/"
- xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
- <link xref="Regress.AnnotationObject" group="method" type="guide"/>
- <api:function>
- <api:returns>
- <api:type>void</api:type>
- </api:returns>
- <api:name>regress_annotation_object_watch_full</api:name>
- <api:arg>
- <api:type>RegressAnnotationObject*</api:type>
- <api:name>object</api:name>
- </api:arg>
- <api:arg>
- <api:type>RegressAnnotationForeachFunc</api:type>
- <api:name>func</api:name>
- </api:arg>
- <api:arg>
- <api:type>gpointer</api:type>
- <api:name>user_data</api:name>
- </api:arg>
- <api:arg>
- <api:type>GDestroyNotify</api:type>
- <api:name>destroy</api:name>
- </api:arg>
- </api:function>
- </info>
- <title>regress_annotation_object_watch_full</title>
- <synopsis><code mime="text/x-csrc">
-void regress_annotation_object_watch_full (RegressAnnotationObject* object,
- RegressAnnotationForeachFunc func,
- gpointer user_data,
- GDestroyNotify destroy);
- </code></synopsis>
- <p>Test overriding via the "Rename To" annotation.</p>
-
-<terms>
-<item>
-<title><code>object</code></title>
- <p>A <link xref="Regress.AnnotationObject"/></p>
-</item>
-<item>
-<title><code>func</code></title>
- <p>The callback</p>
-</item>
-<item>
-<title><code>user_data</code></title>
- <p>The callback data</p>
-</item>
-<item>
-<title><code>destroy</code></title>
- <p>Destroy notification</p>
-</item>
-<item>
-<title><code>Returns</code></title>
-
-</item>
-</terms>
-
-</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBufferClass.page
index c9db2dd9..dd411f7c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnAnonymousUnion.None.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBufferClass.page
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None"
+<page id="Regress.FooBufferClass"
type="guide"
style="class"
xmlns="http://projectmallard.org/1.0/"
@@ -8,7 +8,7 @@
<info>
<link xref="index" group="class" type="guide"/>
</info>
- <title>Regress.AnAnonymousUnion.None</title>
+ <title>Regress.FooBufferClass</title>
<links type="topic" ui:expanded="true"
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.method.page
index bcf81f2f..43ac5299 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.method.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>int</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.returnv.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.returnv.page
index 85335dac..96a0003d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.returnv.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.returnv.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>RegressFooEnumType</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooError.quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooError.quark.page
index aa715354..fb8559ca 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooError.quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooError.quark.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObjectClass.page
new file mode 100644
index 00000000..7b15b42d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObjectClass.page
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<page id="Regress.FooOtherObjectClass"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooOtherObjectClass</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooStructPrivate.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooStructPrivate.page
new file mode 100644
index 00000000..6d460be2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooStructPrivate.page
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<page id="Regress.FooStructPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooStructPrivate</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.Intset.page b/tests/scanner/Regress-1.0-C-expected/Regress.Intset.page
new file mode 100644
index 00000000..69d83001
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.Intset.page
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<page id="Regress.Intset"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.Intset</title>
+ <p>Like telepathy-glib's TpIntset.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.quark.page
index fd90ef34..ab2b7736 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.quark.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestABCError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedPrivate.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedPrivate.page
new file mode 100644
index 00000000..8523949d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedPrivate.page
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedPrivate</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.param.page
index 815a1567..0b2d8f73 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.param.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestEnum" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>const gchar*</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestError.quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestError.quark.page
index bab90dab..97774c14 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestError.quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestError.quark.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.quark.page
index 5a07ab53..9bb6a280 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.quark.page
@@ -6,7 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestOtherError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_method.page
new file mode 100644
index 00000000..dd1b24b9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_method.page
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_method"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_method</api:name>
+ <api:arg>
+ <api:type>RegressTestBoxed*</api:type>
+ <api:name>boxed</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>regress_test_boxeds_not_a_method</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_test_boxeds_not_a_method (RegressTestBoxed* boxed);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>boxed</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_static.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_static.page
new file mode 100644
index 00000000..583fa939
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boxeds_not_a_static.page
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_static"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_static</api:name>
+ </api:function>
+ </info>
+ <title>regress_test_boxeds_not_a_static</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_test_boxeds_not_a_static (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>