diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-14 22:28:16 -0500 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-14 23:18:00 -0500 |
commit | afe9d25896491db94bdbfac109f003d9ec9ff852 (patch) | |
tree | 9f9d4d66d1f06aa578e274cf9578f21894a640e0 | |
parent | f5d315c9d2ad64ffe096e13367f934608e42b817 (diff) | |
download | gobject-introspection-afe9d25896491db94bdbfac109f003d9ec9ff852.tar.gz |
docwriter: Skip non-introspectable nodes in introspectable languages
45 files changed, 3 insertions, 1912 deletions
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py index 9b27e0d9..bf0ca20d 100644 --- a/giscanner/docwriter.py +++ b/giscanner/docwriter.py @@ -391,6 +391,9 @@ class DocFormatterIntrospectableBase(DocFormatter): if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None: return False + if not getattr(node, "introspectable", True): + return False + return True class DocFormatterPython(DocFormatterIntrospectableBase): diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page deleted file mode 100644 index 085bf0a0..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.AnnotationObject.watch" - 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 type="guide" xref="Regress.AnnotationObject" group="method"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_annotation_object_watch</api:name> - <api:arg> - <api:type>Regress.AnnotationForeachFunc</api:type> - <api:name>func</api:name> - </api:arg> - </api:function> - - </info> - <title>AnnotationObject.prototype.watch</title> - -<synopsis><code mime="text/x-gjs"> -function watch(func:Regress.AnnotationForeachFunc):void { - // Gjs wrapper for regress_annotation_object_watch() -} -</code></synopsis> - - - <p>This is here just for the sake of being overriden by its -<link xref="Regress.AnnotationObject.watch_full"/>.</p> - - - - -<dl> -<dt><p>func :</p></dt> -<dd><p>The callback</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page deleted file mode 100644 index b751ddb4..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject-hidden" - type="topic" - style="property" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="Regress.FooObject" group="property"/> - <title type="link" role="topic">hidden</title> - - </info> - <title>Regress.FooObject:hidden</title> - -<synopsis><code mime="text/x-python"> -"hidden" None : Read / Write / Construct Only -</code></synopsis> - - - - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page deleted file mode 100644 index 71c12ff5..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.new_cookie" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>Regress.FooObjectCookie</api:type> - </api:returns> - <api:name>regress_foo_object_new_cookie</api:name> - <api:arg> - <api:type>String</api:type> - <api:name>target</api:name> - </api:arg> - </api:function> - - </info> - <title>FooObject.prototype.new_cookie</title> - -<synopsis><code mime="text/x-gjs"> -function new_cookie(target:String):Regress.FooObjectCookie { - // Gjs wrapper for regress_foo_object_new_cookie() -} -</code></synopsis> - - - <p>Not sure why this test is here...</p> - - - - -<dl> -<dt><p>target :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page deleted file mode 100644 index b60c677e..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.skipped_method" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_object_skipped_method</api:name> - </api:function> - - </info> - <title>FooObject.prototype.skipped_method</title> - -<synopsis><code mime="text/x-gjs"> -function skipped_method():void { - // Gjs wrapper for regress_foo_object_skipped_method() -} -</code></synopsis> - - - <p>This is only useful from C.</p> - - - - -<dl> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page deleted file mode 100644 index 35c2a7e4..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.take_all" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_object_take_all</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>x</api:name> - </api:arg> - <api:varargs/> - </api:function> - - </info> - <title>FooObject.prototype.take_all</title> - -<synopsis><code mime="text/x-gjs"> -function take_all(x:Number, None:<varargs>):void { - // Gjs wrapper for regress_foo_object_take_all() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>None :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page deleted file mode 100644 index 80a242d1..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooRectangle.new" - 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 type="guide" xref="Regress.FooRectangle" group="function"/> - <api:function> - <api:returns> - <api:type>Regress.FooRectangle</api:type> - </api:returns> - <api:name>regress_foo_rectangle_new</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>Number</api:type> - <api:name>y</api:name> - </api:arg> - <api:arg> - <api:type>Number</api:type> - <api:name>width</api:name> - </api:arg> - <api:arg> - <api:type>Number</api:type> - <api:name>height</api:name> - </api:arg> - </api:function> - - </info> - <title>new</title> - -<synopsis><code mime="text/x-gjs"> -function new(x:Number, y:Number, width:Number, height:Number):Regress.FooRectangle { - // Gjs wrapper for regress_foo_rectangle_new() -} -</code></synopsis> - - - <p>This is a C convenience constructor; we have to (skip) -it because it's not a boxed type.</p> - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>y :</p></dt> -<dd></dd> -<dt><p>width :</p></dt> -<dd></dd> -<dt><p>height :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page deleted file mode 100644 index 605ccf5b..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooSkippable" - type="topic" - style="enum" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.FooSkippable</title> - - - - <p>Some type that is only interesting from C and should not be -exposed to language bindings.</p> - - - - -<dl> -<dt><p>FooSkippable.ONE :</p></dt> -<dd><p>a skippable enum value</p></dd> -<dt><p>FooSkippable.TWO :</p></dt> -<dd><p>another skippable enum value</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page deleted file mode 100644 index d477638a..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooVarargsCallback" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.FooVarargsCallback</title> - - - - - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page deleted file mode 100644 index e285bc28..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.IntSet" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.IntSet</title> - - - - <p>Compatibility typedef, like telepathy-glib's TpIntSet</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page deleted file mode 100644 index 2e67ac03..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.SkippedStructure" - type="guide" - style="record" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.SkippedStructure</title> - - - - <p>This should be skipped, and moreover, all function which -use it should be.</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page deleted file mode 100644 index bfd52d28..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.VaListAlias" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.VaListAlias</title> - - - - <p>Typedef'd va_list for additional reasons</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page deleted file mode 100644 index 1458b278..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_skip_me" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_skip_me</api:name> - <api:arg> - <api:type>Regress.FooSkippable</api:type> - <api:name>fs</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_skip_me</title> - -<synopsis><code mime="text/x-gjs"> -function foo_skip_me(fs:Regress.FooSkippable):void { - // Gjs wrapper for regress_foo_skip_me() -} -</code></synopsis> - - - <p>Does something that's only interesting from C and should not be -exposed to language bindings.</p> - - - - -<dl> -<dt><p>fs :</p></dt> -<dd><p>a <link xref="Regress.FooSkippable"/></p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page deleted file mode 100644 index 09740618..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_some_variant" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_some_variant</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>va_list</api:type> - <api:name>args</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_some_variant</title> - -<synopsis><code mime="text/x-gjs"> -function foo_some_variant(x:Number, args:va_list):void { - // Gjs wrapper for regress_foo_some_variant() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>args :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page deleted file mode 100644 index d63650fc..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_some_variant_ptr" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_some_variant_ptr</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>va_list</api:type> - <api:name>args</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_some_variant_ptr</title> - -<synopsis><code mime="text/x-gjs"> -function foo_some_variant_ptr(x:Number, args:va_list):void { - // Gjs wrapper for regress_foo_some_variant_ptr() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>args :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page deleted file mode 100644 index 4ae258fa..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>i</api:name> - </api:arg> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback</title> - -<synopsis><code mime="text/x-gjs"> -function foo_test_varargs_callback(i:Number, callback:Regress.FooVarargsCallback):void { - // Gjs wrapper for regress_foo_test_varargs_callback() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>i :</p></dt> -<dd></dd> -<dt><p>callback :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page deleted file mode 100644 index c65a8188..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback2" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback2</api:name> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback2</title> - -<synopsis><code mime="text/x-gjs"> -function foo_test_varargs_callback2(callback:Regress.FooVarargsCallback):void { - // Gjs wrapper for regress_foo_test_varargs_callback2() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>callback :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page deleted file mode 100644 index 56cc6c00..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback3" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback3</api:name> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback2</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback3</title> - -<synopsis><code mime="text/x-gjs"> -function foo_test_varargs_callback3(callback:Regress.FooVarargsCallback, callback2:Regress.FooVarargsCallback):void { - // Gjs wrapper for regress_foo_test_varargs_callback3() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>callback :</p></dt> -<dd></dd> -<dt><p>callback2 :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page deleted file mode 100644 index b1192a9d..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.not_introspectable_via_alias" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_not_introspectable_via_alias</api:name> - <api:arg> - <api:type>Regress.VaListAlias</api:type> - <api:name>ok</api:name> - </api:arg> - </api:function> - - </info> - <title>not_introspectable_via_alias</title> - -<synopsis><code mime="text/x-gjs"> -function not_introspectable_via_alias(ok:Regress.VaListAlias):void { - // Gjs wrapper for regress_not_introspectable_via_alias() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>ok :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page deleted file mode 100644 index 5981e901..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.random_function_with_skipped_structure" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_random_function_with_skipped_structure</api:name> - <api:arg> - <api:type>Number</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>Regress.SkippedStructure</api:type> - <api:name>foo</api:name> - </api:arg> - <api:arg> - <api:type>Number</api:type> - <api:name>v</api:name> - </api:arg> - </api:function> - - </info> - <title>random_function_with_skipped_structure</title> - -<synopsis><code mime="text/x-gjs"> -function random_function_with_skipped_structure(x:Number, foo:Regress.SkippedStructure, v:Number):void { - // Gjs wrapper for regress_random_function_with_skipped_structure() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>foo :</p></dt> -<dd></dd> -<dt><p>v :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page deleted file mode 100644 index 0107162b..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_skip_unannotated_callback" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_test_skip_unannotated_callback</api:name> - <api:arg> - <api:type>Regress.TestCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>test_skip_unannotated_callback</title> - -<synopsis><code mime="text/x-gjs"> -function test_skip_unannotated_callback(callback:Regress.TestCallback):void { - // Gjs wrapper for regress_test_skip_unannotated_callback() -} -</code></synopsis> - - - <p>Should not emit a warning: -https://bugzilla.gnome.org/show_bug.cgi?id=685399</p> - - - - -<dl> -<dt><p>callback :</p></dt> -<dd><p>No annotation here</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page deleted file mode 100644 index e3b85a80..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_value_get_fundamental_object" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>Regress.TestFundamentalObject</api:type> - </api:returns> - <api:name>regress_test_value_get_fundamental_object</api:name> - <api:arg> - <api:type>GObject.Value</api:type> - <api:name>value</api:name> - </api:arg> - </api:function> - - </info> - <title>test_value_get_fundamental_object</title> - -<synopsis><code mime="text/x-gjs"> -function test_value_get_fundamental_object(value:GObject.Value):Regress.TestFundamentalObject { - // Gjs wrapper for regress_test_value_get_fundamental_object() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>value :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page deleted file mode 100644 index 1c8b445e..00000000 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_value_set_fundamental_object" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>void</api:type> - </api:returns> - <api:name>regress_test_value_set_fundamental_object</api:name> - <api:arg> - <api:type>GObject.Value</api:type> - <api:name>value</api:name> - </api:arg> - <api:arg> - <api:type>Regress.TestFundamentalObject</api:type> - <api:name>fundamental_object</api:name> - </api:arg> - </api:function> - - </info> - <title>test_value_set_fundamental_object</title> - -<synopsis><code mime="text/x-gjs"> -function test_value_set_fundamental_object(value:GObject.Value, fundamental_object:Regress.TestFundamentalObject):void { - // Gjs wrapper for regress_test_value_set_fundamental_object() -} -</code></synopsis> - - - - - - - -<dl> -<dt><p>value :</p></dt> -<dd></dd> -<dt><p>fundamental_object :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page deleted file mode 100644 index 87fbe044..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.AnnotationObject.watch" - 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 type="guide" xref="Regress.AnnotationObject" group="method"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_annotation_object_watch</api:name> - <api:arg> - <api:type>Regress.AnnotationObject</api:type> - <api:name>self</api:name> - </api:arg> - <api:arg> - <api:type>Regress.AnnotationForeachFunc</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:function> - - </info> - <title>AnnotationObject.watch</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer) -@returns(none) -def watch(self, func, user_data): - # Python wrapper for regress_annotation_object_watch() -</code></synopsis> - - - <p>This is here just for the sake of being overriden by its -<link xref="Regress.AnnotationObject.watch_full"/>.</p> - - - - -<dl> -<dt><p>self :</p></dt> -<dd><p>A <link xref="Regress.AnnotationObject"/></p></dd> -<dt><p>func :</p></dt> -<dd><p>The callback</p></dd> -<dt><p>user_data :</p></dt> -<dd><p>The callback data</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page deleted file mode 100644 index b751ddb4..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject-hidden" - type="topic" - style="property" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="Regress.FooObject" group="property"/> - <title type="link" role="topic">hidden</title> - - </info> - <title>Regress.FooObject:hidden</title> - -<synopsis><code mime="text/x-python"> -"hidden" None : Read / Write / Construct Only -</code></synopsis> - - - - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page deleted file mode 100644 index aadefdff..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.new_cookie" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>Regress.FooObjectCookie</api:type> - </api:returns> - <api:name>regress_foo_object_new_cookie</api:name> - <api:arg> - <api:type>Regress.FooObject</api:type> - <api:name>self</api:name> - </api:arg> - <api:arg> - <api:type>unicode</api:type> - <api:name>target</api:name> - </api:arg> - </api:function> - - </info> - <title>FooObject.new_cookie</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooObject, unicode) -@returns(Regress.FooObjectCookie) -def new_cookie(self, target): - # Python wrapper for regress_foo_object_new_cookie() -</code></synopsis> - - - <p>Not sure why this test is here...</p> - - - - -<dl> -<dt><p>self :</p></dt> -<dd></dd> -<dt><p>target :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page deleted file mode 100644 index 7a56e3c9..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.skipped_method" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_object_skipped_method</api:name> - <api:arg> - <api:type>Regress.FooObject</api:type> - <api:name>self</api:name> - </api:arg> - </api:function> - - </info> - <title>FooObject.skipped_method</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooObject) -@returns(none) -def skipped_method(self): - # Python wrapper for regress_foo_object_skipped_method() -</code></synopsis> - - - <p>This is only useful from C.</p> - - - - -<dl> -<dt><p>self :</p></dt> -<dd><p>obj</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page deleted file mode 100644 index be7b23f5..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooObject.take_all" - 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 type="guide" xref="Regress.FooObject" group="method"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_object_take_all</api:name> - <api:arg> - <api:type>Regress.FooObject</api:type> - <api:name>self</api:name> - </api:arg> - <api:arg> - <api:type>int</api:type> - <api:name>x</api:name> - </api:arg> - <api:varargs/> - </api:function> - - </info> - <title>FooObject.take_all</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooObject, int, <varargs>) -@returns(none) -def take_all(self, x, ...): - # Python wrapper for regress_foo_object_take_all() -</code></synopsis> - - - - - - - -<dl> -<dt><p>self :</p></dt> -<dd></dd> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>... :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page deleted file mode 100644 index 392f67ae..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooRectangle.new" - 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 type="guide" xref="Regress.FooRectangle" group="function"/> - <api:function> - <api:returns> - <api:type>Regress.FooRectangle</api:type> - </api:returns> - <api:name>regress_foo_rectangle_new</api:name> - <api:arg> - <api:type>int</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>int</api:type> - <api:name>y</api:name> - </api:arg> - <api:arg> - <api:type>int</api:type> - <api:name>width</api:name> - </api:arg> - <api:arg> - <api:type>int</api:type> - <api:name>height</api:name> - </api:arg> - </api:function> - - </info> - <title>FooRectangle.new</title> - -<synopsis><code mime="text/x-python"> -@accepts(int, int, int, int) -@returns(Regress.FooRectangle) -def new(x, y, width, height): - # Python wrapper for regress_foo_rectangle_new() -</code></synopsis> - - - <p>This is a C convenience constructor; we have to (skip) -it because it's not a boxed type.</p> - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>y :</p></dt> -<dd></dd> -<dt><p>width :</p></dt> -<dd></dd> -<dt><p>height :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page deleted file mode 100644 index 605ccf5b..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooSkippable" - type="topic" - style="enum" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.FooSkippable</title> - - - - <p>Some type that is only interesting from C and should not be -exposed to language bindings.</p> - - - - -<dl> -<dt><p>FooSkippable.ONE :</p></dt> -<dd><p>a skippable enum value</p></dd> -<dt><p>FooSkippable.TWO :</p></dt> -<dd><p>another skippable enum value</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page deleted file mode 100644 index d477638a..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.FooVarargsCallback" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.FooVarargsCallback</title> - - - - - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page deleted file mode 100644 index e285bc28..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.IntSet" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.IntSet</title> - - - - <p>Compatibility typedef, like telepathy-glib's TpIntSet</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page b/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page deleted file mode 100644 index 2e67ac03..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.SkippedStructure" - type="guide" - style="record" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.SkippedStructure</title> - - - - <p>This should be skipped, and moreover, all function which -use it should be.</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page deleted file mode 100644 index bfd52d28..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.VaListAlias" - type="topic" - style="default" - xmlns="http://projectmallard.org/1.0/" - xmlns:api="http://projectmallard.org/experimental/api/" - xmlns:ui="http://projectmallard.org/1.0/ui/"> - <info> - - <link type="guide" xref="index"/> - - </info> - <title>Regress.VaListAlias</title> - - - - <p>Typedef'd va_list for additional reasons</p> - - - - - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page deleted file mode 100644 index 8dc4a728..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_skip_me" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_skip_me</api:name> - <api:arg> - <api:type>Regress.FooSkippable</api:type> - <api:name>fs</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_skip_me</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooSkippable) -@returns(none) -def foo_skip_me(fs): - # Python wrapper for regress_foo_skip_me() -</code></synopsis> - - - <p>Does something that's only interesting from C and should not be -exposed to language bindings.</p> - - - - -<dl> -<dt><p>fs :</p></dt> -<dd><p>a <link xref="Regress.FooSkippable"/></p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page deleted file mode 100644 index 3933bebe..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_some_variant" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_some_variant</api:name> - <api:arg> - <api:type>int</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>va_list</api:type> - <api:name>args</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_some_variant</title> - -<synopsis><code mime="text/x-python"> -@accepts(int, va_list) -@returns(none) -def foo_some_variant(x, args): - # Python wrapper for regress_foo_some_variant() -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>args :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page deleted file mode 100644 index dbe2d598..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_some_variant_ptr" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_some_variant_ptr</api:name> - <api:arg> - <api:type>int</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>va_list</api:type> - <api:name>args</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_some_variant_ptr</title> - -<synopsis><code mime="text/x-python"> -@accepts(int, va_list) -@returns(none) -def foo_some_variant_ptr(x, args): - # Python wrapper for regress_foo_some_variant_ptr() -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>args :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page deleted file mode 100644 index 3b2f1f3c..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback</api:name> - <api:arg> - <api:type>int</api:type> - <api:name>i</api:name> - </api:arg> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback</title> - -<synopsis><code mime="text/x-python"> -@accepts(int, Regress.FooVarargsCallback) -@returns(none) -def foo_test_varargs_callback(i, callback): - # Python wrapper for regress_foo_test_varargs_callback() -</code></synopsis> - - - - - - - -<dl> -<dt><p>i :</p></dt> -<dd></dd> -<dt><p>callback :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page deleted file mode 100644 index 3a20a84c..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback2" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback2</api:name> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback2</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooVarargsCallback) -@returns(none) -def foo_test_varargs_callback2(callback): - # Python wrapper for regress_foo_test_varargs_callback2() -</code></synopsis> - - - - - - - -<dl> -<dt><p>callback :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page deleted file mode 100644 index b2380f36..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.foo_test_varargs_callback3" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_foo_test_varargs_callback3</api:name> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback</api:name> - </api:arg> - <api:arg> - <api:type>Regress.FooVarargsCallback</api:type> - <api:name>callback2</api:name> - </api:arg> - </api:function> - - </info> - <title>foo_test_varargs_callback3</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.FooVarargsCallback, Regress.FooVarargsCallback) -@returns(none) -def foo_test_varargs_callback3(callback, callback2): - # Python wrapper for regress_foo_test_varargs_callback3() -</code></synopsis> - - - - - - - -<dl> -<dt><p>callback :</p></dt> -<dd></dd> -<dt><p>callback2 :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page deleted file mode 100644 index 174a8660..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.not_introspectable_via_alias" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_not_introspectable_via_alias</api:name> - <api:arg> - <api:type>Regress.VaListAlias</api:type> - <api:name>ok</api:name> - </api:arg> - </api:function> - - </info> - <title>not_introspectable_via_alias</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.VaListAlias) -@returns(none) -def not_introspectable_via_alias(ok): - # Python wrapper for regress_not_introspectable_via_alias() -</code></synopsis> - - - - - - - -<dl> -<dt><p>ok :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page b/tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page deleted file mode 100644 index e175decd..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.random_function_with_skipped_structure" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_random_function_with_skipped_structure</api:name> - <api:arg> - <api:type>int</api:type> - <api:name>x</api:name> - </api:arg> - <api:arg> - <api:type>Regress.SkippedStructure</api:type> - <api:name>foo</api:name> - </api:arg> - <api:arg> - <api:type>float</api:type> - <api:name>v</api:name> - </api:arg> - </api:function> - - </info> - <title>random_function_with_skipped_structure</title> - -<synopsis><code mime="text/x-python"> -@accepts(int, Regress.SkippedStructure, float) -@returns(none) -def random_function_with_skipped_structure(x, foo, v): - # Python wrapper for regress_random_function_with_skipped_structure() -</code></synopsis> - - - - - - - -<dl> -<dt><p>x :</p></dt> -<dd></dd> -<dt><p>foo :</p></dt> -<dd></dd> -<dt><p>v :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page deleted file mode 100644 index 8dc6a486..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_skip_unannotated_callback" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_test_skip_unannotated_callback</api:name> - <api:arg> - <api:type>Regress.TestCallback</api:type> - <api:name>callback</api:name> - </api:arg> - </api:function> - - </info> - <title>test_skip_unannotated_callback</title> - -<synopsis><code mime="text/x-python"> -@accepts(Regress.TestCallback) -@returns(none) -def test_skip_unannotated_callback(callback): - # Python wrapper for regress_test_skip_unannotated_callback() -</code></synopsis> - - - <p>Should not emit a warning: -https://bugzilla.gnome.org/show_bug.cgi?id=685399</p> - - - - -<dl> -<dt><p>callback :</p></dt> -<dd><p>No annotation here</p></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page deleted file mode 100644 index 2f13d40f..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_value_get_fundamental_object" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>Regress.TestFundamentalObject</api:type> - </api:returns> - <api:name>regress_test_value_get_fundamental_object</api:name> - <api:arg> - <api:type>GObject.Value</api:type> - <api:name>value</api:name> - </api:arg> - </api:function> - - </info> - <title>test_value_get_fundamental_object</title> - -<synopsis><code mime="text/x-python"> -@accepts(GObject.Value) -@returns(Regress.TestFundamentalObject) -def test_value_get_fundamental_object(value): - # Python wrapper for regress_test_value_get_fundamental_object() -</code></synopsis> - - - - - - - -<dl> -<dt><p>value :</p></dt> -<dd></dd> -<dt><p>Returns :</p></dt> -<dd></dd> -</dl> - - - -</page> diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page deleted file mode 100644 index e1efb486..00000000 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<page id="Regress.test_value_set_fundamental_object" - 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 type="guide" xref="index" group="function"/> - <api:function> - <api:returns> - <api:type>none</api:type> - </api:returns> - <api:name>regress_test_value_set_fundamental_object</api:name> - <api:arg> - <api:type>GObject.Value</api:type> - <api:name>value</api:name> - </api:arg> - <api:arg> - <api:type>Regress.TestFundamentalObject</api:type> - <api:name>fundamental_object</api:name> - </api:arg> - </api:function> - - </info> - <title>test_value_set_fundamental_object</title> - -<synopsis><code mime="text/x-python"> -@accepts(GObject.Value, Regress.TestFundamentalObject) -@returns(none) -def test_value_set_fundamental_object(value, fundamental_object): - # Python wrapper for regress_test_value_set_fundamental_object() -</code></synopsis> - - - - - - - -<dl> -<dt><p>value :</p></dt> -<dd></dd> -<dt><p>fundamental_object :</p></dt> -<dd></dd> -</dl> - - - -</page> |