From 62c67bcc35967a3628ff9c09f7c8c77144dd4b6d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Javier=20Jard=C3=B3n?= This is an example to document an enumeration. This is an example of a function with an out argument
+and a return value. out_arg : a pointer to int, or NULL to ignore Returns : TRUE if @out_arg is valid, FALSE otherwise This function returns an array with an explicit length,
+and the length should be invisible in most introspected bindings. out_len : the length of the returned array Returns : an array of numbers. This is a function that takes a callback. Different languages
+will expose this in different ways (e.g. Python keeps the
+@user_data parameter, while JS doesn't) callback : Just Call Me Maybe user_data : your stuff destroy_notify : how to get rid of @user_data Returns : This is an example to document an enumeration. Enum.FOO : a foo Enum.BAR : a bar This is an example of a function with an out argument
+and a return value. out_arg : a pointer to int, or None to ignore Returns : True if @out_arg is valid, False otherwise This function returns an array with an explicit length,
+and the length should be invisible in most introspected bindings. out_len : the length of the returned array Returns : an array of numbers. This is a function that takes a callback. Different languages
+will expose this in different ways (e.g. Python keeps the
+@user_data parameter, while JS doesn't) callback : Just Call Me Maybe user_data : your stuff destroy_notify : how to get rid of @user_data
+gboolean doc_examples_obj_static_method (gint* out_arg);
+
+
+
+
+
+
+
+
+
+
+
+gint* doc_examples_array_function (gint* out_len);
+
+
+
+
+
+
+
+
+
+
+
+void doc_examples_callback_function (DocExamplesCallback callback,
+ gpointer user_data,
+ GDestroyNotify destroy_notify);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@accepts(gint)
+@returns(gboolean)
+def static_method(out_arg)
+
+
+
+
+
+
+
+
+
+
+
+@accepts(gint)
+@returns([gint])
+def array_function(out_len)
+
+
+
+
+
+
+
+
+
+
+
+@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
+@returns(none)
+def callback_function(callback, user_data, destroy_notify)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Since ${node.version}
% endif diff --git a/giscanner/mallard-C-default.tmpl b/giscanner/mallard-C-default.tmpl index 577fa566..8326343e 100644 --- a/giscanner/mallard-C-default.tmpl +++ b/giscanner/mallard-C-default.tmpl @@ -7,5 +7,5 @@${arg.argname} : |
-${formatter.format(arg.doc)} | +${formatter.format(node, arg.doc)} |
Returns : |
-${formatter.format(node.retval.doc)} | +${formatter.format(node, node.retval.doc)} |
${arg.argname} : |
-${formatter.format(arg.doc)} | +${formatter.format(node, arg.doc)} |
Returns : |
-${formatter.format(node.retval.doc)} | +${formatter.format(node, node.retval.doc)} |
from gi.repository import ${namespace.name}
diff --git a/giscanner/mallard-Python-default.tmpl b/giscanner/mallard-Python-default.tmpl
index 683adf6a..87791059 100644
--- a/giscanner/mallard-Python-default.tmpl
+++ b/giscanner/mallard-Python-default.tmpl
@@ -7,5 +7,5 @@
${namespace.name}.${node.name}
-${formatter.format(node.doc)}
+${formatter.format(node, node.doc)}
diff --git a/giscanner/mallard-Python-enum.tmpl b/giscanner/mallard-Python-enum.tmpl
index fd6ca0fb..9e44ede9 100644
--- a/giscanner/mallard-Python-enum.tmpl
+++ b/giscanner/mallard-Python-enum.tmpl
@@ -8,13 +8,13 @@
${node.namespace.name}.${node.name}
- ${formatter.format(node.doc)}
+ ${formatter.format(node, node.doc)}
% if node.members:
% for member, ix in zip(node.members, range(len(node.members))):
${node.name}.${member.name.upper()} :
-${formatter.format(member.doc)}
+${formatter.format(node, member.doc)}
% endfor
diff --git a/giscanner/mallard-Python-function.tmpl b/giscanner/mallard-Python-function.tmpl
index 7aa25e8e..496f3ae9 100644
--- a/giscanner/mallard-Python-function.tmpl
+++ b/giscanner/mallard-Python-function.tmpl
@@ -64,20 +64,20 @@ ${arg.argname}\
% endfor
)
${arg.argname} : |
-${formatter.format(arg.doc)} | +${formatter.format(node, arg.doc)} |
Returns : |
-${formatter.format(node.retval.doc)} | +${formatter.format(node, node.retval.doc)} |
"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
${arg.argname} : |
-${formatter.format(arg.doc)} | +${formatter.format(node, arg.doc)} |
Returns : |
-${node.retval.type.ctype} ${formatter.format(node.retval.doc)} | +${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)} |
${arg.argname} : |
-${formatter.format(arg.doc)} | +${formatter.format(node, arg.doc)} |
Returns : |
-${formatter.format(node.retval.doc)} | +${formatter.format(node, node.retval.doc)} |
' - result += self.format_inline(para) + result += self.format_inline(node, para) result += '
' return result @@ -202,51 +202,51 @@ class MallardFormatter(object): return item raise KeyError("Could not find %s" % (name, )) - def _process_other(self, match, props): + def _process_other(self, node, match, props): return self.escape(match) - def _process_property(self, match, props): + def _process_property(self, node, match, props): type_node = self._resolve_type(props['type_name']) if type_node is None: return match try: - node = self._find_thing(type_node.properties, props['property_name']) + prop = self._find_thing(type_node.properties, props['property_name']) except (AttributeError, KeyError), e: return match - return self.format_xref(node) + return self.format_xref(prop) - def _process_signal(self, match, props): + def _process_signal(self, node, match, props): type_node = self._resolve_type(props['type_name']) if type_node is None: return match try: - node = self._find_thing(type_node.signals, props['signal_name']) + signal = self._find_thing(type_node.signals, props['signal_name']) except (AttributeError, KeyError), e: return match - return self.format_xref(node) + return self.format_xref(signal) - def _process_type_name(self, match, props): - node = self._resolve_type(props['type_name']) - if node is None: + def _process_type_name(self, node, match, props): + type_ = self._resolve_type(props['type_name']) + if type_ is None: return match - return self.format_xref(node) + return self.format_xref(type_) - def _process_function_call(self, match, props): - node = self._resolve_symbol(props['symbol_name']) - if node is None: + def _process_function_call(self, node, match, props): + func = self._resolve_symbol(props['symbol_name']) + if func is None: return match - return self.format_xref(node) + return self.format_xref(func) - def _process_fundamental(self, match, props): + def _process_fundamental(self, node, match, props): return self.fundamentals.get(props['fundamental'], match) - def _process_token(self, tok): + def _process_token(self, node, tok): kind, match, props = tok dispatch = { @@ -258,11 +258,11 @@ class MallardFormatter(object): 'fundamental': self._process_fundamental, } - return dispatch[kind](match, props) + return dispatch[kind](node, match, props) - def format_inline(self, para): + def format_inline(self, node, para): tokens = self._scanner.scan(para) - words = [self._process_token(tok) for tok in tokens] + words = [self._process_token(node, tok) for tok in tokens] return ''.join(words) def format_function_name(self, func): -- cgit v1.2.1 From 10d366ff029f3644bdc3ee659421ebc843ca3b09 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre"my_parameter
, as Mallard doesn't have anything
more fancy than that. For Python, where we omit the first parameter
of methods like that automatically, force to "self".
---
giscanner/mallardwriter.py | 29 ++++++++++++++++++++++
.../DocExamples.Obj.method.page | 2 +-
.../DocExamples.Obj.static_method.page | 2 +-
.../DocExamples.callback_function.page | 4 +--
.../DocExamples.Obj-signal-example.page | 6 ++++-
.../DocExamples.Obj.method.page | 2 +-
.../DocExamples.Obj.static_method.page | 2 +-
.../DocExamples.callback_function.page | 4 +--
tests/doctool/doc-examples-obj.c | 6 ++++-
9 files changed, 47 insertions(+), 10 deletions(-)
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
index 8c228ce8..09701817 100644
--- a/giscanner/mallardwriter.py
+++ b/giscanner/mallardwriter.py
@@ -150,6 +150,7 @@ class DocstringScanner(TemplatedScanner):
('signal', r'#<%s
' % (self.format_parameter_name(node, parameter), )
+
def _process_function_call(self, node, match, props):
func = self._resolve_symbol(props['symbol_name'])
if func is None:
@@ -255,6 +264,7 @@ class MallardFormatter(object):
'signal': self._process_signal,
'type_name': self._process_type_name,
'fundamental': self._process_fundamental,
+ 'parameter': self._process_parameter,
'function_call': self._process_function_call,
}
@@ -265,6 +275,9 @@ class MallardFormatter(object):
words = [self._process_token(node, tok) for tok in tokens]
return ''.join(words)
+ def format_parameter_name(self, node, parameter):
+ return parameter.argname
+
def format_function_name(self, func):
raise NotImplementedError
@@ -344,6 +357,22 @@ class MallardFormatterPython(MallardFormatter):
"NULL": "None",
}
+ def is_method(self, node):
+ if getattr(node, "is_method", False):
+ return True
+
+ if isinstance(node, (ast.VFunction)):
+ return True
+
+ return False
+
+ def format_parameter_name(self, node, parameter):
+ # Force "self" for the first parameter of a method
+ if self.is_method(node) and parameter is node.parameters[0]:
+ return "self"
+ else:
+ return parameter.argname
+
def format_type(self, type_):
if isinstance(type_, ast.Array):
return '[' + self.format_type(type_.element_type) + ']'
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 5f27f96f..0312ab98 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -66,7 +66,7 @@ created with doc_examples_obj_new.
pointer_arg :
If not NULL, do a thing.
If not NULL, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
string :
Returns :
TRUE if @out_arg is valid, FALSE otherwise
TRUE if out_arg
is valid, FALSE otherwise
This is a function that takes a callback. Different languages will expose this in different ways (e.g. Python keeps the -@user_data parameter, while JS doesn't)
+user_data
parameter, while JS doesn't)
destroy_notify : |
-how to get rid of @user_data |
+how to get rid of |
Returns : |
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
index d83d2d82..0304b135 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
@@ -10,7 +10,7 @@
a parameter of type float |
|
pointer_param : |
+A pointer to @obj's thingy -- pass |
+|
user_param1 : |
first user parameter (if any) specified with the connect() method |
|
pointer_arg : |
-If not None, do a thing. |
+If not None, do a thing. Pass |
string : |
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
index d7990e03..8897c785 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
@@ -35,7 +35,7 @@ and a return value.
||
Returns : |
-True if @out_arg is valid, False otherwise |
+True if |
This is a function that takes a callback. Different languages will expose this in different ways (e.g. Python keeps the -@user_data parameter, while JS doesn't)
+user_data
parameter, while JS doesn't)
destroy_notify : |
-how to get rid of @user_data |
+how to get rid of |
@accepts(gint, gfloat, gboolean, gpointer, utf8)
@returns(gboolean)
-def method(first_arg, second_arg, boolean_arg, pointer_arg, string)
+def method(first_arg, second_arg, boolean_arg, pointer_arg, string):
+ # Python wrapper for doc_examples_obj_method()
This is an example of how to document a method.
You should call this on a DocExamples.Obj that was created with Obj.new.
This should be a %FALSEALARM.
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page index 8897c785..1ace5190 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page @@ -23,7 +23,8 @@
@accepts(gint)
@returns(gboolean)
-def static_method(out_arg)
+def static_method(out_arg):
+ # Python wrapper for doc_examples_obj_static_method()
This is an example of a function with an out argument and a return value.
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page index d552e178..3a0d0549 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page @@ -23,7 +23,8 @@
@accepts(gint)
@returns([gint])
-def array_function(out_len)
+def array_function(out_len):
+ # Python wrapper for doc_examples_array_function()
This function returns an array with an explicit length, and the length should be invisible in most introspected bindings.
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page index 0b6a15cb..f1b49051 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page @@ -31,7 +31,8 @@
@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
@returns(none)
-def callback_function(callback, user_data, destroy_notify)
+def callback_function(callback, user_data, destroy_notify):
+ # Python wrapper for doc_examples_callback_function()
This is a function that takes a callback. Different languages
will expose this in different ways (e.g. Python keeps the
--
cgit v1.2.1
From dfe8115c77519f9e3d505000fb2a82e14a777cf6 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" This is an example of how to document a method. You should call this on a DocExamples.Obj that was
--
cgit v1.2.1
From 634961eac7186ec95680916de0b627ea1c7441e7 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" Since ${node.version} ${arg.argname} : Returns : Since ${node.version} ${arg.argname} : Returns : Since ${node.version} Since ${node.version} ${node.name}.${member.name.upper()} : ${arg.argname} : Returns : Since ${node.version} ${node.doc} ${formatter.to_underscores(node.parent.name).lower()} : instance of ${namespace.name}.${node.parent.name} that is emitting the signal ${arg.argname} : user_param1 : first user parameter (if any) specified with the connect() method ... : additional user parameters (if any) Returns : Since ${node.version} ${arg.argname} : Returns : Since ${node.version} Since ${node.version} ${arg.argname} : Returns : Since ${node.version} ${arg.argname} : Returns : Since ${node.version} Since ${node.version} ${node.name}.${member.name.upper()} : ${arg.argname} : Returns : Since ${node.version} ${node.doc} ${formatter.to_underscores(node.parent.name).lower()} : instance of ${namespace.name}.${node.parent.name} that is emitting the signal ${arg.argname} : user_param1 : first user parameter (if any) specified with the connect() method ... : additional user parameters (if any) Returns : Since ${node.version} ${arg.argname} : Returns : Since ${node.version} This is an example of how to document a property.
string : A NULL-terminated string. A NUL-terminated string. Returns : This should
string : A None-terminated string. A NUL-terminated string. Returns :
boolean_arg : You should always pass TRUE. You should always pass pointer_arg : If not NULL, do a thing. Pass If not string :
Returns : Either FALSE or something FALSE-y. Either Since 0.99 out_arg : a pointer to int, or NULL to ignore a pointer to int, or Returns : TRUE if This should
boolean_arg : You should always pass True. You should always pass pointer_arg : If not None, do a thing. Pass If not string : This should
Returns : Either False or something False-y. Either Since 0.99
@accepts(gint, gfloat, gboolean, gpointer, utf8)
@returns(gboolean)
-def method(first_arg, second_arg, boolean_arg, pointer_arg, string):
+def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
# Python wrapper for doc_examples_obj_method()
% if len(node.parameters) != 0:
@accepts(\
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${formatter.format_type(arg.type) | x}\
-% if ix != len(node.parameters) - 1:
-, \
-%endif
-% endfor
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
)
% endif
@returns(${formatter.format_type(node.retval.type) | x})
@@ -59,12 +54,7 @@ ${node.name}(\
% if node.is_method:
self, \
% endif
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname}\
-% if ix != len(node.parameters) - 1:
-, \
-%endif
-% endfor
+${', '.join((arg.argname for arg in node.parameters))}\
):
# Python wrapper for ${node.symbol}()
% if len(node.parameters) != 0:
@accepts(\
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${formatter.format_type(arg.type) | x}\
-% if ix != len(node.parameters) - 1:
-, \
-%endif
-% endfor
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
)
% endif
@returns(${formatter.format_type(node.retval.type) | x})
def \
do_${node.name}(self, \
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname}\
-% if ix != len(node.parameters) - 1:
-, \
-%endif
-% endfor
+${', '.join((arg.argname for arg in node.parameters))}\
):
GObjectObject
+
+${node.retval.type.ctype} ${node.symbol} (\
+% if node.is_method:
+${node.parent.ctype} *self\
+%endif
+% if len(node.parameters) == 0:
+% if not node.is_method:
+void\
+%endif
+);
+% elif node.is_method:
+,
+% endif
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% if ix != 0:
+${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
+% endif
+% if arg.type.ctype == '
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+
+% endif
+% if node.version:
+
+
+% endfor
+% if node.retval:
+
+${formatter.format(node, arg.doc)}
+
+
+% endif
+
+${formatter.format(node, node.retval.doc)}
+
+
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+
+% endif
+% if node.version:
+
+
+% endfor
+% if node.retval:
+
+${formatter.format(node, arg.doc)}
+
+
+% endif
+
+${formatter.format(node, node.retval.doc)}
+
+from gi.repository import ${namespace.name}
+
+${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
+% for property_, ix in zip(node.properties, range(len(node.properties))):
+% if property_.construct or property_.construct_only or property_.writable:
+${property_.name.replace('-', '_')}=value\
+% if ix != len(node.properties) - 1:
+, \
+% endif
+% endif
+% endfor
+)\
+
${class_.namespace.name}.${class_.name}
+% endfor
+% for class_ in formatter.get_class_hierarchy(node):
+
+% for member, ix in zip(node.members, range(len(node.members))):
+
+% endif
+
+
+
+% endfor
+
+${formatter.format(node, member.doc)}
+
+% if len(node.parameters) != 0:
+@accepts(\
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+)
+% endif
+@returns(${formatter.format_type(node.retval.type) | x})
+def \
+${node.name}(\
+% if node.is_method:
+self, \
+% endif
+${', '.join((arg.argname for arg in node.parameters))}\
+):
+ # Python wrapper for ${node.symbol}()
+
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+
+% endif
+% if node.version:
+
+
+% endfor
+% if node.retval and node.retval.type.ctype != 'void':
+
+${formatter.format(node, arg.doc)}
+
+
+% endif
+
+${formatter.format(node, node.retval.doc)}
+
+"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
+
+def callback(${formatter.to_underscores(node.parent.name).lower()}, \
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+${arg.argname}, \
+% endfor
+user_param1, ...)
+
+
+% if node.version:
+
+
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+
+
+
+
+% endfor
+
+${formatter.format(node, arg.doc)}
+
+
+
+
+
+
+% if node.retval and \
+ node.retval.type.ctype != 'void' and \
+ node.retval.type.ctype is not None:
+
+
+
+
+% endif
+
+${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+
+% if len(node.parameters) != 0:
+@accepts(\
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+)
+% endif
+@returns(${formatter.format_type(node.retval.type) | x})
+def \
+do_${node.name}(self, \
+${', '.join((arg.argname for arg in node.parameters))}\
+):
+
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+
+% endif
+% if node.version:
+
+
+% endfor
+% if node.retval and node.retval.type.ctype != 'void':
+
+${formatter.format(node, arg.doc)}
+
+
+% endif
+
+${formatter.format(node, node.retval.doc)}
+GObjectObject
-
-${node.retval.type.ctype} ${node.symbol} (\
-% if node.is_method:
-${node.parent.ctype} *self\
-%endif
-% if len(node.parameters) == 0:
-% if not node.is_method:
-void\
-%endif
-);
-% elif node.is_method:
-,
-% endif
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-% if ix != 0:
-${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
-% endif
-% if arg.type.ctype == '
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-
-% endif
-% if node.version:
-
-
-% endfor
-% if node.retval:
-
-${formatter.format(node, arg.doc)}
-
-
-% endif
-
-${formatter.format(node, node.retval.doc)}
-
-
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-
-% endif
-% if node.version:
-
-
-% endfor
-% if node.retval:
-
-${formatter.format(node, arg.doc)}
-
-
-% endif
-
-${formatter.format(node, node.retval.doc)}
-
-from gi.repository import ${namespace.name}
-
-${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
-% for property_, ix in zip(node.properties, range(len(node.properties))):
-% if property_.construct or property_.construct_only or property_.writable:
-${property_.name.replace('-', '_')}=value\
-% if ix != len(node.properties) - 1:
-, \
-% endif
-% endif
-% endfor
-)\
-
${class_.namespace.name}.${class_.name}
-% endfor
-% for class_ in formatter.get_class_hierarchy(node):
-
-% for member, ix in zip(node.members, range(len(node.members))):
-
-% endif
-
-
-
-% endfor
-
-${formatter.format(node, member.doc)}
-
-% if len(node.parameters) != 0:
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
-)
-% endif
-@returns(${formatter.format_type(node.retval.type) | x})
-def \
-${node.name}(\
-% if node.is_method:
-self, \
-% endif
-${', '.join((arg.argname for arg in node.parameters))}\
-):
- # Python wrapper for ${node.symbol}()
-
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-
-% endif
-% if node.version:
-
-
-% endfor
-% if node.retval and node.retval.type.ctype != 'void':
-
-${formatter.format(node, arg.doc)}
-
-
-% endif
-
-${formatter.format(node, node.retval.doc)}
-
-"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
-
-def callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname}, \
-% endfor
-user_param1, ...)
-
-
-% if node.version:
-
-
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-
-
-
-
-% endfor
-
-${formatter.format(node, arg.doc)}
-
-
-
-
-
-
-% if node.retval and \
- node.retval.type.ctype != 'void' and \
- node.retval.type.ctype is not None:
-
-
-
-
-% endif
-
-${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
-
-% if len(node.parameters) != 0:
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
-)
-% endif
-@returns(${formatter.format_type(node.retval.type) | x})
-def \
-do_${node.name}(self, \
-${', '.join((arg.argname for arg in node.parameters))}\
-):
-
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-
-% endif
-% if node.version:
-
-
-% endfor
-% if node.retval and node.retval.type.ctype != 'void':
-
-${formatter.format(node, arg.doc)}
-
-
-% endif
-
-${formatter.format(node, node.retval.doc)}
-
-"property-example" {utf8: gint8} : Read / Write
+"property-example" {unicode: gint8} : Read / Write
-@accepts(gint)
+@accepts(int)
@returns(none)
def do_vfunc(self, first_arg):
-@accepts(gint, gfloat, gboolean, gpointer, utf8)
-@returns(gboolean)
+@accepts(int, float, bool, gpointer, unicode)
+@returns(bool)
def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
# Python wrapper for doc_examples_obj_method()
-@accepts(gint)
-@returns(gboolean)
+@accepts(int)
+@returns(bool)
def static_method(out_arg):
# Python wrapper for doc_examples_obj_static_method()
-@accepts(gint)
-@returns([gint])
+@accepts(int)
+@returns([int])
def array_function(out_len):
# Python wrapper for doc_examples_array_function()
-
+
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index ab20921a..cd805708 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -68,7 +68,7 @@ created with Obj.new.
-
+
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c
index bf4fcc7e..60150f89 100644
--- a/tests/doctool/doc-examples-obj.c
+++ b/tests/doctool/doc-examples-obj.c
@@ -110,7 +110,7 @@ doc_examples_obj_new (void)
* @pointer_arg: (allow-none): If not %NULL, do a thing.
* Pass @first_arg if you want to sometimes. You can
* also pass @second_arg, or even @boolean_arg.
- * @string: A %NULL-terminated string.
+ * @string: A NUL-terminated string.
*
* This is an example of how to document a method.
*
--
cgit v1.2.1
From 55815545eb163b7046fbe226dff946354f3c52d0 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" blocks around fundamentals.
---
giscanner/mallardwriter.py | 6 +++++-
.../doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page | 6 +++---
.../DocExamples-1.0-C-expected/DocExamples.Obj.static_method.page | 4 ++--
.../DocExamples-1.0-Python-expected/DocExamples.Obj.method.page | 6 +++---
.../DocExamples.Obj.static_method.page | 4 ++--
5 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
index c4c88e94..74bb3d67 100644
--- a/giscanner/mallardwriter.py
+++ b/giscanner/mallardwriter.py
@@ -239,7 +239,11 @@ class MallardFormatter(object):
return self.format_xref(type_)
def _process_fundamental(self, node, match, props):
- return self.fundamentals.get(props['fundamental'], match)
+ fundamental = props['fundamental']
+ try:
+ return '
%s
' % (self.fundamentals[fundamental],)
+ except KeyError:
+ return match
def _process_parameter(self, node, match, props):
try:
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 38e4f5a5..1c52955e 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -62,11 +62,11 @@ created with doc_examples_obj_new.
-
+TRUE
.
-
+first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.NULL
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
@@ -74,7 +74,7 @@ created with doc_examples_obj_new.
-
+FALSE
or something FALSE
-y.
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index cd805708..3f51bf32 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -60,11 +60,11 @@ created with Obj.new.
-
+NULL
to ignore
-
+out_arg
is valid, FALSE otherwiseTRUE
if out_arg
is valid, FALSE
otherwise
-
+True
.
-
+self
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.None
, do a thing. Pass self
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
@@ -72,7 +72,7 @@ created with Obj.new.
-
+False
or something False
-y.
out_arg : |
-a pointer to int, or None to ignore |
+a pointer to int, or |
Returns : |
-True if |
+
|
%s
' % (self.fundamentals[fundamental],)
+ return '%s
' % (self.fundamentals[member_name], )
except KeyError:
- return match
+ pass
+
+ enum_value = self._resolve_symbol(member_name)
+ if enum_value:
+ return self.format_xref(enum_value)
+
+ return match
def _process_parameter(self, node, match, props):
try:
@@ -268,7 +275,7 @@ class MallardFormatter(object):
'property': self._process_property,
'signal': self._process_signal,
'type_name': self._process_type_name,
- 'fundamental': self._process_fundamental,
+ 'enum_value': self._process_enum_value,
'parameter': self._process_parameter,
'function_call': self._process_function_call,
}
@@ -305,7 +312,11 @@ class MallardFormatter(object):
return make_page_id(node)
def format_xref(self, node):
- return '%s' % (make_page_id(node), self.format_page_name(node))
+ if isinstance(node, ast.Member):
+ # Enum/BitField members are linked to the main enum page.
+ return self.format_xref(node.parent) + '.' + node.name
+ else:
+ return '%s' % (make_page_id(node), self.format_page_name(node))
def format_property_flags(self, property_, construct_only=False):
flags = []
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
index 436d825f..19d10b2e 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
@@ -10,7 +10,7 @@
-void doc_examples_callback_function (DocExamplesCallback callback,
- gpointer user_data,
- GDestroyNotify destroy_notify);
+DocExamplesEnum doc_examples_callback_function (DocExamplesCallback callback,
+ gpointer user_data,
+ GDestroyNotify destroy_notify);
This is a function that takes a callback. Different languages will expose this in different ways (e.g. Python keeps the @@ -52,7 +52,7 @@ will expose this in different ways (e.g. Python keeps the
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
-@returns(none)
+@returns(DocExamples.Enum)
def callback_function(callback, user_data, destroy_notify):
# Python wrapper for doc_examples_callback_function()
destroy_notify :
how to get rid of user_data
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
Since ${node.version}
diff --git a/giscanner/doctemplates/C/mallard-C-default.tmpl b/giscanner/doctemplates/C/mallard-C-default.tmpl index c6ce1760..d2c41056 100644 --- a/giscanner/doctemplates/C/mallard-C-default.tmpl +++ b/giscanner/doctemplates/C/mallard-C-default.tmpl @@ -6,6 +6,6 @@ xmlns:ui="http://projectmallard.org/experimental/ui/">
${node.retval.type.ctype} ${node.symbol} (\
% if node.is_method:
diff --git a/giscanner/doctemplates/C/mallard-C-namespace.tmpl b/giscanner/doctemplates/C/mallard-C-namespace.tmpl
index 5d39dbcb..39d02619 100644
--- a/giscanner/doctemplates/C/mallard-C-namespace.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-namespace.tmpl
@@ -6,7 +6,7 @@
xmlns:ui="http://projectmallard.org/experimental/ui/">
- ${node.name} Documentation
+ ${formatter.format_page_name(node)}
Classes
diff --git a/giscanner/doctemplates/C/mallard-C-property.tmpl b/giscanner/doctemplates/C/mallard-C-property.tmpl
index 68f09ec8..a253160d 100644
--- a/giscanner/doctemplates/C/mallard-C-property.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-property.tmpl
@@ -8,6 +8,6 @@
${node.name}
- ${node.parent.ctype}:${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/C/mallard-C-record.tmpl b/giscanner/doctemplates/C/mallard-C-record.tmpl
index f0c80dc0..7283366d 100644
--- a/giscanner/doctemplates/C/mallard-C-record.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-record.tmpl
@@ -7,6 +7,6 @@
- ${node.namespace.name}${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/C/mallard-C-signal.tmpl b/giscanner/doctemplates/C/mallard-C-signal.tmpl
index 33ed5c2d..49ee9852 100644
--- a/giscanner/doctemplates/C/mallard-C-signal.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-signal.tmpl
@@ -8,6 +8,6 @@
${node.name}
- ${node.parent.ctype}::${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/C/mallard-C-vfunc.tmpl b/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
index 3a00d992..3363ea8c 100644
--- a/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
@@ -8,7 +8,7 @@
- ${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/Python/mallard-Python-class.tmpl b/giscanner/doctemplates/Python/mallard-Python-class.tmpl
index 6eef692e..800d241f 100644
--- a/giscanner/doctemplates/Python/mallard-Python-class.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-class.tmpl
@@ -8,7 +8,7 @@
- ${namespace.name}.${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/Python/mallard-Python-default.tmpl b/giscanner/doctemplates/Python/mallard-Python-default.tmpl
index 7bc55d8d..1d202109 100644
--- a/giscanner/doctemplates/Python/mallard-Python-default.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-default.tmpl
@@ -6,6 +6,6 @@
xmlns:ui="http://projectmallard.org/experimental/ui/">
- ${namespace.name}.${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
diff --git a/giscanner/doctemplates/Python/mallard-Python-enum.tmpl b/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
index 55ebdf51..c1a4d8c5 100644
--- a/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
@@ -7,7 +7,7 @@
- ${node.namespace.name}.${node.name}
+ ${formatter.format_page_name(node)}
${formatter.format(node, node.doc)}
% if node.members:
diff --git a/giscanner/doctemplates/Python/mallard-Python-function.tmpl b/giscanner/doctemplates/Python/mallard-Python-function.tmpl
index 405f2c3c..1976a1ca 100644
--- a/giscanner/doctemplates/Python/mallard-Python-function.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-function.tmpl
@@ -34,7 +34,7 @@
% endfor
- ${node.name}
+ ${formatter.format_page_name(node)}
% if len(node.parameters) != 0:
@accepts(\
diff --git a/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl b/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
index 4ccf452e..97bd7132 100644
--- a/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
@@ -6,7 +6,7 @@
xmlns:ui="http://projectmallard.org/experimental/ui/">
- ${node.name} Documentation
+ ${formatter.format_page_name(node)}
Classes
diff --git a/giscanner/doctemplates/Python/mallard-Python-property.tmpl b/giscanner/doctemplates/Python/mallard-Python-property.tmpl
index 47187a73..7f4138cd 100644
--- a/giscanner/doctemplates/Python/mallard-Python-property.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-property.tmpl
@@ -8,7 +8,7 @@
${node.name}
- ${namespace.name}.${node.parent.name}:${node.name}
+ ${formatter.format_page_name(node)}
"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
diff --git a/giscanner/doctemplates/Python/mallard-Python-record.tmpl b/giscanner/doctemplates/Python/mallard-Python-record.tmpl
index f6abd116..43bea043 100644
--- a/giscanner/doctemplates/Python/mallard-Python-record.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-record.tmpl
@@ -7,6 +7,6 @@
- ${node.namespace.name}${node.name}
+ ${formatter.format_page_name(node)}
${node.doc}
diff --git a/giscanner/doctemplates/Python/mallard-Python-signal.tmpl b/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
index 7bfaf9c5..8dda89be 100644
--- a/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
@@ -8,7 +8,7 @@
${node.name}
- ${namespace.name}.${node.parent.name}::${node.name}
+ ${formatter.format_page_name(node)}
def callback(${formatter.to_underscores(node.parent.name).lower()}, \
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
diff --git a/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl b/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
index 2437e56a..86dc685b 100644
--- a/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
@@ -9,7 +9,7 @@
${node.name}
- ${namespace.name}.${node.parent.name}.${node.name}
+ ${formatter.format_page_name(node)}
% if len(node.parameters) != 0:
@accepts(\
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
index e7702a21..fde0ffb4 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
@@ -8,6 +8,6 @@
property-example
- DocExamplesObj:property-example
+ DocExamples.Obj:property-example
This is an example of how to document a property.
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
index 548588c8..7f63fa40 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
@@ -8,6 +8,6 @@
signal-example
- DocExamplesObj::signal-example
+ DocExamples.Obj::signal-example
This is an example of how to document a signal.
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
index 345d64b9..c9b47666 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
@@ -8,7 +8,7 @@
- vfunc
+ DocExamples.Obj::vfunc
This is an example of how to document a vfunc.
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
index 0a46bd23..6014906c 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
@@ -8,7 +8,7 @@
- DocExamplesObj
+ DocExamples.Obj
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
index c3a958d6..c8e43755 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
@@ -7,6 +7,6 @@
- DocExamplesObjClass
+ DocExamples.ObjClass
diff --git a/tests/doctool/DocExamples-1.0-C-expected/index.page b/tests/doctool/DocExamples-1.0-C-expected/index.page
index a61ea759..c87a104b 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/index.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/index.page
@@ -6,7 +6,7 @@
xmlns:ui="http://projectmallard.org/experimental/ui/">
- DocExamples Documentation
+ Index
Classes
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
index 4f56baed..8a02f616 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
@@ -9,7 +9,7 @@
vfunc
- DocExamples.Obj.vfunc
+ DocExamples.Obj::vfunc
@accepts(int)
@returns(none)
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 748add82..2477e451 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -38,7 +38,7 @@
- method
+ Obj.method
@accepts(int, float, bool, gpointer, unicode)
@returns(bool)
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
index efbdc41a..e040414f 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
@@ -18,7 +18,7 @@
- static_method
+ Obj.static_method
@accepts(int)
@returns(bool)
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/index.page b/tests/doctool/DocExamples-1.0-Python-expected/index.page
index fc6a9b7d..bbf9d2d7 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/index.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/index.page
@@ -6,7 +6,7 @@
xmlns:ui="http://projectmallard.org/experimental/ui/">
- DocExamples Documentation
+ Index
Classes
--
cgit v1.2.1
From 0667d9f124c1da66376e774e2e96b76cdc70700a Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 31 Jan 2013 10:52:53 -0500
Subject: tests: Ignore whitespace differences in template comparisons
Adding more Mako code to reduce duplicate code will add newlines to
the output. Ignore these.
---
tests/doctool/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/doctool/Makefile.am b/tests/doctool/Makefile.am
index 1e61cbbf..9a0734c4 100644
--- a/tests/doctool/Makefile.am
+++ b/tests/doctool/Makefile.am
@@ -41,10 +41,10 @@ GIRS += DocExamples-1.0.gir
$(AM_V_at)$(INTROSPECTION_DOCTOOL) --language Python $*.gir -o $*-Python/
%-C.page.check: %-C
- @diff -u -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C" && rm -rf $*-C
+ @diff -u -w -B -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C" && rm -rf $*-C
%-Python.page.check: %-Python
- @diff -u -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python" && rm -rf $*-Python
+ @diff -u -w -B -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python" && rm -rf $*-Python
check-local: $(CHECK_TARGETS) $(TYPELIBS)
clean-local:
--
cgit v1.2.1
From bfeac67a02b618e1e771db3e05601bde9b0fb5d8 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 31 Jan 2013 19:25:43 -0500
Subject: tests: Don't remove the built doctool directories if we're done
---
tests/doctool/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/doctool/Makefile.am b/tests/doctool/Makefile.am
index 9a0734c4..127b2585 100644
--- a/tests/doctool/Makefile.am
+++ b/tests/doctool/Makefile.am
@@ -41,10 +41,10 @@ GIRS += DocExamples-1.0.gir
$(AM_V_at)$(INTROSPECTION_DOCTOOL) --language Python $*.gir -o $*-Python/
%-C.page.check: %-C
- @diff -u -w -B -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C" && rm -rf $*-C
+ @diff -u -w -B -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C"
%-Python.page.check: %-Python
- @diff -u -w -B -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python" && rm -rf $*-Python
+ @diff -u -w -B -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python"
check-local: $(CHECK_TARGETS) $(TYPELIBS)
clean-local:
--
cgit v1.2.1
From 9c68ba7c6f8b6b7367ccad1877d28cd526045961 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 31 Jan 2013 11:46:13 -0500
Subject: doctool: Use a base template for all pages
---
Makefile-giscanner.am | 1 +
giscanner/doctemplates/C/mallard-C-class.tmpl | 22 ++++++---------------
giscanner/doctemplates/C/mallard-C-default.tmpl | 12 +----------
giscanner/doctemplates/C/mallard-C-enum.tmpl | 14 ++-----------
giscanner/doctemplates/C/mallard-C-function.tmpl | 23 +++++++---------------
giscanner/doctemplates/C/mallard-C-namespace.tmpl | 14 ++++---------
giscanner/doctemplates/C/mallard-C-property.tmpl | 14 +++----------
giscanner/doctemplates/C/mallard-C-record.tmpl | 13 +-----------
giscanner/doctemplates/C/mallard-C-signal.tmpl | 16 ++++-----------
giscanner/doctemplates/C/mallard-C-vfunc.tmpl | 23 +++++++---------------
.../doctemplates/Python/mallard-Python-class.tmpl | 22 +++++----------------
.../Python/mallard-Python-default.tmpl | 12 +----------
.../doctemplates/Python/mallard-Python-enum.tmpl | 15 +++-----------
.../Python/mallard-Python-function.tmpl | 22 +++++++--------------
.../Python/mallard-Python-namespace.tmpl | 20 +++++++------------
.../Python/mallard-Python-property.tmpl | 17 ++++++----------
.../doctemplates/Python/mallard-Python-record.tmpl | 14 ++-----------
.../doctemplates/Python/mallard-Python-signal.tmpl | 20 +++++++------------
.../doctemplates/Python/mallard-Python-vfunc.tmpl | 22 +++++----------------
giscanner/doctemplates/mallard-base.tmpl | 23 ++++++++++++++++++++++
giscanner/mallardwriter.py | 5 +++--
.../DocExamples.Callback.page | 9 ++++++++-
.../DocExamples.Enum.page | 10 ++++++++--
.../DocExamples.Obj-property-example.page | 10 ++++++++--
.../DocExamples.Obj-signal-example.page | 12 ++++++++---
.../DocExamples.Obj-vfunc.page | 12 +++++++++--
.../DocExamples.Obj.method.page | 14 ++++++++++---
.../DocExamples.Obj.new.page | 10 +++++++++-
.../DocExamples.Obj.page | 15 +++++++++++---
.../DocExamples.Obj.static_method.page | 12 +++++++++--
.../DocExamples.ObjClass.page | 12 ++++++++---
.../DocExamples.array_function.page | 12 +++++++++--
.../DocExamples.callback_function.page | 12 +++++++++--
.../doctool/DocExamples-1.0-C-expected/index.page | 7 +++++++
.../DocExamples.Callback.page | 9 ++++++++-
.../DocExamples.Enum.page | 9 +++++++--
.../DocExamples.Obj-property-example.page | 10 +++++++++-
.../DocExamples.Obj-signal-example.page | 10 +++++++++-
.../DocExamples.Obj-vfunc.page | 16 +++++++++++----
.../DocExamples.Obj.method.page | 13 ++++++++++--
.../DocExamples.Obj.page | 18 ++++++++++++-----
.../DocExamples.Obj.static_method.page | 11 ++++++++++-
.../DocExamples.array_function.page | 11 ++++++++++-
.../DocExamples.callback_function.page | 11 ++++++++++-
.../DocExamples-1.0-Python-expected/index.page | 13 +++++++++---
45 files changed, 335 insertions(+), 287 deletions(-)
create mode 100644 giscanner/doctemplates/mallard-base.tmpl
diff --git a/Makefile-giscanner.am b/Makefile-giscanner.am
index 9865eced..35eac1d6 100644
--- a/Makefile-giscanner.am
+++ b/Makefile-giscanner.am
@@ -54,6 +54,7 @@ pkgpyexec_PYTHON = \
templatedir = $(pkglibdir)
nobase_template_DATA = \
+ giscanner/doctemplates/mallard-base.tmpl \
giscanner/doctemplates/C/mallard-C-class.tmpl \
giscanner/doctemplates/C/mallard-C-constructor.tmpl \
giscanner/doctemplates/C/mallard-C-default.tmpl \
diff --git a/giscanner/doctemplates/C/mallard-C-class.tmpl b/giscanner/doctemplates/C/mallard-C-class.tmpl
index 3a208447..b1be35e4 100644
--- a/giscanner/doctemplates/C/mallard-C-class.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-class.tmpl
@@ -1,18 +1,8 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-% if node.version:
-Since ${node.version}
-% endif
+<%! page_type="guide" %>\
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
+${parent.content()}
+${self.since_version()}
Hierarchy
@@ -45,4 +35,4 @@ ${formatter.format(node, node.doc)}
Other
-
+%block>
diff --git a/giscanner/doctemplates/C/mallard-C-default.tmpl b/giscanner/doctemplates/C/mallard-C-default.tmpl
index d2c41056..991f29be 100644
--- a/giscanner/doctemplates/C/mallard-C-default.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-default.tmpl
@@ -1,11 +1 @@
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+<%inherit file="mallard-base.tmpl"/>
diff --git a/giscanner/doctemplates/C/mallard-C-enum.tmpl b/giscanner/doctemplates/C/mallard-C-enum.tmpl
index 7283366d..cfe71c15 100644
--- a/giscanner/doctemplates/C/mallard-C-enum.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-enum.tmpl
@@ -1,12 +1,2 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+<%! page_type="guide" %>\
+<%inherit file="mallard-base.tmpl"/>
diff --git a/giscanner/doctemplates/C/mallard-C-function.tmpl b/giscanner/doctemplates/C/mallard-C-function.tmpl
index d433aa56..f93fc31d 100644
--- a/giscanner/doctemplates/C/mallard-C-function.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-function.tmpl
@@ -1,11 +1,5 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
% if node.parent is not None:
% else:
@@ -33,8 +27,8 @@
% endif
% endfor
-
- ${formatter.format_page_name(node)}
+%block>
+<%block name="content">
${node.retval.type.ctype} ${node.symbol} (\
% if node.is_method:
@@ -64,8 +58,7 @@ ${formatter.format_type(arg.type) | x} ${arg.argname}\
%endif
% endfor
-${formatter.format(node, node.doc)}
-
+${parent.content()}
% if node.parameters or node.retval:
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
@@ -82,7 +75,5 @@ ${formatter.format(node, node.doc)}
% endif
% endif
-% if node.version:
-Since ${node.version}
-% endif
-
+${self.since_version()}
+%block>
diff --git a/giscanner/doctemplates/C/mallard-C-namespace.tmpl b/giscanner/doctemplates/C/mallard-C-namespace.tmpl
index 39d02619..372cd33f 100644
--- a/giscanner/doctemplates/C/mallard-C-namespace.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-namespace.tmpl
@@ -1,12 +1,6 @@
-
-
-
-
- ${formatter.format_page_name(node)}
+<%! page_type="guide" %>\
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
Classes
@@ -16,4 +10,4 @@
Other
-
+%block>
diff --git a/giscanner/doctemplates/C/mallard-C-property.tmpl b/giscanner/doctemplates/C/mallard-C-property.tmpl
index a253160d..cceb62de 100644
--- a/giscanner/doctemplates/C/mallard-C-property.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-property.tmpl
@@ -1,13 +1,5 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
${node.name}
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+%block>
diff --git a/giscanner/doctemplates/C/mallard-C-record.tmpl b/giscanner/doctemplates/C/mallard-C-record.tmpl
index 7283366d..991f29be 100644
--- a/giscanner/doctemplates/C/mallard-C-record.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-record.tmpl
@@ -1,12 +1 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+<%inherit file="mallard-base.tmpl"/>
diff --git a/giscanner/doctemplates/C/mallard-C-signal.tmpl b/giscanner/doctemplates/C/mallard-C-signal.tmpl
index 49ee9852..cceb62de 100644
--- a/giscanner/doctemplates/C/mallard-C-signal.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-signal.tmpl
@@ -1,13 +1,5 @@
-
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
+
${node.name}
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+%block>
diff --git a/giscanner/doctemplates/C/mallard-C-vfunc.tmpl b/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
index 3363ea8c..b27b2cef 100644
--- a/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
+++ b/giscanner/doctemplates/C/mallard-C-vfunc.tmpl
@@ -1,18 +1,11 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
-
- ${formatter.format_page_name(node)}
+%block>
+<%block name="content">
-${formatter.format(node, node.doc)}
-
+${parent.content()}
% if node.parameters or node.retval:
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
@@ -29,7 +22,5 @@ ${formatter.format(node, node.doc)}
% endif
% endif
-% if node.version:
-Since ${node.version}
-% endif
-
+${self.since_version()}
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-class.tmpl b/giscanner/doctemplates/Python/mallard-Python-class.tmpl
index 800d241f..3f0d67a1 100644
--- a/giscanner/doctemplates/Python/mallard-Python-class.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-class.tmpl
@@ -1,16 +1,6 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
+ ${parent.content()}
from gi.repository import ${namespace.name}
@@ -26,9 +16,7 @@ ${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(
)\
-% if node.version:
-Since ${node.version}
-% endif
+ ${self.since_version()}
Hierarchy
@@ -63,4 +51,4 @@ ${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(
Other
-
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-default.tmpl b/giscanner/doctemplates/Python/mallard-Python-default.tmpl
index 1d202109..991f29be 100644
--- a/giscanner/doctemplates/Python/mallard-Python-default.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-default.tmpl
@@ -1,11 +1 @@
-
-
-
-
- ${formatter.format_page_name(node)}
-${formatter.format(node, node.doc)}
-
+<%inherit file="mallard-base.tmpl"/>
diff --git a/giscanner/doctemplates/Python/mallard-Python-enum.tmpl b/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
index c1a4d8c5..09f4d9a8 100644
--- a/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-enum.tmpl
@@ -1,13 +1,5 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
${formatter.format(node, node.doc)}
% if node.members:
@@ -19,5 +11,4 @@
% endfor
% endif
-
-
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-function.tmpl b/giscanner/doctemplates/Python/mallard-Python-function.tmpl
index 1976a1ca..683ca835 100644
--- a/giscanner/doctemplates/Python/mallard-Python-function.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-function.tmpl
@@ -1,11 +1,5 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
% if node.parent is not None:
% else:
@@ -33,8 +27,8 @@
% endif
% endfor
-
- ${formatter.format_page_name(node)}
+%block>
+<%block name="content">
% if len(node.parameters) != 0:
@accepts(\
@@ -51,7 +45,7 @@ ${', '.join((arg.argname for arg in node.parameters))}\
):
# Python wrapper for ${node.symbol}()
-${formatter.format(node, node.doc)}
+${parent.content()}
% if node.parameters or node.retval:
@@ -69,7 +63,5 @@ ${formatter.format(node, node.doc)}
% endif
% endif
-% if node.version:
-Since ${node.version}
-% endif
-
+${self.since_version()}
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl b/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
index 97bd7132..372cd33f 100644
--- a/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-namespace.tmpl
@@ -1,19 +1,13 @@
-
-
-
-
- ${formatter.format_page_name(node)}
-
+<%! page_type="guide" %>\
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
+
Classes
-
+
Functions
-
+
Other
-
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-property.tmpl b/giscanner/doctemplates/Python/mallard-Python-property.tmpl
index 7f4138cd..db78f2b9 100644
--- a/giscanner/doctemplates/Python/mallard-Python-property.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-property.tmpl
@@ -1,16 +1,11 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
${node.name}
-
- ${formatter.format_page_name(node)}
+%block>
+<%block name="content">
"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
-${formatter.format(node, node.doc)}
-
+${parent.content()}
+%block>
diff --git a/giscanner/doctemplates/Python/mallard-Python-record.tmpl b/giscanner/doctemplates/Python/mallard-Python-record.tmpl
index 43bea043..cfe71c15 100644
--- a/giscanner/doctemplates/Python/mallard-Python-record.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-record.tmpl
@@ -1,12 +1,2 @@
-
-
-
-
-
- ${formatter.format_page_name(node)}
- ${node.doc}
-
+<%! page_type="guide" %>\
+<%inherit file="mallard-base.tmpl"/>
diff --git a/giscanner/doctemplates/Python/mallard-Python-signal.tmpl b/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
index 8dda89be..a430d9b9 100644
--- a/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-signal.tmpl
@@ -1,14 +1,9 @@
-
-
-
+<%inherit file="mallard-base.tmpl"/>
+<%block name="info">
${node.name}
-
- ${formatter.format_page_name(node)}
+%block>
+<%block name="content">
def callback(${formatter.to_underscores(node.parent.name).lower()}, \
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
@@ -46,7 +41,6 @@ ${formatter.format(node, node.doc)}
% endif
-% if node.version:
-Since ${node.version}
-% endif
-
+${self.since_version()}
+%block>
+
diff --git a/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl b/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
index 86dc685b..65af0058 100644
--- a/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
+++ b/giscanner/doctemplates/Python/mallard-Python-vfunc.tmpl
@@ -1,15 +1,5 @@
-
-
-
-
- ${node.name}
-
- ${formatter.format_page_name(node)}
+<%inherit file="mallard-base.tmpl"/>
+<%block name="content">
% if len(node.parameters) != 0:
@accepts(\
@@ -22,7 +12,7 @@ do_${node.name}(self, \
${', '.join((arg.argname for arg in node.parameters))}\
):
-${formatter.format(node, node.doc)}
+${parent.content()}
% if node.parameters or node.retval:
@@ -40,7 +30,5 @@ ${formatter.format(node, node.doc)}
% endif
% endif
-% if node.version:
-Since ${node.version}
-% endif
-
+${self.since_version()}
+%block>
diff --git a/giscanner/doctemplates/mallard-base.tmpl b/giscanner/doctemplates/mallard-base.tmpl
new file mode 100644
index 00000000..07eb4468
--- /dev/null
+++ b/giscanner/doctemplates/mallard-base.tmpl
@@ -0,0 +1,23 @@
+<%! page_type="topic" %>\
+
+
+
+ <%block name="info">
+
+ %block>
+
+ <%block name="title">${formatter.format_page_name(node)}%block>
+ <%block name="content">
+ ${formatter.format(node, node.doc)}
+ %block>
+ <%def name="since_version()">
+ % if node.version:
+ Since ${node.version}
+ % endif
+ %def>
+
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
index ccd65f0d..f40bf881 100644
--- a/giscanner/mallardwriter.py
+++ b/giscanner/mallardwriter.py
@@ -462,9 +462,10 @@ class MallardWriter(object):
else:
srcdir = os.path.dirname(__file__)
- template_dir = os.path.join(srcdir, 'doctemplates', self._language)
+ template_dir = os.path.join(srcdir, 'doctemplates')
+ language_dir = os.path.join(template_dir, self._language)
- return TemplateLookup(directories=[template_dir],
+ return TemplateLookup(directories=[template_dir, language_dir],
module_directory=tempfile.mkdtemp(),
output_encoding='utf-8')
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
index b79b93aa..c2c171b3 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
@@ -3,9 +3,16 @@
type="topic"
style="default"
xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/experimental/ui/">
+
+
+
DocExamples.Callback
-
+
+
+
+
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
index 56ebc4bb..06fec31b 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
@@ -3,10 +3,16 @@
type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/experimental/ui/">
-
+
+
+
DocExamples.Enum
-This is an example to document an enumeration.
+
+ This is an example to document an enumeration.
+
+
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
index fde0ffb4..465c018f 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
@@ -1,13 +1,19 @@
-
+
property-example
+
DocExamples.Obj:property-example
-This is an example of how to document a property.
+
+ This is an example of how to document a property.
+
+
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
index 7f63fa40..7d40713a 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
@@ -1,13 +1,19 @@
-
-
+
+
signal-example
+
DocExamples.Obj::signal-example
-This is an example of how to document a signal.
+
+ This is an example of how to document a signal.
+
+
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
index c9b47666..23a7c654 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
@@ -6,13 +6,17 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/experimental/ui/">
+
+
DocExamples.Obj::vfunc
+
-This is an example of how to document a vfunc.
+ This is an example of how to document a vfunc.
+
first_arg :
@@ -23,5 +27,9 @@
-Since 0.99
+
+ Since 0.99
+
+
+
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 2015098f..4d2f6cd3 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -6,6 +6,7 @@
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/experimental/ui/">
+
@@ -37,8 +38,10 @@
string
gboolean doc_examples_obj_method (DocExamplesObj *self,
gint first_arg,
@@ -47,9 +50,10 @@ gint first_arg,
gpointer pointer_arg,
gchar* string);
This is an example of how to document a method.
You should call this on a DocExamples.Obj that was -created with doc_examples_obj_new.
This should be a %FALSEALARM.
+This is an example of how to document a method.
You should call this on a DocExamples.Obj that was +created with doc_examples_obj_new.
This should be a %FALSEALARM.
+first_arg : |
@@ -76,5 +80,9 @@ created with doc_examples_obj_new.
Since 0.99
+ +Since 0.99
+ + + diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page index 0e010cf3..0f8c297a 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page @@ -6,6 +6,7 @@ xmlns:api="http://projectmallard.org/experimental/api/" xmlns:ui="http://projectmallard.org/experimental/ui/">
DocExamplesObj* doc_examples_obj_new (void);
Returns : |
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
-Since 0.99
+ + +This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+ + +Since 0.99
+
gboolean doc_examples_obj_static_method (gint* out_arg);
This is an example of a function with an out argument -and a return value.
+This is an example of a function with an out argument +and a return value.
+out_arg : |
@@ -35,4 +39,8 @@ and a return value.
|
gint* doc_examples_array_function (gint* out_len);
This function returns an array with an explicit length, -and the length should be invisible in most introspected bindings.
+This function returns an array with an explicit length, +and the length should be invisible in most introspected bindings.
+out_len : |
@@ -35,4 +39,8 @@ and the length should be invisible in most introspected bindings.
an array of numbers. |
DocExamplesEnum doc_examples_callback_function (DocExamplesCallback callback,
gpointer user_data,
GDestroyNotify destroy_notify);
This is a function that takes a callback. Different languages + +
This is a function that takes a callback. Different languages
will expose this in different ways (e.g. Python keeps the
user_data
parameter, while JS doesn't)
callback : |
@@ -54,4 +58,8 @@ will expose this in different ways (e.g. Python keeps the
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times. |
This is an example to document an enumeration.
"property-example" {unicode: gint8} : Read / Write
This is an example of how to document a property.
+ +This is an example of how to document a property.
+ + + diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page index 0304b135..8cac161f 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page @@ -3,12 +3,16 @@ type="topic" style="signal" xmlns="http://projectmallard.org/1.0/" + xmlns:api="http://projectmallard.org/experimental/api/" xmlns:ui="http://projectmallard.org/experimental/ui/">
def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
additional user parameters (if any)
Since 0.99
+ +Since 0.99
+ + + diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page index 8a02f616..11d693f3 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page @@ -6,16 +6,20 @@ xmlns:api="http://projectmallard.org/experimental/api/" xmlns:ui="http://projectmallard.org/experimental/ui/">
@accepts(int)
@returns(none)
def do_vfunc(self, first_arg):
This is an example of how to document a vfunc.
+ +This is an example of how to document a vfunc.
+first argument |
Since 0.99
+ +Since 0.99
+ + + diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page index 2477e451..89f73d08 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page @@ -6,6 +6,7 @@ xmlns:api="http://projectmallard.org/experimental/api/" xmlns:ui="http://projectmallard.org/experimental/ui/">
@accepts(int, float, bool, gpointer, unicode)
@returns(bool)
def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
# Python wrapper for doc_examples_obj_method()
This is an example of how to document a method.
You should call this on a DocExamples.Obj that was + +
This is an example of how to document a method.
You should call this on a DocExamples.Obj that was created with Obj.new.
This should be a %FALSEALARM.
+Either |
Since 0.99
+ +Since 0.99
+ + + diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page index 071abf1a..6278c649 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page @@ -1,22 +1,28 @@This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
- + + +This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+
from gi.repository import DocExamples
obj = DocExamples.Obj(property_example=value)
Since 0.99
+ +Since 0.99
+
@accepts(int)
@returns(bool)
def static_method(out_arg):
# Python wrapper for doc_examples_obj_static_method()
This is an example of a function with an out argument + +
This is an example of a function with an out argument and a return value.
+
|
@accepts(int)
@returns([int])
def array_function(out_len):
# Python wrapper for doc_examples_array_function()
This function returns an array with an explicit length, + +
This function returns an array with an explicit length, and the length should be invisible in most introspected bindings.
+an array of numbers. |
@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
@returns(DocExamples.Enum)
def callback_function(callback, user_data, destroy_notify):
# Python wrapper for doc_examples_callback_function()
This is a function that takes a callback. Different languages + +
This is a function that takes a callback. Different languages
will expose this in different ways (e.g. Python keeps the
user_data
parameter, while JS doesn't)
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times. |
${node.retval.type.ctype} ${node.symbol} (\
% if node.is_method:
@@ -58,7 +58,8 @@ ${formatter.format_type(arg.type) | x} ${arg.argname}\
%endif
% endfor
from gi.repository import ${namespace.name}
@@ -15,8 +14,8 @@ ${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(
% endfor
)\
"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
def callback(${formatter.to_underscores(node.parent.name).lower()}, \
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
@@ -11,8 +11,8 @@ ${arg.argname}, \
% endfor
user_param1, ...)
${formatter.to_underscores(node.parent.name).lower()} : |
@@ -41,6 +41,5 @@ ${formatter.format(node, node.doc)}
% if len(node.parameters) != 0:
@accepts(\
@@ -12,8 +12,8 @@ do_${node.name}(self, \
${', '.join((arg.argname for arg in node.parameters))}\
):
Since ${node.version}
% endif - %def> + %block> + <%block name="details"> + %block> + <%block name="links"> + %block> diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page index c2c171b3..98d30f8c 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page @@ -12,7 +12,14 @@This is an example to document an enumeration.
+ + + + + diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page index 465c018f..d1f44d49 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page @@ -13,7 +13,15 @@This is an example of how to document a property.
+Since 0.99
+ + + + + diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page index 7d40713a..63d86354 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page @@ -13,7 +13,15 @@This is an example of how to document a signal.
+Since 0.99
+ + + + + diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page index 23a7c654..c4acf2c2 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page @@ -15,8 +15,13 @@
This is an example of how to document a vfunc.
+ +Since 0.99
+ +first_arg : |
@@ -28,8 +33,6 @@
Since 0.99
- diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page index 4d2f6cd3..a08ecaa8 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page @@ -51,9 +51,14 @@ gint first_arg, gchar* string); +This is an example of how to document a method.
You should call this on a DocExamples.Obj that was created with doc_examples_obj_new.
This should be a %FALSEALARM.
+ +Since 0.99
+ +first_arg : |
@@ -81,8 +86,6 @@ created with doc_examples_obj_new.
Since 0.99
- diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page index 0f8c297a..4058a9a3 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page @@ -22,8 +22,12 @@ DocExamplesObj* doc_examples_obj_new (void); + + + +Returns : |
@@ -32,6 +36,5 @@ DocExamplesObj* doc_examples_obj_new (void);
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
- - -Since 0.99
-This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+ + +Since 0.99
+ + + +This is an example of a function with an out argument and a return value.
+ + +out_arg : |
@@ -41,6 +45,5 @@ and a return value.
This function returns an array with an explicit length, and the length should be invisible in most introspected bindings.
+ + +out_len : |
@@ -41,6 +45,5 @@ and the length should be invisible in most introspected bindings.
This is a function that takes a callback. Different languages
will expose this in different ways (e.g. Python keeps the
user_data
parameter, while JS doesn't)
callback : |
@@ -60,6 +64,5 @@ will expose this in different ways (e.g. Python keeps the
This is an example to document an enumeration.
+ + +This is an example to document an enumeration.
+ + + +Enum.FOO : |
@@ -25,4 +31,5 @@
This is an example of how to document a property.
- + +Since 0.99
+ + + + diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page index 8cac161f..1c43387d 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page @@ -16,8 +16,14 @@
def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
This is an example of how to document a signal.
+ +This is an example of how to document a signal.
+ + +Since 0.99
+ +obj : |
@@ -45,8 +51,6 @@ def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
Since 0.99
- diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page index 11d693f3..502ba220 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page @@ -18,9 +18,13 @@ def do_vfunc(self, first_arg): +This is an example of how to document a vfunc.
- + +Since 0.99
+ +first_arg : |
@@ -28,8 +32,6 @@ def do_vfunc(self, first_arg):
Since 0.99
- diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page index 89f73d08..7f12c10f 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page @@ -49,10 +49,14 @@ def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string): # Python wrapper for doc_examples_obj_method() +This is an example of how to document a method.
You should call this on a DocExamples.Obj that was created with Obj.new.
This should be a %FALSEALARM.
- + +Since 0.99
+ +first_arg : |
@@ -80,8 +84,6 @@ created with Obj.new.
Since 0.99
- diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page index 6278c649..8a0e3c2b 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page @@ -12,17 +12,18 @@This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
-
from gi.repository import DocExamples
obj = DocExamples.Obj(property_example=value)
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+ +Since 0.99
+This is an example of a function with an out argument and a return value.
- + + +out_arg : |
@@ -45,6 +48,5 @@ and a return value.
This function returns an array with an explicit length, and the length should be invisible in most introspected bindings.
- + + +out_len : |
@@ -45,6 +48,5 @@ and the length should be invisible in most introspected bindings.
This is a function that takes a callback. Different languages
will expose this in different ways (e.g. Python keeps the
user_data
parameter, while JS doesn't)
callback : |
@@ -62,6 +65,5 @@ will expose this in different ways (e.g. Python keeps the
${arg.argname} : |
-${formatter.format(node, arg.doc)} | -
Returns : |
-${formatter.format(node, node.retval.doc)} | -
${arg.argname} : |
-${formatter.format(node, arg.doc)} | -
Returns : |
-${formatter.format(node, node.retval.doc)} | -
${node.name}.${member.name.upper()} : |
-${formatter.format(node, member.doc)} | -
${arg.argname} : |
-${formatter.format(node, arg.doc)} | -
Returns : |
-${formatter.format(node, node.retval.doc)} | -
${formatter.to_underscores(node.parent.name).lower()} : |
-instance of ${namespace.name}.${node.parent.name} that is emitting the signal |
-
${arg.argname} : |
-${formatter.format(node, arg.doc)} | -
user_param1 : |
-first user parameter (if any) specified with the connect() method |
-
... : |
-additional user parameters (if any) |
-
Returns : |
-${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)} | -
${arg.argname} : |
-${formatter.format(node, arg.doc)} | -
Returns : |
-${formatter.format(node, node.retval.doc)} | -
Since 0.99
-first_arg : |
-first argument |
-
Returns : |
-- |
first_arg :
first argument
Returns :
Since 0.99
-first_arg : |
-A DocExamples.Obj. |
-
second_arg : |
-second argument |
-
boolean_arg : |
-You should always pass |
-
pointer_arg : |
-If not |
-
string : |
-A NUL-terminated string. |
-
Returns : |
-Either |
-
first_arg :
A DocExamples.Obj.
second_arg :
second argument
boolean_arg :
You should always pass TRUE
.
pointer_arg :
If not NULL
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
string :
A NUL-terminated string.
Returns :
Either FALSE
or something FALSE
-y.
Returns : |
-- |
Returns :
out_arg : |
-a pointer to int, or |
-
Returns : |
-
|
-
out_arg :
a pointer to int, or NULL
to ignore
Returns :
TRUE
if out_arg
is valid, FALSE
otherwise
out_len : |
-the length of the returned array |
-
Returns : |
-an array of numbers. |
-
out_len :
the length of the returned array
Returns :
an array of numbers.
callback : |
-Just Call Me Maybe |
-
user_data : |
-your stuff |
-
destroy_notify : |
-how to get rid of |
-
Returns : |
-DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times. |
-
callback :
Just Call Me Maybe
user_data :
your stuff
destroy_notify :
how to get rid of user_data
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
Enum.FOO : |
-a foo |
-
Enum.BAR : |
-a bar |
-
Enum.FOO :
a foo
Enum.BAR :
a bar
Since 0.99
-obj : |
-instance of DocExamples.Obj that is emitting the signal |
-
int_param : |
-a parameter of type int |
-
float_param : |
-a parameter of type float |
-
pointer_param : |
-A pointer to @obj's thingy -- pass |
-
user_param1 : |
-first user parameter (if any) specified with the connect() method |
-
... : |
-additional user parameters (if any) |
-
obj :
instance of DocExamples.Obj that is emitting the signal
int_param :
a parameter of type int
float_param :
a parameter of type float
pointer_param :
A pointer to @obj's thingy -- pass int_param
if you really want to.
user_param1 :
first user parameter (if any) specified with the connect() method
... :
additional user parameters (if any)
Since 0.99
-first_arg : |
-first argument |
-
first_arg :
first argument
This should
Since 0.99
-first_arg : |
-A DocExamples.Obj. |
-
second_arg : |
-second argument |
-
boolean_arg : |
-You should always pass |
-
pointer_arg : |
-If not |
-
string : |
-A NUL-terminated string. |
-
Returns : |
-Either |
-
first_arg :
A DocExamples.Obj.
second_arg :
second argument
boolean_arg :
You should always pass True
.
pointer_arg :
If not None
, do a thing. Pass self
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
string :
A NUL-terminated string.
Returns :
Either False
or something False
-y.
out_arg : |
-a pointer to int, or |
-
Returns : |
-
|
-
out_arg :
a pointer to int, or None
to ignore
Returns :
True
if out_arg
is valid, False
otherwise
out_len : |
-the length of the returned array |
-
Returns : |
-an array of numbers. |
-
out_len :
the length of the returned array
Returns :
an array of numbers.
callback : |
-Just Call Me Maybe |
-
user_data : |
-your stuff |
-
destroy_notify : |
-how to get rid of |
-
Returns : |
-DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times. |
-
callback :
Just Call Me Maybe
user_data :
your stuff
destroy_notify :
how to get rid of user_data
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
GObjectObject
+
+${node.retval.type.ctype} ${node.symbol} (\
+% if node.is_method:
+${node.parent.ctype} *self\
+%endif
+% if len(node.parameters) == 0:
+% if not node.is_method:
+void\
+%endif
+);
+% elif node.is_method:
+,
+% endif
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% if ix != 0:
+${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
+% endif
+% if arg.type.ctype == '':
+...\
+% else:
+${formatter.format_type(arg.type) | x} ${arg.argname}\
+% endif
+% if ix == len(node.parameters) - 1:
+);
+% else:
+,
+%endif
+% endfor
+
${arg.argname} :
Returns :
GObjectObject
-
-${node.retval.type.ctype} ${node.symbol} (\
-% if node.is_method:
-${node.parent.ctype} *self\
-%endif
-% if len(node.parameters) == 0:
-% if not node.is_method:
-void\
-%endif
-);
-% elif node.is_method:
-,
-% endif
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-% if ix != 0:
-${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
-% endif
-% if arg.type.ctype == '':
-...\
-% else:
-${formatter.format_type(arg.type) | x} ${arg.argname}\
-% endif
-% if ix == len(node.parameters) - 1:
-);
-% else:
-,
-%endif
-% endfor
-
${arg.argname} :
Returns :
-
${arg.argname} :
Returns :
+
${arg.argname} :
Returns :
+from gi.repository import ${namespace.name}
+
+${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
+% for property_, ix in zip(node.properties, range(len(node.properties))):
+% if property_.construct or property_.construct_only or property_.writable:
+${property_.name.replace('-', '_')}=value\
+% if ix != len(node.properties) - 1:
+, \
+% endif
+% endif
+% endfor
+)\
+
${class_.namespace.name}.${class_.name}
+% endfor
+% for class_ in formatter.get_class_hierarchy(node):
+ ${node.name}.${member.name.upper()} :
+% if len(node.parameters) != 0:
+@accepts(\
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+)
+% endif
+@returns(${formatter.format_type(node.retval.type) | x})
+def \
+${node.name}(\
+% if node.is_method:
+self, \
+% endif
+${', '.join((arg.argname for arg in node.parameters))}\
+):
+ # Python wrapper for ${node.symbol}()
+
${arg.argname} :
Returns :
-from gi.repository import ${namespace.name}
-
-${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
-% for property_, ix in zip(node.properties, range(len(node.properties))):
-% if property_.construct or property_.construct_only or property_.writable:
-${property_.name.replace('-', '_')}=value\
-% if ix != len(node.properties) - 1:
-, \
-% endif
-% endif
-% endfor
-)\
-
${class_.namespace.name}.${class_.name}
-% endfor
-% for class_ in formatter.get_class_hierarchy(node):
- ${node.name}.${member.name.upper()} :
-% if len(node.parameters) != 0:
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
-)
-% endif
-@returns(${formatter.format_type(node.retval.type) | x})
-def \
-${node.name}(\
-% if node.is_method:
-self, \
-% endif
-${', '.join((arg.argname for arg in node.parameters))}\
-):
- # Python wrapper for ${node.symbol}()
-
${arg.argname} :
Returns :
-"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
-
-def callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname}, \
-% endfor
-user_param1, ...)
-
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
${arg.argname} :
user_param1 :
first user parameter (if any) specified with the connect() method
... :
additional user parameters (if any)
Returns :
-% if len(node.parameters) != 0:
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
-)
-% endif
-@returns(${formatter.format_type(node.retval.type) | x})
-def \
-do_${node.name}(self, \
-${', '.join((arg.argname for arg in node.parameters))}\
-):
-
${arg.argname} :
Returns :
+"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
+
+def callback(${formatter.to_underscores(node.parent.name).lower()}, \
+% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+${arg.argname}, \
+% endfor
+user_param1, ...)
+
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
${arg.argname} :
user_param1 :
first user parameter (if any) specified with the connect() method
... :
additional user parameters (if any)
Returns :
+% if len(node.parameters) != 0:
+@accepts(\
+${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+)
+% endif
+@returns(${formatter.format_type(node.retval.type) | x})
+def \
+do_${node.name}(self, \
+${', '.join((arg.argname for arg in node.parameters))}\
+):
+
${arg.argname} :
Returns :
Since ${node.version}
+ % endif + %block> + <%block name="details"> + %block> + <%block name="links"> + %block> +Since ${node.version}
- % endif - %block> - <%block name="details"> - %block> - <%block name="links"> - %block> -GObjectObject
-
from gi.repository import ${namespace.name}
@@ -15,41 +15,3 @@ ${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(
)\
${class_.namespace.name}.${class_.name}
-% endfor
-% for class_ in formatter.get_class_hierarchy(node):
- ${class_.namespace.name}.${class_.name}
+% endfor
+% for class_ in formatter.get_class_hierarchy(node):
+ GObjectObject
- This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
@@ -28,13 +20,19 @@Since 0.99
- +GObject.Object
+ DocExamples.Obj
+ This is an example of how to document a method.
You should call this on a DocExamples.Obj that was -created with doc_examples_obj_new.
This should be a %FALSEALARM.
+This is an example of how to document a method.
You should call this on a that was +created with .
This should be a %FALSEALARM.
Since 0.99
@@ -61,7 +61,7 @@ created with doc_examples_obj_new.
first_arg :
A DocExamples.Obj.
A .
second_arg :
second argument
boolean_arg :
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+This is an example of how to document a class
This class has a signal: .
And also has a property: .
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page index 57e2f72e..0ae97913 100644 --- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page +++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page @@ -52,7 +52,7 @@ will expose this in different ways (e.g. Python keeps thedestroy_notify :
how to get rid of user_data
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
.foo sometimes, .bar other times.
This is an example of how to document a method.
You should call this on a DocExamples.Obj that was -created with Obj.new.
This should be a %FALSEALARM.
+This is an example of how to document a method.
You should call this on a that was +created with .
This should be a %FALSEALARM.
Since 0.99
@@ -59,7 +59,7 @@ created with Obj.new.This should
first_arg :
A DocExamples.Obj.
A .
second_arg :
second argument
boolean_arg :
This is an example of how to document a class
This class has a signal: DocExamples.Obj::signal-example.
And also has a property: DocExamples.Obj:property-example.
+This is an example of how to document a class
This class has a signal: .
And also has a property: .
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page index 80ee488a..9b805712 100644 --- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page +++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page @@ -53,7 +53,7 @@ will expose this in different ways (e.g. Python keeps thedestroy_notify :
how to get rid of user_data
Returns :
DocExamples.Enum.foo sometimes, DocExamples.Enum.bar other times.
.foo sometimes, .bar other times.
+from gi.repository import ${namespace.name}
+
+${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
+% for property_, ix in zip(node.properties, range(len(node.properties))):
+% if property_.construct or property_.construct_only or property_.writable:
+${property_.name.replace('-', '_')}=value\
+% if ix != len(node.properties) - 1:
+, \
+% endif
+% endif
+% endfor
+)\
+
${node.name}.${member.name.upper()} :
+function \
+${node.name}(\
+${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in node.parameters)}\
+):${formatter.format_type(node.retval.type)} {
+ // Gjs wrapper for ${node.symbol}()
+}
+
${arg.argname} :
Returns :
+"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
+
+function callback(${formatter.to_underscores(node.parent.name).lower()}, \
+% for arg in node.parameters:
+${arg.argname}:${formatter.format_type(arg.type)}, \
+% endfor
+user_param1, ...):${formatter.format_type(node.retval.type)};
+
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
${arg.argname} :
user_param1 :
first user parameter (if any) specified with the connect() method
... :
additional user parameters (if any)
Returns :
+function vfunc_${node.name}(\
+${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in node.parameters)}\
+):${formatter.format_type(node.retval.type)} {
+}
+
${arg.argname} :
Returns :
This is an example to document an enumeration.
+ + + + +Enum.FOO :
a foo
Enum.BAR :
a bar
+"property-example" {String: gint8} : Read / Write
+
This is an example of how to document a property.
+ + +Since 0.99
+ + + + + +
+def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
+
This is an example of how to document a signal.
+ + +Since 0.99
+ + +obj :
instance of DocExamples.Obj that is emitting the signal
int_param :
a parameter of type int
float_param :
a parameter of type float
pointer_param :
A pointer to @obj's thingy -- pass int_param
if you really want to.
user_param1 :
first user parameter (if any) specified with the connect() method
... :
additional user parameters (if any)
+@accepts(Number)
+@returns(none)
+def do_vfunc(self, first_arg):
+
This is an example of how to document a vfunc.
+ + +Since 0.99
+ + +first_arg :
first argument
+@accepts(Number, Number, Boolean, gpointer, String)
+@returns(Boolean)
+def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
+ # Python wrapper for doc_examples_obj_method()
+
This is an example of how to document a method.
You should call this on a that was +created with .
This should be a %FALSEALARM.
+ + +Since 0.99
+ + +first_arg :
A .
second_arg :
second argument
boolean_arg :
You should always pass true
.
pointer_arg :
If not null
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
string :
A NUL-terminated string.
Returns :
Either false
or something false
-y.
+@returns(DocExamples.Obj)
+def new():
+ # Python wrapper for doc_examples_obj_new()
+
Returns :
+from gi.repository import DocExamples
+
+obj = DocExamples.Obj(property_example=value)
This is an example of how to document a class
This class has a signal: .
And also has a property: .
+ + +Since 0.99
+ + +GObject.Object
+ DocExamples.Obj
+
+@accepts(Number)
+@returns(Boolean)
+def static_method(out_arg):
+ # Python wrapper for doc_examples_obj_static_method()
+
This is an example of a function with an out argument +and a return value.
+ + + + +out_arg :
a pointer to int, or null
to ignore
Returns :
true
if out_arg
is valid, false
otherwise
+@accepts(Number)
+@returns([Number])
+def array_function(out_len):
+ # Python wrapper for doc_examples_array_function()
+
This function returns an array with an explicit length, +and the length should be invisible in most introspected bindings.
+ + + + +out_len :
the length of the returned array
Returns :
an array of numbers.
+@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
+@returns(DocExamples.Enum)
+def callback_function(callback, user_data, destroy_notify):
+ # Python wrapper for doc_examples_callback_function()
+
This is a function that takes a callback. Different languages
+will expose this in different ways (e.g. Python keeps the
+user_data
parameter, while JS doesn't)
callback :
Just Call Me Maybe
user_data :
your stuff
destroy_notify :
how to get rid of user_data
Returns :
.foo sometimes, .bar other times.
-def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
+function callback(obj, int_param:Number, float_param:Number, pointer_param:gpointer, user_param1, ...):void;
-@accepts(Number)
-@returns(none)
-def do_vfunc(self, first_arg):
+
+function vfunc_vfunc(first_arg:Number):void {
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
index 4e049123..16f951bc 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
@@ -4,7 +4,7 @@
style="method"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -42,11 +42,10 @@
Obj.prototype.method
-
-@accepts(Number, Number, Boolean, gpointer, String)
-@returns(Boolean)
-def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
- # Python wrapper for doc_examples_obj_method()
+
+function method(first_arg:Number, second_arg:Number, boolean_arg:Boolean, pointer_arg:gpointer, string:String):Boolean {
+ // Gjs wrapper for doc_examples_obj_method()
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
index 16dbd65a..2dab7439 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
@@ -4,7 +4,7 @@
style="constructor"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -18,10 +18,10 @@
Obj.new
-
-@returns(DocExamples.Obj)
-def new():
- # Python wrapper for doc_examples_obj_new()
+
+function new():DocExamples.Obj {
+ // Gjs wrapper for doc_examples_obj_new()
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
index c040d0e3..378f27d1 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
@@ -4,7 +4,7 @@
style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -37,26 +37,26 @@ obj = DocExamples.Obj(property_exa
-
Methods
-
Functions
-
+
Properties
-
+
Signals
-
+
Virtual functions
-
+
Other
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
index 6577e9b5..fd9e1007 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -22,11 +22,10 @@
static_method
-
-@accepts(Number)
-@returns(Boolean)
-def static_method(out_arg):
- # Python wrapper for doc_examples_obj_static_method()
+
+function static_method(out_arg:Number):Boolean {
+ // Gjs wrapper for doc_examples_obj_static_method()
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
index f41047b2..05583a26 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -22,11 +22,10 @@
array_function
-
-@accepts(Number)
-@returns([Number])
-def array_function(out_len):
- # Python wrapper for doc_examples_array_function()
+
+function array_function(out_len:Number):[Number] {
+ // Gjs wrapper for doc_examples_array_function()
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
index 9b805712..4e3de123 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -30,11 +30,10 @@
callback_function
-
-@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
-@returns(DocExamples.Enum)
-def callback_function(callback, user_data, destroy_notify):
- # Python wrapper for doc_examples_callback_function()
+
+function callback_function(callback:DocExamples.Callback, user_data:gpointer, destroy_notify:GLib.DestroyNotify):DocExamples.Enum {
+ // Gjs wrapper for doc_examples_callback_function()
+}
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/index.page b/tests/doctool/DocExamples-1.0-Gjs-expected/index.page
index de98563c..1d89dedd 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/index.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/index.page
@@ -4,7 +4,7 @@
style="namespace"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -20,13 +20,13 @@
-
+
Classes
-
+
Functions
-
+
Other
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
index 98d30f8c..621485cf 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
@@ -4,7 +4,7 @@
style="default"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
index 79ea6370..a3e64bc5 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
@@ -4,7 +4,7 @@
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
index 3665e432..98cafdf5 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
@@ -4,7 +4,7 @@
style="property"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
index 8b7e5d5d..1dc5d60d 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
@@ -4,7 +4,7 @@
style="signal"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
index 98c9bfcb..a4864631 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
@@ -4,7 +4,7 @@
style="vfunc"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 245b2586..8ebcb732 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -4,7 +4,7 @@
style="method"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
index 14eedd4a..12cfad8c 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
@@ -4,7 +4,7 @@
style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -37,26 +37,26 @@ obj = DocExamples.Obj(property_exa
-
Methods
-
Functions
-
+
Properties
-
+
Signals
-
+
Virtual functions
-
+
Other
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
index e23e90d7..6088a5e2 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
index 1b2b4146..506e40f3 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
index 9b805712..53f5861d 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
@@ -4,7 +4,7 @@
style="function"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/index.page b/tests/doctool/DocExamples-1.0-Python-expected/index.page
index de98563c..1d89dedd 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/index.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/index.page
@@ -4,7 +4,7 @@
style="namespace"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/experimental/ui/">
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
@@ -20,13 +20,13 @@
-
+
Classes
-
+
Functions
-
+
Other
--
cgit v1.2.1
From 54734b195dda07a935470b64e0654101f5528b94 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:01:39 -0500
Subject: ast: Add a new all_parameters property to Callable
This will be used by the doctool to show the self parameter in C
and Python docs.
---
giscanner/ast.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/giscanner/ast.py b/giscanner/ast.py
index 18313320..3092d67a 100644
--- a/giscanner/ast.py
+++ b/giscanner/ast.py
@@ -582,6 +582,14 @@ class Callable(Node):
self.instance_parameter = None # Parameter
self.parent = None # A Class or Interface
+ # Returns all parameters, including the instance parameter
+ @property
+ def all_parameters(self):
+ if self.instance_parameter is not None:
+ return [self.instance_parameter] + self.parameters
+ else:
+ return self.parameters
+
def get_parameter_index(self, name):
for i, parameter in enumerate(self.parameters):
if parameter.argname == name:
--
cgit v1.2.1
From 2a30f0be17b6244119ef20dcc9bdfabba3c0817f Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:08:34 -0500
Subject: doc-examples-obj: Fix documentation for doc_examples_obj_method
We need to properly document the first argument, here. We don't
actually iterate over the instance parameter yet, so this will
just affect the documentation for @first_arg.
---
tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page | 2 +-
tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page | 2 +-
.../DocExamples-1.0-Python-expected/DocExamples.Obj.method.page | 2 +-
tests/doctool/doc-examples-obj.c | 3 ++-
4 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index df3168c1..54d59f1e 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -61,7 +61,7 @@ created with .This should be a %FALSEAL
first_arg :
-A .
+first argument
second_arg :
second argument
boolean_arg :
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
index 16f951bc..7d474ec7 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
@@ -58,7 +58,7 @@ created with .This should be a %FALSEAL
first_arg :
-A .
+first argument
second_arg :
second argument
boolean_arg :
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 8ebcb732..c1900905 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -59,7 +59,7 @@ created with .This should be a %FALSEAL
first_arg :
-A .
+first argument
second_arg :
second argument
boolean_arg :
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c
index 08341c83..bd134816 100644
--- a/tests/doctool/doc-examples-obj.c
+++ b/tests/doctool/doc-examples-obj.c
@@ -104,7 +104,8 @@ doc_examples_obj_new (void)
/**
* doc_examples_obj_method:
- * @first_arg: A #DocExamplesObj.
+ * @self: A #DocExamplesObj.
+ * @first_arg: first argument
* @second_arg: second argument
* @boolean_arg: You should always pass %TRUE.
* @pointer_arg: (allow-none): If not %NULL, do a thing.
--
cgit v1.2.1
From d1ac20f7920e788face9c8d32bd554287d7861da Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:10:06 -0500
Subject: ast: Allow lookup of the instance parameter by name
This will be used by the doctool to properly identify the
instance parameter.
---
giscanner/ast.py | 2 +-
tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page | 3 ++-
tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page | 3 ++-
.../DocExamples-1.0-Python-expected/DocExamples.Obj.method.page | 3 ++-
tests/doctool/doc-examples-obj.c | 3 ++-
5 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/giscanner/ast.py b/giscanner/ast.py
index 3092d67a..aae9ee2e 100644
--- a/giscanner/ast.py
+++ b/giscanner/ast.py
@@ -597,7 +597,7 @@ class Callable(Node):
raise ValueError("Unknown argument %s" % (name, ))
def get_parameter(self, name):
- for parameter in self.parameters:
+ for parameter in self.all_parameters:
if parameter.argname == name:
return parameter
raise ValueError("Unknown argument %s" % (name, ))
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 54d59f1e..d1be796a 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -53,7 +53,8 @@ gint first_arg,
This is an example of how to document a method.
You should call this on a that was
-created with .
This should be a %FALSEALARM.
+created with , by passing it
+in as self
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
index 7d474ec7..9eae46c1 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
@@ -50,7 +50,8 @@ function method(first_arg:Number, second_arg:Number, boolean_arg:Boolean, pointe
This is an example of how to document a method.
You should call this on a that was
-created with .
This should be a %FALSEALARM.
+created with , by passing it
+in as self
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index c1900905..050d7b38 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -51,7 +51,8 @@ def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
This is an example of how to document a method.
You should call this on a that was
-created with .
This should be a %FALSEALARM.
+created with , by passing it
+in as self
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c
index bd134816..3b571101 100644
--- a/tests/doctool/doc-examples-obj.c
+++ b/tests/doctool/doc-examples-obj.c
@@ -116,7 +116,8 @@ doc_examples_obj_new (void)
* This is an example of how to document a method.
*
* You should call this on a #DocExamplesObj that was
- * created with doc_examples_obj_new().
+ * created with doc_examples_obj_new(), by passing it
+ * in as @self.
*
* This should be a %FALSEALARM.
*
--
cgit v1.2.1
From 8577f17cde7db54584dea9e722fc065341fc2f8e Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:15:32 -0500
Subject: doc-examples-obj: Rename @self to @obj in doc_examples_obj_method
This will be used to test Python "self" parameter forcing.
---
.../doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page | 2 +-
.../DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page | 2 +-
.../DocExamples-1.0-Python-expected/DocExamples.Obj.method.page | 2 +-
tests/doctool/doc-examples-obj.c | 6 +++---
tests/doctool/doc-examples-obj.h | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index d1be796a..10477538 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -54,7 +54,7 @@ gint first_arg,
This is an example of how to document a method.
You should call this on a that was
created with , by passing it
-in as self
.
This should be a %FALSEALARM.
+in as obj
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
index 9eae46c1..b3dad03f 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
@@ -51,7 +51,7 @@ function method(first_arg:Number, second_arg:Number, boolean_arg:Boolean, pointe
This is an example of how to document a method.
You should call this on a that was
created with , by passing it
-in as self
.
This should be a %FALSEALARM.
+in as obj
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 050d7b38..0b5681eb 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -52,7 +52,7 @@ def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
This is an example of how to document a method.
You should call this on a that was
created with , by passing it
-in as self
.
This should be a %FALSEALARM.
+in as obj
.This should be a %FALSEALARM.
Since 0.99
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c
index 3b571101..fff1aaa5 100644
--- a/tests/doctool/doc-examples-obj.c
+++ b/tests/doctool/doc-examples-obj.c
@@ -104,7 +104,7 @@ doc_examples_obj_new (void)
/**
* doc_examples_obj_method:
- * @self: A #DocExamplesObj.
+ * @obj: A #DocExamplesObj.
* @first_arg: first argument
* @second_arg: second argument
* @boolean_arg: You should always pass %TRUE.
@@ -117,7 +117,7 @@ doc_examples_obj_new (void)
*
* You should call this on a #DocExamplesObj that was
* created with doc_examples_obj_new(), by passing it
- * in as @self.
+ * in as @obj.
*
* This should be a %FALSEALARM.
*
@@ -126,7 +126,7 @@ doc_examples_obj_new (void)
* Returns: Either %FALSE or something %FALSE-y.
*/
gboolean
-doc_examples_obj_method (DocExamplesObj *self, gint first_arg, gfloat second_arg,
+doc_examples_obj_method (DocExamplesObj *obj, gint first_arg, gfloat second_arg,
gboolean boolean_arg, gpointer pointer_arg, gchar *string)
{
return FALSE;
diff --git a/tests/doctool/doc-examples-obj.h b/tests/doctool/doc-examples-obj.h
index 641aa813..543a8c29 100644
--- a/tests/doctool/doc-examples-obj.h
+++ b/tests/doctool/doc-examples-obj.h
@@ -56,7 +56,7 @@ struct _DocExamplesObjClass
GType doc_examples_obj_get_type (void) G_GNUC_CONST;
DocExamplesObj *doc_examples_obj_new (void);
-gboolean doc_examples_obj_method (DocExamplesObj *self, gint first_arg, gfloat second_arg,
+gboolean doc_examples_obj_method (DocExamplesObj *obj, gint first_arg, gfloat second_arg,
gboolean boolean_arg, gpointer pointer_arg, gchar *string);
gboolean doc_examples_obj_static_method (gint *out_arg);
--
cgit v1.2.1
From 607ec4a55fce7e8e73a901420745b2c80df164f6 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:01:56 -0500
Subject: mallardwriter: Fix code for self-parameter forcing
---
giscanner/mallardwriter.py | 2 +-
.../DocExamples-1.0-Python-expected/DocExamples.Obj.method.page | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
index ece54a9b..a4e9c073 100644
--- a/giscanner/mallardwriter.py
+++ b/giscanner/mallardwriter.py
@@ -404,7 +404,7 @@ class MallardFormatterPython(MallardFormatter):
def format_parameter_name(self, node, parameter):
# Force "self" for the first parameter of a method
- if self.is_method(node) and parameter is node.parameters[0]:
+ if self.is_method(node) and parameter is node.instance_parameter:
return "self"
else:
return parameter.argname
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 0b5681eb..390c40c2 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -52,7 +52,7 @@ def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
This is an example of how to document a method.
You should call this on a that was
created with , by passing it
-in as obj
.
This should be a %FALSEALARM.
+in as self
.This should be a %FALSEALARM.
Since 0.99
@@ -66,7 +66,7 @@ in as obj
.This should be a %FALSEALARM.
boolean_arg :
You should always pass True
.
pointer_arg :
-If not None
, do a thing. Pass self
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
+If not None
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
string :
A NUL-terminated string.
Returns :
--
cgit v1.2.1
From d1e368a22c8b9a9a7b260f7077142233b1a3e189 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:19:12 -0500
Subject: doctool: Update templates to include the actual instance parameter
Rather than fabricating one with a fake name.
---
giscanner/doctemplates/C/function.tmpl | 34 +++++++---------------
giscanner/doctemplates/Gjs/function.tmpl | 8 +----
giscanner/doctemplates/Python/function.tmpl | 25 +++++-----------
.../DocExamples.Obj.method.page | 8 ++---
.../DocExamples.Obj.method.page | 4 ---
.../DocExamples.Obj.method.page | 6 ++--
6 files changed, 27 insertions(+), 58 deletions(-)
diff --git a/giscanner/doctemplates/C/function.tmpl b/giscanner/doctemplates/C/function.tmpl
index 01c653b9..4472ec5f 100644
--- a/giscanner/doctemplates/C/function.tmpl
+++ b/giscanner/doctemplates/C/function.tmpl
@@ -10,19 +10,13 @@
${formatter.format_type(node.retval.type) | x}
${node.symbol}
-% if node.is_method:
-
- ${node.parent.ctype} *
- self
-
-% endif
-% for arg in node.parameters:
+% for arg in node.all_parameters:
% if arg.type.ctype == '':
% else:
${formatter.format_type(arg.type) | x}
- ${arg.argname}
+ ${formatter.format_parameter_name(node, arg)}
% endif
% endfor
@@ -31,18 +25,10 @@
<%block name="synopsis">
${node.retval.type.ctype} ${node.symbol} (\
-% if node.is_method:
-${node.parent.ctype} *self\
-%endif
-% if len(node.parameters) == 0:
-% if not node.is_method:
+% if len(node.all_parameters) == 0:
void\
-%endif
-);
-% elif node.is_method:
-,
-% endif
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% else:
+% for arg, ix in zip(node.all_parameters, range(len(node.all_parameters))):
% if ix != 0:
${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
% endif
@@ -51,16 +37,16 @@ ${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
% else:
${formatter.format_type(arg.type) | x} ${arg.argname}\
% endif
-% if ix == len(node.parameters) - 1:
-);
-% else:
+% if ix != len(node.all_parameters) - 1:
,
-%endif
+% endif
% endfor
+% endif
+);
%block>
<%block name="details">
-% if node.parameters or node.retval:
+% if node.all_parameters or node.retval:
% for arg, ix in zip(node.parameters, range(len(node.parameters))):
${arg.argname} :
diff --git a/giscanner/doctemplates/Gjs/function.tmpl b/giscanner/doctemplates/Gjs/function.tmpl
index 92bfb3a9..d0fa096e 100644
--- a/giscanner/doctemplates/Gjs/function.tmpl
+++ b/giscanner/doctemplates/Gjs/function.tmpl
@@ -10,19 +10,13 @@
${formatter.format_type(node.retval.type) | x}
${node.symbol}
-% if node.is_method:
-
- ${node.parent.ctype} *
- self
-
-% endif
% for arg in node.parameters:
% if arg.type.ctype == '':
% else:
${formatter.format_type(arg.type) | x}
- ${arg.argname}
+ ${formatter.format_parameter_name(node, arg)}
% endif
% endfor
diff --git a/giscanner/doctemplates/Python/function.tmpl b/giscanner/doctemplates/Python/function.tmpl
index 467cfcbe..fa705bd0 100644
--- a/giscanner/doctemplates/Python/function.tmpl
+++ b/giscanner/doctemplates/Python/function.tmpl
@@ -10,19 +10,13 @@
${formatter.format_type(node.retval.type) | x}
${node.symbol}
-% if node.is_method:
-
- ${node.parent.ctype} *
- self
-
-% endif
-% for arg in node.parameters:
+% for arg in node.all_parameters:
% if arg.type.ctype == '':
% else:
${formatter.format_type(arg.type) | x}
- ${arg.argname}
+ ${formatter.format_parameter_name(node, arg)}
% endif
% endfor
@@ -30,27 +24,24 @@
%block>
<%block name="synopsis">
-% if len(node.parameters) != 0:
+% if len(node.all_parameters) != 0:
@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+${', '.join((formatter.format_type(arg.type) for arg in node.all_parameters))}\
)
% endif
@returns(${formatter.format_type(node.retval.type) | x})
def \
${node.name}(\
-% if node.is_method:
-self, \
-% endif
-${', '.join((arg.argname for arg in node.parameters))}\
+${', '.join((formatter.format_parameter_name(node, arg) for arg in node.all_parameters))}\
):
# Python wrapper for ${node.symbol}()
%block>
<%block name="details">
-% if node.parameters or node.retval:
+% if node.all_parameters or node.retval:
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname} :
+% for arg, ix in zip(node.all_parameters, range(len(node.all_parameters))):
+${formatter.format_parameter_name(node, arg)} :
- ${formatter.format(node, arg.doc)}
% endfor
% if node.retval and node.retval.type.ctype != 'void':
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 10477538..8dbe8a73 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -14,8 +14,8 @@
doc_examples_obj_method
- DocExamplesObj *
- self
+ DocExamplesObj*
+ obj
gint
@@ -43,8 +43,8 @@
doc_examples_obj_method
-gboolean doc_examples_obj_method (DocExamplesObj *self,
-gint first_arg,
+gboolean doc_examples_obj_method (DocExamplesObj* obj,
+ gint first_arg,
gfloat second_arg,
gboolean boolean_arg,
gpointer pointer_arg,
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
index b3dad03f..abe38df2 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
@@ -13,10 +13,6 @@
Boolean
doc_examples_obj_method
-
- DocExamplesObj *
- self
-
Number
first_arg
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
index 390c40c2..7b7c8fa0 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
@@ -14,7 +14,7 @@
doc_examples_obj_method
- DocExamplesObj *
+ DocExamples.Obj
self
@@ -43,7 +43,7 @@
Obj.method
-@accepts(int, float, bool, gpointer, unicode)
+@accepts(DocExamples.Obj, int, float, bool, gpointer, unicode)
@returns(bool)
def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
# Python wrapper for doc_examples_obj_method()
@@ -59,6 +59,8 @@ in as self
.This should be a %FALSEALARM.
+self :
+A .
first_arg :
first argument
second_arg :
--
cgit v1.2.1
From 911339b844bfe41b404f197924bb92a9060031ee Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 1 Feb 2013 20:41:53 -0500
Subject: doctool: Move signal/vfunc templates to extend function.tmpl
---
giscanner/doctemplates/C/function.tmpl | 6 +++---
giscanner/doctemplates/C/signal.tmpl | 2 +-
giscanner/doctemplates/C/vfunc.tmpl | 20 +-------------------
.../DocExamples.Obj-signal-example.page | 19 +++++++++++++++++--
.../DocExamples.Obj-vfunc.page | 2 ++
5 files changed, 24 insertions(+), 25 deletions(-)
diff --git a/giscanner/doctemplates/C/function.tmpl b/giscanner/doctemplates/C/function.tmpl
index 4472ec5f..94036986 100644
--- a/giscanner/doctemplates/C/function.tmpl
+++ b/giscanner/doctemplates/C/function.tmpl
@@ -9,7 +9,7 @@
${formatter.format_type(node.retval.type) | x}
- ${node.symbol}
+ ${formatter.format_function_name(node)}
% for arg in node.all_parameters:
% if arg.type.ctype == '':
@@ -24,13 +24,13 @@
%block>
<%block name="synopsis">
-${node.retval.type.ctype} ${node.symbol} (\
+${node.retval.type.ctype} ${formatter.format_function_name(node)} (\
% if len(node.all_parameters) == 0:
void\
% else:
% for arg, ix in zip(node.all_parameters, range(len(node.all_parameters))):
% if ix != 0:
-${' ' * (len(formatter.format_type(node.retval.type)) + len(node.symbol) + 3)}\
+${' ' * (len(formatter.format_type(node.retval.type)) + len(formatter.format_function_name(node)) + 3)}\
% endif
% if arg.type.ctype == '':
...\
diff --git a/giscanner/doctemplates/C/signal.tmpl b/giscanner/doctemplates/C/signal.tmpl
index e3eb0511..20e28e18 100644
--- a/giscanner/doctemplates/C/signal.tmpl
+++ b/giscanner/doctemplates/C/signal.tmpl
@@ -1,4 +1,4 @@
-<%inherit file="/base.tmpl"/>
+<%inherit file="./function.tmpl"/>
<%block name="info">
${node.name}
diff --git a/giscanner/doctemplates/C/vfunc.tmpl b/giscanner/doctemplates/C/vfunc.tmpl
index 902b8864..85427de8 100644
--- a/giscanner/doctemplates/C/vfunc.tmpl
+++ b/giscanner/doctemplates/C/vfunc.tmpl
@@ -1,22 +1,4 @@
-<%inherit file="/base.tmpl"/>
+<%inherit file="./function.tmpl"/>
<%block name="info">
%block>
-<%block name="synopsis">
-
-
-%block>
-<%block name="details">
-% if node.parameters or node.retval:
-
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
-% endfor
-% if node.retval:
-Returns :
-- ${formatter.format(node, node.retval.doc)}
-% endif
-
-% endif
-%block>
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
index 5b54651a..8502865c 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
@@ -13,7 +13,12 @@
DocExamples.Obj::signal-example
-
+
+void signal-example (guint int_param,
+ guint float_param,
+ gpointer pointer_param);
+
+
This is an example of how to document a signal.
@@ -21,7 +26,17 @@
Since 0.99
-
+
+int_param :
+a parameter of type int
+float_param :
+a parameter of type float
+pointer_param :
+A pointer to @obj's thingy -- pass int_param
if you really want to.
+Returns :
+
+
+
+void vfunc (DocExamplesObj* self,
+ gint first_arg);
' + result += self.format_inline(node, para) + result += '
' + return result + + def _resolve_type(self, ident): + try: + matches = self._transformer.split_ctype_namespaces(ident) + except ValueError: + return None + for namespace, name in matches: + node = namespace.get(name) + if node: + return node + return None + + def _resolve_symbol(self, symbol): + try: + matches = self._transformer.split_csymbol_namespaces(symbol) + except ValueError: + return None + for namespace, name in matches: + node = namespace.get_by_symbol(symbol) + if node: + return node + return None + + def _find_thing(self, list_, name): + for item in list_: + if item.name == name: + return item + raise KeyError("Could not find %s" % (name, )) + + def _process_other(self, node, match, props): + return self.escape(match) + + def _process_property(self, node, match, props): + type_node = self._resolve_type(props['type_name']) + if type_node is None: + return match + + try: + prop = self._find_thing(type_node.properties, props['property_name']) + except (AttributeError, KeyError), e: + return match + + return self.format_xref(prop) + + def _process_signal(self, node, match, props): + type_node = self._resolve_type(props['type_name']) + if type_node is None: + return match + + try: + signal = self._find_thing(type_node.signals, props['signal_name']) + except (AttributeError, KeyError), e: + return match + + return self.format_xref(signal) + + def _process_type_name(self, node, match, props): + type_ = self._resolve_type(props['type_name']) + if type_ is None: + return match + + return self.format_xref(type_) + + def _process_enum_value(self, node, match, props): + member_name = props['member_name'] + + try: + return '%s
' % (self.fundamentals[member_name], )
+ except KeyError:
+ pass
+
+ enum_value = self._resolve_symbol(member_name)
+ if enum_value:
+ return self.format_xref(enum_value)
+
+ return match
+
+ def _process_parameter(self, node, match, props):
+ try:
+ parameter = node.get_parameter(props['param_name'])
+ except (AttributeError, ValueError), e:
+ return match
+
+ return '%s
' % (self.format_parameter_name(node, parameter), )
+
+ def _process_function_call(self, node, match, props):
+ func = self._resolve_symbol(props['symbol_name'])
+ if func is None:
+ return match
+
+ return self.format_xref(func)
+
+ def _process_token(self, node, tok):
+ kind, match, props = tok
+
+ dispatch = {
+ 'other': self._process_other,
+ 'property': self._process_property,
+ 'signal': self._process_signal,
+ 'type_name': self._process_type_name,
+ 'enum_value': self._process_enum_value,
+ 'parameter': self._process_parameter,
+ 'function_call': self._process_function_call,
+ }
+
+ return dispatch[kind](node, match, props)
+
+ def format_inline(self, node, para):
+ tokens = self._scanner.scan(para)
+ words = [self._process_token(node, tok) for tok in tokens]
+ return ''.join(words)
+
+ def format_parameter_name(self, node, parameter):
+ return parameter.argname
+
+ def format_function_name(self, func):
+ raise NotImplementedError
+
+ def format_type(self, type_):
+ raise NotImplementedError
+
+ def format_page_name(self, node):
+ if isinstance(node, ast.Namespace):
+ return 'Index'
+ elif isinstance(node, ast.Function):
+ return self.format_function_name(node)
+ elif isinstance(node, ast.Property) and node.parent is not None:
+ return '%s:%s' % (self.format_page_name(node.parent), node.name)
+ elif isinstance(node, ast.Signal) and node.parent is not None:
+ return '%s::%s' % (self.format_page_name(node.parent), node.name)
+ elif isinstance(node, ast.VFunction) and node.parent is not None:
+ return '%s::%s' % (self.format_page_name(node.parent), node.name)
+ else:
+ return make_page_id(node)
+
+ def format_xref(self, node):
+ if isinstance(node, ast.Member):
+ # Enum/BitField members are linked to the main enum page.
+ return self.format_xref(node.parent) + '.' + node.name
+ else:
+ return xmlwriter.build_xml_tag('link', [('xref', make_page_id(node))])
+
+ def format_property_flags(self, property_, construct_only=False):
+ flags = []
+ if property_.readable and not construct_only:
+ flags.append("Read")
+ if property_.writable and not construct_only:
+ flags.append("Write")
+ if property_.construct:
+ flags.append("Construct")
+ if property_.construct_only:
+ flags.append("Construct Only")
+
+ return " / ".join(flags)
+
+ def to_underscores(self, string):
+ return to_underscores(string)
+
+ def get_class_hierarchy(self, node):
+ parent_chain = [node]
+
+ while node.parent:
+ node = self._transformer.lookup_typenode(node.parent)
+ parent_chain.append(node)
+
+ parent_chain.reverse()
+ return parent_chain
+
+class DocFormatterC(DocFormatter):
+ language = "C"
+ mime_type = "text/x-csrc"
+
+ fundamentals = {
+ "TRUE": "TRUE",
+ "FALSE": "FALSE",
+ "NULL": "NULL",
+ }
+
+ def format_type(self, type_):
+ if isinstance(type_, ast.Array):
+ return self.format_type(type_.element_type) + '*'
+ elif type_.ctype is not None:
+ return type_.ctype
+ else:
+ return type_.target_fundamental
+
+ def format_function_name(self, func):
+ if isinstance(func, (ast.Function)):
+ return func.symbol
+ else:
+ return func.name
+
+class DocFormatterPython(DocFormatter):
+ language = "Python"
+ mime_type = "text/python"
+
+ fundamentals = {
+ "TRUE": "True",
+ "FALSE": "False",
+ "NULL": "None",
+ }
+
+ def should_render_node(self, node):
+ if getattr(node, "is_constructor", False):
+ return False
+
+ if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
+ return False
+
+ return True
+
+ def is_method(self, node):
+ if getattr(node, "is_method", False):
+ return True
+
+ if isinstance(node, (ast.VFunction)):
+ return True
+
+ return False
+
+ def format_parameter_name(self, node, parameter):
+ # Force "self" for the first parameter of a method
+ if self.is_method(node) and parameter is node.instance_parameter:
+ return "self"
+ else:
+ return parameter.argname
+
+ def format_fundamental_type(self, name):
+ fundamental_types = {
+ "utf8": "unicode",
+ "gunichar": "unicode",
+ "gchar": "str",
+ "guchar": "str",
+ "gboolean": "bool",
+ "gint": "int",
+ "guint": "int",
+ "glong": "int",
+ "gulong": "int",
+ "gint64": "int",
+ "guint64": "int",
+ "gfloat": "float",
+ "gdouble": "float",
+ "gchararray": "str",
+ "GParam": "GLib.Param",
+ "PyObject": "object",
+ "GStrv": "[str]",
+ "GVariant": "GLib.Variant",
+ }
+
+ return fundamental_types.get(name, name)
+
+ def format_type(self, type_):
+ if isinstance(type_, ast.Array):
+ return '[' + self.format_type(type_.element_type) + ']'
+ elif isinstance(type_, ast.Map):
+ return '{%s: %s}' % (self.format_type(type_.key_type),
+ self.format_type(type_.value_type))
+ elif type_.target_giname is not None:
+ return type_.target_giname
+ else:
+ return self.format_fundamental_type(type_.target_fundamental)
+
+ def format_function_name(self, func):
+ if func.parent is not None:
+ return "%s.%s" % (func.parent.name, func.name)
+ else:
+ return func.name
+
+class DocFormatterGjs(DocFormatter):
+ language = "Gjs"
+ mime_type = "text/x-gjs"
+
+ fundamentals = {
+ "TRUE": "true",
+ "FALSE": "false",
+ "NULL": "null",
+ }
+
+ def should_render_node(self, node):
+ if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
+ return False
+
+ return True
+
+ def is_method(self, node):
+ if getattr(node, "is_method", False):
+ return True
+
+ if isinstance(node, (ast.VFunction)):
+ return True
+
+ return False
+
+ def format_fundamental_type(self, name):
+ fundamental_types = {
+ "utf8": "String",
+ "gunichar": "String",
+ "gchar": "String",
+ "guchar": "String",
+ "gboolean": "Boolean",
+ "gint": "Number",
+ "guint": "Number",
+ "glong": "Number",
+ "gulong": "Number",
+ "gint64": "Number",
+ "guint64": "Number",
+ "gfloat": "Number",
+ "gdouble": "Number",
+ "gchararray": "String",
+ "GParam": "GLib.Param",
+ "PyObject": "Object",
+ "GStrv": "[String]",
+ "GVariant": "GLib.Variant",
+ }
+
+ return fundamental_types.get(name, name)
+
+ def format_type(self, type_):
+ if isinstance(type_, ast.Array):
+ return '[' + self.format_type(type_.element_type) + ']'
+ elif isinstance(type_, ast.Map):
+ return '{%s: %s}' % (self.format_type(type_.key_type),
+ self.format_type(type_.value_type))
+ elif type_.target_fundamental == "none":
+ return "void"
+ elif type_.target_giname is not None:
+ return type_.target_giname
+ else:
+ return self.format_fundamental_type(type_.target_fundamental)
+
+ def format_function_name(self, func):
+ if func.is_method:
+ return "%s.prototype.%s" % (func.parent.name, func.name)
+ elif func.is_constructor:
+ return "%s.%s" % (func.parent.name, func.name)
+ else:
+ return func.name
+
+LANGUAGES = {
+ "c": DocFormatterC,
+ "python": DocFormatterPython,
+ "gjs": DocFormatterGjs,
+}
+
+class DocWriter(object):
+ def __init__(self, transformer, language):
+ self._transformer = transformer
+
+ try:
+ formatter_class = LANGUAGES[language.lower()]
+ except KeyError:
+ raise SystemExit("Unsupported language: %s" % (language, ))
+
+ self._formatter = formatter_class(self._transformer)
+ self._language = self._formatter.language
+
+ self._lookup = self._get_template_lookup()
+
+ def _get_template_lookup(self):
+ if 'UNINSTALLED_INTROSPECTION_SRCDIR' in os.environ:
+ top_srcdir = os.environ['UNINSTALLED_INTROSPECTION_SRCDIR']
+ srcdir = os.path.join(top_srcdir, 'giscanner')
+ else:
+ srcdir = os.path.dirname(__file__)
+
+ template_dir = os.path.join(srcdir, 'doctemplates')
+
+ return TemplateLookup(directories=[template_dir],
+ module_directory=tempfile.mkdtemp(),
+ output_encoding='utf-8')
+
+ def write(self, output):
+ nodes = [self._transformer.namespace]
+ for node in self._transformer.namespace.itervalues():
+ if isinstance(node, ast.Function) and node.moved_to is not None:
+ continue
+ if getattr(node, 'disguised', False):
+ continue
+ nodes.append(node)
+ if isinstance(node, (ast.Class, ast.Interface, ast.Record)):
+ nodes += getattr(node, 'methods', [])
+ nodes += getattr(node, 'static_methods', [])
+ nodes += getattr(node, 'virtual_methods', [])
+ nodes += getattr(node, 'properties', [])
+ nodes += getattr(node, 'signals', [])
+ nodes += getattr(node, 'constructors', [])
+ for node in nodes:
+ if self._formatter.should_render_node(node):
+ self._render_node(node, output)
+
+ def _render_node(self, node, output):
+ namespace = self._transformer.namespace
+
+ node_kind = get_node_kind(node)
+ template_name = '%s/%s.tmpl' % (self._language, node_kind)
+ page_id = make_page_id(node)
+
+ template = self._lookup.get_template(template_name)
+ result = template.render(namespace=namespace,
+ node=node,
+ page_id=page_id,
+ page_style=node_kind,
+ formatter=self._formatter)
+
+ output_file_name = os.path.join(os.path.abspath(output),
+ page_id + '.page')
+ fp = open(output_file_name, 'w')
+ fp.write(result)
+ fp.close()
diff --git a/giscanner/mallardwriter.py b/giscanner/mallardwriter.py
deleted file mode 100644
index a4e9c073..00000000
--- a/giscanner/mallardwriter.py
+++ /dev/null
@@ -1,593 +0,0 @@
-#!/usr/bin/env python
-# -*- Mode: Python -*-
-# GObject-Introspection - a framework for introspecting GObject libraries
-# Copyright (C) 2010 Zach Goldberg
-# Copyright (C) 2011 Johan Dahlin
-# Copyright (C) 2011 Shaun McCance
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
-
-import os
-import re
-import tempfile
-
-from xml.sax import saxutils
-from mako.lookup import TemplateLookup
-
-from . import ast, xmlwriter
-from .utils import to_underscores
-
-def make_page_id(node):
- if isinstance(node, ast.Namespace):
- return 'index'
-
- namespace = node.namespace
- if isinstance(node, (ast.Class, ast.Interface)):
- return '%s.%s' % (namespace.name, node.name)
- elif isinstance(node, ast.Record):
- return '%s.%s' % (namespace.name, node.name)
- elif isinstance(node, ast.Function):
- if node.parent is not None:
- return '%s.%s.%s' % (namespace.name, node.parent.name, node.name)
- else:
- return '%s.%s' % (namespace.name, node.name)
- elif isinstance(node, ast.Enum):
- return '%s.%s' % (namespace.name, node.name)
- elif isinstance(node, ast.Property) and node.parent is not None:
- return '%s.%s-%s' % (namespace.name, node.parent.name, node.name)
- elif isinstance(node, ast.Signal) and node.parent is not None:
- return '%s.%s-%s' % (namespace.name, node.parent.name, node.name)
- elif isinstance(node, ast.VFunction) and node.parent is not None:
- return '%s.%s-%s' % (namespace.name, node.parent.name, node.name)
- else:
- return '%s.%s' % (namespace.name, node.name)
-
-def get_node_kind(node):
- if isinstance(node, ast.Namespace):
- node_kind = 'namespace'
- elif isinstance(node, (ast.Class, ast.Interface)):
- node_kind = 'class'
- elif isinstance(node, ast.Record):
- node_kind = 'record'
- elif isinstance(node, ast.Function):
- if node.is_method:
- node_kind = 'method'
- elif node.is_constructor:
- node_kind = 'constructor'
- else:
- node_kind = 'function'
- elif isinstance(node, ast.Enum):
- node_kind = 'enum'
- elif isinstance(node, ast.Property) and node.parent is not None:
- node_kind = 'property'
- elif isinstance(node, ast.Signal) and node.parent is not None:
- node_kind = 'signal'
- elif isinstance(node, ast.VFunction) and node.parent is not None:
- node_kind = 'vfunc'
- else:
- node_kind = 'default'
-
- return node_kind
-
-class TemplatedScanner(object):
- def __init__(self, specs):
- self.specs = self.unmangle_specs(specs)
- self.regex = self.make_regex(self.specs)
-
- def unmangle_specs(self, specs):
- mangled = re.compile('<<([a-zA-Z_:]+)>>')
- specdict = dict((name.lstrip('!'), spec) for name, spec in specs)
-
- def unmangle(spec, name=None):
- def replace_func(match):
- child_spec_name = match.group(1)
-
- if ':' in child_spec_name:
- pattern_name, child_spec_name = child_spec_name.split(':', 1)
- else:
- pattern_name = None
-
- child_spec = specdict[child_spec_name]
- # Force all child specs of this one to be unnamed
- unmangled = unmangle(child_spec, None)
- if pattern_name and name:
- return '(?P<%s_%s>%s)' % (name, pattern_name, unmangled)
- else:
- return unmangled
-
- return mangled.sub(replace_func, spec)
-
- return [(name, unmangle(spec, name)) for name, spec in specs]
-
- def make_regex(self, specs):
- regex = '|'.join('(?P<%s>%s)' % (name, spec) for name, spec in specs
- if not name.startswith('!'))
- return re.compile(regex)
-
- def get_properties(self, name, match):
- groupdict = match.groupdict()
- properties = {name: groupdict.pop(name)}
- name = name + "_"
- for group, value in groupdict.iteritems():
- if group.startswith(name):
- key = group[len(name):]
- properties[key] = value
- return properties
-
- def scan(self, text):
- pos = 0
- while True:
- match = self.regex.search(text, pos)
- if match is None:
- break
-
- start = match.start()
- if start > pos:
- yield ('other', text[pos:start], None)
-
- pos = match.end()
- name = match.lastgroup
- yield (name, match.group(0), self.get_properties(name, match))
-
- if pos < len(text):
- yield ('other', text[pos:], None)
-
-class DocstringScanner(TemplatedScanner):
- def __init__(self):
- specs = [
- ('!alpha', r'[a-zA-Z0-9_]+'),
- ('!alpha_dash', r'[a-zA-Z0-9_-]+'),
- ('property', r'#<' - result += self.format_inline(node, para) - result += '
' - return result - - def _resolve_type(self, ident): - try: - matches = self._transformer.split_ctype_namespaces(ident) - except ValueError: - return None - for namespace, name in matches: - node = namespace.get(name) - if node: - return node - return None - - def _resolve_symbol(self, symbol): - try: - matches = self._transformer.split_csymbol_namespaces(symbol) - except ValueError: - return None - for namespace, name in matches: - node = namespace.get_by_symbol(symbol) - if node: - return node - return None - - def _find_thing(self, list_, name): - for item in list_: - if item.name == name: - return item - raise KeyError("Could not find %s" % (name, )) - - def _process_other(self, node, match, props): - return self.escape(match) - - def _process_property(self, node, match, props): - type_node = self._resolve_type(props['type_name']) - if type_node is None: - return match - - try: - prop = self._find_thing(type_node.properties, props['property_name']) - except (AttributeError, KeyError), e: - return match - - return self.format_xref(prop) - - def _process_signal(self, node, match, props): - type_node = self._resolve_type(props['type_name']) - if type_node is None: - return match - - try: - signal = self._find_thing(type_node.signals, props['signal_name']) - except (AttributeError, KeyError), e: - return match - - return self.format_xref(signal) - - def _process_type_name(self, node, match, props): - type_ = self._resolve_type(props['type_name']) - if type_ is None: - return match - - return self.format_xref(type_) - - def _process_enum_value(self, node, match, props): - member_name = props['member_name'] - - try: - return '%s
' % (self.fundamentals[member_name], )
- except KeyError:
- pass
-
- enum_value = self._resolve_symbol(member_name)
- if enum_value:
- return self.format_xref(enum_value)
-
- return match
-
- def _process_parameter(self, node, match, props):
- try:
- parameter = node.get_parameter(props['param_name'])
- except (AttributeError, ValueError), e:
- return match
-
- return '%s
' % (self.format_parameter_name(node, parameter), )
-
- def _process_function_call(self, node, match, props):
- func = self._resolve_symbol(props['symbol_name'])
- if func is None:
- return match
-
- return self.format_xref(func)
-
- def _process_token(self, node, tok):
- kind, match, props = tok
-
- dispatch = {
- 'other': self._process_other,
- 'property': self._process_property,
- 'signal': self._process_signal,
- 'type_name': self._process_type_name,
- 'enum_value': self._process_enum_value,
- 'parameter': self._process_parameter,
- 'function_call': self._process_function_call,
- }
-
- return dispatch[kind](node, match, props)
-
- def format_inline(self, node, para):
- tokens = self._scanner.scan(para)
- words = [self._process_token(node, tok) for tok in tokens]
- return ''.join(words)
-
- def format_parameter_name(self, node, parameter):
- return parameter.argname
-
- def format_function_name(self, func):
- raise NotImplementedError
-
- def format_type(self, type_):
- raise NotImplementedError
-
- def format_page_name(self, node):
- if isinstance(node, ast.Namespace):
- return 'Index'
- elif isinstance(node, ast.Function):
- return self.format_function_name(node)
- elif isinstance(node, ast.Property) and node.parent is not None:
- return '%s:%s' % (self.format_page_name(node.parent), node.name)
- elif isinstance(node, ast.Signal) and node.parent is not None:
- return '%s::%s' % (self.format_page_name(node.parent), node.name)
- elif isinstance(node, ast.VFunction) and node.parent is not None:
- return '%s::%s' % (self.format_page_name(node.parent), node.name)
- else:
- return make_page_id(node)
-
- def format_xref(self, node):
- if isinstance(node, ast.Member):
- # Enum/BitField members are linked to the main enum page.
- return self.format_xref(node.parent) + '.' + node.name
- else:
- return xmlwriter.build_xml_tag('link', [('xref', make_page_id(node))])
-
- def format_property_flags(self, property_, construct_only=False):
- flags = []
- if property_.readable and not construct_only:
- flags.append("Read")
- if property_.writable and not construct_only:
- flags.append("Write")
- if property_.construct:
- flags.append("Construct")
- if property_.construct_only:
- flags.append("Construct Only")
-
- return " / ".join(flags)
-
- def to_underscores(self, string):
- return to_underscores(string)
-
- def get_class_hierarchy(self, node):
- parent_chain = [node]
-
- while node.parent:
- node = self._transformer.lookup_typenode(node.parent)
- parent_chain.append(node)
-
- parent_chain.reverse()
- return parent_chain
-
-class MallardFormatterC(MallardFormatter):
- language = "C"
- mime_type = "text/x-csrc"
-
- fundamentals = {
- "TRUE": "TRUE",
- "FALSE": "FALSE",
- "NULL": "NULL",
- }
-
- def format_type(self, type_):
- if isinstance(type_, ast.Array):
- return self.format_type(type_.element_type) + '*'
- elif type_.ctype is not None:
- return type_.ctype
- else:
- return type_.target_fundamental
-
- def format_function_name(self, func):
- if isinstance(func, (ast.Function)):
- return func.symbol
- else:
- return func.name
-
-class MallardFormatterPython(MallardFormatter):
- language = "Python"
- mime_type = "text/python"
-
- fundamentals = {
- "TRUE": "True",
- "FALSE": "False",
- "NULL": "None",
- }
-
- def should_render_node(self, node):
- if getattr(node, "is_constructor", False):
- return False
-
- if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
- return False
-
- return True
-
- def is_method(self, node):
- if getattr(node, "is_method", False):
- return True
-
- if isinstance(node, (ast.VFunction)):
- return True
-
- return False
-
- def format_parameter_name(self, node, parameter):
- # Force "self" for the first parameter of a method
- if self.is_method(node) and parameter is node.instance_parameter:
- return "self"
- else:
- return parameter.argname
-
- def format_fundamental_type(self, name):
- fundamental_types = {
- "utf8": "unicode",
- "gunichar": "unicode",
- "gchar": "str",
- "guchar": "str",
- "gboolean": "bool",
- "gint": "int",
- "guint": "int",
- "glong": "int",
- "gulong": "int",
- "gint64": "int",
- "guint64": "int",
- "gfloat": "float",
- "gdouble": "float",
- "gchararray": "str",
- "GParam": "GLib.Param",
- "PyObject": "object",
- "GStrv": "[str]",
- "GVariant": "GLib.Variant",
- }
-
- return fundamental_types.get(name, name)
-
- def format_type(self, type_):
- if isinstance(type_, ast.Array):
- return '[' + self.format_type(type_.element_type) + ']'
- elif isinstance(type_, ast.Map):
- return '{%s: %s}' % (self.format_type(type_.key_type),
- self.format_type(type_.value_type))
- elif type_.target_giname is not None:
- return type_.target_giname
- else:
- return self.format_fundamental_type(type_.target_fundamental)
-
- def format_function_name(self, func):
- if func.parent is not None:
- return "%s.%s" % (func.parent.name, func.name)
- else:
- return func.name
-
-class MallardFormatterGjs(MallardFormatter):
- language = "Gjs"
- mime_type = "text/x-gjs"
-
- fundamentals = {
- "TRUE": "true",
- "FALSE": "false",
- "NULL": "null",
- }
-
- def should_render_node(self, node):
- if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
- return False
-
- return True
-
- def is_method(self, node):
- if getattr(node, "is_method", False):
- return True
-
- if isinstance(node, (ast.VFunction)):
- return True
-
- return False
-
- def format_fundamental_type(self, name):
- fundamental_types = {
- "utf8": "String",
- "gunichar": "String",
- "gchar": "String",
- "guchar": "String",
- "gboolean": "Boolean",
- "gint": "Number",
- "guint": "Number",
- "glong": "Number",
- "gulong": "Number",
- "gint64": "Number",
- "guint64": "Number",
- "gfloat": "Number",
- "gdouble": "Number",
- "gchararray": "String",
- "GParam": "GLib.Param",
- "PyObject": "Object",
- "GStrv": "[String]",
- "GVariant": "GLib.Variant",
- }
-
- return fundamental_types.get(name, name)
-
- def format_type(self, type_):
- if isinstance(type_, ast.Array):
- return '[' + self.format_type(type_.element_type) + ']'
- elif isinstance(type_, ast.Map):
- return '{%s: %s}' % (self.format_type(type_.key_type),
- self.format_type(type_.value_type))
- elif type_.target_fundamental == "none":
- return "void"
- elif type_.target_giname is not None:
- return type_.target_giname
- else:
- return self.format_fundamental_type(type_.target_fundamental)
-
- def format_function_name(self, func):
- if func.is_method:
- return "%s.prototype.%s" % (func.parent.name, func.name)
- elif func.is_constructor:
- return "%s.%s" % (func.parent.name, func.name)
- else:
- return func.name
-
-LANGUAGES = {
- "c": MallardFormatterC,
- "python": MallardFormatterPython,
- "gjs": MallardFormatterGjs,
-}
-
-class MallardWriter(object):
- def __init__(self, transformer, language):
- self._transformer = transformer
-
- try:
- formatter_class = LANGUAGES[language.lower()]
- except KeyError:
- raise SystemExit("Unsupported language: %s" % (language, ))
-
- self._formatter = formatter_class(self._transformer)
- self._language = self._formatter.language
-
- self._lookup = self._get_template_lookup()
-
- def _get_template_lookup(self):
- if 'UNINSTALLED_INTROSPECTION_SRCDIR' in os.environ:
- top_srcdir = os.environ['UNINSTALLED_INTROSPECTION_SRCDIR']
- srcdir = os.path.join(top_srcdir, 'giscanner')
- else:
- srcdir = os.path.dirname(__file__)
-
- template_dir = os.path.join(srcdir, 'doctemplates')
-
- return TemplateLookup(directories=[template_dir],
- module_directory=tempfile.mkdtemp(),
- output_encoding='utf-8')
-
- def write(self, output):
- nodes = [self._transformer.namespace]
- for node in self._transformer.namespace.itervalues():
- if isinstance(node, ast.Function) and node.moved_to is not None:
- continue
- if getattr(node, 'disguised', False):
- continue
- nodes.append(node)
- if isinstance(node, (ast.Class, ast.Interface, ast.Record)):
- nodes += getattr(node, 'methods', [])
- nodes += getattr(node, 'static_methods', [])
- nodes += getattr(node, 'virtual_methods', [])
- nodes += getattr(node, 'properties', [])
- nodes += getattr(node, 'signals', [])
- nodes += getattr(node, 'constructors', [])
- for node in nodes:
- if self._formatter.should_render_node(node):
- self._render_node(node, output)
-
- def _render_node(self, node, output):
- namespace = self._transformer.namespace
-
- node_kind = get_node_kind(node)
- template_name = '%s/%s.tmpl' % (self._language, node_kind)
- page_id = make_page_id(node)
-
- template = self._lookup.get_template(template_name)
- result = template.render(namespace=namespace,
- node=node,
- page_id=page_id,
- page_style=node_kind,
- formatter=self._formatter)
-
- output_file_name = os.path.join(os.path.abspath(output),
- page_id + '.page')
- fp = open(output_file_name, 'w')
- fp.write(result)
- fp.close()
--
cgit v1.2.1
From 0fd6e485a07411bdd73d7a03103ae3fd162aee1a Mon Sep 17 00:00:00 2001
From: Martin Pitt
${node.retval.type.ctype} ${formatter.format_function_name(node)} (\
-% if len(node.all_parameters) == 0:
+% if not node.all_parameters:
void\
% else:
-% for arg, ix in zip(node.all_parameters, range(len(node.all_parameters))):
+% for ix, arg in enumerate(node.all_parameters):
% if ix != 0:
${' ' * (len(formatter.format_type(node.retval.type)) + len(formatter.format_function_name(node)) + 3)}\
% endif
@@ -48,7 +48,7 @@ ${formatter.format_type(arg.type) | x} ${arg.argname}\
<%block name="details">
% if node.all_parameters or node.retval:
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/class.tmpl b/giscanner/doctemplates/Gjs/class.tmpl
index 3991ff31..435b31a5 100644
--- a/giscanner/doctemplates/Gjs/class.tmpl
+++ b/giscanner/doctemplates/Gjs/class.tmpl
@@ -4,7 +4,7 @@
from gi.repository import ${namespace.name}
${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
-% for property_, ix in zip(node.properties, range(len(node.properties))):
+% for ix, property_ in enumerate(node.properties):
% if property_.construct or property_.construct_only or property_.writable:
${property_.name.replace('-', '_')}=value\
% if ix != len(node.properties) - 1:
diff --git a/giscanner/doctemplates/Gjs/enum.tmpl b/giscanner/doctemplates/Gjs/enum.tmpl
index 840f79f5..2624c425 100644
--- a/giscanner/doctemplates/Gjs/enum.tmpl
+++ b/giscanner/doctemplates/Gjs/enum.tmpl
@@ -2,7 +2,7 @@
<%block name="details">
% if node.members:
-% for member, ix in zip(node.members, range(len(node.members))):
+% for member in node.members:
${node.name}.${member.name.upper()} :
- ${formatter.format(node, member.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/function.tmpl b/giscanner/doctemplates/Gjs/function.tmpl
index d0fa096e..2039405d 100644
--- a/giscanner/doctemplates/Gjs/function.tmpl
+++ b/giscanner/doctemplates/Gjs/function.tmpl
@@ -35,7 +35,7 @@ ${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in
<%block name="details">
% if node.parameters or node.retval:
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/vfunc.tmpl b/giscanner/doctemplates/Gjs/vfunc.tmpl
index bba3f38d..2e5d8c94 100644
--- a/giscanner/doctemplates/Gjs/vfunc.tmpl
+++ b/giscanner/doctemplates/Gjs/vfunc.tmpl
@@ -10,7 +10,7 @@ ${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in
<%block name="details">
% if node.parameters or node.retval:
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/class.tmpl b/giscanner/doctemplates/Python/class.tmpl
index 3991ff31..435b31a5 100644
--- a/giscanner/doctemplates/Python/class.tmpl
+++ b/giscanner/doctemplates/Python/class.tmpl
@@ -4,7 +4,7 @@
from gi.repository import ${namespace.name}
${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
-% for property_, ix in zip(node.properties, range(len(node.properties))):
+% for ix, property_ in enumerate(node.properties):
% if property_.construct or property_.construct_only or property_.writable:
${property_.name.replace('-', '_')}=value\
% if ix != len(node.properties) - 1:
diff --git a/giscanner/doctemplates/Python/enum.tmpl b/giscanner/doctemplates/Python/enum.tmpl
index 840f79f5..2624c425 100644
--- a/giscanner/doctemplates/Python/enum.tmpl
+++ b/giscanner/doctemplates/Python/enum.tmpl
@@ -2,7 +2,7 @@
<%block name="details">
% if node.members:
-% for member, ix in zip(node.members, range(len(node.members))):
+% for member in node.members:
${node.name}.${member.name.upper()} :
- ${formatter.format(node, member.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/function.tmpl b/giscanner/doctemplates/Python/function.tmpl
index fa705bd0..23fde041 100644
--- a/giscanner/doctemplates/Python/function.tmpl
+++ b/giscanner/doctemplates/Python/function.tmpl
@@ -24,7 +24,7 @@
%block>
<%block name="synopsis">
-% if len(node.all_parameters) != 0:
+% if node.all_parameters:
@accepts(\
${', '.join((formatter.format_type(arg.type) for arg in node.all_parameters))}\
)
@@ -40,7 +40,7 @@ ${', '.join((formatter.format_parameter_name(node, arg) for arg in node.all_para
<%block name="details">
% if node.all_parameters or node.retval:
-% for arg, ix in zip(node.all_parameters, range(len(node.all_parameters))):
+% for ix, arg in enumerate(node.all_parameters):
${formatter.format_parameter_name(node, arg)} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/signal.tmpl b/giscanner/doctemplates/Python/signal.tmpl
index 9b277466..abb3a3ae 100644
--- a/giscanner/doctemplates/Python/signal.tmpl
+++ b/giscanner/doctemplates/Python/signal.tmpl
@@ -6,7 +6,7 @@
<%block name="synopsis">
def callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname}, \
% endfor
user_param1, ...)
@@ -16,7 +16,7 @@ user_param1, ...)
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/vfunc.tmpl b/giscanner/doctemplates/Python/vfunc.tmpl
index 65f856a5..6f7e6920 100644
--- a/giscanner/doctemplates/Python/vfunc.tmpl
+++ b/giscanner/doctemplates/Python/vfunc.tmpl
@@ -1,7 +1,7 @@
<%inherit file="/base.tmpl"/>
<%block name="synopsis">
-% if len(node.parameters) != 0:
+% if node.parameters:
@accepts(\
${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
)
@@ -16,7 +16,7 @@ ${', '.join((arg.argname for arg in node.parameters))}\
<%block name="details">
% if node.parameters or node.retval:
-% for arg, ix in zip(node.parameters, range(len(node.parameters))):
+% for arg in node.parameters:
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
--
cgit v1.2.1
From c9450dc3d7e2f87fa980923594736621f0ecd6ae Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Sat, 2 Feb 2013 11:24:13 -0500
Subject: docwriter: Define a new formatter method for getting params
This will let us gracefully skip over parameters that aren't exposed
by specific language bindings.
It also fixes a bug in the C/Python documentation where we weren't
iterating over the right parameters.
---
giscanner/doctemplates/C/function.tmpl | 12 ++++++------
giscanner/doctemplates/Gjs/function.tmpl | 8 ++++----
giscanner/doctemplates/Gjs/signal.tmpl | 4 ++--
giscanner/doctemplates/Gjs/vfunc.tmpl | 6 +++---
giscanner/doctemplates/Python/function.tmpl | 12 ++++++------
giscanner/doctemplates/Python/signal.tmpl | 4 ++--
giscanner/doctemplates/Python/vfunc.tmpl | 12 ++++++------
giscanner/docwriter.py | 12 ++++++++++++
.../DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page | 2 ++
.../DocExamples-1.0-C-expected/DocExamples.Obj.method.page | 2 ++
.../DocExamples.Obj-vfunc.page | 4 +++-
11 files changed, 48 insertions(+), 30 deletions(-)
diff --git a/giscanner/doctemplates/C/function.tmpl b/giscanner/doctemplates/C/function.tmpl
index e76eda31..c551bc2e 100644
--- a/giscanner/doctemplates/C/function.tmpl
+++ b/giscanner/doctemplates/C/function.tmpl
@@ -10,7 +10,7 @@
${formatter.format_type(node.retval.type) | x}
${formatter.format_function_name(node)}
-% for arg in node.all_parameters:
+% for arg in formatter.get_parameters(node):
% if arg.type.ctype == '':
% else:
@@ -25,10 +25,10 @@
<%block name="synopsis">
${node.retval.type.ctype} ${formatter.format_function_name(node)} (\
-% if not node.all_parameters:
+% if not formatter.get_parameters(node):
void\
% else:
-% for ix, arg in enumerate(node.all_parameters):
+% for ix, arg in enumerate(formatter.get_parameters(node)):
% if ix != 0:
${' ' * (len(formatter.format_type(node.retval.type)) + len(formatter.format_function_name(node)) + 3)}\
% endif
@@ -37,7 +37,7 @@ ${' ' * (len(formatter.format_type(node.retval.type)) + len(formatter.format_fun
% else:
${formatter.format_type(arg.type) | x} ${arg.argname}\
% endif
-% if ix != len(node.all_parameters) - 1:
+% if ix != len(formatter.get_parameters(node)) - 1:
,
% endif
% endfor
@@ -46,9 +46,9 @@ ${formatter.format_type(arg.type) | x} ${arg.argname}\
%block>
<%block name="details">
-% if node.all_parameters or node.retval:
+% if formatter.get_parameters(node) or node.retval:
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/function.tmpl b/giscanner/doctemplates/Gjs/function.tmpl
index 2039405d..db2c8ae3 100644
--- a/giscanner/doctemplates/Gjs/function.tmpl
+++ b/giscanner/doctemplates/Gjs/function.tmpl
@@ -10,7 +10,7 @@
${formatter.format_type(node.retval.type) | x}
${node.symbol}
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
% if arg.type.ctype == '':
% else:
@@ -26,16 +26,16 @@
function \
${node.name}(\
-${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in node.parameters)}\
+${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in formatter.get_parameters(node))}\
):${formatter.format_type(node.retval.type)} {
// Gjs wrapper for ${node.symbol}()
}
%block>
<%block name="details">
-% if node.parameters or node.retval:
+% if formatter.get_parameters(node) or node.retval:
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/signal.tmpl b/giscanner/doctemplates/Gjs/signal.tmpl
index f2eb5868..83264804 100644
--- a/giscanner/doctemplates/Gjs/signal.tmpl
+++ b/giscanner/doctemplates/Gjs/signal.tmpl
@@ -6,7 +6,7 @@
<%block name="synopsis">
function callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname}:${formatter.format_type(arg.type)}, \
% endfor
user_param1, ...):${formatter.format_type(node.retval.type)};
@@ -16,7 +16,7 @@ user_param1, ...):${formatter.format_type(node.retval.type)};
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Gjs/vfunc.tmpl b/giscanner/doctemplates/Gjs/vfunc.tmpl
index 2e5d8c94..1d132c78 100644
--- a/giscanner/doctemplates/Gjs/vfunc.tmpl
+++ b/giscanner/doctemplates/Gjs/vfunc.tmpl
@@ -2,15 +2,15 @@
<%block name="synopsis">
function vfunc_${node.name}(\
-${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in node.parameters)}\
+${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in formatter.get_parameters(node))}\
):${formatter.format_type(node.retval.type)} {
}
%block>
<%block name="details">
-% if node.parameters or node.retval:
+% if formatter.get_parameters(node) or node.retval:
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/function.tmpl b/giscanner/doctemplates/Python/function.tmpl
index 23fde041..356619c3 100644
--- a/giscanner/doctemplates/Python/function.tmpl
+++ b/giscanner/doctemplates/Python/function.tmpl
@@ -10,7 +10,7 @@
${formatter.format_type(node.retval.type) | x}
${node.symbol}
-% for arg in node.all_parameters:
+% for arg in formatter.get_parameters(node):
% if arg.type.ctype == '':
% else:
@@ -24,23 +24,23 @@
%block>
<%block name="synopsis">
-% if node.all_parameters:
+% if formatter.get_parameters(node):
@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.all_parameters))}\
+${', '.join((formatter.format_type(arg.type) for arg in formatter.get_parameters(node)))}\
)
% endif
@returns(${formatter.format_type(node.retval.type) | x})
def \
${node.name}(\
-${', '.join((formatter.format_parameter_name(node, arg) for arg in node.all_parameters))}\
+${', '.join((formatter.format_parameter_name(node, arg) for arg in formatter.get_parameters(node)))}\
):
# Python wrapper for ${node.symbol}()
%block>
<%block name="details">
-% if node.all_parameters or node.retval:
+% if formatter.get_parameters(node) or node.retval:
-% for ix, arg in enumerate(node.all_parameters):
+% for ix, arg in enumerate(formatter.get_parameters(node)):
${formatter.format_parameter_name(node, arg)} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/signal.tmpl b/giscanner/doctemplates/Python/signal.tmpl
index abb3a3ae..0df13f64 100644
--- a/giscanner/doctemplates/Python/signal.tmpl
+++ b/giscanner/doctemplates/Python/signal.tmpl
@@ -6,7 +6,7 @@
<%block name="synopsis">
def callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname}, \
% endfor
user_param1, ...)
@@ -16,7 +16,7 @@ user_param1, ...)
${formatter.to_underscores(node.parent.name).lower()} :
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/doctemplates/Python/vfunc.tmpl b/giscanner/doctemplates/Python/vfunc.tmpl
index 6f7e6920..c4716a5e 100644
--- a/giscanner/doctemplates/Python/vfunc.tmpl
+++ b/giscanner/doctemplates/Python/vfunc.tmpl
@@ -1,22 +1,22 @@
<%inherit file="/base.tmpl"/>
<%block name="synopsis">
-% if node.parameters:
+% if formatter.get_parameters(node):
@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in node.parameters))}\
+${', '.join((formatter.format_type(arg.type) for arg in formatter.get_parameters(node)))}\
)
% endif
@returns(${formatter.format_type(node.retval.type) | x})
def \
-do_${node.name}(self, \
-${', '.join((arg.argname for arg in node.parameters))}\
+do_${node.name}(\
+${', '.join((arg.argname for arg in formatter.get_parameters(node)))}\
):
%block>
<%block name="details">
-% if node.parameters or node.retval:
+% if formatter.get_parameters(node) or node.retval:
-% for arg in node.parameters:
+% for arg in formatter.get_parameters(node):
${arg.argname} :
- ${formatter.format(node, arg.doc)}
% endfor
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index 2b9cb0fc..be4d74ff 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -289,6 +289,9 @@ class DocFormatter(object):
return dispatch[kind](node, match, props)
+ def get_parameters(self, node):
+ raise NotImplementedError
+
def format_inline(self, node, para):
tokens = self._scanner.scan(para)
words = [self._process_token(node, tok) for tok in tokens]
@@ -374,6 +377,9 @@ class DocFormatterC(DocFormatter):
else:
return func.name
+ def get_parameters(self, node):
+ return node.all_parameters
+
class DocFormatterPython(DocFormatter):
language = "Python"
mime_type = "text/python"
@@ -450,6 +456,9 @@ class DocFormatterPython(DocFormatter):
else:
return func.name
+ def get_parameters(self, node):
+ return node.all_parameters
+
class DocFormatterGjs(DocFormatter):
language = "Gjs"
mime_type = "text/x-gjs"
@@ -520,6 +529,9 @@ class DocFormatterGjs(DocFormatter):
else:
return func.name
+ def get_parameters(self, node):
+ return node.parameters
+
LANGUAGES = {
"c": DocFormatterC,
"python": DocFormatterPython,
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
index 6a71a87c..7ff7e568 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
@@ -25,6 +25,8 @@ void vfunc (DocExamplesObj* self,
+self :
+
first_arg :
first argument
Returns :
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
index 8dbe8a73..b154b8de 100644
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
@@ -61,6 +61,8 @@ in as obj
.This should be a %FALSEALARM.
+obj :
+A .
first_arg :
first argument
second_arg :
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
index a4864631..94fe8f67 100644
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
+++ b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
@@ -13,7 +13,7 @@
DocExamples.Obj::vfunc
-@accepts(int)
+@accepts(DocExamples.Obj, int)
@returns(none)
def do_vfunc(self, first_arg):
@@ -26,6 +26,8 @@ def do_vfunc(self, first_arg):
+self :
+
first_arg :
first argument
--
cgit v1.2.1
From 4dee82c91f91076e96c1c8d309621a9fb1141ac8 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Sat, 2 Feb 2013 11:40:51 -0500
Subject: docwriter: Skip lots of special kinds of parameters
Gjs ignores all of these when constructing function signatures.
---
giscanner/docwriter.py | 17 ++++++++++++++++-
.../DocExamples.callback_function.page | 14 +-------------
2 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index be4d74ff..cd721778 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -530,7 +530,22 @@ class DocFormatterGjs(DocFormatter):
return func.name
def get_parameters(self, node):
- return node.parameters
+ skip = []
+ for param in node.parameters:
+ if param.direction == ast.PARAM_DIRECTION_OUT:
+ skip.append(param)
+ if param.closure_name is not None:
+ skip.append(node.get_parameter(param.closure_name))
+ if param.destroy_name is not None:
+ skip.append(node.get_parameter(param.destroy_name))
+ if isinstance(param.type, ast.Array) and param.type.length_param_name is not None:
+ skip.append(node.get_parameter(param.type.length_param_name))
+
+ params = []
+ for param in node.parameters:
+ if param not in skip:
+ params.append(param)
+ return params
LANGUAGES = {
"c": DocFormatterC,
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
index 4e3de123..cb449c74 100644
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
+++ b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
@@ -17,21 +17,13 @@
DocExamples.Callback
callback
-
- gpointer
- user_data
-
-
- GLib.DestroyNotify
- destroy_notify
-
callback_function
-function callback_function(callback:DocExamples.Callback, user_data:gpointer, destroy_notify:GLib.DestroyNotify):DocExamples.Enum {
+function callback_function(callback:DocExamples.Callback):DocExamples.Enum {
// Gjs wrapper for doc_examples_callback_function()
}
@@ -47,10 +39,6 @@ will expose this in different ways (e.g. Python keeps the
callback :
Just Call Me Maybe
-user_data :
-your stuff
-destroy_notify :
-how to get rid of user_data
Returns :
.foo sometimes, .bar other times.
--
cgit v1.2.1
From a10a32a191aa2f0a124ab79ba5906f8f57b69cdd Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Sun, 3 Feb 2013 10:19:42 -0500
Subject: docwriter: Support varargs in parameter names
---
giscanner/docwriter.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index cd721778..ddd0e6ea 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -298,7 +298,10 @@ class DocFormatter(object):
return ''.join(words)
def format_parameter_name(self, node, parameter):
- return parameter.argname
+ if isinstance(parameter.type, ast.Varargs):
+ return "..."
+ else:
+ return parameter.argname
def format_function_name(self, func):
raise NotImplementedError
@@ -412,6 +415,8 @@ class DocFormatterPython(DocFormatter):
# Force "self" for the first parameter of a method
if self.is_method(node) and parameter is node.instance_parameter:
return "self"
+ elif isinstance(parameter.type, ast.Varargs):
+ return "..."
else:
return parameter.argname
--
cgit v1.2.1
From 841a6cfefbb1954ce94c89009be736895b91699c Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Sun, 3 Feb 2013 08:15:28 -0500
Subject: docwriter: Support formatting of types without c:types
This can happen for properties/signals.
---
giscanner/docwriter.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index ddd0e6ea..8a03aefe 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -371,8 +371,11 @@ class DocFormatterC(DocFormatter):
return self.format_type(type_.element_type) + '*'
elif type_.ctype is not None:
return type_.ctype
- else:
+ elif type_.target_fundamental:
return type_.target_fundamental
+ else:
+ node = self._transformer.lookup_typenode(type_)
+ return getattr(node, 'ctype')
def format_function_name(self, func):
if isinstance(func, (ast.Function)):
--
cgit v1.2.1
From 86f7acf0f139a917e460db26872b5a4306fca8d2 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Sun, 3 Feb 2013 06:58:53 -0500
Subject: tests: Use Regress GIR for doctool
This makes us test a lot more functionality in the doc tool, and
removes the need to have a lot of different test libraries, and
different test infrastructure.
---
.gitignore | 2 +-
common.mk | 6 +
configure.ac | 1 -
tests/Makefile.am | 6 -
.../DocExamples.Callback.page | 25 ---
.../DocExamples.Enum.page | 25 ---
.../DocExamples.Obj-property-example.page | 27 ---
.../DocExamples.Obj-signal-example.page | 42 -----
.../DocExamples.Obj-vfunc.page | 38 ----
.../DocExamples.Obj.method.page | 82 ---------
.../DocExamples.Obj.new.page | 38 ----
.../DocExamples.Obj.page | 59 ------
.../DocExamples.Obj.static_method.page | 45 -----
.../DocExamples.ObjClass.page | 25 ---
.../DocExamples.array_function.page | 45 -----
.../DocExamples.callback_function.page | 60 ------
.../doctool/DocExamples-1.0-C-expected/index.page | 33 ----
.../DocExamples.Callback.page | 25 ---
.../DocExamples.Enum.page | 31 ----
.../DocExamples.Obj-property-example.page | 30 ---
.../DocExamples.Obj-signal-example.page | 44 -----
.../DocExamples.Obj-vfunc.page | 34 ----
.../DocExamples.Obj.method.page | 73 --------
.../DocExamples.Obj.new.page | 40 ----
.../DocExamples.Obj.page | 63 -------
.../DocExamples.Obj.static_method.page | 47 -----
.../DocExamples.array_function.page | 47 -----
.../DocExamples.callback_function.page | 48 -----
.../DocExamples-1.0-Gjs-expected/index.page | 33 ----
.../DocExamples.Callback.page | 25 ---
.../DocExamples.Enum.page | 31 ----
.../DocExamples.Obj-property-example.page | 30 ---
.../DocExamples.Obj-signal-example.page | 44 -----
.../DocExamples.Obj-vfunc.page | 37 ----
.../DocExamples.Obj.method.page | 80 --------
.../DocExamples.Obj.page | 63 -------
.../DocExamples.Obj.static_method.page | 48 -----
.../DocExamples.array_function.page | 48 -----
.../DocExamples.callback_function.page | 61 -------
.../DocExamples-1.0-Python-expected/index.page | 33 ----
tests/doctool/Makefile.am | 60 ------
tests/doctool/doc-examples-obj.c | 203 ---------------------
tests/doctool/doc-examples-obj.h | 93 ----------
tests/scanner/Makefile.am | 38 +++-
.../Regress.ANNOTATION_CALCULATED_DEFINE.page | 25 +++
.../Regress.ANNOTATION_CALCULATED_LARGE.page | 26 +++
.../Regress.ANNOTATION_CALCULATED_LARGE_DIV.page | 25 +++
.../Regress-1.0-C-expected/Regress.ATestError.page | 25 +++
.../Regress.AliasedTestBoxed.page | 25 +++
.../Regress.AnnotationBitfield.page | 25 +++
.../Regress.AnnotationCallback.page | 25 +++
.../Regress.AnnotationForeachFunc.page | 25 +++
.../Regress.AnnotationListCallback.page | 25 +++
.../Regress.AnnotationNotifyFunc.page | 26 +++
.../Regress.AnnotationObject-attribute-signal.page | 38 ++++
...ess.AnnotationObject-doc-empty-arg-parsing.page | 35 ++++
...Regress.AnnotationObject-function-property.page | 26 +++
.../Regress.AnnotationObject-list-signal.page | 36 ++++
.../Regress.AnnotationObject-string-property.page | 27 +++
.../Regress.AnnotationObject-string-signal.page | 37 ++++
.../Regress.AnnotationObject-tab-property.page | 28 +++
.../Regress.AnnotationObject.allow_none.page | 51 ++++++
.../Regress.AnnotationObject.calleeowns.page | 51 ++++++
.../Regress.AnnotationObject.calleesowns.page | 58 ++++++
.../Regress.AnnotationObject.compute_sum.page | 51 ++++++
.../Regress.AnnotationObject.compute_sum_n.page | 58 ++++++
.../Regress.AnnotationObject.compute_sum_nz.page | 58 ++++++
.../Regress.AnnotationObject.create_object.page | 44 +++++
.../Regress.AnnotationObject.do_not_use.page | 44 +++++
.../Regress.AnnotationObject.extra_annos.page | 44 +++++
.../Regress.AnnotationObject.foreach.page | 58 ++++++
.../Regress.AnnotationObject.get_hash.page | 45 +++++
.../Regress.AnnotationObject.get_objects.page | 46 +++++
.../Regress.AnnotationObject.get_strings.page | 45 +++++
.../Regress.AnnotationObject.hidden_self.page | 44 +++++
.../Regress.AnnotationObject.in.page | 51 ++++++
.../Regress.AnnotationObject.inout.page | 51 ++++++
.../Regress.AnnotationObject.inout2.page | 51 ++++++
.../Regress.AnnotationObject.inout3.page | 51 ++++++
.../Regress.AnnotationObject.method.page | 44 +++++
.../Regress.AnnotationObject.notrans.page | 44 +++++
.../Regress.AnnotationObject.out.page | 51 ++++++
.../Regress.AnnotationObject.page | 58 ++++++
.../Regress.AnnotationObject.parse_args.page | 58 ++++++
.../Regress.AnnotationObject.set_data.page | 58 ++++++
.../Regress.AnnotationObject.set_data2.page | 58 ++++++
.../Regress.AnnotationObject.set_data3.page | 59 ++++++
.../Regress.AnnotationObject.string_out.page | 51 ++++++
.../Regress.AnnotationObject.use_buffer.page | 51 ++++++
.../Regress.AnnotationObject.watch.page | 59 ++++++
.../Regress.AnnotationObject.watch_full.page | 65 +++++++
.../Regress.AnnotationObject.with_voidp.page | 51 ++++++
.../Regress.AnnotationObjectClass.page | 25 +++
.../Regress.AnnotationStruct.page | 25 +++
.../Regress.DOUBLE_CONSTANT.page | 25 +++
.../Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page | 25 +++
.../Regress.FOO_PIE_IS_TASTY.page | 25 +++
.../Regress.FOO_SUCCESS_INT.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooASingle.page | 25 +++
.../Regress.FooAddressType.page | 25 +++
.../Regress.FooBRect.add.page | 51 ++++++
.../Regress.FooBRect.new.page | 51 ++++++
.../Regress-1.0-C-expected/Regress.FooBRect.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooBUnion.page | 25 +++
.../Regress.FooBoxed.method.page | 44 +++++
.../Regress.FooBoxed.new.page | 38 ++++
.../Regress-1.0-C-expected/Regress.FooBoxed.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooBuffer.page | 61 +++++++
.../Regress.FooBuffer.some_method.page | 44 +++++
.../Regress.FooCallback.page | 25 +++
.../Regress.FooDBusData.method.page | 44 +++++
.../Regress.FooDBusData.page | 25 +++
.../Regress.FooEnumFullname.page | 25 +++
.../Regress.FooEnumNoType.page | 25 +++
.../Regress.FooEnumType.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooError.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooEvent.page | 25 +++
.../Regress.FooEventAny.page | 25 +++
.../Regress.FooEventExpose.page | 25 +++
.../Regress.FooFlagsNoType.page | 25 +++
.../Regress.FooFlagsType.page | 25 +++
.../Regress.FooForeignStruct.copy.page | 44 +++++
.../Regress.FooForeignStruct.new.page | 38 ++++
.../Regress.FooForeignStruct.page | 25 +++
.../Regress.FooInterface-do_regress_foo.page | 37 ++++
.../Regress.FooInterface.do_regress_foo.page | 51 ++++++
.../Regress.FooInterface.page | 55 ++++++
.../Regress.FooInterface.static_method.page | 44 +++++
.../Regress.FooInterfaceIface.page | 25 +++
.../Regress.FooObject-hidden.page | 26 +++
.../Regress.FooObject-read_fn.page | 40 ++++
.../Regress.FooObject-signal.page | 38 ++++
.../Regress.FooObject-string.page | 26 +++
.../Regress.FooObject-virtual_method.page | 37 ++++
.../Regress.FooObject.a_global_method.page | 44 +++++
.../Regress.FooObject.append_new_stack_layer.page | 51 ++++++
.../Regress.FooObject.dup_name.page | 44 +++++
.../Regress.FooObject.external_type.page | 44 +++++
.../Regress.FooObject.get_default.page | 39 ++++
.../Regress.FooObject.get_name.page | 44 +++++
.../Regress.FooObject.handle_glyph.page | 51 ++++++
.../Regress.FooObject.is_it_time_yet.page | 51 ++++++
.../Regress.FooObject.new.page | 38 ++++
.../Regress.FooObject.new_as_super.page | 38 ++++
.../Regress.FooObject.new_cookie.page | 51 ++++++
.../Regress-1.0-C-expected/Regress.FooObject.page | 58 ++++++
.../Regress.FooObject.read.page | 58 ++++++
.../Regress.FooObject.skipped_method.page | 44 +++++
.../Regress.FooObject.static_meth.page | 38 ++++
.../Regress.FooObject.take_all.page | 55 ++++++
.../Regress.FooObject.various.page | 58 ++++++
.../Regress.FooObject.virtual_method.page | 51 ++++++
.../Regress.FooObjectClass.page | 25 +++
.../Regress.FooObjectCookie.page | 25 +++
.../Regress.FooOtherObject.page | 58 ++++++
.../Regress.FooRectangle.add.page | 51 ++++++
.../Regress.FooRectangle.new.page | 66 +++++++
.../Regress.FooRectangle.page | 25 +++
.../Regress.FooSkippable.page | 26 +++
.../Regress.FooStackLayer.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooStruct.page | 25 +++
.../Regress.FooSubInterface-destroy-event.page | 33 ++++
.../Regress.FooSubInterface-destroy_event.page | 34 ++++
.../Regress.FooSubInterface-do_bar.page | 34 ++++
.../Regress.FooSubInterface-do_baz.page | 40 ++++
.../Regress.FooSubInterface.do_bar.page | 44 +++++
.../Regress.FooSubInterface.do_baz.page | 58 ++++++
.../Regress.FooSubInterface.page | 55 ++++++
.../Regress.FooSubInterfaceIface.page | 25 +++
.../Regress.FooSubobject.new.page | 38 ++++
.../Regress.FooSubobject.page | 61 +++++++
.../Regress.FooSubobjectClass.page | 25 +++
.../Regress.FooThingWithArray.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooUnion.page | 25 +++
.../Regress.FooUtilityStruct.page | 25 +++
.../Regress.FooVarargsCallback.page | 25 +++
.../Regress-1.0-C-expected/Regress.FooXEvent.page | 25 +++
.../Regress.GUINT64_CONSTANT.page | 25 +++
.../Regress.GUINT64_CONSTANTA.page | 25 +++
.../Regress.G_GINT64_CONSTANT.page | 25 +++
.../Regress.INT_CONSTANT.page | 25 +++
.../Regress-1.0-C-expected/Regress.IntSet.page | 25 +++
.../Regress.LONG_STRING_CONSTANT.page | 25 +++
.../Regress.LikeGnomeKeyringPasswordSchema.page | 25 +++
.../Regress-1.0-C-expected/Regress.MAXUINT64.page | 25 +++
.../Regress-1.0-C-expected/Regress.MININT64.page | 25 +++
.../Regress.Mixed_Case_Constant.page | 25 +++
.../Regress.NEGATIVE_INT_CONSTANT.page | 25 +++
.../Regress.PtrArrayAlias.page | 25 +++
.../Regress.STRING_CONSTANT.page | 25 +++
.../Regress.SkippedStructure.page | 26 +++
.../Regress.TestABCError.page | 25 +++
.../Regress.TestBoxed.copy.page | 44 +++++
.../Regress.TestBoxed.equals.page | 51 ++++++
.../Regress.TestBoxed.new.page | 38 ++++
...ess.TestBoxed.new_alternative_constructor1.page | 44 +++++
...ess.TestBoxed.new_alternative_constructor2.page | 51 ++++++
...ess.TestBoxed.new_alternative_constructor3.page | 44 +++++
.../Regress-1.0-C-expected/Regress.TestBoxed.page | 25 +++
.../Regress.TestBoxedB.copy.page | 44 +++++
.../Regress.TestBoxedB.new.page | 51 ++++++
.../Regress-1.0-C-expected/Regress.TestBoxedB.page | 25 +++
.../Regress.TestBoxedC.new.page | 38 ++++
.../Regress-1.0-C-expected/Regress.TestBoxedC.page | 25 +++
.../Regress.TestBoxedD.copy.page | 44 +++++
.../Regress.TestBoxedD.free.page | 44 +++++
.../Regress.TestBoxedD.get_magic.page | 44 +++++
.../Regress.TestBoxedD.new.page | 51 ++++++
.../Regress-1.0-C-expected/Regress.TestBoxedD.page | 25 +++
.../Regress.TestCallback.page | 25 +++
.../Regress.TestCallbackArray.page | 25 +++
.../Regress.TestCallbackFull.page | 25 +++
.../Regress.TestCallbackGError.page | 25 +++
.../Regress.TestCallbackHashtable.page | 25 +++
.../Regress.TestCallbackOwnedGError.page | 25 +++
.../Regress.TestCallbackUserData.page | 25 +++
.../Regress.TestDEFError.page | 25 +++
.../Regress-1.0-C-expected/Regress.TestEnum.page | 25 +++
.../Regress.TestEnumNoGEnum.page | 25 +++
.../Regress.TestEnumUnsigned.page | 25 +++
.../Regress-1.0-C-expected/Regress.TestError.page | 25 +++
.../Regress-1.0-C-expected/Regress.TestFlags.page | 25 +++
.../Regress.TestFloating.new.page | 38 ++++
.../Regress.TestFloating.page | 61 +++++++
.../Regress.TestFloatingClass.page | 25 +++
.../Regress.TestFundamentalObject.page | 55 ++++++
.../Regress.TestFundamentalObject.ref.page | 44 +++++
.../Regress.TestFundamentalObject.unref.page | 44 +++++
.../Regress.TestFundamentalObjectClass.page | 25 +++
.../Regress.TestFundamentalObjectCopyFunction.page | 25 +++
...ress.TestFundamentalObjectFinalizeFunction.page | 25 +++
.../Regress.TestFundamentalSubObject.new.page | 44 +++++
.../Regress.TestFundamentalSubObject.page | 58 ++++++
.../Regress.TestFundamentalSubObjectClass.page | 25 +++
.../Regress.TestInheritDrawable.do_foo.page | 51 ++++++
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 51 ++++++
.../Regress.TestInheritDrawable.get_origin.page | 58 ++++++
.../Regress.TestInheritDrawable.get_size.page | 58 ++++++
.../Regress.TestInheritDrawable.page | 58 ++++++
.../Regress.TestInheritDrawableClass.page | 25 +++
.../Regress.TestInheritPixmapObjectClass.page | 25 +++
.../Regress.TestInterface.page | 55 ++++++
.../Regress.TestInterfaceIface.page | 25 +++
.../Regress.TestObj-all.page | 33 ++++
.../Regress.TestObj-allow_none_vfunc.page | 37 ++++
.../Regress.TestObj-bare.page | 26 +++
.../Regress.TestObj-boxed.page | 26 +++
.../Regress.TestObj-cleanup.page | 33 ++++
.../Regress.TestObj-double.page | 26 +++
.../Regress.TestObj-first.page | 33 ++++
.../Regress.TestObj-float.page | 26 +++
.../Regress.TestObj-gtype.page | 26 +++
.../Regress.TestObj-hash-table-old.page | 26 +++
.../Regress.TestObj-hash-table.page | 26 +++
.../Regress.TestObj-int.page | 26 +++
.../Regress.TestObj-list-old.page | 26 +++
.../Regress.TestObj-list.page | 26 +++
.../Regress.TestObj-matrix.page | 39 ++++
.../Regress.TestObj-sig-with-array-prop.page | 36 ++++
.../Regress.TestObj-sig-with-foreign-struct.page | 35 ++++
.../Regress.TestObj-sig-with-hash-prop.page | 36 ++++
.../Regress.TestObj-sig-with-int64-prop.page | 36 ++++
.../Regress.TestObj-sig-with-intarray-ret.page | 35 ++++
.../Regress.TestObj-sig-with-obj.page | 36 ++++
.../Regress.TestObj-sig-with-strv.page | 35 ++++
.../Regress.TestObj-sig-with-uint64-prop.page | 36 ++++
.../Regress.TestObj-string.page | 26 +++
...Regress.TestObj-test-with-static-scope-arg.page | 35 ++++
.../Regress.TestObj-test.page | 33 ++++
.../Regress.TestObj.constructor.page | 38 ++++
.../Regress.TestObj.do_matrix.page | 53 ++++++
...gress.TestObj.emit_sig_with_foreign_struct.page | 44 +++++
.../Regress.TestObj.emit_sig_with_int64.page | 44 +++++
.../Regress.TestObj.emit_sig_with_obj.page | 44 +++++
.../Regress.TestObj.emit_sig_with_uint64.page | 44 +++++
.../Regress.TestObj.forced_method.page | 44 +++++
.../Regress.TestObj.instance_method.page | 44 +++++
.../Regress.TestObj.instance_method_callback.page | 51 ++++++
.../Regress.TestObj.new.page | 44 +++++
.../Regress.TestObj.new_callback.page | 58 ++++++
.../Regress.TestObj.new_from_file.page | 44 +++++
.../Regress.TestObj.null_out.page | 44 +++++
.../Regress-1.0-C-expected/Regress.TestObj.page | 58 ++++++
.../Regress.TestObj.set_bare.page | 51 ++++++
.../Regress.TestObj.skip_inout_param.page | 93 ++++++++++
.../Regress.TestObj.skip_out_param.page | 93 ++++++++++
.../Regress.TestObj.skip_param.page | 93 ++++++++++
.../Regress.TestObj.skip_return_val.page | 93 ++++++++++
.../Regress.TestObj.skip_return_val_no_out.page | 52 ++++++
.../Regress.TestObj.static_method.page | 44 +++++
.../Regress.TestObj.static_method_callback.page | 44 +++++
.../Regress.TestObj.torture_signature_0.page | 86 +++++++++
.../Regress.TestObj.torture_signature_1.page | 86 +++++++++
.../Regress.TestObjClass.page | 25 +++
.../Regress.TestOtherError.page | 25 +++
.../Regress.TestPrivateEnum.page | 25 +++
.../Regress.TestPrivateStruct.page | 25 +++
.../Regress.TestSimpleBoxedA.const_return.page | 38 ++++
.../Regress.TestSimpleBoxedA.copy.page | 44 +++++
.../Regress.TestSimpleBoxedA.equals.page | 51 ++++++
.../Regress.TestSimpleBoxedA.page | 25 +++
.../Regress.TestSimpleBoxedB.copy.page | 44 +++++
.../Regress.TestSimpleBoxedB.page | 25 +++
.../Regress.TestSimpleCallback.page | 25 +++
.../Regress.TestStructA.clone.page | 51 ++++++
.../Regress.TestStructA.page | 25 +++
.../Regress.TestStructA.parse.page | 51 ++++++
.../Regress.TestStructB.clone.page | 51 ++++++
.../Regress.TestStructB.page | 25 +++
.../Regress.TestStructC.page | 25 +++
.../Regress.TestStructD.page | 25 +++
.../Regress.TestStructE.page | 25 +++
.../Regress.TestStructE__some_union__union.page | 25 +++
.../Regress.TestStructF.page | 25 +++
.../Regress.TestStructFixedArray.frob.page | 44 +++++
.../Regress.TestStructFixedArray.page | 25 +++
.../Regress.TestSubObj.instance_method.page | 44 +++++
.../Regress.TestSubObj.new.page | 38 ++++
.../Regress-1.0-C-expected/Regress.TestSubObj.page | 61 +++++++
.../Regress.TestSubObj.unset_bare.page | 44 +++++
.../Regress.TestSubObjClass.page | 25 +++
.../Regress.TestTypeGUInt64.page | 25 +++
.../Regress.TestWi8021x-testbool.page | 26 +++
.../Regress.TestWi8021x.get_testbool.page | 44 +++++
.../Regress.TestWi8021x.new.page | 38 ++++
.../Regress.TestWi8021x.page | 58 ++++++
.../Regress.TestWi8021x.set_testbool.page | 51 ++++++
.../Regress.TestWi8021x.static_method.page | 44 +++++
.../Regress.TestWi8021xClass.page | 25 +++
.../Regress.UTF8_CONSTANT.page | 25 +++
.../Regress.VaListAlias.page | 25 +++
.../Regress.aliased_caller_alloc.page | 44 +++++
.../Regress.annotation_attribute_func.page | 51 ++++++
.../Regress.annotation_custom_destroy.page | 59 ++++++
.../Regress.annotation_get_source_file.page | 38 ++++
.../Regress.annotation_init.page | 51 ++++++
...ress.annotation_invalid_regress_annotation.page | 44 +++++
.../Regress.annotation_ptr_array.page | 44 +++++
.../Regress.annotation_return_array.page | 44 +++++
.../Regress.annotation_return_filename.page | 38 ++++
.../Regress.annotation_set_source_file.page | 44 +++++
...s.annotation_space_after_comment_bug631690.page | 38 ++++
.../Regress.annotation_string_array_length.page | 51 ++++++
.../Regress.annotation_string_zero_terminated.page | 38 ++++
...ress.annotation_string_zero_terminated_out.page | 44 +++++
.../Regress.annotation_test_parsing_bug630862.page | 38 ++++
.../Regress.annotation_transfer_floating.page | 38 ++++
.../Regress.annotation_versioned.page | 39 ++++
.../Regress.atest_error_quark.page | 38 ++++
.../Regress.foo_async_ready_callback.page | 58 ++++++
.../Regress.foo_destroy_notify_callback.page | 58 ++++++
.../Regress-1.0-C-expected/Regress.foo_init.page | 38 ++++
.../Regress.foo_method_external_references.page | 65 +++++++
.../Regress.foo_not_a_constructor_new.page | 39 ++++
.../Regress.foo_skip_me.page | 45 +++++
.../Regress.foo_some_variant.page | 51 ++++++
.../Regress.foo_some_variant_ptr.page | 51 ++++++
.../Regress.foo_test_array.page | 38 ++++
.../Regress.foo_test_const_char_param.page | 44 +++++
.../Regress.foo_test_const_char_retval.page | 38 ++++
.../Regress.foo_test_const_struct_param.page | 44 +++++
.../Regress.foo_test_const_struct_retval.page | 38 ++++
.../Regress.foo_test_string_array.page | 44 +++++
.../Regress.foo_test_string_array_with_g.page | 44 +++++
.../Regress.foo_test_unsigned_qualifier.page | 44 +++++
.../Regress.foo_test_unsigned_type.page | 44 +++++
.../Regress.foo_test_varargs_callback.page | 51 ++++++
.../Regress.foo_test_varargs_callback2.page | 44 +++++
.../Regress.foo_test_varargs_callback3.page | 51 ++++++
.../Regress.func_obj_null_in.page | 44 +++++
.../Regress.global_get_flags_out.page | 44 +++++
.../Regress.has_parameter_named_attrs.page | 52 ++++++
.../Regress.introspectable_via_alias.page | 44 +++++
.../Regress.not_introspectable_via_alias.page | 44 +++++
...ess.random_function_with_skipped_structure.page | 58 ++++++
.../Regress.set_abort_on_error.page | 44 +++++
.../Regress.test_array_callback.page | 44 +++++
.../Regress.test_array_fixed_out_objects.page | 44 +++++
.../Regress.test_array_fixed_size_int_in.page | 44 +++++
.../Regress.test_array_fixed_size_int_out.page | 44 +++++
.../Regress.test_array_fixed_size_int_return.page | 38 ++++
.../Regress.test_array_gint16_in.page | 51 ++++++
.../Regress.test_array_gint32_in.page | 51 ++++++
.../Regress.test_array_gint64_in.page | 51 ++++++
.../Regress.test_array_gint8_in.page | 51 ++++++
.../Regress.test_array_gtype_in.page | 51 ++++++
.../Regress.test_array_int_full_out.page | 44 +++++
.../Regress.test_array_int_in.page | 51 ++++++
.../Regress.test_array_int_inout.page | 51 ++++++
.../Regress.test_array_int_none_out.page | 44 +++++
.../Regress.test_array_int_null_in.page | 51 ++++++
.../Regress.test_array_int_null_out.page | 51 ++++++
.../Regress.test_array_int_out.page | 51 ++++++
.../Regress.test_async_ready_callback.page | 44 +++++
.../Regress.test_boolean.page | 44 +++++
.../Regress.test_boolean_false.page | 44 +++++
.../Regress.test_boolean_true.page | 44 +++++
.../Regress.test_cairo_context_full_return.page | 38 ++++
.../Regress.test_cairo_context_none_in.page | 44 +++++
.../Regress.test_cairo_surface_full_out.page | 44 +++++
.../Regress.test_cairo_surface_full_return.page | 38 ++++
.../Regress.test_cairo_surface_none_in.page | 44 +++++
.../Regress.test_cairo_surface_none_return.page | 38 ++++
.../Regress.test_callback.page | 44 +++++
.../Regress.test_callback_async.page | 51 ++++++
.../Regress.test_callback_destroy_notify.page | 59 ++++++
....test_callback_destroy_notify_no_user_data.page | 52 ++++++
.../Regress.test_callback_thaw_async.page | 38 ++++
.../Regress.test_callback_thaw_notifications.page | 40 ++++
.../Regress.test_callback_user_data.page | 52 ++++++
.../Regress.test_closure.page | 44 +++++
.../Regress.test_closure_one_arg.page | 51 ++++++
.../Regress.test_closure_variant.page | 51 ++++++
.../Regress.test_date_in_gvalue.page | 38 ++++
.../Regress.test_def_error_quark.page | 38 ++++
.../Regress.test_double.page | 44 +++++
.../Regress.test_filename_return.page | 38 ++++
.../Regress-1.0-C-expected/Regress.test_float.page | 44 +++++
.../Regress.test_garray_container_return.page | 38 ++++
.../Regress.test_garray_full_return.page | 38 ++++
.../Regress.test_gerror_callback.page | 44 +++++
.../Regress.test_ghash_container_return.page | 38 ++++
.../Regress.test_ghash_everything_return.page | 38 ++++
.../Regress.test_ghash_gvalue_in.page | 44 +++++
.../Regress.test_ghash_gvalue_return.page | 38 ++++
...egress.test_ghash_nested_everything_return.page | 38 ++++
...gress.test_ghash_nested_everything_return2.page | 39 ++++
.../Regress.test_ghash_nothing_in.page | 44 +++++
.../Regress.test_ghash_nothing_in2.page | 44 +++++
.../Regress.test_ghash_nothing_return.page | 38 ++++
.../Regress.test_ghash_nothing_return2.page | 38 ++++
.../Regress.test_ghash_null_in.page | 44 +++++
.../Regress.test_ghash_null_out.page | 44 +++++
.../Regress.test_ghash_null_return.page | 38 ++++
.../Regress.test_glist_container_return.page | 38 ++++
.../Regress.test_glist_everything_return.page | 38 ++++
.../Regress.test_glist_nothing_in.page | 44 +++++
.../Regress.test_glist_nothing_in2.page | 44 +++++
.../Regress.test_glist_nothing_return.page | 38 ++++
.../Regress.test_glist_nothing_return2.page | 38 ++++
.../Regress.test_glist_null_in.page | 44 +++++
.../Regress.test_glist_null_out.page | 44 +++++
.../Regress.test_gslist_container_return.page | 38 ++++
.../Regress.test_gslist_everything_return.page | 38 ++++
.../Regress.test_gslist_nothing_in.page | 44 +++++
.../Regress.test_gslist_nothing_in2.page | 44 +++++
.../Regress.test_gslist_nothing_return.page | 38 ++++
.../Regress.test_gslist_nothing_return2.page | 38 ++++
.../Regress.test_gslist_null_in.page | 44 +++++
.../Regress.test_gslist_null_out.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_gtype.page | 44 +++++
.../Regress.test_gvariant_as.page | 38 ++++
.../Regress.test_gvariant_asv.page | 38 ++++
.../Regress.test_gvariant_i.page | 38 ++++
.../Regress.test_gvariant_s.page | 38 ++++
.../Regress.test_gvariant_v.page | 38 ++++
.../Regress.test_hash_table_callback.page | 51 ++++++
.../Regress-1.0-C-expected/Regress.test_int.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_int16.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_int32.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_int64.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_int8.page | 44 +++++
.../Regress.test_int_out_utf8.page | 51 ++++++
.../Regress.test_int_value_arg.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_long.page | 44 +++++
.../Regress.test_multi_callback.page | 44 +++++
.../Regress.test_multi_double_args.page | 58 ++++++
.../Regress.test_multiline_doc_comments.page | 38 ++++
.../Regress.test_nested_parameter.page | 69 +++++++
.../Regress.test_null_gerror_callback.page | 44 +++++
.../Regress.test_owned_gerror_callback.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_short.page | 44 +++++
.../Regress.test_simple_callback.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_size.page | 44 +++++
.../Regress.test_skip_unannotated_callback.page | 45 +++++
.../Regress-1.0-C-expected/Regress.test_ssize.page | 44 +++++
.../Regress.test_strv_in.page | 44 +++++
.../Regress.test_strv_in_gvalue.page | 38 ++++
.../Regress.test_strv_out.page | 38 ++++
.../Regress.test_strv_out_c.page | 38 ++++
.../Regress.test_strv_out_container.page | 38 ++++
.../Regress.test_strv_outarg.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_timet.page | 44 +++++
.../Regress.test_torture_signature_0.page | 79 ++++++++
.../Regress.test_torture_signature_1.page | 79 ++++++++
.../Regress.test_torture_signature_2.page | 100 ++++++++++
.../Regress-1.0-C-expected/Regress.test_uint.page | 44 +++++
.../Regress.test_uint16.page | 44 +++++
.../Regress.test_uint32.page | 44 +++++
.../Regress.test_uint64.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_uint8.page | 44 +++++
.../Regress-1.0-C-expected/Regress.test_ulong.page | 44 +++++
.../Regress.test_unichar.page | 44 +++++
.../Regress.test_unsigned_enum_param.page | 44 +++++
.../Regress.test_ushort.page | 44 +++++
.../Regress.test_utf8_const_in.page | 44 +++++
.../Regress.test_utf8_const_return.page | 38 ++++
.../Regress.test_utf8_inout.page | 44 +++++
.../Regress.test_utf8_nonconst_return.page | 38 ++++
.../Regress.test_utf8_null_in.page | 44 +++++
.../Regress.test_utf8_null_out.page | 44 +++++
.../Regress.test_utf8_out.page | 44 +++++
.../Regress.test_utf8_out_nonconst_return.page | 44 +++++
.../Regress.test_utf8_out_out.page | 51 ++++++
.../Regress.test_value_get_fundamental_object.page | 44 +++++
.../Regress.test_value_return.page | 44 +++++
.../Regress.test_value_set_fundamental_object.page | 51 ++++++
.../Regress.test_versioning.page | 39 ++++
tests/scanner/Regress-1.0-C-expected/index.page | 33 ++++
.../Regress.ANNOTATION_CALCULATED_DEFINE.page | 25 +++
.../Regress.ANNOTATION_CALCULATED_LARGE.page | 26 +++
.../Regress.ANNOTATION_CALCULATED_LARGE_DIV.page | 25 +++
.../Regress.ATestError.page | 33 ++++
.../Regress.AliasedTestBoxed.page | 25 +++
.../Regress.AnnotationBitfield.page | 25 +++
.../Regress.AnnotationCallback.page | 25 +++
.../Regress.AnnotationForeachFunc.page | 25 +++
.../Regress.AnnotationListCallback.page | 25 +++
.../Regress.AnnotationNotifyFunc.page | 26 +++
.../Regress.AnnotationObject-attribute-signal.page | 43 +++++
...ess.AnnotationObject-doc-empty-arg-parsing.page | 39 ++++
...Regress.AnnotationObject-function-property.page | 29 +++
.../Regress.AnnotationObject-list-signal.page | 40 ++++
.../Regress.AnnotationObject-string-property.page | 30 +++
.../Regress.AnnotationObject-string-signal.page | 41 +++++
.../Regress.AnnotationObject-tab-property.page | 31 ++++
.../Regress.AnnotationObject.allow_none.page | 46 +++++
.../Regress.AnnotationObject.calleeowns.page | 40 ++++
.../Regress.AnnotationObject.calleesowns.page | 40 ++++
.../Regress.AnnotationObject.compute_sum.page | 44 +++++
.../Regress.AnnotationObject.compute_sum_n.page | 44 +++++
.../Regress.AnnotationObject.compute_sum_nz.page | 44 +++++
.../Regress.AnnotationObject.create_object.page | 40 ++++
.../Regress.AnnotationObject.do_not_use.page | 40 ++++
.../Regress.AnnotationObject.extra_annos.page | 38 ++++
.../Regress.AnnotationObject.foreach.page | 44 +++++
.../Regress.AnnotationObject.get_hash.page | 41 +++++
.../Regress.AnnotationObject.get_objects.page | 42 +++++
.../Regress.AnnotationObject.get_strings.page | 41 +++++
.../Regress.AnnotationObject.hidden_self.page | 38 ++++
.../Regress.AnnotationObject.in.page | 46 +++++
.../Regress.AnnotationObject.inout.page | 46 +++++
.../Regress.AnnotationObject.inout2.page | 46 +++++
.../Regress.AnnotationObject.inout3.page | 46 +++++
.../Regress.AnnotationObject.method.page | 40 ++++
.../Regress.AnnotationObject.notrans.page | 40 ++++
.../Regress.AnnotationObject.out.page | 40 ++++
.../Regress.AnnotationObject.page | 62 +++++++
.../Regress.AnnotationObject.parse_args.page | 44 +++++
.../Regress.AnnotationObject.set_data.page | 44 +++++
.../Regress.AnnotationObject.set_data2.page | 44 +++++
.../Regress.AnnotationObject.set_data3.page | 45 +++++
.../Regress.AnnotationObject.string_out.page | 40 ++++
.../Regress.AnnotationObject.use_buffer.page | 44 +++++
.../Regress.AnnotationObject.watch.page | 45 +++++
.../Regress.AnnotationObject.watch_full.page | 44 +++++
.../Regress.AnnotationObject.with_voidp.page | 44 +++++
.../Regress.AnnotationStruct.page | 25 +++
.../Regress.DOUBLE_CONSTANT.page | 25 +++
.../Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page | 25 +++
.../Regress.FOO_PIE_IS_TASTY.page | 25 +++
.../Regress.FOO_SUCCESS_INT.page | 25 +++
.../Regress.FooASingle.page | 29 +++
.../Regress.FooAddressType.page | 33 ++++
.../Regress.FooBRect.add.page | 44 +++++
.../Regress.FooBRect.new.page | 52 ++++++
.../Regress-1.0-Gjs-expected/Regress.FooBRect.page | 25 +++
.../Regress.FooBUnion.page | 25 +++
.../Regress.FooBoxed.method.page | 38 ++++
.../Regress.FooBoxed.new.page | 40 ++++
.../Regress-1.0-Gjs-expected/Regress.FooBoxed.page | 25 +++
.../Regress.FooBuffer.page | 65 +++++++
.../Regress.FooBuffer.some_method.page | 38 ++++
.../Regress.FooCallback.page | 25 +++
.../Regress.FooDBusData.method.page | 38 ++++
.../Regress.FooDBusData.page | 25 +++
.../Regress.FooEnumFullname.page | 33 ++++
.../Regress.FooEnumNoType.page | 35 ++++
.../Regress.FooEnumType.page | 33 ++++
.../Regress-1.0-Gjs-expected/Regress.FooError.page | 33 ++++
.../Regress-1.0-Gjs-expected/Regress.FooEvent.page | 25 +++
.../Regress.FooEventAny.page | 25 +++
.../Regress.FooEventExpose.page | 25 +++
.../Regress.FooFlagsNoType.page | 25 +++
.../Regress.FooFlagsType.page | 25 +++
.../Regress.FooForeignStruct.copy.page | 40 ++++
.../Regress.FooForeignStruct.new.page | 40 ++++
.../Regress.FooForeignStruct.page | 25 +++
.../Regress.FooInterface-do_regress_foo.page | 33 ++++
.../Regress.FooInterface.do_regress_foo.page | 44 +++++
.../Regress.FooInterface.page | 59 ++++++
.../Regress.FooInterface.static_method.page | 44 +++++
.../Regress.FooObject-hidden.page | 29 +++
.../Regress.FooObject-read_fn.page | 35 ++++
.../Regress.FooObject-signal.page | 43 +++++
.../Regress.FooObject-string.page | 29 +++
.../Regress.FooObject-virtual_method.page | 35 ++++
.../Regress.FooObject.a_global_method.page | 44 +++++
.../Regress.FooObject.append_new_stack_layer.page | 46 +++++
.../Regress.FooObject.dup_name.page | 40 ++++
.../Regress.FooObject.external_type.page | 40 ++++
.../Regress.FooObject.get_default.page | 41 +++++
.../Regress.FooObject.get_name.page | 40 ++++
.../Regress.FooObject.handle_glyph.page | 44 +++++
.../Regress.FooObject.is_it_time_yet.page | 44 +++++
.../Regress.FooObject.new.page | 40 ++++
.../Regress.FooObject.new_as_super.page | 40 ++++
.../Regress.FooObject.new_cookie.page | 46 +++++
.../Regress.FooObject.page | 62 +++++++
.../Regress.FooObject.read.page | 50 +++++
.../Regress.FooObject.skipped_method.page | 38 ++++
.../Regress.FooObject.static_meth.page | 40 ++++
.../Regress.FooObject.take_all.page | 47 +++++
.../Regress.FooObject.various.page | 50 +++++
.../Regress.FooObject.virtual_method.page | 46 +++++
.../Regress.FooObjectCookie.page | 25 +++
.../Regress.FooOtherObject.page | 62 +++++++
.../Regress.FooRectangle.add.page | 44 +++++
.../Regress.FooRectangle.new.page | 65 +++++++
.../Regress.FooRectangle.page | 25 +++
.../Regress.FooSkippable.page | 32 ++++
.../Regress.FooStackLayer.page | 45 +++++
.../Regress.FooStruct.page | 25 +++
.../Regress.FooSubInterface-destroy-event.page | 37 ++++
.../Regress.FooSubInterface-destroy_event.page | 31 ++++
.../Regress.FooSubInterface-do_bar.page | 31 ++++
.../Regress.FooSubInterface-do_baz.page | 33 ++++
.../Regress.FooSubInterface.do_bar.page | 38 ++++
.../Regress.FooSubInterface.do_baz.page | 44 +++++
.../Regress.FooSubInterface.page | 59 ++++++
.../Regress.FooSubobject.new.page | 40 ++++
.../Regress.FooSubobject.page | 65 +++++++
.../Regress.FooThingWithArray.page | 25 +++
.../Regress-1.0-Gjs-expected/Regress.FooUnion.page | 25 +++
.../Regress.FooUtilityStruct.page | 25 +++
.../Regress.FooVarargsCallback.page | 25 +++
.../Regress.FooXEvent.page | 25 +++
.../Regress.GUINT64_CONSTANT.page | 25 +++
.../Regress.GUINT64_CONSTANTA.page | 25 +++
.../Regress.G_GINT64_CONSTANT.page | 25 +++
.../Regress.INT_CONSTANT.page | 25 +++
.../Regress-1.0-Gjs-expected/Regress.IntSet.page | 25 +++
.../Regress.LONG_STRING_CONSTANT.page | 25 +++
.../Regress.LikeGnomeKeyringPasswordSchema.page | 25 +++
.../Regress.MAXUINT64.page | 25 +++
.../Regress-1.0-Gjs-expected/Regress.MININT64.page | 25 +++
.../Regress.Mixed_Case_Constant.page | 25 +++
.../Regress.NEGATIVE_INT_CONSTANT.page | 25 +++
.../Regress.PtrArrayAlias.page | 25 +++
.../Regress.STRING_CONSTANT.page | 25 +++
.../Regress.SkippedStructure.page | 26 +++
.../Regress.TestABCError.page | 33 ++++
.../Regress.TestBoxed.copy.page | 40 ++++
.../Regress.TestBoxed.equals.page | 46 +++++
.../Regress.TestBoxed.new.page | 40 ++++
...ess.TestBoxed.new_alternative_constructor1.page | 46 +++++
...ess.TestBoxed.new_alternative_constructor2.page | 52 ++++++
...ess.TestBoxed.new_alternative_constructor3.page | 46 +++++
.../Regress.TestBoxed.page | 25 +++
.../Regress.TestBoxedB.copy.page | 40 ++++
.../Regress.TestBoxedB.new.page | 52 ++++++
.../Regress.TestBoxedB.page | 25 +++
.../Regress.TestBoxedC.new.page | 40 ++++
.../Regress.TestBoxedC.page | 25 +++
.../Regress.TestBoxedD.copy.page | 40 ++++
.../Regress.TestBoxedD.free.page | 38 ++++
.../Regress.TestBoxedD.get_magic.page | 40 ++++
.../Regress.TestBoxedD.new.page | 52 ++++++
.../Regress.TestBoxedD.page | 25 +++
.../Regress.TestCallback.page | 25 +++
.../Regress.TestCallbackArray.page | 25 +++
.../Regress.TestCallbackFull.page | 25 +++
.../Regress.TestCallbackGError.page | 25 +++
.../Regress.TestCallbackHashtable.page | 25 +++
.../Regress.TestCallbackOwnedGError.page | 25 +++
.../Regress.TestCallbackUserData.page | 25 +++
.../Regress.TestDEFError.page | 33 ++++
.../Regress-1.0-Gjs-expected/Regress.TestEnum.page | 35 ++++
.../Regress.TestEnumNoGEnum.page | 33 ++++
.../Regress.TestEnumUnsigned.page | 31 ++++
.../Regress.TestError.page | 33 ++++
.../Regress.TestFlags.page | 25 +++
.../Regress.TestFloating.new.page | 40 ++++
.../Regress.TestFloating.page | 65 +++++++
.../Regress.TestFundamentalObject.page | 59 ++++++
.../Regress.TestFundamentalObject.ref.page | 40 ++++
.../Regress.TestFundamentalObject.unref.page | 38 ++++
.../Regress.TestFundamentalObjectCopyFunction.page | 25 +++
...ress.TestFundamentalObjectFinalizeFunction.page | 25 +++
.../Regress.TestFundamentalSubObject.new.page | 46 +++++
.../Regress.TestFundamentalSubObject.page | 62 +++++++
.../Regress.TestInheritDrawable.do_foo.page | 44 +++++
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 44 +++++
.../Regress.TestInheritDrawable.get_origin.page | 38 ++++
.../Regress.TestInheritDrawable.get_size.page | 38 ++++
.../Regress.TestInheritDrawable.page | 62 +++++++
.../Regress.TestInheritPixmapObjectClass.page | 25 +++
.../Regress.TestInterface.page | 59 ++++++
.../Regress.TestObj-all.page | 37 ++++
.../Regress.TestObj-allow_none_vfunc.page | 33 ++++
.../Regress.TestObj-bare.page | 29 +++
.../Regress.TestObj-boxed.page | 29 +++
.../Regress.TestObj-cleanup.page | 37 ++++
.../Regress.TestObj-double.page | 29 +++
.../Regress.TestObj-first.page | 37 ++++
.../Regress.TestObj-float.page | 29 +++
.../Regress.TestObj-gtype.page | 29 +++
.../Regress.TestObj-hash-table-old.page | 29 +++
.../Regress.TestObj-hash-table.page | 29 +++
.../Regress.TestObj-int.page | 29 +++
.../Regress.TestObj-list-old.page | 29 +++
.../Regress.TestObj-list.page | 29 +++
.../Regress.TestObj-matrix.page | 37 ++++
.../Regress.TestObj-sig-with-array-prop.page | 40 ++++
.../Regress.TestObj-sig-with-foreign-struct.page | 39 ++++
.../Regress.TestObj-sig-with-hash-prop.page | 40 ++++
.../Regress.TestObj-sig-with-int64-prop.page | 42 +++++
.../Regress.TestObj-sig-with-intarray-ret.page | 39 ++++
.../Regress.TestObj-sig-with-obj.page | 40 ++++
.../Regress.TestObj-sig-with-strv.page | 39 ++++
.../Regress.TestObj-sig-with-uint64-prop.page | 42 +++++
.../Regress.TestObj-string.page | 29 +++
...Regress.TestObj-test-with-static-scope-arg.page | 39 ++++
.../Regress.TestObj-test.page | 37 ++++
.../Regress.TestObj.constructor.page | 40 ++++
.../Regress.TestObj.do_matrix.page | 48 +++++
...gress.TestObj.emit_sig_with_foreign_struct.page | 38 ++++
.../Regress.TestObj.emit_sig_with_int64.page | 38 ++++
.../Regress.TestObj.emit_sig_with_obj.page | 38 ++++
.../Regress.TestObj.emit_sig_with_uint64.page | 38 ++++
.../Regress.TestObj.forced_method.page | 38 ++++
.../Regress.TestObj.instance_method.page | 40 ++++
.../Regress.TestObj.instance_method_callback.page | 44 +++++
.../Regress.TestObj.new.page | 46 +++++
.../Regress.TestObj.new_callback.page | 46 +++++
.../Regress.TestObj.new_from_file.page | 46 +++++
.../Regress.TestObj.null_out.page | 38 ++++
.../Regress-1.0-Gjs-expected/Regress.TestObj.page | 62 +++++++
.../Regress.TestObj.set_bare.page | 44 +++++
.../Regress.TestObj.skip_inout_param.page | 70 +++++++
.../Regress.TestObj.skip_out_param.page | 70 +++++++
.../Regress.TestObj.skip_param.page | 70 +++++++
.../Regress.TestObj.skip_return_val.page | 70 +++++++
.../Regress.TestObj.skip_return_val_no_out.page | 47 +++++
.../Regress.TestObj.static_method.page | 46 +++++
.../Regress.TestObj.static_method_callback.page | 44 +++++
.../Regress.TestObj.torture_signature_0.page | 56 ++++++
.../Regress.TestObj.torture_signature_1.page | 58 ++++++
.../Regress.TestOtherError.page | 33 ++++
.../Regress.TestPrivateEnum.page | 25 +++
.../Regress.TestPrivateStruct.page | 25 +++
.../Regress.TestSimpleBoxedA.const_return.page | 40 ++++
.../Regress.TestSimpleBoxedA.copy.page | 40 ++++
.../Regress.TestSimpleBoxedA.equals.page | 46 +++++
.../Regress.TestSimpleBoxedA.page | 25 +++
.../Regress.TestSimpleBoxedB.copy.page | 40 ++++
.../Regress.TestSimpleBoxedB.page | 25 +++
.../Regress.TestSimpleCallback.page | 25 +++
.../Regress.TestStructA.clone.page | 38 ++++
.../Regress.TestStructA.page | 25 +++
.../Regress.TestStructA.parse.page | 44 +++++
.../Regress.TestStructB.clone.page | 38 ++++
.../Regress.TestStructB.page | 25 +++
.../Regress.TestStructC.page | 25 +++
.../Regress.TestStructD.page | 25 +++
.../Regress.TestStructE.page | 25 +++
.../Regress.TestStructE__some_union__union.page | 25 +++
.../Regress.TestStructF.page | 25 +++
.../Regress.TestStructFixedArray.frob.page | 38 ++++
.../Regress.TestStructFixedArray.page | 25 +++
.../Regress.TestSubObj.instance_method.page | 40 ++++
.../Regress.TestSubObj.new.page | 40 ++++
.../Regress.TestSubObj.page | 65 +++++++
.../Regress.TestSubObj.unset_bare.page | 38 ++++
.../Regress.TestTypeGUInt64.page | 25 +++
.../Regress.TestWi8021x-testbool.page | 29 +++
.../Regress.TestWi8021x.get_testbool.page | 40 ++++
.../Regress.TestWi8021x.new.page | 40 ++++
.../Regress.TestWi8021x.page | 62 +++++++
.../Regress.TestWi8021x.set_testbool.page | 44 +++++
.../Regress.TestWi8021x.static_method.page | 46 +++++
.../Regress.UTF8_CONSTANT.page | 25 +++
.../Regress.VaListAlias.page | 25 +++
.../Regress.aliased_caller_alloc.page | 38 ++++
.../Regress.annotation_attribute_func.page | 52 ++++++
.../Regress.annotation_custom_destroy.page | 45 +++++
.../Regress.annotation_get_source_file.page | 40 ++++
.../Regress.annotation_init.page | 44 +++++
...ress.annotation_invalid_regress_annotation.page | 44 +++++
.../Regress.annotation_ptr_array.page | 44 +++++
.../Regress.annotation_return_array.page | 40 ++++
.../Regress.annotation_return_filename.page | 40 ++++
.../Regress.annotation_set_source_file.page | 44 +++++
...s.annotation_space_after_comment_bug631690.page | 38 ++++
.../Regress.annotation_string_array_length.page | 44 +++++
.../Regress.annotation_string_zero_terminated.page | 40 ++++
...ress.annotation_string_zero_terminated_out.page | 44 +++++
.../Regress.annotation_test_parsing_bug630862.page | 40 ++++
.../Regress.annotation_transfer_floating.page | 40 ++++
.../Regress.annotation_versioned.page | 39 ++++
.../Regress.atest_error_quark.page | 40 ++++
.../Regress.foo_async_ready_callback.page | 50 +++++
.../Regress.foo_destroy_notify_callback.page | 44 +++++
.../Regress-1.0-Gjs-expected/Regress.foo_init.page | 40 ++++
.../Regress.foo_method_external_references.page | 62 +++++++
.../Regress.foo_not_a_constructor_new.page | 41 +++++
.../Regress.foo_skip_me.page | 45 +++++
.../Regress.foo_some_variant.page | 50 +++++
.../Regress.foo_some_variant_ptr.page | 50 +++++
.../Regress.foo_test_array.page | 40 ++++
.../Regress.foo_test_const_char_param.page | 44 +++++
.../Regress.foo_test_const_char_retval.page | 40 ++++
.../Regress.foo_test_const_struct_param.page | 44 +++++
.../Regress.foo_test_const_struct_retval.page | 40 ++++
.../Regress.foo_test_string_array.page | 44 +++++
.../Regress.foo_test_string_array_with_g.page | 44 +++++
.../Regress.foo_test_unsigned_qualifier.page | 44 +++++
.../Regress.foo_test_unsigned_type.page | 44 +++++
.../Regress.foo_test_varargs_callback.page | 50 +++++
.../Regress.foo_test_varargs_callback2.page | 44 +++++
.../Regress.foo_test_varargs_callback3.page | 50 +++++
.../Regress.func_obj_null_in.page | 44 +++++
.../Regress.global_get_flags_out.page | 38 ++++
.../Regress.has_parameter_named_attrs.page | 51 ++++++
.../Regress.introspectable_via_alias.page | 44 +++++
.../Regress.not_introspectable_via_alias.page | 44 +++++
...ess.random_function_with_skipped_structure.page | 56 ++++++
.../Regress.set_abort_on_error.page | 44 +++++
.../Regress.test_array_callback.page | 46 +++++
.../Regress.test_array_fixed_out_objects.page | 38 ++++
.../Regress.test_array_fixed_size_int_in.page | 46 +++++
.../Regress.test_array_fixed_size_int_out.page | 38 ++++
.../Regress.test_array_fixed_size_int_return.page | 40 ++++
.../Regress.test_array_gint16_in.page | 46 +++++
.../Regress.test_array_gint32_in.page | 46 +++++
.../Regress.test_array_gint64_in.page | 46 +++++
.../Regress.test_array_gint8_in.page | 46 +++++
.../Regress.test_array_gtype_in.page | 46 +++++
.../Regress.test_array_int_full_out.page | 40 ++++
.../Regress.test_array_int_in.page | 46 +++++
.../Regress.test_array_int_inout.page | 44 +++++
.../Regress.test_array_int_none_out.page | 40 ++++
.../Regress.test_array_int_null_in.page | 44 +++++
.../Regress.test_array_int_null_out.page | 38 ++++
.../Regress.test_array_int_out.page | 38 ++++
.../Regress.test_async_ready_callback.page | 44 +++++
.../Regress.test_boolean.page | 46 +++++
.../Regress.test_boolean_false.page | 46 +++++
.../Regress.test_boolean_true.page | 46 +++++
.../Regress.test_cairo_context_full_return.page | 40 ++++
.../Regress.test_cairo_context_none_in.page | 44 +++++
.../Regress.test_cairo_surface_full_out.page | 38 ++++
.../Regress.test_cairo_surface_full_return.page | 40 ++++
.../Regress.test_cairo_surface_none_in.page | 44 +++++
.../Regress.test_cairo_surface_none_return.page | 40 ++++
.../Regress.test_callback.page | 46 +++++
.../Regress.test_callback_async.page | 44 +++++
.../Regress.test_callback_destroy_notify.page | 47 +++++
....test_callback_destroy_notify_no_user_data.page | 47 +++++
.../Regress.test_callback_thaw_async.page | 40 ++++
.../Regress.test_callback_thaw_notifications.page | 42 +++++
.../Regress.test_callback_user_data.page | 47 +++++
.../Regress.test_closure.page | 46 +++++
.../Regress.test_closure_one_arg.page | 52 ++++++
.../Regress.test_closure_variant.page | 52 ++++++
.../Regress.test_date_in_gvalue.page | 40 ++++
.../Regress.test_def_error_quark.page | 40 ++++
.../Regress.test_double.page | 46 +++++
.../Regress.test_filename_return.page | 40 ++++
.../Regress.test_float.page | 46 +++++
.../Regress.test_garray_container_return.page | 40 ++++
.../Regress.test_garray_full_return.page | 40 ++++
.../Regress.test_gerror_callback.page | 44 +++++
.../Regress.test_ghash_container_return.page | 40 ++++
.../Regress.test_ghash_everything_return.page | 40 ++++
.../Regress.test_ghash_gvalue_in.page | 44 +++++
.../Regress.test_ghash_gvalue_return.page | 40 ++++
...egress.test_ghash_nested_everything_return.page | 40 ++++
...gress.test_ghash_nested_everything_return2.page | 41 +++++
.../Regress.test_ghash_nothing_in.page | 44 +++++
.../Regress.test_ghash_nothing_in2.page | 44 +++++
.../Regress.test_ghash_nothing_return.page | 40 ++++
.../Regress.test_ghash_nothing_return2.page | 40 ++++
.../Regress.test_ghash_null_in.page | 44 +++++
.../Regress.test_ghash_null_out.page | 38 ++++
.../Regress.test_ghash_null_return.page | 40 ++++
.../Regress.test_glist_container_return.page | 40 ++++
.../Regress.test_glist_everything_return.page | 40 ++++
.../Regress.test_glist_nothing_in.page | 44 +++++
.../Regress.test_glist_nothing_in2.page | 44 +++++
.../Regress.test_glist_nothing_return.page | 40 ++++
.../Regress.test_glist_nothing_return2.page | 40 ++++
.../Regress.test_glist_null_in.page | 44 +++++
.../Regress.test_glist_null_out.page | 38 ++++
.../Regress.test_gslist_container_return.page | 40 ++++
.../Regress.test_gslist_everything_return.page | 40 ++++
.../Regress.test_gslist_nothing_in.page | 44 +++++
.../Regress.test_gslist_nothing_in2.page | 44 +++++
.../Regress.test_gslist_nothing_return.page | 40 ++++
.../Regress.test_gslist_nothing_return2.page | 40 ++++
.../Regress.test_gslist_null_in.page | 44 +++++
.../Regress.test_gslist_null_out.page | 38 ++++
.../Regress.test_gtype.page | 46 +++++
.../Regress.test_gvariant_as.page | 40 ++++
.../Regress.test_gvariant_asv.page | 40 ++++
.../Regress.test_gvariant_i.page | 40 ++++
.../Regress.test_gvariant_s.page | 40 ++++
.../Regress.test_gvariant_v.page | 40 ++++
.../Regress.test_hash_table_callback.page | 50 +++++
.../Regress-1.0-Gjs-expected/Regress.test_int.page | 46 +++++
.../Regress.test_int16.page | 46 +++++
.../Regress.test_int32.page | 46 +++++
.../Regress.test_int64.page | 46 +++++
.../Regress.test_int8.page | 46 +++++
.../Regress.test_int_out_utf8.page | 44 +++++
.../Regress.test_int_value_arg.page | 46 +++++
.../Regress.test_long.page | 46 +++++
.../Regress.test_multi_callback.page | 46 +++++
.../Regress.test_multi_double_args.page | 44 +++++
.../Regress.test_multiline_doc_comments.page | 38 ++++
.../Regress.test_nested_parameter.page | 69 +++++++
.../Regress.test_null_gerror_callback.page | 44 +++++
.../Regress.test_owned_gerror_callback.page | 44 +++++
.../Regress.test_short.page | 46 +++++
.../Regress.test_simple_callback.page | 44 +++++
.../Regress.test_size.page | 46 +++++
.../Regress.test_skip_unannotated_callback.page | 45 +++++
.../Regress.test_ssize.page | 46 +++++
.../Regress.test_strv_in.page | 46 +++++
.../Regress.test_strv_in_gvalue.page | 40 ++++
.../Regress.test_strv_out.page | 40 ++++
.../Regress.test_strv_out_c.page | 40 ++++
.../Regress.test_strv_out_container.page | 40 ++++
.../Regress.test_strv_outarg.page | 38 ++++
.../Regress.test_timet.page | 46 +++++
.../Regress.test_torture_signature_0.page | 56 ++++++
.../Regress.test_torture_signature_1.page | 58 ++++++
.../Regress.test_torture_signature_2.page | 62 +++++++
.../Regress.test_uint.page | 46 +++++
.../Regress.test_uint16.page | 46 +++++
.../Regress.test_uint32.page | 46 +++++
.../Regress.test_uint64.page | 46 +++++
.../Regress.test_uint8.page | 46 +++++
.../Regress.test_ulong.page | 46 +++++
.../Regress.test_unichar.page | 46 +++++
.../Regress.test_unsigned_enum_param.page | 46 +++++
.../Regress.test_ushort.page | 46 +++++
.../Regress.test_utf8_const_in.page | 44 +++++
.../Regress.test_utf8_const_return.page | 40 ++++
.../Regress.test_utf8_inout.page | 44 +++++
.../Regress.test_utf8_nonconst_return.page | 40 ++++
.../Regress.test_utf8_null_in.page | 44 +++++
.../Regress.test_utf8_null_out.page | 38 ++++
.../Regress.test_utf8_out.page | 38 ++++
.../Regress.test_utf8_out_nonconst_return.page | 40 ++++
.../Regress.test_utf8_out_out.page | 38 ++++
.../Regress.test_value_get_fundamental_object.page | 46 +++++
.../Regress.test_value_return.page | 46 +++++
.../Regress.test_value_set_fundamental_object.page | 50 +++++
.../Regress.test_versioning.page | 39 ++++
tests/scanner/Regress-1.0-Gjs-expected/index.page | 33 ++++
.../Regress.ANNOTATION_CALCULATED_DEFINE.page | 25 +++
.../Regress.ANNOTATION_CALCULATED_LARGE.page | 26 +++
.../Regress.ANNOTATION_CALCULATED_LARGE_DIV.page | 25 +++
.../Regress.ATestError.page | 33 ++++
.../Regress.AliasedTestBoxed.page | 25 +++
.../Regress.AnnotationBitfield.page | 25 +++
.../Regress.AnnotationCallback.page | 25 +++
.../Regress.AnnotationForeachFunc.page | 25 +++
.../Regress.AnnotationListCallback.page | 25 +++
.../Regress.AnnotationNotifyFunc.page | 26 +++
.../Regress.AnnotationObject-attribute-signal.page | 43 +++++
...ess.AnnotationObject-doc-empty-arg-parsing.page | 39 ++++
...Regress.AnnotationObject-function-property.page | 29 +++
.../Regress.AnnotationObject-list-signal.page | 40 ++++
.../Regress.AnnotationObject-string-property.page | 30 +++
.../Regress.AnnotationObject-string-signal.page | 41 +++++
.../Regress.AnnotationObject-tab-property.page | 31 ++++
.../Regress.AnnotationObject.allow_none.page | 53 ++++++
.../Regress.AnnotationObject.calleeowns.page | 53 ++++++
.../Regress.AnnotationObject.calleesowns.page | 59 ++++++
.../Regress.AnnotationObject.compute_sum.page | 51 ++++++
.../Regress.AnnotationObject.compute_sum_n.page | 57 ++++++
.../Regress.AnnotationObject.compute_sum_nz.page | 57 ++++++
.../Regress.AnnotationObject.create_object.page | 47 +++++
.../Regress.AnnotationObject.do_not_use.page | 47 +++++
.../Regress.AnnotationObject.extra_annos.page | 45 +++++
.../Regress.AnnotationObject.foreach.page | 57 ++++++
.../Regress.AnnotationObject.get_hash.page | 48 +++++
.../Regress.AnnotationObject.get_objects.page | 49 +++++
.../Regress.AnnotationObject.get_strings.page | 48 +++++
.../Regress.AnnotationObject.hidden_self.page | 45 +++++
.../Regress.AnnotationObject.in.page | 53 ++++++
.../Regress.AnnotationObject.inout.page | 53 ++++++
.../Regress.AnnotationObject.inout2.page | 53 ++++++
.../Regress.AnnotationObject.inout3.page | 53 ++++++
.../Regress.AnnotationObject.method.page | 47 +++++
.../Regress.AnnotationObject.notrans.page | 47 +++++
.../Regress.AnnotationObject.out.page | 53 ++++++
.../Regress.AnnotationObject.page | 62 +++++++
.../Regress.AnnotationObject.parse_args.page | 57 ++++++
.../Regress.AnnotationObject.set_data.page | 57 ++++++
.../Regress.AnnotationObject.set_data2.page | 57 ++++++
.../Regress.AnnotationObject.set_data3.page | 58 ++++++
.../Regress.AnnotationObject.string_out.page | 53 ++++++
.../Regress.AnnotationObject.use_buffer.page | 51 ++++++
.../Regress.AnnotationObject.watch.page | 58 ++++++
.../Regress.AnnotationObject.watch_full.page | 63 +++++++
.../Regress.AnnotationObject.with_voidp.page | 51 ++++++
.../Regress.AnnotationStruct.page | 25 +++
.../Regress.DOUBLE_CONSTANT.page | 25 +++
.../Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page | 25 +++
.../Regress.FOO_PIE_IS_TASTY.page | 25 +++
.../Regress.FOO_SUCCESS_INT.page | 25 +++
.../Regress.FooASingle.page | 29 +++
.../Regress.FooAddressType.page | 33 ++++
.../Regress.FooBRect.add.page | 51 ++++++
.../Regress.FooBRect.page | 25 +++
.../Regress.FooBUnion.page | 25 +++
.../Regress.FooBoxed.method.page | 45 +++++
.../Regress.FooBoxed.page | 25 +++
.../Regress.FooBuffer.page | 65 +++++++
.../Regress.FooBuffer.some_method.page | 45 +++++
.../Regress.FooCallback.page | 25 +++
.../Regress.FooDBusData.method.page | 45 +++++
.../Regress.FooDBusData.page | 25 +++
.../Regress.FooEnumFullname.page | 33 ++++
.../Regress.FooEnumNoType.page | 35 ++++
.../Regress.FooEnumType.page | 33 ++++
.../Regress.FooError.page | 33 ++++
.../Regress.FooEvent.page | 25 +++
.../Regress.FooEventAny.page | 25 +++
.../Regress.FooEventExpose.page | 25 +++
.../Regress.FooFlagsNoType.page | 25 +++
.../Regress.FooFlagsType.page | 25 +++
.../Regress.FooForeignStruct.copy.page | 47 +++++
.../Regress.FooForeignStruct.page | 25 +++
.../Regress.FooInterface-do_regress_foo.page | 36 ++++
.../Regress.FooInterface.do_regress_foo.page | 51 ++++++
.../Regress.FooInterface.page | 59 ++++++
.../Regress.FooInterface.static_method.page | 45 +++++
.../Regress.FooObject-hidden.page | 29 +++
.../Regress.FooObject-read_fn.page | 38 ++++
.../Regress.FooObject-signal.page | 43 +++++
.../Regress.FooObject-string.page | 29 +++
.../Regress.FooObject-virtual_method.page | 38 ++++
.../Regress.FooObject.a_global_method.page | 45 +++++
.../Regress.FooObject.append_new_stack_layer.page | 53 ++++++
.../Regress.FooObject.dup_name.page | 47 +++++
.../Regress.FooObject.external_type.page | 47 +++++
.../Regress.FooObject.get_default.page | 41 +++++
.../Regress.FooObject.get_name.page | 47 +++++
.../Regress.FooObject.handle_glyph.page | 51 ++++++
.../Regress.FooObject.is_it_time_yet.page | 51 ++++++
.../Regress.FooObject.new_cookie.page | 53 ++++++
.../Regress.FooObject.page | 62 +++++++
.../Regress.FooObject.read.page | 57 ++++++
.../Regress.FooObject.skipped_method.page | 45 +++++
.../Regress.FooObject.static_meth.page | 40 ++++
.../Regress.FooObject.take_all.page | 54 ++++++
.../Regress.FooObject.various.page | 57 ++++++
.../Regress.FooObject.virtual_method.page | 53 ++++++
.../Regress.FooObjectCookie.page | 25 +++
.../Regress.FooOtherObject.page | 62 +++++++
.../Regress.FooRectangle.add.page | 51 ++++++
.../Regress.FooRectangle.new.page | 66 +++++++
.../Regress.FooRectangle.page | 25 +++
.../Regress.FooSkippable.page | 32 ++++
.../Regress.FooStackLayer.page | 45 +++++
.../Regress.FooStruct.page | 25 +++
.../Regress.FooSubInterface-destroy-event.page | 37 ++++
.../Regress.FooSubInterface-destroy_event.page | 34 ++++
.../Regress.FooSubInterface-do_bar.page | 34 ++++
.../Regress.FooSubInterface-do_baz.page | 38 ++++
.../Regress.FooSubInterface.do_bar.page | 45 +++++
.../Regress.FooSubInterface.do_baz.page | 57 ++++++
.../Regress.FooSubInterface.page | 59 ++++++
.../Regress.FooSubobject.page | 65 +++++++
.../Regress.FooThingWithArray.page | 25 +++
.../Regress.FooUnion.page | 25 +++
.../Regress.FooUtilityStruct.page | 25 +++
.../Regress.FooVarargsCallback.page | 25 +++
.../Regress.FooXEvent.page | 25 +++
.../Regress.GUINT64_CONSTANT.page | 25 +++
.../Regress.GUINT64_CONSTANTA.page | 25 +++
.../Regress.G_GINT64_CONSTANT.page | 25 +++
.../Regress.INT_CONSTANT.page | 25 +++
.../Regress.IntSet.page | 25 +++
.../Regress.LONG_STRING_CONSTANT.page | 25 +++
.../Regress.LikeGnomeKeyringPasswordSchema.page | 25 +++
.../Regress.MAXUINT64.page | 25 +++
.../Regress.MININT64.page | 25 +++
.../Regress.Mixed_Case_Constant.page | 25 +++
.../Regress.NEGATIVE_INT_CONSTANT.page | 25 +++
.../Regress.PtrArrayAlias.page | 25 +++
.../Regress.STRING_CONSTANT.page | 25 +++
.../Regress.SkippedStructure.page | 26 +++
.../Regress.TestABCError.page | 33 ++++
.../Regress.TestBoxed.copy.page | 47 +++++
.../Regress.TestBoxed.equals.page | 53 ++++++
.../Regress.TestBoxed.page | 25 +++
.../Regress.TestBoxedB.copy.page | 47 +++++
.../Regress.TestBoxedB.page | 25 +++
.../Regress.TestBoxedC.page | 25 +++
.../Regress.TestBoxedD.copy.page | 47 +++++
.../Regress.TestBoxedD.free.page | 45 +++++
.../Regress.TestBoxedD.get_magic.page | 47 +++++
.../Regress.TestBoxedD.page | 25 +++
.../Regress.TestCallback.page | 25 +++
.../Regress.TestCallbackArray.page | 25 +++
.../Regress.TestCallbackFull.page | 25 +++
.../Regress.TestCallbackGError.page | 25 +++
.../Regress.TestCallbackHashtable.page | 25 +++
.../Regress.TestCallbackOwnedGError.page | 25 +++
.../Regress.TestCallbackUserData.page | 25 +++
.../Regress.TestDEFError.page | 33 ++++
.../Regress.TestEnum.page | 35 ++++
.../Regress.TestEnumNoGEnum.page | 33 ++++
.../Regress.TestEnumUnsigned.page | 31 ++++
.../Regress.TestError.page | 33 ++++
.../Regress.TestFlags.page | 25 +++
.../Regress.TestFloating.page | 65 +++++++
.../Regress.TestFundamentalObject.page | 59 ++++++
.../Regress.TestFundamentalObject.ref.page | 47 +++++
.../Regress.TestFundamentalObject.unref.page | 45 +++++
.../Regress.TestFundamentalObjectCopyFunction.page | 25 +++
...ress.TestFundamentalObjectFinalizeFunction.page | 25 +++
.../Regress.TestFundamentalSubObject.page | 62 +++++++
.../Regress.TestInheritDrawable.do_foo.page | 51 ++++++
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 51 ++++++
.../Regress.TestInheritDrawable.get_origin.page | 57 ++++++
.../Regress.TestInheritDrawable.get_size.page | 57 ++++++
.../Regress.TestInheritDrawable.page | 62 +++++++
.../Regress.TestInheritPixmapObjectClass.page | 25 +++
.../Regress.TestInterface.page | 59 ++++++
.../Regress.TestObj-all.page | 37 ++++
.../Regress.TestObj-allow_none_vfunc.page | 36 ++++
.../Regress.TestObj-bare.page | 29 +++
.../Regress.TestObj-boxed.page | 29 +++
.../Regress.TestObj-cleanup.page | 37 ++++
.../Regress.TestObj-double.page | 29 +++
.../Regress.TestObj-first.page | 37 ++++
.../Regress.TestObj-float.page | 29 +++
.../Regress.TestObj-gtype.page | 29 +++
.../Regress.TestObj-hash-table-old.page | 29 +++
.../Regress.TestObj-hash-table.page | 29 +++
.../Regress.TestObj-int.page | 29 +++
.../Regress.TestObj-list-old.page | 29 +++
.../Regress.TestObj-list.page | 29 +++
.../Regress.TestObj-matrix.page | 40 ++++
.../Regress.TestObj-sig-with-array-prop.page | 40 ++++
.../Regress.TestObj-sig-with-foreign-struct.page | 39 ++++
.../Regress.TestObj-sig-with-hash-prop.page | 40 ++++
.../Regress.TestObj-sig-with-int64-prop.page | 42 +++++
.../Regress.TestObj-sig-with-intarray-ret.page | 39 ++++
.../Regress.TestObj-sig-with-obj.page | 40 ++++
.../Regress.TestObj-sig-with-strv.page | 39 ++++
.../Regress.TestObj-sig-with-uint64-prop.page | 42 +++++
.../Regress.TestObj-string.page | 29 +++
...Regress.TestObj-test-with-static-scope-arg.page | 39 ++++
.../Regress.TestObj-test.page | 37 ++++
.../Regress.TestObj.do_matrix.page | 55 ++++++
...gress.TestObj.emit_sig_with_foreign_struct.page | 45 +++++
.../Regress.TestObj.emit_sig_with_int64.page | 45 +++++
.../Regress.TestObj.emit_sig_with_obj.page | 45 +++++
.../Regress.TestObj.emit_sig_with_uint64.page | 45 +++++
.../Regress.TestObj.forced_method.page | 45 +++++
.../Regress.TestObj.instance_method.page | 47 +++++
.../Regress.TestObj.instance_method_callback.page | 51 ++++++
.../Regress.TestObj.null_out.page | 45 +++++
.../Regress.TestObj.page | 62 +++++++
.../Regress.TestObj.set_bare.page | 51 ++++++
.../Regress.TestObj.skip_inout_param.page | 89 +++++++++
.../Regress.TestObj.skip_out_param.page | 89 +++++++++
.../Regress.TestObj.skip_param.page | 89 +++++++++
.../Regress.TestObj.skip_return_val.page | 89 +++++++++
.../Regress.TestObj.skip_return_val_no_out.page | 54 ++++++
.../Regress.TestObj.static_method.page | 47 +++++
.../Regress.TestObj.static_method_callback.page | 45 +++++
.../Regress.TestObj.torture_signature_0.page | 81 ++++++++
.../Regress.TestObj.torture_signature_1.page | 83 +++++++++
.../Regress.TestOtherError.page | 33 ++++
.../Regress.TestPrivateEnum.page | 25 +++
.../Regress.TestPrivateStruct.page | 25 +++
.../Regress.TestSimpleBoxedA.const_return.page | 40 ++++
.../Regress.TestSimpleBoxedA.copy.page | 47 +++++
.../Regress.TestSimpleBoxedA.equals.page | 53 ++++++
.../Regress.TestSimpleBoxedA.page | 25 +++
.../Regress.TestSimpleBoxedB.copy.page | 47 +++++
.../Regress.TestSimpleBoxedB.page | 25 +++
.../Regress.TestSimpleCallback.page | 25 +++
.../Regress.TestStructA.clone.page | 51 ++++++
.../Regress.TestStructA.page | 25 +++
.../Regress.TestStructA.parse.page | 51 ++++++
.../Regress.TestStructB.clone.page | 51 ++++++
.../Regress.TestStructB.page | 25 +++
.../Regress.TestStructC.page | 25 +++
.../Regress.TestStructD.page | 25 +++
.../Regress.TestStructE.page | 25 +++
.../Regress.TestStructE__some_union__union.page | 25 +++
.../Regress.TestStructF.page | 25 +++
.../Regress.TestStructFixedArray.frob.page | 45 +++++
.../Regress.TestStructFixedArray.page | 25 +++
.../Regress.TestSubObj.instance_method.page | 47 +++++
.../Regress.TestSubObj.page | 65 +++++++
.../Regress.TestSubObj.unset_bare.page | 45 +++++
.../Regress.TestTypeGUInt64.page | 25 +++
.../Regress.TestWi8021x-testbool.page | 29 +++
.../Regress.TestWi8021x.get_testbool.page | 47 +++++
.../Regress.TestWi8021x.page | 62 +++++++
.../Regress.TestWi8021x.set_testbool.page | 51 ++++++
.../Regress.TestWi8021x.static_method.page | 47 +++++
.../Regress.UTF8_CONSTANT.page | 25 +++
.../Regress.VaListAlias.page | 25 +++
.../Regress.aliased_caller_alloc.page | 45 +++++
.../Regress.annotation_attribute_func.page | 53 ++++++
.../Regress.annotation_custom_destroy.page | 58 ++++++
.../Regress.annotation_get_source_file.page | 40 ++++
.../Regress.annotation_init.page | 51 ++++++
...ress.annotation_invalid_regress_annotation.page | 45 +++++
.../Regress.annotation_ptr_array.page | 45 +++++
.../Regress.annotation_return_array.page | 47 +++++
.../Regress.annotation_return_filename.page | 40 ++++
.../Regress.annotation_set_source_file.page | 45 +++++
...s.annotation_space_after_comment_bug631690.page | 38 ++++
.../Regress.annotation_string_array_length.page | 51 ++++++
.../Regress.annotation_string_zero_terminated.page | 40 ++++
...ress.annotation_string_zero_terminated_out.page | 45 +++++
.../Regress.annotation_test_parsing_bug630862.page | 40 ++++
.../Regress.annotation_transfer_floating.page | 40 ++++
.../Regress.annotation_versioned.page | 39 ++++
.../Regress.atest_error_quark.page | 40 ++++
.../Regress.foo_async_ready_callback.page | 57 ++++++
.../Regress.foo_destroy_notify_callback.page | 57 ++++++
.../Regress.foo_init.page | 40 ++++
.../Regress.foo_method_external_references.page | 63 +++++++
.../Regress.foo_not_a_constructor_new.page | 41 +++++
.../Regress.foo_skip_me.page | 46 +++++
.../Regress.foo_some_variant.page | 51 ++++++
.../Regress.foo_some_variant_ptr.page | 51 ++++++
.../Regress.foo_test_array.page | 40 ++++
.../Regress.foo_test_const_char_param.page | 45 +++++
.../Regress.foo_test_const_char_retval.page | 40 ++++
.../Regress.foo_test_const_struct_param.page | 45 +++++
.../Regress.foo_test_const_struct_retval.page | 40 ++++
.../Regress.foo_test_string_array.page | 45 +++++
.../Regress.foo_test_string_array_with_g.page | 45 +++++
.../Regress.foo_test_unsigned_qualifier.page | 45 +++++
.../Regress.foo_test_unsigned_type.page | 45 +++++
.../Regress.foo_test_varargs_callback.page | 51 ++++++
.../Regress.foo_test_varargs_callback2.page | 45 +++++
.../Regress.foo_test_varargs_callback3.page | 51 ++++++
.../Regress.func_obj_null_in.page | 45 +++++
.../Regress.global_get_flags_out.page | 45 +++++
.../Regress.has_parameter_named_attrs.page | 52 ++++++
.../Regress.introspectable_via_alias.page | 45 +++++
.../Regress.not_introspectable_via_alias.page | 45 +++++
...ess.random_function_with_skipped_structure.page | 57 ++++++
.../Regress.set_abort_on_error.page | 45 +++++
.../Regress.test_array_callback.page | 47 +++++
.../Regress.test_array_fixed_out_objects.page | 45 +++++
.../Regress.test_array_fixed_size_int_in.page | 47 +++++
.../Regress.test_array_fixed_size_int_out.page | 45 +++++
.../Regress.test_array_fixed_size_int_return.page | 40 ++++
.../Regress.test_array_gint16_in.page | 53 ++++++
.../Regress.test_array_gint32_in.page | 53 ++++++
.../Regress.test_array_gint64_in.page | 53 ++++++
.../Regress.test_array_gint8_in.page | 53 ++++++
.../Regress.test_array_gtype_in.page | 53 ++++++
.../Regress.test_array_int_full_out.page | 47 +++++
.../Regress.test_array_int_in.page | 53 ++++++
.../Regress.test_array_int_inout.page | 51 ++++++
.../Regress.test_array_int_none_out.page | 47 +++++
.../Regress.test_array_int_null_in.page | 51 ++++++
.../Regress.test_array_int_null_out.page | 51 ++++++
.../Regress.test_array_int_out.page | 51 ++++++
.../Regress.test_async_ready_callback.page | 45 +++++
.../Regress.test_boolean.page | 47 +++++
.../Regress.test_boolean_false.page | 47 +++++
.../Regress.test_boolean_true.page | 47 +++++
.../Regress.test_cairo_context_full_return.page | 40 ++++
.../Regress.test_cairo_context_none_in.page | 45 +++++
.../Regress.test_cairo_surface_full_out.page | 45 +++++
.../Regress.test_cairo_surface_full_return.page | 40 ++++
.../Regress.test_cairo_surface_none_in.page | 45 +++++
.../Regress.test_cairo_surface_none_return.page | 40 ++++
.../Regress.test_callback.page | 47 +++++
.../Regress.test_callback_async.page | 51 ++++++
.../Regress.test_callback_destroy_notify.page | 60 ++++++
....test_callback_destroy_notify_no_user_data.page | 54 ++++++
.../Regress.test_callback_thaw_async.page | 40 ++++
.../Regress.test_callback_thaw_notifications.page | 42 +++++
.../Regress.test_callback_user_data.page | 54 ++++++
.../Regress.test_closure.page | 47 +++++
.../Regress.test_closure_one_arg.page | 53 ++++++
.../Regress.test_closure_variant.page | 53 ++++++
.../Regress.test_date_in_gvalue.page | 40 ++++
.../Regress.test_def_error_quark.page | 40 ++++
.../Regress.test_double.page | 47 +++++
.../Regress.test_filename_return.page | 40 ++++
.../Regress.test_float.page | 47 +++++
.../Regress.test_garray_container_return.page | 40 ++++
.../Regress.test_garray_full_return.page | 40 ++++
.../Regress.test_gerror_callback.page | 45 +++++
.../Regress.test_ghash_container_return.page | 40 ++++
.../Regress.test_ghash_everything_return.page | 40 ++++
.../Regress.test_ghash_gvalue_in.page | 45 +++++
.../Regress.test_ghash_gvalue_return.page | 40 ++++
...egress.test_ghash_nested_everything_return.page | 40 ++++
...gress.test_ghash_nested_everything_return2.page | 41 +++++
.../Regress.test_ghash_nothing_in.page | 45 +++++
.../Regress.test_ghash_nothing_in2.page | 45 +++++
.../Regress.test_ghash_nothing_return.page | 40 ++++
.../Regress.test_ghash_nothing_return2.page | 40 ++++
.../Regress.test_ghash_null_in.page | 45 +++++
.../Regress.test_ghash_null_out.page | 45 +++++
.../Regress.test_ghash_null_return.page | 40 ++++
.../Regress.test_glist_container_return.page | 40 ++++
.../Regress.test_glist_everything_return.page | 40 ++++
.../Regress.test_glist_nothing_in.page | 45 +++++
.../Regress.test_glist_nothing_in2.page | 45 +++++
.../Regress.test_glist_nothing_return.page | 40 ++++
.../Regress.test_glist_nothing_return2.page | 40 ++++
.../Regress.test_glist_null_in.page | 45 +++++
.../Regress.test_glist_null_out.page | 45 +++++
.../Regress.test_gslist_container_return.page | 40 ++++
.../Regress.test_gslist_everything_return.page | 40 ++++
.../Regress.test_gslist_nothing_in.page | 45 +++++
.../Regress.test_gslist_nothing_in2.page | 45 +++++
.../Regress.test_gslist_nothing_return.page | 40 ++++
.../Regress.test_gslist_nothing_return2.page | 40 ++++
.../Regress.test_gslist_null_in.page | 45 +++++
.../Regress.test_gslist_null_out.page | 45 +++++
.../Regress.test_gtype.page | 47 +++++
.../Regress.test_gvariant_as.page | 40 ++++
.../Regress.test_gvariant_asv.page | 40 ++++
.../Regress.test_gvariant_i.page | 40 ++++
.../Regress.test_gvariant_s.page | 40 ++++
.../Regress.test_gvariant_v.page | 40 ++++
.../Regress.test_hash_table_callback.page | 51 ++++++
.../Regress.test_int.page | 47 +++++
.../Regress.test_int16.page | 47 +++++
.../Regress.test_int32.page | 47 +++++
.../Regress.test_int64.page | 47 +++++
.../Regress.test_int8.page | 47 +++++
.../Regress.test_int_out_utf8.page | 51 ++++++
.../Regress.test_int_value_arg.page | 47 +++++
.../Regress.test_long.page | 47 +++++
.../Regress.test_multi_callback.page | 47 +++++
.../Regress.test_multi_double_args.page | 57 ++++++
.../Regress.test_multiline_doc_comments.page | 38 ++++
.../Regress.test_nested_parameter.page | 70 +++++++
.../Regress.test_null_gerror_callback.page | 45 +++++
.../Regress.test_owned_gerror_callback.page | 45 +++++
.../Regress.test_short.page | 47 +++++
.../Regress.test_simple_callback.page | 45 +++++
.../Regress.test_size.page | 47 +++++
.../Regress.test_skip_unannotated_callback.page | 46 +++++
.../Regress.test_ssize.page | 47 +++++
.../Regress.test_strv_in.page | 47 +++++
.../Regress.test_strv_in_gvalue.page | 40 ++++
.../Regress.test_strv_out.page | 40 ++++
.../Regress.test_strv_out_c.page | 40 ++++
.../Regress.test_strv_out_container.page | 40 ++++
.../Regress.test_strv_outarg.page | 45 +++++
.../Regress.test_timet.page | 47 +++++
.../Regress.test_torture_signature_0.page | 75 ++++++++
.../Regress.test_torture_signature_1.page | 77 ++++++++
.../Regress.test_torture_signature_2.page | 93 ++++++++++
.../Regress.test_uint.page | 47 +++++
.../Regress.test_uint16.page | 47 +++++
.../Regress.test_uint32.page | 47 +++++
.../Regress.test_uint64.page | 47 +++++
.../Regress.test_uint8.page | 47 +++++
.../Regress.test_ulong.page | 47 +++++
.../Regress.test_unichar.page | 47 +++++
.../Regress.test_unsigned_enum_param.page | 47 +++++
.../Regress.test_ushort.page | 47 +++++
.../Regress.test_utf8_const_in.page | 45 +++++
.../Regress.test_utf8_const_return.page | 40 ++++
.../Regress.test_utf8_inout.page | 45 +++++
.../Regress.test_utf8_nonconst_return.page | 40 ++++
.../Regress.test_utf8_null_in.page | 45 +++++
.../Regress.test_utf8_null_out.page | 45 +++++
.../Regress.test_utf8_out.page | 45 +++++
.../Regress.test_utf8_out_nonconst_return.page | 47 +++++
.../Regress.test_utf8_out_out.page | 51 ++++++
.../Regress.test_value_get_fundamental_object.page | 47 +++++
.../Regress.test_value_return.page | 47 +++++
.../Regress.test_value_set_fundamental_object.page | 51 ++++++
.../Regress.test_versioning.page | 39 ++++
.../scanner/Regress-1.0-Python-expected/index.page | 33 ++++
1392 files changed, 55412 insertions(+), 1924 deletions(-)
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.static_method.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.array_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-C-expected/index.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Callback.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Enum.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-property-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-signal-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-vfunc.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-Gjs-expected/index.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
delete mode 100644 tests/doctool/DocExamples-1.0-Python-expected/index.page
delete mode 100644 tests/doctool/Makefile.am
delete mode 100644 tests/doctool/doc-examples-obj.c
delete mode 100644 tests/doctool/doc-examples-obj.h
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.ATestError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AliasedTestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationBitfield.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationForeachFunc.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationListCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationNotifyFunc.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-function-property.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-property.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-tab-property.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.AnnotationStruct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.DOUBLE_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FOO_PIE_IS_TASTY.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FOO_SUCCESS_INT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooASingle.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooAddressType.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBUnion.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEnumFullname.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEnumNoType.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEvent.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEventAny.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooEventExpose.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsNoType.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsType.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooInterfaceIface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject-hidden.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject-string.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooObjectCookie.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSkippable.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooStackLayer.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooStruct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterfaceIface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooSubobjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooThingWithArray.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooUnion.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooUtilityStruct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooVarargsCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.FooXEvent.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANTA.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.G_GINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.IntSet.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.LONG_STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.LikeGnomeKeyringPasswordSchema.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.MAXUINT64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.MININT64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.Mixed_Case_Constant.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.NEGATIVE_INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.PtrArrayAlias.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.SkippedStructure.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackArray.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackFull.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackGError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackHashtable.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackOwnedGError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackUserData.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestDEFError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestEnumNoGEnum.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestEnumUnsigned.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFlags.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFloatingClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectCopyFunction.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectFinalizeFunction.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawableClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInheritPixmapObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestInterfaceIface.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-bare.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-boxed.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-double.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-float.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-gtype.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table-old.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-int.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list-old.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-string.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestObjClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateEnum.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateStruct.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleCallback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructC.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructD.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructE.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructE__some_union__union.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructF.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestSubObjClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestTypeGUInt64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x-testbool.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021xClass.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.UTF8_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.VaListAlias.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
create mode 100644 tests/scanner/Regress-1.0-C-expected/index.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AliasedTestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationBitfield.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationForeachFunc.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationListCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationNotifyFunc.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-function-property.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-property.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-tab-property.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationStruct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.DOUBLE_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_PIE_IS_TASTY.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_SUCCESS_INT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBUnion.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEvent.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventAny.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventExpose.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsNoType.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsType.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-string.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObjectCookie.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStruct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooThingWithArray.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUnion.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUtilityStruct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooXEvent.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANTA.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.G_GINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.LONG_STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.LikeGnomeKeyringPasswordSchema.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.MAXUINT64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.MININT64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.Mixed_Case_Constant.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.NEGATIVE_INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.PtrArrayAlias.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackArray.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackFull.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackGError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackHashtable.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackOwnedGError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackUserData.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFlags.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectCopyFunction.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectFinalizeFunction.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritPixmapObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-bare.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-boxed.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-double.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-float.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-gtype.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table-old.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-int.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-string.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateEnum.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateStruct.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleCallback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructC.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructD.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE__some_union__union.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructF.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestTypeGUInt64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x-testbool.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.UTF8_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
create mode 100644 tests/scanner/Regress-1.0-Gjs-expected/index.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AliasedTestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationBitfield.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationForeachFunc.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationListCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationNotifyFunc.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-function-property.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-property.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-tab-property.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationStruct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.DOUBLE_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FOO_PIE_IS_TASTY.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FOO_SUCCESS_INT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBUnion.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEvent.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEventAny.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooEventExpose.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsNoType.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsType.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-string.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObjectCookie.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooOtherObject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooStruct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSubobject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooThingWithArray.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooUnion.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooUtilityStruct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooXEvent.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANTA.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.G_GINT64_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.LONG_STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.LikeGnomeKeyringPasswordSchema.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.MAXUINT64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.MININT64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.Mixed_Case_Constant.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.NEGATIVE_INT_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.PtrArrayAlias.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.STRING_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedC.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackArray.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackFull.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackGError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackHashtable.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackOwnedGError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackUserData.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFlags.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFloating.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectCopyFunction.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectFinalizeFunction.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalSubObject.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritPixmapObjectClass.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-bare.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-boxed.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-double.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-float.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-gtype.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table-old.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-int.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-string.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateEnum.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateStruct.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleCallback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructC.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructD.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE__some_union__union.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructF.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestTypeGUInt64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x-testbool.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.UTF8_CONSTANT.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
create mode 100644 tests/scanner/Regress-1.0-Python-expected/index.page
diff --git a/.gitignore b/.gitignore
index 92b3da0e..1e0a0262 100644
--- a/.gitignore
+++ b/.gitignore
@@ -106,4 +106,4 @@ docs/reference/version.xml
#g-ir-doc-tool tests
*.page
-!tests/doctool/*-expected/*.page
+!tests/scanner/*-expected/*.page
diff --git a/common.mk b/common.mk
index 87ceaee2..28b73c7e 100644
--- a/common.mk
+++ b/common.mk
@@ -40,3 +40,9 @@ INTROSPECTION_DOCTOOL = \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
UNINSTALLED_INTROSPECTION_BUILDDIR=$(top_builddir) \
$(top_builddir)/g-ir-doc-tool
+
+INTROSPECTION_DOCTOOL_ARGS = \
+ --add-include-path=$(srcdir) \
+ --add-include-path=$(top_srcdir)/gir \
+ --add-include-path=$(builddir) \
+ --add-include-path=$(top_builddir)
diff --git a/configure.ac b/configure.ac
index 68fb3f25..c8e01731 100644
--- a/configure.ac
+++ b/configure.ac
@@ -318,7 +318,6 @@ tests/offsets/Makefile
tests/scanner/Makefile
tests/repository/Makefile
tests/warn/Makefile
-tests/doctool/Makefile
docs/Makefile
docs/reference/Makefile
gobject-introspection-1.0.pc
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 676d485f..b4985b90 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,12 +1,6 @@
include $(top_srcdir)/common.mk
SUBDIRS = . scanner repository offsets warn
-DIST_SUBDIRS = $(SUBDIRS)
-if BUILD_DOCTOOL
-SUBDIRS += doctool
-else
-DIST_SUBDIRS += doctool
-endif
EXTRA_DIST=
BUILT_SOURCES=
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
deleted file mode 100644
index 621485cf..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Callback.page
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Callback
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
deleted file mode 100644
index 6957f4b7..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Enum.page
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Enum
-
-
-
- This is an example to document an enumeration.
-
-
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
deleted file mode 100644
index 90982bf2..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-property-example.page
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
- property-example
-
-
- DocExamples.Obj:property-example
-
-
-
- This is an example of how to document a property.
-
-
- Since 0.99
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
deleted file mode 100644
index 8502865c..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-signal-example.page
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
- signal-example
-
-
- DocExamples.Obj::signal-example
-
-
-void signal-example (guint int_param,
- guint float_param,
- gpointer pointer_param);
-
-
-
- This is an example of how to document a signal.
-
-
- Since 0.99
-
-
-
-int_param :
-a parameter of type int
-float_param :
-a parameter of type float
-pointer_param :
-A pointer to @obj's thingy -- pass int_param
if you really want to.
-Returns :
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
deleted file mode 100644
index 7ff7e568..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj-vfunc.page
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj::vfunc
-
-
-void vfunc (DocExamplesObj* self,
- gint first_arg);
-
-
-
- This is an example of how to document a vfunc.
-
-
- Since 0.99
-
-
-
-self :
-
-first_arg :
-first argument
-Returns :
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
deleted file mode 100644
index b154b8de..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.method.page
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
- gboolean
-
- doc_examples_obj_method
-
- DocExamplesObj*
- obj
-
-
- gint
- first_arg
-
-
- gfloat
- second_arg
-
-
- gboolean
- boolean_arg
-
-
- gpointer
- pointer_arg
-
-
- gchar*
- string
-
-
-
-
- doc_examples_obj_method
-
-
-gboolean doc_examples_obj_method (DocExamplesObj* obj,
- gint first_arg,
- gfloat second_arg,
- gboolean boolean_arg,
- gpointer pointer_arg,
- gchar* string);
-
-
-
- This is an example of how to document a method.
You should call this on a that was
-created with , by passing it
-in as obj
.
This should be a %FALSEALARM.
-
-
- Since 0.99
-
-
-
-obj :
-A .
-first_arg :
-first argument
-second_arg :
-second argument
-boolean_arg :
-You should always pass TRUE
.
-pointer_arg :
-If not NULL
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
-string :
-A NUL-terminated string.
-Returns :
-Either FALSE
or something FALSE
-y.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page
deleted file mode 100644
index ceef763d..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.new.page
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
- DocExamplesObj*
-
- doc_examples_obj_new
-
-
-
- doc_examples_obj_new
-
-
-DocExamplesObj* doc_examples_obj_new (void);
-
-
-
-
-
-
-
-
-
-Returns :
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
deleted file mode 100644
index 9448bbb6..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.page
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj
-
-
-
- This is an example of how to document a class
This class has a signal: .
And also has a property: .
-
-
- Since 0.99
-
-
-
- Hierarchy
-
- -
-
GObject.Object
- -
-
DocExamples.Obj
-
-
-
-
-
-
-
- Methods
-
-
- Functions
-
-
- Properties
-
-
- Signals
-
-
- Virtual functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.static_method.page
deleted file mode 100644
index 99345e0e..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.Obj.static_method.page
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
- gboolean
-
- doc_examples_obj_static_method
-
- gint*
- out_arg
-
-
-
-
- doc_examples_obj_static_method
-
-
-gboolean doc_examples_obj_static_method (gint* out_arg);
-
-
-
- This is an example of a function with an out argument
-and a return value.
-
-
-
-
-
-out_arg :
-a pointer to int, or NULL
to ignore
-Returns :
-TRUE
if out_arg
is valid, FALSE
otherwise
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
deleted file mode 100644
index fe95df74..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.ObjClass.page
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.ObjClass
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.array_function.page
deleted file mode 100644
index c3dfc238..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.array_function.page
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
- gint*
-
- doc_examples_array_function
-
- gint*
- out_len
-
-
-
-
- doc_examples_array_function
-
-
-gint* doc_examples_array_function (gint* out_len);
-
-
-
- This function returns an array with an explicit length,
-and the length should be invisible in most introspected bindings.
-
-
-
-
-
-out_len :
-the length of the returned array
-Returns :
-an array of numbers.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
deleted file mode 100644
index 0688cbb9..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/DocExamples.callback_function.page
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
- DocExamplesEnum
-
- doc_examples_callback_function
-
- DocExamplesCallback
- callback
-
-
- gpointer
- user_data
-
-
- GDestroyNotify
- destroy_notify
-
-
-
-
- doc_examples_callback_function
-
-
-DocExamplesEnum doc_examples_callback_function (DocExamplesCallback callback,
- gpointer user_data,
- GDestroyNotify destroy_notify);
-
-
-
- This is a function that takes a callback. Different languages
-will expose this in different ways (e.g. Python keeps the
-user_data
parameter, while JS doesn't)
-
-
-
-
-
-callback :
-Just Call Me Maybe
-user_data :
-your stuff
-destroy_notify :
-how to get rid of user_data
-Returns :
-.foo sometimes, .bar other times.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-C-expected/index.page b/tests/doctool/DocExamples-1.0-C-expected/index.page
deleted file mode 100644
index 1d89dedd..00000000
--- a/tests/doctool/DocExamples-1.0-C-expected/index.page
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
- Index
-
-
-
-
-
-
-
-
-
-
- Classes
-
-
- Functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Callback.page
deleted file mode 100644
index 621485cf..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Callback.page
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Callback
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Enum.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Enum.page
deleted file mode 100644
index a3e64bc5..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Enum.page
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Enum
-
-
-
- This is an example to document an enumeration.
-
-
-
-
-
-Enum.FOO :
-a foo
-Enum.BAR :
-a bar
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-property-example.page
deleted file mode 100644
index 59d90f4d..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-property-example.page
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
- property-example
-
-
- DocExamples.Obj:property-example
-
-
-"property-example" {String: gint8} : Read / Write
-
-
-
- This is an example of how to document a property.
-
-
- Since 0.99
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-signal-example.page
deleted file mode 100644
index 074ccd2b..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-signal-example.page
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- signal-example
-
-
- DocExamples.Obj::signal-example
-
-
-function callback(obj, int_param:Number, float_param:Number, pointer_param:gpointer, user_param1, ...):void;
-
-
-
- This is an example of how to document a signal.
-
-
- Since 0.99
-
-
-
-obj :
-instance of DocExamples.Obj that is emitting the signal
-int_param :
-a parameter of type int
-float_param :
-a parameter of type float
-pointer_param :
-A pointer to @obj's thingy -- pass int_param
if you really want to.
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-vfunc.page
deleted file mode 100644
index 87c38e63..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj-vfunc.page
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj::vfunc
-
-
-function vfunc_vfunc(first_arg:Number):void {
-}
-
-
-
- This is an example of how to document a vfunc.
-
-
- Since 0.99
-
-
-
-first_arg :
-first argument
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
deleted file mode 100644
index abe38df2..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.method.page
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
- Boolean
-
- doc_examples_obj_method
-
- Number
- first_arg
-
-
- Number
- second_arg
-
-
- Boolean
- boolean_arg
-
-
- gpointer
- pointer_arg
-
-
- String
- string
-
-
-
-
- Obj.prototype.method
-
-
-function method(first_arg:Number, second_arg:Number, boolean_arg:Boolean, pointer_arg:gpointer, string:String):Boolean {
- // Gjs wrapper for doc_examples_obj_method()
-}
-
-
-
- This is an example of how to document a method.
You should call this on a that was
-created with , by passing it
-in as obj
.
This should be a %FALSEALARM.
-
-
- Since 0.99
-
-
-
-first_arg :
-first argument
-second_arg :
-second argument
-boolean_arg :
-You should always pass true
.
-pointer_arg :
-If not null
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
-string :
-A NUL-terminated string.
-Returns :
-Either false
or something false
-y.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
deleted file mode 100644
index 2dab7439..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.new.page
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj
-
- doc_examples_obj_new
-
-
-
- Obj.new
-
-
-function new():DocExamples.Obj {
- // Gjs wrapper for doc_examples_obj_new()
-}
-
-
-
-
-
-
-
-
-
-Returns :
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
deleted file mode 100644
index 378f27d1..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.page
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj
-
-
-from gi.repository import DocExamples
-
-obj = DocExamples.Obj(property_example=value)
-
-
- This is an example of how to document a class
This class has a signal: .
And also has a property: .
-
-
- Since 0.99
-
-
-
- Hierarchy
-
- -
-
GObject.Object
- -
-
DocExamples.Obj
-
-
-
-
-
-
-
- Methods
-
-
- Functions
-
-
- Properties
-
-
- Signals
-
-
- Virtual functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
deleted file mode 100644
index fd9e1007..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.Obj.static_method.page
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
- Boolean
-
- doc_examples_obj_static_method
-
- Number
- out_arg
-
-
-
-
- static_method
-
-
-function static_method(out_arg:Number):Boolean {
- // Gjs wrapper for doc_examples_obj_static_method()
-}
-
-
-
- This is an example of a function with an out argument
-and a return value.
-
-
-
-
-
-out_arg :
-a pointer to int, or null
to ignore
-Returns :
-true
if out_arg
is valid, false
otherwise
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
deleted file mode 100644
index 05583a26..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.array_function.page
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
- [Number]
-
- doc_examples_array_function
-
- Number
- out_len
-
-
-
-
- array_function
-
-
-function array_function(out_len:Number):[Number] {
- // Gjs wrapper for doc_examples_array_function()
-}
-
-
-
- This function returns an array with an explicit length,
-and the length should be invisible in most introspected bindings.
-
-
-
-
-
-out_len :
-the length of the returned array
-Returns :
-an array of numbers.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
deleted file mode 100644
index cb449c74..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/DocExamples.callback_function.page
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Enum
-
- doc_examples_callback_function
-
- DocExamples.Callback
- callback
-
-
-
-
- callback_function
-
-
-function callback_function(callback:DocExamples.Callback):DocExamples.Enum {
- // Gjs wrapper for doc_examples_callback_function()
-}
-
-
-
- This is a function that takes a callback. Different languages
-will expose this in different ways (e.g. Python keeps the
-user_data
parameter, while JS doesn't)
-
-
-
-
-
-callback :
-Just Call Me Maybe
-Returns :
-.foo sometimes, .bar other times.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Gjs-expected/index.page b/tests/doctool/DocExamples-1.0-Gjs-expected/index.page
deleted file mode 100644
index 1d89dedd..00000000
--- a/tests/doctool/DocExamples-1.0-Gjs-expected/index.page
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
- Index
-
-
-
-
-
-
-
-
-
-
- Classes
-
-
- Functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
deleted file mode 100644
index 621485cf..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Callback.page
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Callback
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
deleted file mode 100644
index a3e64bc5..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Enum.page
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Enum
-
-
-
- This is an example to document an enumeration.
-
-
-
-
-
-Enum.FOO :
-a foo
-Enum.BAR :
-a bar
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
deleted file mode 100644
index 98cafdf5..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-property-example.page
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
- property-example
-
-
- DocExamples.Obj:property-example
-
-
-"property-example" {unicode: gint8} : Read / Write
-
-
-
- This is an example of how to document a property.
-
-
- Since 0.99
-
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
deleted file mode 100644
index 1dc5d60d..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-signal-example.page
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- signal-example
-
-
- DocExamples.Obj::signal-example
-
-
-def callback(obj, int_param, float_param, pointer_param, user_param1, ...)
-
-
-
- This is an example of how to document a signal.
-
-
- Since 0.99
-
-
-
-obj :
-instance of DocExamples.Obj that is emitting the signal
-int_param :
-a parameter of type int
-float_param :
-a parameter of type float
-pointer_param :
-A pointer to @obj's thingy -- pass int_param
if you really want to.
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
deleted file mode 100644
index 94fe8f67..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj-vfunc.page
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj::vfunc
-
-
-@accepts(DocExamples.Obj, int)
-@returns(none)
-def do_vfunc(self, first_arg):
-
-
-
- This is an example of how to document a vfunc.
-
-
- Since 0.99
-
-
-
-self :
-
-first_arg :
-first argument
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
deleted file mode 100644
index 7b7c8fa0..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.method.page
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
- bool
-
- doc_examples_obj_method
-
- DocExamples.Obj
- self
-
-
- int
- first_arg
-
-
- float
- second_arg
-
-
- bool
- boolean_arg
-
-
- gpointer
- pointer_arg
-
-
- unicode
- string
-
-
-
-
- Obj.method
-
-
-@accepts(DocExamples.Obj, int, float, bool, gpointer, unicode)
-@returns(bool)
-def method(self, first_arg, second_arg, boolean_arg, pointer_arg, string):
- # Python wrapper for doc_examples_obj_method()
-
-
-
- This is an example of how to document a method.
You should call this on a that was
-created with , by passing it
-in as self
.
This should be a %FALSEALARM.
-
-
- Since 0.99
-
-
-
-self :
-A .
-first_arg :
-first argument
-second_arg :
-second argument
-boolean_arg :
-You should always pass True
.
-pointer_arg :
-If not None
, do a thing. Pass first_arg
if you want to sometimes. You can also pass second_arg
, or even boolean_arg
.
-string :
-A NUL-terminated string.
-Returns :
-Either False
or something False
-y.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
deleted file mode 100644
index 12cfad8c..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.page
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Obj
-
-
-from gi.repository import DocExamples
-
-obj = DocExamples.Obj(property_example=value)
-
-
- This is an example of how to document a class
This class has a signal: .
And also has a property: .
-
-
- Since 0.99
-
-
-
- Hierarchy
-
- -
-
GObject.Object
- -
-
DocExamples.Obj
-
-
-
-
-
-
-
- Methods
-
-
- Functions
-
-
- Properties
-
-
- Signals
-
-
- Virtual functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
deleted file mode 100644
index 6088a5e2..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.Obj.static_method.page
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
- bool
-
- doc_examples_obj_static_method
-
- int
- out_arg
-
-
-
-
- Obj.static_method
-
-
-@accepts(int)
-@returns(bool)
-def static_method(out_arg):
- # Python wrapper for doc_examples_obj_static_method()
-
-
-
- This is an example of a function with an out argument
-and a return value.
-
-
-
-
-
-out_arg :
-a pointer to int, or None
to ignore
-Returns :
-True
if out_arg
is valid, False
otherwise
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
deleted file mode 100644
index 506e40f3..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.array_function.page
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
- [int]
-
- doc_examples_array_function
-
- int
- out_len
-
-
-
-
- array_function
-
-
-@accepts(int)
-@returns([int])
-def array_function(out_len):
- # Python wrapper for doc_examples_array_function()
-
-
-
- This function returns an array with an explicit length,
-and the length should be invisible in most introspected bindings.
-
-
-
-
-
-out_len :
-the length of the returned array
-Returns :
-an array of numbers.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page b/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
deleted file mode 100644
index 53f5861d..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/DocExamples.callback_function.page
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
- DocExamples.Enum
-
- doc_examples_callback_function
-
- DocExamples.Callback
- callback
-
-
- gpointer
- user_data
-
-
- GLib.DestroyNotify
- destroy_notify
-
-
-
-
- callback_function
-
-
-@accepts(DocExamples.Callback, gpointer, GLib.DestroyNotify)
-@returns(DocExamples.Enum)
-def callback_function(callback, user_data, destroy_notify):
- # Python wrapper for doc_examples_callback_function()
-
-
-
- This is a function that takes a callback. Different languages
-will expose this in different ways (e.g. Python keeps the
-user_data
parameter, while JS doesn't)
-
-
-
-
-
-callback :
-Just Call Me Maybe
-user_data :
-your stuff
-destroy_notify :
-how to get rid of user_data
-Returns :
-.foo sometimes, .bar other times.
-
-
-
-
-
diff --git a/tests/doctool/DocExamples-1.0-Python-expected/index.page b/tests/doctool/DocExamples-1.0-Python-expected/index.page
deleted file mode 100644
index 1d89dedd..00000000
--- a/tests/doctool/DocExamples-1.0-Python-expected/index.page
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
- Index
-
-
-
-
-
-
-
-
-
-
- Classes
-
-
- Functions
-
-
- Other
-
-
-
diff --git a/tests/doctool/Makefile.am b/tests/doctool/Makefile.am
deleted file mode 100644
index 4d2b9d7f..00000000
--- a/tests/doctool/Makefile.am
+++ /dev/null
@@ -1,60 +0,0 @@
-include $(top_srcdir)/common.mk
-include $(top_srcdir)/Makefile.introspection
-
-INTROSPECTION_SCANNER_ARGS += --warn-all --warn-error -I.
-
-check_LTLIBRARIES = \
- libdocexamples.la
-
-AM_CFLAGS = $(GOBJECT_CFLAGS)
-LIBS = $(GOBJECT_LIBS)
-
-libdocexamples_la_SOURCES = $(srcdir)/doc-examples-obj.c $(srcdir)/doc-examples-obj.h
-
-GIRS =
-TYPELIBS = $(GIRS:.gir=.typelib)
-INTROSPECTION_GIRS = $(GIRS)
-CHECK_TARGETS = $(GIRS:.gir=-C.page.check) $(GIRS:.gir=-Python.page.check) $(GIRS:.gir=-Gjs.page.check)
-MALLARD_DIRS = $(GIRS:.gir=-C) $(GIRS:.gir=-Python) $(GIRS:.gir=-Gjs)
-EXPECTED_MALLARD_DIRS = $(MALLARD_DIRS:=-expected)
-CLEANFILES = $(TYPELIBS) $(GIRS)
-BUILT_SOURCES = $(MALLARD_DIRS)
-EXTRA_DIST = $(EXPECTED_MALLARD_DIRS)
-
-DocExamples-1.0.gir: $(top_builddir)/Gio-2.0.gir libdocexamples.la
-DocExamples_1_0_gir_LIBS = libdocexamples.la
-DocExamples_1_0_gir_INCLUDES = cairo-1.0 Gio-2.0
-DocExamples_1_0_gir_FILES = $(libdocexamples_la_SOURCES)
-#DocExamples_1_0_gir_SCANNERFLAGS = --c-include="regress.h"
-GIRS += DocExamples-1.0.gir
-
-%-C: %.gir
- $(AM_V_GEN)
- $(AM_V_at)$(MKDIR_P) $*-C
- $(AM_V_at)rm -f $*-C/*.page
- $(AM_V_at)$(INTROSPECTION_DOCTOOL) --language C $*.gir -o $*-C/
-
-%-Python: %.gir
- $(AM_V_GEN)
- $(AM_V_at)$(MKDIR_P) $*-Python
- $(AM_V_at)rm -f $*-Python/*.page
- $(AM_V_at)$(INTROSPECTION_DOCTOOL) --language Python $*.gir -o $*-Python/
-
-%-Gjs: %.gir
- $(AM_V_GEN)
- $(AM_V_at)$(MKDIR_P) $*-Gjs
- $(AM_V_at)rm -f $*-Gjs/*.page
- $(AM_V_at)$(INTROSPECTION_DOCTOOL) --language Gjs $*.gir -o $*-Gjs/
-
-%-C.page.check: %-C
- @diff -u -w -B -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C"
-
-%-Python.page.check: %-Python
- @diff -u -w -B -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python"
-
-%-Gjs.page.check: %-Gjs
- @diff -u -w -B -U 10 $(srcdir)/$*-Gjs-expected $*-Gjs && echo " TEST $*-Gjs"
-
-check-local: $(CHECK_TARGETS) $(TYPELIBS)
-clean-local:
- @rm -rf $(MALLARD_DIRS)
diff --git a/tests/doctool/doc-examples-obj.c b/tests/doctool/doc-examples-obj.c
deleted file mode 100644
index fff1aaa5..00000000
--- a/tests/doctool/doc-examples-obj.c
+++ /dev/null
@@ -1,203 +0,0 @@
-/* doc-examples-obj.c */
-
-#include "doc-examples-obj.h"
-
-/**
- * DocExamplesObj:
- *
- * This is an example of how to document a class
- *
- * This class has a signal: #DocExamplesObj::signal-example.
- *
- * And also has a property: #DocExamplesObj:property-example.
- *
- * Since: 0.99
- */
-
-G_DEFINE_TYPE (DocExamplesObj, doc_examples_obj, G_TYPE_OBJECT)
-
-static void
-doc_examples_obj_get_property (GObject *object,
- guint property_id,
- GValue *value,
- GParamSpec *pspec)
-{
- switch (property_id)
- {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
- }
-}
-
-static void
-doc_examples_obj_set_property (GObject *object,
- guint property_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- switch (property_id)
- {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
- }
-}
-
-static void
-doc_examples_obj_class_init (DocExamplesObjClass *klass)
-{
- GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- GParamSpec *pspec;
-
- gobject_class->get_property = doc_examples_obj_get_property;
- gobject_class->set_property = doc_examples_obj_set_property;
-
- /**
- * DocExamplesObj::signal-example:
- * @obj:
- * @int_param: a parameter of type int
- * @float_param: a parameter of type float
- * @pointer_param: A pointer to @obj's thingy --
- * pass @int_param if you really want to.
- *
- * This is an example of how to document a signal.
- *
- * Since: 0.99
- */
- g_signal_new ("signal-example",
- G_TYPE_FROM_CLASS (gobject_class),
- G_SIGNAL_RUN_LAST,
- 0, NULL, NULL,
- NULL,
- G_TYPE_NONE, 3, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_POINTER);
-
- /**
- * DocExamplesObj:property-example:
- *
- * This is an example of how to document a property.
- *
- * Type: GLib.HashTable(utf8,gint8)
- * Transfer: container
- *
- * Since: 0.99
- */
- pspec = g_param_spec_boxed ("property-example",
- "Example property",
- "A contained GHashTable",
- G_TYPE_HASH_TABLE,
- G_PARAM_READWRITE);
- g_object_class_install_property (gobject_class,
- 1,
- pspec);
-}
-
-static void
-doc_examples_obj_init (DocExamplesObj *self)
-{
-
-}
-
-DocExamplesObj *
-doc_examples_obj_new (void)
-{
- return g_object_new (DOC_EXAMPLES_TYPE_OBJ, NULL);
-}
-
-/**
- * doc_examples_obj_method:
- * @obj: A #DocExamplesObj.
- * @first_arg: first argument
- * @second_arg: second argument
- * @boolean_arg: You should always pass %TRUE.
- * @pointer_arg: (allow-none): If not %NULL, do a thing.
- * Pass @first_arg if you want to sometimes. You can
- * also pass @second_arg, or even @boolean_arg.
- * @string: A NUL-terminated string.
- *
- * This is an example of how to document a method.
- *
- * You should call this on a #DocExamplesObj that was
- * created with doc_examples_obj_new(), by passing it
- * in as @obj.
- *
- * This should be a %FALSEALARM.
- *
- * Since: 0.99
- *
- * Returns: Either %FALSE or something %FALSE-y.
- */
-gboolean
-doc_examples_obj_method (DocExamplesObj *obj, gint first_arg, gfloat second_arg,
- gboolean boolean_arg, gpointer pointer_arg, gchar *string)
-{
- return FALSE;
-}
-
-/**
- * doc_examples_obj_static_method:
- * @out_arg: (out) (allow-none): a pointer to int, or %NULL to ignore
- *
- * This is an example of a function with an out argument
- * and a return value.
- *
- * Returns: %TRUE if @out_arg is valid, %FALSE otherwise
- */
-gboolean
-doc_examples_obj_static_method (gint *out_arg)
-{
- if (out_arg)
- *out_arg = 42;
-
- return TRUE;
-}
-
-/**
- * doc_examples_array_function:
- * @out_len: (out): the length of the returned array
- *
- * This function returns an array with an explicit length,
- * and the length should be invisible in most introspected bindings.
- *
- * Returns: (array length=out_len) (transfer full): an array of numbers.
- */
-gint *
-doc_examples_array_function (gint *out_len)
-{
- gint *array;
- int i, n = 3;
-
- array = g_new(int, n);
- for (i = 0; i < n; i++)
- array[i] = i;
-
- *out_len = n;
- return array;
-}
-
-/**
- * doc_examples_callback_function:
- * @callback: Just Call Me Maybe
- * @user_data: your stuff
- * @destroy_notify: how to get rid of @user_data
- *
- * This is a function that takes a callback. Different languages
- * will expose this in different ways (e.g. Python keeps the
- * @user_data parameter, while JS doesn't)
- *
- * Returns: %DOC_EXAMPLES_FOO sometimes, %DOC_EXAMPLES_BAR
- * other times.
- */
-DocExamplesEnum
-doc_examples_callback_function (DocExamplesCallback callback,
- gpointer user_data,
- GDestroyNotify destroy_notify)
-{
- gchar *result;
-
- result = callback (42, 17);
- g_free (result);
-
- if (user_data && destroy_notify)
- destroy_notify (user_data);
-
- return DOC_EXAMPLES_FOO;
-}
diff --git a/tests/doctool/doc-examples-obj.h b/tests/doctool/doc-examples-obj.h
deleted file mode 100644
index 543a8c29..00000000
--- a/tests/doctool/doc-examples-obj.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/* doc-examples-obj.h */
-
-#ifndef _DOC_EXAMPLES_OBJ_H
-#define _DOC_EXAMPLES_OBJ_H
-
-#include
-
-G_BEGIN_DECLS
-
-#define DOC_EXAMPLES_TYPE_OBJ doc_examples_obj_get_type()
-
-#define DOC_EXAMPLES_OBJ(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
- DOC_EXAMPLES_TYPE_OBJ, DocExamplesObj))
-
-#define DOC_EXAMPLES_OBJ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), \
- DOC_EXAMPLES_TYPE_OBJ, DocExamplesObjClass))
-
-#define DOC_EXAMPLES_IS_OBJ(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
- DOC_EXAMPLES_TYPE_OBJ))
-
-#define DOC_EXAMPLES_IS_OBJ_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), \
- DOC_EXAMPLES_TYPE_OBJ))
-
-#define DOC_EXAMPLES_OBJ_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), \
- DOC_EXAMPLES_TYPE_OBJ, DocExamplesObjClass))
-
-typedef struct _DocExamplesObj DocExamplesObj;
-typedef struct _DocExamplesObjClass DocExamplesObjClass;
-
-struct _DocExamplesObj
-{
- GObject parent;
-};
-
-struct _DocExamplesObjClass
-{
- GObjectClass parent_class;
-
- /**
- * DocExamplesObjClass::vfunc:
- * @self:
- * @first_arg: first argument
- *
- * This is an example of how to document a vfunc.
- *
- * Since: 0.99
- */
- void (*vfunc) (DocExamplesObj *self, gint first_arg);
-};
-
-GType doc_examples_obj_get_type (void) G_GNUC_CONST;
-
-DocExamplesObj *doc_examples_obj_new (void);
-gboolean doc_examples_obj_method (DocExamplesObj *obj, gint first_arg, gfloat second_arg,
- gboolean boolean_arg, gpointer pointer_arg, gchar *string);
-
-gboolean doc_examples_obj_static_method (gint *out_arg);
-
-gint *doc_examples_array_function (gint *out_len);
-
-/**
- * DocExamplesEnum:
- * @DOC_EXAMPLES_FOO: a foo
- * @DOC_EXAMPLES_BAR: a bar
- *
- * This is an example to document an enumeration.
- */
-typedef enum {
- DOC_EXAMPLES_FOO,
- DOC_EXAMPLES_BAR
-} DocExamplesEnum;
-
-/**
- * DocExamplesCallback:
- * @one: first parameter
- * @two: second parameter
- *
- * Returns: something
- */
-typedef gchar * (*DocExamplesCallback) (int one, int two);
-
-DocExamplesEnum doc_examples_callback_function (DocExamplesCallback callback,
- gpointer user_data,
- GDestroyNotify destroy_notify);
-
-G_END_DECLS
-
-#endif /* _DOC_EXAMPLES_OBJ_H */
diff --git a/tests/scanner/Makefile.am b/tests/scanner/Makefile.am
index cf045082..e07bdd3e 100644
--- a/tests/scanner/Makefile.am
+++ b/tests/scanner/Makefile.am
@@ -146,7 +146,43 @@ Headeronly-1.0.gir: headeronly.h
%.gir.check: %.gir
@diff -u -U 10 $(srcdir)/$*-expected.gir $*.gir && echo " TEST $*.gir"
-check-local: Headeronly-1.0.gir $(CHECKGIRS) $(TYPELIBS)
+if BUILD_DOCTOOL
+DOCGIRS = Regress-1.0.gir
+CHECKDOCS = $(DOCGIRS:.gir=-C.page.check) $(DOCGIRS:.gir=-Python.page.check) $(DOCGIRS:.gir=-Gjs.page.check)
+MALLARD_DIRS = $(DOCGIRS:.gir=-C) $(DOCGIRS:.gir=-Python) $(DOCGIRS:.gir=-Gjs)
+EXPECTED_MALLARD_DIRS = $(MALLARD_DIRS:=-expected)
+
+%-C: %.gir
+ $(AM_V_GEN)
+ $(AM_V_at)$(MKDIR_P) $*-C
+ $(AM_V_at)rm -f $*-C/*.page
+ $(AM_V_at)$(INTROSPECTION_DOCTOOL) $(INTROSPECTION_DOCTOOL_ARGS) --language C $*.gir -o $*-C/
+
+%-Python: %.gir
+ $(AM_V_GEN)
+ $(AM_V_at)$(MKDIR_P) $*-Python
+ $(AM_V_at)rm -f $*-Python/*.page
+ $(AM_V_at)$(INTROSPECTION_DOCTOOL) $(INTROSPECTION_DOCTOOL_ARGS) --language Python $*.gir -o $*-Python/
+
+%-Gjs: %.gir
+ $(AM_V_GEN)
+ $(AM_V_at)$(MKDIR_P) $*-Gjs
+ $(AM_V_at)rm -f $*-Gjs/*.page
+ $(AM_V_at)$(INTROSPECTION_DOCTOOL) $(INTROSPECTION_DOCTOOL_ARGS) --language Gjs $*.gir -o $*-Gjs/
+
+%-C.page.check: %-C
+ @diff -u -w -B -U 10 $(srcdir)/$*-C-expected $*-C && echo " TEST $*-C"
+
+%-Python.page.check: %-Python
+ @diff -u -w -B -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python"
+
+%-Gjs.page.check: %-Gjs
+ @diff -u -w -B -U 10 $(srcdir)/$*-Gjs-expected $*-Gjs && echo " TEST $*-Gjs"
+else
+CHECKDOCS =
+endif
+
+check-local: Headeronly-1.0.gir $(CHECKGIRS) $(CHECKDOCS) $(TYPELIBS)
EXTRA_DIST += \
annotationparser/README \
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
new file mode 100644
index 00000000..ebe71b0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_DEFINE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE.page b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
new file mode 100644
index 00000000..4b38cc01
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE
+
+
+
+ Constant to define a calculated large value
+
+
+ Since 1.4
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
new file mode 100644
index 00000000..d6c8e76a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE_DIV
+
+
+
+ Constant to define a calculated large value
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.ATestError.page b/tests/scanner/Regress-1.0-C-expected/Regress.ATestError.page
new file mode 100644
index 00000000..a2ab2ef9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.ATestError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ATestError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AliasedTestBoxed.page b/tests/scanner/Regress-1.0-C-expected/Regress.AliasedTestBoxed.page
new file mode 100644
index 00000000..2229245a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AliasedTestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AliasedTestBoxed
+
+
+
+ Typedef TestBoxed to test caller-allocates correctness
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationBitfield.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationBitfield.page
new file mode 100644
index 00000000..8cbc8326
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationBitfield.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationBitfield
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationCallback.page
new file mode 100644
index 00000000..30f950c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationCallback
+
+
+
+ This is a callback.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationForeachFunc.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationForeachFunc.page
new file mode 100644
index 00000000..506ceffd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationForeachFunc.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationForeachFunc
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationListCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationListCallback.page
new file mode 100644
index 00000000..3f9409ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationListCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationListCallback
+
+
+
+ This is a callback taking a list.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationNotifyFunc.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationNotifyFunc.page
new file mode 100644
index 00000000..b2dc717c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationNotifyFunc.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.AnnotationNotifyFunc
+
+
+
+ This is a callback with a 'closure' argument that is not named
+'user_data' and hence has to be annotated.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
new file mode 100644
index 00000000..2e30a44e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+ attribute-signal
+
+
+ Regress.AnnotationObject::attribute-signal
+
+
+gchar* attribute-signal (gchar* arg1,
+ gchar* arg2);
+
+
+
+ This signal tests a signal with attributes.
+
+
+
+
+
+arg1 :
+a value
+arg2 :
+another value
+Returns :
+the return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
new file mode 100644
index 00000000..8f7a9de4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+ doc-empty-arg-parsing
+
+
+ Regress.AnnotationObject::doc-empty-arg-parsing
+
+
+void doc-empty-arg-parsing (gpointer arg1);
+
+
+
+ This signal tests an empty document argument (arg1
)
+
+
+
+
+
+arg1 :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-function-property.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-function-property.page
new file mode 100644
index 00000000..88dae758
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-function-property.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ function-property
+
+
+ Regress.AnnotationObject:function-property
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
new file mode 100644
index 00000000..f4e8868f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ list-signal
+
+
+ Regress.AnnotationObject::list-signal
+
+
+void list-signal (gpointer list);
+
+
+
+ This is a signal which takes a list of strings, but it's not
+known by GObject as it's only marked as G_TYPE_POINTER
+
+
+
+
+
+list :
+a list of strings
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-property.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-property.page
new file mode 100644
index 00000000..bedc1445
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-property.page
@@ -0,0 +1,27 @@
+
+
+
+
+
+ string-property
+
+
+ Regress.AnnotationObject:string-property
+
+
+
+ This is a property which is a string
+
+
+ Since 1.0
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
new file mode 100644
index 00000000..71dbe0c4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ string-signal
+
+
+ Regress.AnnotationObject::string-signal
+
+
+void string-signal (gpointer string);
+
+
+
+ This is a signal which has a broken signal handler,
+it says it's pointer but it's actually a string.
+
+
+ Since 1.0
+
+
+
+string :
+a string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-tab-property.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-tab-property.page
new file mode 100644
index 00000000..1363f9ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-tab-property.page
@@ -0,0 +1,28 @@
+
+
+
+
+
+ tab-property
+
+
+ Regress.AnnotationObject:tab-property
+
+
+
+ This is a property regress_annotation intentionally indented with a mix
+of tabs and strings to test the tab handling capabilities of the scanner.
+
+
+ Since 1.2
+
+
+
+
+
+
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
new file mode 100644
index 00000000..ea33c695
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.allow_none.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_object_allow_none
+
+ RegressAnnotationObject*
+ object
+
+
+ const gchar*
+ somearg
+
+
+
+
+ regress_annotation_object_allow_none
+
+
+GObject* regress_annotation_object_allow_none (RegressAnnotationObject* object,
+ const gchar* somearg);
+
+
+
+
+
+
+
+
+
+object :
+a
+somearg :
+
+Returns :
+NULL
always
+
+
+
+
+
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
new file mode 100644
index 00000000..27b6b8ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleeowns.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_calleeowns
+
+ RegressAnnotationObject*
+ object
+
+
+ GObject**
+ toown
+
+
+
+
+ regress_annotation_object_calleeowns
+
+
+gint regress_annotation_object_calleeowns (RegressAnnotationObject* object,
+ GObject** toown);
+
+
+
+ This is a test for out arguments; GObject defaults to transfer
+
+
+
+
+
+object :
+a
+toown :
+a
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..72e2e62b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.calleesowns.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_calleesowns
+
+ RegressAnnotationObject*
+ object
+
+
+ GObject**
+ toown1
+
+
+ GObject**
+ toown2
+
+
+
+
+ regress_annotation_object_calleesowns
+
+
+gint regress_annotation_object_calleesowns (RegressAnnotationObject* object,
+ GObject** toown1,
+ GObject** toown2);
+
+
+
+ This is a test for out arguments, one transferred, other not
+
+
+
+
+
+object :
+a
+toown1 :
+a
+toown2 :
+a
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..825b4493
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ nums
+
+
+
+
+ regress_annotation_object_compute_sum
+
+
+void regress_annotation_object_compute_sum (RegressAnnotationObject* object,
+ int* nums);
+
+
+
+ Test taking a zero-terminated array
+
+
+
+
+
+object :
+a
+nums :
+Sequence of numbers
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..11333b5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum_n
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ nums
+
+
+ int
+ n_nums
+
+
+
+
+ regress_annotation_object_compute_sum_n
+
+
+void regress_annotation_object_compute_sum_n (RegressAnnotationObject* object,
+ int* nums,
+ int n_nums);
+
+
+
+ Test taking an array with length parameter
+
+
+
+
+
+object :
+a
+nums :
+Sequence of numbers that are zero-terminated
+n_nums :
+Length of number array
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
new file mode 100644
index 00000000..7017be8e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum_nz
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ nums
+
+
+ int
+ n_nums
+
+
+
+
+ regress_annotation_object_compute_sum_nz
+
+
+void regress_annotation_object_compute_sum_nz (RegressAnnotationObject* object,
+ int* nums,
+ int n_nums);
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+object :
+a
+nums :
+Sequence of numbers that are zero-terminated
+n_nums :
+Length of number array
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..cde56f8e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.create_object.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_object_create_object
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_create_object
+
+
+GObject* regress_annotation_object_create_object (RegressAnnotationObject* object);
+
+
+
+ Test returning a caller-owned object
+
+
+
+
+
+object :
+a
+Returns :
+The object
+
+
+
+
+
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
new file mode 100644
index 00000000..2c5eaad9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.do_not_use.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_object_do_not_use
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_do_not_use
+
+
+GObject* regress_annotation_object_do_not_use (RegressAnnotationObject* object);
+
+
+
+
+
+
+
+
+
+object :
+a
+Returns :
+NULL
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
new file mode 100644
index 00000000..b1aa7aaa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_extra_annos
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_extra_annos
+
+
+void regress_annotation_object_extra_annos (RegressAnnotationObject* object);
+
+
+
+
+
+
+
+
+
+object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
new file mode 100644
index 00000000..ba91139a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_foreach
+
+ RegressAnnotationObject*
+ object
+
+
+ RegressAnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_annotation_object_foreach
+
+
+void regress_annotation_object_foreach (RegressAnnotationObject* object,
+ RegressAnnotationForeachFunc func,
+ gpointer user_data);
+
+
+
+ Test taking a call-scoped callback
+
+
+
+
+
+object :
+a
+func :
+Callback to invoke
+user_data :
+Callback user data
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..5a06e842
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_hash.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_annotation_object_get_hash
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_get_hash
+
+
+GHashTable* regress_annotation_object_get_hash (RegressAnnotationObject* object);
+
+
+
+ This is a test for returning a hash table mapping strings to
+objects.
+
+
+
+
+
+object :
+a
+Returns :
+hash table
+
+
+
+
+
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
new file mode 100644
index 00000000..2e36a384
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_objects.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ GSList*
+
+ regress_annotation_object_get_objects
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_get_objects
+
+
+GSList* regress_annotation_object_get_objects (RegressAnnotationObject* object);
+
+
+
+ This is a test for returning a list of objects.
+The list itself should be freed, but not the internal objects,
+intentionally similar example to gtk_container_get_children
+
+
+
+
+
+object :
+a
+Returns :
+list of objects
+
+
+
+
+
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
new file mode 100644
index 00000000..be29a584
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.get_strings.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ GList*
+
+ regress_annotation_object_get_strings
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_get_strings
+
+
+GList* regress_annotation_object_get_strings (RegressAnnotationObject* object);
+
+
+
+ This is a test for returning a list of strings, where
+each string needs to be freed.
+
+
+
+
+
+object :
+a
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
new file mode 100644
index 00000000..8218f23d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
@@ -0,0 +1,44 @@
+
+
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
new file mode 100644
index 00000000..2795957d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_in
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ inarg
+
+
+
+
+ regress_annotation_object_in
+
+
+gint regress_annotation_object_in (RegressAnnotationObject* object,
+ int* inarg);
+
+
+
+ This is a test for in arguments
+
+
+
+
+
+object :
+a
+inarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..09bc20da
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_inout
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ inoutarg
+
+
+
+
+ regress_annotation_object_inout
+
+
+gint regress_annotation_object_inout (RegressAnnotationObject* object,
+ int* inoutarg);
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+object :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..4a95ff09
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout2.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_inout2
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ inoutarg
+
+
+
+
+ regress_annotation_object_inout2
+
+
+gint regress_annotation_object_inout2 (RegressAnnotationObject* object,
+ int* inoutarg);
+
+
+
+ This is a second test for out arguments
+
+
+
+
+
+object :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..1af81705
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.inout3.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_inout3
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ inoutarg
+
+
+
+
+ regress_annotation_object_inout3
+
+
+gint regress_annotation_object_inout3 (RegressAnnotationObject* object,
+ int* inoutarg);
+
+
+
+ This is a 3th test for out arguments
+
+
+
+
+
+object :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..793cf370
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_method
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_method
+
+
+gint regress_annotation_object_method (RegressAnnotationObject* object);
+
+
+
+
+
+
+
+
+
+object :
+a
+Returns :
+an int
+
+
+
+
+
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
new file mode 100644
index 00000000..c8ba72cd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.notrans.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_object_notrans
+
+ RegressAnnotationObject*
+ object
+
+
+
+
+ regress_annotation_object_notrans
+
+
+GObject* regress_annotation_object_notrans (RegressAnnotationObject* object);
+
+
+
+
+
+
+
+
+
+object :
+a
+Returns :
+An object, not referenced
+
+
+
+
+
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
new file mode 100644
index 00000000..ec90d82b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_object_out
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ outarg
+
+
+
+
+ regress_annotation_object_out
+
+
+gint regress_annotation_object_out (RegressAnnotationObject* object,
+ int* outarg);
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+object :
+a
+outarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.page
new file mode 100644
index 00000000..145996ec
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.AnnotationObject
+
+
+
+ This is an object used to test regress_annotations.
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.AnnotationObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
new file mode 100644
index 00000000..5282ab5d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_parse_args
+
+ RegressAnnotationObject*
+ object
+
+
+ int*
+ argc
+
+
+ char***
+ argv
+
+
+
+
+ regress_annotation_object_parse_args
+
+
+void regress_annotation_object_parse_args (RegressAnnotationObject* object,
+ int* argc,
+ char*** argv);
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+object :
+a
+argc :
+Length of the argument vector
+argv :
+Argument vector
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
new file mode 100644
index 00000000..a52f0cc3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data
+
+ RegressAnnotationObject*
+ object
+
+
+ guchar*
+ data
+
+
+ gsize
+ length
+
+
+
+
+ regress_annotation_object_set_data
+
+
+void regress_annotation_object_set_data (RegressAnnotationObject* object,
+ guchar* data,
+ gsize length);
+
+
+
+ Test taking a guchar * with a length.
+
+
+
+
+
+object :
+a
+data :
+The data
+length :
+Length of the data
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
new file mode 100644
index 00000000..8c2be283
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data2
+
+ RegressAnnotationObject*
+ object
+
+
+ gint8*
+ data
+
+
+ gsize
+ length
+
+
+
+
+ regress_annotation_object_set_data2
+
+
+void regress_annotation_object_set_data2 (RegressAnnotationObject* object,
+ gint8* data,
+ gsize length);
+
+
+
+ Test taking a gchar * with a length.
+
+
+
+
+
+object :
+a
+data :
+The data
+length :
+Length of the data
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
new file mode 100644
index 00000000..989bb1da
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data3
+
+ RegressAnnotationObject*
+ object
+
+
+ guint8*
+ data
+
+
+ gsize
+ length
+
+
+
+
+ regress_annotation_object_set_data3
+
+
+void regress_annotation_object_set_data3 (RegressAnnotationObject* object,
+ guint8* data,
+ gsize length);
+
+
+
+ Test taking a gchar * with a length, overriding the array element
+type.
+
+
+
+
+
+object :
+a
+data :
+The data
+length :
+Length of the data
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
new file mode 100644
index 00000000..8195d4aa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_annotation_object_string_out
+
+ RegressAnnotationObject*
+ object
+
+
+ char**
+ str_out
+
+
+
+
+ regress_annotation_object_string_out
+
+
+gboolean regress_annotation_object_string_out (RegressAnnotationObject* object,
+ char** str_out);
+
+
+
+ Test returning a string as an out parameter
+
+
+
+
+
+object :
+a
+str_out :
+string return value
+Returns :
+some boolean
+
+
+
+
+
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
new file mode 100644
index 00000000..8a8094ba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.use_buffer.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_use_buffer
+
+ RegressAnnotationObject*
+ object
+
+
+ guchar*
+ bytes
+
+
+
+
+ regress_annotation_object_use_buffer
+
+
+void regress_annotation_object_use_buffer (RegressAnnotationObject* object,
+ guchar* bytes);
+
+
+
+
+
+
+
+
+
+object :
+a
+bytes :
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..c669d91a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_watch
+
+ RegressAnnotationObject*
+ object
+
+
+ RegressAnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_annotation_object_watch
+
+
+void regress_annotation_object_watch (RegressAnnotationObject* object,
+ RegressAnnotationForeachFunc func,
+ gpointer user_data);
+
+
+
+ This is here just for the sake of being overriden by its
+.
+
+
+
+
+
+object :
+A
+func :
+The callback
+user_data :
+The callback data
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..90500ccb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.watch_full.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_watch_full
+
+ RegressAnnotationObject*
+ object
+
+
+ RegressAnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+ GDestroyNotify
+ destroy
+
+
+
+
+ regress_annotation_object_watch_full
+
+
+void regress_annotation_object_watch_full (RegressAnnotationObject* object,
+ RegressAnnotationForeachFunc func,
+ gpointer user_data,
+ GDestroyNotify destroy);
+
+
+
+ Test overriding via the "Rename To" regress_annotation.
+
+
+
+
+
+object :
+A
+func :
+The callback
+user_data :
+The callback data
+destroy :
+Destroy notification
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
new file mode 100644
index 00000000..287a0d22
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_with_voidp
+
+ RegressAnnotationObject*
+ object
+
+
+ void*
+ data
+
+
+
+
+ regress_annotation_object_with_voidp
+
+
+void regress_annotation_object_with_voidp (RegressAnnotationObject* object,
+ void* data);
+
+
+
+
+
+
+
+
+
+object :
+
+data :
+Opaque pointer handle
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObjectClass.page
new file mode 100644
index 00000000..16e82e3a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationStruct.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationStruct.page
new file mode 100644
index 00000000..67f83e95
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationStruct
+
+
+
+ This is a test of an array of object in an field of a struct.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.DOUBLE_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.DOUBLE_CONSTANT.page
new file mode 100644
index 00000000..b1aa32d8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.DOUBLE_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.DOUBLE_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
new file mode 100644
index 00000000..357665de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_DEFINE_SHOULD_BE_EXPOSED
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FOO_PIE_IS_TASTY.page b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_PIE_IS_TASTY.page
new file mode 100644
index 00000000..7dc308a1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_PIE_IS_TASTY.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_PIE_IS_TASTY
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FOO_SUCCESS_INT.page b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_SUCCESS_INT.page
new file mode 100644
index 00000000..f20f426f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FOO_SUCCESS_INT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_SUCCESS_INT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooASingle.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooASingle.page
new file mode 100644
index 00000000..d4646251
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooASingle.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooASingle
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooAddressType.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooAddressType.page
new file mode 100644
index 00000000..b98ce57c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooAddressType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooAddressType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
new file mode 100644
index 00000000..b518be03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_brect_add
+
+ RegressFooBRect*
+ b1
+
+
+ RegressFooBRect*
+ b2
+
+
+
+
+ regress_foo_brect_add
+
+
+void regress_foo_brect_add (RegressFooBRect* b1,
+ RegressFooBRect* b2);
+
+
+
+
+
+
+
+
+
+b1 :
+
+b2 :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
new file mode 100644
index 00000000..6b1b2834
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressFooBRect*
+
+ regress_foo_brect_new
+
+ double
+ x
+
+
+ double
+ y
+
+
+
+
+ regress_foo_brect_new
+
+
+RegressFooBRect* regress_foo_brect_new (double x,
+ double y);
+
+
+
+
+
+
+
+
+
+x :
+
+y :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.page
new file mode 100644
index 00000000..29268bee
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBRect
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBUnion.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBUnion.page
new file mode 100644
index 00000000..63831e74
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
new file mode 100644
index 00000000..565e9669
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_boxed_method
+
+ RegressFooBoxed*
+ boxed
+
+
+
+
+ regress_foo_boxed_method
+
+
+void regress_foo_boxed_method (RegressFooBoxed* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
new file mode 100644
index 00000000..bfaaeb81
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressFooBoxed*
+
+ regress_foo_boxed_new
+
+
+
+ regress_foo_boxed_new
+
+
+RegressFooBoxed* regress_foo_boxed_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.page
new file mode 100644
index 00000000..11fe2818
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.page
new file mode 100644
index 00000000..1291cbfd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.page
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+ Regress.FooBuffer
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooBuffer
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
new file mode 100644
index 00000000..937b6795
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_buffer_some_method
+
+ RegressFooBuffer*
+ buffer
+
+
+
+
+ regress_foo_buffer_some_method
+
+
+void regress_foo_buffer_some_method (RegressFooBuffer* buffer);
+
+
+
+
+
+
+
+
+
+buffer :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooCallback.page
new file mode 100644
index 00000000..241296e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
new file mode 100644
index 00000000..1324acb0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_dbus_data_method
+
+ RegressFooDBusData*
+ dbusdata
+
+
+
+
+ regress_foo_dbus_data_method
+
+
+void regress_foo_dbus_data_method (RegressFooDBusData* dbusdata);
+
+
+
+
+
+
+
+
+
+dbusdata :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.page
new file mode 100644
index 00000000..34bb11ea
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooDBusData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumFullname.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumFullname.page
new file mode 100644
index 00000000..6e9c360d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumFullname.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEnumFullname
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumNoType.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumNoType.page
new file mode 100644
index 00000000..bf48cb96
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumNoType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEnumNoType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.page
new file mode 100644
index 00000000..9512104e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEnumType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEnumType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooError.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooError.page
new file mode 100644
index 00000000..09ae5007
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEvent.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEvent.page
new file mode 100644
index 00000000..0b77bcbb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEventAny.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEventAny.page
new file mode 100644
index 00000000..347c6514
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEventAny.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventAny
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooEventExpose.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooEventExpose.page
new file mode 100644
index 00000000..a99a5d19
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooEventExpose.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventExpose
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsNoType.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsNoType.page
new file mode 100644
index 00000000..d4db757a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsNoType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsNoType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsType.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsType.page
new file mode 100644
index 00000000..e4f3edef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooFlagsType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
new file mode 100644
index 00000000..836cfe85
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressFooForeignStruct*
+
+ regress_foo_foreign_struct_copy
+
+ RegressFooForeignStruct*
+ original
+
+
+
+
+ regress_foo_foreign_struct_copy
+
+
+RegressFooForeignStruct* regress_foo_foreign_struct_copy (RegressFooForeignStruct* original);
+
+
+
+
+
+
+
+
+
+original :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
new file mode 100644
index 00000000..710c5ef0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressFooForeignStruct*
+
+ regress_foo_foreign_struct_new
+
+
+
+ regress_foo_foreign_struct_new
+
+
+RegressFooForeignStruct* regress_foo_foreign_struct_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.page
new file mode 100644
index 00000000..24082f81
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
new file mode 100644
index 00000000..3a16ebc1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+ Regress.FooInterface::do_regress_foo
+
+
+void do_regress_foo (RegressFooInterface* self,
+ int x);
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
new file mode 100644
index 00000000..f655d167
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_interface_do_regress_foo
+
+ RegressFooInterface*
+ iface
+
+
+ int
+ x
+
+
+
+
+ regress_foo_interface_do_regress_foo
+
+
+void regress_foo_interface_do_regress_foo (RegressFooInterface* iface,
+ int x);
+
+
+
+
+
+
+
+
+
+iface :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.page
new file mode 100644
index 00000000..4682fdd2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ Regress.FooInterface
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
new file mode 100644
index 00000000..009383fa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_interface_static_method
+
+ int
+ x
+
+
+
+
+ regress_foo_interface_static_method
+
+
+void regress_foo_interface_static_method (int x);
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterfaceIface.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterfaceIface.page
new file mode 100644
index 00000000..5a02e944
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterfaceIface.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooInterfaceIface
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-hidden.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-hidden.page
new file mode 100644
index 00000000..a0266cd1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-hidden.page
@@ -0,0 +1,26 @@
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
new file mode 100644
index 00000000..8efc5f1c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooObject::read_fn
+
+
+void read_fn (RegressFooObject* object,
+ int offset,
+ int length);
+
+
+
+ Read some stuff.
+
+
+
+
+
+object :
+
+offset :
+offset
+length :
+length
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
new file mode 100644
index 00000000..d7453603
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+ signal
+
+
+ Regress.FooObject::signal
+
+
+gchar* signal (GObject object,
+ gpointer p0);
+
+
+
+
+
+
+
+
+
+object :
+
+p0 :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-string.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-string.page
new file mode 100644
index 00000000..4de4c9e8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-string.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ string
+
+
+ Regress.FooObject:string
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
new file mode 100644
index 00000000..8dc89fd5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+ Regress.FooObject::virtual_method
+
+
+gboolean virtual_method (RegressFooObject* object,
+ int first_param);
+
+
+
+
+
+
+
+
+
+object :
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
new file mode 100644
index 00000000..2f4e1b5b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_a_global_method
+
+ UtilityObject*
+ obj
+
+
+
+
+ regress_foo_object_a_global_method
+
+
+void regress_foo_object_a_global_method (UtilityObject* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
new file mode 100644
index 00000000..fb0c6582
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressFooOtherObject*
+
+ regress_foo_object_append_new_stack_layer
+
+ RegressFooObject*
+ obj
+
+
+ int
+ x
+
+
+
+
+ regress_foo_object_append_new_stack_layer
+
+
+RegressFooOtherObject* regress_foo_object_append_new_stack_layer (RegressFooObject* obj,
+ int x);
+
+
+
+ This shouldn't be scanned as a constructor.
+
+
+
+
+
+obj :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
new file mode 100644
index 00000000..3e0a8aaf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ char*
+
+ regress_foo_object_dup_name
+
+ RegressFooObject*
+ object
+
+
+
+
+ regress_foo_object_dup_name
+
+
+char* regress_foo_object_dup_name (RegressFooObject* object);
+
+
+
+
+
+
+
+
+
+object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
new file mode 100644
index 00000000..3d9138ee
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ UtilityObject*
+
+ regress_foo_object_external_type
+
+ RegressFooObject*
+ object
+
+
+
+
+ regress_foo_object_external_type
+
+
+UtilityObject* regress_foo_object_external_type (RegressFooObject* object);
+
+
+
+
+
+
+
+
+
+object :
+a
+Returns :
+NULL
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
new file mode 100644
index 00000000..201db735
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ RegressFooObject*
+
+ regress_foo_object_get_default
+
+
+
+ regress_foo_object_get_default
+
+
+RegressFooObject* regress_foo_object_get_default (void);
+
+
+
+ This function is intended to match clutter_stage_get_default which
+uses a C sugar return type.
+
+
+
+
+
+Returns :
+The global
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
new file mode 100644
index 00000000..d48725b3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ const char*
+
+ regress_foo_object_get_name
+
+ RegressFooObject*
+ object
+
+
+
+
+ regress_foo_object_get_name
+
+
+const char* regress_foo_object_get_name (RegressFooObject* object);
+
+
+
+
+
+
+
+
+
+object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
new file mode 100644
index 00000000..19f19fa1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_handle_glyph
+
+ RegressFooObject*
+ object
+
+
+ UtilityGlyph
+ glyph
+
+
+
+
+ regress_foo_object_handle_glyph
+
+
+void regress_foo_object_handle_glyph (RegressFooObject* object,
+ UtilityGlyph glyph);
+
+
+
+
+
+
+
+
+
+object :
+
+glyph :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
new file mode 100644
index 00000000..6aa3e829
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_is_it_time_yet
+
+ RegressFooObject*
+ object
+
+
+ time_t
+ time
+
+
+
+
+ regress_foo_object_is_it_time_yet
+
+
+void regress_foo_object_is_it_time_yet (RegressFooObject* object,
+ time_t time);
+
+
+
+
+
+
+
+
+
+object :
+
+time :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
new file mode 100644
index 00000000..b1d8ccba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressFooObject*
+
+ regress_foo_object_new
+
+
+
+ regress_foo_object_new
+
+
+RegressFooObject* regress_foo_object_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
new file mode 100644
index 00000000..7ab6a246
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_foo_object_new_as_super
+
+
+
+ regress_foo_object_new_as_super
+
+
+GObject* regress_foo_object_new_as_super (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
new file mode 100644
index 00000000..5d4766a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressFooObjectCookie
+
+ regress_foo_object_new_cookie
+
+ RegressFooObject*
+ object
+
+
+ const char*
+ target
+
+
+
+
+ regress_foo_object_new_cookie
+
+
+RegressFooObjectCookie regress_foo_object_new_cookie (RegressFooObject* object,
+ const char* target);
+
+
+
+ Not sure why this test is here...
+
+
+
+
+
+object :
+
+target :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.page
new file mode 100644
index 00000000..c79e0b71
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
new file mode 100644
index 00000000..cff77113
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_read
+
+ RegressFooObject*
+ object
+
+
+ int
+ offset
+
+
+ int
+ length
+
+
+
+
+ regress_foo_object_read
+
+
+void regress_foo_object_read (RegressFooObject* object,
+ int offset,
+ int length);
+
+
+
+ Read some stuff.
+
+
+
+
+
+object :
+obj
+offset :
+offset
+length :
+length
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
new file mode 100644
index 00000000..f82a16b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_skipped_method
+
+ RegressFooObject*
+ object
+
+
+
+
+ regress_foo_object_skipped_method
+
+
+void regress_foo_object_skipped_method (RegressFooObject* object);
+
+
+
+ This is only useful from C.
+
+
+
+
+
+object :
+obj
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
new file mode 100644
index 00000000..13e2427d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ int
+
+ regress_foo_object_static_meth
+
+
+
+ regress_foo_object_static_meth
+
+
+int regress_foo_object_static_meth (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
new file mode 100644
index 00000000..3d842cf6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_take_all
+
+ RegressFooObject*
+ object
+
+
+ int
+ x
+
+
+
+
+
+ regress_foo_object_take_all
+
+
+void regress_foo_object_take_all (RegressFooObject* object,
+ int x,
+ ...);
+
+
+
+
+
+
+
+
+
+object :
+
+x :
+
+None :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
new file mode 100644
index 00000000..82d3c189
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_various
+
+ RegressFooObject*
+ object
+
+
+ void*
+ data
+
+
+ GType
+ some_type
+
+
+
+
+ regress_foo_object_various
+
+
+void regress_foo_object_various (RegressFooObject* object,
+ void* data,
+ GType some_type);
+
+
+
+
+
+
+
+
+
+object :
+
+data :
+
+some_type :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
new file mode 100644
index 00000000..29a2c8cc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_foo_object_virtual_method
+
+ RegressFooObject*
+ object
+
+
+ int
+ first_param
+
+
+
+
+ regress_foo_object_virtual_method
+
+
+gboolean regress_foo_object_virtual_method (RegressFooObject* object,
+ int first_param);
+
+
+
+
+
+
+
+
+
+object :
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectClass.page
new file mode 100644
index 00000000..c35a3bc1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectCookie.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectCookie.page
new file mode 100644
index 00000000..4d9cabc6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObjectCookie.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooObjectCookie
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObject.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObject.page
new file mode 100644
index 00000000..0d080df3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooOtherObject.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.FooOtherObject
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooOtherObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
new file mode 100644
index 00000000..483e04f4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_rectangle_add
+
+ RegressFooRectangle*
+ r1
+
+
+ const RegressFooRectangle*
+ r2
+
+
+
+
+ regress_foo_rectangle_add
+
+
+void regress_foo_rectangle_add (RegressFooRectangle* r1,
+ const RegressFooRectangle* r2);
+
+
+
+
+
+
+
+
+
+r1 :
+add to this rect
+r2 :
+source rectangle
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
new file mode 100644
index 00000000..43d831e2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ RegressFooRectangle*
+
+ regress_foo_rectangle_new
+
+ int
+ x
+
+
+ int
+ y
+
+
+ int
+ width
+
+
+ int
+ height
+
+
+
+
+ regress_foo_rectangle_new
+
+
+RegressFooRectangle* regress_foo_rectangle_new (int x,
+ int y,
+ int width,
+ int height);
+
+
+
+ This is a C convenience constructor; we have to (skip)
+it because it's not a boxed type.
+
+
+
+
+
+x :
+
+y :
+
+width :
+
+height :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.page
new file mode 100644
index 00000000..3ea38d1e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooRectangle
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSkippable.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSkippable.page
new file mode 100644
index 00000000..3746d326
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSkippable.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.FooSkippable
+
+
+
+ Some type that is only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooStackLayer.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooStackLayer.page
new file mode 100644
index 00000000..049d3760
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooStackLayer.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooStackLayer
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooStruct.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooStruct.page
new file mode 100644
index 00000000..291133a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
new file mode 100644
index 00000000..131747d7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+ destroy-event
+
+
+ Regress.FooSubInterface::destroy-event
+
+
+void destroy-event (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
new file mode 100644
index 00000000..2995ee80
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::destroy_event
+
+
+void destroy_event (RegressFooSubInterface* self);
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
new file mode 100644
index 00000000..aa72dd19
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_bar
+
+
+void do_bar (RegressFooSubInterface* self);
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
new file mode 100644
index 00000000..777e47b1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_baz
+
+
+void do_baz (RegressFooSubInterface* self,
+ GCallback callback,
+ gpointer user_data);
+
+
+
+
+
+
+
+
+
+self :
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
new file mode 100644
index 00000000..f5d7541d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_sub_interface_do_bar
+
+ RegressFooSubInterface*
+ self
+
+
+
+
+ regress_foo_sub_interface_do_bar
+
+
+void regress_foo_sub_interface_do_bar (RegressFooSubInterface* self);
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
new file mode 100644
index 00000000..d3fbac44
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_sub_interface_do_baz
+
+ RegressFooSubInterface*
+ self
+
+
+ GCallback
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_foo_sub_interface_do_baz
+
+
+void regress_foo_sub_interface_do_baz (RegressFooSubInterface* self,
+ GCallback callback,
+ gpointer user_data);
+
+
+
+
+
+
+
+
+
+self :
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.page
new file mode 100644
index 00000000..4147580e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooSubInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterfaceIface.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterfaceIface.page
new file mode 100644
index 00000000..fc18c914
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterfaceIface.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterfaceIface
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
new file mode 100644
index 00000000..86364052
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressFooSubobject*
+
+ regress_foo_subobject_new
+
+
+
+ regress_foo_subobject_new
+
+
+RegressFooSubobject* regress_foo_subobject_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.page
new file mode 100644
index 00000000..933b39a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.page
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooSubobject
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobjectClass.page
new file mode 100644
index 00000000..d0e3e886
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooSubobjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooThingWithArray.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooThingWithArray.page
new file mode 100644
index 00000000..facdc1c0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooThingWithArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooThingWithArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooUnion.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooUnion.page
new file mode 100644
index 00000000..06d2e800
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooUtilityStruct.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooUtilityStruct.page
new file mode 100644
index 00000000..e6943a07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooUtilityStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUtilityStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooVarargsCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooVarargsCallback.page
new file mode 100644
index 00000000..d477638a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooVarargsCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooVarargsCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooXEvent.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooXEvent.page
new file mode 100644
index 00000000..18122490
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooXEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooXEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANT.page
new file mode 100644
index 00000000..9a0cd162
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANTA.page b/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANTA.page
new file mode 100644
index 00000000..4faf765f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.GUINT64_CONSTANTA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANTA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.G_GINT64_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.G_GINT64_CONSTANT.page
new file mode 100644
index 00000000..b4a66f69
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.G_GINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.G_GINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.INT_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.INT_CONSTANT.page
new file mode 100644
index 00000000..e4df9a1e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
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..e285bc28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.IntSet.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.IntSet
+
+
+
+ Compatibility typedef, like telepathy-glib's TpIntSet
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.LONG_STRING_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.LONG_STRING_CONSTANT.page
new file mode 100644
index 00000000..3c0409a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.LONG_STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LONG_STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.LikeGnomeKeyringPasswordSchema.page b/tests/scanner/Regress-1.0-C-expected/Regress.LikeGnomeKeyringPasswordSchema.page
new file mode 100644
index 00000000..f2e64f04
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.LikeGnomeKeyringPasswordSchema.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LikeGnomeKeyringPasswordSchema
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.MAXUINT64.page b/tests/scanner/Regress-1.0-C-expected/Regress.MAXUINT64.page
new file mode 100644
index 00000000..be1afd19
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.MAXUINT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MAXUINT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.MININT64.page b/tests/scanner/Regress-1.0-C-expected/Regress.MININT64.page
new file mode 100644
index 00000000..35c3e584
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.MININT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MININT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.Mixed_Case_Constant.page b/tests/scanner/Regress-1.0-C-expected/Regress.Mixed_Case_Constant.page
new file mode 100644
index 00000000..5ea8d9b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.Mixed_Case_Constant.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.Mixed_Case_Constant
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.NEGATIVE_INT_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.NEGATIVE_INT_CONSTANT.page
new file mode 100644
index 00000000..576c690f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.NEGATIVE_INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.NEGATIVE_INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.PtrArrayAlias.page b/tests/scanner/Regress-1.0-C-expected/Regress.PtrArrayAlias.page
new file mode 100644
index 00000000..9af00b51
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.PtrArrayAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.PtrArrayAlias
+
+
+
+ Typedef'd GPtrArray for some reason
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.STRING_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.STRING_CONSTANT.page
new file mode 100644
index 00000000..945ba986
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.SkippedStructure.page b/tests/scanner/Regress-1.0-C-expected/Regress.SkippedStructure.page
new file mode 100644
index 00000000..2c6993d0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.SkippedStructure.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.SkippedStructure
+
+
+
+ This should be skipped, and moreover, all function which
+use it should be.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.page
new file mode 100644
index 00000000..2848aa31
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestABCError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestABCError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
new file mode 100644
index 00000000..5bd06bb3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestBoxed*
+
+ regress_test_boxed_copy
+
+ RegressTestBoxed*
+ boxed
+
+
+
+
+ regress_test_boxed_copy
+
+
+RegressTestBoxed* regress_test_boxed_copy (RegressTestBoxed* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
new file mode 100644
index 00000000..073b44ba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_boxed_equals
+
+ RegressTestBoxed*
+ boxed
+
+
+ RegressTestBoxed*
+ other
+
+
+
+
+ regress_test_boxed_equals
+
+
+gboolean regress_test_boxed_equals (RegressTestBoxed* boxed,
+ RegressTestBoxed* other);
+
+
+
+
+
+
+
+
+
+boxed :
+
+other :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
new file mode 100644
index 00000000..ce4f17bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestBoxed*
+
+ regress_test_boxed_new
+
+
+
+ regress_test_boxed_new
+
+
+RegressTestBoxed* regress_test_boxed_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
new file mode 100644
index 00000000..7d4292aa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestBoxed*
+
+ regress_test_boxed_new_alternative_constructor1
+
+ int
+ i
+
+
+
+
+ regress_test_boxed_new_alternative_constructor1
+
+
+RegressTestBoxed* regress_test_boxed_new_alternative_constructor1 (int i);
+
+
+
+
+
+
+
+
+
+i :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
new file mode 100644
index 00000000..5ec33ccd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressTestBoxed*
+
+ regress_test_boxed_new_alternative_constructor2
+
+ int
+ i
+
+
+ int
+ j
+
+
+
+
+ regress_test_boxed_new_alternative_constructor2
+
+
+RegressTestBoxed* regress_test_boxed_new_alternative_constructor2 (int i,
+ int j);
+
+
+
+
+
+
+
+
+
+i :
+
+j :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
new file mode 100644
index 00000000..56b516ea
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestBoxed*
+
+ regress_test_boxed_new_alternative_constructor3
+
+ char*
+ s
+
+
+
+
+ regress_test_boxed_new_alternative_constructor3
+
+
+RegressTestBoxed* regress_test_boxed_new_alternative_constructor3 (char* s);
+
+
+
+
+
+
+
+
+
+s :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.page
new file mode 100644
index 00000000..090ce47c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
new file mode 100644
index 00000000..99651128
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestBoxedB*
+
+ regress_test_boxed_b_copy
+
+ RegressTestBoxedB*
+ boxed
+
+
+
+
+ regress_test_boxed_b_copy
+
+
+RegressTestBoxedB* regress_test_boxed_b_copy (RegressTestBoxedB* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
new file mode 100644
index 00000000..5266692c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressTestBoxedB*
+
+ regress_test_boxed_b_new
+
+ gint8
+ some_int8
+
+
+ glong
+ some_long
+
+
+
+
+ regress_test_boxed_b_new
+
+
+RegressTestBoxedB* regress_test_boxed_b_new (gint8 some_int8,
+ glong some_long);
+
+
+
+
+
+
+
+
+
+some_int8 :
+
+some_long :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.page
new file mode 100644
index 00000000..99160c62
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
new file mode 100644
index 00000000..52ed3482
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestBoxedC*
+
+ regress_test_boxed_c_new
+
+
+
+ regress_test_boxed_c_new
+
+
+RegressTestBoxedC* regress_test_boxed_c_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.page
new file mode 100644
index 00000000..9a86486e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
new file mode 100644
index 00000000..fd21b483
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestBoxedD*
+
+ regress_test_boxed_d_copy
+
+ RegressTestBoxedD*
+ boxed
+
+
+
+
+ regress_test_boxed_d_copy
+
+
+RegressTestBoxedD* regress_test_boxed_d_copy (RegressTestBoxedD* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
new file mode 100644
index 00000000..c98b5f7a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_boxed_d_free
+
+ RegressTestBoxedD*
+ boxed
+
+
+
+
+ regress_test_boxed_d_free
+
+
+void regress_test_boxed_d_free (RegressTestBoxedD* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
new file mode 100644
index 00000000..240ad4fc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_boxed_d_get_magic
+
+ RegressTestBoxedD*
+ boxed
+
+
+
+
+ regress_test_boxed_d_get_magic
+
+
+int regress_test_boxed_d_get_magic (RegressTestBoxedD* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
new file mode 100644
index 00000000..26ec2bbc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ RegressTestBoxedD*
+
+ regress_test_boxed_d_new
+
+ const char*
+ a_string
+
+
+ int
+ a_int
+
+
+
+
+ regress_test_boxed_d_new
+
+
+RegressTestBoxedD* regress_test_boxed_d_new (const char* a_string,
+ int a_int);
+
+
+
+
+
+
+
+
+
+a_string :
+
+a_int :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.page
new file mode 100644
index 00000000..84781659
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallback.page
new file mode 100644
index 00000000..9a219e9e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackArray.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackArray.page
new file mode 100644
index 00000000..7ceb2e07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackFull.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackFull.page
new file mode 100644
index 00000000..3de1fbe8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackFull.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackFull
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackGError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackGError.page
new file mode 100644
index 00000000..1f6f2bdb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackHashtable.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackHashtable.page
new file mode 100644
index 00000000..906947c1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackHashtable.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackHashtable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackOwnedGError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackOwnedGError.page
new file mode 100644
index 00000000..e7397a1b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackOwnedGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackOwnedGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackUserData.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackUserData.page
new file mode 100644
index 00000000..f3047cfd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestCallbackUserData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackUserData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestDEFError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestDEFError.page
new file mode 100644
index 00000000..aa59b415
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestDEFError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestDEFError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.page
new file mode 100644
index 00000000..b48602f7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnum.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestEnum
+
+
+
+ By purpose, not all members have documentation
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumNoGEnum.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumNoGEnum.page
new file mode 100644
index 00000000..575270db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumNoGEnum.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestEnumNoGEnum
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumUnsigned.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumUnsigned.page
new file mode 100644
index 00000000..20296695
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestEnumUnsigned.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestEnumUnsigned
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestError.page
new file mode 100644
index 00000000..6be3dac2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFlags.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFlags.page
new file mode 100644
index 00000000..d5451972
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFlags.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFlags
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
new file mode 100644
index 00000000..14316be4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestFloating*
+
+ regress_test_floating_new
+
+
+
+ regress_test_floating_new
+
+
+RegressTestFloating* regress_test_floating_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+A new floating
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.page
new file mode 100644
index 00000000..f1d98e71
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.page
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+ Regress.TestFloating
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
GObject.InitiallyUnowned
+ -
+
Regress.TestFloating
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFloatingClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloatingClass.page
new file mode 100644
index 00000000..143325f2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloatingClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFloatingClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.page
new file mode 100644
index 00000000..964f6914
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
new file mode 100644
index 00000000..c4b6afa9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestFundamentalObject*
+
+ regress_test_fundamental_object_ref
+
+ RegressTestFundamentalObject*
+ fundamental_object
+
+
+
+
+ regress_test_fundamental_object_ref
+
+
+RegressTestFundamentalObject* regress_test_fundamental_object_ref (RegressTestFundamentalObject* fundamental_object);
+
+
+
+
+
+
+
+
+
+fundamental_object :
+
+Returns :
+A new
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
new file mode 100644
index 00000000..776c6f65
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_fundamental_object_unref
+
+ RegressTestFundamentalObject*
+ fundamental_object
+
+
+
+
+ regress_test_fundamental_object_unref
+
+
+void regress_test_fundamental_object_unref (RegressTestFundamentalObject* fundamental_object);
+
+
+
+
+
+
+
+
+
+fundamental_object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectClass.page
new file mode 100644
index 00000000..daedb670
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectCopyFunction.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectCopyFunction.page
new file mode 100644
index 00000000..dfd65cef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectCopyFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectCopyFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectFinalizeFunction.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectFinalizeFunction.page
new file mode 100644
index 00000000..2b9d965c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObjectFinalizeFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectFinalizeFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
new file mode 100644
index 00000000..26af86a6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestFundamentalSubObject*
+
+ regress_test_fundamental_sub_object_new
+
+ const char*
+ data
+
+
+
+
+ regress_test_fundamental_sub_object_new
+
+
+RegressTestFundamentalSubObject* regress_test_fundamental_sub_object_new (const char* data);
+
+
+
+
+
+
+
+
+
+data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.page
new file mode 100644
index 00000000..c8c1f039
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalSubObject
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+ -
+
Regress.TestFundamentalSubObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObjectClass.page
new file mode 100644
index 00000000..77dd6bcc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalSubObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
new file mode 100644
index 00000000..35caeed4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_do_foo
+
+ RegressTestInheritDrawable*
+ drawable
+
+
+ int
+ x
+
+
+
+
+ regress_test_inherit_drawable_do_foo
+
+
+void regress_test_inherit_drawable_do_foo (RegressTestInheritDrawable* drawable,
+ int x);
+
+
+
+
+
+
+
+
+
+drawable :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
new file mode 100644
index 00000000..cdd27325
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_do_foo_maybe_throw
+
+ RegressTestInheritDrawable*
+ drawable
+
+
+ int
+ x
+
+
+
+
+ regress_test_inherit_drawable_do_foo_maybe_throw
+
+
+void regress_test_inherit_drawable_do_foo_maybe_throw (RegressTestInheritDrawable* drawable,
+ int x);
+
+
+
+
+
+
+
+
+
+drawable :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
new file mode 100644
index 00000000..11f36004
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_get_origin
+
+ RegressTestInheritDrawable*
+ drawable
+
+
+ int*
+ x
+
+
+ int*
+ y
+
+
+
+
+ regress_test_inherit_drawable_get_origin
+
+
+void regress_test_inherit_drawable_get_origin (RegressTestInheritDrawable* drawable,
+ int* x,
+ int* y);
+
+
+
+
+
+
+
+
+
+drawable :
+
+x :
+
+y :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
new file mode 100644
index 00000000..c3061a97
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_get_size
+
+ RegressTestInheritDrawable*
+ drawable
+
+
+ guint*
+ width
+
+
+ guint*
+ height
+
+
+
+
+ regress_test_inherit_drawable_get_size
+
+
+void regress_test_inherit_drawable_get_size (RegressTestInheritDrawable* drawable,
+ guint* width,
+ guint* height);
+
+
+
+
+
+
+
+
+
+drawable :
+
+width :
+
+height :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.page
new file mode 100644
index 00000000..9d50d65c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.TestInheritDrawable
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestInheritDrawable
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawableClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawableClass.page
new file mode 100644
index 00000000..059c991c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawableClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestInheritDrawableClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritPixmapObjectClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritPixmapObjectClass.page
new file mode 100644
index 00000000..06e5eed4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritPixmapObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestInheritPixmapObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.page
new file mode 100644
index 00000000..1f823a24
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ Regress.TestInterface
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInterfaceIface.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterfaceIface.page
new file mode 100644
index 00000000..536f0498
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterfaceIface.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestInterfaceIface
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
new file mode 100644
index 00000000..01b45609
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+ all
+
+
+ Regress.TestObj::all
+
+
+void all (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
new file mode 100644
index 00000000..ad9d6c82
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+ Regress.TestObj::allow_none_vfunc
+
+
+void allow_none_vfunc (RegressTestObj* obj,
+ RegressTestObj* two);
+
+
+
+
+
+
+
+
+
+obj :
+
+two :
+Another object
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-bare.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-bare.page
new file mode 100644
index 00000000..103b5bcb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-bare.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ bare
+
+
+ Regress.TestObj:bare
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-boxed.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-boxed.page
new file mode 100644
index 00000000..c632b210
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-boxed.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ boxed
+
+
+ Regress.TestObj:boxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
new file mode 100644
index 00000000..ecb33c42
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+ cleanup
+
+
+ Regress.TestObj::cleanup
+
+
+void cleanup (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-double.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-double.page
new file mode 100644
index 00000000..a80b8041
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-double.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ double
+
+
+ Regress.TestObj:double
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
new file mode 100644
index 00000000..ccdfb640
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+ first
+
+
+ Regress.TestObj::first
+
+
+void first (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-float.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-float.page
new file mode 100644
index 00000000..569b3e87
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-float.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ float
+
+
+ Regress.TestObj:float
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-gtype.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-gtype.page
new file mode 100644
index 00000000..3956ea6e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-gtype.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ gtype
+
+
+ Regress.TestObj:gtype
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table-old.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table-old.page
new file mode 100644
index 00000000..7012f4eb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table-old.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ hash-table-old
+
+
+ Regress.TestObj:hash-table-old
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table.page
new file mode 100644
index 00000000..4a3be638
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-hash-table.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ hash-table
+
+
+ Regress.TestObj:hash-table
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-int.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-int.page
new file mode 100644
index 00000000..fdca28fd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-int.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ int
+
+
+ Regress.TestObj:int
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list-old.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list-old.page
new file mode 100644
index 00000000..38b1f7e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list-old.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ list-old
+
+
+ Regress.TestObj:list-old
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list.page
new file mode 100644
index 00000000..17aa89b8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-list.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ list
+
+
+ Regress.TestObj:list
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
new file mode 100644
index 00000000..b17c04dd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ Regress.TestObj::matrix
+
+
+int matrix (RegressTestObj* obj,
+ const char* somestr);
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+obj :
+
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
new file mode 100644
index 00000000..a9356cb3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ sig-with-array-prop
+
+
+ Regress.TestObj::sig-with-array-prop
+
+
+void sig-with-array-prop (guint* arr);
+
+
+
+ This test signal is like TelepathyGlib's
+ TpChannel:: group-members-changed-detailed:
+
+
+
+
+
+arr :
+numbers
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
new file mode 100644
index 00000000..afe8466c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+ sig-with-foreign-struct
+
+
+ Regress.TestObj::sig-with-foreign-struct
+
+
+void sig-with-foreign-struct (cairo_t cr);
+
+
+
+
+
+
+
+
+
+cr :
+A cairo context.
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
new file mode 100644
index 00000000..2c7e3f90
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ sig-with-hash-prop
+
+
+ Regress.TestObj::sig-with-hash-prop
+
+
+void sig-with-hash-prop (<map> hash);
+
+
+
+ This test signal is like TelepathyGlib's
+ TpAccount::status-changed
+
+
+
+
+
+hash :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
new file mode 100644
index 00000000..6a771a14
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ sig-with-int64-prop
+
+
+ Regress.TestObj::sig-with-int64-prop
+
+
+gint64 sig-with-int64-prop (gint64 i);
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+the introspection client langage.
+
+
+
+
+
+i :
+an integer
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
new file mode 100644
index 00000000..135d052d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+ sig-with-intarray-ret
+
+
+ Regress.TestObj::sig-with-intarray-ret
+
+
+None sig-with-intarray-ret (gint i);
+
+
+
+
+
+
+
+
+
+i :
+an integer
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
new file mode 100644
index 00000000..5aee822f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ sig-with-obj
+
+
+ Regress.TestObj::sig-with-obj
+
+
+void sig-with-obj (GObject obj);
+
+
+
+ Test transfer none GObject as a param (tests refcounting).
+Use with regress_test_obj_emit_sig_with_obj
+
+
+
+
+
+obj :
+A newly created RegressTestObj
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
new file mode 100644
index 00000000..c5fd2dd7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+ sig-with-strv
+
+
+ Regress.TestObj::sig-with-strv
+
+
+void sig-with-strv (utf8* strs);
+
+
+
+ Test GStrv as a param.
+
+
+
+
+
+strs :
+strings
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
new file mode 100644
index 00000000..25d6d5e7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+ sig-with-uint64-prop
+
+
+ Regress.TestObj::sig-with-uint64-prop
+
+
+guint64 sig-with-uint64-prop (guint64 i);
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+the introspection client langage.
+
+
+
+
+
+i :
+an integer
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-string.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-string.page
new file mode 100644
index 00000000..561f2da4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-string.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ string
+
+
+ Regress.TestObj:string
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
new file mode 100644
index 00000000..f0df5f3c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+ test-with-static-scope-arg
+
+
+ Regress.TestObj::test-with-static-scope-arg
+
+
+void test-with-static-scope-arg (RegressTestSimpleBoxedA object);
+
+
+
+
+
+
+
+
+
+object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
new file mode 100644
index 00000000..29321412
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+ test
+
+
+ Regress.TestObj::test
+
+
+void test (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
new file mode 100644
index 00000000..5cdc38db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestObj*
+
+ regress_constructor
+
+
+
+ regress_constructor
+
+
+RegressTestObj* regress_constructor (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
new file mode 100644
index 00000000..b54d35ad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_obj_do_matrix
+
+ RegressTestObj*
+ obj
+
+
+ const char*
+ somestr
+
+
+
+
+ regress_test_obj_do_matrix
+
+
+int regress_test_obj_do_matrix (RegressTestObj* obj,
+ const char* somestr);
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+obj :
+A
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
new file mode 100644
index 00000000..677f1fc1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_foreign_struct
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_emit_sig_with_foreign_struct
+
+
+void regress_test_obj_emit_sig_with_foreign_struct (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
new file mode 100644
index 00000000..2dc8a1b7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_int64
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_emit_sig_with_int64
+
+
+void regress_test_obj_emit_sig_with_int64 (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
new file mode 100644
index 00000000..9d598f9c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_obj
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_emit_sig_with_obj
+
+
+void regress_test_obj_emit_sig_with_obj (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
new file mode 100644
index 00000000..a3a89c18
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_uint64
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_emit_sig_with_uint64
+
+
+void regress_test_obj_emit_sig_with_uint64 (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
new file mode 100644
index 00000000..28fc6916
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_forced_method
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_forced_method
+
+
+void regress_forced_method (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+A
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
new file mode 100644
index 00000000..2121ada1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_obj_instance_method
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_instance_method
+
+
+int regress_test_obj_instance_method (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
new file mode 100644
index 00000000..7ea17662
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_instance_method_callback
+
+ RegressTestObj*
+ obj
+
+
+ RegressTestCallback
+ callback
+
+
+
+
+ regress_test_obj_instance_method_callback
+
+
+void regress_test_obj_instance_method_callback (RegressTestObj* obj,
+ RegressTestCallback callback);
+
+
+
+
+
+
+
+
+
+obj :
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
new file mode 100644
index 00000000..1f5ca6d8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestObj*
+
+ regress_test_obj_new
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_test_obj_new
+
+
+RegressTestObj* regress_test_obj_new (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+A
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
new file mode 100644
index 00000000..44f469db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ RegressTestObj*
+
+ regress_test_obj_new_callback
+
+ RegressTestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+ GDestroyNotify
+ notify
+
+
+
+
+ regress_test_obj_new_callback
+
+
+RegressTestObj* regress_test_obj_new_callback (RegressTestCallbackUserData callback,
+ gpointer user_data,
+ GDestroyNotify notify);
+
+
+
+
+
+
+
+
+
+callback :
+
+user_data :
+
+notify :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
new file mode 100644
index 00000000..49f9c1f0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestObj*
+
+ regress_test_obj_new_from_file
+
+ const char*
+ x
+
+
+
+
+ regress_test_obj_new_from_file
+
+
+RegressTestObj* regress_test_obj_new_from_file (const char* x);
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
new file mode 100644
index 00000000..bd78434c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_null_out
+
+ RegressTestObj**
+ obj
+
+
+
+
+ regress_test_obj_null_out
+
+
+void regress_test_obj_null_out (RegressTestObj** obj);
+
+
+
+
+
+
+
+
+
+obj :
+A
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.page
new file mode 100644
index 00000000..fc54d988
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
new file mode 100644
index 00000000..f1e9a131
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_set_bare
+
+ RegressTestObj*
+ obj
+
+
+ GObject*
+ bare
+
+
+
+
+ regress_test_obj_set_bare
+
+
+void regress_test_obj_set_bare (RegressTestObj* obj,
+ GObject* bare);
+
+
+
+
+
+
+
+
+
+obj :
+
+bare :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
new file mode 100644
index 00000000..f46ec162
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_skip_inout_param
+
+ RegressTestObj*
+ obj
+
+
+ gint
+ a
+
+
+ gint*
+ out_b
+
+
+ gdouble
+ c
+
+
+ gint*
+ inout_d
+
+
+ gint*
+ out_sum
+
+
+ gint
+ num1
+
+
+ gint
+ num2
+
+
+
+
+ regress_test_obj_skip_inout_param
+
+
+gboolean regress_test_obj_skip_inout_param (RegressTestObj* obj,
+ gint a,
+ gint* out_b,
+ gdouble c,
+ gint* inout_d,
+ gint* out_sum,
+ gint num1,
+ gint num2);
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+obj :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
new file mode 100644
index 00000000..77e1de3b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_skip_out_param
+
+ RegressTestObj*
+ obj
+
+
+ gint
+ a
+
+
+ gint*
+ out_b
+
+
+ gdouble
+ c
+
+
+ gint*
+ inout_d
+
+
+ gint*
+ out_sum
+
+
+ gint
+ num1
+
+
+ gint
+ num2
+
+
+
+
+ regress_test_obj_skip_out_param
+
+
+gboolean regress_test_obj_skip_out_param (RegressTestObj* obj,
+ gint a,
+ gint* out_b,
+ gdouble c,
+ gint* inout_d,
+ gint* out_sum,
+ gint num1,
+ gint num2);
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+obj :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
new file mode 100644
index 00000000..ef5893c3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_skip_param
+
+ RegressTestObj*
+ obj
+
+
+ gint
+ a
+
+
+ gint*
+ out_b
+
+
+ gdouble
+ c
+
+
+ gint*
+ inout_d
+
+
+ gint*
+ out_sum
+
+
+ gint
+ num1
+
+
+ gint
+ num2
+
+
+
+
+ regress_test_obj_skip_param
+
+
+gboolean regress_test_obj_skip_param (RegressTestObj* obj,
+ gint a,
+ gint* out_b,
+ gdouble c,
+ gint* inout_d,
+ gint* out_sum,
+ gint num1,
+ gint num2);
+
+
+
+ Check that a parameter is skipped
+
+
+
+
+
+obj :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
new file mode 100644
index 00000000..a463fe77
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_skip_return_val
+
+ RegressTestObj*
+ obj
+
+
+ gint
+ a
+
+
+ gint*
+ out_b
+
+
+ gdouble
+ c
+
+
+ gint*
+ inout_d
+
+
+ gint*
+ out_sum
+
+
+ gint
+ num1
+
+
+ gint
+ num2
+
+
+
+
+ regress_test_obj_skip_return_val
+
+
+gboolean regress_test_obj_skip_return_val (RegressTestObj* obj,
+ gint a,
+ gint* out_b,
+ gdouble c,
+ gint* inout_d,
+ gint* out_sum,
+ gint num1,
+ gint num2);
+
+
+
+ Check that the return value is skipped
+
+
+
+
+
+obj :
+a
+a :
+Parameter.
+out_b :
+A return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
new file mode 100644
index 00000000..5ebe0f1a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_skip_return_val_no_out
+
+ RegressTestObj*
+ obj
+
+
+ gint
+ a
+
+
+
+
+ regress_test_obj_skip_return_val_no_out
+
+
+gboolean regress_test_obj_skip_return_val_no_out (RegressTestObj* obj,
+ gint a);
+
+
+
+ Check that the return value is skipped. Succeed if a is nonzero, otherwise
+raise an error.
+
+
+
+
+
+obj :
+a
+a :
+Parameter.
+Returns :
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
new file mode 100644
index 00000000..c27d88bf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ double
+
+ regress_test_obj_static_method
+
+ int
+ x
+
+
+
+
+ regress_test_obj_static_method
+
+
+double regress_test_obj_static_method (int x);
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
new file mode 100644
index 00000000..74583ad6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_static_method_callback
+
+ RegressTestCallback
+ callback
+
+
+
+
+ regress_test_obj_static_method_callback
+
+
+void regress_test_obj_static_method_callback (RegressTestCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
new file mode 100644
index 00000000..2ace5e18
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_torture_signature_0
+
+ RegressTestObj*
+ obj
+
+
+ int
+ x
+
+
+ double*
+ y
+
+
+ int*
+ z
+
+
+ const char*
+ foo
+
+
+ int*
+ q
+
+
+ guint
+ m
+
+
+
+
+ regress_test_obj_torture_signature_0
+
+
+void regress_test_obj_torture_signature_0 (RegressTestObj* obj,
+ int x,
+ double* y,
+ int* z,
+ const char* foo,
+ int* q,
+ guint m);
+
+
+
+
+
+
+
+
+
+obj :
+A
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
new file mode 100644
index 00000000..aa31fb34
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_obj_torture_signature_1
+
+ RegressTestObj*
+ obj
+
+
+ int
+ x
+
+
+ double*
+ y
+
+
+ int*
+ z
+
+
+ const char*
+ foo
+
+
+ int*
+ q
+
+
+ guint
+ m
+
+
+
+
+ regress_test_obj_torture_signature_1
+
+
+gboolean regress_test_obj_torture_signature_1 (RegressTestObj* obj,
+ int x,
+ double* y,
+ int* z,
+ const char* foo,
+ int* q,
+ guint m);
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+obj :
+A
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObjClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObjClass.page
new file mode 100644
index 00000000..93e56e8b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObjClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestObjClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.page
new file mode 100644
index 00000000..1180b98a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestOtherError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestOtherError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateEnum.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateEnum.page
new file mode 100644
index 00000000..788441ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateEnum.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateEnum
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateStruct.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateStruct.page
new file mode 100644
index 00000000..8ce8712a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestPrivateStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
new file mode 100644
index 00000000..39a3877b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const RegressTestSimpleBoxedA*
+
+ regress_test_simple_boxed_a_const_return
+
+
+
+ regress_test_simple_boxed_a_const_return
+
+
+const RegressTestSimpleBoxedA* regress_test_simple_boxed_a_const_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
new file mode 100644
index 00000000..827e39ff
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestSimpleBoxedA*
+
+ regress_test_simple_boxed_a_copy
+
+ RegressTestSimpleBoxedA*
+ a
+
+
+
+
+ regress_test_simple_boxed_a_copy
+
+
+RegressTestSimpleBoxedA* regress_test_simple_boxed_a_copy (RegressTestSimpleBoxedA* a);
+
+
+
+
+
+
+
+
+
+a :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
new file mode 100644
index 00000000..4108bf91
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_simple_boxed_a_equals
+
+ RegressTestSimpleBoxedA*
+ a
+
+
+ RegressTestSimpleBoxedA*
+ other_a
+
+
+
+
+ regress_test_simple_boxed_a_equals
+
+
+gboolean regress_test_simple_boxed_a_equals (RegressTestSimpleBoxedA* a,
+ RegressTestSimpleBoxedA* other_a);
+
+
+
+
+
+
+
+
+
+a :
+
+other_a :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.page
new file mode 100644
index 00000000..36459d33
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
new file mode 100644
index 00000000..0846cbe7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestSimpleBoxedB*
+
+ regress_test_simple_boxed_b_copy
+
+ RegressTestSimpleBoxedB*
+ b
+
+
+
+
+ regress_test_simple_boxed_b_copy
+
+
+RegressTestSimpleBoxedB* regress_test_simple_boxed_b_copy (RegressTestSimpleBoxedB* b);
+
+
+
+
+
+
+
+
+
+b :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.page
new file mode 100644
index 00000000..e3c9fcbf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleCallback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleCallback.page
new file mode 100644
index 00000000..61bafb5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
new file mode 100644
index 00000000..61f94308
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_a_clone
+
+ RegressTestStructA*
+ a
+
+
+ RegressTestStructA*
+ a_out
+
+
+
+
+ regress_test_struct_a_clone
+
+
+void regress_test_struct_a_clone (RegressTestStructA* a,
+ RegressTestStructA* a_out);
+
+
+
+ Make a copy of a RegressTestStructA
+
+
+
+
+
+a :
+the structure
+a_out :
+the cloned structure
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.page
new file mode 100644
index 00000000..0093ac8e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
new file mode 100644
index 00000000..ef54d110
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_a_parse
+
+ RegressTestStructA*
+ a_out
+
+
+ const gchar*
+ string
+
+
+
+
+ regress_test_struct_a_parse
+
+
+void regress_test_struct_a_parse (RegressTestStructA* a_out,
+ const gchar* string);
+
+
+
+
+
+
+
+
+
+a_out :
+the structure that is to be filled
+string :
+ignored
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
new file mode 100644
index 00000000..4adde2a0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_b_clone
+
+ RegressTestStructB*
+ b
+
+
+ RegressTestStructB*
+ b_out
+
+
+
+
+ regress_test_struct_b_clone
+
+
+void regress_test_struct_b_clone (RegressTestStructB* b,
+ RegressTestStructB* b_out);
+
+
+
+ Make a copy of a RegressTestStructB
+
+
+
+
+
+b :
+the structure
+b_out :
+the cloned structure
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.page
new file mode 100644
index 00000000..55d74f58
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructC.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructC.page
new file mode 100644
index 00000000..08e850eb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructD.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructD.page
new file mode 100644
index 00000000..37c7b2a4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE.page
new file mode 100644
index 00000000..b3688e06
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE__some_union__union.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE__some_union__union.page
new file mode 100644
index 00000000..6f77035b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructE__some_union__union.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE__some_union__union
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructF.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructF.page
new file mode 100644
index 00000000..d75ea66b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructF.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructF
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
new file mode 100644
index 00000000..e3fb7736
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_fixed_array_frob
+
+ RegressTestStructFixedArray*
+ str
+
+
+
+
+ regress_test_struct_fixed_array_frob
+
+
+void regress_test_struct_fixed_array_frob (RegressTestStructFixedArray* str);
+
+
+
+
+
+
+
+
+
+str :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.page
new file mode 100644
index 00000000..a18443c4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructFixedArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
new file mode 100644
index 00000000..d32c0de2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_sub_obj_instance_method
+
+ RegressTestSubObj*
+ obj
+
+
+
+
+ regress_test_sub_obj_instance_method
+
+
+int regress_test_sub_obj_instance_method (RegressTestSubObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
new file mode 100644
index 00000000..f8ca0d46
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestObj*
+
+ regress_test_sub_obj_new
+
+
+
+ regress_test_sub_obj_new
+
+
+RegressTestObj* regress_test_sub_obj_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.page
new file mode 100644
index 00000000..f6488d83
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.page
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+ Regress.TestSubObj
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+ -
+
Regress.TestSubObj
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
new file mode 100644
index 00000000..a34a25c3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_sub_obj_unset_bare
+
+ RegressTestSubObj*
+ obj
+
+
+
+
+ regress_test_sub_obj_unset_bare
+
+
+void regress_test_sub_obj_unset_bare (RegressTestSubObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObjClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObjClass.page
new file mode 100644
index 00000000..6bbd999a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObjClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSubObjClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestTypeGUInt64.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestTypeGUInt64.page
new file mode 100644
index 00000000..d815a3fe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestTypeGUInt64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestTypeGUInt64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x-testbool.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x-testbool.page
new file mode 100644
index 00000000..d7333b88
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x-testbool.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+ testbool
+
+
+ Regress.TestWi8021x:testbool
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
new file mode 100644
index 00000000..d54ed689
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_wi_802_1x_get_testbool
+
+ RegressTestWi8021x*
+ obj
+
+
+
+
+ regress_test_wi_802_1x_get_testbool
+
+
+gboolean regress_test_wi_802_1x_get_testbool (RegressTestWi8021x* obj);
+
+
+
+
+
+
+
+
+
+obj :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
new file mode 100644
index 00000000..2c47b288
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ RegressTestWi8021x*
+
+ regress_test_wi_802_1x_new
+
+
+
+ regress_test_wi_802_1x_new
+
+
+RegressTestWi8021x* regress_test_wi_802_1x_new (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.page
new file mode 100644
index 00000000..9b053187
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Regress.TestWi8021x
+
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestWi8021x
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
new file mode 100644
index 00000000..a32a70ab
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_wi_802_1x_set_testbool
+
+ RegressTestWi8021x*
+ obj
+
+
+ gboolean
+ v
+
+
+
+
+ regress_test_wi_802_1x_set_testbool
+
+
+void regress_test_wi_802_1x_set_testbool (RegressTestWi8021x* obj,
+ gboolean v);
+
+
+
+
+
+
+
+
+
+obj :
+
+v :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
new file mode 100644
index 00000000..cabdd48a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_wi_802_1x_static_method
+
+ int
+ x
+
+
+
+
+ regress_test_wi_802_1x_static_method
+
+
+int regress_test_wi_802_1x_static_method (int x);
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021xClass.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021xClass.page
new file mode 100644
index 00000000..071d9a6f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021xClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestWi8021xClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.UTF8_CONSTANT.page b/tests/scanner/Regress-1.0-C-expected/Regress.UTF8_CONSTANT.page
new file mode 100644
index 00000000..8f3f5324
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.UTF8_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.UTF8_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.VaListAlias.page b/tests/scanner/Regress-1.0-C-expected/Regress.VaListAlias.page
new file mode 100644
index 00000000..bfd52d28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.VaListAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.VaListAlias
+
+
+
+ Typedef'd va_list for additional reasons
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
new file mode 100644
index 00000000..5f8b1ff3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_aliased_caller_alloc
+
+ RegressAliasedTestBoxed*
+ boxed
+
+
+
+
+ regress_aliased_caller_alloc
+
+
+void regress_aliased_caller_alloc (RegressAliasedTestBoxed* boxed);
+
+
+
+
+
+
+
+
+
+boxed :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
new file mode 100644
index 00000000..05102820
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_annotation_attribute_func
+
+ RegressAnnotationObject*
+ object
+
+
+ const gchar*
+ data
+
+
+
+
+ regress_annotation_attribute_func
+
+
+gint regress_annotation_attribute_func (RegressAnnotationObject* object,
+ const gchar* data);
+
+
+
+
+
+
+
+
+
+object :
+A .
+data :
+Some data.
+Returns :
+The return value.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
new file mode 100644
index 00000000..337b2073
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_custom_destroy
+
+ RegressAnnotationCallback
+ callback
+
+
+ RegressAnnotationNotifyFunc
+ destroy
+
+
+ gpointer
+ data
+
+
+
+
+ regress_annotation_custom_destroy
+
+
+void regress_annotation_custom_destroy (RegressAnnotationCallback callback,
+ RegressAnnotationNotifyFunc destroy,
+ gpointer data);
+
+
+
+ Test messing up the heuristic of closure/destroy-notification
+detection, and fixing it via regress_annotations.
+
+
+
+
+
+callback :
+Destroy notification
+destroy :
+
+data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
new file mode 100644
index 00000000..6a1c7234
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ char*
+
+ regress_annotation_get_source_file
+
+
+
+ regress_annotation_get_source_file
+
+
+char* regress_annotation_get_source_file (void);
+
+
+
+
+
+
+
+
+
+Returns :
+Source file
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
new file mode 100644
index 00000000..4b471607
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_init
+
+ int*
+ argc
+
+
+ char***
+ argv
+
+
+
+
+ regress_annotation_init
+
+
+void regress_annotation_init (int* argc,
+ char*** argv);
+
+
+
+
+
+
+
+
+
+argc :
+The number of args.
+argv :
+The arguments.
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
new file mode 100644
index 00000000..4c485eac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_invalid_regress_annotation
+
+ int
+ foo
+
+
+
+
+ regress_annotation_invalid_regress_annotation
+
+
+void regress_annotation_invalid_regress_annotation (int foo);
+
+
+
+
+
+
+
+
+
+foo :
+some text (e.g. example) or else
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
new file mode 100644
index 00000000..496fcc5a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_ptr_array
+
+ GValue*
+ array
+
+
+
+
+ regress_annotation_ptr_array
+
+
+void regress_annotation_ptr_array (GValue* array);
+
+
+
+
+
+
+
+
+
+array :
+the array
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
new file mode 100644
index 00000000..1a345a50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_annotation_return_array
+
+ int*
+ length
+
+
+
+
+ regress_annotation_return_array
+
+
+char** regress_annotation_return_array (int* length);
+
+
+
+
+
+
+
+
+
+length :
+Number of return values
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
new file mode 100644
index 00000000..968cfe17
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ gchar*
+
+ regress_annotation_return_filename
+
+
+
+ regress_annotation_return_filename
+
+
+gchar* regress_annotation_return_filename (void);
+
+
+
+
+
+
+
+
+
+Returns :
+An annotated filename
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
new file mode 100644
index 00000000..663fd9db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_set_source_file
+
+ char*
+ fname
+
+
+
+
+ regress_annotation_set_source_file
+
+
+void regress_annotation_set_source_file (char* fname);
+
+
+
+
+
+
+
+
+
+fname :
+Source file
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
new file mode 100644
index 00000000..a4d11d2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_space_after_comment_bug631690
+
+
+
+ regress_annotation_space_after_comment_bug631690
+
+
+void regress_annotation_space_after_comment_bug631690 (void);
+
+
+
+ Explicitly test having a space after the ** here.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
new file mode 100644
index 00000000..520b473a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_string_array_length
+
+ guint
+ n_properties
+
+
+ utf8*
+ properties
+
+
+
+
+ regress_annotation_string_array_length
+
+
+void regress_annotation_string_array_length (guint n_properties,
+ utf8* properties);
+
+
+
+
+
+
+
+
+
+n_properties :
+
+properties :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
new file mode 100644
index 00000000..e90fa512
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_annotation_string_zero_terminated
+
+
+
+ regress_annotation_string_zero_terminated
+
+
+char** regress_annotation_string_zero_terminated (void);
+
+
+
+
+
+
+
+
+
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
new file mode 100644
index 00000000..34293f00
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_string_zero_terminated_out
+
+ char***
+ out
+
+
+
+
+ regress_annotation_string_zero_terminated_out
+
+
+void regress_annotation_string_zero_terminated_out (char*** out);
+
+
+
+
+
+
+
+
+
+out :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
new file mode 100644
index 00000000..71013718
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_test_parsing_bug630862
+
+
+
+ regress_annotation_test_parsing_bug630862
+
+
+GObject* regress_annotation_test_parsing_bug630862 (void);
+
+
+
+ See https://bugzilla.gnome.org/show_bug.cgi?id=630862
+
+
+
+
+
+Returns :
+An object, note the colon:in here
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
new file mode 100644
index 00000000..1607c630
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GObject*
+
+ regress_annotation_transfer_floating
+
+
+
+ regress_annotation_transfer_floating
+
+
+GObject* regress_annotation_transfer_floating (void);
+
+
+
+
+
+
+
+
+
+Returns :
+A floating object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
new file mode 100644
index 00000000..a3a0fb71
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_versioned
+
+
+
+ regress_annotation_versioned
+
+
+void regress_annotation_versioned (void);
+
+
+
+
+
+
+ Since 0.6
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
new file mode 100644
index 00000000..c5b4cb6e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GQuark
+
+ regress_atest_error_quark
+
+
+
+ regress_atest_error_quark
+
+
+GQuark regress_atest_error_quark (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
new file mode 100644
index 00000000..f5ce6975
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_async_ready_callback
+
+ GCancellable*
+ cancellable
+
+
+ GAsyncReadyCallback
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_foo_async_ready_callback
+
+
+void regress_foo_async_ready_callback (GCancellable* cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+
+
+
+
+
+
+
+
+cancellable :
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
new file mode 100644
index 00000000..6158bf25
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_destroy_notify_callback
+
+ RegressFooCallback
+ callback
+
+
+ gpointer
+ data
+
+
+ GDestroyNotify
+ destroy
+
+
+
+
+ regress_foo_destroy_notify_callback
+
+
+void regress_foo_destroy_notify_callback (RegressFooCallback callback,
+ gpointer data,
+ GDestroyNotify destroy);
+
+
+
+
+
+
+
+
+
+callback :
+
+data :
+
+destroy :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
new file mode 100644
index 00000000..c3ed369c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_foo_init
+
+
+
+ regress_foo_init
+
+
+gint regress_foo_init (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
new file mode 100644
index 00000000..07c9c6d1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_method_external_references
+
+ UtilityObject*
+ object
+
+
+ UtilityEnumType
+ e
+
+
+ UtilityFlagType
+ f
+
+
+ UtilityStruct
+ s
+
+
+
+
+ regress_foo_method_external_references
+
+
+void regress_foo_method_external_references (UtilityObject* object,
+ UtilityEnumType e,
+ UtilityFlagType f,
+ UtilityStruct s);
+
+
+
+
+
+
+
+
+
+object :
+
+e :
+
+f :
+
+s :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
new file mode 100644
index 00000000..d65bfa1a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ RegressFooObject*
+
+ regress_foo_not_a_constructor_new
+
+
+
+ regress_foo_not_a_constructor_new
+
+
+RegressFooObject* regress_foo_not_a_constructor_new (void);
+
+
+
+ This should be scanned as a top-level function, and shouldn't cause
+a "Can't find matching type for constructor" warning.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
new file mode 100644
index 00000000..8fb9d102
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_skip_me
+
+ RegressFooSkippable
+ fs
+
+
+
+
+ regress_foo_skip_me
+
+
+void regress_foo_skip_me (RegressFooSkippable fs);
+
+
+
+ Does something that's only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+fs :
+a
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
new file mode 100644
index 00000000..0ed4e2f4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_some_variant
+
+ guint
+ x
+
+
+ va_list
+ args
+
+
+
+
+ regress_foo_some_variant
+
+
+void regress_foo_some_variant (guint x,
+ va_list args);
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
new file mode 100644
index 00000000..3755024d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_some_variant_ptr
+
+ guint
+ x
+
+
+ va_list*
+ args
+
+
+
+
+ regress_foo_some_variant_ptr
+
+
+void regress_foo_some_variant_ptr (guint x,
+ va_list* args);
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
new file mode 100644
index 00000000..cf127cb0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_foo_test_array
+
+
+
+ regress_foo_test_array
+
+
+GArray* regress_foo_test_array (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
new file mode 100644
index 00000000..79c50cf2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_const_char_param
+
+ const char*
+ param
+
+
+
+
+ regress_foo_test_const_char_param
+
+
+void regress_foo_test_const_char_param (const char* param);
+
+
+
+
+
+
+
+
+
+param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
new file mode 100644
index 00000000..cb286e62
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const char*
+
+ regress_foo_test_const_char_retval
+
+
+
+ regress_foo_test_const_char_retval
+
+
+const char* regress_foo_test_const_char_retval (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
new file mode 100644
index 00000000..be33c5ad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_const_struct_param
+
+ const RegressFooStruct*
+ param
+
+
+
+
+ regress_foo_test_const_struct_param
+
+
+void regress_foo_test_const_struct_param (const RegressFooStruct* param);
+
+
+
+
+
+
+
+
+
+param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
new file mode 100644
index 00000000..783b248a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const RegressFooStruct*
+
+ regress_foo_test_const_struct_retval
+
+
+
+ regress_foo_test_const_struct_retval
+
+
+const RegressFooStruct* regress_foo_test_const_struct_retval (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
new file mode 100644
index 00000000..83881f67
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_string_array
+
+ char**
+ array
+
+
+
+
+ regress_foo_test_string_array
+
+
+void regress_foo_test_string_array (char** array);
+
+
+
+
+
+
+
+
+
+array :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
new file mode 100644
index 00000000..c3c45b12
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_string_array_with_g
+
+ gchar**
+ array
+
+
+
+
+ regress_foo_test_string_array_with_g
+
+
+void regress_foo_test_string_array_with_g (gchar** array);
+
+
+
+
+
+
+
+
+
+array :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
new file mode 100644
index 00000000..b3ded918
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_unsigned_qualifier
+
+ unsigned int
+ unsigned_param
+
+
+
+
+ regress_foo_test_unsigned_qualifier
+
+
+void regress_foo_test_unsigned_qualifier (unsigned int unsigned_param);
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
new file mode 100644
index 00000000..06100021
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_unsigned_type
+
+ unsigned
+ unsigned_param
+
+
+
+
+ regress_foo_test_unsigned_type
+
+
+void regress_foo_test_unsigned_type (unsigned unsigned_param);
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
new file mode 100644
index 00000000..9024a14d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback
+
+ gint
+ i
+
+
+ RegressFooVarargsCallback
+ callback
+
+
+
+
+ regress_foo_test_varargs_callback
+
+
+void regress_foo_test_varargs_callback (gint i,
+ RegressFooVarargsCallback callback);
+
+
+
+
+
+
+
+
+
+i :
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
new file mode 100644
index 00000000..f89f5474
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback2
+
+ RegressFooVarargsCallback
+ callback
+
+
+
+
+ regress_foo_test_varargs_callback2
+
+
+void regress_foo_test_varargs_callback2 (RegressFooVarargsCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
new file mode 100644
index 00000000..e34cfc75
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback3
+
+ RegressFooVarargsCallback
+ callback
+
+
+ RegressFooVarargsCallback
+ callback2
+
+
+
+
+ regress_foo_test_varargs_callback3
+
+
+void regress_foo_test_varargs_callback3 (RegressFooVarargsCallback callback,
+ RegressFooVarargsCallback callback2);
+
+
+
+
+
+
+
+
+
+callback :
+
+callback2 :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
new file mode 100644
index 00000000..ebc6a7f1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_func_obj_null_in
+
+ RegressTestObj*
+ obj
+
+
+
+
+ regress_func_obj_null_in
+
+
+void regress_func_obj_null_in (RegressTestObj* obj);
+
+
+
+
+
+
+
+
+
+obj :
+A
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
new file mode 100644
index 00000000..407cb269
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_global_get_flags_out
+
+ RegressTestFlags*
+ v
+
+
+
+
+ regress_global_get_flags_out
+
+
+void regress_global_get_flags_out (RegressTestFlags* v);
+
+
+
+
+
+
+
+
+
+v :
+A flags value
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
new file mode 100644
index 00000000..802f00f9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ void
+
+ regress_has_parameter_named_attrs
+
+ int
+ foo
+
+
+ gpointer*
+ attributes
+
+
+
+
+ regress_has_parameter_named_attrs
+
+
+void regress_has_parameter_named_attrs (int foo,
+ gpointer* attributes);
+
+
+
+ This test case mirrors GnomeKeyringPasswordSchema from
+libgnome-keyring.
+
+
+
+
+
+foo :
+some int
+attributes :
+list of attributes
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
new file mode 100644
index 00000000..d769d5bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_introspectable_via_alias
+
+ RegressPtrArrayAlias*
+ data
+
+
+
+
+ regress_introspectable_via_alias
+
+
+void regress_introspectable_via_alias (RegressPtrArrayAlias* data);
+
+
+
+
+
+
+
+
+
+data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page b/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
new file mode 100644
index 00000000..263f7c8b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_not_introspectable_via_alias
+
+ RegressVaListAlias
+ ok
+
+
+
+
+ regress_not_introspectable_via_alias
+
+
+void regress_not_introspectable_via_alias (RegressVaListAlias ok);
+
+
+
+
+
+
+
+
+
+ok :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page b/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
new file mode 100644
index 00000000..78ba1bcb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_random_function_with_skipped_structure
+
+ int
+ x
+
+
+ RegressSkippedStructure*
+ foo
+
+
+ double
+ v
+
+
+
+
+ regress_random_function_with_skipped_structure
+
+
+void regress_random_function_with_skipped_structure (int x,
+ RegressSkippedStructure* foo,
+ double v);
+
+
+
+
+
+
+
+
+
+x :
+
+foo :
+
+v :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
new file mode 100644
index 00000000..7ced7958
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_set_abort_on_error
+
+ gboolean
+ abort_on_error
+
+
+
+
+ regress_set_abort_on_error
+
+
+void regress_set_abort_on_error (gboolean abort_on_error);
+
+
+
+
+
+
+
+
+
+abort_on_error :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
new file mode 100644
index 00000000..c7a2b4a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_callback
+
+ RegressTestCallbackArray
+ callback
+
+
+
+
+ regress_test_array_callback
+
+
+int regress_test_array_callback (RegressTestCallbackArray callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
new file mode 100644
index 00000000..016a967b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_fixed_out_objects
+
+ RegressTestObj***
+ objs
+
+
+
+
+ regress_test_array_fixed_out_objects
+
+
+void regress_test_array_fixed_out_objects (RegressTestObj*** objs);
+
+
+
+
+
+
+
+
+
+objs :
+An array of
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
new file mode 100644
index 00000000..7b756725
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_fixed_size_int_in
+
+ int*
+ ints
+
+
+
+
+ regress_test_array_fixed_size_int_in
+
+
+int regress_test_array_fixed_size_int_in (int* ints);
+
+
+
+
+
+
+
+
+
+ints :
+a list of 5 integers
+Returns :
+the sum of the items in ints
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
new file mode 100644
index 00000000..8d8dda52
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_fixed_size_int_out
+
+ int**
+ ints
+
+
+
+
+ regress_test_array_fixed_size_int_out
+
+
+void regress_test_array_fixed_size_int_out (int** ints);
+
+
+
+
+
+
+
+
+
+ints :
+a list of 5 integers ranging from 0 to 4
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
new file mode 100644
index 00000000..6a67355e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ int*
+
+ regress_test_array_fixed_size_int_return
+
+
+
+ regress_test_array_fixed_size_int_return
+
+
+int* regress_test_array_fixed_size_int_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+a list of 5 integers ranging from 0 to 4
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
new file mode 100644
index 00000000..087ea636
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_gint16_in
+
+ int
+ n_ints
+
+
+ gint16*
+ ints
+
+
+
+
+ regress_test_array_gint16_in
+
+
+int regress_test_array_gint16_in (int n_ints,
+ gint16* ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
new file mode 100644
index 00000000..88ef582f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_array_gint32_in
+
+ int
+ n_ints
+
+
+ gint32*
+ ints
+
+
+
+
+ regress_test_array_gint32_in
+
+
+gint32 regress_test_array_gint32_in (int n_ints,
+ gint32* ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
new file mode 100644
index 00000000..0dd47fcc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ gint64
+
+ regress_test_array_gint64_in
+
+ int
+ n_ints
+
+
+ gint64*
+ ints
+
+
+
+
+ regress_test_array_gint64_in
+
+
+gint64 regress_test_array_gint64_in (int n_ints,
+ gint64* ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
new file mode 100644
index 00000000..32a5cb76
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_gint8_in
+
+ int
+ n_ints
+
+
+ gint8*
+ ints
+
+
+
+
+ regress_test_array_gint8_in
+
+
+int regress_test_array_gint8_in (int n_ints,
+ gint8* ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
new file mode 100644
index 00000000..178ccda4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ char*
+
+ regress_test_array_gtype_in
+
+ int
+ n_types
+
+
+ GType*
+ types
+
+
+
+
+ regress_test_array_gtype_in
+
+
+char* regress_test_array_gtype_in (int n_types,
+ GType* types);
+
+
+
+
+
+
+
+
+
+n_types :
+
+types :
+List of types
+Returns :
+string representation of provided types
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
new file mode 100644
index 00000000..37413f21
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int*
+
+ regress_test_array_int_full_out
+
+ int*
+ len
+
+
+
+
+ regress_test_array_int_full_out
+
+
+int* regress_test_array_int_full_out (int* len);
+
+
+
+
+
+
+
+
+
+len :
+length of the returned array.
+Returns :
+a new array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
new file mode 100644
index 00000000..f9ba58cf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_int_in
+
+ int
+ n_ints
+
+
+ int*
+ ints
+
+
+
+
+ regress_test_array_int_in
+
+
+int regress_test_array_int_in (int n_ints,
+ int* ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
new file mode 100644
index 00000000..b970df76
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_inout
+
+ int*
+ n_ints
+
+
+ int**
+ ints
+
+
+
+
+ regress_test_array_int_inout
+
+
+void regress_test_array_int_inout (int* n_ints,
+ int** ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+the length of ints
+ints :
+a list of integers whose items will be increased by 1, except the first that will be dropped
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
new file mode 100644
index 00000000..e341b8cc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int*
+
+ regress_test_array_int_none_out
+
+ int*
+ len
+
+
+
+
+ regress_test_array_int_none_out
+
+
+int* regress_test_array_int_none_out (int* len);
+
+
+
+
+
+
+
+
+
+len :
+length of the returned array.
+Returns :
+a static array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
new file mode 100644
index 00000000..9afb1ff1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_null_in
+
+ int*
+ arr
+
+
+ int
+ len
+
+
+
+
+ regress_test_array_int_null_in
+
+
+void regress_test_array_int_null_in (int* arr,
+ int len);
+
+
+
+
+
+
+
+
+
+arr :
+
+len :
+length
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
new file mode 100644
index 00000000..45ef84f1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_null_out
+
+ int**
+ arr
+
+
+ int*
+ len
+
+
+
+
+ regress_test_array_int_null_out
+
+
+void regress_test_array_int_null_out (int** arr,
+ int* len);
+
+
+
+
+
+
+
+
+
+arr :
+
+len :
+length
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
new file mode 100644
index 00000000..be18643d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_out
+
+ int*
+ n_ints
+
+
+ int**
+ ints
+
+
+
+
+ regress_test_array_int_out
+
+
+void regress_test_array_int_out (int* n_ints,
+ int** ints);
+
+
+
+
+
+
+
+
+
+n_ints :
+the length of ints
+ints :
+a list of 5 integers, from 0 to 4 in consecutive order
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
new file mode 100644
index 00000000..6e3421ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_async_ready_callback
+
+ GAsyncReadyCallback
+ callback
+
+
+
+
+ regress_test_async_ready_callback
+
+
+void regress_test_async_ready_callback (GAsyncReadyCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
new file mode 100644
index 00000000..aada509b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_boolean
+
+ gboolean
+ in
+
+
+
+
+ regress_test_boolean
+
+
+gboolean regress_test_boolean (gboolean in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
new file mode 100644
index 00000000..2c84d1c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_boolean_false
+
+ gboolean
+ in
+
+
+
+
+ regress_test_boolean_false
+
+
+gboolean regress_test_boolean_false (gboolean in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
new file mode 100644
index 00000000..7d1a9490
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_boolean_true
+
+ gboolean
+ in
+
+
+
+
+ regress_test_boolean_true
+
+
+gboolean regress_test_boolean_true (gboolean in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
new file mode 100644
index 00000000..dfbc29a1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ cairo_t*
+
+ regress_test_cairo_context_full_return
+
+
+
+ regress_test_cairo_context_full_return
+
+
+cairo_t* regress_test_cairo_context_full_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
new file mode 100644
index 00000000..63105798
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_context_none_in
+
+ cairo_t*
+ context
+
+
+
+
+ regress_test_cairo_context_none_in
+
+
+void regress_test_cairo_context_none_in (cairo_t* context);
+
+
+
+
+
+
+
+
+
+context :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
new file mode 100644
index 00000000..4ea5516d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_surface_full_out
+
+ cairo_surface_t**
+ surface
+
+
+
+
+ regress_test_cairo_surface_full_out
+
+
+void regress_test_cairo_surface_full_out (cairo_surface_t** surface);
+
+
+
+
+
+
+
+
+
+surface :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
new file mode 100644
index 00000000..0b15ce02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ cairo_surface_t*
+
+ regress_test_cairo_surface_full_return
+
+
+
+ regress_test_cairo_surface_full_return
+
+
+cairo_surface_t* regress_test_cairo_surface_full_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
new file mode 100644
index 00000000..a1903ce2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_surface_none_in
+
+ cairo_surface_t*
+ surface
+
+
+
+
+ regress_test_cairo_surface_none_in
+
+
+void regress_test_cairo_surface_none_in (cairo_surface_t* surface);
+
+
+
+
+
+
+
+
+
+surface :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
new file mode 100644
index 00000000..e99ecb4b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ cairo_surface_t*
+
+ regress_test_cairo_surface_none_return
+
+
+
+ regress_test_cairo_surface_none_return
+
+
+cairo_surface_t* regress_test_cairo_surface_none_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
new file mode 100644
index 00000000..99a668ef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback
+
+ RegressTestCallback
+ callback
+
+
+
+
+ regress_test_callback
+
+
+int regress_test_callback (RegressTestCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
new file mode 100644
index 00000000..f2891eda
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_callback_async
+
+ RegressTestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_test_callback_async
+
+
+void regress_test_callback_async (RegressTestCallbackUserData callback,
+ gpointer user_data);
+
+
+
+
+
+
+
+
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
new file mode 100644
index 00000000..6a365139
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_destroy_notify
+
+ RegressTestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+ GDestroyNotify
+ notify
+
+
+
+
+ regress_test_callback_destroy_notify
+
+
+int regress_test_callback_destroy_notify (RegressTestCallbackUserData callback,
+ gpointer user_data,
+ GDestroyNotify notify);
+
+
+
+ Notified - callback persists until a DestroyNotify delegate
+is invoked.
+
+
+
+
+
+callback :
+
+user_data :
+
+notify :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
new file mode 100644
index 00000000..148fc315
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_destroy_notify_no_user_data
+
+ RegressTestCallbackUserData
+ callback
+
+
+ GDestroyNotify
+ notify
+
+
+
+
+ regress_test_callback_destroy_notify_no_user_data
+
+
+int regress_test_callback_destroy_notify_no_user_data (RegressTestCallbackUserData callback,
+ GDestroyNotify notify);
+
+
+
+ Adds a scope notified callback with no user data. This can invoke an error
+condition in bindings which needs to be tested.
+
+
+
+
+
+callback :
+
+notify :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
new file mode 100644
index 00000000..a666a332
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_thaw_async
+
+
+
+ regress_test_callback_thaw_async
+
+
+int regress_test_callback_thaw_async (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
new file mode 100644
index 00000000..0a4ce3d0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_thaw_notifications
+
+
+
+ regress_test_callback_thaw_notifications
+
+
+int regress_test_callback_thaw_notifications (void);
+
+
+
+ Invokes all callbacks installed by #test_callback_destroy_notify(),
+adding up their return values, and removes them, invoking the
+corresponding destroy notfications.
+
+
+
+
+
+Returns :
+Sum of the return values of the invoked callbacks.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
new file mode 100644
index 00000000..f577a5eb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_user_data
+
+ RegressTestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ regress_test_callback_user_data
+
+
+int regress_test_callback_user_data (RegressTestCallbackUserData callback,
+ gpointer user_data);
+
+
+
+ Call - callback parameter persists for the duration of the method
+call and can be released on return.
+
+
+
+
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
new file mode 100644
index 00000000..41b5d509
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_closure
+
+ GClosure*
+ closure
+
+
+
+
+ regress_test_closure
+
+
+int regress_test_closure (GClosure* closure);
+
+
+
+
+
+
+
+
+
+closure :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
new file mode 100644
index 00000000..971f21e2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_closure_one_arg
+
+ GClosure*
+ closure
+
+
+ int
+ arg
+
+
+
+
+ regress_test_closure_one_arg
+
+
+int regress_test_closure_one_arg (GClosure* closure,
+ int arg);
+
+
+
+
+
+
+
+
+
+closure :
+
+arg :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
new file mode 100644
index 00000000..1f5a56a6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_closure_variant
+
+ GClosure*
+ closure
+
+
+ GVariant*
+ arg
+
+
+
+
+ regress_test_closure_variant
+
+
+GVariant* regress_test_closure_variant (GClosure* closure,
+ GVariant* arg);
+
+
+
+
+
+
+
+
+
+closure :
+GClosure which takes one GVariant and returns a GVariant
+arg :
+a GVariant passed as argument to closure
+Returns :
+the return value of closure
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
new file mode 100644
index 00000000..e606febe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GValue*
+
+ regress_test_date_in_gvalue
+
+
+
+ regress_test_date_in_gvalue
+
+
+GValue* regress_test_date_in_gvalue (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
new file mode 100644
index 00000000..1fb55bed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GQuark
+
+ regress_test_def_error_quark
+
+
+
+ regress_test_def_error_quark
+
+
+GQuark regress_test_def_error_quark (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
new file mode 100644
index 00000000..7384ecd6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gdouble
+
+ regress_test_double
+
+ gdouble
+ in
+
+
+
+
+ regress_test_double
+
+
+gdouble regress_test_double (gdouble in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
new file mode 100644
index 00000000..e490ac3e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GSList*
+
+ regress_test_filename_return
+
+
+
+ regress_test_filename_return
+
+
+GSList* regress_test_filename_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
new file mode 100644
index 00000000..f50930da
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gfloat
+
+ regress_test_float
+
+ gfloat
+ in
+
+
+
+
+ regress_test_float
+
+
+gfloat regress_test_float (gfloat in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
new file mode 100644
index 00000000..23639759
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_test_garray_container_return
+
+
+
+ regress_test_garray_container_return
+
+
+GPtrArray* regress_test_garray_container_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
new file mode 100644
index 00000000..a433bfaa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_test_garray_full_return
+
+
+
+ regress_test_garray_full_return
+
+
+GPtrArray* regress_test_garray_full_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
new file mode 100644
index 00000000..4aa5615e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gerror_callback
+
+ RegressTestCallbackGError
+ callback
+
+
+
+
+ regress_test_gerror_callback
+
+
+void regress_test_gerror_callback (RegressTestCallbackGError callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
new file mode 100644
index 00000000..fd291224
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_container_return
+
+
+
+ regress_test_ghash_container_return
+
+
+GHashTable* regress_test_ghash_container_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
new file mode 100644
index 00000000..4ad5cb53
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_everything_return
+
+
+
+ regress_test_ghash_everything_return
+
+
+GHashTable* regress_test_ghash_everything_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
new file mode 100644
index 00000000..8708d8d1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_gvalue_in
+
+ GHashTable*
+ hash
+
+
+
+
+ regress_test_ghash_gvalue_in
+
+
+void regress_test_ghash_gvalue_in (GHashTable* hash);
+
+
+
+
+
+
+
+
+
+hash :
+the hash table returned by .
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
new file mode 100644
index 00000000..98682591
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_gvalue_return
+
+
+
+ regress_test_ghash_gvalue_return
+
+
+GHashTable* regress_test_ghash_gvalue_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
new file mode 100644
index 00000000..8af4cbd7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_nested_everything_return
+
+
+
+ regress_test_ghash_nested_everything_return
+
+
+GHashTable* regress_test_ghash_nested_everything_return (void);
+
+
+
+ Specify nested parameterized types directly with the (type ) annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
new file mode 100644
index 00000000..8612e665
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_nested_everything_return2
+
+
+
+ regress_test_ghash_nested_everything_return2
+
+
+GHashTable* regress_test_ghash_nested_everything_return2 (void);
+
+
+
+ Another way of specifying nested parameterized types: using the
+element-type annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
new file mode 100644
index 00000000..8a21bbf2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_nothing_in
+
+ const GHashTable*
+ in
+
+
+
+
+ regress_test_ghash_nothing_in
+
+
+void regress_test_ghash_nothing_in (const GHashTable* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
new file mode 100644
index 00000000..83f5c6e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_nothing_in2
+
+ GHashTable*
+ in
+
+
+
+
+ regress_test_ghash_nothing_in2
+
+
+void regress_test_ghash_nothing_in2 (GHashTable* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
new file mode 100644
index 00000000..a0af756d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const GHashTable*
+
+ regress_test_ghash_nothing_return
+
+
+
+ regress_test_ghash_nothing_return
+
+
+const GHashTable* regress_test_ghash_nothing_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
new file mode 100644
index 00000000..8a5c7b35
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GHashTable*
+
+ regress_test_ghash_nothing_return2
+
+
+
+ regress_test_ghash_nothing_return2
+
+
+GHashTable* regress_test_ghash_nothing_return2 (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
new file mode 100644
index 00000000..fa7c04e9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_null_in
+
+ const GHashTable*
+ in
+
+
+
+
+ regress_test_ghash_null_in
+
+
+void regress_test_ghash_null_in (const GHashTable* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
new file mode 100644
index 00000000..666fdf0c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_null_out
+
+ const GHashTable**
+ out
+
+
+
+
+ regress_test_ghash_null_out
+
+
+void regress_test_ghash_null_out (const GHashTable** out);
+
+
+
+
+
+
+
+
+
+out :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
new file mode 100644
index 00000000..d5c91540
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const GHashTable*
+
+ regress_test_ghash_null_return
+
+
+
+ regress_test_ghash_null_return
+
+
+const GHashTable* regress_test_ghash_null_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
new file mode 100644
index 00000000..053fbd81
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GList*
+
+ regress_test_glist_container_return
+
+
+
+ regress_test_glist_container_return
+
+
+GList* regress_test_glist_container_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
new file mode 100644
index 00000000..05efc259
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GList*
+
+ regress_test_glist_everything_return
+
+
+
+ regress_test_glist_everything_return
+
+
+GList* regress_test_glist_everything_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
new file mode 100644
index 00000000..cab2d96f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_nothing_in
+
+ const GList*
+ in
+
+
+
+
+ regress_test_glist_nothing_in
+
+
+void regress_test_glist_nothing_in (const GList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
new file mode 100644
index 00000000..ec306580
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_nothing_in2
+
+ GList*
+ in
+
+
+
+
+ regress_test_glist_nothing_in2
+
+
+void regress_test_glist_nothing_in2 (GList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
new file mode 100644
index 00000000..a5d436fe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const GList*
+
+ regress_test_glist_nothing_return
+
+
+
+ regress_test_glist_nothing_return
+
+
+const GList* regress_test_glist_nothing_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
new file mode 100644
index 00000000..1af8f86f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GList*
+
+ regress_test_glist_nothing_return2
+
+
+
+ regress_test_glist_nothing_return2
+
+
+GList* regress_test_glist_nothing_return2 (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
new file mode 100644
index 00000000..c691426c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_null_in
+
+ GSList*
+ in
+
+
+
+
+ regress_test_glist_null_in
+
+
+void regress_test_glist_null_in (GSList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
new file mode 100644
index 00000000..11ae56f7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_null_out
+
+ GSList**
+ out_list
+
+
+
+
+ regress_test_glist_null_out
+
+
+void regress_test_glist_null_out (GSList** out_list);
+
+
+
+
+
+
+
+
+
+out_list :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
new file mode 100644
index 00000000..3f238141
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GSList*
+
+ regress_test_gslist_container_return
+
+
+
+ regress_test_gslist_container_return
+
+
+GSList* regress_test_gslist_container_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
new file mode 100644
index 00000000..8f9319ce
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GSList*
+
+ regress_test_gslist_everything_return
+
+
+
+ regress_test_gslist_everything_return
+
+
+GSList* regress_test_gslist_everything_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
new file mode 100644
index 00000000..22b3230b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_nothing_in
+
+ const GSList*
+ in
+
+
+
+
+ regress_test_gslist_nothing_in
+
+
+void regress_test_gslist_nothing_in (const GSList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
new file mode 100644
index 00000000..f4f3bfc2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_nothing_in2
+
+ GSList*
+ in
+
+
+
+
+ regress_test_gslist_nothing_in2
+
+
+void regress_test_gslist_nothing_in2 (GSList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
new file mode 100644
index 00000000..8c68039a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const GSList*
+
+ regress_test_gslist_nothing_return
+
+
+
+ regress_test_gslist_nothing_return
+
+
+const GSList* regress_test_gslist_nothing_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
new file mode 100644
index 00000000..38abfcf0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GSList*
+
+ regress_test_gslist_nothing_return2
+
+
+
+ regress_test_gslist_nothing_return2
+
+
+GSList* regress_test_gslist_nothing_return2 (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
new file mode 100644
index 00000000..00bd6702
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_null_in
+
+ GSList*
+ in
+
+
+
+
+ regress_test_gslist_null_in
+
+
+void regress_test_gslist_null_in (GSList* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
new file mode 100644
index 00000000..efa4df62
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_null_out
+
+ GSList**
+ out_list
+
+
+
+
+ regress_test_gslist_null_out
+
+
+void regress_test_gslist_null_out (GSList** out_list);
+
+
+
+
+
+
+
+
+
+out_list :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
new file mode 100644
index 00000000..c99a531a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ GType
+
+ regress_test_gtype
+
+ GType
+ in
+
+
+
+
+ regress_test_gtype
+
+
+GType regress_test_gtype (GType in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
new file mode 100644
index 00000000..f884014f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_gvariant_as
+
+
+
+ regress_test_gvariant_as
+
+
+GVariant* regress_test_gvariant_as (void);
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
new file mode 100644
index 00000000..c39a003c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_gvariant_asv
+
+
+
+ regress_test_gvariant_asv
+
+
+GVariant* regress_test_gvariant_asv (void);
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
new file mode 100644
index 00000000..58f1b970
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_gvariant_i
+
+
+
+ regress_test_gvariant_i
+
+
+GVariant* regress_test_gvariant_i (void);
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
new file mode 100644
index 00000000..051a307c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_gvariant_s
+
+
+
+ regress_test_gvariant_s
+
+
+GVariant* regress_test_gvariant_s (void);
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
new file mode 100644
index 00000000..f1e8f7bd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GVariant*
+
+ regress_test_gvariant_v
+
+
+
+ regress_test_gvariant_v
+
+
+GVariant* regress_test_gvariant_v (void);
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
new file mode 100644
index 00000000..abbdbbb8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_hash_table_callback
+
+ GHashTable*
+ data
+
+
+ RegressTestCallbackHashtable
+ callback
+
+
+
+
+ regress_test_hash_table_callback
+
+
+void regress_test_hash_table_callback (GHashTable* data,
+ RegressTestCallbackHashtable callback);
+
+
+
+
+
+
+
+
+
+data :
+GHashTable that gets passed to callback
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
new file mode 100644
index 00000000..2e271a52
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint
+
+ regress_test_int
+
+ gint
+ in
+
+
+
+
+ regress_test_int
+
+
+gint regress_test_int (gint in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
new file mode 100644
index 00000000..6ee0059c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint16
+
+ regress_test_int16
+
+ gint16
+ in
+
+
+
+
+ regress_test_int16
+
+
+gint16 regress_test_int16 (gint16 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
new file mode 100644
index 00000000..58ef340f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_int32
+
+ gint32
+ in
+
+
+
+
+ regress_test_int32
+
+
+gint32 regress_test_int32 (gint32 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
new file mode 100644
index 00000000..bfe12d60
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint64
+
+ regress_test_int64
+
+ gint64
+ in
+
+
+
+
+ regress_test_int64
+
+
+gint64 regress_test_int64 (gint64 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
new file mode 100644
index 00000000..0b4b43ab
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gint8
+
+ regress_test_int8
+
+ gint8
+ in
+
+
+
+
+ regress_test_int8
+
+
+gint8 regress_test_int8 (gint8 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
new file mode 100644
index 00000000..ae8ecfcd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_int_out_utf8
+
+ int*
+ length
+
+
+ const char*
+ in
+
+
+
+
+ regress_test_int_out_utf8
+
+
+void regress_test_int_out_utf8 (int* length,
+ const char* in);
+
+
+
+
+
+
+
+
+
+length :
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
new file mode 100644
index 00000000..4fb211e0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_int_value_arg
+
+ const GValue*
+ v
+
+
+
+
+ regress_test_int_value_arg
+
+
+int regress_test_int_value_arg (const GValue* v);
+
+
+
+
+
+
+
+
+
+v :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
new file mode 100644
index 00000000..638f066f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ glong
+
+ regress_test_long
+
+ glong
+ in
+
+
+
+
+ regress_test_long
+
+
+glong regress_test_long (glong in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
new file mode 100644
index 00000000..b0b16c5e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_multi_callback
+
+ RegressTestCallback
+ callback
+
+
+
+
+ regress_test_multi_callback
+
+
+int regress_test_multi_callback (RegressTestCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
new file mode 100644
index 00000000..5dc68cb0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_multi_double_args
+
+ gdouble
+ in
+
+
+ gdouble*
+ one
+
+
+ gdouble*
+ two
+
+
+
+
+ regress_test_multi_double_args
+
+
+void regress_test_multi_double_args (gdouble in,
+ gdouble* one,
+ gdouble* two);
+
+
+
+
+
+
+
+
+
+in :
+
+one :
+
+two :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
new file mode 100644
index 00000000..439f66a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_multiline_doc_comments
+
+
+
+ regress_test_multiline_doc_comments
+
+
+void regress_test_multiline_doc_comments (void);
+
+
+
+ This is a function.
It has multiple lines in the documentation.
The sky is blue.
You will give me your credit card number.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
new file mode 100644
index 00000000..30d6e07a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_nested_parameter
+
+ int
+ a
+
+
+
+
+ regress_test_nested_parameter
+
+
+void regress_test_nested_parameter (int a);
+
+
+
+ <informaltable>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Syntax</entry>
+ <entry>Explanation</entry>
+ <entry>Examples</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>rgb(@r, @g, @b)</entry>
+ <entry>An opaque color; @r, @g, @b can be either integers between
+ 0 and 255 or percentages</entry>
+ <entry><literallayout>rgb(128, 10, 54)
+rgb(20%, 30%, 0%)</literallayout></entry>
+ </row>
+ <row>
+ <entry>rgba(@r, @g, @b, a
)</entry>
+ <entry>A translucent color; @r, @g, @b are as in the previous row,
+ a
is a floating point number between 0 and 1</entry>
+ <entry><literallayout>rgba(255, 255, 0, 0.5)</literallayout></entry>
+ </row>
+ </tbody>
+ </tgroup>
+</informaltable>
What we're testing here is that the scanner ignores the a
nested inside XML.
+
+
+
+
+
+a :
+An integer
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
new file mode 100644
index 00000000..995b82b5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_null_gerror_callback
+
+ RegressTestCallbackGError
+ callback
+
+
+
+
+ regress_test_null_gerror_callback
+
+
+void regress_test_null_gerror_callback (RegressTestCallbackGError callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
new file mode 100644
index 00000000..0bb38c93
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_owned_gerror_callback
+
+ RegressTestCallbackOwnedGError
+ callback
+
+
+
+
+ regress_test_owned_gerror_callback
+
+
+void regress_test_owned_gerror_callback (RegressTestCallbackOwnedGError callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
new file mode 100644
index 00000000..135cd706
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gshort
+
+ regress_test_short
+
+ gshort
+ in
+
+
+
+
+ regress_test_short
+
+
+gshort regress_test_short (gshort in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
new file mode 100644
index 00000000..8e844050
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_simple_callback
+
+ RegressTestSimpleCallback
+ callback
+
+
+
+
+ regress_test_simple_callback
+
+
+void regress_test_simple_callback (RegressTestSimpleCallback callback);
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
new file mode 100644
index 00000000..cf24fbe9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gsize
+
+ regress_test_size
+
+ gsize
+ in
+
+
+
+
+ regress_test_size
+
+
+gsize regress_test_size (gsize in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
new file mode 100644
index 00000000..9764aa94
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_skip_unannotated_callback
+
+ RegressTestCallback
+ callback
+
+
+
+
+ regress_test_skip_unannotated_callback
+
+
+void regress_test_skip_unannotated_callback (RegressTestCallback callback);
+
+
+
+ Should not emit a warning:
+https://bugzilla.gnome.org/show_bug.cgi?id=685399
+
+
+
+
+
+callback :
+No annotation here
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
new file mode 100644
index 00000000..232f21dd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gssize
+
+ regress_test_ssize
+
+ gssize
+ in
+
+
+
+
+ regress_test_ssize
+
+
+gssize regress_test_ssize (gssize in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
new file mode 100644
index 00000000..c1d6ce40
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_strv_in
+
+ char**
+ arr
+
+
+
+
+ regress_test_strv_in
+
+
+gboolean regress_test_strv_in (char** arr);
+
+
+
+
+
+
+
+
+
+arr :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
new file mode 100644
index 00000000..0609b669
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ GValue*
+
+ regress_test_strv_in_gvalue
+
+
+
+ regress_test_strv_in_gvalue
+
+
+GValue* regress_test_strv_in_gvalue (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
new file mode 100644
index 00000000..dba053f4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_test_strv_out
+
+
+
+ regress_test_strv_out
+
+
+char** regress_test_strv_out (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
new file mode 100644
index 00000000..01e1c371
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_test_strv_out_c
+
+
+
+ regress_test_strv_out_c
+
+
+const char* const* regress_test_strv_out_c (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
new file mode 100644
index 00000000..71b89c37
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ utf8*
+
+ regress_test_strv_out_container
+
+
+
+ regress_test_strv_out_container
+
+
+char** regress_test_strv_out_container (void);
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
new file mode 100644
index 00000000..aea2dace
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_strv_outarg
+
+ char***
+ retp
+
+
+
+
+ regress_test_strv_outarg
+
+
+void regress_test_strv_outarg (char*** retp);
+
+
+
+
+
+
+
+
+
+retp :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
new file mode 100644
index 00000000..2c31dccc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ time_t
+
+ regress_test_timet
+
+ time_t
+ in
+
+
+
+
+ regress_test_timet
+
+
+time_t regress_test_timet (time_t in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
new file mode 100644
index 00000000..bcdbd35b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_torture_signature_0
+
+ int
+ x
+
+
+ double*
+ y
+
+
+ int*
+ z
+
+
+ const char*
+ foo
+
+
+ int*
+ q
+
+
+ guint
+ m
+
+
+
+
+ regress_test_torture_signature_0
+
+
+void regress_test_torture_signature_0 (int x,
+ double* y,
+ int* z,
+ const char* foo,
+ int* q,
+ guint m);
+
+
+
+
+
+
+
+
+
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
new file mode 100644
index 00000000..af54f3f6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+ gboolean
+
+ regress_test_torture_signature_1
+
+ int
+ x
+
+
+ double*
+ y
+
+
+ int*
+ z
+
+
+ const char*
+ foo
+
+
+ int*
+ q
+
+
+ guint
+ m
+
+
+
+
+ regress_test_torture_signature_1
+
+
+gboolean regress_test_torture_signature_1 (int x,
+ double* y,
+ int* z,
+ const char* foo,
+ int* q,
+ guint m);
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
new file mode 100644
index 00000000..145c44f3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_torture_signature_2
+
+ int
+ x
+
+
+ RegressTestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+ GDestroyNotify
+ notify
+
+
+ double*
+ y
+
+
+ int*
+ z
+
+
+ const char*
+ foo
+
+
+ int*
+ q
+
+
+ guint
+ m
+
+
+
+
+ regress_test_torture_signature_2
+
+
+void regress_test_torture_signature_2 (int x,
+ RegressTestCallbackUserData callback,
+ gpointer user_data,
+ GDestroyNotify notify,
+ double* y,
+ int* z,
+ const char* foo,
+ int* q,
+ guint m);
+
+
+
+
+
+
+
+
+
+x :
+
+callback :
+
+user_data :
+
+notify :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
new file mode 100644
index 00000000..aeed54f2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ guint
+
+ regress_test_uint
+
+ guint
+ in
+
+
+
+
+ regress_test_uint
+
+
+guint regress_test_uint (guint in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
new file mode 100644
index 00000000..280a15f5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ guint16
+
+ regress_test_uint16
+
+ guint16
+ in
+
+
+
+
+ regress_test_uint16
+
+
+guint16 regress_test_uint16 (guint16 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
new file mode 100644
index 00000000..dd0ef86f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ guint32
+
+ regress_test_uint32
+
+ guint32
+ in
+
+
+
+
+ regress_test_uint32
+
+
+guint32 regress_test_uint32 (guint32 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
new file mode 100644
index 00000000..b4a8d643
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ guint64
+
+ regress_test_uint64
+
+ guint64
+ in
+
+
+
+
+ regress_test_uint64
+
+
+guint64 regress_test_uint64 (guint64 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
new file mode 100644
index 00000000..f482eb7f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ guint8
+
+ regress_test_uint8
+
+ guint8
+ in
+
+
+
+
+ regress_test_uint8
+
+
+guint8 regress_test_uint8 (guint8 in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
new file mode 100644
index 00000000..479ebe0b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gulong
+
+ regress_test_ulong
+
+ gulong
+ in
+
+
+
+
+ regress_test_ulong
+
+
+gulong regress_test_ulong (gulong in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
new file mode 100644
index 00000000..ecafbe69
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gunichar
+
+ regress_test_unichar
+
+ gunichar
+ in
+
+
+
+
+ regress_test_unichar
+
+
+gunichar regress_test_unichar (gunichar in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
new file mode 100644
index 00000000..e5d5cb2a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ const gchar*
+
+ regress_test_unsigned_enum_param
+
+ RegressTestEnumUnsigned
+ e
+
+
+
+
+ regress_test_unsigned_enum_param
+
+
+const gchar* regress_test_unsigned_enum_param (RegressTestEnumUnsigned e);
+
+
+
+
+
+
+
+
+
+e :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
new file mode 100644
index 00000000..0e04b87d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ gushort
+
+ regress_test_ushort
+
+ gushort
+ in
+
+
+
+
+ regress_test_ushort
+
+
+gushort regress_test_ushort (gushort in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
new file mode 100644
index 00000000..b4c5090c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_const_in
+
+ const char*
+ in
+
+
+
+
+ regress_test_utf8_const_in
+
+
+void regress_test_utf8_const_in (const char* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
new file mode 100644
index 00000000..77ef0826
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ const char*
+
+ regress_test_utf8_const_return
+
+
+
+ regress_test_utf8_const_return
+
+
+const char* regress_test_utf8_const_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
new file mode 100644
index 00000000..259e2323
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_inout
+
+ char**
+ inout
+
+
+
+
+ regress_test_utf8_inout
+
+
+void regress_test_utf8_inout (char** inout);
+
+
+
+
+
+
+
+
+
+inout :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
new file mode 100644
index 00000000..3b1ae5d1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ char*
+
+ regress_test_utf8_nonconst_return
+
+
+
+ regress_test_utf8_nonconst_return
+
+
+char* regress_test_utf8_nonconst_return (void);
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
new file mode 100644
index 00000000..a864ae1d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_null_in
+
+ char*
+ in
+
+
+
+
+ regress_test_utf8_null_in
+
+
+void regress_test_utf8_null_in (char* in);
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
new file mode 100644
index 00000000..ffd3147c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_null_out
+
+ char**
+ char_out
+
+
+
+
+ regress_test_utf8_null_out
+
+
+void regress_test_utf8_null_out (char** char_out);
+
+
+
+
+
+
+
+
+
+char_out :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
new file mode 100644
index 00000000..d2743eaf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_out
+
+ char**
+ out
+
+
+
+
+ regress_test_utf8_out
+
+
+void regress_test_utf8_out (char** out);
+
+
+
+
+
+
+
+
+
+out :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
new file mode 100644
index 00000000..f8356aff
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ char*
+
+ regress_test_utf8_out_nonconst_return
+
+ char**
+ out
+
+
+
+
+ regress_test_utf8_out_nonconst_return
+
+
+char* regress_test_utf8_out_nonconst_return (char** out);
+
+
+
+
+
+
+
+
+
+out :
+a copy of "second"
+Returns :
+a copy of "first"
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
new file mode 100644
index 00000000..87ce92f8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_out_out
+
+ char**
+ out0
+
+
+ char**
+ out1
+
+
+
+
+ regress_test_utf8_out_out
+
+
+void regress_test_utf8_out_out (char** out0,
+ char** out1);
+
+
+
+
+
+
+
+
+
+out0 :
+a copy of "first"
+out1 :
+a copy of "second"
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
new file mode 100644
index 00000000..ec758d86
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ RegressTestFundamentalObject*
+
+ regress_test_value_get_fundamental_object
+
+ const GValue*
+ value
+
+
+
+
+ regress_test_value_get_fundamental_object
+
+
+RegressTestFundamentalObject* regress_test_value_get_fundamental_object (const GValue* value);
+
+
+
+
+
+
+
+
+
+value :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
new file mode 100644
index 00000000..bcdbed57
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ const GValue*
+
+ regress_test_value_return
+
+ int
+ i
+
+
+
+
+ regress_test_value_return
+
+
+const GValue* regress_test_value_return (int i);
+
+
+
+
+
+
+
+
+
+i :
+an int
+Returns :
+the int wrapped in a GValue.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
new file mode 100644
index 00000000..101443ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_value_set_fundamental_object
+
+ GValue*
+ value
+
+
+ RegressTestFundamentalObject*
+ fundamental_object
+
+
+
+
+ regress_test_value_set_fundamental_object
+
+
+void regress_test_value_set_fundamental_object (GValue* value,
+ RegressTestFundamentalObject* fundamental_object);
+
+
+
+
+
+
+
+
+
+value :
+
+fundamental_object :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
new file mode 100644
index 00000000..d426f0a4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_versioning
+
+
+
+ regress_test_versioning
+
+
+void regress_test_versioning (void);
+
+
+
+
+
+
+ Since 1.32.1
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/index.page b/tests/scanner/Regress-1.0-C-expected/index.page
new file mode 100644
index 00000000..1d89dedd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-C-expected/index.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Index
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+ Functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
new file mode 100644
index 00000000..ebe71b0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_DEFINE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
new file mode 100644
index 00000000..4b38cc01
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE
+
+
+
+ Constant to define a calculated large value
+
+
+ Since 1.4
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
new file mode 100644
index 00000000..d6c8e76a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE_DIV
+
+
+
+ Constant to define a calculated large value
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
new file mode 100644
index 00000000..dff139fd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.ATestError
+
+
+
+
+
+
+
+
+
+ATestError.CODE0 :
+
+ATestError.CODE1 :
+
+ATestError.CODE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AliasedTestBoxed.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AliasedTestBoxed.page
new file mode 100644
index 00000000..2229245a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AliasedTestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AliasedTestBoxed
+
+
+
+ Typedef TestBoxed to test caller-allocates correctness
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationBitfield.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationBitfield.page
new file mode 100644
index 00000000..8cbc8326
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationBitfield.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationBitfield
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationCallback.page
new file mode 100644
index 00000000..30f950c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationCallback
+
+
+
+ This is a callback.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationForeachFunc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationForeachFunc.page
new file mode 100644
index 00000000..506ceffd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationForeachFunc.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationForeachFunc
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationListCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationListCallback.page
new file mode 100644
index 00000000..3f9409ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationListCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationListCallback
+
+
+
+ This is a callback taking a list.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationNotifyFunc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationNotifyFunc.page
new file mode 100644
index 00000000..b2dc717c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationNotifyFunc.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.AnnotationNotifyFunc
+
+
+
+ This is a callback with a 'closure' argument that is not named
+'user_data' and hence has to be annotated.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
new file mode 100644
index 00000000..73f9cde8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
@@ -0,0 +1,43 @@
+
+
+
+
+
+ attribute-signal
+
+
+ Regress.AnnotationObject::attribute-signal
+
+
+function callback(annotation_object, arg1:String, arg2:String, user_param1, ...):String;
+
+
+
+ This signal tests a signal with attributes.
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+arg1 :
+a value
+arg2 :
+another value
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gchar*
the return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
new file mode 100644
index 00000000..178ce23c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ doc-empty-arg-parsing
+
+
+ Regress.AnnotationObject::doc-empty-arg-parsing
+
+
+function callback(annotation_object, arg1:gpointer, user_param1, ...):void;
+
+
+
+ This signal tests an empty document argument (arg1
)
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+arg1 :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-function-property.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-function-property.page
new file mode 100644
index 00000000..f526ea9b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-function-property.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ function-property
+
+
+ Regress.AnnotationObject:function-property
+
+
+"function-property" Regress.AnnotationCallback : Read / Write / Construct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
new file mode 100644
index 00000000..35d0edd1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ list-signal
+
+
+ Regress.AnnotationObject::list-signal
+
+
+function callback(annotation_object, list:, user_param1, ...):void;
+
+
+
+ This is a signal which takes a list of strings, but it's not
+known by GObject as it's only marked as G_TYPE_POINTER
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+list :
+a list of strings
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-property.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-property.page
new file mode 100644
index 00000000..b570a59c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-property.page
@@ -0,0 +1,30 @@
+
+
+
+
+
+ string-property
+
+
+ Regress.AnnotationObject:string-property
+
+
+"string-property" String : Read / Write / Construct
+
+
+
+ This is a property which is a string
+
+
+ Since 1.0
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
new file mode 100644
index 00000000..d8e9f6a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+ string-signal
+
+
+ Regress.AnnotationObject::string-signal
+
+
+function callback(annotation_object, string:String, user_param1, ...):void;
+
+
+
+ This is a signal which has a broken signal handler,
+it says it's pointer but it's actually a string.
+
+
+ Since 1.0
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+string :
+a string
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-tab-property.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-tab-property.page
new file mode 100644
index 00000000..e52a728f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-tab-property.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+ tab-property
+
+
+ Regress.AnnotationObject:tab-property
+
+
+"tab-property" String : Read / Write / Construct
+
+
+
+ This is a property regress_annotation intentionally indented with a mix
+of tabs and strings to test the tab handling capabilities of the scanner.
+
+
+ Since 1.2
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
new file mode 100644
index 00000000..c54f0c3e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_allow_none
+
+ String
+ somearg
+
+
+
+
+ AnnotationObject.prototype.allow_none
+
+
+function allow_none(somearg:String):GObject.Object {
+ // Gjs wrapper for regress_annotation_object_allow_none()
+}
+
+
+
+
+
+
+
+
+
+somearg :
+
+Returns :
+null
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
new file mode 100644
index 00000000..a11fd19c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_calleeowns
+
+
+
+ AnnotationObject.prototype.calleeowns
+
+
+function calleeowns():Number {
+ // Gjs wrapper for regress_annotation_object_calleeowns()
+}
+
+
+
+ This is a test for out arguments; GObject defaults to transfer
+
+
+
+
+
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
new file mode 100644
index 00000000..df95d103
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_calleesowns
+
+
+
+ AnnotationObject.prototype.calleesowns
+
+
+function calleesowns():Number {
+ // Gjs wrapper for regress_annotation_object_calleesowns()
+}
+
+
+
+ This is a test for out arguments, one transferred, other not
+
+
+
+
+
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
new file mode 100644
index 00000000..5f930137
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum
+
+ [Number]
+ nums
+
+
+
+
+ AnnotationObject.prototype.compute_sum
+
+
+function compute_sum(nums:[Number]):void {
+ // Gjs wrapper for regress_annotation_object_compute_sum()
+}
+
+
+
+ Test taking a zero-terminated array
+
+
+
+
+
+nums :
+Sequence of numbers
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
new file mode 100644
index 00000000..24e2a802
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum_n
+
+ [Number]
+ nums
+
+
+
+
+ AnnotationObject.prototype.compute_sum_n
+
+
+function compute_sum_n(nums:[Number]):void {
+ // Gjs wrapper for regress_annotation_object_compute_sum_n()
+}
+
+
+
+ Test taking an array with length parameter
+
+
+
+
+
+nums :
+Sequence of numbers that are zero-terminated
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
new file mode 100644
index 00000000..02c501d9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_compute_sum_nz
+
+ [Number]
+ nums
+
+
+
+
+ AnnotationObject.prototype.compute_sum_nz
+
+
+function compute_sum_nz(nums:[Number]):void {
+ // Gjs wrapper for regress_annotation_object_compute_sum_nz()
+}
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+nums :
+Sequence of numbers that are zero-terminated
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
new file mode 100644
index 00000000..4b2d104f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_create_object
+
+
+
+ AnnotationObject.prototype.create_object
+
+
+function create_object():GObject.Object {
+ // Gjs wrapper for regress_annotation_object_create_object()
+}
+
+
+
+ Test returning a caller-owned object
+
+
+
+
+
+Returns :
+The object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
new file mode 100644
index 00000000..87249cf9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_do_not_use
+
+
+
+ AnnotationObject.prototype.do_not_use
+
+
+function do_not_use():GObject.Object {
+ // Gjs wrapper for regress_annotation_object_do_not_use()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+null
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
new file mode 100644
index 00000000..ba06aea4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_extra_annos
+
+
+
+ AnnotationObject.prototype.extra_annos
+
+
+function extra_annos():void {
+ // Gjs wrapper for regress_annotation_object_extra_annos()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
new file mode 100644
index 00000000..965297e8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_foreach
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+
+
+ AnnotationObject.prototype.foreach
+
+
+function foreach(func:Regress.AnnotationForeachFunc):void {
+ // Gjs wrapper for regress_annotation_object_foreach()
+}
+
+
+
+ Test taking a call-scoped callback
+
+
+
+
+
+func :
+Callback to invoke
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
new file mode 100644
index 00000000..dbff0ad3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ {String: GObject.Object}
+
+ regress_annotation_object_get_hash
+
+
+
+ AnnotationObject.prototype.get_hash
+
+
+function get_hash():{String: GObject.Object} {
+ // Gjs wrapper for regress_annotation_object_get_hash()
+}
+
+
+
+ This is a test for returning a hash table mapping strings to
+objects.
+
+
+
+
+
+Returns :
+hash table
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
new file mode 100644
index 00000000..4db2b5f1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_annotation_object_get_objects
+
+
+
+ AnnotationObject.prototype.get_objects
+
+
+function get_objects(): {
+ // Gjs wrapper for regress_annotation_object_get_objects()
+}
+
+
+
+ This is a test for returning a list of objects.
+The list itself should be freed, but not the internal objects,
+intentionally similar example to gtk_container_get_children
+
+
+
+
+
+Returns :
+list of objects
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
new file mode 100644
index 00000000..f12734f1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_annotation_object_get_strings
+
+
+
+ AnnotationObject.prototype.get_strings
+
+
+function get_strings(): {
+ // Gjs wrapper for regress_annotation_object_get_strings()
+}
+
+
+
+ This is a test for returning a list of strings, where
+each string needs to be freed.
+
+
+
+
+
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
new file mode 100644
index 00000000..a59a446f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
@@ -0,0 +1,38 @@
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
new file mode 100644
index 00000000..f9c8caef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_in
+
+ Number
+ inarg
+
+
+
+
+ AnnotationObject.prototype.in
+
+
+function in(inarg:Number):Number {
+ // Gjs wrapper for regress_annotation_object_in()
+}
+
+
+
+ This is a test for in arguments
+
+
+
+
+
+inarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
new file mode 100644
index 00000000..d2064f22
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_inout
+
+ Number
+ inoutarg
+
+
+
+
+ AnnotationObject.prototype.inout
+
+
+function inout(inoutarg:Number):Number {
+ // Gjs wrapper for regress_annotation_object_inout()
+}
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
new file mode 100644
index 00000000..a79e4d06
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_inout2
+
+ Number
+ inoutarg
+
+
+
+
+ AnnotationObject.prototype.inout2
+
+
+function inout2(inoutarg:Number):Number {
+ // Gjs wrapper for regress_annotation_object_inout2()
+}
+
+
+
+ This is a second test for out arguments
+
+
+
+
+
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
new file mode 100644
index 00000000..d421cbbb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_inout3
+
+ Number
+ inoutarg
+
+
+
+
+ AnnotationObject.prototype.inout3
+
+
+function inout3(inoutarg:Number):Number {
+ // Gjs wrapper for regress_annotation_object_inout3()
+}
+
+
+
+ This is a 3th test for out arguments
+
+
+
+
+
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
new file mode 100644
index 00000000..93015f3c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_method
+
+
+
+ AnnotationObject.prototype.method
+
+
+function method():Number {
+ // Gjs wrapper for regress_annotation_object_method()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
new file mode 100644
index 00000000..94f5173d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_notrans
+
+
+
+ AnnotationObject.prototype.notrans
+
+
+function notrans():GObject.Object {
+ // Gjs wrapper for regress_annotation_object_notrans()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+An object, not referenced
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
new file mode 100644
index 00000000..227eacc4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_object_out
+
+
+
+ AnnotationObject.prototype.out
+
+
+function out():Number {
+ // Gjs wrapper for regress_annotation_object_out()
+}
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
new file mode 100644
index 00000000..8bcae31c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.AnnotationObject
+
+
+from gi.repository import Regress
+
+annotation_object = Regress.AnnotationObject(function_property=value, string_property=value, tab_property=value)
+
+
+ This is an object used to test regress_annotations.
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.AnnotationObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
new file mode 100644
index 00000000..6940eca1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_parse_args
+
+ [String]
+ argv
+
+
+
+
+ AnnotationObject.prototype.parse_args
+
+
+function parse_args(argv:[String]):void {
+ // Gjs wrapper for regress_annotation_object_parse_args()
+}
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+argv :
+Argument vector
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
new file mode 100644
index 00000000..6912c993
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data
+
+ [guint8]
+ data
+
+
+
+
+ AnnotationObject.prototype.set_data
+
+
+function set_data(data:[guint8]):void {
+ // Gjs wrapper for regress_annotation_object_set_data()
+}
+
+
+
+ Test taking a guchar * with a length.
+
+
+
+
+
+data :
+The data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
new file mode 100644
index 00000000..68185d5e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data2
+
+ [gint8]
+ data
+
+
+
+
+ AnnotationObject.prototype.set_data2
+
+
+function set_data2(data:[gint8]):void {
+ // Gjs wrapper for regress_annotation_object_set_data2()
+}
+
+
+
+ Test taking a gchar * with a length.
+
+
+
+
+
+data :
+The data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
new file mode 100644
index 00000000..62dcf839
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_set_data3
+
+ [guint8]
+ data
+
+
+
+
+ AnnotationObject.prototype.set_data3
+
+
+function set_data3(data:[guint8]):void {
+ // Gjs wrapper for regress_annotation_object_set_data3()
+}
+
+
+
+ Test taking a gchar * with a length, overriding the array element
+type.
+
+
+
+
+
+data :
+The data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
new file mode 100644
index 00000000..91f12525
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_annotation_object_string_out
+
+
+
+ AnnotationObject.prototype.string_out
+
+
+function string_out():Boolean {
+ // Gjs wrapper for regress_annotation_object_string_out()
+}
+
+
+
+ Test returning a string as an out parameter
+
+
+
+
+
+Returns :
+some boolean
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
new file mode 100644
index 00000000..1d61e1de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_use_buffer
+
+ guint8
+ bytes
+
+
+
+
+ AnnotationObject.prototype.use_buffer
+
+
+function use_buffer(bytes:guint8):void {
+ // Gjs wrapper for regress_annotation_object_use_buffer()
+}
+
+
+
+
+
+
+
+
+
+bytes :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..085bf0a0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_watch
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+
+
+ AnnotationObject.prototype.watch
+
+
+function watch(func:Regress.AnnotationForeachFunc):void {
+ // Gjs wrapper for regress_annotation_object_watch()
+}
+
+
+
+ This is here just for the sake of being overriden by its
+.
+
+
+
+
+
+func :
+The callback
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
new file mode 100644
index 00000000..3fa6debd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_watch_full
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+
+
+ AnnotationObject.prototype.watch_full
+
+
+function watch_full(func:Regress.AnnotationForeachFunc):void {
+ // Gjs wrapper for regress_annotation_object_watch_full()
+}
+
+
+
+ Test overriding via the "Rename To" regress_annotation.
+
+
+
+
+
+func :
+The callback
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
new file mode 100644
index 00000000..5b0e46a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_object_with_voidp
+
+ gpointer
+ data
+
+
+
+
+ AnnotationObject.prototype.with_voidp
+
+
+function with_voidp(data:gpointer):void {
+ // Gjs wrapper for regress_annotation_object_with_voidp()
+}
+
+
+
+
+
+
+
+
+
+data :
+Opaque pointer handle
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationStruct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationStruct.page
new file mode 100644
index 00000000..edc9fd18
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationStruct
+
+
+
+ This is a test of an array of object in an field of a struct.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.DOUBLE_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.DOUBLE_CONSTANT.page
new file mode 100644
index 00000000..b1aa32d8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.DOUBLE_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.DOUBLE_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
new file mode 100644
index 00000000..357665de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_DEFINE_SHOULD_BE_EXPOSED
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_PIE_IS_TASTY.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_PIE_IS_TASTY.page
new file mode 100644
index 00000000..7dc308a1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_PIE_IS_TASTY.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_PIE_IS_TASTY
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_SUCCESS_INT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_SUCCESS_INT.page
new file mode 100644
index 00000000..f20f426f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FOO_SUCCESS_INT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_SUCCESS_INT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
new file mode 100644
index 00000000..34f1ed7c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+ Regress.FooASingle
+
+
+
+
+
+
+
+
+
+FooASingle.FOO_SOME_SINGLE_ENUM :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
new file mode 100644
index 00000000..2dafde03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooAddressType
+
+
+
+
+
+
+
+
+
+FooAddressType.INVALID :
+
+FooAddressType.IPV4 :
+
+FooAddressType.IPV6 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
new file mode 100644
index 00000000..f46e101a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_brect_add
+
+ Regress.FooBRect
+ b2
+
+
+
+
+ FooBRect.prototype.add
+
+
+function add(b2:Regress.FooBRect):void {
+ // Gjs wrapper for regress_foo_brect_add()
+}
+
+
+
+
+
+
+
+
+
+b2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
new file mode 100644
index 00000000..66972b02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Regress.FooBRect
+
+ regress_foo_brect_new
+
+ Number
+ x
+
+
+ Number
+ y
+
+
+
+
+ FooBRect.new
+
+
+function new(x:Number, y:Number):Regress.FooBRect {
+ // Gjs wrapper for regress_foo_brect_new()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+y :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.page
new file mode 100644
index 00000000..57e26525
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBRect
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBUnion.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBUnion.page
new file mode 100644
index 00000000..63831e74
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
new file mode 100644
index 00000000..447c9913
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_boxed_method
+
+
+
+ FooBoxed.prototype.method
+
+
+function method():void {
+ // Gjs wrapper for regress_foo_boxed_method()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
new file mode 100644
index 00000000..edad8cdf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooBoxed
+
+ regress_foo_boxed_new
+
+
+
+ FooBoxed.new
+
+
+function new():Regress.FooBoxed {
+ // Gjs wrapper for regress_foo_boxed_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.page
new file mode 100644
index 00000000..962300f3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
new file mode 100644
index 00000000..a3b5101c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.FooBuffer
+
+
+from gi.repository import Regress
+
+foo_buffer = Regress.FooBuffer()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooBuffer
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
new file mode 100644
index 00000000..2a25e79a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_buffer_some_method
+
+
+
+ FooBuffer.prototype.some_method
+
+
+function some_method():void {
+ // Gjs wrapper for regress_foo_buffer_some_method()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooCallback.page
new file mode 100644
index 00000000..241296e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
new file mode 100644
index 00000000..bbcd055b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_dbus_data_method
+
+
+
+ FooDBusData.prototype.method
+
+
+function method():void {
+ // Gjs wrapper for regress_foo_dbus_data_method()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.page
new file mode 100644
index 00000000..08ad0d2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooDBusData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
new file mode 100644
index 00000000..a46070da
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooEnumFullname
+
+
+
+
+
+
+
+
+
+FooEnumFullname.ONE :
+
+FooEnumFullname.TWO :
+
+FooEnumFullname.THREE :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
new file mode 100644
index 00000000..2313192d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.FooEnumNoType
+
+
+
+
+
+
+
+
+
+FooEnumNoType.UN :
+
+FooEnumNoType.DEUX :
+
+FooEnumNoType.TROIS :
+
+FooEnumNoType.NEUF :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
new file mode 100644
index 00000000..37510f5c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooEnumType
+
+
+
+
+
+
+
+
+
+FooEnumType.ALPHA :
+
+FooEnumType.BETA :
+
+FooEnumType.DELTA :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
new file mode 100644
index 00000000..0877e7c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooError
+
+
+
+
+
+
+
+
+
+FooError.GOOD :
+
+FooError.BAD :
+
+FooError.UGLY :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEvent.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEvent.page
new file mode 100644
index 00000000..0b77bcbb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventAny.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventAny.page
new file mode 100644
index 00000000..45cd3a13
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventAny.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventAny
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventExpose.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventExpose.page
new file mode 100644
index 00000000..7e9ca7d4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEventExpose.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventExpose
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsNoType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsNoType.page
new file mode 100644
index 00000000..d4db757a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsNoType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsNoType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsType.page
new file mode 100644
index 00000000..e4f3edef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooFlagsType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
new file mode 100644
index 00000000..9a3af8c0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+ regress_foo_foreign_struct_copy
+
+
+
+ FooForeignStruct.prototype.copy
+
+
+function copy():Regress.FooForeignStruct {
+ // Gjs wrapper for regress_foo_foreign_struct_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
new file mode 100644
index 00000000..3f9478af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+ regress_foo_foreign_struct_new
+
+
+
+ FooForeignStruct.new
+
+
+function new():Regress.FooForeignStruct {
+ // Gjs wrapper for regress_foo_foreign_struct_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.page
new file mode 100644
index 00000000..06c5793f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
new file mode 100644
index 00000000..0148788f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooInterface::do_regress_foo
+
+
+function vfunc_do_regress_foo(x:Number):void {
+}
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
new file mode 100644
index 00000000..96cbe499
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_interface_do_regress_foo
+
+ Number
+ x
+
+
+
+
+ FooInterface.prototype.do_regress_foo
+
+
+function do_regress_foo(x:Number):void {
+ // Gjs wrapper for regress_foo_interface_do_regress_foo()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
new file mode 100644
index 00000000..a195bb89
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.FooInterface
+
+
+from gi.repository import Regress
+
+foo_interface = Regress.FooInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
new file mode 100644
index 00000000..ff890981
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_interface_static_method
+
+ Number
+ x
+
+
+
+
+ static_method
+
+
+function static_method(x:Number):void {
+ // Gjs wrapper for regress_foo_interface_static_method()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..b751ddb4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page
@@ -0,0 +1,29 @@
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
new file mode 100644
index 00000000..9c7b8ee5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.FooObject::read_fn
+
+
+function vfunc_read_fn(offset:Number, length:Number):void {
+}
+
+
+
+ Read some stuff.
+
+
+
+
+
+offset :
+offset
+length :
+length
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
new file mode 100644
index 00000000..96617abc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
@@ -0,0 +1,43 @@
+
+
+
+
+
+ signal
+
+
+ Regress.FooObject::signal
+
+
+function callback(foo_object, object:GObject.Object, p0:gpointer, user_param1, ...):String;
+
+
+
+
+
+
+
+
+
+foo_object :
+instance of Regress.FooObject that is emitting the signal
+object :
+
+p0 :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gchar*
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-string.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-string.page
new file mode 100644
index 00000000..d86283d8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-string.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ string
+
+
+ Regress.FooObject:string
+
+
+"string" String : Read / Write / Construct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
new file mode 100644
index 00000000..0608ce16
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.FooObject::virtual_method
+
+
+function vfunc_virtual_method(first_param:Number):Boolean {
+}
+
+
+
+
+
+
+
+
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
new file mode 100644
index 00000000..ddc25bcc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_a_global_method
+
+ Utility.Object
+ obj
+
+
+
+
+ a_global_method
+
+
+function a_global_method(obj:Utility.Object):void {
+ // Gjs wrapper for regress_foo_object_a_global_method()
+}
+
+
+
+
+
+
+
+
+
+obj :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
new file mode 100644
index 00000000..6929812e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.FooOtherObject
+
+ regress_foo_object_append_new_stack_layer
+
+ Number
+ x
+
+
+
+
+ FooObject.prototype.append_new_stack_layer
+
+
+function append_new_stack_layer(x:Number):Regress.FooOtherObject {
+ // Gjs wrapper for regress_foo_object_append_new_stack_layer()
+}
+
+
+
+ This shouldn't be scanned as a constructor.
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
new file mode 100644
index 00000000..078402a5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_foo_object_dup_name
+
+
+
+ FooObject.prototype.dup_name
+
+
+function dup_name():String {
+ // Gjs wrapper for regress_foo_object_dup_name()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
new file mode 100644
index 00000000..9b037def
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Utility.Object
+
+ regress_foo_object_external_type
+
+
+
+ FooObject.prototype.external_type
+
+
+function external_type():Utility.Object {
+ // Gjs wrapper for regress_foo_object_external_type()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+null
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
new file mode 100644
index 00000000..733048bf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+ regress_foo_object_get_default
+
+
+
+ get_default
+
+
+function get_default():Regress.FooSubobject {
+ // Gjs wrapper for regress_foo_object_get_default()
+}
+
+
+
+ This function is intended to match clutter_stage_get_default which
+uses a C sugar return type.
+
+
+
+
+
+Returns :
+The global
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
new file mode 100644
index 00000000..175cfd1b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_foo_object_get_name
+
+
+
+ FooObject.prototype.get_name
+
+
+function get_name():String {
+ // Gjs wrapper for regress_foo_object_get_name()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
new file mode 100644
index 00000000..ecc5f33c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_handle_glyph
+
+ Utility.Glyph
+ glyph
+
+
+
+
+ FooObject.prototype.handle_glyph
+
+
+function handle_glyph(glyph:Utility.Glyph):void {
+ // Gjs wrapper for regress_foo_object_handle_glyph()
+}
+
+
+
+
+
+
+
+
+
+glyph :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
new file mode 100644
index 00000000..cf8374c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_is_it_time_yet
+
+ Number
+ time
+
+
+
+
+ FooObject.prototype.is_it_time_yet
+
+
+function is_it_time_yet(time:Number):void {
+ // Gjs wrapper for regress_foo_object_is_it_time_yet()
+}
+
+
+
+
+
+
+
+
+
+time :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
new file mode 100644
index 00000000..ed357619
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+ regress_foo_object_new
+
+
+
+ FooObject.new
+
+
+function new():Regress.FooObject {
+ // Gjs wrapper for regress_foo_object_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
new file mode 100644
index 00000000..295cb68b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_foo_object_new_as_super
+
+
+
+ FooObject.new_as_super
+
+
+function new_as_super():GObject.Object {
+ // Gjs wrapper for regress_foo_object_new_as_super()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..71c12ff5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.FooObjectCookie
+
+ regress_foo_object_new_cookie
+
+ String
+ target
+
+
+
+
+ FooObject.prototype.new_cookie
+
+
+function new_cookie(target:String):Regress.FooObjectCookie {
+ // Gjs wrapper for regress_foo_object_new_cookie()
+}
+
+
+
+ Not sure why this test is here...
+
+
+
+
+
+target :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
new file mode 100644
index 00000000..6a0810ef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+
+from gi.repository import Regress
+
+foo_object = Regress.FooObject(hidden=value, string=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
new file mode 100644
index 00000000..a348b662
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_read
+
+ Number
+ offset
+
+
+ Number
+ length
+
+
+
+
+ FooObject.prototype.read
+
+
+function read(offset:Number, length:Number):void {
+ // Gjs wrapper for regress_foo_object_read()
+}
+
+
+
+ Read some stuff.
+
+
+
+
+
+offset :
+offset
+length :
+length
+
+
+
+
+
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
new file mode 100644
index 00000000..b60c677e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_skipped_method
+
+
+
+ FooObject.prototype.skipped_method
+
+
+function skipped_method():void {
+ // Gjs wrapper for regress_foo_object_skipped_method()
+}
+
+
+
+ This is only useful from C.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
new file mode 100644
index 00000000..b9c4f204
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_foo_object_static_meth
+
+
+
+ static_meth
+
+
+function static_meth():Number {
+ // Gjs wrapper for regress_foo_object_static_meth()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..35c2a7e4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_take_all
+
+ Number
+ x
+
+
+
+
+
+ FooObject.prototype.take_all
+
+
+function take_all(x:Number, None:):void {
+ // Gjs wrapper for regress_foo_object_take_all()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+None :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
new file mode 100644
index 00000000..cbe37447
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_object_various
+
+ gpointer
+ data
+
+
+ GType
+ some_type
+
+
+
+
+ FooObject.prototype.various
+
+
+function various(data:gpointer, some_type:GType):void {
+ // Gjs wrapper for regress_foo_object_various()
+}
+
+
+
+
+
+
+
+
+
+data :
+
+some_type :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
new file mode 100644
index 00000000..fede11b4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_foo_object_virtual_method
+
+ Number
+ first_param
+
+
+
+
+ FooObject.prototype.virtual_method
+
+
+function virtual_method(first_param:Number):Boolean {
+ // Gjs wrapper for regress_foo_object_virtual_method()
+}
+
+
+
+
+
+
+
+
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObjectCookie.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObjectCookie.page
new file mode 100644
index 00000000..4d9cabc6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObjectCookie.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooObjectCookie
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
new file mode 100644
index 00000000..56e0fcbe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.FooOtherObject
+
+
+from gi.repository import Regress
+
+foo_other_object = Regress.FooOtherObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooOtherObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
new file mode 100644
index 00000000..1fcc81b6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_rectangle_add
+
+ Regress.FooRectangle
+ r2
+
+
+
+
+ FooRectangle.prototype.add
+
+
+function add(r2:Regress.FooRectangle):void {
+ // Gjs wrapper for regress_foo_rectangle_add()
+}
+
+
+
+
+
+
+
+
+
+r2 :
+source rectangle
+
+
+
+
+
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
new file mode 100644
index 00000000..80a242d1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.FooRectangle
+
+ regress_foo_rectangle_new
+
+ Number
+ x
+
+
+ Number
+ y
+
+
+ Number
+ width
+
+
+ Number
+ height
+
+
+
+
+ new
+
+
+function new(x:Number, y:Number, width:Number, height:Number):Regress.FooRectangle {
+ // Gjs wrapper for regress_foo_rectangle_new()
+}
+
+
+
+ This is a C convenience constructor; we have to (skip)
+it because it's not a boxed type.
+
+
+
+
+
+x :
+
+y :
+
+width :
+
+height :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.page
new file mode 100644
index 00000000..521a68bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooRectangle
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page
new file mode 100644
index 00000000..605ccf5b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+ Regress.FooSkippable
+
+
+
+ Some type that is only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+FooSkippable.ONE :
+a skippable enum value
+FooSkippable.TWO :
+another skippable enum value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
new file mode 100644
index 00000000..83ca6a12
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ Regress.FooStackLayer
+
+
+
+
+
+
+
+
+
+FooStackLayer.DESKTOP :
+
+FooStackLayer.BOTTOM :
+
+FooStackLayer.NORMAL :
+
+FooStackLayer.TOP :
+
+FooStackLayer.DOCK :
+
+FooStackLayer.FULLSCREEN :
+
+FooStackLayer.FOCUSED_WINDOW :
+
+FooStackLayer.OVERRIDE_REDIRECT :
+
+FooStackLayer.LAST :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStruct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStruct.page
new file mode 100644
index 00000000..4088a6c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
new file mode 100644
index 00000000..f73adeb5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ destroy-event
+
+
+ Regress.FooSubInterface::destroy-event
+
+
+function callback(foo_sub_interface, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+foo_sub_interface :
+instance of Regress.FooSubInterface that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
new file mode 100644
index 00000000..caa25fe1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::destroy_event
+
+
+function vfunc_destroy_event():void {
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
new file mode 100644
index 00000000..f3dbed54
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_bar
+
+
+function vfunc_do_bar():void {
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
new file mode 100644
index 00000000..59e09b4a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_baz
+
+
+function vfunc_do_baz(callback:GObject.Callback):void {
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
new file mode 100644
index 00000000..e31cf574
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_sub_interface_do_bar
+
+
+
+ FooSubInterface.prototype.do_bar
+
+
+function do_bar():void {
+ // Gjs wrapper for regress_foo_sub_interface_do_bar()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
new file mode 100644
index 00000000..e0751860
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_sub_interface_do_baz
+
+ GObject.Callback
+ callback
+
+
+
+
+ FooSubInterface.prototype.do_baz
+
+
+function do_baz(callback:GObject.Callback):void {
+ // Gjs wrapper for regress_foo_sub_interface_do_baz()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
new file mode 100644
index 00000000..3b093726
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface
+
+
+from gi.repository import Regress
+
+foo_sub_interface = Regress.FooSubInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooSubInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
new file mode 100644
index 00000000..a2a244f6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+ regress_foo_subobject_new
+
+
+
+ FooSubobject.new
+
+
+function new():Regress.FooSubobject {
+ // Gjs wrapper for regress_foo_subobject_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
new file mode 100644
index 00000000..f3a8b6d7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+
+from gi.repository import Regress
+
+foo_subobject = Regress.FooSubobject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooSubobject
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooThingWithArray.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooThingWithArray.page
new file mode 100644
index 00000000..7ae6ae56
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooThingWithArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooThingWithArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUnion.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUnion.page
new file mode 100644
index 00000000..06d2e800
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUtilityStruct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUtilityStruct.page
new file mode 100644
index 00000000..0471b871
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooUtilityStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUtilityStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page
new file mode 100644
index 00000000..d477638a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooVarargsCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooXEvent.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooXEvent.page
new file mode 100644
index 00000000..18122490
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooXEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooXEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANT.page
new file mode 100644
index 00000000..9a0cd162
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANTA.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANTA.page
new file mode 100644
index 00000000..4faf765f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.GUINT64_CONSTANTA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANTA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.G_GINT64_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.G_GINT64_CONSTANT.page
new file mode 100644
index 00000000..b4a66f69
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.G_GINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.G_GINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.INT_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.INT_CONSTANT.page
new file mode 100644
index 00000000..e4df9a1e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page
new file mode 100644
index 00000000..e285bc28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.IntSet
+
+
+
+ Compatibility typedef, like telepathy-glib's TpIntSet
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.LONG_STRING_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.LONG_STRING_CONSTANT.page
new file mode 100644
index 00000000..3c0409a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.LONG_STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LONG_STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.LikeGnomeKeyringPasswordSchema.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.LikeGnomeKeyringPasswordSchema.page
new file mode 100644
index 00000000..05362e5c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.LikeGnomeKeyringPasswordSchema.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LikeGnomeKeyringPasswordSchema
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.MAXUINT64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.MAXUINT64.page
new file mode 100644
index 00000000..be1afd19
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.MAXUINT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MAXUINT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.MININT64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.MININT64.page
new file mode 100644
index 00000000..35c3e584
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.MININT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MININT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.Mixed_Case_Constant.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.Mixed_Case_Constant.page
new file mode 100644
index 00000000..5ea8d9b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.Mixed_Case_Constant.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.Mixed_Case_Constant
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.NEGATIVE_INT_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.NEGATIVE_INT_CONSTANT.page
new file mode 100644
index 00000000..576c690f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.NEGATIVE_INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.NEGATIVE_INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.PtrArrayAlias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.PtrArrayAlias.page
new file mode 100644
index 00000000..9af00b51
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.PtrArrayAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.PtrArrayAlias
+
+
+
+ Typedef'd GPtrArray for some reason
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.STRING_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.STRING_CONSTANT.page
new file mode 100644
index 00000000..945ba986
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page
new file mode 100644
index 00000000..2e67ac03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.SkippedStructure
+
+
+
+ This should be skipped, and moreover, all function which
+use it should be.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
new file mode 100644
index 00000000..fea8d58e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestABCError
+
+
+
+
+
+
+
+
+
+TestABCError.CODE1 :
+
+TestABCError.CODE2 :
+
+TestABCError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
new file mode 100644
index 00000000..59c0701f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_copy
+
+
+
+ TestBoxed.prototype.copy
+
+
+function copy():Regress.TestBoxed {
+ // Gjs wrapper for regress_test_boxed_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
new file mode 100644
index 00000000..4a4f394e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_boxed_equals
+
+ Regress.TestBoxed
+ other
+
+
+
+
+ TestBoxed.prototype.equals
+
+
+function equals(other:Regress.TestBoxed):Boolean {
+ // Gjs wrapper for regress_test_boxed_equals()
+}
+
+
+
+
+
+
+
+
+
+other :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
new file mode 100644
index 00000000..72921e74
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_new
+
+
+
+ TestBoxed.new
+
+
+function new():Regress.TestBoxed {
+ // Gjs wrapper for regress_test_boxed_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
new file mode 100644
index 00000000..72c866f3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_new_alternative_constructor1
+
+ Number
+ i
+
+
+
+
+ TestBoxed.new_alternative_constructor1
+
+
+function new_alternative_constructor1(i:Number):Regress.TestBoxed {
+ // Gjs wrapper for regress_test_boxed_new_alternative_constructor1()
+}
+
+
+
+
+
+
+
+
+
+i :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
new file mode 100644
index 00000000..e8e3cf91
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_new_alternative_constructor2
+
+ Number
+ i
+
+
+ Number
+ j
+
+
+
+
+ TestBoxed.new_alternative_constructor2
+
+
+function new_alternative_constructor2(i:Number, j:Number):Regress.TestBoxed {
+ // Gjs wrapper for regress_test_boxed_new_alternative_constructor2()
+}
+
+
+
+
+
+
+
+
+
+i :
+
+j :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
new file mode 100644
index 00000000..1f516125
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_new_alternative_constructor3
+
+ String
+ s
+
+
+
+
+ TestBoxed.new_alternative_constructor3
+
+
+function new_alternative_constructor3(s:String):Regress.TestBoxed {
+ // Gjs wrapper for regress_test_boxed_new_alternative_constructor3()
+}
+
+
+
+
+
+
+
+
+
+s :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.page
new file mode 100644
index 00000000..c6792c50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
new file mode 100644
index 00000000..6fb2b3b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+ regress_test_boxed_b_copy
+
+
+
+ TestBoxedB.prototype.copy
+
+
+function copy():Regress.TestBoxedB {
+ // Gjs wrapper for regress_test_boxed_b_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
new file mode 100644
index 00000000..dcf0105f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+ regress_test_boxed_b_new
+
+ gint8
+ some_int8
+
+
+ Number
+ some_long
+
+
+
+
+ TestBoxedB.new
+
+
+function new(some_int8:gint8, some_long:Number):Regress.TestBoxedB {
+ // Gjs wrapper for regress_test_boxed_b_new()
+}
+
+
+
+
+
+
+
+
+
+some_int8 :
+
+some_long :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.page
new file mode 100644
index 00000000..46cf7c15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
new file mode 100644
index 00000000..2475baed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedC
+
+ regress_test_boxed_c_new
+
+
+
+ TestBoxedC.new
+
+
+function new():Regress.TestBoxedC {
+ // Gjs wrapper for regress_test_boxed_c_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.page
new file mode 100644
index 00000000..88dd1a4c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
new file mode 100644
index 00000000..9b9e0cac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+ regress_test_boxed_d_copy
+
+
+
+ TestBoxedD.prototype.copy
+
+
+function copy():Regress.TestBoxedD {
+ // Gjs wrapper for regress_test_boxed_d_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
new file mode 100644
index 00000000..1b96fd20
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_boxed_d_free
+
+
+
+ TestBoxedD.prototype.free
+
+
+function free():void {
+ // Gjs wrapper for regress_test_boxed_d_free()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
new file mode 100644
index 00000000..8b7bf9a5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_boxed_d_get_magic
+
+
+
+ TestBoxedD.prototype.get_magic
+
+
+function get_magic():Number {
+ // Gjs wrapper for regress_test_boxed_d_get_magic()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
new file mode 100644
index 00000000..0568050d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+ regress_test_boxed_d_new
+
+ String
+ a_string
+
+
+ Number
+ a_int
+
+
+
+
+ TestBoxedD.new
+
+
+function new(a_string:String, a_int:Number):Regress.TestBoxedD {
+ // Gjs wrapper for regress_test_boxed_d_new()
+}
+
+
+
+
+
+
+
+
+
+a_string :
+
+a_int :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.page
new file mode 100644
index 00000000..17b3c79b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallback.page
new file mode 100644
index 00000000..9a219e9e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackArray.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackArray.page
new file mode 100644
index 00000000..7ceb2e07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackFull.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackFull.page
new file mode 100644
index 00000000..3de1fbe8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackFull.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackFull
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackGError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackGError.page
new file mode 100644
index 00000000..1f6f2bdb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackHashtable.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackHashtable.page
new file mode 100644
index 00000000..906947c1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackHashtable.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackHashtable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackOwnedGError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackOwnedGError.page
new file mode 100644
index 00000000..e7397a1b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackOwnedGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackOwnedGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackUserData.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackUserData.page
new file mode 100644
index 00000000..f3047cfd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestCallbackUserData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackUserData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
new file mode 100644
index 00000000..b6f0eb88
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestDEFError
+
+
+
+
+
+
+
+
+
+TestDEFError.CODE0 :
+
+TestDEFError.CODE1 :
+
+TestDEFError.CODE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
new file mode 100644
index 00000000..3de1bbf6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.TestEnum
+
+
+
+ By purpose, not all members have documentation
+
+
+
+
+
+TestEnum.VALUE1 :
+value 1
+TestEnum.VALUE2 :
+value 2
+TestEnum.VALUE3 :
+
+TestEnum.VALUE4 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
new file mode 100644
index 00000000..625c8703
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestEnumNoGEnum
+
+
+
+
+
+
+
+
+
+TestEnumNoGEnum.EVALUE1 :
+
+TestEnumNoGEnum.EVALUE2 :
+
+TestEnumNoGEnum.EVALUE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
new file mode 100644
index 00000000..3069d8e3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+ Regress.TestEnumUnsigned
+
+
+
+
+
+
+
+
+
+TestEnumUnsigned.VALUE1 :
+
+TestEnumUnsigned.VALUE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
new file mode 100644
index 00000000..57a21163
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestError
+
+
+
+
+
+
+
+
+
+TestError.CODE1 :
+
+TestError.CODE2 :
+
+TestError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFlags.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFlags.page
new file mode 100644
index 00000000..d5451972
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFlags.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFlags
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
new file mode 100644
index 00000000..889f5d1f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestFloating
+
+ regress_test_floating_new
+
+
+
+ TestFloating.new
+
+
+function new():Regress.TestFloating {
+ // Gjs wrapper for regress_test_floating_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+A new floating
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
new file mode 100644
index 00000000..4f1c3233
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.TestFloating
+
+
+from gi.repository import Regress
+
+test_floating = Regress.TestFloating()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
GObject.InitiallyUnowned
+ -
+
Regress.TestFloating
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
new file mode 100644
index 00000000..ee5ea928
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+
+from gi.repository import Regress
+
+test_fundamental_object = Regress.TestFundamentalObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
new file mode 100644
index 00000000..c2c23f29
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+ regress_test_fundamental_object_ref
+
+
+
+ TestFundamentalObject.prototype.ref
+
+
+function ref():Regress.TestFundamentalObject {
+ // Gjs wrapper for regress_test_fundamental_object_ref()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+A new
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
new file mode 100644
index 00000000..efeb0c3b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_fundamental_object_unref
+
+
+
+ TestFundamentalObject.prototype.unref
+
+
+function unref():void {
+ // Gjs wrapper for regress_test_fundamental_object_unref()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectCopyFunction.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectCopyFunction.page
new file mode 100644
index 00000000..dfd65cef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectCopyFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectCopyFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectFinalizeFunction.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectFinalizeFunction.page
new file mode 100644
index 00000000..2b9d965c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObjectFinalizeFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectFinalizeFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
new file mode 100644
index 00000000..d9b958aa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalSubObject
+
+ regress_test_fundamental_sub_object_new
+
+ String
+ data
+
+
+
+
+ TestFundamentalSubObject.new
+
+
+function new(data:String):Regress.TestFundamentalSubObject {
+ // Gjs wrapper for regress_test_fundamental_sub_object_new()
+}
+
+
+
+
+
+
+
+
+
+data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
new file mode 100644
index 00000000..1418f6f7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalSubObject
+
+
+from gi.repository import Regress
+
+test_fundamental_sub_object = Regress.TestFundamentalSubObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+ -
+
Regress.TestFundamentalSubObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
new file mode 100644
index 00000000..11c87305
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_do_foo
+
+ Number
+ x
+
+
+
+
+ TestInheritDrawable.prototype.do_foo
+
+
+function do_foo(x:Number):void {
+ // Gjs wrapper for regress_test_inherit_drawable_do_foo()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
new file mode 100644
index 00000000..05917260
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_do_foo_maybe_throw
+
+ Number
+ x
+
+
+
+
+ TestInheritDrawable.prototype.do_foo_maybe_throw
+
+
+function do_foo_maybe_throw(x:Number):void {
+ // Gjs wrapper for regress_test_inherit_drawable_do_foo_maybe_throw()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
new file mode 100644
index 00000000..0c87efc9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_get_origin
+
+
+
+ TestInheritDrawable.prototype.get_origin
+
+
+function get_origin():void {
+ // Gjs wrapper for regress_test_inherit_drawable_get_origin()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
new file mode 100644
index 00000000..0fb936cc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_inherit_drawable_get_size
+
+
+
+ TestInheritDrawable.prototype.get_size
+
+
+function get_size():void {
+ // Gjs wrapper for regress_test_inherit_drawable_get_size()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.page
new file mode 100644
index 00000000..e5622894
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestInheritDrawable
+
+
+from gi.repository import Regress
+
+test_inherit_drawable = Regress.TestInheritDrawable()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestInheritDrawable
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritPixmapObjectClass.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritPixmapObjectClass.page
new file mode 100644
index 00000000..deaeea50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritPixmapObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestInheritPixmapObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.page
new file mode 100644
index 00000000..09c9898a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.TestInterface
+
+
+from gi.repository import Regress
+
+test_interface = Regress.TestInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
new file mode 100644
index 00000000..32565ee3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ all
+
+
+ Regress.TestObj::all
+
+
+function callback(test_obj, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
new file mode 100644
index 00000000..f16bc29d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestObj::allow_none_vfunc
+
+
+function vfunc_allow_none_vfunc(two:Regress.TestObj):void {
+}
+
+
+
+
+
+
+
+
+
+two :
+Another object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-bare.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-bare.page
new file mode 100644
index 00000000..97c7ee68
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-bare.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ bare
+
+
+ Regress.TestObj:bare
+
+
+"bare" GObject.Object : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-boxed.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-boxed.page
new file mode 100644
index 00000000..e8706270
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-boxed.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ boxed
+
+
+ Regress.TestObj:boxed
+
+
+"boxed" Regress.TestBoxed : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
new file mode 100644
index 00000000..b9938f6a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ cleanup
+
+
+ Regress.TestObj::cleanup
+
+
+function callback(test_obj, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-double.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-double.page
new file mode 100644
index 00000000..df735051
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-double.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ double
+
+
+ Regress.TestObj:double
+
+
+"double" Number : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
new file mode 100644
index 00000000..ff33157e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ first
+
+
+ Regress.TestObj::first
+
+
+function callback(test_obj, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-float.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-float.page
new file mode 100644
index 00000000..ea02ac24
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-float.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ float
+
+
+ Regress.TestObj:float
+
+
+"float" Number : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-gtype.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-gtype.page
new file mode 100644
index 00000000..b477bed4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-gtype.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ gtype
+
+
+ Regress.TestObj:gtype
+
+
+"gtype" GType : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table-old.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table-old.page
new file mode 100644
index 00000000..ca81a39a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table-old.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ hash-table-old
+
+
+ Regress.TestObj:hash-table-old
+
+
+"hash-table-old" {String: gint8} : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table.page
new file mode 100644
index 00000000..abd64ea0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-hash-table.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ hash-table
+
+
+ Regress.TestObj:hash-table
+
+
+"hash-table" {String: gint8} : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-int.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-int.page
new file mode 100644
index 00000000..88652345
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-int.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ int
+
+
+ Regress.TestObj:int
+
+
+"int" Number : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
new file mode 100644
index 00000000..fe821889
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ list-old
+
+
+ Regress.TestObj:list-old
+
+
+"list-old" : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
new file mode 100644
index 00000000..30d452db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ list
+
+
+ Regress.TestObj:list
+
+
+"list" : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
new file mode 100644
index 00000000..4133baa8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+ Regress.TestObj::matrix
+
+
+function vfunc_matrix(somestr:String):Number {
+}
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
new file mode 100644
index 00000000..d966ae2c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-array-prop
+
+
+ Regress.TestObj::sig-with-array-prop
+
+
+function callback(test_obj, arr:[Number], user_param1, ...):void;
+
+
+
+ This test signal is like TelepathyGlib's
+ TpChannel:: group-members-changed-detailed:
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+arr :
+numbers
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
new file mode 100644
index 00000000..8ffd0af2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-foreign-struct
+
+
+ Regress.TestObj::sig-with-foreign-struct
+
+
+function callback(test_obj, cr:cairo.Context, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+cr :
+A cairo context.
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
new file mode 100644
index 00000000..154181c4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-hash-prop
+
+
+ Regress.TestObj::sig-with-hash-prop
+
+
+function callback(test_obj, hash:{String: GObject.Value}, user_param1, ...):void;
+
+
+
+ This test signal is like TelepathyGlib's
+ TpAccount::status-changed
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+hash :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
new file mode 100644
index 00000000..beebb08a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+ sig-with-int64-prop
+
+
+ Regress.TestObj::sig-with-int64-prop
+
+
+function callback(test_obj, i:Number, user_param1, ...):Number;
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+the introspection client langage.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gint64
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
new file mode 100644
index 00000000..cad30933
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-intarray-ret
+
+
+ Regress.TestObj::sig-with-intarray-ret
+
+
+function callback(test_obj, i:Number, user_param1, ...):[Number];
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
new file mode 100644
index 00000000..c56e7933
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-obj
+
+
+ Regress.TestObj::sig-with-obj
+
+
+function callback(test_obj, obj:GObject.Object, user_param1, ...):void;
+
+
+
+ Test transfer none GObject as a param (tests refcounting).
+Use with regress_test_obj_emit_sig_with_obj
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+obj :
+A newly created RegressTestObj
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
new file mode 100644
index 00000000..9f4461dd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-strv
+
+
+ Regress.TestObj::sig-with-strv
+
+
+function callback(test_obj, strs:[String], user_param1, ...):void;
+
+
+
+ Test GStrv as a param.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+strs :
+strings
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
new file mode 100644
index 00000000..870aefa5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+ sig-with-uint64-prop
+
+
+ Regress.TestObj::sig-with-uint64-prop
+
+
+function callback(test_obj, i:Number, user_param1, ...):Number;
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+the introspection client langage.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- guint64
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-string.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-string.page
new file mode 100644
index 00000000..13f2b4b1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-string.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ string
+
+
+ Regress.TestObj:string
+
+
+"string" String : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
new file mode 100644
index 00000000..ee0ed943
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ test-with-static-scope-arg
+
+
+ Regress.TestObj::test-with-static-scope-arg
+
+
+function callback(test_obj, object:Regress.TestSimpleBoxedA, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+object :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
new file mode 100644
index 00000000..6180999b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ test
+
+
+ Regress.TestObj::test
+
+
+function callback(test_obj, user_param1, ...):void;
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
new file mode 100644
index 00000000..b22362d6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+ regress_constructor
+
+
+
+ TestObj.constructor
+
+
+function constructor():Regress.TestObj {
+ // Gjs wrapper for regress_constructor()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
new file mode 100644
index 00000000..1d35e44b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_obj_do_matrix
+
+ String
+ somestr
+
+
+
+
+ TestObj.prototype.do_matrix
+
+
+function do_matrix(somestr:String):Number {
+ // Gjs wrapper for regress_test_obj_do_matrix()
+}
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
new file mode 100644
index 00000000..da6e8b22
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_foreign_struct
+
+
+
+ TestObj.prototype.emit_sig_with_foreign_struct
+
+
+function emit_sig_with_foreign_struct():void {
+ // Gjs wrapper for regress_test_obj_emit_sig_with_foreign_struct()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
new file mode 100644
index 00000000..4f54523f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_int64
+
+
+
+ TestObj.prototype.emit_sig_with_int64
+
+
+function emit_sig_with_int64():void {
+ // Gjs wrapper for regress_test_obj_emit_sig_with_int64()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
new file mode 100644
index 00000000..1bdcd9c3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_obj
+
+
+
+ TestObj.prototype.emit_sig_with_obj
+
+
+function emit_sig_with_obj():void {
+ // Gjs wrapper for regress_test_obj_emit_sig_with_obj()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
new file mode 100644
index 00000000..06b4bf52
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_emit_sig_with_uint64
+
+
+
+ TestObj.prototype.emit_sig_with_uint64
+
+
+function emit_sig_with_uint64():void {
+ // Gjs wrapper for regress_test_obj_emit_sig_with_uint64()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
new file mode 100644
index 00000000..abb6c63c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_forced_method
+
+
+
+ TestObj.prototype.forced_method
+
+
+function forced_method():void {
+ // Gjs wrapper for regress_forced_method()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
new file mode 100644
index 00000000..aa903206
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_obj_instance_method
+
+
+
+ TestObj.prototype.instance_method
+
+
+function instance_method():Number {
+ // Gjs wrapper for regress_test_obj_instance_method()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
new file mode 100644
index 00000000..bd5ceaf3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_instance_method_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ TestObj.prototype.instance_method_callback
+
+
+function instance_method_callback(callback:Regress.TestCallback):void {
+ // Gjs wrapper for regress_test_obj_instance_method_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
new file mode 100644
index 00000000..a9df4838
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+ regress_test_obj_new
+
+ Regress.TestObj
+ obj
+
+
+
+
+ TestObj.new
+
+
+function new(obj:Regress.TestObj):Regress.TestObj {
+ // Gjs wrapper for regress_test_obj_new()
+}
+
+
+
+
+
+
+
+
+
+obj :
+A
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
new file mode 100644
index 00000000..1af95263
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+ regress_test_obj_new_callback
+
+ Regress.TestCallbackUserData
+ callback
+
+
+
+
+ TestObj.new_callback
+
+
+function new_callback(callback:Regress.TestCallbackUserData):Regress.TestObj {
+ // Gjs wrapper for regress_test_obj_new_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
new file mode 100644
index 00000000..c12559a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+ regress_test_obj_new_from_file
+
+ String
+ x
+
+
+
+
+ TestObj.new_from_file
+
+
+function new_from_file(x:String):Regress.TestObj {
+ // Gjs wrapper for regress_test_obj_new_from_file()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
new file mode 100644
index 00000000..f194391a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_null_out
+
+
+
+ null_out
+
+
+function null_out():void {
+ // Gjs wrapper for regress_test_obj_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page
new file mode 100644
index 00000000..7ee950e7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+
+from gi.repository import Regress
+
+test_obj = Regress.TestObj(bare=value, boxed=value, double=value, float=value, gtype=value, hash_table=value, hash_table_old=value, int=value, list=value, list_old=value, string=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
new file mode 100644
index 00000000..3a963cad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_set_bare
+
+ GObject.Object
+ bare
+
+
+
+
+ TestObj.prototype.set_bare
+
+
+function set_bare(bare:GObject.Object):void {
+ // Gjs wrapper for regress_test_obj_set_bare()
+}
+
+
+
+
+
+
+
+
+
+bare :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
new file mode 100644
index 00000000..200835be
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_skip_inout_param
+
+ Number
+ a
+
+
+ Number
+ c
+
+
+ Number
+ inout_d
+
+
+ Number
+ num1
+
+
+ Number
+ num2
+
+
+
+
+ TestObj.prototype.skip_inout_param
+
+
+function skip_inout_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_skip_inout_param()
+}
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+a :
+Parameter.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+true
if the call succeeds, false
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
new file mode 100644
index 00000000..7ee261d9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_skip_out_param
+
+ Number
+ a
+
+
+ Number
+ c
+
+
+ Number
+ inout_d
+
+
+ Number
+ num1
+
+
+ Number
+ num2
+
+
+
+
+ TestObj.prototype.skip_out_param
+
+
+function skip_out_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_skip_out_param()
+}
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+a :
+Parameter.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+true
if the call succeeds, false
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
new file mode 100644
index 00000000..8b5a6a76
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_skip_param
+
+ Number
+ a
+
+
+ Number
+ c
+
+
+ Number
+ inout_d
+
+
+ Number
+ num1
+
+
+ Number
+ num2
+
+
+
+
+ TestObj.prototype.skip_param
+
+
+function skip_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_skip_param()
+}
+
+
+
+ Check that a parameter is skipped
+
+
+
+
+
+a :
+Parameter.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+true
if the call succeeds, false
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
new file mode 100644
index 00000000..e8aa83c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_skip_return_val
+
+ Number
+ a
+
+
+ Number
+ c
+
+
+ Number
+ inout_d
+
+
+ Number
+ num1
+
+
+ Number
+ num2
+
+
+
+
+ TestObj.prototype.skip_return_val
+
+
+function skip_return_val(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_skip_return_val()
+}
+
+
+
+ Check that the return value is skipped
+
+
+
+
+
+a :
+Parameter.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+true
if the call succeeds, false
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
new file mode 100644
index 00000000..875164b9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_skip_return_val_no_out
+
+ Number
+ a
+
+
+
+
+ TestObj.prototype.skip_return_val_no_out
+
+
+function skip_return_val_no_out(a:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_skip_return_val_no_out()
+}
+
+
+
+ Check that the return value is skipped. Succeed if a is nonzero, otherwise
+raise an error.
+
+
+
+
+
+a :
+Parameter.
+Returns :
+true
if the call succeeds, false
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
new file mode 100644
index 00000000..53cbdd2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_obj_static_method
+
+ Number
+ x
+
+
+
+
+ static_method
+
+
+function static_method(x:Number):Number {
+ // Gjs wrapper for regress_test_obj_static_method()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
new file mode 100644
index 00000000..a2b3868d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_static_method_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ static_method_callback
+
+
+function static_method_callback(callback:Regress.TestCallback):void {
+ // Gjs wrapper for regress_test_obj_static_method_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
new file mode 100644
index 00000000..01f97d61
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_obj_torture_signature_0
+
+ Number
+ x
+
+
+ String
+ foo
+
+
+ Number
+ m
+
+
+
+
+ TestObj.prototype.torture_signature_0
+
+
+function torture_signature_0(x:Number, foo:String, m:Number):void {
+ // Gjs wrapper for regress_test_obj_torture_signature_0()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+foo :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
new file mode 100644
index 00000000..205b1a31
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_obj_torture_signature_1
+
+ Number
+ x
+
+
+ String
+ foo
+
+
+ Number
+ m
+
+
+
+
+ TestObj.prototype.torture_signature_1
+
+
+function torture_signature_1(x:Number, foo:String, m:Number):Boolean {
+ // Gjs wrapper for regress_test_obj_torture_signature_1()
+}
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+x :
+
+foo :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
new file mode 100644
index 00000000..1d907d24
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestOtherError
+
+
+
+
+
+
+
+
+
+TestOtherError.CODE1 :
+
+TestOtherError.CODE2 :
+
+TestOtherError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateEnum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateEnum.page
new file mode 100644
index 00000000..788441ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateEnum.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateEnum
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateStruct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateStruct.page
new file mode 100644
index 00000000..fa508137
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestPrivateStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
new file mode 100644
index 00000000..ab33fce3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+ regress_test_simple_boxed_a_const_return
+
+
+
+ const_return
+
+
+function const_return():Regress.TestSimpleBoxedA {
+ // Gjs wrapper for regress_test_simple_boxed_a_const_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
new file mode 100644
index 00000000..c4559527
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+ regress_test_simple_boxed_a_copy
+
+
+
+ TestSimpleBoxedA.prototype.copy
+
+
+function copy():Regress.TestSimpleBoxedA {
+ // Gjs wrapper for regress_test_simple_boxed_a_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
new file mode 100644
index 00000000..de4ade80
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_simple_boxed_a_equals
+
+ Regress.TestSimpleBoxedA
+ other_a
+
+
+
+
+ TestSimpleBoxedA.prototype.equals
+
+
+function equals(other_a:Regress.TestSimpleBoxedA):Boolean {
+ // Gjs wrapper for regress_test_simple_boxed_a_equals()
+}
+
+
+
+
+
+
+
+
+
+other_a :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.page
new file mode 100644
index 00000000..2a8dd629
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
new file mode 100644
index 00000000..695bed63
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedB
+
+ regress_test_simple_boxed_b_copy
+
+
+
+ TestSimpleBoxedB.prototype.copy
+
+
+function copy():Regress.TestSimpleBoxedB {
+ // Gjs wrapper for regress_test_simple_boxed_b_copy()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.page
new file mode 100644
index 00000000..b775b867
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleCallback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleCallback.page
new file mode 100644
index 00000000..61bafb5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
new file mode 100644
index 00000000..8e50284e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_a_clone
+
+
+
+ TestStructA.prototype.clone
+
+
+function clone():void {
+ // Gjs wrapper for regress_test_struct_a_clone()
+}
+
+
+
+ Make a copy of a RegressTestStructA
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.page
new file mode 100644
index 00000000..07b1752d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
new file mode 100644
index 00000000..3577ad78
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_a_parse
+
+ String
+ string
+
+
+
+
+ parse
+
+
+function parse(string:String):void {
+ // Gjs wrapper for regress_test_struct_a_parse()
+}
+
+
+
+
+
+
+
+
+
+string :
+ignored
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
new file mode 100644
index 00000000..ce72cfd1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_b_clone
+
+
+
+ TestStructB.prototype.clone
+
+
+function clone():void {
+ // Gjs wrapper for regress_test_struct_b_clone()
+}
+
+
+
+ Make a copy of a RegressTestStructB
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.page
new file mode 100644
index 00000000..b5b2ff3f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructC.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructC.page
new file mode 100644
index 00000000..1db74ca2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructD.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructD.page
new file mode 100644
index 00000000..cf224e3e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE.page
new file mode 100644
index 00000000..75684f3d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE__some_union__union.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE__some_union__union.page
new file mode 100644
index 00000000..6f77035b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructE__some_union__union.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE__some_union__union
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructF.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructF.page
new file mode 100644
index 00000000..fe5e7bc6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructF.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructF
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
new file mode 100644
index 00000000..a72301a2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_struct_fixed_array_frob
+
+
+
+ TestStructFixedArray.prototype.frob
+
+
+function frob():void {
+ // Gjs wrapper for regress_test_struct_fixed_array_frob()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.page
new file mode 100644
index 00000000..b5df5294
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructFixedArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
new file mode 100644
index 00000000..d537cb6e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_sub_obj_instance_method
+
+
+
+ TestSubObj.prototype.instance_method
+
+
+function instance_method():Number {
+ // Gjs wrapper for regress_test_sub_obj_instance_method()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
new file mode 100644
index 00000000..86fcd533
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+ regress_test_sub_obj_new
+
+
+
+ TestSubObj.new
+
+
+function new():Regress.TestObj {
+ // Gjs wrapper for regress_test_sub_obj_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.page
new file mode 100644
index 00000000..fe84d57f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.TestSubObj
+
+
+from gi.repository import Regress
+
+test_sub_obj = Regress.TestSubObj()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+ -
+
Regress.TestSubObj
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
new file mode 100644
index 00000000..391f291d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_sub_obj_unset_bare
+
+
+
+ TestSubObj.prototype.unset_bare
+
+
+function unset_bare():void {
+ // Gjs wrapper for regress_test_sub_obj_unset_bare()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestTypeGUInt64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestTypeGUInt64.page
new file mode 100644
index 00000000..d815a3fe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestTypeGUInt64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestTypeGUInt64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x-testbool.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x-testbool.page
new file mode 100644
index 00000000..7835ee50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x-testbool.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ testbool
+
+
+ Regress.TestWi8021x:testbool
+
+
+"testbool" Boolean : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
new file mode 100644
index 00000000..e6bf3d37
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_wi_802_1x_get_testbool
+
+
+
+ TestWi8021x.prototype.get_testbool
+
+
+function get_testbool():Boolean {
+ // Gjs wrapper for regress_test_wi_802_1x_get_testbool()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
new file mode 100644
index 00000000..11f813db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestWi8021x
+
+ regress_test_wi_802_1x_new
+
+
+
+ TestWi8021x.new
+
+
+function new():Regress.TestWi8021x {
+ // Gjs wrapper for regress_test_wi_802_1x_new()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.page
new file mode 100644
index 00000000..2ea9c575
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestWi8021x
+
+
+from gi.repository import Regress
+
+test_wi8021x = Regress.TestWi8021x(testbool=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestWi8021x
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
new file mode 100644
index 00000000..67356504
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_wi_802_1x_set_testbool
+
+ Boolean
+ v
+
+
+
+
+ TestWi8021x.prototype.set_testbool
+
+
+function set_testbool(v:Boolean):void {
+ // Gjs wrapper for regress_test_wi_802_1x_set_testbool()
+}
+
+
+
+
+
+
+
+
+
+v :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
new file mode 100644
index 00000000..632758a6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_wi_802_1x_static_method
+
+ Number
+ x
+
+
+
+
+ static_method
+
+
+function static_method(x:Number):Number {
+ // Gjs wrapper for regress_test_wi_802_1x_static_method()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.UTF8_CONSTANT.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.UTF8_CONSTANT.page
new file mode 100644
index 00000000..8f3f5324
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.UTF8_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.UTF8_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page
new file mode 100644
index 00000000..bfd52d28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.VaListAlias
+
+
+
+ Typedef'd va_list for additional reasons
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
new file mode 100644
index 00000000..fb7c16d0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_aliased_caller_alloc
+
+
+
+ aliased_caller_alloc
+
+
+function aliased_caller_alloc():void {
+ // Gjs wrapper for regress_aliased_caller_alloc()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
new file mode 100644
index 00000000..1547d02c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_annotation_attribute_func
+
+ Regress.AnnotationObject
+ object
+
+
+ String
+ data
+
+
+
+
+ annotation_attribute_func
+
+
+function annotation_attribute_func(object:Regress.AnnotationObject, data:String):Number {
+ // Gjs wrapper for regress_annotation_attribute_func()
+}
+
+
+
+
+
+
+
+
+
+object :
+A .
+data :
+Some data.
+Returns :
+The return value.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
new file mode 100644
index 00000000..5c9042cc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_custom_destroy
+
+ Regress.AnnotationCallback
+ callback
+
+
+
+
+ annotation_custom_destroy
+
+
+function annotation_custom_destroy(callback:Regress.AnnotationCallback):void {
+ // Gjs wrapper for regress_annotation_custom_destroy()
+}
+
+
+
+ Test messing up the heuristic of closure/destroy-notification
+detection, and fixing it via regress_annotations.
+
+
+
+
+
+callback :
+Destroy notification
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
new file mode 100644
index 00000000..cb782e6a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ filename
+
+ regress_annotation_get_source_file
+
+
+
+ annotation_get_source_file
+
+
+function annotation_get_source_file():filename {
+ // Gjs wrapper for regress_annotation_get_source_file()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+Source file
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
new file mode 100644
index 00000000..753a719d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_init
+
+ [String]
+ argv
+
+
+
+
+ annotation_init
+
+
+function annotation_init(argv:[String]):void {
+ // Gjs wrapper for regress_annotation_init()
+}
+
+
+
+
+
+
+
+
+
+argv :
+The arguments.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
new file mode 100644
index 00000000..1d532dfb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_invalid_regress_annotation
+
+ Number
+ foo
+
+
+
+
+ annotation_invalid_regress_annotation
+
+
+function annotation_invalid_regress_annotation(foo:Number):void {
+ // Gjs wrapper for regress_annotation_invalid_regress_annotation()
+}
+
+
+
+
+
+
+
+
+
+foo :
+some text (e.g. example) or else
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
new file mode 100644
index 00000000..8c1805fd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_ptr_array
+
+ [GObject.Value]
+ array
+
+
+
+
+ annotation_ptr_array
+
+
+function annotation_ptr_array(array:[GObject.Value]):void {
+ // Gjs wrapper for regress_annotation_ptr_array()
+}
+
+
+
+
+
+
+
+
+
+array :
+the array
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
new file mode 100644
index 00000000..842bd600
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_annotation_return_array
+
+
+
+ annotation_return_array
+
+
+function annotation_return_array():[String] {
+ // Gjs wrapper for regress_annotation_return_array()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
new file mode 100644
index 00000000..6790d9ff
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ filename
+
+ regress_annotation_return_filename
+
+
+
+ annotation_return_filename
+
+
+function annotation_return_filename():filename {
+ // Gjs wrapper for regress_annotation_return_filename()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+An annotated filename
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
new file mode 100644
index 00000000..151e84f6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_set_source_file
+
+ filename
+ fname
+
+
+
+
+ annotation_set_source_file
+
+
+function annotation_set_source_file(fname:filename):void {
+ // Gjs wrapper for regress_annotation_set_source_file()
+}
+
+
+
+
+
+
+
+
+
+fname :
+Source file
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
new file mode 100644
index 00000000..de11fc5a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_space_after_comment_bug631690
+
+
+
+ annotation_space_after_comment_bug631690
+
+
+function annotation_space_after_comment_bug631690():void {
+ // Gjs wrapper for regress_annotation_space_after_comment_bug631690()
+}
+
+
+
+ Explicitly test having a space after the ** here.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
new file mode 100644
index 00000000..f1bbd9c4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_string_array_length
+
+ [String]
+ properties
+
+
+
+
+ annotation_string_array_length
+
+
+function annotation_string_array_length(properties:[String]):void {
+ // Gjs wrapper for regress_annotation_string_array_length()
+}
+
+
+
+
+
+
+
+
+
+properties :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
new file mode 100644
index 00000000..00af2f16
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_annotation_string_zero_terminated
+
+
+
+ annotation_string_zero_terminated
+
+
+function annotation_string_zero_terminated():[String] {
+ // Gjs wrapper for regress_annotation_string_zero_terminated()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
new file mode 100644
index 00000000..cf823b72
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_string_zero_terminated_out
+
+ [String]
+ out
+
+
+
+
+ annotation_string_zero_terminated_out
+
+
+function annotation_string_zero_terminated_out(out:[String]):void {
+ // Gjs wrapper for regress_annotation_string_zero_terminated_out()
+}
+
+
+
+
+
+
+
+
+
+out :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
new file mode 100644
index 00000000..8d954edd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_test_parsing_bug630862
+
+
+
+ annotation_test_parsing_bug630862
+
+
+function annotation_test_parsing_bug630862():GObject.Object {
+ // Gjs wrapper for regress_annotation_test_parsing_bug630862()
+}
+
+
+
+ See https://bugzilla.gnome.org/show_bug.cgi?id=630862
+
+
+
+
+
+Returns :
+An object, note the colon:in here
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
new file mode 100644
index 00000000..e2466681
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_transfer_floating
+
+
+
+ annotation_transfer_floating
+
+
+function annotation_transfer_floating():GObject.Object {
+ // Gjs wrapper for regress_annotation_transfer_floating()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+A floating object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
new file mode 100644
index 00000000..f5aafc26
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ void
+
+ regress_annotation_versioned
+
+
+
+ annotation_versioned
+
+
+function annotation_versioned():void {
+ // Gjs wrapper for regress_annotation_versioned()
+}
+
+
+
+
+
+
+ Since 0.6
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
new file mode 100644
index 00000000..e72ee9b1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Quark
+
+ regress_atest_error_quark
+
+
+
+ atest_error_quark
+
+
+function atest_error_quark():GLib.Quark {
+ // Gjs wrapper for regress_atest_error_quark()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
new file mode 100644
index 00000000..c3db813e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_async_ready_callback
+
+ Gio.Cancellable
+ cancellable
+
+
+ Gio.AsyncReadyCallback
+ callback
+
+
+
+
+ foo_async_ready_callback
+
+
+function foo_async_ready_callback(cancellable:Gio.Cancellable, callback:Gio.AsyncReadyCallback):void {
+ // Gjs wrapper for regress_foo_async_ready_callback()
+}
+
+
+
+
+
+
+
+
+
+cancellable :
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
new file mode 100644
index 00000000..ac1b97d2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_destroy_notify_callback
+
+ Regress.FooCallback
+ callback
+
+
+
+
+ foo_destroy_notify_callback
+
+
+function foo_destroy_notify_callback(callback:Regress.FooCallback):void {
+ // Gjs wrapper for regress_foo_destroy_notify_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
new file mode 100644
index 00000000..242c00de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_foo_init
+
+
+
+ foo_init
+
+
+function foo_init():Number {
+ // Gjs wrapper for regress_foo_init()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
new file mode 100644
index 00000000..e7f1c4f0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_method_external_references
+
+ Utility.Object
+ object
+
+
+ Utility.EnumType
+ e
+
+
+ Utility.FlagType
+ f
+
+
+ Utility.Struct
+ s
+
+
+
+
+ foo_method_external_references
+
+
+function foo_method_external_references(object:Utility.Object, e:Utility.EnumType, f:Utility.FlagType, s:Utility.Struct):void {
+ // Gjs wrapper for regress_foo_method_external_references()
+}
+
+
+
+
+
+
+
+
+
+object :
+
+e :
+
+f :
+
+s :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
new file mode 100644
index 00000000..7efaffcf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+ regress_foo_not_a_constructor_new
+
+
+
+ foo_not_a_constructor_new
+
+
+function foo_not_a_constructor_new():Regress.FooObject {
+ // Gjs wrapper for regress_foo_not_a_constructor_new()
+}
+
+
+
+ This should be scanned as a top-level function, and shouldn't cause
+a "Can't find matching type for constructor" warning.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..1458b278
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_skip_me
+
+ Regress.FooSkippable
+ fs
+
+
+
+
+ foo_skip_me
+
+
+function foo_skip_me(fs:Regress.FooSkippable):void {
+ // Gjs wrapper for regress_foo_skip_me()
+}
+
+
+
+ Does something that's only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+fs :
+a
+
+
+
+
+
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
new file mode 100644
index 00000000..09740618
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_some_variant
+
+ Number
+ x
+
+
+ va_list
+ args
+
+
+
+
+ foo_some_variant
+
+
+function foo_some_variant(x:Number, args:va_list):void {
+ // Gjs wrapper for regress_foo_some_variant()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..d63650fc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_some_variant_ptr
+
+ Number
+ x
+
+
+ va_list
+ args
+
+
+
+
+ foo_some_variant_ptr
+
+
+function foo_some_variant_ptr(x:Number, args:va_list):void {
+ // Gjs wrapper for regress_foo_some_variant_ptr()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
new file mode 100644
index 00000000..c77f18a5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_foo_test_array
+
+
+
+ foo_test_array
+
+
+function foo_test_array():[String] {
+ // Gjs wrapper for regress_foo_test_array()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
new file mode 100644
index 00000000..c46680c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_const_char_param
+
+ String
+ param
+
+
+
+
+ foo_test_const_char_param
+
+
+function foo_test_const_char_param(param:String):void {
+ // Gjs wrapper for regress_foo_test_const_char_param()
+}
+
+
+
+
+
+
+
+
+
+param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
new file mode 100644
index 00000000..f42f0a27
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_foo_test_const_char_retval
+
+
+
+ foo_test_const_char_retval
+
+
+function foo_test_const_char_retval():String {
+ // Gjs wrapper for regress_foo_test_const_char_retval()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
new file mode 100644
index 00000000..9a104a7e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_const_struct_param
+
+ Regress.FooStruct
+ param
+
+
+
+
+ foo_test_const_struct_param
+
+
+function foo_test_const_struct_param(param:Regress.FooStruct):void {
+ // Gjs wrapper for regress_foo_test_const_struct_param()
+}
+
+
+
+
+
+
+
+
+
+param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
new file mode 100644
index 00000000..7a3295d9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooStruct
+
+ regress_foo_test_const_struct_retval
+
+
+
+ foo_test_const_struct_retval
+
+
+function foo_test_const_struct_retval():Regress.FooStruct {
+ // Gjs wrapper for regress_foo_test_const_struct_retval()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
new file mode 100644
index 00000000..96239704
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_string_array
+
+ [String]
+ array
+
+
+
+
+ foo_test_string_array
+
+
+function foo_test_string_array(array:[String]):void {
+ // Gjs wrapper for regress_foo_test_string_array()
+}
+
+
+
+
+
+
+
+
+
+array :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
new file mode 100644
index 00000000..872ed05f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_string_array_with_g
+
+ [String]
+ array
+
+
+
+
+ foo_test_string_array_with_g
+
+
+function foo_test_string_array_with_g(array:[String]):void {
+ // Gjs wrapper for regress_foo_test_string_array_with_g()
+}
+
+
+
+
+
+
+
+
+
+array :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
new file mode 100644
index 00000000..8545e846
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_unsigned_qualifier
+
+ Number
+ unsigned_param
+
+
+
+
+ foo_test_unsigned_qualifier
+
+
+function foo_test_unsigned_qualifier(unsigned_param:Number):void {
+ // Gjs wrapper for regress_foo_test_unsigned_qualifier()
+}
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
new file mode 100644
index 00000000..25bfbd94
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_unsigned_type
+
+ Number
+ unsigned_param
+
+
+
+
+ foo_test_unsigned_type
+
+
+function foo_test_unsigned_type(unsigned_param:Number):void {
+ // Gjs wrapper for regress_foo_test_unsigned_type()
+}
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..4ae258fa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback
+
+ Number
+ i
+
+
+ Regress.FooVarargsCallback
+ callback
+
+
+
+
+ foo_test_varargs_callback
+
+
+function foo_test_varargs_callback(i:Number, callback:Regress.FooVarargsCallback):void {
+ // Gjs wrapper for regress_foo_test_varargs_callback()
+}
+
+
+
+
+
+
+
+
+
+i :
+
+callback :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..c65a8188
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback2
+
+ Regress.FooVarargsCallback
+ callback
+
+
+
+
+ foo_test_varargs_callback2
+
+
+function foo_test_varargs_callback2(callback:Regress.FooVarargsCallback):void {
+ // Gjs wrapper for regress_foo_test_varargs_callback2()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..56cc6c00
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_foo_test_varargs_callback3
+
+ Regress.FooVarargsCallback
+ callback
+
+
+ Regress.FooVarargsCallback
+ callback2
+
+
+
+
+ foo_test_varargs_callback3
+
+
+function foo_test_varargs_callback3(callback:Regress.FooVarargsCallback, callback2:Regress.FooVarargsCallback):void {
+ // Gjs wrapper for regress_foo_test_varargs_callback3()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+callback2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
new file mode 100644
index 00000000..1b8cab1b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_func_obj_null_in
+
+ Regress.TestObj
+ obj
+
+
+
+
+ func_obj_null_in
+
+
+function func_obj_null_in(obj:Regress.TestObj):void {
+ // Gjs wrapper for regress_func_obj_null_in()
+}
+
+
+
+
+
+
+
+
+
+obj :
+A
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
new file mode 100644
index 00000000..df39d486
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_global_get_flags_out
+
+
+
+ global_get_flags_out
+
+
+function global_get_flags_out():void {
+ // Gjs wrapper for regress_global_get_flags_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
new file mode 100644
index 00000000..39013096
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ void
+
+ regress_has_parameter_named_attrs
+
+ Number
+ foo
+
+
+ [guint32]
+ attributes
+
+
+
+
+ has_parameter_named_attrs
+
+
+function has_parameter_named_attrs(foo:Number, attributes:[guint32]):void {
+ // Gjs wrapper for regress_has_parameter_named_attrs()
+}
+
+
+
+ This test case mirrors GnomeKeyringPasswordSchema from
+libgnome-keyring.
+
+
+
+
+
+foo :
+some int
+attributes :
+list of attributes
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
new file mode 100644
index 00000000..9d7f75de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_introspectable_via_alias
+
+ Regress.PtrArrayAlias
+ data
+
+
+
+
+ introspectable_via_alias
+
+
+function introspectable_via_alias(data:Regress.PtrArrayAlias):void {
+ // Gjs wrapper for regress_introspectable_via_alias()
+}
+
+
+
+
+
+
+
+
+
+data :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..b1192a9d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_not_introspectable_via_alias
+
+ Regress.VaListAlias
+ ok
+
+
+
+
+ not_introspectable_via_alias
+
+
+function not_introspectable_via_alias(ok:Regress.VaListAlias):void {
+ // Gjs wrapper for regress_not_introspectable_via_alias()
+}
+
+
+
+
+
+
+
+
+
+ok :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..5981e901
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ void
+
+ regress_random_function_with_skipped_structure
+
+ Number
+ x
+
+
+ Regress.SkippedStructure
+ foo
+
+
+ Number
+ v
+
+
+
+
+ random_function_with_skipped_structure
+
+
+function random_function_with_skipped_structure(x:Number, foo:Regress.SkippedStructure, v:Number):void {
+ // Gjs wrapper for regress_random_function_with_skipped_structure()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+foo :
+
+v :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
new file mode 100644
index 00000000..8d85040f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_set_abort_on_error
+
+ Boolean
+ abort_on_error
+
+
+
+
+ set_abort_on_error
+
+
+function set_abort_on_error(abort_on_error:Boolean):void {
+ // Gjs wrapper for regress_set_abort_on_error()
+}
+
+
+
+
+
+
+
+
+
+abort_on_error :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
new file mode 100644
index 00000000..bf026dbb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_callback
+
+ Regress.TestCallbackArray
+ callback
+
+
+
+
+ test_array_callback
+
+
+function test_array_callback(callback:Regress.TestCallbackArray):Number {
+ // Gjs wrapper for regress_test_array_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
new file mode 100644
index 00000000..c560c5af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_fixed_out_objects
+
+
+
+ test_array_fixed_out_objects
+
+
+function test_array_fixed_out_objects():void {
+ // Gjs wrapper for regress_test_array_fixed_out_objects()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
new file mode 100644
index 00000000..9670d04e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_fixed_size_int_in
+
+ [Number]
+ ints
+
+
+
+
+ test_array_fixed_size_int_in
+
+
+function test_array_fixed_size_int_in(ints:[Number]):Number {
+ // Gjs wrapper for regress_test_array_fixed_size_int_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+a list of 5 integers
+Returns :
+the sum of the items in ints
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
new file mode 100644
index 00000000..e3519249
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_fixed_size_int_out
+
+
+
+ test_array_fixed_size_int_out
+
+
+function test_array_fixed_size_int_out():void {
+ // Gjs wrapper for regress_test_array_fixed_size_int_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
new file mode 100644
index 00000000..7773cf28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [Number]
+
+ regress_test_array_fixed_size_int_return
+
+
+
+ test_array_fixed_size_int_return
+
+
+function test_array_fixed_size_int_return():[Number] {
+ // Gjs wrapper for regress_test_array_fixed_size_int_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+a list of 5 integers ranging from 0 to 4
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
new file mode 100644
index 00000000..20a8fb15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_gint16_in
+
+ [gint16]
+ ints
+
+
+
+
+ test_array_gint16_in
+
+
+function test_array_gint16_in(ints:[gint16]):Number {
+ // Gjs wrapper for regress_test_array_gint16_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
new file mode 100644
index 00000000..121a81f9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_array_gint32_in
+
+ [gint32]
+ ints
+
+
+
+
+ test_array_gint32_in
+
+
+function test_array_gint32_in(ints:[gint32]):gint32 {
+ // Gjs wrapper for regress_test_array_gint32_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
new file mode 100644
index 00000000..82652a5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_gint64_in
+
+ [Number]
+ ints
+
+
+
+
+ test_array_gint64_in
+
+
+function test_array_gint64_in(ints:[Number]):Number {
+ // Gjs wrapper for regress_test_array_gint64_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
new file mode 100644
index 00000000..0ed3479c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_gint8_in
+
+ [gint8]
+ ints
+
+
+
+
+ test_array_gint8_in
+
+
+function test_array_gint8_in(ints:[gint8]):Number {
+ // Gjs wrapper for regress_test_array_gint8_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
new file mode 100644
index 00000000..e7acd2b9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_array_gtype_in
+
+ [GType]
+ types
+
+
+
+
+ test_array_gtype_in
+
+
+function test_array_gtype_in(types:[GType]):String {
+ // Gjs wrapper for regress_test_array_gtype_in()
+}
+
+
+
+
+
+
+
+
+
+types :
+List of types
+Returns :
+string representation of provided types
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
new file mode 100644
index 00000000..c7f8ddd6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [Number]
+
+ regress_test_array_int_full_out
+
+
+
+ test_array_int_full_out
+
+
+function test_array_int_full_out():[Number] {
+ // Gjs wrapper for regress_test_array_int_full_out()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+a new array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
new file mode 100644
index 00000000..9339276a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_array_int_in
+
+ [Number]
+ ints
+
+
+
+
+ test_array_int_in
+
+
+function test_array_int_in(ints:[Number]):Number {
+ // Gjs wrapper for regress_test_array_int_in()
+}
+
+
+
+
+
+
+
+
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
new file mode 100644
index 00000000..4f1fc06d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_inout
+
+ [Number]
+ ints
+
+
+
+
+ test_array_int_inout
+
+
+function test_array_int_inout(ints:[Number]):void {
+ // Gjs wrapper for regress_test_array_int_inout()
+}
+
+
+
+
+
+
+
+
+
+ints :
+a list of integers whose items will be increased by 1, except the first that will be dropped
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
new file mode 100644
index 00000000..1c47a95a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [Number]
+
+ regress_test_array_int_none_out
+
+
+
+ test_array_int_none_out
+
+
+function test_array_int_none_out():[Number] {
+ // Gjs wrapper for regress_test_array_int_none_out()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+a static array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
new file mode 100644
index 00000000..b37cb539
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_null_in
+
+ [Number]
+ arr
+
+
+
+
+ test_array_int_null_in
+
+
+function test_array_int_null_in(arr:[Number]):void {
+ // Gjs wrapper for regress_test_array_int_null_in()
+}
+
+
+
+
+
+
+
+
+
+arr :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
new file mode 100644
index 00000000..bdc8eabb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_null_out
+
+
+
+ test_array_int_null_out
+
+
+function test_array_int_null_out():void {
+ // Gjs wrapper for regress_test_array_int_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
new file mode 100644
index 00000000..987667f7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_array_int_out
+
+
+
+ test_array_int_out
+
+
+function test_array_int_out():void {
+ // Gjs wrapper for regress_test_array_int_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
new file mode 100644
index 00000000..c6ccd906
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_async_ready_callback
+
+ Gio.AsyncReadyCallback
+ callback
+
+
+
+
+ test_async_ready_callback
+
+
+function test_async_ready_callback(callback:Gio.AsyncReadyCallback):void {
+ // Gjs wrapper for regress_test_async_ready_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
new file mode 100644
index 00000000..9e505ac4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_boolean
+
+ Boolean
+ in
+
+
+
+
+ test_boolean
+
+
+function test_boolean(in:Boolean):Boolean {
+ // Gjs wrapper for regress_test_boolean()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
new file mode 100644
index 00000000..3d3aec15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_boolean_false
+
+ Boolean
+ in
+
+
+
+
+ test_boolean_false
+
+
+function test_boolean_false(in:Boolean):Boolean {
+ // Gjs wrapper for regress_test_boolean_false()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
new file mode 100644
index 00000000..a25d7048
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_boolean_true
+
+ Boolean
+ in
+
+
+
+
+ test_boolean_true
+
+
+function test_boolean_true(in:Boolean):Boolean {
+ // Gjs wrapper for regress_test_boolean_true()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
new file mode 100644
index 00000000..d51550e7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Context
+
+ regress_test_cairo_context_full_return
+
+
+
+ test_cairo_context_full_return
+
+
+function test_cairo_context_full_return():cairo.Context {
+ // Gjs wrapper for regress_test_cairo_context_full_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
new file mode 100644
index 00000000..b0f4f9b2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_context_none_in
+
+ cairo.Context
+ context
+
+
+
+
+ test_cairo_context_none_in
+
+
+function test_cairo_context_none_in(context:cairo.Context):void {
+ // Gjs wrapper for regress_test_cairo_context_none_in()
+}
+
+
+
+
+
+
+
+
+
+context :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
new file mode 100644
index 00000000..be96339d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_surface_full_out
+
+
+
+ test_cairo_surface_full_out
+
+
+function test_cairo_surface_full_out():void {
+ // Gjs wrapper for regress_test_cairo_surface_full_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
new file mode 100644
index 00000000..be1ca3f1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Surface
+
+ regress_test_cairo_surface_full_return
+
+
+
+ test_cairo_surface_full_return
+
+
+function test_cairo_surface_full_return():cairo.Surface {
+ // Gjs wrapper for regress_test_cairo_surface_full_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
new file mode 100644
index 00000000..e875ab1d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_cairo_surface_none_in
+
+ cairo.Surface
+ surface
+
+
+
+
+ test_cairo_surface_none_in
+
+
+function test_cairo_surface_none_in(surface:cairo.Surface):void {
+ // Gjs wrapper for regress_test_cairo_surface_none_in()
+}
+
+
+
+
+
+
+
+
+
+surface :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
new file mode 100644
index 00000000..cbfd688e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Surface
+
+ regress_test_cairo_surface_none_return
+
+
+
+ test_cairo_surface_none_return
+
+
+function test_cairo_surface_none_return():cairo.Surface {
+ // Gjs wrapper for regress_test_cairo_surface_none_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
new file mode 100644
index 00000000..a9db3a5a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_callback
+
+
+function test_callback(callback:Regress.TestCallback):Number {
+ // Gjs wrapper for regress_test_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
new file mode 100644
index 00000000..f9db1242
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_callback_async
+
+ Regress.TestCallbackUserData
+ callback
+
+
+
+
+ test_callback_async
+
+
+function test_callback_async(callback:Regress.TestCallbackUserData):void {
+ // Gjs wrapper for regress_test_callback_async()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
new file mode 100644
index 00000000..3e0c93e3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback_destroy_notify
+
+ Regress.TestCallbackUserData
+ callback
+
+
+
+
+ test_callback_destroy_notify
+
+
+function test_callback_destroy_notify(callback:Regress.TestCallbackUserData):Number {
+ // Gjs wrapper for regress_test_callback_destroy_notify()
+}
+
+
+
+ Notified - callback persists until a DestroyNotify delegate
+is invoked.
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
new file mode 100644
index 00000000..a009729e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback_destroy_notify_no_user_data
+
+ Regress.TestCallbackUserData
+ callback
+
+
+
+
+ test_callback_destroy_notify_no_user_data
+
+
+function test_callback_destroy_notify_no_user_data(callback:Regress.TestCallbackUserData):Number {
+ // Gjs wrapper for regress_test_callback_destroy_notify_no_user_data()
+}
+
+
+
+ Adds a scope notified callback with no user data. This can invoke an error
+condition in bindings which needs to be tested.
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
new file mode 100644
index 00000000..10d2088b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback_thaw_async
+
+
+
+ test_callback_thaw_async
+
+
+function test_callback_thaw_async():Number {
+ // Gjs wrapper for regress_test_callback_thaw_async()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
new file mode 100644
index 00000000..49c482ca
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback_thaw_notifications
+
+
+
+ test_callback_thaw_notifications
+
+
+function test_callback_thaw_notifications():Number {
+ // Gjs wrapper for regress_test_callback_thaw_notifications()
+}
+
+
+
+ Invokes all callbacks installed by #test_callback_destroy_notify(),
+adding up their return values, and removes them, invoking the
+corresponding destroy notfications.
+
+
+
+
+
+Returns :
+Sum of the return values of the invoked callbacks.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
new file mode 100644
index 00000000..c17015a1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_callback_user_data
+
+ Regress.TestCallbackUserData
+ callback
+
+
+
+
+ test_callback_user_data
+
+
+function test_callback_user_data(callback:Regress.TestCallbackUserData):Number {
+ // Gjs wrapper for regress_test_callback_user_data()
+}
+
+
+
+ Call - callback parameter persists for the duration of the method
+call and can be released on return.
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
new file mode 100644
index 00000000..23347814
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_closure
+
+ GObject.Closure
+ closure
+
+
+
+
+ test_closure
+
+
+function test_closure(closure:GObject.Closure):Number {
+ // Gjs wrapper for regress_test_closure()
+}
+
+
+
+
+
+
+
+
+
+closure :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
new file mode 100644
index 00000000..71d015b6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_closure_one_arg
+
+ GObject.Closure
+ closure
+
+
+ Number
+ arg
+
+
+
+
+ test_closure_one_arg
+
+
+function test_closure_one_arg(closure:GObject.Closure, arg:Number):Number {
+ // Gjs wrapper for regress_test_closure_one_arg()
+}
+
+
+
+
+
+
+
+
+
+closure :
+
+arg :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
new file mode 100644
index 00000000..f0d84088
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_closure_variant
+
+ GObject.Closure
+ closure
+
+
+ GLib.Variant
+ arg
+
+
+
+
+ test_closure_variant
+
+
+function test_closure_variant(closure:GObject.Closure, arg:GLib.Variant):GLib.Variant {
+ // Gjs wrapper for regress_test_closure_variant()
+}
+
+
+
+
+
+
+
+
+
+closure :
+GClosure which takes one GVariant and returns a GVariant
+arg :
+a GVariant passed as argument to closure
+Returns :
+the return value of closure
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
new file mode 100644
index 00000000..1bbead66
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_date_in_gvalue
+
+
+
+ test_date_in_gvalue
+
+
+function test_date_in_gvalue():GObject.Value {
+ // Gjs wrapper for regress_test_date_in_gvalue()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
new file mode 100644
index 00000000..c93ebefd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Quark
+
+ regress_test_def_error_quark
+
+
+
+ test_def_error_quark
+
+
+function test_def_error_quark():GLib.Quark {
+ // Gjs wrapper for regress_test_def_error_quark()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
new file mode 100644
index 00000000..3074d369
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_double
+
+ Number
+ in
+
+
+
+
+ test_double
+
+
+function test_double(in:Number):Number {
+ // Gjs wrapper for regress_test_double()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
new file mode 100644
index 00000000..1b316534
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_filename_return
+
+
+
+ test_filename_return
+
+
+function test_filename_return(): {
+ // Gjs wrapper for regress_test_filename_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
new file mode 100644
index 00000000..e255ede8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_float
+
+ Number
+ in
+
+
+
+
+ test_float
+
+
+function test_float(in:Number):Number {
+ // Gjs wrapper for regress_test_float()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
new file mode 100644
index 00000000..996d9d1c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_test_garray_container_return
+
+
+
+ test_garray_container_return
+
+
+function test_garray_container_return():[String] {
+ // Gjs wrapper for regress_test_garray_container_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
new file mode 100644
index 00000000..9b9bfbe4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_test_garray_full_return
+
+
+
+ test_garray_full_return
+
+
+function test_garray_full_return():[String] {
+ // Gjs wrapper for regress_test_garray_full_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
new file mode 100644
index 00000000..f34a4220
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gerror_callback
+
+ Regress.TestCallbackGError
+ callback
+
+
+
+
+ test_gerror_callback
+
+
+function test_gerror_callback(callback:Regress.TestCallbackGError):void {
+ // Gjs wrapper for regress_test_gerror_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
new file mode 100644
index 00000000..46f1663d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: String}
+
+ regress_test_ghash_container_return
+
+
+
+ test_ghash_container_return
+
+
+function test_ghash_container_return():{String: String} {
+ // Gjs wrapper for regress_test_ghash_container_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
new file mode 100644
index 00000000..863d3a6e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: String}
+
+ regress_test_ghash_everything_return
+
+
+
+ test_ghash_everything_return
+
+
+function test_ghash_everything_return():{String: String} {
+ // Gjs wrapper for regress_test_ghash_everything_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
new file mode 100644
index 00000000..629039dc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_gvalue_in
+
+ {String: GObject.Value}
+ hash
+
+
+
+
+ test_ghash_gvalue_in
+
+
+function test_ghash_gvalue_in(hash:{String: GObject.Value}):void {
+ // Gjs wrapper for regress_test_ghash_gvalue_in()
+}
+
+
+
+
+
+
+
+
+
+hash :
+the hash table returned by .
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
new file mode 100644
index 00000000..881fc772
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: GObject.Value}
+
+ regress_test_ghash_gvalue_return
+
+
+
+ test_ghash_gvalue_return
+
+
+function test_ghash_gvalue_return():{String: GObject.Value} {
+ // Gjs wrapper for regress_test_ghash_gvalue_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
new file mode 100644
index 00000000..a7503357
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: {String: String}}
+
+ regress_test_ghash_nested_everything_return
+
+
+
+ test_ghash_nested_everything_return
+
+
+function test_ghash_nested_everything_return():{String: {String: String}} {
+ // Gjs wrapper for regress_test_ghash_nested_everything_return()
+}
+
+
+
+ Specify nested parameterized types directly with the (type ) annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
new file mode 100644
index 00000000..ec6d7128
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ {String: {String: String}}
+
+ regress_test_ghash_nested_everything_return2
+
+
+
+ test_ghash_nested_everything_return2
+
+
+function test_ghash_nested_everything_return2():{String: {String: String}} {
+ // Gjs wrapper for regress_test_ghash_nested_everything_return2()
+}
+
+
+
+ Another way of specifying nested parameterized types: using the
+element-type annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
new file mode 100644
index 00000000..d54a6594
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_nothing_in
+
+ {String: String}
+ in
+
+
+
+
+ test_ghash_nothing_in
+
+
+function test_ghash_nothing_in(in:{String: String}):void {
+ // Gjs wrapper for regress_test_ghash_nothing_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
new file mode 100644
index 00000000..a6d376e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_nothing_in2
+
+ {String: String}
+ in
+
+
+
+
+ test_ghash_nothing_in2
+
+
+function test_ghash_nothing_in2(in:{String: String}):void {
+ // Gjs wrapper for regress_test_ghash_nothing_in2()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
new file mode 100644
index 00000000..5e18e086
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: String}
+
+ regress_test_ghash_nothing_return
+
+
+
+ test_ghash_nothing_return
+
+
+function test_ghash_nothing_return():{String: String} {
+ // Gjs wrapper for regress_test_ghash_nothing_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
new file mode 100644
index 00000000..fe99a700
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: String}
+
+ regress_test_ghash_nothing_return2
+
+
+
+ test_ghash_nothing_return2
+
+
+function test_ghash_nothing_return2():{String: String} {
+ // Gjs wrapper for regress_test_ghash_nothing_return2()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
new file mode 100644
index 00000000..f984cc68
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_null_in
+
+ {String: String}
+ in
+
+
+
+
+ test_ghash_null_in
+
+
+function test_ghash_null_in(in:{String: String}):void {
+ // Gjs wrapper for regress_test_ghash_null_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
new file mode 100644
index 00000000..e4c1583d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_ghash_null_out
+
+
+
+ test_ghash_null_out
+
+
+function test_ghash_null_out():void {
+ // Gjs wrapper for regress_test_ghash_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
new file mode 100644
index 00000000..60c23f56
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {String: String}
+
+ regress_test_ghash_null_return
+
+
+
+ test_ghash_null_return
+
+
+function test_ghash_null_return():{String: String} {
+ // Gjs wrapper for regress_test_ghash_null_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
new file mode 100644
index 00000000..f1c08c40
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_container_return
+
+
+
+ test_glist_container_return
+
+
+function test_glist_container_return(): {
+ // Gjs wrapper for regress_test_glist_container_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
new file mode 100644
index 00000000..d54c8884
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_everything_return
+
+
+
+ test_glist_everything_return
+
+
+function test_glist_everything_return(): {
+ // Gjs wrapper for regress_test_glist_everything_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
new file mode 100644
index 00000000..b041b94d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_nothing_in
+
+ <list>
+ in
+
+
+
+
+ test_glist_nothing_in
+
+
+function test_glist_nothing_in(in:):void {
+ // Gjs wrapper for regress_test_glist_nothing_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
new file mode 100644
index 00000000..c5a7d9b3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_nothing_in2
+
+ <list>
+ in
+
+
+
+
+ test_glist_nothing_in2
+
+
+function test_glist_nothing_in2(in:):void {
+ // Gjs wrapper for regress_test_glist_nothing_in2()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
new file mode 100644
index 00000000..2a0af9f9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_nothing_return
+
+
+
+ test_glist_nothing_return
+
+
+function test_glist_nothing_return(): {
+ // Gjs wrapper for regress_test_glist_nothing_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
new file mode 100644
index 00000000..4c2a63cd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_nothing_return2
+
+
+
+ test_glist_nothing_return2
+
+
+function test_glist_nothing_return2(): {
+ // Gjs wrapper for regress_test_glist_nothing_return2()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
new file mode 100644
index 00000000..4579c800
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_null_in
+
+ <list>
+ in
+
+
+
+
+ test_glist_null_in
+
+
+function test_glist_null_in(in:):void {
+ // Gjs wrapper for regress_test_glist_null_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
new file mode 100644
index 00000000..5b82c2e4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_glist_null_out
+
+
+
+ test_glist_null_out
+
+
+function test_glist_null_out():void {
+ // Gjs wrapper for regress_test_glist_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
new file mode 100644
index 00000000..14334e03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_container_return
+
+
+
+ test_gslist_container_return
+
+
+function test_gslist_container_return(): {
+ // Gjs wrapper for regress_test_gslist_container_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
new file mode 100644
index 00000000..d9746870
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_everything_return
+
+
+
+ test_gslist_everything_return
+
+
+function test_gslist_everything_return(): {
+ // Gjs wrapper for regress_test_gslist_everything_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
new file mode 100644
index 00000000..9379cef6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_nothing_in
+
+ <list>
+ in
+
+
+
+
+ test_gslist_nothing_in
+
+
+function test_gslist_nothing_in(in:):void {
+ // Gjs wrapper for regress_test_gslist_nothing_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
new file mode 100644
index 00000000..87607bc7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_nothing_in2
+
+ <list>
+ in
+
+
+
+
+ test_gslist_nothing_in2
+
+
+function test_gslist_nothing_in2(in:):void {
+ // Gjs wrapper for regress_test_gslist_nothing_in2()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
new file mode 100644
index 00000000..79637032
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_nothing_return
+
+
+
+ test_gslist_nothing_return
+
+
+function test_gslist_nothing_return(): {
+ // Gjs wrapper for regress_test_gslist_nothing_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
new file mode 100644
index 00000000..761b7b67
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_nothing_return2
+
+
+
+ test_gslist_nothing_return2
+
+
+function test_gslist_nothing_return2(): {
+ // Gjs wrapper for regress_test_gslist_nothing_return2()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
new file mode 100644
index 00000000..928f1d30
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_null_in
+
+ <list>
+ in
+
+
+
+
+ test_gslist_null_in
+
+
+function test_gslist_null_in(in:):void {
+ // Gjs wrapper for regress_test_gslist_null_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
new file mode 100644
index 00000000..a25e08e9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_gslist_null_out
+
+
+
+ test_gslist_null_out
+
+
+function test_gslist_null_out():void {
+ // Gjs wrapper for regress_test_gslist_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
new file mode 100644
index 00000000..9adb3fad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ GType
+
+ regress_test_gtype
+
+ GType
+ in
+
+
+
+
+ test_gtype
+
+
+function test_gtype(in:GType):GType {
+ // Gjs wrapper for regress_test_gtype()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
new file mode 100644
index 00000000..8558a6bd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_as
+
+
+
+ test_gvariant_as
+
+
+function test_gvariant_as():GLib.Variant {
+ // Gjs wrapper for regress_test_gvariant_as()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
new file mode 100644
index 00000000..2671f72e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_asv
+
+
+
+ test_gvariant_asv
+
+
+function test_gvariant_asv():GLib.Variant {
+ // Gjs wrapper for regress_test_gvariant_asv()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
new file mode 100644
index 00000000..e54e6221
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_i
+
+
+
+ test_gvariant_i
+
+
+function test_gvariant_i():GLib.Variant {
+ // Gjs wrapper for regress_test_gvariant_i()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
new file mode 100644
index 00000000..61cf1e7c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_s
+
+
+
+ test_gvariant_s
+
+
+function test_gvariant_s():GLib.Variant {
+ // Gjs wrapper for regress_test_gvariant_s()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
new file mode 100644
index 00000000..3cecce56
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_v
+
+
+
+ test_gvariant_v
+
+
+function test_gvariant_v():GLib.Variant {
+ // Gjs wrapper for regress_test_gvariant_v()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
new file mode 100644
index 00000000..67790100
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_hash_table_callback
+
+ {String: Number}
+ data
+
+
+ Regress.TestCallbackHashtable
+ callback
+
+
+
+
+ test_hash_table_callback
+
+
+function test_hash_table_callback(data:{String: Number}, callback:Regress.TestCallbackHashtable):void {
+ // Gjs wrapper for regress_test_hash_table_callback()
+}
+
+
+
+
+
+
+
+
+
+data :
+GHashTable that gets passed to callback
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
new file mode 100644
index 00000000..5007da2f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_int
+
+ Number
+ in
+
+
+
+
+ test_int
+
+
+function test_int(in:Number):Number {
+ // Gjs wrapper for regress_test_int()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
new file mode 100644
index 00000000..16a4a0b2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gint16
+
+ regress_test_int16
+
+ gint16
+ in
+
+
+
+
+ test_int16
+
+
+function test_int16(in:gint16):gint16 {
+ // Gjs wrapper for regress_test_int16()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
new file mode 100644
index 00000000..e8ecc278
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_int32
+
+ gint32
+ in
+
+
+
+
+ test_int32
+
+
+function test_int32(in:gint32):gint32 {
+ // Gjs wrapper for regress_test_int32()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
new file mode 100644
index 00000000..16851bbd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_int64
+
+ Number
+ in
+
+
+
+
+ test_int64
+
+
+function test_int64(in:Number):Number {
+ // Gjs wrapper for regress_test_int64()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
new file mode 100644
index 00000000..c4f86698
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gint8
+
+ regress_test_int8
+
+ gint8
+ in
+
+
+
+
+ test_int8
+
+
+function test_int8(in:gint8):gint8 {
+ // Gjs wrapper for regress_test_int8()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
new file mode 100644
index 00000000..3f1aac0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_int_out_utf8
+
+ String
+ in
+
+
+
+
+ test_int_out_utf8
+
+
+function test_int_out_utf8(in:String):void {
+ // Gjs wrapper for regress_test_int_out_utf8()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
new file mode 100644
index 00000000..a7fc7317
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_int_value_arg
+
+ GObject.Value
+ v
+
+
+
+
+ test_int_value_arg
+
+
+function test_int_value_arg(v:GObject.Value):Number {
+ // Gjs wrapper for regress_test_int_value_arg()
+}
+
+
+
+
+
+
+
+
+
+v :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
new file mode 100644
index 00000000..fb7aa3f4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_long
+
+ Number
+ in
+
+
+
+
+ test_long
+
+
+function test_long(in:Number):Number {
+ // Gjs wrapper for regress_test_long()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
new file mode 100644
index 00000000..56fc3228
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_multi_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_multi_callback
+
+
+function test_multi_callback(callback:Regress.TestCallback):Number {
+ // Gjs wrapper for regress_test_multi_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
new file mode 100644
index 00000000..5a699956
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_multi_double_args
+
+ Number
+ in
+
+
+
+
+ test_multi_double_args
+
+
+function test_multi_double_args(in:Number):void {
+ // Gjs wrapper for regress_test_multi_double_args()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
new file mode 100644
index 00000000..21e97a2f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_multiline_doc_comments
+
+
+
+ test_multiline_doc_comments
+
+
+function test_multiline_doc_comments():void {
+ // Gjs wrapper for regress_test_multiline_doc_comments()
+}
+
+
+
+ This is a function.
It has multiple lines in the documentation.
The sky is blue.
You will give me your credit card number.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
new file mode 100644
index 00000000..087a2482
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_nested_parameter
+
+ Number
+ a
+
+
+
+
+ test_nested_parameter
+
+
+function test_nested_parameter(a:Number):void {
+ // Gjs wrapper for regress_test_nested_parameter()
+}
+
+
+
+ <informaltable>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Syntax</entry>
+ <entry>Explanation</entry>
+ <entry>Examples</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>rgb(@r, @g, @b)</entry>
+ <entry>An opaque color; @r, @g, @b can be either integers between
+ 0 and 255 or percentages</entry>
+ <entry><literallayout>rgb(128, 10, 54)
+rgb(20%, 30%, 0%)</literallayout></entry>
+ </row>
+ <row>
+ <entry>rgba(@r, @g, @b, a
)</entry>
+ <entry>A translucent color; @r, @g, @b are as in the previous row,
+ a
is a floating point number between 0 and 1</entry>
+ <entry><literallayout>rgba(255, 255, 0, 0.5)</literallayout></entry>
+ </row>
+ </tbody>
+ </tgroup>
+</informaltable>
What we're testing here is that the scanner ignores the a
nested inside XML.
+
+
+
+
+
+a :
+An integer
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
new file mode 100644
index 00000000..632be614
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_null_gerror_callback
+
+ Regress.TestCallbackGError
+ callback
+
+
+
+
+ test_null_gerror_callback
+
+
+function test_null_gerror_callback(callback:Regress.TestCallbackGError):void {
+ // Gjs wrapper for regress_test_null_gerror_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
new file mode 100644
index 00000000..5266607c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_owned_gerror_callback
+
+ Regress.TestCallbackOwnedGError
+ callback
+
+
+
+
+ test_owned_gerror_callback
+
+
+function test_owned_gerror_callback(callback:Regress.TestCallbackOwnedGError):void {
+ // Gjs wrapper for regress_test_owned_gerror_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
new file mode 100644
index 00000000..ade0d1ec
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gshort
+
+ regress_test_short
+
+ gshort
+ in
+
+
+
+
+ test_short
+
+
+function test_short(in:gshort):gshort {
+ // Gjs wrapper for regress_test_short()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
new file mode 100644
index 00000000..1c44d090
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_simple_callback
+
+ Regress.TestSimpleCallback
+ callback
+
+
+
+
+ test_simple_callback
+
+
+function test_simple_callback(callback:Regress.TestSimpleCallback):void {
+ // Gjs wrapper for regress_test_simple_callback()
+}
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
new file mode 100644
index 00000000..eead974e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gsize
+
+ regress_test_size
+
+ gsize
+ in
+
+
+
+
+ test_size
+
+
+function test_size(in:gsize):gsize {
+ // Gjs wrapper for regress_test_size()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..0107162b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_skip_unannotated_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_skip_unannotated_callback
+
+
+function test_skip_unannotated_callback(callback:Regress.TestCallback):void {
+ // Gjs wrapper for regress_test_skip_unannotated_callback()
+}
+
+
+
+ Should not emit a warning:
+https://bugzilla.gnome.org/show_bug.cgi?id=685399
+
+
+
+
+
+callback :
+No annotation here
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
new file mode 100644
index 00000000..53c93808
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gssize
+
+ regress_test_ssize
+
+ gssize
+ in
+
+
+
+
+ test_ssize
+
+
+function test_ssize(in:gssize):gssize {
+ // Gjs wrapper for regress_test_ssize()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
new file mode 100644
index 00000000..ab2afcab
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_strv_in
+
+ [String]
+ arr
+
+
+
+
+ test_strv_in
+
+
+function test_strv_in(arr:[String]):Boolean {
+ // Gjs wrapper for regress_test_strv_in()
+}
+
+
+
+
+
+
+
+
+
+arr :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
new file mode 100644
index 00000000..8a025d32
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_strv_in_gvalue
+
+
+
+ test_strv_in_gvalue
+
+
+function test_strv_in_gvalue():GObject.Value {
+ // Gjs wrapper for regress_test_strv_in_gvalue()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
new file mode 100644
index 00000000..b9273dd9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_test_strv_out
+
+
+
+ test_strv_out
+
+
+function test_strv_out():[String] {
+ // Gjs wrapper for regress_test_strv_out()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
new file mode 100644
index 00000000..b7854212
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_test_strv_out_c
+
+
+
+ test_strv_out_c
+
+
+function test_strv_out_c():[String] {
+ // Gjs wrapper for regress_test_strv_out_c()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
new file mode 100644
index 00000000..dcf19318
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [String]
+
+ regress_test_strv_out_container
+
+
+
+ test_strv_out_container
+
+
+function test_strv_out_container():[String] {
+ // Gjs wrapper for regress_test_strv_out_container()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
new file mode 100644
index 00000000..a465b61d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_strv_outarg
+
+
+
+ test_strv_outarg
+
+
+function test_strv_outarg():void {
+ // Gjs wrapper for regress_test_strv_outarg()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
new file mode 100644
index 00000000..f75c9ad9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_timet
+
+ Number
+ in
+
+
+
+
+ test_timet
+
+
+function test_timet(in:Number):Number {
+ // Gjs wrapper for regress_test_timet()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
new file mode 100644
index 00000000..269f16ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_torture_signature_0
+
+ Number
+ x
+
+
+ String
+ foo
+
+
+ Number
+ m
+
+
+
+
+ test_torture_signature_0
+
+
+function test_torture_signature_0(x:Number, foo:String, m:Number):void {
+ // Gjs wrapper for regress_test_torture_signature_0()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+foo :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
new file mode 100644
index 00000000..7951588f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ Boolean
+
+ regress_test_torture_signature_1
+
+ Number
+ x
+
+
+ String
+ foo
+
+
+ Number
+ m
+
+
+
+
+ test_torture_signature_1
+
+
+function test_torture_signature_1(x:Number, foo:String, m:Number):Boolean {
+ // Gjs wrapper for regress_test_torture_signature_1()
+}
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+x :
+
+foo :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
new file mode 100644
index 00000000..4504cf42
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_torture_signature_2
+
+ Number
+ x
+
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ String
+ foo
+
+
+ Number
+ m
+
+
+
+
+ test_torture_signature_2
+
+
+function test_torture_signature_2(x:Number, callback:Regress.TestCallbackUserData, foo:String, m:Number):void {
+ // Gjs wrapper for regress_test_torture_signature_2()
+}
+
+
+
+
+
+
+
+
+
+x :
+
+callback :
+
+foo :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
new file mode 100644
index 00000000..0c514f34
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_uint
+
+ Number
+ in
+
+
+
+
+ test_uint
+
+
+function test_uint(in:Number):Number {
+ // Gjs wrapper for regress_test_uint()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
new file mode 100644
index 00000000..dc0601f8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ guint16
+
+ regress_test_uint16
+
+ guint16
+ in
+
+
+
+
+ test_uint16
+
+
+function test_uint16(in:guint16):guint16 {
+ // Gjs wrapper for regress_test_uint16()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
new file mode 100644
index 00000000..282967df
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ guint32
+
+ regress_test_uint32
+
+ guint32
+ in
+
+
+
+
+ test_uint32
+
+
+function test_uint32(in:guint32):guint32 {
+ // Gjs wrapper for regress_test_uint32()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
new file mode 100644
index 00000000..ec408e66
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_uint64
+
+ Number
+ in
+
+
+
+
+ test_uint64
+
+
+function test_uint64(in:Number):Number {
+ // Gjs wrapper for regress_test_uint64()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
new file mode 100644
index 00000000..77ac3334
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ guint8
+
+ regress_test_uint8
+
+ guint8
+ in
+
+
+
+
+ test_uint8
+
+
+function test_uint8(in:guint8):guint8 {
+ // Gjs wrapper for regress_test_uint8()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
new file mode 100644
index 00000000..4eb5f81d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Number
+
+ regress_test_ulong
+
+ Number
+ in
+
+
+
+
+ test_ulong
+
+
+function test_ulong(in:Number):Number {
+ // Gjs wrapper for regress_test_ulong()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
new file mode 100644
index 00000000..23a78300
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_unichar
+
+ String
+ in
+
+
+
+
+ test_unichar
+
+
+function test_unichar(in:String):String {
+ // Gjs wrapper for regress_test_unichar()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
new file mode 100644
index 00000000..0bbc1735
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_unsigned_enum_param
+
+ Regress.TestEnumUnsigned
+ e
+
+
+
+
+ test_unsigned_enum_param
+
+
+function test_unsigned_enum_param(e:Regress.TestEnumUnsigned):String {
+ // Gjs wrapper for regress_test_unsigned_enum_param()
+}
+
+
+
+
+
+
+
+
+
+e :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
new file mode 100644
index 00000000..3a7b2607
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ gushort
+
+ regress_test_ushort
+
+ gushort
+ in
+
+
+
+
+ test_ushort
+
+
+function test_ushort(in:gushort):gushort {
+ // Gjs wrapper for regress_test_ushort()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
new file mode 100644
index 00000000..9bfb3fd9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_const_in
+
+ String
+ in
+
+
+
+
+ test_utf8_const_in
+
+
+function test_utf8_const_in(in:String):void {
+ // Gjs wrapper for regress_test_utf8_const_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
new file mode 100644
index 00000000..d8c76555
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_utf8_const_return
+
+
+
+ test_utf8_const_return
+
+
+function test_utf8_const_return():String {
+ // Gjs wrapper for regress_test_utf8_const_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
new file mode 100644
index 00000000..df85d8a8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_inout
+
+ String
+ inout
+
+
+
+
+ test_utf8_inout
+
+
+function test_utf8_inout(inout:String):void {
+ // Gjs wrapper for regress_test_utf8_inout()
+}
+
+
+
+
+
+
+
+
+
+inout :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
new file mode 100644
index 00000000..d4a00847
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_utf8_nonconst_return
+
+
+
+ test_utf8_nonconst_return
+
+
+function test_utf8_nonconst_return():String {
+ // Gjs wrapper for regress_test_utf8_nonconst_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
new file mode 100644
index 00000000..15c583bd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_null_in
+
+ String
+ in
+
+
+
+
+ test_utf8_null_in
+
+
+function test_utf8_null_in(in:String):void {
+ // Gjs wrapper for regress_test_utf8_null_in()
+}
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
new file mode 100644
index 00000000..af8db3af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_null_out
+
+
+
+ test_utf8_null_out
+
+
+function test_utf8_null_out():void {
+ // Gjs wrapper for regress_test_utf8_null_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
new file mode 100644
index 00000000..9692dc6b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_out
+
+
+
+ test_utf8_out
+
+
+function test_utf8_out():void {
+ // Gjs wrapper for regress_test_utf8_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
new file mode 100644
index 00000000..4e2cf0ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ String
+
+ regress_test_utf8_out_nonconst_return
+
+
+
+ test_utf8_out_nonconst_return
+
+
+function test_utf8_out_nonconst_return():String {
+ // Gjs wrapper for regress_test_utf8_out_nonconst_return()
+}
+
+
+
+
+
+
+
+
+
+Returns :
+a copy of "first"
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
new file mode 100644
index 00000000..43e35d1c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_utf8_out_out
+
+
+
+ test_utf8_out_out
+
+
+function test_utf8_out_out():void {
+ // Gjs wrapper for regress_test_utf8_out_out()
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
new file mode 100644
index 00000000..e3b85a80
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+ regress_test_value_get_fundamental_object
+
+ GObject.Value
+ value
+
+
+
+
+ test_value_get_fundamental_object
+
+
+function test_value_get_fundamental_object(value:GObject.Value):Regress.TestFundamentalObject {
+ // Gjs wrapper for regress_test_value_get_fundamental_object()
+}
+
+
+
+
+
+
+
+
+
+value :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
new file mode 100644
index 00000000..542af0ba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_value_return
+
+ Number
+ i
+
+
+
+
+ test_value_return
+
+
+function test_value_return(i:Number):GObject.Value {
+ // Gjs wrapper for regress_test_value_return()
+}
+
+
+
+
+
+
+
+
+
+i :
+an int
+Returns :
+the int wrapped in a GValue.
+
+
+
+
+
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
new file mode 100644
index 00000000..1c8b445e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_value_set_fundamental_object
+
+ GObject.Value
+ value
+
+
+ Regress.TestFundamentalObject
+ fundamental_object
+
+
+
+
+ test_value_set_fundamental_object
+
+
+function test_value_set_fundamental_object(value:GObject.Value, fundamental_object:Regress.TestFundamentalObject):void {
+ // Gjs wrapper for regress_test_value_set_fundamental_object()
+}
+
+
+
+
+
+
+
+
+
+value :
+
+fundamental_object :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
new file mode 100644
index 00000000..d3cfc1d4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ void
+
+ regress_test_versioning
+
+
+
+ test_versioning
+
+
+function test_versioning():void {
+ // Gjs wrapper for regress_test_versioning()
+}
+
+
+
+
+
+
+ Since 1.32.1
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/index.page b/tests/scanner/Regress-1.0-Gjs-expected/index.page
new file mode 100644
index 00000000..1d89dedd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Gjs-expected/index.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Index
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+ Functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
new file mode 100644
index 00000000..ebe71b0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_DEFINE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_DEFINE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE.page b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
new file mode 100644
index 00000000..4b38cc01
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE
+
+
+
+ Constant to define a calculated large value
+
+
+ Since 1.4
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
new file mode 100644
index 00000000..d6c8e76a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.ANNOTATION_CALCULATED_LARGE_DIV.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.ANNOTATION_CALCULATED_LARGE_DIV
+
+
+
+ Constant to define a calculated large value
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
new file mode 100644
index 00000000..dff139fd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.ATestError
+
+
+
+
+
+
+
+
+
+ATestError.CODE0 :
+
+ATestError.CODE1 :
+
+ATestError.CODE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AliasedTestBoxed.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AliasedTestBoxed.page
new file mode 100644
index 00000000..2229245a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AliasedTestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AliasedTestBoxed
+
+
+
+ Typedef TestBoxed to test caller-allocates correctness
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationBitfield.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationBitfield.page
new file mode 100644
index 00000000..8cbc8326
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationBitfield.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationBitfield
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationCallback.page
new file mode 100644
index 00000000..30f950c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationCallback
+
+
+
+ This is a callback.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationForeachFunc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationForeachFunc.page
new file mode 100644
index 00000000..506ceffd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationForeachFunc.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationForeachFunc
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationListCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationListCallback.page
new file mode 100644
index 00000000..3f9409ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationListCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationListCallback
+
+
+
+ This is a callback taking a list.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationNotifyFunc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationNotifyFunc.page
new file mode 100644
index 00000000..b2dc717c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationNotifyFunc.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.AnnotationNotifyFunc
+
+
+
+ This is a callback with a 'closure' argument that is not named
+'user_data' and hence has to be annotated.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
new file mode 100644
index 00000000..221c269a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
@@ -0,0 +1,43 @@
+
+
+
+
+
+ attribute-signal
+
+
+ Regress.AnnotationObject::attribute-signal
+
+
+def callback(annotation_object, arg1, arg2, user_param1, ...)
+
+
+
+ This signal tests a signal with attributes.
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+arg1 :
+a value
+arg2 :
+another value
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gchar*
the return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
new file mode 100644
index 00000000..03b488b2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ doc-empty-arg-parsing
+
+
+ Regress.AnnotationObject::doc-empty-arg-parsing
+
+
+def callback(annotation_object, arg1, user_param1, ...)
+
+
+
+ This signal tests an empty document argument (arg1
)
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+arg1 :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-function-property.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-function-property.page
new file mode 100644
index 00000000..f526ea9b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-function-property.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ function-property
+
+
+ Regress.AnnotationObject:function-property
+
+
+"function-property" Regress.AnnotationCallback : Read / Write / Construct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
new file mode 100644
index 00000000..d0da8d63
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ list-signal
+
+
+ Regress.AnnotationObject::list-signal
+
+
+def callback(annotation_object, list, user_param1, ...)
+
+
+
+ This is a signal which takes a list of strings, but it's not
+known by GObject as it's only marked as G_TYPE_POINTER
+
+
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+list :
+a list of strings
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-property.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-property.page
new file mode 100644
index 00000000..97391bc4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-property.page
@@ -0,0 +1,30 @@
+
+
+
+
+
+ string-property
+
+
+ Regress.AnnotationObject:string-property
+
+
+"string-property" unicode : Read / Write / Construct
+
+
+
+ This is a property which is a string
+
+
+ Since 1.0
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
new file mode 100644
index 00000000..66e2ee60
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+ string-signal
+
+
+ Regress.AnnotationObject::string-signal
+
+
+def callback(annotation_object, string, user_param1, ...)
+
+
+
+ This is a signal which has a broken signal handler,
+it says it's pointer but it's actually a string.
+
+
+ Since 1.0
+
+
+
+annotation_object :
+instance of Regress.AnnotationObject that is emitting the signal
+string :
+a string
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-tab-property.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-tab-property.page
new file mode 100644
index 00000000..db243c63
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-tab-property.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+ tab-property
+
+
+ Regress.AnnotationObject:tab-property
+
+
+"tab-property" unicode : Read / Write / Construct
+
+
+
+ This is a property regress_annotation intentionally indented with a mix
+of tabs and strings to test the tab handling capabilities of the scanner.
+
+
+ Since 1.2
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
new file mode 100644
index 00000000..7d94a776
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_allow_none
+
+ Regress.AnnotationObject
+ self
+
+
+ unicode
+ somearg
+
+
+
+
+ AnnotationObject.allow_none
+
+
+@accepts(Regress.AnnotationObject, unicode)
+@returns(GObject.Object)
+def allow_none(self, somearg):
+ # Python wrapper for regress_annotation_object_allow_none()
+
+
+
+
+
+
+
+
+
+self :
+a
+somearg :
+
+Returns :
+None
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
new file mode 100644
index 00000000..157739d7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_calleeowns
+
+ Regress.AnnotationObject
+ self
+
+
+ GObject.Object
+ toown
+
+
+
+
+ AnnotationObject.calleeowns
+
+
+@accepts(Regress.AnnotationObject, GObject.Object)
+@returns(int)
+def calleeowns(self, toown):
+ # Python wrapper for regress_annotation_object_calleeowns()
+
+
+
+ This is a test for out arguments; GObject defaults to transfer
+
+
+
+
+
+self :
+a
+toown :
+a
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
new file mode 100644
index 00000000..e9436824
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_calleesowns
+
+ Regress.AnnotationObject
+ self
+
+
+ GObject.Object
+ toown1
+
+
+ GObject.Object
+ toown2
+
+
+
+
+ AnnotationObject.calleesowns
+
+
+@accepts(Regress.AnnotationObject, GObject.Object, GObject.Object)
+@returns(int)
+def calleesowns(self, toown1, toown2):
+ # Python wrapper for regress_annotation_object_calleesowns()
+
+
+
+ This is a test for out arguments, one transferred, other not
+
+
+
+
+
+self :
+a
+toown1 :
+a
+toown2 :
+a
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
new file mode 100644
index 00000000..31c8d37e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_compute_sum
+
+ Regress.AnnotationObject
+ self
+
+
+ [int]
+ nums
+
+
+
+
+ AnnotationObject.compute_sum
+
+
+@accepts(Regress.AnnotationObject, [int])
+@returns(none)
+def compute_sum(self, nums):
+ # Python wrapper for regress_annotation_object_compute_sum()
+
+
+
+ Test taking a zero-terminated array
+
+
+
+
+
+self :
+a
+nums :
+Sequence of numbers
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
new file mode 100644
index 00000000..f017eb3a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_compute_sum_n
+
+ Regress.AnnotationObject
+ self
+
+
+ [int]
+ nums
+
+
+ int
+ n_nums
+
+
+
+
+ AnnotationObject.compute_sum_n
+
+
+@accepts(Regress.AnnotationObject, [int], int)
+@returns(none)
+def compute_sum_n(self, nums, n_nums):
+ # Python wrapper for regress_annotation_object_compute_sum_n()
+
+
+
+ Test taking an array with length parameter
+
+
+
+
+
+self :
+a
+nums :
+Sequence of numbers that are zero-terminated
+n_nums :
+Length of number array
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
new file mode 100644
index 00000000..c7ae439f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_compute_sum_nz
+
+ Regress.AnnotationObject
+ self
+
+
+ [int]
+ nums
+
+
+ int
+ n_nums
+
+
+
+
+ AnnotationObject.compute_sum_nz
+
+
+@accepts(Regress.AnnotationObject, [int], int)
+@returns(none)
+def compute_sum_nz(self, nums, n_nums):
+ # Python wrapper for regress_annotation_object_compute_sum_nz()
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+self :
+a
+nums :
+Sequence of numbers that are zero-terminated
+n_nums :
+Length of number array
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
new file mode 100644
index 00000000..66b74067
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_create_object
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.create_object
+
+
+@accepts(Regress.AnnotationObject)
+@returns(GObject.Object)
+def create_object(self):
+ # Python wrapper for regress_annotation_object_create_object()
+
+
+
+ Test returning a caller-owned object
+
+
+
+
+
+self :
+a
+Returns :
+The object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
new file mode 100644
index 00000000..648dc52b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_do_not_use
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.do_not_use
+
+
+@accepts(Regress.AnnotationObject)
+@returns(GObject.Object)
+def do_not_use(self):
+ # Python wrapper for regress_annotation_object_do_not_use()
+
+
+
+
+
+
+
+
+
+self :
+a
+Returns :
+None
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
new file mode 100644
index 00000000..b3fa22dd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_extra_annos
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.extra_annos
+
+
+@accepts(Regress.AnnotationObject)
+@returns(none)
+def extra_annos(self):
+ # Python wrapper for regress_annotation_object_extra_annos()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
new file mode 100644
index 00000000..be20587c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_foreach
+
+ Regress.AnnotationObject
+ self
+
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+
+
+ AnnotationObject.foreach
+
+
+@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer)
+@returns(none)
+def foreach(self, func, user_data):
+ # Python wrapper for regress_annotation_object_foreach()
+
+
+
+ Test taking a call-scoped callback
+
+
+
+
+
+self :
+a
+func :
+Callback to invoke
+user_data :
+Callback user data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
new file mode 100644
index 00000000..66d4b85c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ {unicode: GObject.Object}
+
+ regress_annotation_object_get_hash
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.get_hash
+
+
+@accepts(Regress.AnnotationObject)
+@returns({unicode: GObject.Object})
+def get_hash(self):
+ # Python wrapper for regress_annotation_object_get_hash()
+
+
+
+ This is a test for returning a hash table mapping strings to
+objects.
+
+
+
+
+
+self :
+a
+Returns :
+hash table
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
new file mode 100644
index 00000000..4b0b3a05
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_annotation_object_get_objects
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.get_objects
+
+
+@accepts(Regress.AnnotationObject)
+@returns(<list>)
+def get_objects(self):
+ # Python wrapper for regress_annotation_object_get_objects()
+
+
+
+ This is a test for returning a list of objects.
+The list itself should be freed, but not the internal objects,
+intentionally similar example to gtk_container_get_children
+
+
+
+
+
+self :
+a
+Returns :
+list of objects
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
new file mode 100644
index 00000000..818168ba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_annotation_object_get_strings
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.get_strings
+
+
+@accepts(Regress.AnnotationObject)
+@returns(<list>)
+def get_strings(self):
+ # Python wrapper for regress_annotation_object_get_strings()
+
+
+
+ This is a test for returning a list of strings, where
+each string needs to be freed.
+
+
+
+
+
+self :
+a
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
new file mode 100644
index 00000000..328a7bac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
@@ -0,0 +1,45 @@
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
new file mode 100644
index 00000000..71a0aef1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_in
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ inarg
+
+
+
+
+ AnnotationObject.in
+
+
+@accepts(Regress.AnnotationObject, int)
+@returns(int)
+def in(self, inarg):
+ # Python wrapper for regress_annotation_object_in()
+
+
+
+ This is a test for in arguments
+
+
+
+
+
+self :
+a
+inarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
new file mode 100644
index 00000000..7ddf3a7e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_inout
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ inoutarg
+
+
+
+
+ AnnotationObject.inout
+
+
+@accepts(Regress.AnnotationObject, int)
+@returns(int)
+def inout(self, inoutarg):
+ # Python wrapper for regress_annotation_object_inout()
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+self :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
new file mode 100644
index 00000000..82056c3b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_inout2
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ inoutarg
+
+
+
+
+ AnnotationObject.inout2
+
+
+@accepts(Regress.AnnotationObject, int)
+@returns(int)
+def inout2(self, inoutarg):
+ # Python wrapper for regress_annotation_object_inout2()
+
+
+
+ This is a second test for out arguments
+
+
+
+
+
+self :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
new file mode 100644
index 00000000..45b89591
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_inout3
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ inoutarg
+
+
+
+
+ AnnotationObject.inout3
+
+
+@accepts(Regress.AnnotationObject, int)
+@returns(int)
+def inout3(self, inoutarg):
+ # Python wrapper for regress_annotation_object_inout3()
+
+
+
+ This is a 3th test for out arguments
+
+
+
+
+
+self :
+a
+inoutarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
new file mode 100644
index 00000000..bb23ba15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_method
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.method
+
+
+@accepts(Regress.AnnotationObject)
+@returns(int)
+def method(self):
+ # Python wrapper for regress_annotation_object_method()
+
+
+
+
+
+
+
+
+
+self :
+a
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
new file mode 100644
index 00000000..73731e73
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_object_notrans
+
+ Regress.AnnotationObject
+ self
+
+
+
+
+ AnnotationObject.notrans
+
+
+@accepts(Regress.AnnotationObject)
+@returns(GObject.Object)
+def notrans(self):
+ # Python wrapper for regress_annotation_object_notrans()
+
+
+
+
+
+
+
+
+
+self :
+a
+Returns :
+An object, not referenced
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
new file mode 100644
index 00000000..ba69737f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_object_out
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ outarg
+
+
+
+
+ AnnotationObject.out
+
+
+@accepts(Regress.AnnotationObject, int)
+@returns(int)
+def out(self, outarg):
+ # Python wrapper for regress_annotation_object_out()
+
+
+
+ This is a test for out arguments
+
+
+
+
+
+self :
+a
+outarg :
+This is an argument test
+Returns :
+an int
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.page
new file mode 100644
index 00000000..94313a6f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.AnnotationObject
+
+
+from gi.repository import Regress
+
+annotation_object = Regress.AnnotationObject(function_property=value, string_property=value, tab_property=value)
+
+
+ This is an object used to test regress_annotations.
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.AnnotationObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
new file mode 100644
index 00000000..ac28c6fb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_parse_args
+
+ Regress.AnnotationObject
+ self
+
+
+ int
+ argc
+
+
+ [unicode]
+ argv
+
+
+
+
+ AnnotationObject.parse_args
+
+
+@accepts(Regress.AnnotationObject, int, [unicode])
+@returns(none)
+def parse_args(self, argc, argv):
+ # Python wrapper for regress_annotation_object_parse_args()
+
+
+
+ Test taking a zero-terminated array with length parameter
+
+
+
+
+
+self :
+a
+argc :
+Length of the argument vector
+argv :
+Argument vector
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
new file mode 100644
index 00000000..8f949161
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_set_data
+
+ Regress.AnnotationObject
+ self
+
+
+ [guint8]
+ data
+
+
+ gsize
+ length
+
+
+
+
+ AnnotationObject.set_data
+
+
+@accepts(Regress.AnnotationObject, [guint8], gsize)
+@returns(none)
+def set_data(self, data, length):
+ # Python wrapper for regress_annotation_object_set_data()
+
+
+
+ Test taking a guchar * with a length.
+
+
+
+
+
+self :
+a
+data :
+The data
+length :
+Length of the data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
new file mode 100644
index 00000000..70c3e62a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_set_data2
+
+ Regress.AnnotationObject
+ self
+
+
+ [gint8]
+ data
+
+
+ gsize
+ length
+
+
+
+
+ AnnotationObject.set_data2
+
+
+@accepts(Regress.AnnotationObject, [gint8], gsize)
+@returns(none)
+def set_data2(self, data, length):
+ # Python wrapper for regress_annotation_object_set_data2()
+
+
+
+ Test taking a gchar * with a length.
+
+
+
+
+
+self :
+a
+data :
+The data
+length :
+Length of the data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
new file mode 100644
index 00000000..1a5bb115
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_set_data3
+
+ Regress.AnnotationObject
+ self
+
+
+ [guint8]
+ data
+
+
+ gsize
+ length
+
+
+
+
+ AnnotationObject.set_data3
+
+
+@accepts(Regress.AnnotationObject, [guint8], gsize)
+@returns(none)
+def set_data3(self, data, length):
+ # Python wrapper for regress_annotation_object_set_data3()
+
+
+
+ Test taking a gchar * with a length, overriding the array element
+type.
+
+
+
+
+
+self :
+a
+data :
+The data
+length :
+Length of the data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
new file mode 100644
index 00000000..5c02dbdb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_annotation_object_string_out
+
+ Regress.AnnotationObject
+ self
+
+
+ unicode
+ str_out
+
+
+
+
+ AnnotationObject.string_out
+
+
+@accepts(Regress.AnnotationObject, unicode)
+@returns(bool)
+def string_out(self, str_out):
+ # Python wrapper for regress_annotation_object_string_out()
+
+
+
+ Test returning a string as an out parameter
+
+
+
+
+
+self :
+a
+str_out :
+string return value
+Returns :
+some boolean
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
new file mode 100644
index 00000000..2e5bba23
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_use_buffer
+
+ Regress.AnnotationObject
+ self
+
+
+ guint8
+ bytes
+
+
+
+
+ AnnotationObject.use_buffer
+
+
+@accepts(Regress.AnnotationObject, guint8)
+@returns(none)
+def use_buffer(self, bytes):
+ # Python wrapper for regress_annotation_object_use_buffer()
+
+
+
+
+
+
+
+
+
+self :
+a
+bytes :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..87fbe044
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_watch
+
+ Regress.AnnotationObject
+ self
+
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+
+
+ AnnotationObject.watch
+
+
+@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer)
+@returns(none)
+def watch(self, func, user_data):
+ # Python wrapper for regress_annotation_object_watch()
+
+
+
+ This is here just for the sake of being overriden by its
+.
+
+
+
+
+
+self :
+A
+func :
+The callback
+user_data :
+The callback data
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
new file mode 100644
index 00000000..ced0ddcd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_watch_full
+
+ Regress.AnnotationObject
+ self
+
+
+ Regress.AnnotationForeachFunc
+ func
+
+
+ gpointer
+ user_data
+
+
+ GLib.DestroyNotify
+ destroy
+
+
+
+
+ AnnotationObject.watch_full
+
+
+@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer, GLib.DestroyNotify)
+@returns(none)
+def watch_full(self, func, user_data, destroy):
+ # Python wrapper for regress_annotation_object_watch_full()
+
+
+
+ Test overriding via the "Rename To" regress_annotation.
+
+
+
+
+
+self :
+A
+func :
+The callback
+user_data :
+The callback data
+destroy :
+Destroy notification
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
new file mode 100644
index 00000000..086223d7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_object_with_voidp
+
+ Regress.AnnotationObject
+ self
+
+
+ gpointer
+ data
+
+
+
+
+ AnnotationObject.with_voidp
+
+
+@accepts(Regress.AnnotationObject, gpointer)
+@returns(none)
+def with_voidp(self, data):
+ # Python wrapper for regress_annotation_object_with_voidp()
+
+
+
+
+
+
+
+
+
+self :
+
+data :
+Opaque pointer handle
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationStruct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationStruct.page
new file mode 100644
index 00000000..edc9fd18
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.AnnotationStruct
+
+
+
+ This is a test of an array of object in an field of a struct.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.DOUBLE_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.DOUBLE_CONSTANT.page
new file mode 100644
index 00000000..b1aa32d8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.DOUBLE_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.DOUBLE_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
new file mode 100644
index 00000000..357665de
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_DEFINE_SHOULD_BE_EXPOSED.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_DEFINE_SHOULD_BE_EXPOSED
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_PIE_IS_TASTY.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_PIE_IS_TASTY.page
new file mode 100644
index 00000000..7dc308a1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_PIE_IS_TASTY.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_PIE_IS_TASTY
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_SUCCESS_INT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_SUCCESS_INT.page
new file mode 100644
index 00000000..f20f426f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FOO_SUCCESS_INT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FOO_SUCCESS_INT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
new file mode 100644
index 00000000..34f1ed7c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+ Regress.FooASingle
+
+
+
+
+
+
+
+
+
+FooASingle.FOO_SOME_SINGLE_ENUM :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
new file mode 100644
index 00000000..2dafde03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooAddressType
+
+
+
+
+
+
+
+
+
+FooAddressType.INVALID :
+
+FooAddressType.IPV4 :
+
+FooAddressType.IPV6 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
new file mode 100644
index 00000000..8654fb42
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_brect_add
+
+ Regress.FooBRect
+ self
+
+
+ Regress.FooBRect
+ b2
+
+
+
+
+ FooBRect.add
+
+
+@accepts(Regress.FooBRect, Regress.FooBRect)
+@returns(none)
+def add(self, b2):
+ # Python wrapper for regress_foo_brect_add()
+
+
+
+
+
+
+
+
+
+self :
+
+b2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.page
new file mode 100644
index 00000000..57e26525
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBRect
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBUnion.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBUnion.page
new file mode 100644
index 00000000..63831e74
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
new file mode 100644
index 00000000..b357ea2f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_boxed_method
+
+ Regress.FooBoxed
+ self
+
+
+
+
+ FooBoxed.method
+
+
+@accepts(Regress.FooBoxed)
+@returns(none)
+def method(self):
+ # Python wrapper for regress_foo_boxed_method()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.page
new file mode 100644
index 00000000..962300f3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.page
new file mode 100644
index 00000000..c93a1f7f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.FooBuffer
+
+
+from gi.repository import Regress
+
+foo_buffer = Regress.FooBuffer()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooBuffer
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
new file mode 100644
index 00000000..472d16b7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_buffer_some_method
+
+ Regress.FooBuffer
+ self
+
+
+
+
+ FooBuffer.some_method
+
+
+@accepts(Regress.FooBuffer)
+@returns(none)
+def some_method(self):
+ # Python wrapper for regress_foo_buffer_some_method()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooCallback.page
new file mode 100644
index 00000000..241296e1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
new file mode 100644
index 00000000..db6a6b05
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_dbus_data_method
+
+ Regress.FooDBusData
+ self
+
+
+
+
+ FooDBusData.method
+
+
+@accepts(Regress.FooDBusData)
+@returns(none)
+def method(self):
+ # Python wrapper for regress_foo_dbus_data_method()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.page
new file mode 100644
index 00000000..08ad0d2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooDBusData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
new file mode 100644
index 00000000..a46070da
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooEnumFullname
+
+
+
+
+
+
+
+
+
+FooEnumFullname.ONE :
+
+FooEnumFullname.TWO :
+
+FooEnumFullname.THREE :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
new file mode 100644
index 00000000..2313192d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.FooEnumNoType
+
+
+
+
+
+
+
+
+
+FooEnumNoType.UN :
+
+FooEnumNoType.DEUX :
+
+FooEnumNoType.TROIS :
+
+FooEnumNoType.NEUF :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
new file mode 100644
index 00000000..37510f5c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooEnumType
+
+
+
+
+
+
+
+
+
+FooEnumType.ALPHA :
+
+FooEnumType.BETA :
+
+FooEnumType.DELTA :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
new file mode 100644
index 00000000..0877e7c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.FooError
+
+
+
+
+
+
+
+
+
+FooError.GOOD :
+
+FooError.BAD :
+
+FooError.UGLY :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEvent.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEvent.page
new file mode 100644
index 00000000..0b77bcbb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventAny.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventAny.page
new file mode 100644
index 00000000..45cd3a13
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventAny.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventAny
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventExpose.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventExpose.page
new file mode 100644
index 00000000..7e9ca7d4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEventExpose.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooEventExpose
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsNoType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsNoType.page
new file mode 100644
index 00000000..d4db757a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsNoType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsNoType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsType.page
new file mode 100644
index 00000000..e4f3edef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooFlagsType.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooFlagsType
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
new file mode 100644
index 00000000..8b7835fc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+ regress_foo_foreign_struct_copy
+
+ Regress.FooForeignStruct
+ self
+
+
+
+
+ FooForeignStruct.copy
+
+
+@accepts(Regress.FooForeignStruct)
+@returns(Regress.FooForeignStruct)
+def copy(self):
+ # Python wrapper for regress_foo_foreign_struct_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.page
new file mode 100644
index 00000000..06c5793f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooForeignStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
new file mode 100644
index 00000000..b942b553
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+ Regress.FooInterface::do_regress_foo
+
+
+@accepts(Regress.FooInterface, int)
+@returns(none)
+def do_do_regress_foo(self, x):
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
new file mode 100644
index 00000000..60af8445
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_interface_do_regress_foo
+
+ Regress.FooInterface
+ self
+
+
+ int
+ x
+
+
+
+
+ FooInterface.do_regress_foo
+
+
+@accepts(Regress.FooInterface, int)
+@returns(none)
+def do_regress_foo(self, x):
+ # Python wrapper for regress_foo_interface_do_regress_foo()
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.page
new file mode 100644
index 00000000..bc0b7df2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.FooInterface
+
+
+from gi.repository import Regress
+
+foo_interface = Regress.FooInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
new file mode 100644
index 00000000..947a5e97
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_interface_static_method
+
+ int
+ x
+
+
+
+
+ FooInterface.static_method
+
+
+@accepts(int)
+@returns(none)
+def static_method(x):
+ # Python wrapper for regress_foo_interface_static_method()
+
+
+
+
+
+
+
+
+
+x :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..b751ddb4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page
@@ -0,0 +1,29 @@
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
new file mode 100644
index 00000000..a634e4e2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ Regress.FooObject::read_fn
+
+
+@accepts(Regress.FooObject, int, int)
+@returns(none)
+def do_read_fn(object, offset, length):
+
+
+
+ Read some stuff.
+
+
+
+
+
+object :
+
+offset :
+offset
+length :
+length
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
new file mode 100644
index 00000000..c663823d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
@@ -0,0 +1,43 @@
+
+
+
+
+
+ signal
+
+
+ Regress.FooObject::signal
+
+
+def callback(foo_object, object, p0, user_param1, ...)
+
+
+
+
+
+
+
+
+
+foo_object :
+instance of Regress.FooObject that is emitting the signal
+object :
+
+p0 :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gchar*
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-string.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-string.page
new file mode 100644
index 00000000..ce48885e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-string.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ string
+
+
+ Regress.FooObject:string
+
+
+"string" unicode : Read / Write / Construct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
new file mode 100644
index 00000000..1ad7512f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ Regress.FooObject::virtual_method
+
+
+@accepts(Regress.FooObject, int)
+@returns(bool)
+def do_virtual_method(object, first_param):
+
+
+
+
+
+
+
+
+
+object :
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
new file mode 100644
index 00000000..6cb51386
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_a_global_method
+
+ Utility.Object
+ obj
+
+
+
+
+ FooObject.a_global_method
+
+
+@accepts(Utility.Object)
+@returns(none)
+def a_global_method(obj):
+ # Python wrapper for regress_foo_object_a_global_method()
+
+
+
+
+
+
+
+
+
+obj :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
new file mode 100644
index 00000000..a3e39f1c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ Regress.FooOtherObject
+
+ regress_foo_object_append_new_stack_layer
+
+ Regress.FooObject
+ self
+
+
+ int
+ x
+
+
+
+
+ FooObject.append_new_stack_layer
+
+
+@accepts(Regress.FooObject, int)
+@returns(Regress.FooOtherObject)
+def append_new_stack_layer(self, x):
+ # Python wrapper for regress_foo_object_append_new_stack_layer()
+
+
+
+ This shouldn't be scanned as a constructor.
+
+
+
+
+
+self :
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
new file mode 100644
index 00000000..a0237951
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_foo_object_dup_name
+
+ Regress.FooObject
+ self
+
+
+
+
+ FooObject.dup_name
+
+
+@accepts(Regress.FooObject)
+@returns(unicode)
+def dup_name(self):
+ # Python wrapper for regress_foo_object_dup_name()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
new file mode 100644
index 00000000..48d5e591
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Utility.Object
+
+ regress_foo_object_external_type
+
+ Regress.FooObject
+ self
+
+
+
+
+ FooObject.external_type
+
+
+@accepts(Regress.FooObject)
+@returns(Utility.Object)
+def external_type(self):
+ # Python wrapper for regress_foo_object_external_type()
+
+
+
+
+
+
+
+
+
+self :
+a
+Returns :
+None
always
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
new file mode 100644
index 00000000..b1208bdc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+ regress_foo_object_get_default
+
+
+
+ FooObject.get_default
+
+
+@returns(Regress.FooSubobject)
+def get_default():
+ # Python wrapper for regress_foo_object_get_default()
+
+
+
+ This function is intended to match clutter_stage_get_default which
+uses a C sugar return type.
+
+
+
+
+
+Returns :
+The global
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
new file mode 100644
index 00000000..fc87e4a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_foo_object_get_name
+
+ Regress.FooObject
+ self
+
+
+
+
+ FooObject.get_name
+
+
+@accepts(Regress.FooObject)
+@returns(unicode)
+def get_name(self):
+ # Python wrapper for regress_foo_object_get_name()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
new file mode 100644
index 00000000..20fea248
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_handle_glyph
+
+ Regress.FooObject
+ self
+
+
+ Utility.Glyph
+ glyph
+
+
+
+
+ FooObject.handle_glyph
+
+
+@accepts(Regress.FooObject, Utility.Glyph)
+@returns(none)
+def handle_glyph(self, glyph):
+ # Python wrapper for regress_foo_object_handle_glyph()
+
+
+
+
+
+
+
+
+
+self :
+
+glyph :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
new file mode 100644
index 00000000..3ee60dd2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_is_it_time_yet
+
+ Regress.FooObject
+ self
+
+
+ int
+ time
+
+
+
+
+ FooObject.is_it_time_yet
+
+
+@accepts(Regress.FooObject, int)
+@returns(none)
+def is_it_time_yet(self, time):
+ # Python wrapper for regress_foo_object_is_it_time_yet()
+
+
+
+
+
+
+
+
+
+self :
+
+time :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..aadefdff
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ Regress.FooObjectCookie
+
+ regress_foo_object_new_cookie
+
+ Regress.FooObject
+ self
+
+
+ unicode
+ target
+
+
+
+
+ FooObject.new_cookie
+
+
+@accepts(Regress.FooObject, unicode)
+@returns(Regress.FooObjectCookie)
+def new_cookie(self, target):
+ # Python wrapper for regress_foo_object_new_cookie()
+
+
+
+ Not sure why this test is here...
+
+
+
+
+
+self :
+
+target :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.page
new file mode 100644
index 00000000..9a635381
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+
+from gi.repository import Regress
+
+foo_object = Regress.FooObject(hidden=value, string=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
new file mode 100644
index 00000000..d3ec000f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_read
+
+ Regress.FooObject
+ self
+
+
+ int
+ offset
+
+
+ int
+ length
+
+
+
+
+ FooObject.read
+
+
+@accepts(Regress.FooObject, int, int)
+@returns(none)
+def read(self, offset, length):
+ # Python wrapper for regress_foo_object_read()
+
+
+
+ Read some stuff.
+
+
+
+
+
+self :
+obj
+offset :
+offset
+length :
+length
+
+
+
+
+
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
new file mode 100644
index 00000000..7a56e3c9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_skipped_method
+
+ Regress.FooObject
+ self
+
+
+
+
+ FooObject.skipped_method
+
+
+@accepts(Regress.FooObject)
+@returns(none)
+def skipped_method(self):
+ # Python wrapper for regress_foo_object_skipped_method()
+
+
+
+ This is only useful from C.
+
+
+
+
+
+self :
+obj
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
new file mode 100644
index 00000000..2212da02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ int
+
+ regress_foo_object_static_meth
+
+
+
+ FooObject.static_meth
+
+
+@returns(int)
+def static_meth():
+ # Python wrapper for regress_foo_object_static_meth()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..be7b23f5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_take_all
+
+ Regress.FooObject
+ self
+
+
+ int
+ x
+
+
+
+
+
+ FooObject.take_all
+
+
+@accepts(Regress.FooObject, int, )
+@returns(none)
+def take_all(self, x, ...):
+ # Python wrapper for regress_foo_object_take_all()
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+... :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
new file mode 100644
index 00000000..702a6e85
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_object_various
+
+ Regress.FooObject
+ self
+
+
+ gpointer
+ data
+
+
+ GType
+ some_type
+
+
+
+
+ FooObject.various
+
+
+@accepts(Regress.FooObject, gpointer, GType)
+@returns(none)
+def various(self, data, some_type):
+ # Python wrapper for regress_foo_object_various()
+
+
+
+
+
+
+
+
+
+self :
+
+data :
+
+some_type :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
new file mode 100644
index 00000000..68a94097
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_foo_object_virtual_method
+
+ Regress.FooObject
+ self
+
+
+ int
+ first_param
+
+
+
+
+ FooObject.virtual_method
+
+
+@accepts(Regress.FooObject, int)
+@returns(bool)
+def virtual_method(self, first_param):
+ # Python wrapper for regress_foo_object_virtual_method()
+
+
+
+
+
+
+
+
+
+self :
+
+first_param :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObjectCookie.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObjectCookie.page
new file mode 100644
index 00000000..4d9cabc6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObjectCookie.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooObjectCookie
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooOtherObject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooOtherObject.page
new file mode 100644
index 00000000..111b2aca
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooOtherObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.FooOtherObject
+
+
+from gi.repository import Regress
+
+foo_other_object = Regress.FooOtherObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooOtherObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
new file mode 100644
index 00000000..ea8bf20c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_rectangle_add
+
+ Regress.FooRectangle
+ self
+
+
+ Regress.FooRectangle
+ r2
+
+
+
+
+ FooRectangle.add
+
+
+@accepts(Regress.FooRectangle, Regress.FooRectangle)
+@returns(none)
+def add(self, r2):
+ # Python wrapper for regress_foo_rectangle_add()
+
+
+
+
+
+
+
+
+
+self :
+add to this rect
+r2 :
+source rectangle
+
+
+
+
+
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
new file mode 100644
index 00000000..392f67ae
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ Regress.FooRectangle
+
+ regress_foo_rectangle_new
+
+ int
+ x
+
+
+ int
+ y
+
+
+ int
+ width
+
+
+ int
+ height
+
+
+
+
+ FooRectangle.new
+
+
+@accepts(int, int, int, int)
+@returns(Regress.FooRectangle)
+def new(x, y, width, height):
+ # Python wrapper for regress_foo_rectangle_new()
+
+
+
+ This is a C convenience constructor; we have to (skip)
+it because it's not a boxed type.
+
+
+
+
+
+x :
+
+y :
+
+width :
+
+height :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.page
new file mode 100644
index 00000000..521a68bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooRectangle
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page
new file mode 100644
index 00000000..605ccf5b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+ Regress.FooSkippable
+
+
+
+ Some type that is only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+FooSkippable.ONE :
+a skippable enum value
+FooSkippable.TWO :
+another skippable enum value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
new file mode 100644
index 00000000..83ca6a12
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ Regress.FooStackLayer
+
+
+
+
+
+
+
+
+
+FooStackLayer.DESKTOP :
+
+FooStackLayer.BOTTOM :
+
+FooStackLayer.NORMAL :
+
+FooStackLayer.TOP :
+
+FooStackLayer.DOCK :
+
+FooStackLayer.FULLSCREEN :
+
+FooStackLayer.FOCUSED_WINDOW :
+
+FooStackLayer.OVERRIDE_REDIRECT :
+
+FooStackLayer.LAST :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooStruct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStruct.page
new file mode 100644
index 00000000..4088a6c2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
new file mode 100644
index 00000000..bb146abf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ destroy-event
+
+
+ Regress.FooSubInterface::destroy-event
+
+
+def callback(foo_sub_interface, user_param1, ...)
+
+
+
+
+
+
+
+
+
+foo_sub_interface :
+instance of Regress.FooSubInterface that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
new file mode 100644
index 00000000..5f014dfa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::destroy_event
+
+
+@accepts(Regress.FooSubInterface)
+@returns(none)
+def do_destroy_event(self):
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
new file mode 100644
index 00000000..fd55d897
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_bar
+
+
+@accepts(Regress.FooSubInterface)
+@returns(none)
+def do_do_bar(self):
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
new file mode 100644
index 00000000..1078dfca
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface::do_baz
+
+
+@accepts(Regress.FooSubInterface, GObject.Callback, gpointer)
+@returns(none)
+def do_do_baz(self, callback, user_data):
+
+
+
+
+
+
+
+
+
+self :
+
+callback :
+
+user_data :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
new file mode 100644
index 00000000..6be01ab8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_sub_interface_do_bar
+
+ Regress.FooSubInterface
+ self
+
+
+
+
+ FooSubInterface.do_bar
+
+
+@accepts(Regress.FooSubInterface)
+@returns(none)
+def do_bar(self):
+ # Python wrapper for regress_foo_sub_interface_do_bar()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
new file mode 100644
index 00000000..af759a15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_sub_interface_do_baz
+
+ Regress.FooSubInterface
+ self
+
+
+ GObject.Callback
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ FooSubInterface.do_baz
+
+
+@accepts(Regress.FooSubInterface, GObject.Callback, gpointer)
+@returns(none)
+def do_baz(self, callback, user_data):
+ # Python wrapper for regress_foo_sub_interface_do_baz()
+
+
+
+
+
+
+
+
+
+self :
+
+callback :
+
+user_data :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.page
new file mode 100644
index 00000000..e4d936ab
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.FooSubInterface
+
+
+from gi.repository import Regress
+
+foo_sub_interface = Regress.FooSubInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.FooSubInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubobject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubobject.page
new file mode 100644
index 00000000..c4e1ce26
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubobject.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.FooSubobject
+
+
+from gi.repository import Regress
+
+foo_subobject = Regress.FooSubobject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.FooObject
+ -
+
Regress.FooSubobject
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooThingWithArray.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooThingWithArray.page
new file mode 100644
index 00000000..7ae6ae56
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooThingWithArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooThingWithArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooUnion.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooUnion.page
new file mode 100644
index 00000000..06d2e800
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooUnion.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUnion
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooUtilityStruct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooUtilityStruct.page
new file mode 100644
index 00000000..0471b871
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooUtilityStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooUtilityStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page
new file mode 100644
index 00000000..d477638a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooVarargsCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooXEvent.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooXEvent.page
new file mode 100644
index 00000000..18122490
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooXEvent.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.FooXEvent
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANT.page
new file mode 100644
index 00000000..9a0cd162
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANTA.page b/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANTA.page
new file mode 100644
index 00000000..4faf765f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.GUINT64_CONSTANTA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.GUINT64_CONSTANTA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.G_GINT64_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.G_GINT64_CONSTANT.page
new file mode 100644
index 00000000..b4a66f69
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.G_GINT64_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.G_GINT64_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.INT_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.INT_CONSTANT.page
new file mode 100644
index 00000000..e4df9a1e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page
new file mode 100644
index 00000000..e285bc28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.IntSet
+
+
+
+ Compatibility typedef, like telepathy-glib's TpIntSet
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.LONG_STRING_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.LONG_STRING_CONSTANT.page
new file mode 100644
index 00000000..3c0409a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.LONG_STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LONG_STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.LikeGnomeKeyringPasswordSchema.page b/tests/scanner/Regress-1.0-Python-expected/Regress.LikeGnomeKeyringPasswordSchema.page
new file mode 100644
index 00000000..05362e5c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.LikeGnomeKeyringPasswordSchema.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.LikeGnomeKeyringPasswordSchema
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.MAXUINT64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.MAXUINT64.page
new file mode 100644
index 00000000..be1afd19
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.MAXUINT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MAXUINT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.MININT64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.MININT64.page
new file mode 100644
index 00000000..35c3e584
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.MININT64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.MININT64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.Mixed_Case_Constant.page b/tests/scanner/Regress-1.0-Python-expected/Regress.Mixed_Case_Constant.page
new file mode 100644
index 00000000..5ea8d9b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.Mixed_Case_Constant.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.Mixed_Case_Constant
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.NEGATIVE_INT_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.NEGATIVE_INT_CONSTANT.page
new file mode 100644
index 00000000..576c690f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.NEGATIVE_INT_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.NEGATIVE_INT_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.PtrArrayAlias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.PtrArrayAlias.page
new file mode 100644
index 00000000..9af00b51
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.PtrArrayAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.PtrArrayAlias
+
+
+
+ Typedef'd GPtrArray for some reason
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.STRING_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.STRING_CONSTANT.page
new file mode 100644
index 00000000..945ba986
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.STRING_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.STRING_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page b/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page
new file mode 100644
index 00000000..2e67ac03
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+ Regress.SkippedStructure
+
+
+
+ This should be skipped, and moreover, all function which
+use it should be.
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
new file mode 100644
index 00000000..fea8d58e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestABCError
+
+
+
+
+
+
+
+
+
+TestABCError.CODE1 :
+
+TestABCError.CODE2 :
+
+TestABCError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
new file mode 100644
index 00000000..489f3ffa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+ regress_test_boxed_copy
+
+ Regress.TestBoxed
+ self
+
+
+
+
+ TestBoxed.copy
+
+
+@accepts(Regress.TestBoxed)
+@returns(Regress.TestBoxed)
+def copy(self):
+ # Python wrapper for regress_test_boxed_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
new file mode 100644
index 00000000..68a19e07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_boxed_equals
+
+ Regress.TestBoxed
+ self
+
+
+ Regress.TestBoxed
+ other
+
+
+
+
+ TestBoxed.equals
+
+
+@accepts(Regress.TestBoxed, Regress.TestBoxed)
+@returns(bool)
+def equals(self, other):
+ # Python wrapper for regress_test_boxed_equals()
+
+
+
+
+
+
+
+
+
+self :
+
+other :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.page
new file mode 100644
index 00000000..c6792c50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxed
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
new file mode 100644
index 00000000..f770ecfe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+ regress_test_boxed_b_copy
+
+ Regress.TestBoxedB
+ self
+
+
+
+
+ TestBoxedB.copy
+
+
+@accepts(Regress.TestBoxedB)
+@returns(Regress.TestBoxedB)
+def copy(self):
+ # Python wrapper for regress_test_boxed_b_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.page
new file mode 100644
index 00000000..46cf7c15
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedC.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedC.page
new file mode 100644
index 00000000..88dd1a4c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
new file mode 100644
index 00000000..84a66e51
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+ regress_test_boxed_d_copy
+
+ Regress.TestBoxedD
+ self
+
+
+
+
+ TestBoxedD.copy
+
+
+@accepts(Regress.TestBoxedD)
+@returns(Regress.TestBoxedD)
+def copy(self):
+ # Python wrapper for regress_test_boxed_d_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
new file mode 100644
index 00000000..5c37368c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_boxed_d_free
+
+ Regress.TestBoxedD
+ self
+
+
+
+
+ TestBoxedD.free
+
+
+@accepts(Regress.TestBoxedD)
+@returns(none)
+def free(self):
+ # Python wrapper for regress_test_boxed_d_free()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
new file mode 100644
index 00000000..af75b8f6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_boxed_d_get_magic
+
+ Regress.TestBoxedD
+ self
+
+
+
+
+ TestBoxedD.get_magic
+
+
+@accepts(Regress.TestBoxedD)
+@returns(int)
+def get_magic(self):
+ # Python wrapper for regress_test_boxed_d_get_magic()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.page
new file mode 100644
index 00000000..17b3c79b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestBoxedD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallback.page
new file mode 100644
index 00000000..9a219e9e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackArray.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackArray.page
new file mode 100644
index 00000000..7ceb2e07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackFull.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackFull.page
new file mode 100644
index 00000000..3de1fbe8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackFull.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackFull
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackGError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackGError.page
new file mode 100644
index 00000000..1f6f2bdb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackHashtable.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackHashtable.page
new file mode 100644
index 00000000..906947c1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackHashtable.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackHashtable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackOwnedGError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackOwnedGError.page
new file mode 100644
index 00000000..e7397a1b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackOwnedGError.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackOwnedGError
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackUserData.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackUserData.page
new file mode 100644
index 00000000..f3047cfd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestCallbackUserData.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestCallbackUserData
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
new file mode 100644
index 00000000..b6f0eb88
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestDEFError
+
+
+
+
+
+
+
+
+
+TestDEFError.CODE0 :
+
+TestDEFError.CODE1 :
+
+TestDEFError.CODE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
new file mode 100644
index 00000000..3de1bbf6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+ Regress.TestEnum
+
+
+
+ By purpose, not all members have documentation
+
+
+
+
+
+TestEnum.VALUE1 :
+value 1
+TestEnum.VALUE2 :
+value 2
+TestEnum.VALUE3 :
+
+TestEnum.VALUE4 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
new file mode 100644
index 00000000..625c8703
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestEnumNoGEnum
+
+
+
+
+
+
+
+
+
+TestEnumNoGEnum.EVALUE1 :
+
+TestEnumNoGEnum.EVALUE2 :
+
+TestEnumNoGEnum.EVALUE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
new file mode 100644
index 00000000..3069d8e3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+ Regress.TestEnumUnsigned
+
+
+
+
+
+
+
+
+
+TestEnumUnsigned.VALUE1 :
+
+TestEnumUnsigned.VALUE2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
new file mode 100644
index 00000000..57a21163
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestError
+
+
+
+
+
+
+
+
+
+TestError.CODE1 :
+
+TestError.CODE2 :
+
+TestError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFlags.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFlags.page
new file mode 100644
index 00000000..d5451972
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFlags.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFlags
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFloating.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFloating.page
new file mode 100644
index 00000000..87520bd8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFloating.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.TestFloating
+
+
+from gi.repository import Regress
+
+test_floating = Regress.TestFloating()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
GObject.InitiallyUnowned
+ -
+
Regress.TestFloating
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.page
new file mode 100644
index 00000000..af4623a2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+
+from gi.repository import Regress
+
+test_fundamental_object = Regress.TestFundamentalObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
new file mode 100644
index 00000000..243e8fdb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+ regress_test_fundamental_object_ref
+
+ Regress.TestFundamentalObject
+ self
+
+
+
+
+ TestFundamentalObject.ref
+
+
+@accepts(Regress.TestFundamentalObject)
+@returns(Regress.TestFundamentalObject)
+def ref(self):
+ # Python wrapper for regress_test_fundamental_object_ref()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+A new
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
new file mode 100644
index 00000000..eec1dbf7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_fundamental_object_unref
+
+ Regress.TestFundamentalObject
+ self
+
+
+
+
+ TestFundamentalObject.unref
+
+
+@accepts(Regress.TestFundamentalObject)
+@returns(none)
+def unref(self):
+ # Python wrapper for regress_test_fundamental_object_unref()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectCopyFunction.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectCopyFunction.page
new file mode 100644
index 00000000..dfd65cef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectCopyFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectCopyFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectFinalizeFunction.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectFinalizeFunction.page
new file mode 100644
index 00000000..2b9d965c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObjectFinalizeFunction.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObjectFinalizeFunction
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalSubObject.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalSubObject.page
new file mode 100644
index 00000000..6f3a246e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalSubObject.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalSubObject
+
+
+from gi.repository import Regress
+
+test_fundamental_sub_object = Regress.TestFundamentalSubObject()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestFundamentalObject
+ -
+
Regress.TestFundamentalSubObject
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
new file mode 100644
index 00000000..5c97095e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_inherit_drawable_do_foo
+
+ Regress.TestInheritDrawable
+ self
+
+
+ int
+ x
+
+
+
+
+ TestInheritDrawable.do_foo
+
+
+@accepts(Regress.TestInheritDrawable, int)
+@returns(none)
+def do_foo(self, x):
+ # Python wrapper for regress_test_inherit_drawable_do_foo()
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
new file mode 100644
index 00000000..1e3d0419
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_inherit_drawable_do_foo_maybe_throw
+
+ Regress.TestInheritDrawable
+ self
+
+
+ int
+ x
+
+
+
+
+ TestInheritDrawable.do_foo_maybe_throw
+
+
+@accepts(Regress.TestInheritDrawable, int)
+@returns(none)
+def do_foo_maybe_throw(self, x):
+ # Python wrapper for regress_test_inherit_drawable_do_foo_maybe_throw()
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
new file mode 100644
index 00000000..908bdec2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_inherit_drawable_get_origin
+
+ Regress.TestInheritDrawable
+ self
+
+
+ int
+ x
+
+
+ int
+ y
+
+
+
+
+ TestInheritDrawable.get_origin
+
+
+@accepts(Regress.TestInheritDrawable, int, int)
+@returns(none)
+def get_origin(self, x, y):
+ # Python wrapper for regress_test_inherit_drawable_get_origin()
+
+
+
+
+
+
+
+
+
+self :
+
+x :
+
+y :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
new file mode 100644
index 00000000..f6bb0368
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_inherit_drawable_get_size
+
+ Regress.TestInheritDrawable
+ self
+
+
+ int
+ width
+
+
+ int
+ height
+
+
+
+
+ TestInheritDrawable.get_size
+
+
+@accepts(Regress.TestInheritDrawable, int, int)
+@returns(none)
+def get_size(self, width, height):
+ # Python wrapper for regress_test_inherit_drawable_get_size()
+
+
+
+
+
+
+
+
+
+self :
+
+width :
+
+height :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.page
new file mode 100644
index 00000000..d7ed30bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestInheritDrawable
+
+
+from gi.repository import Regress
+
+test_inherit_drawable = Regress.TestInheritDrawable()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestInheritDrawable
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritPixmapObjectClass.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritPixmapObjectClass.page
new file mode 100644
index 00000000..deaeea50
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritPixmapObjectClass.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestInheritPixmapObjectClass
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.page
new file mode 100644
index 00000000..454ff74f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.page
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Regress.TestInterface
+
+
+from gi.repository import Regress
+
+test_interface = Regress.TestInterface()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
Regress.TestInterface
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
new file mode 100644
index 00000000..1a1be536
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ all
+
+
+ Regress.TestObj::all
+
+
+def callback(test_obj, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
new file mode 100644
index 00000000..3f72a491
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+ Regress.TestObj::allow_none_vfunc
+
+
+@accepts(Regress.TestObj, Regress.TestObj)
+@returns(none)
+def do_allow_none_vfunc(obj, two):
+
+
+
+
+
+
+
+
+
+obj :
+
+two :
+Another object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-bare.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-bare.page
new file mode 100644
index 00000000..97c7ee68
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-bare.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ bare
+
+
+ Regress.TestObj:bare
+
+
+"bare" GObject.Object : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-boxed.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-boxed.page
new file mode 100644
index 00000000..e8706270
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-boxed.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ boxed
+
+
+ Regress.TestObj:boxed
+
+
+"boxed" Regress.TestBoxed : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
new file mode 100644
index 00000000..6c3bca29
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ cleanup
+
+
+ Regress.TestObj::cleanup
+
+
+def callback(test_obj, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-double.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-double.page
new file mode 100644
index 00000000..8243a454
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-double.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ double
+
+
+ Regress.TestObj:double
+
+
+"double" float : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
new file mode 100644
index 00000000..8a05f090
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ first
+
+
+ Regress.TestObj::first
+
+
+def callback(test_obj, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-float.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-float.page
new file mode 100644
index 00000000..8ff32c00
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-float.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ float
+
+
+ Regress.TestObj:float
+
+
+"float" float : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-gtype.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-gtype.page
new file mode 100644
index 00000000..b477bed4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-gtype.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ gtype
+
+
+ Regress.TestObj:gtype
+
+
+"gtype" GType : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table-old.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table-old.page
new file mode 100644
index 00000000..57d37ae5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table-old.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ hash-table-old
+
+
+ Regress.TestObj:hash-table-old
+
+
+"hash-table-old" {unicode: gint8} : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table.page
new file mode 100644
index 00000000..1c5a6eaf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-hash-table.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ hash-table
+
+
+ Regress.TestObj:hash-table
+
+
+"hash-table" {unicode: gint8} : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-int.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-int.page
new file mode 100644
index 00000000..18089ad7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-int.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ int
+
+
+ Regress.TestObj:int
+
+
+"int" int : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
new file mode 100644
index 00000000..fe821889
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ list-old
+
+
+ Regress.TestObj:list-old
+
+
+"list-old" : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
new file mode 100644
index 00000000..30d452db
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ list
+
+
+ Regress.TestObj:list
+
+
+"list" : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
new file mode 100644
index 00000000..b41a4072
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestObj::matrix
+
+
+@accepts(Regress.TestObj, unicode)
+@returns(int)
+def do_matrix(obj, somestr):
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+obj :
+
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
new file mode 100644
index 00000000..d326c878
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-array-prop
+
+
+ Regress.TestObj::sig-with-array-prop
+
+
+def callback(test_obj, arr, user_param1, ...)
+
+
+
+ This test signal is like TelepathyGlib's
+ TpChannel:: group-members-changed-detailed:
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+arr :
+numbers
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
new file mode 100644
index 00000000..38e632a0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-foreign-struct
+
+
+ Regress.TestObj::sig-with-foreign-struct
+
+
+def callback(test_obj, cr, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+cr :
+A cairo context.
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
new file mode 100644
index 00000000..467f995f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-hash-prop
+
+
+ Regress.TestObj::sig-with-hash-prop
+
+
+def callback(test_obj, hash, user_param1, ...)
+
+
+
+ This test signal is like TelepathyGlib's
+ TpAccount::status-changed
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+hash :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
new file mode 100644
index 00000000..357847ba
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+ sig-with-int64-prop
+
+
+ Regress.TestObj::sig-with-int64-prop
+
+
+def callback(test_obj, i, user_param1, ...)
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+the introspection client langage.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- gint64
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
new file mode 100644
index 00000000..7f2bd5c6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-intarray-ret
+
+
+ Regress.TestObj::sig-with-intarray-ret
+
+
+def callback(test_obj, i, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
new file mode 100644
index 00000000..a4106050
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+ sig-with-obj
+
+
+ Regress.TestObj::sig-with-obj
+
+
+def callback(test_obj, obj, user_param1, ...)
+
+
+
+ Test transfer none GObject as a param (tests refcounting).
+Use with regress_test_obj_emit_sig_with_obj
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+obj :
+A newly created RegressTestObj
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
new file mode 100644
index 00000000..b6b5b25c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ sig-with-strv
+
+
+ Regress.TestObj::sig-with-strv
+
+
+def callback(test_obj, strs, user_param1, ...)
+
+
+
+ Test GStrv as a param.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+strs :
+strings
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
new file mode 100644
index 00000000..5617c5c7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+ sig-with-uint64-prop
+
+
+ Regress.TestObj::sig-with-uint64-prop
+
+
+def callback(test_obj, i, user_param1, ...)
+
+
+
+ You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+the introspection client langage.
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+i :
+an integer
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+Returns :
+- guint64
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-string.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-string.page
new file mode 100644
index 00000000..345a8218
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-string.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ string
+
+
+ Regress.TestObj:string
+
+
+"string" unicode : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
new file mode 100644
index 00000000..bdd3b3eb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+ test-with-static-scope-arg
+
+
+ Regress.TestObj::test-with-static-scope-arg
+
+
+def callback(test_obj, object, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+object :
+
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
new file mode 100644
index 00000000..74a74548
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
@@ -0,0 +1,37 @@
+
+
+
+
+
+ test
+
+
+ Regress.TestObj::test
+
+
+def callback(test_obj, user_param1, ...)
+
+
+
+
+
+
+
+
+
+test_obj :
+instance of Regress.TestObj that is emitting the signal
+user_param1 :
+first user parameter (if any) specified with the connect() method
+... :
+additional user parameters (if any)
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
new file mode 100644
index 00000000..a7140188
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_obj_do_matrix
+
+ Regress.TestObj
+ self
+
+
+ unicode
+ somestr
+
+
+
+
+ TestObj.do_matrix
+
+
+@accepts(Regress.TestObj, unicode)
+@returns(int)
+def do_matrix(self, somestr):
+ # Python wrapper for regress_test_obj_do_matrix()
+
+
+
+ This method is virtual. Notably its name differs from the virtual
+slot name, which makes it useful for testing bindings handle this
+case.
+
+
+
+
+
+self :
+A
+somestr :
+Meaningless string
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
new file mode 100644
index 00000000..b0eafb02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_emit_sig_with_foreign_struct
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.emit_sig_with_foreign_struct
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def emit_sig_with_foreign_struct(self):
+ # Python wrapper for regress_test_obj_emit_sig_with_foreign_struct()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
new file mode 100644
index 00000000..86c6b93d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_emit_sig_with_int64
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.emit_sig_with_int64
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def emit_sig_with_int64(self):
+ # Python wrapper for regress_test_obj_emit_sig_with_int64()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
new file mode 100644
index 00000000..ccd5ad82
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_emit_sig_with_obj
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.emit_sig_with_obj
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def emit_sig_with_obj(self):
+ # Python wrapper for regress_test_obj_emit_sig_with_obj()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
new file mode 100644
index 00000000..e2f98768
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_emit_sig_with_uint64
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.emit_sig_with_uint64
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def emit_sig_with_uint64(self):
+ # Python wrapper for regress_test_obj_emit_sig_with_uint64()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
new file mode 100644
index 00000000..8cb577f9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_forced_method
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.forced_method
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def forced_method(self):
+ # Python wrapper for regress_forced_method()
+
+
+
+
+
+
+
+
+
+self :
+A
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
new file mode 100644
index 00000000..165c467e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_obj_instance_method
+
+ Regress.TestObj
+ self
+
+
+
+
+ TestObj.instance_method
+
+
+@accepts(Regress.TestObj)
+@returns(int)
+def instance_method(self):
+ # Python wrapper for regress_test_obj_instance_method()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
new file mode 100644
index 00000000..e57bcb6d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_instance_method_callback
+
+ Regress.TestObj
+ self
+
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ TestObj.instance_method_callback
+
+
+@accepts(Regress.TestObj, Regress.TestCallback)
+@returns(none)
+def instance_method_callback(self, callback):
+ # Python wrapper for regress_test_obj_instance_method_callback()
+
+
+
+
+
+
+
+
+
+self :
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
new file mode 100644
index 00000000..24c015c8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_null_out
+
+ Regress.TestObj
+ obj
+
+
+
+
+ TestObj.null_out
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def null_out(obj):
+ # Python wrapper for regress_test_obj_null_out()
+
+
+
+
+
+
+
+
+
+obj :
+A
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page
new file mode 100644
index 00000000..2da014f5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestObj
+
+
+from gi.repository import Regress
+
+test_obj = Regress.TestObj(bare=value, boxed=value, double=value, float=value, gtype=value, hash_table=value, hash_table_old=value, int=value, list=value, list_old=value, string=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
new file mode 100644
index 00000000..b4681739
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_set_bare
+
+ Regress.TestObj
+ self
+
+
+ GObject.Object
+ bare
+
+
+
+
+ TestObj.set_bare
+
+
+@accepts(Regress.TestObj, GObject.Object)
+@returns(none)
+def set_bare(self, bare):
+ # Python wrapper for regress_test_obj_set_bare()
+
+
+
+
+
+
+
+
+
+self :
+
+bare :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
new file mode 100644
index 00000000..21f9418f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_skip_inout_param
+
+ Regress.TestObj
+ self
+
+
+ int
+ a
+
+
+ int
+ out_b
+
+
+ float
+ c
+
+
+ int
+ inout_d
+
+
+ int
+ out_sum
+
+
+ int
+ num1
+
+
+ int
+ num2
+
+
+
+
+ TestObj.skip_inout_param
+
+
+@accepts(Regress.TestObj, int, int, float, int, int, int, int)
+@returns(bool)
+def skip_inout_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
+ # Python wrapper for regress_test_obj_skip_inout_param()
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+self :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+True
if the call succeeds, False
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
new file mode 100644
index 00000000..b8eab28e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_skip_out_param
+
+ Regress.TestObj
+ self
+
+
+ int
+ a
+
+
+ int
+ out_b
+
+
+ float
+ c
+
+
+ int
+ inout_d
+
+
+ int
+ out_sum
+
+
+ int
+ num1
+
+
+ int
+ num2
+
+
+
+
+ TestObj.skip_out_param
+
+
+@accepts(Regress.TestObj, int, int, float, int, int, int, int)
+@returns(bool)
+def skip_out_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
+ # Python wrapper for regress_test_obj_skip_out_param()
+
+
+
+ Check that the out value is skipped
+
+
+
+
+
+self :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+True
if the call succeeds, False
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
new file mode 100644
index 00000000..57f91672
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_skip_param
+
+ Regress.TestObj
+ self
+
+
+ int
+ a
+
+
+ int
+ out_b
+
+
+ float
+ c
+
+
+ int
+ inout_d
+
+
+ int
+ out_sum
+
+
+ int
+ num1
+
+
+ int
+ num2
+
+
+
+
+ TestObj.skip_param
+
+
+@accepts(Regress.TestObj, int, int, float, int, int, int, int)
+@returns(bool)
+def skip_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
+ # Python wrapper for regress_test_obj_skip_param()
+
+
+
+ Check that a parameter is skipped
+
+
+
+
+
+self :
+A .
+a :
+Parameter.
+out_b :
+Return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+True
if the call succeeds, False
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
new file mode 100644
index 00000000..92d58ebd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_skip_return_val
+
+ Regress.TestObj
+ self
+
+
+ int
+ a
+
+
+ int
+ out_b
+
+
+ float
+ c
+
+
+ int
+ inout_d
+
+
+ int
+ out_sum
+
+
+ int
+ num1
+
+
+ int
+ num2
+
+
+
+
+ TestObj.skip_return_val
+
+
+@accepts(Regress.TestObj, int, int, float, int, int, int, int)
+@returns(bool)
+def skip_return_val(self, a, out_b, c, inout_d, out_sum, num1, num2):
+ # Python wrapper for regress_test_obj_skip_return_val()
+
+
+
+ Check that the return value is skipped
+
+
+
+
+
+self :
+a
+a :
+Parameter.
+out_b :
+A return value.
+c :
+Other parameter.
+inout_d :
+Will be incremented.
+out_sum :
+Return value.
+num1 :
+Number.
+num2 :
+Number.
+Returns :
+True
if the call succeeds, False
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
new file mode 100644
index 00000000..5feb3153
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_skip_return_val_no_out
+
+ Regress.TestObj
+ self
+
+
+ int
+ a
+
+
+
+
+ TestObj.skip_return_val_no_out
+
+
+@accepts(Regress.TestObj, int)
+@returns(bool)
+def skip_return_val_no_out(self, a):
+ # Python wrapper for regress_test_obj_skip_return_val_no_out()
+
+
+
+ Check that the return value is skipped. Succeed if a is nonzero, otherwise
+raise an error.
+
+
+
+
+
+self :
+a
+a :
+Parameter.
+Returns :
+True
if the call succeeds, False
if @error is set.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
new file mode 100644
index 00000000..1294c2ad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ float
+
+ regress_test_obj_static_method
+
+ int
+ x
+
+
+
+
+ TestObj.static_method
+
+
+@accepts(int)
+@returns(float)
+def static_method(x):
+ # Python wrapper for regress_test_obj_static_method()
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
new file mode 100644
index 00000000..3d7d2645
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_static_method_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ TestObj.static_method_callback
+
+
+@accepts(Regress.TestCallback)
+@returns(none)
+def static_method_callback(callback):
+ # Python wrapper for regress_test_obj_static_method_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
new file mode 100644
index 00000000..c4e4e774
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_obj_torture_signature_0
+
+ Regress.TestObj
+ self
+
+
+ int
+ x
+
+
+ float
+ y
+
+
+ int
+ z
+
+
+ unicode
+ foo
+
+
+ int
+ q
+
+
+ int
+ m
+
+
+
+
+ TestObj.torture_signature_0
+
+
+@accepts(Regress.TestObj, int, float, int, unicode, int, int)
+@returns(none)
+def torture_signature_0(self, x, y, z, foo, q, m):
+ # Python wrapper for regress_test_obj_torture_signature_0()
+
+
+
+
+
+
+
+
+
+self :
+A
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
new file mode 100644
index 00000000..787a5c35
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_obj_torture_signature_1
+
+ Regress.TestObj
+ self
+
+
+ int
+ x
+
+
+ float
+ y
+
+
+ int
+ z
+
+
+ unicode
+ foo
+
+
+ int
+ q
+
+
+ int
+ m
+
+
+
+
+ TestObj.torture_signature_1
+
+
+@accepts(Regress.TestObj, int, float, int, unicode, int, int)
+@returns(bool)
+def torture_signature_1(self, x, y, z, foo, q, m):
+ # Python wrapper for regress_test_obj_torture_signature_1()
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+self :
+A
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
new file mode 100644
index 00000000..1d907d24
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Regress.TestOtherError
+
+
+
+
+
+
+
+
+
+TestOtherError.CODE1 :
+
+TestOtherError.CODE2 :
+
+TestOtherError.CODE3 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateEnum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateEnum.page
new file mode 100644
index 00000000..788441ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateEnum.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateEnum
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateStruct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateStruct.page
new file mode 100644
index 00000000..fa508137
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestPrivateStruct.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestPrivateStruct
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
new file mode 100644
index 00000000..b4444d2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+ regress_test_simple_boxed_a_const_return
+
+
+
+ TestSimpleBoxedA.const_return
+
+
+@returns(Regress.TestSimpleBoxedA)
+def const_return():
+ # Python wrapper for regress_test_simple_boxed_a_const_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
new file mode 100644
index 00000000..4976e9ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+ regress_test_simple_boxed_a_copy
+
+ Regress.TestSimpleBoxedA
+ self
+
+
+
+
+ TestSimpleBoxedA.copy
+
+
+@accepts(Regress.TestSimpleBoxedA)
+@returns(Regress.TestSimpleBoxedA)
+def copy(self):
+ # Python wrapper for regress_test_simple_boxed_a_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
new file mode 100644
index 00000000..a9f6577e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_simple_boxed_a_equals
+
+ Regress.TestSimpleBoxedA
+ self
+
+
+ Regress.TestSimpleBoxedA
+ other_a
+
+
+
+
+ TestSimpleBoxedA.equals
+
+
+@accepts(Regress.TestSimpleBoxedA, Regress.TestSimpleBoxedA)
+@returns(bool)
+def equals(self, other_a):
+ # Python wrapper for regress_test_simple_boxed_a_equals()
+
+
+
+
+
+
+
+
+
+self :
+
+other_a :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.page
new file mode 100644
index 00000000..2a8dd629
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
new file mode 100644
index 00000000..c04d3cda
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedB
+
+ regress_test_simple_boxed_b_copy
+
+ Regress.TestSimpleBoxedB
+ self
+
+
+
+
+ TestSimpleBoxedB.copy
+
+
+@accepts(Regress.TestSimpleBoxedB)
+@returns(Regress.TestSimpleBoxedB)
+def copy(self):
+ # Python wrapper for regress_test_simple_boxed_b_copy()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.page
new file mode 100644
index 00000000..b775b867
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleBoxedB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleCallback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleCallback.page
new file mode 100644
index 00000000..61bafb5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleCallback.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestSimpleCallback
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
new file mode 100644
index 00000000..2b609bb4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_struct_a_clone
+
+ Regress.TestStructA
+ self
+
+
+ Regress.TestStructA
+ a_out
+
+
+
+
+ TestStructA.clone
+
+
+@accepts(Regress.TestStructA, Regress.TestStructA)
+@returns(none)
+def clone(self, a_out):
+ # Python wrapper for regress_test_struct_a_clone()
+
+
+
+ Make a copy of a RegressTestStructA
+
+
+
+
+
+self :
+the structure
+a_out :
+the cloned structure
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.page
new file mode 100644
index 00000000..07b1752d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructA
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
new file mode 100644
index 00000000..d18fcf7b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_struct_a_parse
+
+ Regress.TestStructA
+ a_out
+
+
+ unicode
+ string
+
+
+
+
+ TestStructA.parse
+
+
+@accepts(Regress.TestStructA, unicode)
+@returns(none)
+def parse(a_out, string):
+ # Python wrapper for regress_test_struct_a_parse()
+
+
+
+
+
+
+
+
+
+a_out :
+the structure that is to be filled
+string :
+ignored
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
new file mode 100644
index 00000000..2a95a23d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_struct_b_clone
+
+ Regress.TestStructB
+ self
+
+
+ Regress.TestStructB
+ b_out
+
+
+
+
+ TestStructB.clone
+
+
+@accepts(Regress.TestStructB, Regress.TestStructB)
+@returns(none)
+def clone(self, b_out):
+ # Python wrapper for regress_test_struct_b_clone()
+
+
+
+ Make a copy of a RegressTestStructB
+
+
+
+
+
+self :
+the structure
+b_out :
+the cloned structure
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.page
new file mode 100644
index 00000000..b5b2ff3f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructB
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructC.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructC.page
new file mode 100644
index 00000000..1db74ca2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructC.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructC
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructD.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructD.page
new file mode 100644
index 00000000..cf224e3e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructD.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructD
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE.page
new file mode 100644
index 00000000..75684f3d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE__some_union__union.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE__some_union__union.page
new file mode 100644
index 00000000..6f77035b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructE__some_union__union.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructE__some_union__union
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructF.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructF.page
new file mode 100644
index 00000000..fe5e7bc6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructF.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructF
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
new file mode 100644
index 00000000..ffd3fae0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_struct_fixed_array_frob
+
+ Regress.TestStructFixedArray
+ self
+
+
+
+
+ TestStructFixedArray.frob
+
+
+@accepts(Regress.TestStructFixedArray)
+@returns(none)
+def frob(self):
+ # Python wrapper for regress_test_struct_fixed_array_frob()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.page
new file mode 100644
index 00000000..b5df5294
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestStructFixedArray
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
new file mode 100644
index 00000000..bc854f46
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_sub_obj_instance_method
+
+ Regress.TestSubObj
+ self
+
+
+
+
+ TestSubObj.instance_method
+
+
+@accepts(Regress.TestSubObj)
+@returns(int)
+def instance_method(self):
+ # Python wrapper for regress_test_sub_obj_instance_method()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.page
new file mode 100644
index 00000000..fef2f914
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.page
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Regress.TestSubObj
+
+
+from gi.repository import Regress
+
+test_sub_obj = Regress.TestSubObj()
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestObj
+ -
+
Regress.TestSubObj
+
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
new file mode 100644
index 00000000..fa4dcc1a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_sub_obj_unset_bare
+
+ Regress.TestSubObj
+ self
+
+
+
+
+ TestSubObj.unset_bare
+
+
+@accepts(Regress.TestSubObj)
+@returns(none)
+def unset_bare(self):
+ # Python wrapper for regress_test_sub_obj_unset_bare()
+
+
+
+
+
+
+
+
+
+self :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestTypeGUInt64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestTypeGUInt64.page
new file mode 100644
index 00000000..d815a3fe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestTypeGUInt64.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.TestTypeGUInt64
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x-testbool.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x-testbool.page
new file mode 100644
index 00000000..5846ac62
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x-testbool.page
@@ -0,0 +1,29 @@
+
+
+
+
+
+ testbool
+
+
+ Regress.TestWi8021x:testbool
+
+
+"testbool" bool : Read / Write
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
new file mode 100644
index 00000000..c0bffe8a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_wi_802_1x_get_testbool
+
+ Regress.TestWi8021x
+ self
+
+
+
+
+ TestWi8021x.get_testbool
+
+
+@accepts(Regress.TestWi8021x)
+@returns(bool)
+def get_testbool(self):
+ # Python wrapper for regress_test_wi_802_1x_get_testbool()
+
+
+
+
+
+
+
+
+
+self :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.page
new file mode 100644
index 00000000..67b7ecae
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.page
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+ Regress.TestWi8021x
+
+
+from gi.repository import Regress
+
+test_wi8021x = Regress.TestWi8021x(testbool=value)
+
+
+
+
+
+
+
+
+ Hierarchy
+
+ -
+
GObject.Object
+ -
+
Regress.TestWi8021x
+
+
+
+
+
+
+
+ Methods
+
+
+ Functions
+
+
+ Properties
+
+
+ Signals
+
+
+ Virtual functions
+
+
+ Other
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
new file mode 100644
index 00000000..ae043639
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_wi_802_1x_set_testbool
+
+ Regress.TestWi8021x
+ self
+
+
+ bool
+ v
+
+
+
+
+ TestWi8021x.set_testbool
+
+
+@accepts(Regress.TestWi8021x, bool)
+@returns(none)
+def set_testbool(self, v):
+ # Python wrapper for regress_test_wi_802_1x_set_testbool()
+
+
+
+
+
+
+
+
+
+self :
+
+v :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
new file mode 100644
index 00000000..3c04ae74
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_wi_802_1x_static_method
+
+ int
+ x
+
+
+
+
+ TestWi8021x.static_method
+
+
+@accepts(int)
+@returns(int)
+def static_method(x):
+ # Python wrapper for regress_test_wi_802_1x_static_method()
+
+
+
+
+
+
+
+
+
+x :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.UTF8_CONSTANT.page b/tests/scanner/Regress-1.0-Python-expected/Regress.UTF8_CONSTANT.page
new file mode 100644
index 00000000..8f3f5324
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.UTF8_CONSTANT.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.UTF8_CONSTANT
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page
new file mode 100644
index 00000000..bfd52d28
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ Regress.VaListAlias
+
+
+
+ Typedef'd va_list for additional reasons
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
new file mode 100644
index 00000000..f0476b84
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_aliased_caller_alloc
+
+ Regress.AliasedTestBoxed
+ boxed
+
+
+
+
+ aliased_caller_alloc
+
+
+@accepts(Regress.AliasedTestBoxed)
+@returns(none)
+def aliased_caller_alloc(boxed):
+ # Python wrapper for regress_aliased_caller_alloc()
+
+
+
+
+
+
+
+
+
+boxed :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
new file mode 100644
index 00000000..f48f724e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_annotation_attribute_func
+
+ Regress.AnnotationObject
+ object
+
+
+ unicode
+ data
+
+
+
+
+ annotation_attribute_func
+
+
+@accepts(Regress.AnnotationObject, unicode)
+@returns(int)
+def annotation_attribute_func(object, data):
+ # Python wrapper for regress_annotation_attribute_func()
+
+
+
+
+
+
+
+
+
+object :
+A .
+data :
+Some data.
+Returns :
+The return value.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
new file mode 100644
index 00000000..439bd57f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_custom_destroy
+
+ Regress.AnnotationCallback
+ callback
+
+
+ Regress.AnnotationNotifyFunc
+ destroy
+
+
+ gpointer
+ data
+
+
+
+
+ annotation_custom_destroy
+
+
+@accepts(Regress.AnnotationCallback, Regress.AnnotationNotifyFunc, gpointer)
+@returns(none)
+def annotation_custom_destroy(callback, destroy, data):
+ # Python wrapper for regress_annotation_custom_destroy()
+
+
+
+ Test messing up the heuristic of closure/destroy-notification
+detection, and fixing it via regress_annotations.
+
+
+
+
+
+callback :
+Destroy notification
+destroy :
+
+data :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
new file mode 100644
index 00000000..339ad90b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ filename
+
+ regress_annotation_get_source_file
+
+
+
+ annotation_get_source_file
+
+
+@returns(filename)
+def annotation_get_source_file():
+ # Python wrapper for regress_annotation_get_source_file()
+
+
+
+
+
+
+
+
+
+Returns :
+Source file
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
new file mode 100644
index 00000000..0fc0f5c4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_init
+
+ int
+ argc
+
+
+ [unicode]
+ argv
+
+
+
+
+ annotation_init
+
+
+@accepts(int, [unicode])
+@returns(none)
+def annotation_init(argc, argv):
+ # Python wrapper for regress_annotation_init()
+
+
+
+
+
+
+
+
+
+argc :
+The number of args.
+argv :
+The arguments.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
new file mode 100644
index 00000000..d173a8f2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_invalid_regress_annotation
+
+ int
+ foo
+
+
+
+
+ annotation_invalid_regress_annotation
+
+
+@accepts(int)
+@returns(none)
+def annotation_invalid_regress_annotation(foo):
+ # Python wrapper for regress_annotation_invalid_regress_annotation()
+
+
+
+
+
+
+
+
+
+foo :
+some text (e.g. example) or else
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
new file mode 100644
index 00000000..774a0181
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_ptr_array
+
+ [GObject.Value]
+ array
+
+
+
+
+ annotation_ptr_array
+
+
+@accepts([GObject.Value])
+@returns(none)
+def annotation_ptr_array(array):
+ # Python wrapper for regress_annotation_ptr_array()
+
+
+
+
+
+
+
+
+
+array :
+the array
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
new file mode 100644
index 00000000..5902fd07
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_annotation_return_array
+
+ int
+ length
+
+
+
+
+ annotation_return_array
+
+
+@accepts(int)
+@returns([unicode])
+def annotation_return_array(length):
+ # Python wrapper for regress_annotation_return_array()
+
+
+
+
+
+
+
+
+
+length :
+Number of return values
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
new file mode 100644
index 00000000..961a4030
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ filename
+
+ regress_annotation_return_filename
+
+
+
+ annotation_return_filename
+
+
+@returns(filename)
+def annotation_return_filename():
+ # Python wrapper for regress_annotation_return_filename()
+
+
+
+
+
+
+
+
+
+Returns :
+An annotated filename
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
new file mode 100644
index 00000000..67ab7414
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_set_source_file
+
+ filename
+ fname
+
+
+
+
+ annotation_set_source_file
+
+
+@accepts(filename)
+@returns(none)
+def annotation_set_source_file(fname):
+ # Python wrapper for regress_annotation_set_source_file()
+
+
+
+
+
+
+
+
+
+fname :
+Source file
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
new file mode 100644
index 00000000..4f718065
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_space_after_comment_bug631690
+
+
+
+ annotation_space_after_comment_bug631690
+
+
+@returns(none)
+def annotation_space_after_comment_bug631690():
+ # Python wrapper for regress_annotation_space_after_comment_bug631690()
+
+
+
+ Explicitly test having a space after the ** here.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
new file mode 100644
index 00000000..a1f859a3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_string_array_length
+
+ int
+ n_properties
+
+
+ [unicode]
+ properties
+
+
+
+
+ annotation_string_array_length
+
+
+@accepts(int, [unicode])
+@returns(none)
+def annotation_string_array_length(n_properties, properties):
+ # Python wrapper for regress_annotation_string_array_length()
+
+
+
+
+
+
+
+
+
+n_properties :
+
+properties :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
new file mode 100644
index 00000000..7aff5099
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_annotation_string_zero_terminated
+
+
+
+ annotation_string_zero_terminated
+
+
+@returns([unicode])
+def annotation_string_zero_terminated():
+ # Python wrapper for regress_annotation_string_zero_terminated()
+
+
+
+
+
+
+
+
+
+Returns :
+The return value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
new file mode 100644
index 00000000..d7401ed5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_string_zero_terminated_out
+
+ [unicode]
+ out
+
+
+
+
+ annotation_string_zero_terminated_out
+
+
+@accepts([unicode])
+@returns(none)
+def annotation_string_zero_terminated_out(out):
+ # Python wrapper for regress_annotation_string_zero_terminated_out()
+
+
+
+
+
+
+
+
+
+out :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
new file mode 100644
index 00000000..60210394
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_test_parsing_bug630862
+
+
+
+ annotation_test_parsing_bug630862
+
+
+@returns(GObject.Object)
+def annotation_test_parsing_bug630862():
+ # Python wrapper for regress_annotation_test_parsing_bug630862()
+
+
+
+ See https://bugzilla.gnome.org/show_bug.cgi?id=630862
+
+
+
+
+
+Returns :
+An object, note the colon:in here
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
new file mode 100644
index 00000000..321cd92d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Object
+
+ regress_annotation_transfer_floating
+
+
+
+ annotation_transfer_floating
+
+
+@returns(GObject.Object)
+def annotation_transfer_floating():
+ # Python wrapper for regress_annotation_transfer_floating()
+
+
+
+
+
+
+
+
+
+Returns :
+A floating object
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
new file mode 100644
index 00000000..046fa115
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ none
+
+ regress_annotation_versioned
+
+
+
+ annotation_versioned
+
+
+@returns(none)
+def annotation_versioned():
+ # Python wrapper for regress_annotation_versioned()
+
+
+
+
+
+
+ Since 0.6
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
new file mode 100644
index 00000000..dcaa8148
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Quark
+
+ regress_atest_error_quark
+
+
+
+ atest_error_quark
+
+
+@returns(GLib.Quark)
+def atest_error_quark():
+ # Python wrapper for regress_atest_error_quark()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
new file mode 100644
index 00000000..ef1f6142
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_async_ready_callback
+
+ Gio.Cancellable
+ cancellable
+
+
+ Gio.AsyncReadyCallback
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ foo_async_ready_callback
+
+
+@accepts(Gio.Cancellable, Gio.AsyncReadyCallback, gpointer)
+@returns(none)
+def foo_async_ready_callback(cancellable, callback, user_data):
+ # Python wrapper for regress_foo_async_ready_callback()
+
+
+
+
+
+
+
+
+
+cancellable :
+
+callback :
+
+user_data :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
new file mode 100644
index 00000000..dad0e224
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_destroy_notify_callback
+
+ Regress.FooCallback
+ callback
+
+
+ gpointer
+ data
+
+
+ GLib.DestroyNotify
+ destroy
+
+
+
+
+ foo_destroy_notify_callback
+
+
+@accepts(Regress.FooCallback, gpointer, GLib.DestroyNotify)
+@returns(none)
+def foo_destroy_notify_callback(callback, data, destroy):
+ # Python wrapper for regress_foo_destroy_notify_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+data :
+
+destroy :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
new file mode 100644
index 00000000..f7b916ef
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ int
+
+ regress_foo_init
+
+
+
+ foo_init
+
+
+@returns(int)
+def foo_init():
+ # Python wrapper for regress_foo_init()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
new file mode 100644
index 00000000..ce521acb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_method_external_references
+
+ Utility.Object
+ object
+
+
+ Utility.EnumType
+ e
+
+
+ Utility.FlagType
+ f
+
+
+ Utility.Struct
+ s
+
+
+
+
+ foo_method_external_references
+
+
+@accepts(Utility.Object, Utility.EnumType, Utility.FlagType, Utility.Struct)
+@returns(none)
+def foo_method_external_references(object, e, f, s):
+ # Python wrapper for regress_foo_method_external_references()
+
+
+
+
+
+
+
+
+
+object :
+
+e :
+
+f :
+
+s :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
new file mode 100644
index 00000000..d70d3375
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ Regress.FooObject
+
+ regress_foo_not_a_constructor_new
+
+
+
+ foo_not_a_constructor_new
+
+
+@returns(Regress.FooObject)
+def foo_not_a_constructor_new():
+ # Python wrapper for regress_foo_not_a_constructor_new()
+
+
+
+ This should be scanned as a top-level function, and shouldn't cause
+a "Can't find matching type for constructor" warning.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..8dc4a728
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_skip_me
+
+ Regress.FooSkippable
+ fs
+
+
+
+
+ foo_skip_me
+
+
+@accepts(Regress.FooSkippable)
+@returns(none)
+def foo_skip_me(fs):
+ # Python wrapper for regress_foo_skip_me()
+
+
+
+ Does something that's only interesting from C and should not be
+exposed to language bindings.
+
+
+
+
+
+fs :
+a
+
+
+
+
+
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
new file mode 100644
index 00000000..3933bebe
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_some_variant
+
+ int
+ x
+
+
+ va_list
+ args
+
+
+
+
+ foo_some_variant
+
+
+@accepts(int, va_list)
+@returns(none)
+def foo_some_variant(x, args):
+ # Python wrapper for regress_foo_some_variant()
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..dbe2d598
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_some_variant_ptr
+
+ int
+ x
+
+
+ va_list
+ args
+
+
+
+
+ foo_some_variant_ptr
+
+
+@accepts(int, va_list)
+@returns(none)
+def foo_some_variant_ptr(x, args):
+ # Python wrapper for regress_foo_some_variant_ptr()
+
+
+
+
+
+
+
+
+
+x :
+
+args :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
new file mode 100644
index 00000000..c1c46521
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_foo_test_array
+
+
+
+ foo_test_array
+
+
+@returns([unicode])
+def foo_test_array():
+ # Python wrapper for regress_foo_test_array()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
new file mode 100644
index 00000000..61b2a569
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_const_char_param
+
+ unicode
+ param
+
+
+
+
+ foo_test_const_char_param
+
+
+@accepts(unicode)
+@returns(none)
+def foo_test_const_char_param(param):
+ # Python wrapper for regress_foo_test_const_char_param()
+
+
+
+
+
+
+
+
+
+param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
new file mode 100644
index 00000000..d3079e2e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_foo_test_const_char_retval
+
+
+
+ foo_test_const_char_retval
+
+
+@returns(unicode)
+def foo_test_const_char_retval():
+ # Python wrapper for regress_foo_test_const_char_retval()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
new file mode 100644
index 00000000..9c757d41
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_const_struct_param
+
+ Regress.FooStruct
+ param
+
+
+
+
+ foo_test_const_struct_param
+
+
+@accepts(Regress.FooStruct)
+@returns(none)
+def foo_test_const_struct_param(param):
+ # Python wrapper for regress_foo_test_const_struct_param()
+
+
+
+
+
+
+
+
+
+param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
new file mode 100644
index 00000000..870cca02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Regress.FooStruct
+
+ regress_foo_test_const_struct_retval
+
+
+
+ foo_test_const_struct_retval
+
+
+@returns(Regress.FooStruct)
+def foo_test_const_struct_retval():
+ # Python wrapper for regress_foo_test_const_struct_retval()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
new file mode 100644
index 00000000..f5c7798f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_string_array
+
+ [unicode]
+ array
+
+
+
+
+ foo_test_string_array
+
+
+@accepts([unicode])
+@returns(none)
+def foo_test_string_array(array):
+ # Python wrapper for regress_foo_test_string_array()
+
+
+
+
+
+
+
+
+
+array :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
new file mode 100644
index 00000000..4d46cef6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_string_array_with_g
+
+ [unicode]
+ array
+
+
+
+
+ foo_test_string_array_with_g
+
+
+@accepts([unicode])
+@returns(none)
+def foo_test_string_array_with_g(array):
+ # Python wrapper for regress_foo_test_string_array_with_g()
+
+
+
+
+
+
+
+
+
+array :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
new file mode 100644
index 00000000..8d795167
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_unsigned_qualifier
+
+ int
+ unsigned_param
+
+
+
+
+ foo_test_unsigned_qualifier
+
+
+@accepts(int)
+@returns(none)
+def foo_test_unsigned_qualifier(unsigned_param):
+ # Python wrapper for regress_foo_test_unsigned_qualifier()
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
new file mode 100644
index 00000000..97672a0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_unsigned_type
+
+ int
+ unsigned_param
+
+
+
+
+ foo_test_unsigned_type
+
+
+@accepts(int)
+@returns(none)
+def foo_test_unsigned_type(unsigned_param):
+ # Python wrapper for regress_foo_test_unsigned_type()
+
+
+
+
+
+
+
+
+
+unsigned_param :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..3b2f1f3c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_varargs_callback
+
+ int
+ i
+
+
+ Regress.FooVarargsCallback
+ callback
+
+
+
+
+ foo_test_varargs_callback
+
+
+@accepts(int, Regress.FooVarargsCallback)
+@returns(none)
+def foo_test_varargs_callback(i, callback):
+ # Python wrapper for regress_foo_test_varargs_callback()
+
+
+
+
+
+
+
+
+
+i :
+
+callback :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..3a20a84c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_varargs_callback2
+
+ Regress.FooVarargsCallback
+ callback
+
+
+
+
+ foo_test_varargs_callback2
+
+
+@accepts(Regress.FooVarargsCallback)
+@returns(none)
+def foo_test_varargs_callback2(callback):
+ # Python wrapper for regress_foo_test_varargs_callback2()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..b2380f36
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_foo_test_varargs_callback3
+
+ Regress.FooVarargsCallback
+ callback
+
+
+ Regress.FooVarargsCallback
+ callback2
+
+
+
+
+ foo_test_varargs_callback3
+
+
+@accepts(Regress.FooVarargsCallback, Regress.FooVarargsCallback)
+@returns(none)
+def foo_test_varargs_callback3(callback, callback2):
+ # Python wrapper for regress_foo_test_varargs_callback3()
+
+
+
+
+
+
+
+
+
+callback :
+
+callback2 :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
new file mode 100644
index 00000000..681f45b2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_func_obj_null_in
+
+ Regress.TestObj
+ obj
+
+
+
+
+ func_obj_null_in
+
+
+@accepts(Regress.TestObj)
+@returns(none)
+def func_obj_null_in(obj):
+ # Python wrapper for regress_func_obj_null_in()
+
+
+
+
+
+
+
+
+
+obj :
+A
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
new file mode 100644
index 00000000..816a722f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_global_get_flags_out
+
+ Regress.TestFlags
+ v
+
+
+
+
+ global_get_flags_out
+
+
+@accepts(Regress.TestFlags)
+@returns(none)
+def global_get_flags_out(v):
+ # Python wrapper for regress_global_get_flags_out()
+
+
+
+
+
+
+
+
+
+v :
+A flags value
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
new file mode 100644
index 00000000..ed405229
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+ none
+
+ regress_has_parameter_named_attrs
+
+ int
+ foo
+
+
+ [guint32]
+ attributes
+
+
+
+
+ has_parameter_named_attrs
+
+
+@accepts(int, [guint32])
+@returns(none)
+def has_parameter_named_attrs(foo, attributes):
+ # Python wrapper for regress_has_parameter_named_attrs()
+
+
+
+ This test case mirrors GnomeKeyringPasswordSchema from
+libgnome-keyring.
+
+
+
+
+
+foo :
+some int
+attributes :
+list of attributes
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
new file mode 100644
index 00000000..63ef956e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_introspectable_via_alias
+
+ Regress.PtrArrayAlias
+ data
+
+
+
+
+ introspectable_via_alias
+
+
+@accepts(Regress.PtrArrayAlias)
+@returns(none)
+def introspectable_via_alias(data):
+ # Python wrapper for regress_introspectable_via_alias()
+
+
+
+
+
+
+
+
+
+data :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..174a8660
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_not_introspectable_via_alias
+
+ Regress.VaListAlias
+ ok
+
+
+
+
+ not_introspectable_via_alias
+
+
+@accepts(Regress.VaListAlias)
+@returns(none)
+def not_introspectable_via_alias(ok):
+ # Python wrapper for regress_not_introspectable_via_alias()
+
+
+
+
+
+
+
+
+
+ok :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..e175decd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_random_function_with_skipped_structure
+
+ int
+ x
+
+
+ Regress.SkippedStructure
+ foo
+
+
+ float
+ v
+
+
+
+
+ random_function_with_skipped_structure
+
+
+@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()
+
+
+
+
+
+
+
+
+
+x :
+
+foo :
+
+v :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
new file mode 100644
index 00000000..aa725200
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_set_abort_on_error
+
+ bool
+ abort_on_error
+
+
+
+
+ set_abort_on_error
+
+
+@accepts(bool)
+@returns(none)
+def set_abort_on_error(abort_on_error):
+ # Python wrapper for regress_set_abort_on_error()
+
+
+
+
+
+
+
+
+
+abort_on_error :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
new file mode 100644
index 00000000..9a170d7d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_callback
+
+ Regress.TestCallbackArray
+ callback
+
+
+
+
+ test_array_callback
+
+
+@accepts(Regress.TestCallbackArray)
+@returns(int)
+def test_array_callback(callback):
+ # Python wrapper for regress_test_array_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
new file mode 100644
index 00000000..a5cb3976
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_fixed_out_objects
+
+ [Regress.TestObj]
+ objs
+
+
+
+
+ test_array_fixed_out_objects
+
+
+@accepts([Regress.TestObj])
+@returns(none)
+def test_array_fixed_out_objects(objs):
+ # Python wrapper for regress_test_array_fixed_out_objects()
+
+
+
+
+
+
+
+
+
+objs :
+An array of
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
new file mode 100644
index 00000000..de526c40
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_fixed_size_int_in
+
+ [int]
+ ints
+
+
+
+
+ test_array_fixed_size_int_in
+
+
+@accepts([int])
+@returns(int)
+def test_array_fixed_size_int_in(ints):
+ # Python wrapper for regress_test_array_fixed_size_int_in()
+
+
+
+
+
+
+
+
+
+ints :
+a list of 5 integers
+Returns :
+the sum of the items in ints
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
new file mode 100644
index 00000000..9d7ec741
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_fixed_size_int_out
+
+ [int]
+ ints
+
+
+
+
+ test_array_fixed_size_int_out
+
+
+@accepts([int])
+@returns(none)
+def test_array_fixed_size_int_out(ints):
+ # Python wrapper for regress_test_array_fixed_size_int_out()
+
+
+
+
+
+
+
+
+
+ints :
+a list of 5 integers ranging from 0 to 4
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
new file mode 100644
index 00000000..bc33d6df
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [int]
+
+ regress_test_array_fixed_size_int_return
+
+
+
+ test_array_fixed_size_int_return
+
+
+@returns([int])
+def test_array_fixed_size_int_return():
+ # Python wrapper for regress_test_array_fixed_size_int_return()
+
+
+
+
+
+
+
+
+
+Returns :
+a list of 5 integers ranging from 0 to 4
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
new file mode 100644
index 00000000..98f1e19e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_gint16_in
+
+ int
+ n_ints
+
+
+ [gint16]
+ ints
+
+
+
+
+ test_array_gint16_in
+
+
+@accepts(int, [gint16])
+@returns(int)
+def test_array_gint16_in(n_ints, ints):
+ # Python wrapper for regress_test_array_gint16_in()
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
new file mode 100644
index 00000000..74fb671f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_array_gint32_in
+
+ int
+ n_ints
+
+
+ [gint32]
+ ints
+
+
+
+
+ test_array_gint32_in
+
+
+@accepts(int, [gint32])
+@returns(gint32)
+def test_array_gint32_in(n_ints, ints):
+ # Python wrapper for regress_test_array_gint32_in()
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
new file mode 100644
index 00000000..0f2ad40b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_gint64_in
+
+ int
+ n_ints
+
+
+ [int]
+ ints
+
+
+
+
+ test_array_gint64_in
+
+
+@accepts(int, [int])
+@returns(int)
+def test_array_gint64_in(n_ints, ints):
+ # Python wrapper for regress_test_array_gint64_in()
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
new file mode 100644
index 00000000..4ad4fc7c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_gint8_in
+
+ int
+ n_ints
+
+
+ [gint8]
+ ints
+
+
+
+
+ test_array_gint8_in
+
+
+@accepts(int, [gint8])
+@returns(int)
+def test_array_gint8_in(n_ints, ints):
+ # Python wrapper for regress_test_array_gint8_in()
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
new file mode 100644
index 00000000..bc9057b0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_array_gtype_in
+
+ int
+ n_types
+
+
+ [GType]
+ types
+
+
+
+
+ test_array_gtype_in
+
+
+@accepts(int, [GType])
+@returns(unicode)
+def test_array_gtype_in(n_types, types):
+ # Python wrapper for regress_test_array_gtype_in()
+
+
+
+
+
+
+
+
+
+n_types :
+
+types :
+List of types
+Returns :
+string representation of provided types
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
new file mode 100644
index 00000000..088ccfa2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ [int]
+
+ regress_test_array_int_full_out
+
+ int
+ len
+
+
+
+
+ test_array_int_full_out
+
+
+@accepts(int)
+@returns([int])
+def test_array_int_full_out(len):
+ # Python wrapper for regress_test_array_int_full_out()
+
+
+
+
+
+
+
+
+
+len :
+length of the returned array.
+Returns :
+a new array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
new file mode 100644
index 00000000..8bc291b1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_array_int_in
+
+ int
+ n_ints
+
+
+ [int]
+ ints
+
+
+
+
+ test_array_int_in
+
+
+@accepts(int, [int])
+@returns(int)
+def test_array_int_in(n_ints, ints):
+ # Python wrapper for regress_test_array_int_in()
+
+
+
+
+
+
+
+
+
+n_ints :
+
+ints :
+List of ints
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
new file mode 100644
index 00000000..881cc86e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_int_inout
+
+ int
+ n_ints
+
+
+ [int]
+ ints
+
+
+
+
+ test_array_int_inout
+
+
+@accepts(int, [int])
+@returns(none)
+def test_array_int_inout(n_ints, ints):
+ # Python wrapper for regress_test_array_int_inout()
+
+
+
+
+
+
+
+
+
+n_ints :
+the length of ints
+ints :
+a list of integers whose items will be increased by 1, except the first that will be dropped
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
new file mode 100644
index 00000000..39542be1
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ [int]
+
+ regress_test_array_int_none_out
+
+ int
+ len
+
+
+
+
+ test_array_int_none_out
+
+
+@accepts(int)
+@returns([int])
+def test_array_int_none_out(len):
+ # Python wrapper for regress_test_array_int_none_out()
+
+
+
+
+
+
+
+
+
+len :
+length of the returned array.
+Returns :
+a static array of integers.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
new file mode 100644
index 00000000..1e8007f7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_int_null_in
+
+ [int]
+ arr
+
+
+ int
+ len
+
+
+
+
+ test_array_int_null_in
+
+
+@accepts([int], int)
+@returns(none)
+def test_array_int_null_in(arr, len):
+ # Python wrapper for regress_test_array_int_null_in()
+
+
+
+
+
+
+
+
+
+arr :
+
+len :
+length
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
new file mode 100644
index 00000000..894a37e3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_int_null_out
+
+ [int]
+ arr
+
+
+ int
+ len
+
+
+
+
+ test_array_int_null_out
+
+
+@accepts([int], int)
+@returns(none)
+def test_array_int_null_out(arr, len):
+ # Python wrapper for regress_test_array_int_null_out()
+
+
+
+
+
+
+
+
+
+arr :
+
+len :
+length
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
new file mode 100644
index 00000000..3bfad946
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_array_int_out
+
+ int
+ n_ints
+
+
+ [int]
+ ints
+
+
+
+
+ test_array_int_out
+
+
+@accepts(int, [int])
+@returns(none)
+def test_array_int_out(n_ints, ints):
+ # Python wrapper for regress_test_array_int_out()
+
+
+
+
+
+
+
+
+
+n_ints :
+the length of ints
+ints :
+a list of 5 integers, from 0 to 4 in consecutive order
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
new file mode 100644
index 00000000..39a24a23
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_async_ready_callback
+
+ Gio.AsyncReadyCallback
+ callback
+
+
+
+
+ test_async_ready_callback
+
+
+@accepts(Gio.AsyncReadyCallback)
+@returns(none)
+def test_async_ready_callback(callback):
+ # Python wrapper for regress_test_async_ready_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
new file mode 100644
index 00000000..e7217be4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_boolean
+
+ bool
+ in
+
+
+
+
+ test_boolean
+
+
+@accepts(bool)
+@returns(bool)
+def test_boolean(in):
+ # Python wrapper for regress_test_boolean()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
new file mode 100644
index 00000000..0f7783ab
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_boolean_false
+
+ bool
+ in
+
+
+
+
+ test_boolean_false
+
+
+@accepts(bool)
+@returns(bool)
+def test_boolean_false(in):
+ # Python wrapper for regress_test_boolean_false()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
new file mode 100644
index 00000000..65fec5ed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_boolean_true
+
+ bool
+ in
+
+
+
+
+ test_boolean_true
+
+
+@accepts(bool)
+@returns(bool)
+def test_boolean_true(in):
+ # Python wrapper for regress_test_boolean_true()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
new file mode 100644
index 00000000..dfebfd05
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Context
+
+ regress_test_cairo_context_full_return
+
+
+
+ test_cairo_context_full_return
+
+
+@returns(cairo.Context)
+def test_cairo_context_full_return():
+ # Python wrapper for regress_test_cairo_context_full_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
new file mode 100644
index 00000000..922330df
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_cairo_context_none_in
+
+ cairo.Context
+ context
+
+
+
+
+ test_cairo_context_none_in
+
+
+@accepts(cairo.Context)
+@returns(none)
+def test_cairo_context_none_in(context):
+ # Python wrapper for regress_test_cairo_context_none_in()
+
+
+
+
+
+
+
+
+
+context :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
new file mode 100644
index 00000000..1b32629a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_cairo_surface_full_out
+
+ cairo.Surface
+ surface
+
+
+
+
+ test_cairo_surface_full_out
+
+
+@accepts(cairo.Surface)
+@returns(none)
+def test_cairo_surface_full_out(surface):
+ # Python wrapper for regress_test_cairo_surface_full_out()
+
+
+
+
+
+
+
+
+
+surface :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
new file mode 100644
index 00000000..1cfa1513
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Surface
+
+ regress_test_cairo_surface_full_return
+
+
+
+ test_cairo_surface_full_return
+
+
+@returns(cairo.Surface)
+def test_cairo_surface_full_return():
+ # Python wrapper for regress_test_cairo_surface_full_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
new file mode 100644
index 00000000..ad456c10
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_cairo_surface_none_in
+
+ cairo.Surface
+ surface
+
+
+
+
+ test_cairo_surface_none_in
+
+
+@accepts(cairo.Surface)
+@returns(none)
+def test_cairo_surface_none_in(surface):
+ # Python wrapper for regress_test_cairo_surface_none_in()
+
+
+
+
+
+
+
+
+
+surface :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
new file mode 100644
index 00000000..4e5dd409
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ cairo.Surface
+
+ regress_test_cairo_surface_none_return
+
+
+
+ test_cairo_surface_none_return
+
+
+@returns(cairo.Surface)
+def test_cairo_surface_none_return():
+ # Python wrapper for regress_test_cairo_surface_none_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
new file mode 100644
index 00000000..5da4505b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_callback
+
+
+@accepts(Regress.TestCallback)
+@returns(int)
+def test_callback(callback):
+ # Python wrapper for regress_test_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
new file mode 100644
index 00000000..8ffd9661
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_callback_async
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ test_callback_async
+
+
+@accepts(Regress.TestCallbackUserData, gpointer)
+@returns(none)
+def test_callback_async(callback, user_data):
+ # Python wrapper for regress_test_callback_async()
+
+
+
+
+
+
+
+
+
+callback :
+
+user_data :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
new file mode 100644
index 00000000..fed66313
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_destroy_notify
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+ GLib.DestroyNotify
+ notify
+
+
+
+
+ test_callback_destroy_notify
+
+
+@accepts(Regress.TestCallbackUserData, gpointer, GLib.DestroyNotify)
+@returns(int)
+def test_callback_destroy_notify(callback, user_data, notify):
+ # Python wrapper for regress_test_callback_destroy_notify()
+
+
+
+ Notified - callback persists until a DestroyNotify delegate
+is invoked.
+
+
+
+
+
+callback :
+
+user_data :
+
+notify :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
new file mode 100644
index 00000000..a343923a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_destroy_notify_no_user_data
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ GLib.DestroyNotify
+ notify
+
+
+
+
+ test_callback_destroy_notify_no_user_data
+
+
+@accepts(Regress.TestCallbackUserData, GLib.DestroyNotify)
+@returns(int)
+def test_callback_destroy_notify_no_user_data(callback, notify):
+ # Python wrapper for regress_test_callback_destroy_notify_no_user_data()
+
+
+
+ Adds a scope notified callback with no user data. This can invoke an error
+condition in bindings which needs to be tested.
+
+
+
+
+
+callback :
+
+notify :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
new file mode 100644
index 00000000..459bd47d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_thaw_async
+
+
+
+ test_callback_thaw_async
+
+
+@returns(int)
+def test_callback_thaw_async():
+ # Python wrapper for regress_test_callback_thaw_async()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
new file mode 100644
index 00000000..24c45e90
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_thaw_notifications
+
+
+
+ test_callback_thaw_notifications
+
+
+@returns(int)
+def test_callback_thaw_notifications():
+ # Python wrapper for regress_test_callback_thaw_notifications()
+
+
+
+ Invokes all callbacks installed by #test_callback_destroy_notify(),
+adding up their return values, and removes them, invoking the
+corresponding destroy notfications.
+
+
+
+
+
+Returns :
+Sum of the return values of the invoked callbacks.
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
new file mode 100644
index 00000000..2b03a8fd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_callback_user_data
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+
+
+ test_callback_user_data
+
+
+@accepts(Regress.TestCallbackUserData, gpointer)
+@returns(int)
+def test_callback_user_data(callback, user_data):
+ # Python wrapper for regress_test_callback_user_data()
+
+
+
+ Call - callback parameter persists for the duration of the method
+call and can be released on return.
+
+
+
+
+
+callback :
+
+user_data :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
new file mode 100644
index 00000000..a3290e54
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_closure
+
+ GObject.Closure
+ closure
+
+
+
+
+ test_closure
+
+
+@accepts(GObject.Closure)
+@returns(int)
+def test_closure(closure):
+ # Python wrapper for regress_test_closure()
+
+
+
+
+
+
+
+
+
+closure :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
new file mode 100644
index 00000000..c766153c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_closure_one_arg
+
+ GObject.Closure
+ closure
+
+
+ int
+ arg
+
+
+
+
+ test_closure_one_arg
+
+
+@accepts(GObject.Closure, int)
+@returns(int)
+def test_closure_one_arg(closure, arg):
+ # Python wrapper for regress_test_closure_one_arg()
+
+
+
+
+
+
+
+
+
+closure :
+
+arg :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
new file mode 100644
index 00000000..2151555c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_closure_variant
+
+ GObject.Closure
+ closure
+
+
+ GLib.Variant
+ arg
+
+
+
+
+ test_closure_variant
+
+
+@accepts(GObject.Closure, GLib.Variant)
+@returns(GLib.Variant)
+def test_closure_variant(closure, arg):
+ # Python wrapper for regress_test_closure_variant()
+
+
+
+
+
+
+
+
+
+closure :
+GClosure which takes one GVariant and returns a GVariant
+arg :
+a GVariant passed as argument to closure
+Returns :
+the return value of closure
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
new file mode 100644
index 00000000..7e9400e4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_date_in_gvalue
+
+
+
+ test_date_in_gvalue
+
+
+@returns(GObject.Value)
+def test_date_in_gvalue():
+ # Python wrapper for regress_test_date_in_gvalue()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
new file mode 100644
index 00000000..dc3c910a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Quark
+
+ regress_test_def_error_quark
+
+
+
+ test_def_error_quark
+
+
+@returns(GLib.Quark)
+def test_def_error_quark():
+ # Python wrapper for regress_test_def_error_quark()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
new file mode 100644
index 00000000..986f57a5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ float
+
+ regress_test_double
+
+ float
+ in
+
+
+
+
+ test_double
+
+
+@accepts(float)
+@returns(float)
+def test_double(in):
+ # Python wrapper for regress_test_double()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
new file mode 100644
index 00000000..9b259bfd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_filename_return
+
+
+
+ test_filename_return
+
+
+@returns(<list>)
+def test_filename_return():
+ # Python wrapper for regress_test_filename_return()
+
+
+
+
+
+
+
+
+
+Returns :
+list of strings
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
new file mode 100644
index 00000000..5b5bdb81
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ float
+
+ regress_test_float
+
+ float
+ in
+
+
+
+
+ test_float
+
+
+@accepts(float)
+@returns(float)
+def test_float(in):
+ # Python wrapper for regress_test_float()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
new file mode 100644
index 00000000..132de1fa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_test_garray_container_return
+
+
+
+ test_garray_container_return
+
+
+@returns([unicode])
+def test_garray_container_return():
+ # Python wrapper for regress_test_garray_container_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
new file mode 100644
index 00000000..e7c1b0fc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_test_garray_full_return
+
+
+
+ test_garray_full_return
+
+
+@returns([unicode])
+def test_garray_full_return():
+ # Python wrapper for regress_test_garray_full_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
new file mode 100644
index 00000000..52ef85d3
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_gerror_callback
+
+ Regress.TestCallbackGError
+ callback
+
+
+
+
+ test_gerror_callback
+
+
+@accepts(Regress.TestCallbackGError)
+@returns(none)
+def test_gerror_callback(callback):
+ # Python wrapper for regress_test_gerror_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
new file mode 100644
index 00000000..676e6652
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: unicode}
+
+ regress_test_ghash_container_return
+
+
+
+ test_ghash_container_return
+
+
+@returns({unicode: unicode})
+def test_ghash_container_return():
+ # Python wrapper for regress_test_ghash_container_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
new file mode 100644
index 00000000..0cca64bc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: unicode}
+
+ regress_test_ghash_everything_return
+
+
+
+ test_ghash_everything_return
+
+
+@returns({unicode: unicode})
+def test_ghash_everything_return():
+ # Python wrapper for regress_test_ghash_everything_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
new file mode 100644
index 00000000..39c476b5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_ghash_gvalue_in
+
+ {unicode: GObject.Value}
+ hash
+
+
+
+
+ test_ghash_gvalue_in
+
+
+@accepts({unicode: GObject.Value})
+@returns(none)
+def test_ghash_gvalue_in(hash):
+ # Python wrapper for regress_test_ghash_gvalue_in()
+
+
+
+
+
+
+
+
+
+hash :
+the hash table returned by .
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
new file mode 100644
index 00000000..9a94e398
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: GObject.Value}
+
+ regress_test_ghash_gvalue_return
+
+
+
+ test_ghash_gvalue_return
+
+
+@returns({unicode: GObject.Value})
+def test_ghash_gvalue_return():
+ # Python wrapper for regress_test_ghash_gvalue_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
new file mode 100644
index 00000000..6d0a2a7a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: {unicode: unicode}}
+
+ regress_test_ghash_nested_everything_return
+
+
+
+ test_ghash_nested_everything_return
+
+
+@returns({unicode: {unicode: unicode}})
+def test_ghash_nested_everything_return():
+ # Python wrapper for regress_test_ghash_nested_everything_return()
+
+
+
+ Specify nested parameterized types directly with the (type ) annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
new file mode 100644
index 00000000..a6837dad
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ {unicode: {unicode: unicode}}
+
+ regress_test_ghash_nested_everything_return2
+
+
+
+ test_ghash_nested_everything_return2
+
+
+@returns({unicode: {unicode: unicode}})
+def test_ghash_nested_everything_return2():
+ # Python wrapper for regress_test_ghash_nested_everything_return2()
+
+
+
+ Another way of specifying nested parameterized types: using the
+element-type annotation.
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
new file mode 100644
index 00000000..623aee60
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_ghash_nothing_in
+
+ {unicode: unicode}
+ in
+
+
+
+
+ test_ghash_nothing_in
+
+
+@accepts({unicode: unicode})
+@returns(none)
+def test_ghash_nothing_in(in):
+ # Python wrapper for regress_test_ghash_nothing_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
new file mode 100644
index 00000000..72e7c669
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_ghash_nothing_in2
+
+ {unicode: unicode}
+ in
+
+
+
+
+ test_ghash_nothing_in2
+
+
+@accepts({unicode: unicode})
+@returns(none)
+def test_ghash_nothing_in2(in):
+ # Python wrapper for regress_test_ghash_nothing_in2()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
new file mode 100644
index 00000000..64438430
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: unicode}
+
+ regress_test_ghash_nothing_return
+
+
+
+ test_ghash_nothing_return
+
+
+@returns({unicode: unicode})
+def test_ghash_nothing_return():
+ # Python wrapper for regress_test_ghash_nothing_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
new file mode 100644
index 00000000..5748c38a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: unicode}
+
+ regress_test_ghash_nothing_return2
+
+
+
+ test_ghash_nothing_return2
+
+
+@returns({unicode: unicode})
+def test_ghash_nothing_return2():
+ # Python wrapper for regress_test_ghash_nothing_return2()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
new file mode 100644
index 00000000..5eff48f8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_ghash_null_in
+
+ {unicode: unicode}
+ in
+
+
+
+
+ test_ghash_null_in
+
+
+@accepts({unicode: unicode})
+@returns(none)
+def test_ghash_null_in(in):
+ # Python wrapper for regress_test_ghash_null_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
new file mode 100644
index 00000000..a1c9b5bf
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_ghash_null_out
+
+ {unicode: unicode}
+ out
+
+
+
+
+ test_ghash_null_out
+
+
+@accepts({unicode: unicode})
+@returns(none)
+def test_ghash_null_out(out):
+ # Python wrapper for regress_test_ghash_null_out()
+
+
+
+
+
+
+
+
+
+out :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
new file mode 100644
index 00000000..0683dbed
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ {unicode: unicode}
+
+ regress_test_ghash_null_return
+
+
+
+ test_ghash_null_return
+
+
+@returns({unicode: unicode})
+def test_ghash_null_return():
+ # Python wrapper for regress_test_ghash_null_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
new file mode 100644
index 00000000..6963fb41
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_container_return
+
+
+
+ test_glist_container_return
+
+
+@returns(<list>)
+def test_glist_container_return():
+ # Python wrapper for regress_test_glist_container_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
new file mode 100644
index 00000000..7c1d2313
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_everything_return
+
+
+
+ test_glist_everything_return
+
+
+@returns(<list>)
+def test_glist_everything_return():
+ # Python wrapper for regress_test_glist_everything_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
new file mode 100644
index 00000000..bb93930b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_glist_nothing_in
+
+ <list>
+ in
+
+
+
+
+ test_glist_nothing_in
+
+
+@accepts()
+@returns(none)
+def test_glist_nothing_in(in):
+ # Python wrapper for regress_test_glist_nothing_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
new file mode 100644
index 00000000..fa87b14c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_glist_nothing_in2
+
+ <list>
+ in
+
+
+
+
+ test_glist_nothing_in2
+
+
+@accepts()
+@returns(none)
+def test_glist_nothing_in2(in):
+ # Python wrapper for regress_test_glist_nothing_in2()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
new file mode 100644
index 00000000..926d5f5f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_nothing_return
+
+
+
+ test_glist_nothing_return
+
+
+@returns(<list>)
+def test_glist_nothing_return():
+ # Python wrapper for regress_test_glist_nothing_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
new file mode 100644
index 00000000..b6163879
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_glist_nothing_return2
+
+
+
+ test_glist_nothing_return2
+
+
+@returns(<list>)
+def test_glist_nothing_return2():
+ # Python wrapper for regress_test_glist_nothing_return2()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
new file mode 100644
index 00000000..4da827e9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_glist_null_in
+
+ <list>
+ in
+
+
+
+
+ test_glist_null_in
+
+
+@accepts()
+@returns(none)
+def test_glist_null_in(in):
+ # Python wrapper for regress_test_glist_null_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
new file mode 100644
index 00000000..e96a9652
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_glist_null_out
+
+ <list>
+ out_list
+
+
+
+
+ test_glist_null_out
+
+
+@accepts()
+@returns(none)
+def test_glist_null_out(out_list):
+ # Python wrapper for regress_test_glist_null_out()
+
+
+
+
+
+
+
+
+
+out_list :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
new file mode 100644
index 00000000..e7ab5c11
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_container_return
+
+
+
+ test_gslist_container_return
+
+
+@returns(<list>)
+def test_gslist_container_return():
+ # Python wrapper for regress_test_gslist_container_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
new file mode 100644
index 00000000..ea32632f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_everything_return
+
+
+
+ test_gslist_everything_return
+
+
+@returns(<list>)
+def test_gslist_everything_return():
+ # Python wrapper for regress_test_gslist_everything_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
new file mode 100644
index 00000000..1cbf247c
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_gslist_nothing_in
+
+ <list>
+ in
+
+
+
+
+ test_gslist_nothing_in
+
+
+@accepts()
+@returns(none)
+def test_gslist_nothing_in(in):
+ # Python wrapper for regress_test_gslist_nothing_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
new file mode 100644
index 00000000..3325a41a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_gslist_nothing_in2
+
+ <list>
+ in
+
+
+
+
+ test_gslist_nothing_in2
+
+
+@accepts()
+@returns(none)
+def test_gslist_nothing_in2(in):
+ # Python wrapper for regress_test_gslist_nothing_in2()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
new file mode 100644
index 00000000..0a4a5aaa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_nothing_return
+
+
+
+ test_gslist_nothing_return
+
+
+@returns(<list>)
+def test_gslist_nothing_return():
+ # Python wrapper for regress_test_gslist_nothing_return()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
new file mode 100644
index 00000000..4fb5489f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ <list>
+
+ regress_test_gslist_nothing_return2
+
+
+
+ test_gslist_nothing_return2
+
+
+@returns(<list>)
+def test_gslist_nothing_return2():
+ # Python wrapper for regress_test_gslist_nothing_return2()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
new file mode 100644
index 00000000..470a6fff
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_gslist_null_in
+
+ <list>
+ in
+
+
+
+
+ test_gslist_null_in
+
+
+@accepts()
+@returns(none)
+def test_gslist_null_in(in):
+ # Python wrapper for regress_test_gslist_null_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
new file mode 100644
index 00000000..6c2dd5b4
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_gslist_null_out
+
+ <list>
+ out_list
+
+
+
+
+ test_gslist_null_out
+
+
+@accepts()
+@returns(none)
+def test_gslist_null_out(out_list):
+ # Python wrapper for regress_test_gslist_null_out()
+
+
+
+
+
+
+
+
+
+out_list :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
new file mode 100644
index 00000000..f98195ac
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ GType
+
+ regress_test_gtype
+
+ GType
+ in
+
+
+
+
+ test_gtype
+
+
+@accepts(GType)
+@returns(GType)
+def test_gtype(in):
+ # Python wrapper for regress_test_gtype()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
new file mode 100644
index 00000000..edd0a830
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_as
+
+
+
+ test_gvariant_as
+
+
+@returns(GLib.Variant)
+def test_gvariant_as():
+ # Python wrapper for regress_test_gvariant_as()
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
new file mode 100644
index 00000000..2e9eeeb7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_asv
+
+
+
+ test_gvariant_asv
+
+
+@returns(GLib.Variant)
+def test_gvariant_asv():
+ # Python wrapper for regress_test_gvariant_asv()
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
new file mode 100644
index 00000000..c47377b5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_i
+
+
+
+ test_gvariant_i
+
+
+@returns(GLib.Variant)
+def test_gvariant_i():
+ # Python wrapper for regress_test_gvariant_i()
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
new file mode 100644
index 00000000..dfd123f8
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_s
+
+
+
+ test_gvariant_s
+
+
+@returns(GLib.Variant)
+def test_gvariant_s():
+ # Python wrapper for regress_test_gvariant_s()
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
new file mode 100644
index 00000000..1f5d309e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GLib.Variant
+
+ regress_test_gvariant_v
+
+
+
+ test_gvariant_v
+
+
+@returns(GLib.Variant)
+def test_gvariant_v():
+ # Python wrapper for regress_test_gvariant_v()
+
+
+
+
+
+
+
+
+
+Returns :
+New variant
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
new file mode 100644
index 00000000..6429848b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_hash_table_callback
+
+ {unicode: int}
+ data
+
+
+ Regress.TestCallbackHashtable
+ callback
+
+
+
+
+ test_hash_table_callback
+
+
+@accepts({unicode: int}, Regress.TestCallbackHashtable)
+@returns(none)
+def test_hash_table_callback(data, callback):
+ # Python wrapper for regress_test_hash_table_callback()
+
+
+
+
+
+
+
+
+
+data :
+GHashTable that gets passed to callback
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
new file mode 100644
index 00000000..22c435f5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_int
+
+ int
+ in
+
+
+
+
+ test_int
+
+
+@accepts(int)
+@returns(int)
+def test_int(in):
+ # Python wrapper for regress_test_int()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
new file mode 100644
index 00000000..6f0945af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gint16
+
+ regress_test_int16
+
+ gint16
+ in
+
+
+
+
+ test_int16
+
+
+@accepts(gint16)
+@returns(gint16)
+def test_int16(in):
+ # Python wrapper for regress_test_int16()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
new file mode 100644
index 00000000..8070a644
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gint32
+
+ regress_test_int32
+
+ gint32
+ in
+
+
+
+
+ test_int32
+
+
+@accepts(gint32)
+@returns(gint32)
+def test_int32(in):
+ # Python wrapper for regress_test_int32()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
new file mode 100644
index 00000000..c9456ad6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_int64
+
+ int
+ in
+
+
+
+
+ test_int64
+
+
+@accepts(int)
+@returns(int)
+def test_int64(in):
+ # Python wrapper for regress_test_int64()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
new file mode 100644
index 00000000..73c17498
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gint8
+
+ regress_test_int8
+
+ gint8
+ in
+
+
+
+
+ test_int8
+
+
+@accepts(gint8)
+@returns(gint8)
+def test_int8(in):
+ # Python wrapper for regress_test_int8()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
new file mode 100644
index 00000000..9b5b728e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_int_out_utf8
+
+ int
+ length
+
+
+ unicode
+ in
+
+
+
+
+ test_int_out_utf8
+
+
+@accepts(int, unicode)
+@returns(none)
+def test_int_out_utf8(length, in):
+ # Python wrapper for regress_test_int_out_utf8()
+
+
+
+
+
+
+
+
+
+length :
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
new file mode 100644
index 00000000..2d6d569b
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_int_value_arg
+
+ GObject.Value
+ v
+
+
+
+
+ test_int_value_arg
+
+
+@accepts(GObject.Value)
+@returns(int)
+def test_int_value_arg(v):
+ # Python wrapper for regress_test_int_value_arg()
+
+
+
+
+
+
+
+
+
+v :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
new file mode 100644
index 00000000..3b56821e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_long
+
+ int
+ in
+
+
+
+
+ test_long
+
+
+@accepts(int)
+@returns(int)
+def test_long(in):
+ # Python wrapper for regress_test_long()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
new file mode 100644
index 00000000..ed15aba2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_multi_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_multi_callback
+
+
+@accepts(Regress.TestCallback)
+@returns(int)
+def test_multi_callback(callback):
+ # Python wrapper for regress_test_multi_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
new file mode 100644
index 00000000..b781e796
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_multi_double_args
+
+ float
+ in
+
+
+ float
+ one
+
+
+ float
+ two
+
+
+
+
+ test_multi_double_args
+
+
+@accepts(float, float, float)
+@returns(none)
+def test_multi_double_args(in, one, two):
+ # Python wrapper for regress_test_multi_double_args()
+
+
+
+
+
+
+
+
+
+in :
+
+one :
+
+two :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
new file mode 100644
index 00000000..6cfdbcd6
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_multiline_doc_comments
+
+
+
+ test_multiline_doc_comments
+
+
+@returns(none)
+def test_multiline_doc_comments():
+ # Python wrapper for regress_test_multiline_doc_comments()
+
+
+
+ This is a function.
It has multiple lines in the documentation.
The sky is blue.
You will give me your credit card number.
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
new file mode 100644
index 00000000..571dd0a5
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_nested_parameter
+
+ int
+ a
+
+
+
+
+ test_nested_parameter
+
+
+@accepts(int)
+@returns(none)
+def test_nested_parameter(a):
+ # Python wrapper for regress_test_nested_parameter()
+
+
+
+ <informaltable>
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Syntax</entry>
+ <entry>Explanation</entry>
+ <entry>Examples</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>rgb(@r, @g, @b)</entry>
+ <entry>An opaque color; @r, @g, @b can be either integers between
+ 0 and 255 or percentages</entry>
+ <entry><literallayout>rgb(128, 10, 54)
+rgb(20%, 30%, 0%)</literallayout></entry>
+ </row>
+ <row>
+ <entry>rgba(@r, @g, @b, a
)</entry>
+ <entry>A translucent color; @r, @g, @b are as in the previous row,
+ a
is a floating point number between 0 and 1</entry>
+ <entry><literallayout>rgba(255, 255, 0, 0.5)</literallayout></entry>
+ </row>
+ </tbody>
+ </tgroup>
+</informaltable>
What we're testing here is that the scanner ignores the a
nested inside XML.
+
+
+
+
+
+a :
+An integer
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
new file mode 100644
index 00000000..ce50e43e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_null_gerror_callback
+
+ Regress.TestCallbackGError
+ callback
+
+
+
+
+ test_null_gerror_callback
+
+
+@accepts(Regress.TestCallbackGError)
+@returns(none)
+def test_null_gerror_callback(callback):
+ # Python wrapper for regress_test_null_gerror_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
new file mode 100644
index 00000000..93cd72fc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_owned_gerror_callback
+
+ Regress.TestCallbackOwnedGError
+ callback
+
+
+
+
+ test_owned_gerror_callback
+
+
+@accepts(Regress.TestCallbackOwnedGError)
+@returns(none)
+def test_owned_gerror_callback(callback):
+ # Python wrapper for regress_test_owned_gerror_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
new file mode 100644
index 00000000..77ddd585
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gshort
+
+ regress_test_short
+
+ gshort
+ in
+
+
+
+
+ test_short
+
+
+@accepts(gshort)
+@returns(gshort)
+def test_short(in):
+ # Python wrapper for regress_test_short()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
new file mode 100644
index 00000000..241d0a86
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_simple_callback
+
+ Regress.TestSimpleCallback
+ callback
+
+
+
+
+ test_simple_callback
+
+
+@accepts(Regress.TestSimpleCallback)
+@returns(none)
+def test_simple_callback(callback):
+ # Python wrapper for regress_test_simple_callback()
+
+
+
+
+
+
+
+
+
+callback :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
new file mode 100644
index 00000000..3496e370
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gsize
+
+ regress_test_size
+
+ gsize
+ in
+
+
+
+
+ test_size
+
+
+@accepts(gsize)
+@returns(gsize)
+def test_size(in):
+ # Python wrapper for regress_test_size()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
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
new file mode 100644
index 00000000..8dc6a486
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_skip_unannotated_callback
+
+ Regress.TestCallback
+ callback
+
+
+
+
+ test_skip_unannotated_callback
+
+
+@accepts(Regress.TestCallback)
+@returns(none)
+def test_skip_unannotated_callback(callback):
+ # Python wrapper for regress_test_skip_unannotated_callback()
+
+
+
+ Should not emit a warning:
+https://bugzilla.gnome.org/show_bug.cgi?id=685399
+
+
+
+
+
+callback :
+No annotation here
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
new file mode 100644
index 00000000..6e61bc83
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gssize
+
+ regress_test_ssize
+
+ gssize
+ in
+
+
+
+
+ test_ssize
+
+
+@accepts(gssize)
+@returns(gssize)
+def test_ssize(in):
+ # Python wrapper for regress_test_ssize()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
new file mode 100644
index 00000000..dee44c02
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_strv_in
+
+ [unicode]
+ arr
+
+
+
+
+ test_strv_in
+
+
+@accepts([unicode])
+@returns(bool)
+def test_strv_in(arr):
+ # Python wrapper for regress_test_strv_in()
+
+
+
+
+
+
+
+
+
+arr :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
new file mode 100644
index 00000000..ab03bda9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_strv_in_gvalue
+
+
+
+ test_strv_in_gvalue
+
+
+@returns(GObject.Value)
+def test_strv_in_gvalue():
+ # Python wrapper for regress_test_strv_in_gvalue()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
new file mode 100644
index 00000000..e87d979f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_test_strv_out
+
+
+
+ test_strv_out
+
+
+@returns([unicode])
+def test_strv_out():
+ # Python wrapper for regress_test_strv_out()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
new file mode 100644
index 00000000..8d5a73a7
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_test_strv_out_c
+
+
+
+ test_strv_out_c
+
+
+@returns([unicode])
+def test_strv_out_c():
+ # Python wrapper for regress_test_strv_out_c()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
new file mode 100644
index 00000000..feaf8c78
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ [unicode]
+
+ regress_test_strv_out_container
+
+
+
+ test_strv_out_container
+
+
+@returns([unicode])
+def test_strv_out_container():
+ # Python wrapper for regress_test_strv_out_container()
+
+
+
+
+
+
+
+
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
new file mode 100644
index 00000000..7cea6b43
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_strv_outarg
+
+ [unicode]
+ retp
+
+
+
+
+ test_strv_outarg
+
+
+@accepts([unicode])
+@returns(none)
+def test_strv_outarg(retp):
+ # Python wrapper for regress_test_strv_outarg()
+
+
+
+
+
+
+
+
+
+retp :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
new file mode 100644
index 00000000..3e7637ec
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_timet
+
+ int
+ in
+
+
+
+
+ test_timet
+
+
+@accepts(int)
+@returns(int)
+def test_timet(in):
+ # Python wrapper for regress_test_timet()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
new file mode 100644
index 00000000..542dc1f2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_torture_signature_0
+
+ int
+ x
+
+
+ float
+ y
+
+
+ int
+ z
+
+
+ unicode
+ foo
+
+
+ int
+ q
+
+
+ int
+ m
+
+
+
+
+ test_torture_signature_0
+
+
+@accepts(int, float, int, unicode, int, int)
+@returns(none)
+def test_torture_signature_0(x, y, z, foo, q, m):
+ # Python wrapper for regress_test_torture_signature_0()
+
+
+
+
+
+
+
+
+
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
new file mode 100644
index 00000000..333d386e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+ bool
+
+ regress_test_torture_signature_1
+
+ int
+ x
+
+
+ float
+ y
+
+
+ int
+ z
+
+
+ unicode
+ foo
+
+
+ int
+ q
+
+
+ int
+ m
+
+
+
+
+ test_torture_signature_1
+
+
+@accepts(int, float, int, unicode, int, int)
+@returns(bool)
+def test_torture_signature_1(x, y, z, foo, q, m):
+ # Python wrapper for regress_test_torture_signature_1()
+
+
+
+ This function throws an error if m is odd.
+
+
+
+
+
+x :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
new file mode 100644
index 00000000..449793bb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_torture_signature_2
+
+ int
+ x
+
+
+ Regress.TestCallbackUserData
+ callback
+
+
+ gpointer
+ user_data
+
+
+ GLib.DestroyNotify
+ notify
+
+
+ float
+ y
+
+
+ int
+ z
+
+
+ unicode
+ foo
+
+
+ int
+ q
+
+
+ int
+ m
+
+
+
+
+ test_torture_signature_2
+
+
+@accepts(int, Regress.TestCallbackUserData, gpointer, GLib.DestroyNotify, float, int, unicode, int, int)
+@returns(none)
+def test_torture_signature_2(x, callback, user_data, notify, y, z, foo, q, m):
+ # Python wrapper for regress_test_torture_signature_2()
+
+
+
+
+
+
+
+
+
+x :
+
+callback :
+
+user_data :
+
+notify :
+
+y :
+
+z :
+
+foo :
+
+q :
+
+m :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
new file mode 100644
index 00000000..84f702af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_uint
+
+ int
+ in
+
+
+
+
+ test_uint
+
+
+@accepts(int)
+@returns(int)
+def test_uint(in):
+ # Python wrapper for regress_test_uint()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
new file mode 100644
index 00000000..b8e444a0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ guint16
+
+ regress_test_uint16
+
+ guint16
+ in
+
+
+
+
+ test_uint16
+
+
+@accepts(guint16)
+@returns(guint16)
+def test_uint16(in):
+ # Python wrapper for regress_test_uint16()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
new file mode 100644
index 00000000..37da5482
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ guint32
+
+ regress_test_uint32
+
+ guint32
+ in
+
+
+
+
+ test_uint32
+
+
+@accepts(guint32)
+@returns(guint32)
+def test_uint32(in):
+ # Python wrapper for regress_test_uint32()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
new file mode 100644
index 00000000..b11cfbb2
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_uint64
+
+ int
+ in
+
+
+
+
+ test_uint64
+
+
+@accepts(int)
+@returns(int)
+def test_uint64(in):
+ # Python wrapper for regress_test_uint64()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
new file mode 100644
index 00000000..58f7817a
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ guint8
+
+ regress_test_uint8
+
+ guint8
+ in
+
+
+
+
+ test_uint8
+
+
+@accepts(guint8)
+@returns(guint8)
+def test_uint8(in):
+ # Python wrapper for regress_test_uint8()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
new file mode 100644
index 00000000..f94fff0d
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ int
+
+ regress_test_ulong
+
+ int
+ in
+
+
+
+
+ test_ulong
+
+
+@accepts(int)
+@returns(int)
+def test_ulong(in):
+ # Python wrapper for regress_test_ulong()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
new file mode 100644
index 00000000..363a5e33
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_unichar
+
+ unicode
+ in
+
+
+
+
+ test_unichar
+
+
+@accepts(unicode)
+@returns(unicode)
+def test_unichar(in):
+ # Python wrapper for regress_test_unichar()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
new file mode 100644
index 00000000..4e77143e
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_unsigned_enum_param
+
+ Regress.TestEnumUnsigned
+ e
+
+
+
+
+ test_unsigned_enum_param
+
+
+@accepts(Regress.TestEnumUnsigned)
+@returns(unicode)
+def test_unsigned_enum_param(e):
+ # Python wrapper for regress_test_unsigned_enum_param()
+
+
+
+
+
+
+
+
+
+e :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
new file mode 100644
index 00000000..2b0f0822
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ gushort
+
+ regress_test_ushort
+
+ gushort
+ in
+
+
+
+
+ test_ushort
+
+
+@accepts(gushort)
+@returns(gushort)
+def test_ushort(in):
+ # Python wrapper for regress_test_ushort()
+
+
+
+
+
+
+
+
+
+in :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
new file mode 100644
index 00000000..36e992bb
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_const_in
+
+ unicode
+ in
+
+
+
+
+ test_utf8_const_in
+
+
+@accepts(unicode)
+@returns(none)
+def test_utf8_const_in(in):
+ # Python wrapper for regress_test_utf8_const_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
new file mode 100644
index 00000000..9aef1f17
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_utf8_const_return
+
+
+
+ test_utf8_const_return
+
+
+@returns(unicode)
+def test_utf8_const_return():
+ # Python wrapper for regress_test_utf8_const_return()
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
new file mode 100644
index 00000000..c7c32ccc
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_inout
+
+ unicode
+ inout
+
+
+
+
+ test_utf8_inout
+
+
+@accepts(unicode)
+@returns(none)
+def test_utf8_inout(inout):
+ # Python wrapper for regress_test_utf8_inout()
+
+
+
+
+
+
+
+
+
+inout :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
new file mode 100644
index 00000000..fd5de6a9
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_utf8_nonconst_return
+
+
+
+ test_utf8_nonconst_return
+
+
+@returns(unicode)
+def test_utf8_nonconst_return():
+ # Python wrapper for regress_test_utf8_nonconst_return()
+
+
+
+
+
+
+
+
+
+Returns :
+UTF-8 string
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
new file mode 100644
index 00000000..c6aff047
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_null_in
+
+ unicode
+ in
+
+
+
+
+ test_utf8_null_in
+
+
+@accepts(unicode)
+@returns(none)
+def test_utf8_null_in(in):
+ # Python wrapper for regress_test_utf8_null_in()
+
+
+
+
+
+
+
+
+
+in :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
new file mode 100644
index 00000000..65b277af
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_null_out
+
+ unicode
+ char_out
+
+
+
+
+ test_utf8_null_out
+
+
+@accepts(unicode)
+@returns(none)
+def test_utf8_null_out(char_out):
+ # Python wrapper for regress_test_utf8_null_out()
+
+
+
+
+
+
+
+
+
+char_out :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
new file mode 100644
index 00000000..7f73b8d0
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_out
+
+ unicode
+ out
+
+
+
+
+ test_utf8_out
+
+
+@accepts(unicode)
+@returns(none)
+def test_utf8_out(out):
+ # Python wrapper for regress_test_utf8_out()
+
+
+
+
+
+
+
+
+
+out :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
new file mode 100644
index 00000000..ed43d541
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ unicode
+
+ regress_test_utf8_out_nonconst_return
+
+ unicode
+ out
+
+
+
+
+ test_utf8_out_nonconst_return
+
+
+@accepts(unicode)
+@returns(unicode)
+def test_utf8_out_nonconst_return(out):
+ # Python wrapper for regress_test_utf8_out_nonconst_return()
+
+
+
+
+
+
+
+
+
+out :
+a copy of "second"
+Returns :
+a copy of "first"
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
new file mode 100644
index 00000000..763053fa
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_utf8_out_out
+
+ unicode
+ out0
+
+
+ unicode
+ out1
+
+
+
+
+ test_utf8_out_out
+
+
+@accepts(unicode, unicode)
+@returns(none)
+def test_utf8_out_out(out0, out1):
+ # Python wrapper for regress_test_utf8_out_out()
+
+
+
+
+
+
+
+
+
+out0 :
+a copy of "first"
+out1 :
+a copy of "second"
+
+
+
+
+
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
new file mode 100644
index 00000000..2f13d40f
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ Regress.TestFundamentalObject
+
+ regress_test_value_get_fundamental_object
+
+ GObject.Value
+ value
+
+
+
+
+ test_value_get_fundamental_object
+
+
+@accepts(GObject.Value)
+@returns(Regress.TestFundamentalObject)
+def test_value_get_fundamental_object(value):
+ # Python wrapper for regress_test_value_get_fundamental_object()
+
+
+
+
+
+
+
+
+
+value :
+
+Returns :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
new file mode 100644
index 00000000..54aaaa66
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+ GObject.Value
+
+ regress_test_value_return
+
+ int
+ i
+
+
+
+
+ test_value_return
+
+
+@accepts(int)
+@returns(GObject.Value)
+def test_value_return(i):
+ # Python wrapper for regress_test_value_return()
+
+
+
+
+
+
+
+
+
+i :
+an int
+Returns :
+the int wrapped in a GValue.
+
+
+
+
+
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
new file mode 100644
index 00000000..e1efb486
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_value_set_fundamental_object
+
+ GObject.Value
+ value
+
+
+ Regress.TestFundamentalObject
+ fundamental_object
+
+
+
+
+ test_value_set_fundamental_object
+
+
+@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()
+
+
+
+
+
+
+
+
+
+value :
+
+fundamental_object :
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
new file mode 100644
index 00000000..4a5cfd82
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ none
+
+ regress_test_versioning
+
+
+
+ test_versioning
+
+
+@returns(none)
+def test_versioning():
+ # Python wrapper for regress_test_versioning()
+
+
+
+
+
+
+ Since 1.32.1
+
+
+
+
+
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/index.page b/tests/scanner/Regress-1.0-Python-expected/index.page
new file mode 100644
index 00000000..1d89dedd
--- /dev/null
+++ b/tests/scanner/Regress-1.0-Python-expected/index.page
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ Index
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+ Functions
+
+
+ Other
+
+
+
--
cgit v1.2.1
From 09bde86a11064a5b9573d2a674fae4223c33634d Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Fri, 8 Feb 2013 23:23:36 -0500
Subject: ast: Allow more options in unresolved_type
If there's an unresolved type for an annotation, it's very likely
it's using a target_giname.
https://bugzilla.gnome.org/show_bug.cgi?id=693598
---
giscanner/ast.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/giscanner/ast.py b/giscanner/ast.py
index 1806720e..efa39a91 100644
--- a/giscanner/ast.py
+++ b/giscanner/ast.py
@@ -84,6 +84,8 @@ from a C type string, or a gtype_name (from g_type_name()).
return self.ctype
elif self.gtype_name:
return self.gtype_name
+ elif self.target_giname:
+ return self.target_giname
else:
assert False
--
cgit v1.2.1
From cfc41bb6fd3b350fbed03d81637fe94e66779993 Mon Sep 17 00:00:00 2001
From: Rico Tzschichholz
Date: Tue, 12 Feb 2013 21:02:08 +0100
Subject: tests/scanner: add Regress-1.0-*-expected to EXTRA_DIST
---
tests/scanner/Makefile.am | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/scanner/Makefile.am b/tests/scanner/Makefile.am
index e07bdd3e..e8781d40 100644
--- a/tests/scanner/Makefile.am
+++ b/tests/scanner/Makefile.am
@@ -231,4 +231,7 @@ EXTRA_DIST += \
annotationparser/gtkdoc/annotations/tester.h.xml \
annotationparser/gtkdoc/annotations/tester.c.xml \
annotationparser/gtkdoc/gobject/gobject.h.xml \
- annotationparser/gtkdoc/gobject/gobject.c.xml
+ annotationparser/gtkdoc/gobject/gobject.c.xml \
+ Regress-1.0-C-expected \
+ Regress-1.0-Gjs-expected \
+ Regress-1.0-Python-expected
--
cgit v1.2.1
From a7ad2cc6081ef44a721966736c56f45c7506fa4c Mon Sep 17 00:00:00 2001
From: Stef Walter
Date: Wed, 13 Feb 2013 22:16:50 +0100
Subject: giscanner: Suppress deprecation warnings when introspecting types
https://bugzilla.gnome.org/show_bug.cgi?id=693742
---
giscanner/dumper.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/giscanner/dumper.py b/giscanner/dumper.py
index 24ab3ce1..dd1813f2 100644
--- a/giscanner/dumper.py
+++ b/giscanner/dumper.py
@@ -206,6 +206,7 @@ class DumpCompiler(object):
# header of the library being introspected
if self._compiler_cmd == 'gcc' and not self._options.init_sections:
args.append('-Wall')
+ args.append("-Wno-deprecated-declarations")
pkgconfig_flags = self._run_pkgconfig('--cflags')
args.extend(pkgconfig_flags)
cflags = os.environ.get('CFLAGS', '')
--
cgit v1.2.1
From c5bb3d0693739b3ffc2657ad2522cf0e752b0d38 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 23:15:03 -0500
Subject: .gitignore: Update for some testing stuff
I'm building html docs to test, and I don't want git thinking it's
untracked stuff.
---
.gitignore | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/.gitignore b/.gitignore
index 1e0a0262..c54f034d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -89,6 +89,16 @@ tests/*/*.log
tests/*/*.trs
.make-check-passed
+#yelp-build
+*.html
+C.css
+jquery.js
+jquery.syntax.js
+jquery.syntax.core.js
+jquery.syntax.brush.python.js
+jquery.syntax.layout.yelp.js
+yelp.js
+
#GTK-Doc output
docs/reference/html
docs/reference/xml
--
cgit v1.2.1
From 9c8a86bb6740a3ca10eb58797d09c657acb64d4b Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 22:15:30 -0500
Subject: docwriter: Format list types as if they are arrays
Language bindings don't actually care
---
giscanner/docwriter.py | 4 ++--
.../Regress.AnnotationObject-list-signal.page | 2 +-
.../Regress.AnnotationObject.get_objects.page | 4 ++--
.../Regress.AnnotationObject.get_strings.page | 4 ++--
tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page | 2 +-
tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page | 2 +-
.../Regress-1.0-Gjs-expected/Regress.test_filename_return.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page | 4 ++--
.../Regress.test_glist_everything_return.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page | 4 ++--
.../scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page | 4 ++--
.../Regress.test_gslist_container_return.page | 4 ++--
.../Regress.test_gslist_everything_return.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page | 4 ++--
.../Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page | 4 ++--
.../scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page | 4 ++--
.../Regress.AnnotationObject.get_objects.page | 4 ++--
.../Regress.AnnotationObject.get_strings.page | 4 ++--
.../scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page | 2 +-
tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page | 2 +-
.../Regress-1.0-Python-expected/Regress.test_filename_return.page | 4 ++--
.../Regress.test_glist_container_return.page | 4 ++--
.../Regress.test_glist_everything_return.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page | 4 ++--
.../Regress.test_glist_nothing_return.page | 4 ++--
.../Regress.test_glist_nothing_return2.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_glist_null_in.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_glist_null_out.page | 4 ++--
.../Regress.test_gslist_container_return.page | 4 ++--
.../Regress.test_gslist_everything_return.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page | 4 ++--
.../Regress.test_gslist_nothing_return.page | 4 ++--
.../Regress.test_gslist_nothing_return2.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_gslist_null_in.page | 4 ++--
.../Regress-1.0-Python-expected/Regress.test_gslist_null_out.page | 4 ++--
42 files changed, 79 insertions(+), 79 deletions(-)
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index 8a03aefe..9d0d5b8f 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -448,7 +448,7 @@ class DocFormatterPython(DocFormatter):
return fundamental_types.get(name, name)
def format_type(self, type_):
- if isinstance(type_, ast.Array):
+ if isinstance(type_, (ast.List, ast.Array)):
return '[' + self.format_type(type_.element_type) + ']'
elif isinstance(type_, ast.Map):
return '{%s: %s}' % (self.format_type(type_.key_type),
@@ -517,7 +517,7 @@ class DocFormatterGjs(DocFormatter):
return fundamental_types.get(name, name)
def format_type(self, type_):
- if isinstance(type_, ast.Array):
+ if isinstance(type_, (ast.List, ast.Array)):
return '[' + self.format_type(type_.element_type) + ']'
elif isinstance(type_, ast.Map):
return '{%s: %s}' % (self.format_type(type_.key_type),
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
index 35d0edd1..b29e2a6a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
@@ -14,7 +14,7 @@
Regress.AnnotationObject::list-signal
-function callback(annotation_object, list:, user_param1, ...):void;
+function callback(annotation_object, list:[String], user_param1, ...):void;
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
index 4db2b5f1..7245a0b6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
@@ -10,7 +10,7 @@
- <list>
+ [Regress.AnnotationObject]
regress_annotation_object_get_objects
@@ -19,7 +19,7 @@
AnnotationObject.prototype.get_objects
-function get_objects(): {
+function get_objects():[Regress.AnnotationObject] {
// Gjs wrapper for regress_annotation_object_get_objects()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
index f12734f1..2b9dde17 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_annotation_object_get_strings
@@ -19,7 +19,7 @@
AnnotationObject.prototype.get_strings
-function get_strings(): {
+function get_strings():[String] {
// Gjs wrapper for regress_annotation_object_get_strings()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
index fe821889..19331f31 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list-old.page
@@ -14,7 +14,7 @@
Regress.TestObj:list-old
-"list-old" : Read / Write
+"list-old" [String] : Read / Write
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
index 30d452db..93252b2b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-list.page
@@ -14,7 +14,7 @@
Regress.TestObj:list
-"list" : Read / Write
+"list" [String] : Read / Write
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
index 1b316534..7922381c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
@@ -10,7 +10,7 @@
- <list>
+ [filename]
regress_test_filename_return
@@ -19,7 +19,7 @@
test_filename_return
-function test_filename_return(): {
+function test_filename_return():[filename] {
// Gjs wrapper for regress_test_filename_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
index f1c08c40..d35f72b9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_glist_container_return
@@ -19,7 +19,7 @@
test_glist_container_return
-function test_glist_container_return(): {
+function test_glist_container_return():[String] {
// Gjs wrapper for regress_test_glist_container_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
index d54c8884..4989dd86 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_glist_everything_return
@@ -19,7 +19,7 @@
test_glist_everything_return
-function test_glist_everything_return(): {
+function test_glist_everything_return():[String] {
// Gjs wrapper for regress_test_glist_everything_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
index b041b94d..9b13e1b3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
@@ -14,7 +14,7 @@
regress_test_glist_nothing_in
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_glist_nothing_in
-function test_glist_nothing_in(in:):void {
+function test_glist_nothing_in(in:[String]):void {
// Gjs wrapper for regress_test_glist_nothing_in()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
index c5a7d9b3..84037606 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
@@ -14,7 +14,7 @@
regress_test_glist_nothing_in2
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_glist_nothing_in2
-function test_glist_nothing_in2(in:):void {
+function test_glist_nothing_in2(in:[String]):void {
// Gjs wrapper for regress_test_glist_nothing_in2()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
index 2a0af9f9..9ae9a958 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_glist_nothing_return
@@ -19,7 +19,7 @@
test_glist_nothing_return
-function test_glist_nothing_return(): {
+function test_glist_nothing_return():[String] {
// Gjs wrapper for regress_test_glist_nothing_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
index 4c2a63cd..069f5b0b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_glist_nothing_return2
@@ -19,7 +19,7 @@
test_glist_nothing_return2
-function test_glist_nothing_return2(): {
+function test_glist_nothing_return2():[String] {
// Gjs wrapper for regress_test_glist_nothing_return2()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
index 4579c800..8426bbff 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
@@ -14,7 +14,7 @@
regress_test_glist_null_in
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_glist_null_in
-function test_glist_null_in(in:):void {
+function test_glist_null_in(in:[String]):void {
// Gjs wrapper for regress_test_glist_null_in()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
index 14334e03..7dd60e37 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_gslist_container_return
@@ -19,7 +19,7 @@
test_gslist_container_return
-function test_gslist_container_return(): {
+function test_gslist_container_return():[String] {
// Gjs wrapper for regress_test_gslist_container_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
index d9746870..c65a3490 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_gslist_everything_return
@@ -19,7 +19,7 @@
test_gslist_everything_return
-function test_gslist_everything_return(): {
+function test_gslist_everything_return():[String] {
// Gjs wrapper for regress_test_gslist_everything_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
index 9379cef6..3c09413a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
@@ -14,7 +14,7 @@
regress_test_gslist_nothing_in
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_gslist_nothing_in
-function test_gslist_nothing_in(in:):void {
+function test_gslist_nothing_in(in:[String]):void {
// Gjs wrapper for regress_test_gslist_nothing_in()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
index 87607bc7..5eb3aa3f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
@@ -14,7 +14,7 @@
regress_test_gslist_nothing_in2
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_gslist_nothing_in2
-function test_gslist_nothing_in2(in:):void {
+function test_gslist_nothing_in2(in:[String]):void {
// Gjs wrapper for regress_test_gslist_nothing_in2()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
index 79637032..80f6f7e2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_gslist_nothing_return
@@ -19,7 +19,7 @@
test_gslist_nothing_return
-function test_gslist_nothing_return(): {
+function test_gslist_nothing_return():[String] {
// Gjs wrapper for regress_test_gslist_nothing_return()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
index 761b7b67..3119bf03 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
@@ -10,7 +10,7 @@
- <list>
+ [String]
regress_test_gslist_nothing_return2
@@ -19,7 +19,7 @@
test_gslist_nothing_return2
-function test_gslist_nothing_return2(): {
+function test_gslist_nothing_return2():[String] {
// Gjs wrapper for regress_test_gslist_nothing_return2()
}
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
index 928f1d30..3cc8d428 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
@@ -14,7 +14,7 @@
regress_test_gslist_null_in
- <list>
+ [String]
in
@@ -23,7 +23,7 @@
test_gslist_null_in
-function test_gslist_null_in(in:):void {
+function test_gslist_null_in(in:[String]):void {
// Gjs wrapper for regress_test_gslist_null_in()
}
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
index 4b0b3a05..d2883854 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
@@ -10,7 +10,7 @@
- <list>
+ [Regress.AnnotationObject]
regress_annotation_object_get_objects
@@ -24,7 +24,7 @@
@accepts(Regress.AnnotationObject)
-@returns(<list>)
+@returns([Regress.AnnotationObject])
def get_objects(self):
# Python wrapper for regress_annotation_object_get_objects()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
index 818168ba..6b5f4391 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_annotation_object_get_strings
@@ -24,7 +24,7 @@
@accepts(Regress.AnnotationObject)
-@returns(<list>)
+@returns([unicode])
def get_strings(self):
# Python wrapper for regress_annotation_object_get_strings()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
index fe821889..70fe6185 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list-old.page
@@ -14,7 +14,7 @@
Regress.TestObj:list-old
-"list-old" : Read / Write
+"list-old" [unicode] : Read / Write
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
index 30d452db..b21f7238 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-list.page
@@ -14,7 +14,7 @@
Regress.TestObj:list
-"list" : Read / Write
+"list" [unicode] : Read / Write
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
index 9b259bfd..ccf1af1d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
@@ -10,7 +10,7 @@
- <list>
+ [filename]
regress_test_filename_return
@@ -19,7 +19,7 @@
test_filename_return
-@returns(<list>)
+@returns([filename])
def test_filename_return():
# Python wrapper for regress_test_filename_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
index 6963fb41..16ae13ab 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_glist_container_return
@@ -19,7 +19,7 @@
test_glist_container_return
-@returns(<list>)
+@returns([unicode])
def test_glist_container_return():
# Python wrapper for regress_test_glist_container_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
index 7c1d2313..44f09fdd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_glist_everything_return
@@ -19,7 +19,7 @@
test_glist_everything_return
-@returns(<list>)
+@returns([unicode])
def test_glist_everything_return():
# Python wrapper for regress_test_glist_everything_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
index bb93930b..1950b99a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
@@ -14,7 +14,7 @@
regress_test_glist_nothing_in
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_glist_nothing_in
-@accepts()
+@accepts([unicode])
@returns(none)
def test_glist_nothing_in(in):
# Python wrapper for regress_test_glist_nothing_in()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
index fa87b14c..3a5d966d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
@@ -14,7 +14,7 @@
regress_test_glist_nothing_in2
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_glist_nothing_in2
-@accepts()
+@accepts([unicode])
@returns(none)
def test_glist_nothing_in2(in):
# Python wrapper for regress_test_glist_nothing_in2()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
index 926d5f5f..13854024 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_glist_nothing_return
@@ -19,7 +19,7 @@
test_glist_nothing_return
-@returns(<list>)
+@returns([unicode])
def test_glist_nothing_return():
# Python wrapper for regress_test_glist_nothing_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
index b6163879..3a78443f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_glist_nothing_return2
@@ -19,7 +19,7 @@
test_glist_nothing_return2
-@returns(<list>)
+@returns([unicode])
def test_glist_nothing_return2():
# Python wrapper for regress_test_glist_nothing_return2()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
index 4da827e9..6f1ce10d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
@@ -14,7 +14,7 @@
regress_test_glist_null_in
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_glist_null_in
-@accepts()
+@accepts([unicode])
@returns(none)
def test_glist_null_in(in):
# Python wrapper for regress_test_glist_null_in()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
index e96a9652..1bc2c2de 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
@@ -14,7 +14,7 @@
regress_test_glist_null_out
- <list>
+ [unicode]
out_list
@@ -23,7 +23,7 @@
test_glist_null_out
-@accepts()
+@accepts([unicode])
@returns(none)
def test_glist_null_out(out_list):
# Python wrapper for regress_test_glist_null_out()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
index e7ab5c11..b328b0f0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_gslist_container_return
@@ -19,7 +19,7 @@
test_gslist_container_return
-@returns(<list>)
+@returns([unicode])
def test_gslist_container_return():
# Python wrapper for regress_test_gslist_container_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
index ea32632f..749adc28 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_gslist_everything_return
@@ -19,7 +19,7 @@
test_gslist_everything_return
-@returns(<list>)
+@returns([unicode])
def test_gslist_everything_return():
# Python wrapper for regress_test_gslist_everything_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
index 1cbf247c..86e240eb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
@@ -14,7 +14,7 @@
regress_test_gslist_nothing_in
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_gslist_nothing_in
-@accepts()
+@accepts([unicode])
@returns(none)
def test_gslist_nothing_in(in):
# Python wrapper for regress_test_gslist_nothing_in()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
index 3325a41a..8edd87e2 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
@@ -14,7 +14,7 @@
regress_test_gslist_nothing_in2
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_gslist_nothing_in2
-@accepts()
+@accepts([unicode])
@returns(none)
def test_gslist_nothing_in2(in):
# Python wrapper for regress_test_gslist_nothing_in2()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
index 0a4a5aaa..a6af8a2a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_gslist_nothing_return
@@ -19,7 +19,7 @@
test_gslist_nothing_return
-@returns(<list>)
+@returns([unicode])
def test_gslist_nothing_return():
# Python wrapper for regress_test_gslist_nothing_return()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
index 4fb5489f..146643c6 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
@@ -10,7 +10,7 @@
- <list>
+ [unicode]
regress_test_gslist_nothing_return2
@@ -19,7 +19,7 @@
test_gslist_nothing_return2
-@returns(<list>)
+@returns([unicode])
def test_gslist_nothing_return2():
# Python wrapper for regress_test_gslist_nothing_return2()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
index 470a6fff..b3117c01 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
@@ -14,7 +14,7 @@
regress_test_gslist_null_in
- <list>
+ [unicode]
in
@@ -23,7 +23,7 @@
test_gslist_null_in
-@accepts()
+@accepts([unicode])
@returns(none)
def test_gslist_null_in(in):
# Python wrapper for regress_test_gslist_null_in()
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
index 6c2dd5b4..3a0fa92e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
@@ -14,7 +14,7 @@
regress_test_gslist_null_out
- <list>
+ [unicode]
out_list
@@ -23,7 +23,7 @@
test_gslist_null_out
-@accepts()
+@accepts([unicode])
@returns(none)
def test_gslist_null_out(out_list):
# Python wrapper for regress_test_gslist_null_out()
--
cgit v1.2.1
From f5d315c9d2ad64ffe096e13367f934608e42b817 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 22:24:52 -0500
Subject: docwriter: Introduce a base formatter for introspectable languages
Introspectable languages share a non-zero set of base semantics,
so it will become easier to implement these shared semantics here,
rather than copy-paste code.
---
giscanner/docwriter.py | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index 9d0d5b8f..9b27e0d9 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -386,7 +386,14 @@ class DocFormatterC(DocFormatter):
def get_parameters(self, node):
return node.all_parameters
-class DocFormatterPython(DocFormatter):
+class DocFormatterIntrospectableBase(DocFormatter):
+ def should_render_node(self, node):
+ if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
+ return False
+
+ return True
+
+class DocFormatterPython(DocFormatterIntrospectableBase):
language = "Python"
mime_type = "text/python"
@@ -400,10 +407,7 @@ class DocFormatterPython(DocFormatter):
if getattr(node, "is_constructor", False):
return False
- if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
- return False
-
- return True
+ return super(DocFormatterPython, self).should_render_node(node)
def is_method(self, node):
if getattr(node, "is_method", False):
@@ -467,7 +471,7 @@ class DocFormatterPython(DocFormatter):
def get_parameters(self, node):
return node.all_parameters
-class DocFormatterGjs(DocFormatter):
+class DocFormatterGjs(DocFormatterIntrospectableBase):
language = "Gjs"
mime_type = "text/x-gjs"
@@ -477,12 +481,6 @@ class DocFormatterGjs(DocFormatter):
"NULL": "null",
}
- def should_render_node(self, node):
- if isinstance(node, ast.Record) and node.is_gtype_struct_for is not None:
- return False
-
- return True
-
def is_method(self, node):
if getattr(node, "is_method", False):
return True
--
cgit v1.2.1
From afe9d25896491db94bdbfac109f003d9ec9ff852 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 22:28:16 -0500
Subject: docwriter: Skip non-introspectable nodes in introspectable languages
---
giscanner/docwriter.py | 3 +
.../Regress.AnnotationObject.watch.page | 45 ---------------
.../Regress.FooObject-hidden.page | 29 ----------
.../Regress.FooObject.new_cookie.page | 46 ---------------
.../Regress.FooObject.skipped_method.page | 38 -------------
.../Regress.FooObject.take_all.page | 47 ---------------
.../Regress.FooRectangle.new.page | 65 ---------------------
.../Regress.FooSkippable.page | 32 -----------
.../Regress.FooVarargsCallback.page | 25 --------
.../Regress-1.0-Gjs-expected/Regress.IntSet.page | 25 --------
.../Regress.SkippedStructure.page | 26 ---------
.../Regress.VaListAlias.page | 25 --------
.../Regress.foo_skip_me.page | 45 ---------------
.../Regress.foo_some_variant.page | 50 ----------------
.../Regress.foo_some_variant_ptr.page | 50 ----------------
.../Regress.foo_test_varargs_callback.page | 50 ----------------
.../Regress.foo_test_varargs_callback2.page | 44 ---------------
.../Regress.foo_test_varargs_callback3.page | 50 ----------------
.../Regress.not_introspectable_via_alias.page | 44 ---------------
...ess.random_function_with_skipped_structure.page | 56 ------------------
.../Regress.test_skip_unannotated_callback.page | 45 ---------------
.../Regress.test_value_get_fundamental_object.page | 46 ---------------
.../Regress.test_value_set_fundamental_object.page | 50 ----------------
.../Regress.AnnotationObject.watch.page | 58 -------------------
.../Regress.FooObject-hidden.page | 29 ----------
.../Regress.FooObject.new_cookie.page | 53 -----------------
.../Regress.FooObject.skipped_method.page | 45 ---------------
.../Regress.FooObject.take_all.page | 54 ------------------
.../Regress.FooRectangle.new.page | 66 ----------------------
.../Regress.FooSkippable.page | 32 -----------
.../Regress.FooVarargsCallback.page | 25 --------
.../Regress.IntSet.page | 25 --------
.../Regress.SkippedStructure.page | 26 ---------
.../Regress.VaListAlias.page | 25 --------
.../Regress.foo_skip_me.page | 46 ---------------
.../Regress.foo_some_variant.page | 51 -----------------
.../Regress.foo_some_variant_ptr.page | 51 -----------------
.../Regress.foo_test_varargs_callback.page | 51 -----------------
.../Regress.foo_test_varargs_callback2.page | 45 ---------------
.../Regress.foo_test_varargs_callback3.page | 51 -----------------
.../Regress.not_introspectable_via_alias.page | 45 ---------------
...ess.random_function_with_skipped_structure.page | 57 -------------------
.../Regress.test_skip_unannotated_callback.page | 46 ---------------
.../Regress.test_value_get_fundamental_object.page | 47 ---------------
.../Regress.test_value_set_fundamental_object.page | 51 -----------------
45 files changed, 3 insertions(+), 1912 deletions(-)
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-hidden.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_cookie.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.skipped_method.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.take_all.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.new.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSkippable.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.FooVarargsCallback.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.IntSet.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.SkippedStructure.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.VaListAlias.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_skip_me.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_some_variant_ptr.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback2.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_varargs_callback3.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.not_introspectable_via_alias.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.random_function_with_skipped_structure.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_skip_unannotated_callback.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_get_fundamental_object.page
delete mode 100644 tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_set_fundamental_object.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-hidden.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.new_cookie.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.skipped_method.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.take_all.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.new.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooSkippable.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.FooVarargsCallback.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.IntSet.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.SkippedStructure.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.VaListAlias.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_skip_me.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_some_variant_ptr.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback2.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_varargs_callback3.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.not_introspectable_via_alias.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.random_function_with_skipped_structure.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_skip_unannotated_callback.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_value_get_fundamental_object.page
delete mode 100644 tests/scanner/Regress-1.0-Python-expected/Regress.test_value_set_fundamental_object.page
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 @@
-
-
-
-
-
-
-
- void
-
- regress_annotation_object_watch
-
- Regress.AnnotationForeachFunc
- func
-
-
-
-
- AnnotationObject.prototype.watch
-
-
-function watch(func:Regress.AnnotationForeachFunc):void {
- // Gjs wrapper for regress_annotation_object_watch()
-}
-
-
-
- This is here just for the sake of being overriden by its
-.
-
-
-
-
-
-func :
-The callback
-
-
-
-
-
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 @@
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooObjectCookie
-
- regress_foo_object_new_cookie
-
- String
- target
-
-
-
-
- FooObject.prototype.new_cookie
-
-
-function new_cookie(target:String):Regress.FooObjectCookie {
- // Gjs wrapper for regress_foo_object_new_cookie()
-}
-
-
-
- Not sure why this test is here...
-
-
-
-
-
-target :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_object_skipped_method
-
-
-
- FooObject.prototype.skipped_method
-
-
-function skipped_method():void {
- // Gjs wrapper for regress_foo_object_skipped_method()
-}
-
-
-
- This is only useful from C.
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_object_take_all
-
- Number
- x
-
-
-
-
-
- FooObject.prototype.take_all
-
-
-function take_all(x:Number, None:):void {
- // Gjs wrapper for regress_foo_object_take_all()
-}
-
-
-
-
-
-
-
-
-
-x :
-
-None :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooRectangle
-
- regress_foo_rectangle_new
-
- Number
- x
-
-
- Number
- y
-
-
- Number
- width
-
-
- Number
- height
-
-
-
-
- new
-
-
-function new(x:Number, y:Number, width:Number, height:Number):Regress.FooRectangle {
- // Gjs wrapper for regress_foo_rectangle_new()
-}
-
-
-
- This is a C convenience constructor; we have to (skip)
-it because it's not a boxed type.
-
-
-
-
-
-x :
-
-y :
-
-width :
-
-height :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooSkippable
-
-
-
- Some type that is only interesting from C and should not be
-exposed to language bindings.
-
-
-
-
-
-FooSkippable.ONE :
-a skippable enum value
-FooSkippable.TWO :
-another skippable enum value
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooVarargsCallback
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.IntSet
-
-
-
- Compatibility typedef, like telepathy-glib's TpIntSet
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.SkippedStructure
-
-
-
- This should be skipped, and moreover, all function which
-use it should be.
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.VaListAlias
-
-
-
- Typedef'd va_list for additional reasons
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_skip_me
-
- Regress.FooSkippable
- fs
-
-
-
-
- foo_skip_me
-
-
-function foo_skip_me(fs:Regress.FooSkippable):void {
- // Gjs wrapper for regress_foo_skip_me()
-}
-
-
-
- Does something that's only interesting from C and should not be
-exposed to language bindings.
-
-
-
-
-
-fs :
-a
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_some_variant
-
- Number
- x
-
-
- va_list
- args
-
-
-
-
- foo_some_variant
-
-
-function foo_some_variant(x:Number, args:va_list):void {
- // Gjs wrapper for regress_foo_some_variant()
-}
-
-
-
-
-
-
-
-
-
-x :
-
-args :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_some_variant_ptr
-
- Number
- x
-
-
- va_list
- args
-
-
-
-
- foo_some_variant_ptr
-
-
-function foo_some_variant_ptr(x:Number, args:va_list):void {
- // Gjs wrapper for regress_foo_some_variant_ptr()
-}
-
-
-
-
-
-
-
-
-
-x :
-
-args :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_test_varargs_callback
-
- Number
- i
-
-
- Regress.FooVarargsCallback
- callback
-
-
-
-
- foo_test_varargs_callback
-
-
-function foo_test_varargs_callback(i:Number, callback:Regress.FooVarargsCallback):void {
- // Gjs wrapper for regress_foo_test_varargs_callback()
-}
-
-
-
-
-
-
-
-
-
-i :
-
-callback :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_test_varargs_callback2
-
- Regress.FooVarargsCallback
- callback
-
-
-
-
- foo_test_varargs_callback2
-
-
-function foo_test_varargs_callback2(callback:Regress.FooVarargsCallback):void {
- // Gjs wrapper for regress_foo_test_varargs_callback2()
-}
-
-
-
-
-
-
-
-
-
-callback :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_foo_test_varargs_callback3
-
- Regress.FooVarargsCallback
- callback
-
-
- Regress.FooVarargsCallback
- callback2
-
-
-
-
- foo_test_varargs_callback3
-
-
-function foo_test_varargs_callback3(callback:Regress.FooVarargsCallback, callback2:Regress.FooVarargsCallback):void {
- // Gjs wrapper for regress_foo_test_varargs_callback3()
-}
-
-
-
-
-
-
-
-
-
-callback :
-
-callback2 :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_not_introspectable_via_alias
-
- Regress.VaListAlias
- ok
-
-
-
-
- not_introspectable_via_alias
-
-
-function not_introspectable_via_alias(ok:Regress.VaListAlias):void {
- // Gjs wrapper for regress_not_introspectable_via_alias()
-}
-
-
-
-
-
-
-
-
-
-ok :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_random_function_with_skipped_structure
-
- Number
- x
-
-
- Regress.SkippedStructure
- foo
-
-
- Number
- v
-
-
-
-
- random_function_with_skipped_structure
-
-
-function random_function_with_skipped_structure(x:Number, foo:Regress.SkippedStructure, v:Number):void {
- // Gjs wrapper for regress_random_function_with_skipped_structure()
-}
-
-
-
-
-
-
-
-
-
-x :
-
-foo :
-
-v :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_test_skip_unannotated_callback
-
- Regress.TestCallback
- callback
-
-
-
-
- test_skip_unannotated_callback
-
-
-function test_skip_unannotated_callback(callback:Regress.TestCallback):void {
- // Gjs wrapper for regress_test_skip_unannotated_callback()
-}
-
-
-
- Should not emit a warning:
-https://bugzilla.gnome.org/show_bug.cgi?id=685399
-
-
-
-
-
-callback :
-No annotation here
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.TestFundamentalObject
-
- regress_test_value_get_fundamental_object
-
- GObject.Value
- value
-
-
-
-
- test_value_get_fundamental_object
-
-
-function test_value_get_fundamental_object(value:GObject.Value):Regress.TestFundamentalObject {
- // Gjs wrapper for regress_test_value_get_fundamental_object()
-}
-
-
-
-
-
-
-
-
-
-value :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- void
-
- regress_test_value_set_fundamental_object
-
- GObject.Value
- value
-
-
- Regress.TestFundamentalObject
- fundamental_object
-
-
-
-
- test_value_set_fundamental_object
-
-
-function test_value_set_fundamental_object(value:GObject.Value, fundamental_object:Regress.TestFundamentalObject):void {
- // Gjs wrapper for regress_test_value_set_fundamental_object()
-}
-
-
-
-
-
-
-
-
-
-value :
-
-fundamental_object :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_annotation_object_watch
-
- Regress.AnnotationObject
- self
-
-
- Regress.AnnotationForeachFunc
- func
-
-
- gpointer
- user_data
-
-
-
-
- AnnotationObject.watch
-
-
-@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer)
-@returns(none)
-def watch(self, func, user_data):
- # Python wrapper for regress_annotation_object_watch()
-
-
-
- This is here just for the sake of being overriden by its
-.
-
-
-
-
-
-self :
-A
-func :
-The callback
-user_data :
-The callback data
-
-
-
-
-
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 @@
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooObjectCookie
-
- regress_foo_object_new_cookie
-
- Regress.FooObject
- self
-
-
- unicode
- target
-
-
-
-
- FooObject.new_cookie
-
-
-@accepts(Regress.FooObject, unicode)
-@returns(Regress.FooObjectCookie)
-def new_cookie(self, target):
- # Python wrapper for regress_foo_object_new_cookie()
-
-
-
- Not sure why this test is here...
-
-
-
-
-
-self :
-
-target :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_object_skipped_method
-
- Regress.FooObject
- self
-
-
-
-
- FooObject.skipped_method
-
-
-@accepts(Regress.FooObject)
-@returns(none)
-def skipped_method(self):
- # Python wrapper for regress_foo_object_skipped_method()
-
-
-
- This is only useful from C.
-
-
-
-
-
-self :
-obj
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_object_take_all
-
- Regress.FooObject
- self
-
-
- int
- x
-
-
-
-
-
- FooObject.take_all
-
-
-@accepts(Regress.FooObject, int, )
-@returns(none)
-def take_all(self, x, ...):
- # Python wrapper for regress_foo_object_take_all()
-
-
-
-
-
-
-
-
-
-self :
-
-x :
-
-... :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooRectangle
-
- regress_foo_rectangle_new
-
- int
- x
-
-
- int
- y
-
-
- int
- width
-
-
- int
- height
-
-
-
-
- FooRectangle.new
-
-
-@accepts(int, int, int, int)
-@returns(Regress.FooRectangle)
-def new(x, y, width, height):
- # Python wrapper for regress_foo_rectangle_new()
-
-
-
- This is a C convenience constructor; we have to (skip)
-it because it's not a boxed type.
-
-
-
-
-
-x :
-
-y :
-
-width :
-
-height :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooSkippable
-
-
-
- Some type that is only interesting from C and should not be
-exposed to language bindings.
-
-
-
-
-
-FooSkippable.ONE :
-a skippable enum value
-FooSkippable.TWO :
-another skippable enum value
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.FooVarargsCallback
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.IntSet
-
-
-
- Compatibility typedef, like telepathy-glib's TpIntSet
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.SkippedStructure
-
-
-
- This should be skipped, and moreover, all function which
-use it should be.
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.VaListAlias
-
-
-
- Typedef'd va_list for additional reasons
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_skip_me
-
- Regress.FooSkippable
- fs
-
-
-
-
- foo_skip_me
-
-
-@accepts(Regress.FooSkippable)
-@returns(none)
-def foo_skip_me(fs):
- # Python wrapper for regress_foo_skip_me()
-
-
-
- Does something that's only interesting from C and should not be
-exposed to language bindings.
-
-
-
-
-
-fs :
-a
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_some_variant
-
- int
- x
-
-
- va_list
- args
-
-
-
-
- foo_some_variant
-
-
-@accepts(int, va_list)
-@returns(none)
-def foo_some_variant(x, args):
- # Python wrapper for regress_foo_some_variant()
-
-
-
-
-
-
-
-
-
-x :
-
-args :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_some_variant_ptr
-
- int
- x
-
-
- va_list
- args
-
-
-
-
- foo_some_variant_ptr
-
-
-@accepts(int, va_list)
-@returns(none)
-def foo_some_variant_ptr(x, args):
- # Python wrapper for regress_foo_some_variant_ptr()
-
-
-
-
-
-
-
-
-
-x :
-
-args :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_test_varargs_callback
-
- int
- i
-
-
- Regress.FooVarargsCallback
- callback
-
-
-
-
- foo_test_varargs_callback
-
-
-@accepts(int, Regress.FooVarargsCallback)
-@returns(none)
-def foo_test_varargs_callback(i, callback):
- # Python wrapper for regress_foo_test_varargs_callback()
-
-
-
-
-
-
-
-
-
-i :
-
-callback :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_test_varargs_callback2
-
- Regress.FooVarargsCallback
- callback
-
-
-
-
- foo_test_varargs_callback2
-
-
-@accepts(Regress.FooVarargsCallback)
-@returns(none)
-def foo_test_varargs_callback2(callback):
- # Python wrapper for regress_foo_test_varargs_callback2()
-
-
-
-
-
-
-
-
-
-callback :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_foo_test_varargs_callback3
-
- Regress.FooVarargsCallback
- callback
-
-
- Regress.FooVarargsCallback
- callback2
-
-
-
-
- foo_test_varargs_callback3
-
-
-@accepts(Regress.FooVarargsCallback, Regress.FooVarargsCallback)
-@returns(none)
-def foo_test_varargs_callback3(callback, callback2):
- # Python wrapper for regress_foo_test_varargs_callback3()
-
-
-
-
-
-
-
-
-
-callback :
-
-callback2 :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_not_introspectable_via_alias
-
- Regress.VaListAlias
- ok
-
-
-
-
- not_introspectable_via_alias
-
-
-@accepts(Regress.VaListAlias)
-@returns(none)
-def not_introspectable_via_alias(ok):
- # Python wrapper for regress_not_introspectable_via_alias()
-
-
-
-
-
-
-
-
-
-ok :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_random_function_with_skipped_structure
-
- int
- x
-
-
- Regress.SkippedStructure
- foo
-
-
- float
- v
-
-
-
-
- random_function_with_skipped_structure
-
-
-@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()
-
-
-
-
-
-
-
-
-
-x :
-
-foo :
-
-v :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_test_skip_unannotated_callback
-
- Regress.TestCallback
- callback
-
-
-
-
- test_skip_unannotated_callback
-
-
-@accepts(Regress.TestCallback)
-@returns(none)
-def test_skip_unannotated_callback(callback):
- # Python wrapper for regress_test_skip_unannotated_callback()
-
-
-
- Should not emit a warning:
-https://bugzilla.gnome.org/show_bug.cgi?id=685399
-
-
-
-
-
-callback :
-No annotation here
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Regress.TestFundamentalObject
-
- regress_test_value_get_fundamental_object
-
- GObject.Value
- value
-
-
-
-
- test_value_get_fundamental_object
-
-
-@accepts(GObject.Value)
-@returns(Regress.TestFundamentalObject)
-def test_value_get_fundamental_object(value):
- # Python wrapper for regress_test_value_get_fundamental_object()
-
-
-
-
-
-
-
-
-
-value :
-
-Returns :
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- none
-
- regress_test_value_set_fundamental_object
-
- GObject.Value
- value
-
-
- Regress.TestFundamentalObject
- fundamental_object
-
-
-
-
- test_value_set_fundamental_object
-
-
-@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()
-
-
-
-
-
-
-
-
-
-value :
-
-fundamental_object :
-
-
-
-
-
-
--
cgit v1.2.1
From 3b64a2e808ae25b437c30bec237ada89dc4bcfb3 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 22:47:10 -0500
Subject: doctool: Fix use of tag in templates
This isn't legal Mallard
---
giscanner/doctemplates/C/function.tmpl | 16 ++++--
giscanner/doctemplates/Gjs/enum.tmpl | 10 ++--
giscanner/doctemplates/Gjs/function.tmpl | 16 ++++--
giscanner/doctemplates/Gjs/signal.tmpl | 34 ++++++++----
giscanner/doctemplates/Gjs/vfunc.tmpl | 16 ++++--
giscanner/doctemplates/Python/enum.tmpl | 10 ++--
giscanner/doctemplates/Python/function.tmpl | 16 ++++--
giscanner/doctemplates/Python/signal.tmpl | 33 ++++++-----
giscanner/doctemplates/Python/vfunc.tmpl | 16 ++++--
.../Regress.AnnotationObject-attribute-signal.page | 22 +++++---
...ess.AnnotationObject-doc-empty-arg-parsing.page | 16 ++++--
.../Regress.AnnotationObject-list-signal.page | 16 ++++--
.../Regress.AnnotationObject-string-signal.page | 16 ++++--
.../Regress.AnnotationObject.allow_none.page | 22 +++++---
.../Regress.AnnotationObject.calleeowns.page | 22 +++++---
.../Regress.AnnotationObject.calleesowns.page | 28 ++++++----
.../Regress.AnnotationObject.compute_sum.page | 22 +++++---
.../Regress.AnnotationObject.compute_sum_n.page | 28 ++++++----
.../Regress.AnnotationObject.compute_sum_nz.page | 28 ++++++----
.../Regress.AnnotationObject.create_object.page | 16 ++++--
.../Regress.AnnotationObject.do_not_use.page | 16 ++++--
.../Regress.AnnotationObject.extra_annos.page | 16 ++++--
.../Regress.AnnotationObject.foreach.page | 28 ++++++----
.../Regress.AnnotationObject.get_hash.page | 16 ++++--
.../Regress.AnnotationObject.get_objects.page | 16 ++++--
.../Regress.AnnotationObject.get_strings.page | 16 ++++--
.../Regress.AnnotationObject.hidden_self.page | 16 ++++--
.../Regress.AnnotationObject.in.page | 22 +++++---
.../Regress.AnnotationObject.inout.page | 22 +++++---
.../Regress.AnnotationObject.inout2.page | 22 +++++---
.../Regress.AnnotationObject.inout3.page | 22 +++++---
.../Regress.AnnotationObject.method.page | 16 ++++--
.../Regress.AnnotationObject.notrans.page | 16 ++++--
.../Regress.AnnotationObject.out.page | 22 +++++---
.../Regress.AnnotationObject.parse_args.page | 28 ++++++----
.../Regress.AnnotationObject.set_data.page | 28 ++++++----
.../Regress.AnnotationObject.set_data2.page | 28 ++++++----
.../Regress.AnnotationObject.set_data3.page | 28 ++++++----
.../Regress.AnnotationObject.string_out.page | 22 +++++---
.../Regress.AnnotationObject.use_buffer.page | 22 +++++---
.../Regress.AnnotationObject.watch.page | 28 ++++++----
.../Regress.AnnotationObject.watch_full.page | 34 ++++++++----
.../Regress.AnnotationObject.with_voidp.page | 22 +++++---
.../Regress.FooBRect.add.page | 22 +++++---
.../Regress.FooBRect.new.page | 22 +++++---
.../Regress.FooBoxed.method.page | 16 ++++--
.../Regress.FooBoxed.new.page | 10 ++--
.../Regress.FooBuffer.some_method.page | 16 ++++--
.../Regress.FooDBusData.method.page | 16 ++++--
.../Regress.FooForeignStruct.copy.page | 16 ++++--
.../Regress.FooForeignStruct.new.page | 10 ++--
.../Regress.FooInterface-do_regress_foo.page | 22 +++++---
.../Regress.FooInterface.do_regress_foo.page | 22 +++++---
.../Regress.FooInterface.static_method.page | 16 ++++--
.../Regress.FooObject-read_fn.page | 28 ++++++----
.../Regress.FooObject-signal.page | 22 +++++---
.../Regress.FooObject-virtual_method.page | 22 +++++---
.../Regress.FooObject.a_global_method.page | 16 ++++--
.../Regress.FooObject.append_new_stack_layer.page | 22 +++++---
.../Regress.FooObject.dup_name.page | 16 ++++--
.../Regress.FooObject.external_type.page | 16 ++++--
.../Regress.FooObject.get_default.page | 10 ++--
.../Regress.FooObject.get_name.page | 16 ++++--
.../Regress.FooObject.handle_glyph.page | 22 +++++---
.../Regress.FooObject.is_it_time_yet.page | 22 +++++---
.../Regress.FooObject.new.page | 10 ++--
.../Regress.FooObject.new_as_super.page | 10 ++--
.../Regress.FooObject.new_cookie.page | 22 +++++---
.../Regress.FooObject.read.page | 28 ++++++----
.../Regress.FooObject.skipped_method.page | 16 ++++--
.../Regress.FooObject.static_meth.page | 10 ++--
.../Regress.FooObject.take_all.page | 28 ++++++----
.../Regress.FooObject.various.page | 28 ++++++----
.../Regress.FooObject.virtual_method.page | 22 +++++---
.../Regress.FooRectangle.add.page | 22 +++++---
.../Regress.FooRectangle.new.page | 34 ++++++++----
.../Regress.FooSubInterface-destroy-event.page | 10 ++--
.../Regress.FooSubInterface-destroy_event.page | 16 ++++--
.../Regress.FooSubInterface-do_bar.page | 16 ++++--
.../Regress.FooSubInterface-do_baz.page | 28 ++++++----
.../Regress.FooSubInterface.do_bar.page | 16 ++++--
.../Regress.FooSubInterface.do_baz.page | 28 ++++++----
.../Regress.FooSubobject.new.page | 10 ++--
.../Regress.TestBoxed.copy.page | 16 ++++--
.../Regress.TestBoxed.equals.page | 22 +++++---
.../Regress.TestBoxed.new.page | 10 ++--
...ess.TestBoxed.new_alternative_constructor1.page | 16 ++++--
...ess.TestBoxed.new_alternative_constructor2.page | 22 +++++---
...ess.TestBoxed.new_alternative_constructor3.page | 16 ++++--
.../Regress.TestBoxedB.copy.page | 16 ++++--
.../Regress.TestBoxedB.new.page | 22 +++++---
.../Regress.TestBoxedC.new.page | 10 ++--
.../Regress.TestBoxedD.copy.page | 16 ++++--
.../Regress.TestBoxedD.free.page | 16 ++++--
.../Regress.TestBoxedD.get_magic.page | 16 ++++--
.../Regress.TestBoxedD.new.page | 22 +++++---
.../Regress.TestFloating.new.page | 10 ++--
.../Regress.TestFundamentalObject.ref.page | 16 ++++--
.../Regress.TestFundamentalObject.unref.page | 16 ++++--
.../Regress.TestFundamentalSubObject.new.page | 16 ++++--
.../Regress.TestInheritDrawable.do_foo.page | 22 +++++---
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 22 +++++---
.../Regress.TestInheritDrawable.get_origin.page | 28 ++++++----
.../Regress.TestInheritDrawable.get_size.page | 28 ++++++----
.../Regress.TestObj-all.page | 10 ++--
.../Regress.TestObj-allow_none_vfunc.page | 22 +++++---
.../Regress.TestObj-cleanup.page | 10 ++--
.../Regress.TestObj-first.page | 10 ++--
.../Regress.TestObj-matrix.page | 22 +++++---
.../Regress.TestObj-sig-with-array-prop.page | 16 ++++--
.../Regress.TestObj-sig-with-foreign-struct.page | 16 ++++--
.../Regress.TestObj-sig-with-hash-prop.page | 16 ++++--
.../Regress.TestObj-sig-with-int64-prop.page | 16 ++++--
.../Regress.TestObj-sig-with-intarray-ret.page | 16 ++++--
.../Regress.TestObj-sig-with-obj.page | 16 ++++--
.../Regress.TestObj-sig-with-strv.page | 16 ++++--
.../Regress.TestObj-sig-with-uint64-prop.page | 16 ++++--
...Regress.TestObj-test-with-static-scope-arg.page | 16 ++++--
.../Regress.TestObj-test.page | 10 ++--
.../Regress.TestObj.constructor.page | 10 ++--
.../Regress.TestObj.do_matrix.page | 22 +++++---
...gress.TestObj.emit_sig_with_foreign_struct.page | 16 ++++--
.../Regress.TestObj.emit_sig_with_int64.page | 16 ++++--
.../Regress.TestObj.emit_sig_with_obj.page | 16 ++++--
.../Regress.TestObj.emit_sig_with_uint64.page | 16 ++++--
.../Regress.TestObj.forced_method.page | 16 ++++--
.../Regress.TestObj.instance_method.page | 16 ++++--
.../Regress.TestObj.instance_method_callback.page | 22 +++++---
.../Regress.TestObj.new.page | 16 ++++--
.../Regress.TestObj.new_callback.page | 28 ++++++----
.../Regress.TestObj.new_from_file.page | 16 ++++--
.../Regress.TestObj.null_out.page | 16 ++++--
.../Regress.TestObj.set_bare.page | 22 +++++---
.../Regress.TestObj.skip_inout_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_out_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_return_val.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_return_val_no_out.page | 22 +++++---
.../Regress.TestObj.static_method.page | 16 ++++--
.../Regress.TestObj.static_method_callback.page | 16 ++++--
.../Regress.TestObj.torture_signature_0.page | 52 ++++++++++++------
.../Regress.TestObj.torture_signature_1.page | 52 ++++++++++++------
.../Regress.TestSimpleBoxedA.const_return.page | 10 ++--
.../Regress.TestSimpleBoxedA.copy.page | 16 ++++--
.../Regress.TestSimpleBoxedA.equals.page | 22 +++++---
.../Regress.TestSimpleBoxedB.copy.page | 16 ++++--
.../Regress.TestStructA.clone.page | 22 +++++---
.../Regress.TestStructA.parse.page | 22 +++++---
.../Regress.TestStructB.clone.page | 22 +++++---
.../Regress.TestStructFixedArray.frob.page | 16 ++++--
.../Regress.TestSubObj.instance_method.page | 16 ++++--
.../Regress.TestSubObj.new.page | 10 ++--
.../Regress.TestSubObj.unset_bare.page | 16 ++++--
.../Regress.TestWi8021x.get_testbool.page | 16 ++++--
.../Regress.TestWi8021x.new.page | 10 ++--
.../Regress.TestWi8021x.set_testbool.page | 22 +++++---
.../Regress.TestWi8021x.static_method.page | 16 ++++--
.../Regress.aliased_caller_alloc.page | 16 ++++--
.../Regress.annotation_attribute_func.page | 22 +++++---
.../Regress.annotation_custom_destroy.page | 28 ++++++----
.../Regress.annotation_get_source_file.page | 10 ++--
.../Regress.annotation_init.page | 22 +++++---
...ress.annotation_invalid_regress_annotation.page | 16 ++++--
.../Regress.annotation_ptr_array.page | 16 ++++--
.../Regress.annotation_return_array.page | 16 ++++--
.../Regress.annotation_return_filename.page | 10 ++--
.../Regress.annotation_set_source_file.page | 16 ++++--
...s.annotation_space_after_comment_bug631690.page | 10 ++--
.../Regress.annotation_string_array_length.page | 22 +++++---
.../Regress.annotation_string_zero_terminated.page | 10 ++--
...ress.annotation_string_zero_terminated_out.page | 16 ++++--
.../Regress.annotation_test_parsing_bug630862.page | 10 ++--
.../Regress.annotation_transfer_floating.page | 10 ++--
.../Regress.annotation_versioned.page | 10 ++--
.../Regress.atest_error_quark.page | 10 ++--
.../Regress.foo_async_ready_callback.page | 28 ++++++----
.../Regress.foo_destroy_notify_callback.page | 28 ++++++----
.../Regress-1.0-C-expected/Regress.foo_init.page | 10 ++--
.../Regress.foo_method_external_references.page | 34 ++++++++----
.../Regress.foo_not_a_constructor_new.page | 10 ++--
.../Regress.foo_skip_me.page | 16 ++++--
.../Regress.foo_some_variant.page | 22 +++++---
.../Regress.foo_some_variant_ptr.page | 22 +++++---
.../Regress.foo_test_array.page | 10 ++--
.../Regress.foo_test_const_char_param.page | 16 ++++--
.../Regress.foo_test_const_char_retval.page | 10 ++--
.../Regress.foo_test_const_struct_param.page | 16 ++++--
.../Regress.foo_test_const_struct_retval.page | 10 ++--
.../Regress.foo_test_string_array.page | 16 ++++--
.../Regress.foo_test_string_array_with_g.page | 16 ++++--
.../Regress.foo_test_unsigned_qualifier.page | 16 ++++--
.../Regress.foo_test_unsigned_type.page | 16 ++++--
.../Regress.foo_test_varargs_callback.page | 22 +++++---
.../Regress.foo_test_varargs_callback2.page | 16 ++++--
.../Regress.foo_test_varargs_callback3.page | 22 +++++---
.../Regress.func_obj_null_in.page | 16 ++++--
.../Regress.global_get_flags_out.page | 16 ++++--
.../Regress.has_parameter_named_attrs.page | 22 +++++---
.../Regress.introspectable_via_alias.page | 16 ++++--
.../Regress.not_introspectable_via_alias.page | 16 ++++--
...ess.random_function_with_skipped_structure.page | 28 ++++++----
.../Regress.set_abort_on_error.page | 16 ++++--
.../Regress.test_array_callback.page | 16 ++++--
.../Regress.test_array_fixed_out_objects.page | 16 ++++--
.../Regress.test_array_fixed_size_int_in.page | 16 ++++--
.../Regress.test_array_fixed_size_int_out.page | 16 ++++--
.../Regress.test_array_fixed_size_int_return.page | 10 ++--
.../Regress.test_array_gint16_in.page | 22 +++++---
.../Regress.test_array_gint32_in.page | 22 +++++---
.../Regress.test_array_gint64_in.page | 22 +++++---
.../Regress.test_array_gint8_in.page | 22 +++++---
.../Regress.test_array_gtype_in.page | 22 +++++---
.../Regress.test_array_int_full_out.page | 16 ++++--
.../Regress.test_array_int_in.page | 22 +++++---
.../Regress.test_array_int_inout.page | 22 +++++---
.../Regress.test_array_int_none_out.page | 16 ++++--
.../Regress.test_array_int_null_in.page | 22 +++++---
.../Regress.test_array_int_null_out.page | 22 +++++---
.../Regress.test_array_int_out.page | 22 +++++---
.../Regress.test_async_ready_callback.page | 16 ++++--
.../Regress.test_boolean.page | 16 ++++--
.../Regress.test_boolean_false.page | 16 ++++--
.../Regress.test_boolean_true.page | 16 ++++--
.../Regress.test_cairo_context_full_return.page | 10 ++--
.../Regress.test_cairo_context_none_in.page | 16 ++++--
.../Regress.test_cairo_surface_full_out.page | 16 ++++--
.../Regress.test_cairo_surface_full_return.page | 10 ++--
.../Regress.test_cairo_surface_none_in.page | 16 ++++--
.../Regress.test_cairo_surface_none_return.page | 10 ++--
.../Regress.test_callback.page | 16 ++++--
.../Regress.test_callback_async.page | 22 +++++---
.../Regress.test_callback_destroy_notify.page | 28 ++++++----
....test_callback_destroy_notify_no_user_data.page | 22 +++++---
.../Regress.test_callback_thaw_async.page | 10 ++--
.../Regress.test_callback_thaw_notifications.page | 10 ++--
.../Regress.test_callback_user_data.page | 22 +++++---
.../Regress.test_closure.page | 16 ++++--
.../Regress.test_closure_one_arg.page | 22 +++++---
.../Regress.test_closure_variant.page | 22 +++++---
.../Regress.test_date_in_gvalue.page | 10 ++--
.../Regress.test_def_error_quark.page | 10 ++--
.../Regress.test_double.page | 16 ++++--
.../Regress.test_filename_return.page | 10 ++--
.../Regress-1.0-C-expected/Regress.test_float.page | 16 ++++--
.../Regress.test_garray_container_return.page | 10 ++--
.../Regress.test_garray_full_return.page | 10 ++--
.../Regress.test_gerror_callback.page | 16 ++++--
.../Regress.test_ghash_container_return.page | 10 ++--
.../Regress.test_ghash_everything_return.page | 10 ++--
.../Regress.test_ghash_gvalue_in.page | 16 ++++--
.../Regress.test_ghash_gvalue_return.page | 10 ++--
...egress.test_ghash_nested_everything_return.page | 10 ++--
...gress.test_ghash_nested_everything_return2.page | 10 ++--
.../Regress.test_ghash_nothing_in.page | 16 ++++--
.../Regress.test_ghash_nothing_in2.page | 16 ++++--
.../Regress.test_ghash_nothing_return.page | 10 ++--
.../Regress.test_ghash_nothing_return2.page | 10 ++--
.../Regress.test_ghash_null_in.page | 16 ++++--
.../Regress.test_ghash_null_out.page | 16 ++++--
.../Regress.test_ghash_null_return.page | 10 ++--
.../Regress.test_glist_container_return.page | 10 ++--
.../Regress.test_glist_everything_return.page | 10 ++--
.../Regress.test_glist_nothing_in.page | 16 ++++--
.../Regress.test_glist_nothing_in2.page | 16 ++++--
.../Regress.test_glist_nothing_return.page | 10 ++--
.../Regress.test_glist_nothing_return2.page | 10 ++--
.../Regress.test_glist_null_in.page | 16 ++++--
.../Regress.test_glist_null_out.page | 16 ++++--
.../Regress.test_gslist_container_return.page | 10 ++--
.../Regress.test_gslist_everything_return.page | 10 ++--
.../Regress.test_gslist_nothing_in.page | 16 ++++--
.../Regress.test_gslist_nothing_in2.page | 16 ++++--
.../Regress.test_gslist_nothing_return.page | 10 ++--
.../Regress.test_gslist_nothing_return2.page | 10 ++--
.../Regress.test_gslist_null_in.page | 16 ++++--
.../Regress.test_gslist_null_out.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_gtype.page | 16 ++++--
.../Regress.test_gvariant_as.page | 10 ++--
.../Regress.test_gvariant_asv.page | 10 ++--
.../Regress.test_gvariant_i.page | 10 ++--
.../Regress.test_gvariant_s.page | 10 ++--
.../Regress.test_gvariant_v.page | 10 ++--
.../Regress.test_hash_table_callback.page | 22 +++++---
.../Regress-1.0-C-expected/Regress.test_int.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_int16.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_int32.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_int64.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_int8.page | 16 ++++--
.../Regress.test_int_out_utf8.page | 22 +++++---
.../Regress.test_int_value_arg.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_long.page | 16 ++++--
.../Regress.test_multi_callback.page | 16 ++++--
.../Regress.test_multi_double_args.page | 28 ++++++----
.../Regress.test_multiline_doc_comments.page | 10 ++--
.../Regress.test_nested_parameter.page | 16 ++++--
.../Regress.test_null_gerror_callback.page | 16 ++++--
.../Regress.test_owned_gerror_callback.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_short.page | 16 ++++--
.../Regress.test_simple_callback.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_size.page | 16 ++++--
.../Regress.test_skip_unannotated_callback.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_ssize.page | 16 ++++--
.../Regress.test_strv_in.page | 16 ++++--
.../Regress.test_strv_in_gvalue.page | 10 ++--
.../Regress.test_strv_out.page | 10 ++--
.../Regress.test_strv_out_c.page | 10 ++--
.../Regress.test_strv_out_container.page | 10 ++--
.../Regress.test_strv_outarg.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_timet.page | 16 ++++--
.../Regress.test_torture_signature_0.page | 46 ++++++++++------
.../Regress.test_torture_signature_1.page | 46 ++++++++++------
.../Regress.test_torture_signature_2.page | 64 ++++++++++++++--------
.../Regress-1.0-C-expected/Regress.test_uint.page | 16 ++++--
.../Regress.test_uint16.page | 16 ++++--
.../Regress.test_uint32.page | 16 ++++--
.../Regress.test_uint64.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_uint8.page | 16 ++++--
.../Regress-1.0-C-expected/Regress.test_ulong.page | 16 ++++--
.../Regress.test_unichar.page | 16 ++++--
.../Regress.test_unsigned_enum_param.page | 16 ++++--
.../Regress.test_ushort.page | 16 ++++--
.../Regress.test_utf8_const_in.page | 16 ++++--
.../Regress.test_utf8_const_return.page | 10 ++--
.../Regress.test_utf8_inout.page | 16 ++++--
.../Regress.test_utf8_nonconst_return.page | 10 ++--
.../Regress.test_utf8_null_in.page | 16 ++++--
.../Regress.test_utf8_null_out.page | 16 ++++--
.../Regress.test_utf8_out.page | 16 ++++--
.../Regress.test_utf8_out_nonconst_return.page | 16 ++++--
.../Regress.test_utf8_out_out.page | 22 +++++---
.../Regress.test_value_get_fundamental_object.page | 16 ++++--
.../Regress.test_value_return.page | 16 ++++--
.../Regress.test_value_set_fundamental_object.page | 22 +++++---
.../Regress.test_versioning.page | 10 ++--
.../Regress.ATestError.page | 22 +++++---
.../Regress.AnnotationObject-attribute-signal.page | 40 +++++++++-----
...ess.AnnotationObject-doc-empty-arg-parsing.page | 28 ++++++----
.../Regress.AnnotationObject-list-signal.page | 28 ++++++----
.../Regress.AnnotationObject-string-signal.page | 28 ++++++----
.../Regress.AnnotationObject.allow_none.page | 16 ++++--
.../Regress.AnnotationObject.calleeowns.page | 10 ++--
.../Regress.AnnotationObject.calleesowns.page | 10 ++--
.../Regress.AnnotationObject.compute_sum.page | 10 ++--
.../Regress.AnnotationObject.compute_sum_n.page | 10 ++--
.../Regress.AnnotationObject.compute_sum_nz.page | 10 ++--
.../Regress.AnnotationObject.create_object.page | 10 ++--
.../Regress.AnnotationObject.do_not_use.page | 10 ++--
.../Regress.AnnotationObject.extra_annos.page | 4 +-
.../Regress.AnnotationObject.foreach.page | 10 ++--
.../Regress.AnnotationObject.get_hash.page | 10 ++--
.../Regress.AnnotationObject.get_objects.page | 10 ++--
.../Regress.AnnotationObject.get_strings.page | 10 ++--
.../Regress.AnnotationObject.hidden_self.page | 4 +-
.../Regress.AnnotationObject.in.page | 16 ++++--
.../Regress.AnnotationObject.inout.page | 16 ++++--
.../Regress.AnnotationObject.inout2.page | 16 ++++--
.../Regress.AnnotationObject.inout3.page | 16 ++++--
.../Regress.AnnotationObject.method.page | 10 ++--
.../Regress.AnnotationObject.notrans.page | 10 ++--
.../Regress.AnnotationObject.out.page | 10 ++--
.../Regress.AnnotationObject.parse_args.page | 10 ++--
.../Regress.AnnotationObject.set_data.page | 10 ++--
.../Regress.AnnotationObject.set_data2.page | 10 ++--
.../Regress.AnnotationObject.set_data3.page | 10 ++--
.../Regress.AnnotationObject.string_out.page | 10 ++--
.../Regress.AnnotationObject.use_buffer.page | 10 ++--
.../Regress.AnnotationObject.watch_full.page | 10 ++--
.../Regress.AnnotationObject.with_voidp.page | 10 ++--
.../Regress.FooASingle.page | 10 ++--
.../Regress.FooAddressType.page | 22 +++++---
.../Regress.FooBRect.add.page | 10 ++--
.../Regress.FooBRect.new.page | 22 +++++---
.../Regress.FooBoxed.method.page | 4 +-
.../Regress.FooBoxed.new.page | 10 ++--
.../Regress.FooBuffer.some_method.page | 4 +-
.../Regress.FooDBusData.method.page | 4 +-
.../Regress.FooEnumFullname.page | 22 +++++---
.../Regress.FooEnumNoType.page | 28 ++++++----
.../Regress.FooEnumType.page | 22 +++++---
.../Regress-1.0-Gjs-expected/Regress.FooError.page | 22 +++++---
.../Regress.FooForeignStruct.copy.page | 10 ++--
.../Regress.FooForeignStruct.new.page | 10 ++--
.../Regress.FooInterface-do_regress_foo.page | 10 ++--
.../Regress.FooInterface.do_regress_foo.page | 10 ++--
.../Regress.FooInterface.static_method.page | 10 ++--
.../Regress.FooObject-read_fn.page | 16 ++++--
.../Regress.FooObject-signal.page | 40 +++++++++-----
.../Regress.FooObject-virtual_method.page | 16 ++++--
.../Regress.FooObject.a_global_method.page | 10 ++--
.../Regress.FooObject.append_new_stack_layer.page | 16 ++++--
.../Regress.FooObject.dup_name.page | 10 ++--
.../Regress.FooObject.external_type.page | 10 ++--
.../Regress.FooObject.get_default.page | 10 ++--
.../Regress.FooObject.get_name.page | 10 ++--
.../Regress.FooObject.handle_glyph.page | 10 ++--
.../Regress.FooObject.is_it_time_yet.page | 10 ++--
.../Regress.FooObject.new.page | 10 ++--
.../Regress.FooObject.new_as_super.page | 10 ++--
.../Regress.FooObject.read.page | 16 ++++--
.../Regress.FooObject.static_meth.page | 10 ++--
.../Regress.FooObject.various.page | 16 ++++--
.../Regress.FooObject.virtual_method.page | 16 ++++--
.../Regress.FooRectangle.add.page | 10 ++--
.../Regress.FooStackLayer.page | 58 +++++++++++++-------
.../Regress.FooSubInterface-destroy-event.page | 22 +++++---
.../Regress.FooSubInterface-destroy_event.page | 4 +-
.../Regress.FooSubInterface-do_bar.page | 4 +-
.../Regress.FooSubInterface-do_baz.page | 10 ++--
.../Regress.FooSubInterface.do_bar.page | 4 +-
.../Regress.FooSubInterface.do_baz.page | 10 ++--
.../Regress.FooSubobject.new.page | 10 ++--
.../Regress.TestABCError.page | 22 +++++---
.../Regress.TestBoxed.copy.page | 10 ++--
.../Regress.TestBoxed.equals.page | 16 ++++--
.../Regress.TestBoxed.new.page | 10 ++--
...ess.TestBoxed.new_alternative_constructor1.page | 16 ++++--
...ess.TestBoxed.new_alternative_constructor2.page | 22 +++++---
...ess.TestBoxed.new_alternative_constructor3.page | 16 ++++--
.../Regress.TestBoxedB.copy.page | 10 ++--
.../Regress.TestBoxedB.new.page | 22 +++++---
.../Regress.TestBoxedC.new.page | 10 ++--
.../Regress.TestBoxedD.copy.page | 10 ++--
.../Regress.TestBoxedD.free.page | 4 +-
.../Regress.TestBoxedD.get_magic.page | 10 ++--
.../Regress.TestBoxedD.new.page | 22 +++++---
.../Regress.TestDEFError.page | 22 +++++---
.../Regress-1.0-Gjs-expected/Regress.TestEnum.page | 28 ++++++----
.../Regress.TestEnumNoGEnum.page | 22 +++++---
.../Regress.TestEnumUnsigned.page | 16 ++++--
.../Regress.TestError.page | 22 +++++---
.../Regress.TestFloating.new.page | 10 ++--
.../Regress.TestFundamentalObject.ref.page | 10 ++--
.../Regress.TestFundamentalObject.unref.page | 4 +-
.../Regress.TestFundamentalSubObject.new.page | 16 ++++--
.../Regress.TestInheritDrawable.do_foo.page | 10 ++--
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 10 ++--
.../Regress.TestInheritDrawable.get_origin.page | 4 +-
.../Regress.TestInheritDrawable.get_size.page | 4 +-
.../Regress.TestObj-all.page | 22 +++++---
.../Regress.TestObj-allow_none_vfunc.page | 10 ++--
.../Regress.TestObj-cleanup.page | 22 +++++---
.../Regress.TestObj-first.page | 22 +++++---
.../Regress.TestObj-matrix.page | 16 ++++--
.../Regress.TestObj-sig-with-array-prop.page | 28 ++++++----
.../Regress.TestObj-sig-with-foreign-struct.page | 28 ++++++----
.../Regress.TestObj-sig-with-hash-prop.page | 28 ++++++----
.../Regress.TestObj-sig-with-int64-prop.page | 34 ++++++++----
.../Regress.TestObj-sig-with-intarray-ret.page | 28 ++++++----
.../Regress.TestObj-sig-with-obj.page | 28 ++++++----
.../Regress.TestObj-sig-with-strv.page | 28 ++++++----
.../Regress.TestObj-sig-with-uint64-prop.page | 34 ++++++++----
...Regress.TestObj-test-with-static-scope-arg.page | 28 ++++++----
.../Regress.TestObj-test.page | 22 +++++---
.../Regress.TestObj.constructor.page | 10 ++--
.../Regress.TestObj.do_matrix.page | 16 ++++--
...gress.TestObj.emit_sig_with_foreign_struct.page | 4 +-
.../Regress.TestObj.emit_sig_with_int64.page | 4 +-
.../Regress.TestObj.emit_sig_with_obj.page | 4 +-
.../Regress.TestObj.emit_sig_with_uint64.page | 4 +-
.../Regress.TestObj.forced_method.page | 4 +-
.../Regress.TestObj.instance_method.page | 10 ++--
.../Regress.TestObj.instance_method_callback.page | 10 ++--
.../Regress.TestObj.new.page | 16 ++++--
.../Regress.TestObj.new_callback.page | 16 ++++--
.../Regress.TestObj.new_from_file.page | 16 ++++--
.../Regress.TestObj.null_out.page | 4 +-
.../Regress.TestObj.set_bare.page | 10 ++--
.../Regress.TestObj.skip_inout_param.page | 40 +++++++++-----
.../Regress.TestObj.skip_out_param.page | 40 +++++++++-----
.../Regress.TestObj.skip_param.page | 40 +++++++++-----
.../Regress.TestObj.skip_return_val.page | 40 +++++++++-----
.../Regress.TestObj.skip_return_val_no_out.page | 16 ++++--
.../Regress.TestObj.static_method.page | 16 ++++--
.../Regress.TestObj.static_method_callback.page | 10 ++--
.../Regress.TestObj.torture_signature_0.page | 22 +++++---
.../Regress.TestObj.torture_signature_1.page | 28 ++++++----
.../Regress.TestOtherError.page | 22 +++++---
.../Regress.TestSimpleBoxedA.const_return.page | 10 ++--
.../Regress.TestSimpleBoxedA.copy.page | 10 ++--
.../Regress.TestSimpleBoxedA.equals.page | 16 ++++--
.../Regress.TestSimpleBoxedB.copy.page | 10 ++--
.../Regress.TestStructA.clone.page | 4 +-
.../Regress.TestStructA.parse.page | 10 ++--
.../Regress.TestStructB.clone.page | 4 +-
.../Regress.TestStructFixedArray.frob.page | 4 +-
.../Regress.TestSubObj.instance_method.page | 10 ++--
.../Regress.TestSubObj.new.page | 10 ++--
.../Regress.TestSubObj.unset_bare.page | 4 +-
.../Regress.TestWi8021x.get_testbool.page | 10 ++--
.../Regress.TestWi8021x.new.page | 10 ++--
.../Regress.TestWi8021x.set_testbool.page | 10 ++--
.../Regress.TestWi8021x.static_method.page | 16 ++++--
.../Regress.aliased_caller_alloc.page | 4 +-
.../Regress.annotation_attribute_func.page | 22 +++++---
.../Regress.annotation_custom_destroy.page | 10 ++--
.../Regress.annotation_get_source_file.page | 10 ++--
.../Regress.annotation_init.page | 10 ++--
...ress.annotation_invalid_regress_annotation.page | 10 ++--
.../Regress.annotation_ptr_array.page | 10 ++--
.../Regress.annotation_return_array.page | 10 ++--
.../Regress.annotation_return_filename.page | 10 ++--
.../Regress.annotation_set_source_file.page | 10 ++--
...s.annotation_space_after_comment_bug631690.page | 4 +-
.../Regress.annotation_string_array_length.page | 10 ++--
.../Regress.annotation_string_zero_terminated.page | 10 ++--
...ress.annotation_string_zero_terminated_out.page | 10 ++--
.../Regress.annotation_test_parsing_bug630862.page | 10 ++--
.../Regress.annotation_transfer_floating.page | 10 ++--
.../Regress.annotation_versioned.page | 4 +-
.../Regress.atest_error_quark.page | 10 ++--
.../Regress.foo_async_ready_callback.page | 16 ++++--
.../Regress.foo_destroy_notify_callback.page | 10 ++--
.../Regress-1.0-Gjs-expected/Regress.foo_init.page | 10 ++--
.../Regress.foo_method_external_references.page | 28 ++++++----
.../Regress.foo_not_a_constructor_new.page | 10 ++--
.../Regress.foo_test_array.page | 10 ++--
.../Regress.foo_test_const_char_param.page | 10 ++--
.../Regress.foo_test_const_char_retval.page | 10 ++--
.../Regress.foo_test_const_struct_param.page | 10 ++--
.../Regress.foo_test_const_struct_retval.page | 10 ++--
.../Regress.foo_test_string_array.page | 10 ++--
.../Regress.foo_test_string_array_with_g.page | 10 ++--
.../Regress.foo_test_unsigned_qualifier.page | 10 ++--
.../Regress.foo_test_unsigned_type.page | 10 ++--
.../Regress.func_obj_null_in.page | 10 ++--
.../Regress.global_get_flags_out.page | 4 +-
.../Regress.has_parameter_named_attrs.page | 16 ++++--
.../Regress.introspectable_via_alias.page | 10 ++--
.../Regress.set_abort_on_error.page | 10 ++--
.../Regress.test_array_callback.page | 16 ++++--
.../Regress.test_array_fixed_out_objects.page | 4 +-
.../Regress.test_array_fixed_size_int_in.page | 16 ++++--
.../Regress.test_array_fixed_size_int_out.page | 4 +-
.../Regress.test_array_fixed_size_int_return.page | 10 ++--
.../Regress.test_array_gint16_in.page | 16 ++++--
.../Regress.test_array_gint32_in.page | 16 ++++--
.../Regress.test_array_gint64_in.page | 16 ++++--
.../Regress.test_array_gint8_in.page | 16 ++++--
.../Regress.test_array_gtype_in.page | 16 ++++--
.../Regress.test_array_int_full_out.page | 10 ++--
.../Regress.test_array_int_in.page | 16 ++++--
.../Regress.test_array_int_inout.page | 10 ++--
.../Regress.test_array_int_none_out.page | 10 ++--
.../Regress.test_array_int_null_in.page | 10 ++--
.../Regress.test_array_int_null_out.page | 4 +-
.../Regress.test_array_int_out.page | 4 +-
.../Regress.test_async_ready_callback.page | 10 ++--
.../Regress.test_boolean.page | 16 ++++--
.../Regress.test_boolean_false.page | 16 ++++--
.../Regress.test_boolean_true.page | 16 ++++--
.../Regress.test_cairo_context_full_return.page | 10 ++--
.../Regress.test_cairo_context_none_in.page | 10 ++--
.../Regress.test_cairo_surface_full_out.page | 4 +-
.../Regress.test_cairo_surface_full_return.page | 10 ++--
.../Regress.test_cairo_surface_none_in.page | 10 ++--
.../Regress.test_cairo_surface_none_return.page | 10 ++--
.../Regress.test_callback.page | 16 ++++--
.../Regress.test_callback_async.page | 10 ++--
.../Regress.test_callback_destroy_notify.page | 16 ++++--
....test_callback_destroy_notify_no_user_data.page | 16 ++++--
.../Regress.test_callback_thaw_async.page | 10 ++--
.../Regress.test_callback_thaw_notifications.page | 10 ++--
.../Regress.test_callback_user_data.page | 16 ++++--
.../Regress.test_closure.page | 16 ++++--
.../Regress.test_closure_one_arg.page | 22 +++++---
.../Regress.test_closure_variant.page | 22 +++++---
.../Regress.test_date_in_gvalue.page | 10 ++--
.../Regress.test_def_error_quark.page | 10 ++--
.../Regress.test_double.page | 16 ++++--
.../Regress.test_filename_return.page | 10 ++--
.../Regress.test_float.page | 16 ++++--
.../Regress.test_garray_container_return.page | 10 ++--
.../Regress.test_garray_full_return.page | 10 ++--
.../Regress.test_gerror_callback.page | 10 ++--
.../Regress.test_ghash_container_return.page | 10 ++--
.../Regress.test_ghash_everything_return.page | 10 ++--
.../Regress.test_ghash_gvalue_in.page | 10 ++--
.../Regress.test_ghash_gvalue_return.page | 10 ++--
...egress.test_ghash_nested_everything_return.page | 10 ++--
...gress.test_ghash_nested_everything_return2.page | 10 ++--
.../Regress.test_ghash_nothing_in.page | 10 ++--
.../Regress.test_ghash_nothing_in2.page | 10 ++--
.../Regress.test_ghash_nothing_return.page | 10 ++--
.../Regress.test_ghash_nothing_return2.page | 10 ++--
.../Regress.test_ghash_null_in.page | 10 ++--
.../Regress.test_ghash_null_out.page | 4 +-
.../Regress.test_ghash_null_return.page | 10 ++--
.../Regress.test_glist_container_return.page | 10 ++--
.../Regress.test_glist_everything_return.page | 10 ++--
.../Regress.test_glist_nothing_in.page | 10 ++--
.../Regress.test_glist_nothing_in2.page | 10 ++--
.../Regress.test_glist_nothing_return.page | 10 ++--
.../Regress.test_glist_nothing_return2.page | 10 ++--
.../Regress.test_glist_null_in.page | 10 ++--
.../Regress.test_glist_null_out.page | 4 +-
.../Regress.test_gslist_container_return.page | 10 ++--
.../Regress.test_gslist_everything_return.page | 10 ++--
.../Regress.test_gslist_nothing_in.page | 10 ++--
.../Regress.test_gslist_nothing_in2.page | 10 ++--
.../Regress.test_gslist_nothing_return.page | 10 ++--
.../Regress.test_gslist_nothing_return2.page | 10 ++--
.../Regress.test_gslist_null_in.page | 10 ++--
.../Regress.test_gslist_null_out.page | 4 +-
.../Regress.test_gtype.page | 16 ++++--
.../Regress.test_gvariant_as.page | 10 ++--
.../Regress.test_gvariant_asv.page | 10 ++--
.../Regress.test_gvariant_i.page | 10 ++--
.../Regress.test_gvariant_s.page | 10 ++--
.../Regress.test_gvariant_v.page | 10 ++--
.../Regress.test_hash_table_callback.page | 16 ++++--
.../Regress-1.0-Gjs-expected/Regress.test_int.page | 16 ++++--
.../Regress.test_int16.page | 16 ++++--
.../Regress.test_int32.page | 16 ++++--
.../Regress.test_int64.page | 16 ++++--
.../Regress.test_int8.page | 16 ++++--
.../Regress.test_int_out_utf8.page | 10 ++--
.../Regress.test_int_value_arg.page | 16 ++++--
.../Regress.test_long.page | 16 ++++--
.../Regress.test_multi_callback.page | 16 ++++--
.../Regress.test_multi_double_args.page | 10 ++--
.../Regress.test_multiline_doc_comments.page | 4 +-
.../Regress.test_nested_parameter.page | 10 ++--
.../Regress.test_null_gerror_callback.page | 10 ++--
.../Regress.test_owned_gerror_callback.page | 10 ++--
.../Regress.test_short.page | 16 ++++--
.../Regress.test_simple_callback.page | 10 ++--
.../Regress.test_size.page | 16 ++++--
.../Regress.test_ssize.page | 16 ++++--
.../Regress.test_strv_in.page | 16 ++++--
.../Regress.test_strv_in_gvalue.page | 10 ++--
.../Regress.test_strv_out.page | 10 ++--
.../Regress.test_strv_out_c.page | 10 ++--
.../Regress.test_strv_out_container.page | 10 ++--
.../Regress.test_strv_outarg.page | 4 +-
.../Regress.test_timet.page | 16 ++++--
.../Regress.test_torture_signature_0.page | 22 +++++---
.../Regress.test_torture_signature_1.page | 28 ++++++----
.../Regress.test_torture_signature_2.page | 28 ++++++----
.../Regress.test_uint.page | 16 ++++--
.../Regress.test_uint16.page | 16 ++++--
.../Regress.test_uint32.page | 16 ++++--
.../Regress.test_uint64.page | 16 ++++--
.../Regress.test_uint8.page | 16 ++++--
.../Regress.test_ulong.page | 16 ++++--
.../Regress.test_unichar.page | 16 ++++--
.../Regress.test_unsigned_enum_param.page | 16 ++++--
.../Regress.test_ushort.page | 16 ++++--
.../Regress.test_utf8_const_in.page | 10 ++--
.../Regress.test_utf8_const_return.page | 10 ++--
.../Regress.test_utf8_inout.page | 10 ++--
.../Regress.test_utf8_nonconst_return.page | 10 ++--
.../Regress.test_utf8_null_in.page | 10 ++--
.../Regress.test_utf8_null_out.page | 4 +-
.../Regress.test_utf8_out.page | 4 +-
.../Regress.test_utf8_out_nonconst_return.page | 10 ++--
.../Regress.test_utf8_out_out.page | 4 +-
.../Regress.test_value_return.page | 16 ++++--
.../Regress.test_versioning.page | 4 +-
.../Regress.ATestError.page | 22 +++++---
.../Regress.AnnotationObject-attribute-signal.page | 38 ++++++++-----
...ess.AnnotationObject-doc-empty-arg-parsing.page | 26 +++++----
.../Regress.AnnotationObject-list-signal.page | 26 +++++----
.../Regress.AnnotationObject-string-signal.page | 26 +++++----
.../Regress.AnnotationObject.allow_none.page | 22 +++++---
.../Regress.AnnotationObject.calleeowns.page | 22 +++++---
.../Regress.AnnotationObject.calleesowns.page | 28 ++++++----
.../Regress.AnnotationObject.compute_sum.page | 16 ++++--
.../Regress.AnnotationObject.compute_sum_n.page | 22 +++++---
.../Regress.AnnotationObject.compute_sum_nz.page | 22 +++++---
.../Regress.AnnotationObject.create_object.page | 16 ++++--
.../Regress.AnnotationObject.do_not_use.page | 16 ++++--
.../Regress.AnnotationObject.extra_annos.page | 10 ++--
.../Regress.AnnotationObject.foreach.page | 22 +++++---
.../Regress.AnnotationObject.get_hash.page | 16 ++++--
.../Regress.AnnotationObject.get_objects.page | 16 ++++--
.../Regress.AnnotationObject.get_strings.page | 16 ++++--
.../Regress.AnnotationObject.hidden_self.page | 10 ++--
.../Regress.AnnotationObject.in.page | 22 +++++---
.../Regress.AnnotationObject.inout.page | 22 +++++---
.../Regress.AnnotationObject.inout2.page | 22 +++++---
.../Regress.AnnotationObject.inout3.page | 22 +++++---
.../Regress.AnnotationObject.method.page | 16 ++++--
.../Regress.AnnotationObject.notrans.page | 16 ++++--
.../Regress.AnnotationObject.out.page | 22 +++++---
.../Regress.AnnotationObject.parse_args.page | 22 +++++---
.../Regress.AnnotationObject.set_data.page | 22 +++++---
.../Regress.AnnotationObject.set_data2.page | 22 +++++---
.../Regress.AnnotationObject.set_data3.page | 22 +++++---
.../Regress.AnnotationObject.string_out.page | 22 +++++---
.../Regress.AnnotationObject.use_buffer.page | 16 ++++--
.../Regress.AnnotationObject.watch_full.page | 28 ++++++----
.../Regress.AnnotationObject.with_voidp.page | 16 ++++--
.../Regress.FooASingle.page | 10 ++--
.../Regress.FooAddressType.page | 22 +++++---
.../Regress.FooBRect.add.page | 16 ++++--
.../Regress.FooBoxed.method.page | 10 ++--
.../Regress.FooBuffer.some_method.page | 10 ++--
.../Regress.FooDBusData.method.page | 10 ++--
.../Regress.FooEnumFullname.page | 22 +++++---
.../Regress.FooEnumNoType.page | 28 ++++++----
.../Regress.FooEnumType.page | 22 +++++---
.../Regress.FooError.page | 22 +++++---
.../Regress.FooForeignStruct.copy.page | 16 ++++--
.../Regress.FooInterface-do_regress_foo.page | 16 ++++--
.../Regress.FooInterface.do_regress_foo.page | 16 ++++--
.../Regress.FooInterface.static_method.page | 10 ++--
.../Regress.FooObject-read_fn.page | 22 +++++---
.../Regress.FooObject-signal.page | 38 ++++++++-----
.../Regress.FooObject-virtual_method.page | 22 +++++---
.../Regress.FooObject.a_global_method.page | 10 ++--
.../Regress.FooObject.append_new_stack_layer.page | 22 +++++---
.../Regress.FooObject.dup_name.page | 16 ++++--
.../Regress.FooObject.external_type.page | 16 ++++--
.../Regress.FooObject.get_default.page | 10 ++--
.../Regress.FooObject.get_name.page | 16 ++++--
.../Regress.FooObject.handle_glyph.page | 16 ++++--
.../Regress.FooObject.is_it_time_yet.page | 16 ++++--
.../Regress.FooObject.read.page | 22 +++++---
.../Regress.FooObject.static_meth.page | 10 ++--
.../Regress.FooObject.various.page | 22 +++++---
.../Regress.FooObject.virtual_method.page | 22 +++++---
.../Regress.FooRectangle.add.page | 16 ++++--
.../Regress.FooStackLayer.page | 58 +++++++++++++-------
.../Regress.FooSubInterface-destroy-event.page | 20 ++++---
.../Regress.FooSubInterface-destroy_event.page | 10 ++--
.../Regress.FooSubInterface-do_bar.page | 10 ++--
.../Regress.FooSubInterface-do_baz.page | 22 +++++---
.../Regress.FooSubInterface.do_bar.page | 10 ++--
.../Regress.FooSubInterface.do_baz.page | 22 +++++---
.../Regress.TestABCError.page | 22 +++++---
.../Regress.TestBoxed.copy.page | 16 ++++--
.../Regress.TestBoxed.equals.page | 22 +++++---
.../Regress.TestBoxedB.copy.page | 16 ++++--
.../Regress.TestBoxedD.copy.page | 16 ++++--
.../Regress.TestBoxedD.free.page | 10 ++--
.../Regress.TestBoxedD.get_magic.page | 16 ++++--
.../Regress.TestDEFError.page | 22 +++++---
.../Regress.TestEnum.page | 28 ++++++----
.../Regress.TestEnumNoGEnum.page | 22 +++++---
.../Regress.TestEnumUnsigned.page | 16 ++++--
.../Regress.TestError.page | 22 +++++---
.../Regress.TestFundamentalObject.ref.page | 16 ++++--
.../Regress.TestFundamentalObject.unref.page | 10 ++--
.../Regress.TestInheritDrawable.do_foo.page | 16 ++++--
...ess.TestInheritDrawable.do_foo_maybe_throw.page | 16 ++++--
.../Regress.TestInheritDrawable.get_origin.page | 22 +++++---
.../Regress.TestInheritDrawable.get_size.page | 22 +++++---
.../Regress.TestObj-all.page | 20 ++++---
.../Regress.TestObj-allow_none_vfunc.page | 16 ++++--
.../Regress.TestObj-cleanup.page | 20 ++++---
.../Regress.TestObj-first.page | 20 ++++---
.../Regress.TestObj-matrix.page | 22 +++++---
.../Regress.TestObj-sig-with-array-prop.page | 26 +++++----
.../Regress.TestObj-sig-with-foreign-struct.page | 26 +++++----
.../Regress.TestObj-sig-with-hash-prop.page | 26 +++++----
.../Regress.TestObj-sig-with-int64-prop.page | 32 +++++++----
.../Regress.TestObj-sig-with-intarray-ret.page | 26 +++++----
.../Regress.TestObj-sig-with-obj.page | 26 +++++----
.../Regress.TestObj-sig-with-strv.page | 26 +++++----
.../Regress.TestObj-sig-with-uint64-prop.page | 32 +++++++----
...Regress.TestObj-test-with-static-scope-arg.page | 26 +++++----
.../Regress.TestObj-test.page | 20 ++++---
.../Regress.TestObj.do_matrix.page | 22 +++++---
...gress.TestObj.emit_sig_with_foreign_struct.page | 10 ++--
.../Regress.TestObj.emit_sig_with_int64.page | 10 ++--
.../Regress.TestObj.emit_sig_with_obj.page | 10 ++--
.../Regress.TestObj.emit_sig_with_uint64.page | 10 ++--
.../Regress.TestObj.forced_method.page | 10 ++--
.../Regress.TestObj.instance_method.page | 16 ++++--
.../Regress.TestObj.instance_method_callback.page | 16 ++++--
.../Regress.TestObj.null_out.page | 10 ++--
.../Regress.TestObj.set_bare.page | 16 ++++--
.../Regress.TestObj.skip_inout_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_out_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_param.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_return_val.page | 58 +++++++++++++-------
.../Regress.TestObj.skip_return_val_no_out.page | 22 +++++---
.../Regress.TestObj.static_method.page | 16 ++++--
.../Regress.TestObj.static_method_callback.page | 10 ++--
.../Regress.TestObj.torture_signature_0.page | 46 ++++++++++------
.../Regress.TestObj.torture_signature_1.page | 52 ++++++++++++------
.../Regress.TestOtherError.page | 22 +++++---
.../Regress.TestSimpleBoxedA.const_return.page | 10 ++--
.../Regress.TestSimpleBoxedA.copy.page | 16 ++++--
.../Regress.TestSimpleBoxedA.equals.page | 22 +++++---
.../Regress.TestSimpleBoxedB.copy.page | 16 ++++--
.../Regress.TestStructA.clone.page | 16 ++++--
.../Regress.TestStructA.parse.page | 16 ++++--
.../Regress.TestStructB.clone.page | 16 ++++--
.../Regress.TestStructFixedArray.frob.page | 10 ++--
.../Regress.TestSubObj.instance_method.page | 16 ++++--
.../Regress.TestSubObj.unset_bare.page | 10 ++--
.../Regress.TestWi8021x.get_testbool.page | 16 ++++--
.../Regress.TestWi8021x.set_testbool.page | 16 ++++--
.../Regress.TestWi8021x.static_method.page | 16 ++++--
.../Regress.aliased_caller_alloc.page | 10 ++--
.../Regress.annotation_attribute_func.page | 22 +++++---
.../Regress.annotation_custom_destroy.page | 22 +++++---
.../Regress.annotation_get_source_file.page | 10 ++--
.../Regress.annotation_init.page | 16 ++++--
...ress.annotation_invalid_regress_annotation.page | 10 ++--
.../Regress.annotation_ptr_array.page | 10 ++--
.../Regress.annotation_return_array.page | 16 ++++--
.../Regress.annotation_return_filename.page | 10 ++--
.../Regress.annotation_set_source_file.page | 10 ++--
...s.annotation_space_after_comment_bug631690.page | 4 +-
.../Regress.annotation_string_array_length.page | 16 ++++--
.../Regress.annotation_string_zero_terminated.page | 10 ++--
...ress.annotation_string_zero_terminated_out.page | 10 ++--
.../Regress.annotation_test_parsing_bug630862.page | 10 ++--
.../Regress.annotation_transfer_floating.page | 10 ++--
.../Regress.annotation_versioned.page | 4 +-
.../Regress.atest_error_quark.page | 10 ++--
.../Regress.foo_async_ready_callback.page | 22 +++++---
.../Regress.foo_destroy_notify_callback.page | 22 +++++---
.../Regress.foo_init.page | 10 ++--
.../Regress.foo_method_external_references.page | 28 ++++++----
.../Regress.foo_not_a_constructor_new.page | 10 ++--
.../Regress.foo_test_array.page | 10 ++--
.../Regress.foo_test_const_char_param.page | 10 ++--
.../Regress.foo_test_const_char_retval.page | 10 ++--
.../Regress.foo_test_const_struct_param.page | 10 ++--
.../Regress.foo_test_const_struct_retval.page | 10 ++--
.../Regress.foo_test_string_array.page | 10 ++--
.../Regress.foo_test_string_array_with_g.page | 10 ++--
.../Regress.foo_test_unsigned_qualifier.page | 10 ++--
.../Regress.foo_test_unsigned_type.page | 10 ++--
.../Regress.func_obj_null_in.page | 10 ++--
.../Regress.global_get_flags_out.page | 10 ++--
.../Regress.has_parameter_named_attrs.page | 16 ++++--
.../Regress.introspectable_via_alias.page | 10 ++--
.../Regress.set_abort_on_error.page | 10 ++--
.../Regress.test_array_callback.page | 16 ++++--
.../Regress.test_array_fixed_out_objects.page | 10 ++--
.../Regress.test_array_fixed_size_int_in.page | 16 ++++--
.../Regress.test_array_fixed_size_int_out.page | 10 ++--
.../Regress.test_array_fixed_size_int_return.page | 10 ++--
.../Regress.test_array_gint16_in.page | 22 +++++---
.../Regress.test_array_gint32_in.page | 22 +++++---
.../Regress.test_array_gint64_in.page | 22 +++++---
.../Regress.test_array_gint8_in.page | 22 +++++---
.../Regress.test_array_gtype_in.page | 22 +++++---
.../Regress.test_array_int_full_out.page | 16 ++++--
.../Regress.test_array_int_in.page | 22 +++++---
.../Regress.test_array_int_inout.page | 16 ++++--
.../Regress.test_array_int_none_out.page | 16 ++++--
.../Regress.test_array_int_null_in.page | 16 ++++--
.../Regress.test_array_int_null_out.page | 16 ++++--
.../Regress.test_array_int_out.page | 16 ++++--
.../Regress.test_async_ready_callback.page | 10 ++--
.../Regress.test_boolean.page | 16 ++++--
.../Regress.test_boolean_false.page | 16 ++++--
.../Regress.test_boolean_true.page | 16 ++++--
.../Regress.test_cairo_context_full_return.page | 10 ++--
.../Regress.test_cairo_context_none_in.page | 10 ++--
.../Regress.test_cairo_surface_full_out.page | 10 ++--
.../Regress.test_cairo_surface_full_return.page | 10 ++--
.../Regress.test_cairo_surface_none_in.page | 10 ++--
.../Regress.test_cairo_surface_none_return.page | 10 ++--
.../Regress.test_callback.page | 16 ++++--
.../Regress.test_callback_async.page | 16 ++++--
.../Regress.test_callback_destroy_notify.page | 28 ++++++----
....test_callback_destroy_notify_no_user_data.page | 22 +++++---
.../Regress.test_callback_thaw_async.page | 10 ++--
.../Regress.test_callback_thaw_notifications.page | 10 ++--
.../Regress.test_callback_user_data.page | 22 +++++---
.../Regress.test_closure.page | 16 ++++--
.../Regress.test_closure_one_arg.page | 22 +++++---
.../Regress.test_closure_variant.page | 22 +++++---
.../Regress.test_date_in_gvalue.page | 10 ++--
.../Regress.test_def_error_quark.page | 10 ++--
.../Regress.test_double.page | 16 ++++--
.../Regress.test_filename_return.page | 10 ++--
.../Regress.test_float.page | 16 ++++--
.../Regress.test_garray_container_return.page | 10 ++--
.../Regress.test_garray_full_return.page | 10 ++--
.../Regress.test_gerror_callback.page | 10 ++--
.../Regress.test_ghash_container_return.page | 10 ++--
.../Regress.test_ghash_everything_return.page | 10 ++--
.../Regress.test_ghash_gvalue_in.page | 10 ++--
.../Regress.test_ghash_gvalue_return.page | 10 ++--
...egress.test_ghash_nested_everything_return.page | 10 ++--
...gress.test_ghash_nested_everything_return2.page | 10 ++--
.../Regress.test_ghash_nothing_in.page | 10 ++--
.../Regress.test_ghash_nothing_in2.page | 10 ++--
.../Regress.test_ghash_nothing_return.page | 10 ++--
.../Regress.test_ghash_nothing_return2.page | 10 ++--
.../Regress.test_ghash_null_in.page | 10 ++--
.../Regress.test_ghash_null_out.page | 10 ++--
.../Regress.test_ghash_null_return.page | 10 ++--
.../Regress.test_glist_container_return.page | 10 ++--
.../Regress.test_glist_everything_return.page | 10 ++--
.../Regress.test_glist_nothing_in.page | 10 ++--
.../Regress.test_glist_nothing_in2.page | 10 ++--
.../Regress.test_glist_nothing_return.page | 10 ++--
.../Regress.test_glist_nothing_return2.page | 10 ++--
.../Regress.test_glist_null_in.page | 10 ++--
.../Regress.test_glist_null_out.page | 10 ++--
.../Regress.test_gslist_container_return.page | 10 ++--
.../Regress.test_gslist_everything_return.page | 10 ++--
.../Regress.test_gslist_nothing_in.page | 10 ++--
.../Regress.test_gslist_nothing_in2.page | 10 ++--
.../Regress.test_gslist_nothing_return.page | 10 ++--
.../Regress.test_gslist_nothing_return2.page | 10 ++--
.../Regress.test_gslist_null_in.page | 10 ++--
.../Regress.test_gslist_null_out.page | 10 ++--
.../Regress.test_gtype.page | 16 ++++--
.../Regress.test_gvariant_as.page | 10 ++--
.../Regress.test_gvariant_asv.page | 10 ++--
.../Regress.test_gvariant_i.page | 10 ++--
.../Regress.test_gvariant_s.page | 10 ++--
.../Regress.test_gvariant_v.page | 10 ++--
.../Regress.test_hash_table_callback.page | 16 ++++--
.../Regress.test_int.page | 16 ++++--
.../Regress.test_int16.page | 16 ++++--
.../Regress.test_int32.page | 16 ++++--
.../Regress.test_int64.page | 16 ++++--
.../Regress.test_int8.page | 16 ++++--
.../Regress.test_int_out_utf8.page | 16 ++++--
.../Regress.test_int_value_arg.page | 16 ++++--
.../Regress.test_long.page | 16 ++++--
.../Regress.test_multi_callback.page | 16 ++++--
.../Regress.test_multi_double_args.page | 22 +++++---
.../Regress.test_multiline_doc_comments.page | 4 +-
.../Regress.test_nested_parameter.page | 10 ++--
.../Regress.test_null_gerror_callback.page | 10 ++--
.../Regress.test_owned_gerror_callback.page | 10 ++--
.../Regress.test_short.page | 16 ++++--
.../Regress.test_simple_callback.page | 10 ++--
.../Regress.test_size.page | 16 ++++--
.../Regress.test_ssize.page | 16 ++++--
.../Regress.test_strv_in.page | 16 ++++--
.../Regress.test_strv_in_gvalue.page | 10 ++--
.../Regress.test_strv_out.page | 10 ++--
.../Regress.test_strv_out_c.page | 10 ++--
.../Regress.test_strv_out_container.page | 10 ++--
.../Regress.test_strv_outarg.page | 10 ++--
.../Regress.test_timet.page | 16 ++++--
.../Regress.test_torture_signature_0.page | 40 +++++++++-----
.../Regress.test_torture_signature_1.page | 46 ++++++++++------
.../Regress.test_torture_signature_2.page | 58 +++++++++++++-------
.../Regress.test_uint.page | 16 ++++--
.../Regress.test_uint16.page | 16 ++++--
.../Regress.test_uint32.page | 16 ++++--
.../Regress.test_uint64.page | 16 ++++--
.../Regress.test_uint8.page | 16 ++++--
.../Regress.test_ulong.page | 16 ++++--
.../Regress.test_unichar.page | 16 ++++--
.../Regress.test_unsigned_enum_param.page | 16 ++++--
.../Regress.test_ushort.page | 16 ++++--
.../Regress.test_utf8_const_in.page | 10 ++--
.../Regress.test_utf8_const_return.page | 10 ++--
.../Regress.test_utf8_inout.page | 10 ++--
.../Regress.test_utf8_nonconst_return.page | 10 ++--
.../Regress.test_utf8_null_in.page | 10 ++--
.../Regress.test_utf8_null_out.page | 10 ++--
.../Regress.test_utf8_out.page | 10 ++--
.../Regress.test_utf8_out_nonconst_return.page | 16 ++++--
.../Regress.test_utf8_out_out.page | 16 ++++--
.../Regress.test_value_return.page | 16 ++++--
.../Regress.test_versioning.page | 4 +-
961 files changed, 9586 insertions(+), 5775 deletions(-)
diff --git a/giscanner/doctemplates/C/function.tmpl b/giscanner/doctemplates/C/function.tmpl
index c551bc2e..c2d393b9 100644
--- a/giscanner/doctemplates/C/function.tmpl
+++ b/giscanner/doctemplates/C/function.tmpl
@@ -47,15 +47,19 @@ ${formatter.format_type(arg.type) | x} ${arg.argname}\
%block>
<%block name="details">
% if formatter.get_parameters(node) or node.retval:
-
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
% if node.retval:
-Returns :
-- ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${formatter.format(node, node.retval.doc)}
+
% endif
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Gjs/enum.tmpl b/giscanner/doctemplates/Gjs/enum.tmpl
index 2624c425..35cdd439 100644
--- a/giscanner/doctemplates/Gjs/enum.tmpl
+++ b/giscanner/doctemplates/Gjs/enum.tmpl
@@ -1,11 +1,13 @@
<%inherit file="/base.tmpl"/>
<%block name="details">
% if node.members:
-
+
% for member in node.members:
-${node.name}.${member.name.upper()} :
-- ${formatter.format(node, member.doc)}
+-
+
${node.name}.${member.name.upper()}
+${formatter.format(node, member.doc)}
+
% endfor
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Gjs/function.tmpl b/giscanner/doctemplates/Gjs/function.tmpl
index db2c8ae3..46c46271 100644
--- a/giscanner/doctemplates/Gjs/function.tmpl
+++ b/giscanner/doctemplates/Gjs/function.tmpl
@@ -34,15 +34,19 @@ ${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in
%block>
<%block name="details">
% if formatter.get_parameters(node) or node.retval:
-
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
% if node.retval and node.retval.type.ctype != 'void':
-Returns :
-- ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${formatter.format(node, node.retval.doc)}
+
% endif
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Gjs/signal.tmpl b/giscanner/doctemplates/Gjs/signal.tmpl
index 83264804..994392ce 100644
--- a/giscanner/doctemplates/Gjs/signal.tmpl
+++ b/giscanner/doctemplates/Gjs/signal.tmpl
@@ -13,23 +13,33 @@ user_param1, ...):${formatter.format_type(node.retval.type)};
%block>
<%block name="details">
-
-${formatter.to_underscores(node.parent.name).lower()} :
-instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+
+-
+
${formatter.to_underscores(node.parent.name).lower()}
+instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
% if node.retval and \
node.retval.type.ctype != 'void' and \
node.retval.type.ctype is not None:
-Returns :
-- ${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+
% endif
-
+
%block>
diff --git a/giscanner/doctemplates/Gjs/vfunc.tmpl b/giscanner/doctemplates/Gjs/vfunc.tmpl
index 1d132c78..1cbe511c 100644
--- a/giscanner/doctemplates/Gjs/vfunc.tmpl
+++ b/giscanner/doctemplates/Gjs/vfunc.tmpl
@@ -9,15 +9,19 @@ ${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in
%block>
<%block name="details">
% if formatter.get_parameters(node) or node.retval:
-
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
% if node.retval and node.retval.type.ctype != 'void':
-Returns :
-- ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${formatter.format(node, node.retval.doc)}
+
% endif
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Python/enum.tmpl b/giscanner/doctemplates/Python/enum.tmpl
index 2624c425..35cdd439 100644
--- a/giscanner/doctemplates/Python/enum.tmpl
+++ b/giscanner/doctemplates/Python/enum.tmpl
@@ -1,11 +1,13 @@
<%inherit file="/base.tmpl"/>
<%block name="details">
% if node.members:
-
+
% for member in node.members:
-${node.name}.${member.name.upper()} :
-- ${formatter.format(node, member.doc)}
+-
+
${node.name}.${member.name.upper()}
+${formatter.format(node, member.doc)}
+
% endfor
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Python/function.tmpl b/giscanner/doctemplates/Python/function.tmpl
index 356619c3..d1b57f4e 100644
--- a/giscanner/doctemplates/Python/function.tmpl
+++ b/giscanner/doctemplates/Python/function.tmpl
@@ -39,15 +39,19 @@ ${', '.join((formatter.format_parameter_name(node, arg) for arg in formatter.get
%block>
<%block name="details">
% if formatter.get_parameters(node) or node.retval:
-
+
% for ix, arg in enumerate(formatter.get_parameters(node)):
-${formatter.format_parameter_name(node, arg)} :
-- ${formatter.format(node, arg.doc)}
+-
+
${formatter.format_parameter_name(node, arg)}
+${formatter.format(node, arg.doc)}
+
% endfor
% if node.retval and node.retval.type.ctype != 'void':
-Returns :
-- ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
% endif
-
+
% endif
%block>
diff --git a/giscanner/doctemplates/Python/signal.tmpl b/giscanner/doctemplates/Python/signal.tmpl
index 0df13f64..fa850418 100644
--- a/giscanner/doctemplates/Python/signal.tmpl
+++ b/giscanner/doctemplates/Python/signal.tmpl
@@ -13,23 +13,30 @@ user_param1, ...)
%block>
<%block name="details">
-
-${formatter.to_underscores(node.parent.name).lower()} :
-instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+
+-
+
${formatter.to_underscores(node.parent.name).lower()}
+instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
% if node.retval and \
node.retval.type.ctype != 'void' and \
node.retval.type.ctype is not None:
-Returns :
-- ${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+
% endif
-
+
%block>
-
diff --git a/giscanner/doctemplates/Python/vfunc.tmpl b/giscanner/doctemplates/Python/vfunc.tmpl
index c4716a5e..98a30932 100644
--- a/giscanner/doctemplates/Python/vfunc.tmpl
+++ b/giscanner/doctemplates/Python/vfunc.tmpl
@@ -15,15 +15,19 @@ ${', '.join((arg.argname for arg in formatter.get_parameters(node)))}\
%block>
<%block name="details">
% if formatter.get_parameters(node) or node.retval:
-
+
% for arg in formatter.get_parameters(node):
-${arg.argname} :
-- ${formatter.format(node, arg.doc)}
+-
+
${arg.argname}
+${formatter.format(node, arg.doc)}
+
% endfor
% if node.retval and node.retval.type.ctype != 'void':
-Returns :
-- ${formatter.format(node, node.retval.doc)}
+-
+
Returns
+${formatter.format(node, node.retval.doc)}
+
% endif
-
+
% endif
%block>
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
index 2e30a44e..188ff224 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-attribute-signal.page
@@ -24,14 +24,20 @@ gchar* attribute-signal (gchar* arg1,
-
-arg1 :
-a value
-arg2 :
-another value
-Returns :
-the return value
-
+
+-
+
arg1
+a value
+
+-
+
arg2
+another value
+
+-
+
Returns
+the return value
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
index 8f7a9de4..bc1d5305 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -23,12 +23,16 @@ void doc-empty-arg-parsing (gpointer arg1);
-
-arg1 :
-
-Returns :
-
-
+
+-
+
arg1
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
index f4e8868f..cfd13031 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-list-signal.page
@@ -24,12 +24,16 @@ known by GObject as it's only marked as G_TYPE_POINTER
-
-list :
-a list of strings
-Returns :
-
-
+
+-
+
list
+a list of strings
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
index 71dbe0c4..d875e1c9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject-string-signal.page
@@ -25,12 +25,16 @@ it says it's pointer but it's actually a string.
Since 1.0
-
-string :
-a string
-Returns :
-
-
+
+-
+
string
+a string
+
+-
+
Returns
+
+
+
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 ea33c695..9d7e12e8 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
@@ -37,14 +37,20 @@ GObject* regress_annotation_object_allow_none (RegressAnnotationObject* object,
-
-object :
-a
-somearg :
-
-Returns :
-NULL
always
-
+
+-
+
object
+a
+
+-
+
somearg
+
+
+-
+
Returns
+NULL
always
+
+
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 27b6b8ac..3db342e8 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_calleeowns (RegressAnnotationObject* object,
-
-object :
-a
-toown :
-a
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
toown
+a
+
+-
+
Returns
+an int
+
+
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 72e2e62b..fb6d9887 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
@@ -42,16 +42,24 @@ gint regress_annotation_object_calleesowns (RegressAnnotationObject* object,
-
-object :
-a
-toown1 :
-a
-toown2 :
-a
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
toown1
+a
+
+-
+
toown2
+a
+
+-
+
Returns
+an int
+
+
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 825b4493..2f18ea27 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
@@ -37,14 +37,20 @@ void regress_annotation_object_compute_sum (RegressAnnotationObject* object,
-
-object :
-a
-nums :
-Sequence of numbers
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
nums
+Sequence of numbers
+
+-
+
Returns
+
+
+
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 11333b5f..be0ab854 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
@@ -42,16 +42,24 @@ void regress_annotation_object_compute_sum_n (RegressAnnotationObject* object,
-
-object :
-a
-nums :
-Sequence of numbers that are zero-terminated
-n_nums :
-Length of number array
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+-
+
n_nums
+Length of number array
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
index 7017be8e..29209f55 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -42,16 +42,24 @@ void regress_annotation_object_compute_sum_nz (RegressAnnotationObject* object,
-
-object :
-a
-nums :
-Sequence of numbers that are zero-terminated
-n_nums :
-Length of number array
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+-
+
n_nums
+Length of number array
+
+-
+
Returns
+
+
+
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 cde56f8e..43f4ee6c 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
@@ -32,12 +32,16 @@ GObject* regress_annotation_object_create_object (RegressAnnotationObject* objec
-
-object :
-a
-Returns :
-The object
-
+
+-
+
object
+a
+
+-
+
Returns
+The object
+
+
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 2c5eaad9..7b160ab2 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
@@ -32,12 +32,16 @@ GObject* regress_annotation_object_do_not_use (RegressAnnotationObject* object);
-
-object :
-a
-Returns :
-NULL
always
-
+
+-
+
object
+a
+
+-
+
Returns
+NULL
always
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
index b1aa7aaa..61c6403a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.extra_annos.page
@@ -32,12 +32,16 @@ void regress_annotation_object_extra_annos (RegressAnnotationObject* object);
-
-object :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
index ba91139a..18d5b1ee 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.foreach.page
@@ -42,16 +42,24 @@ void regress_annotation_object_foreach (RegressAnnotationObject* object,
-
-object :
-a
-func :
-Callback to invoke
-user_data :
-Callback user data
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
func
+Callback to invoke
+
+-
+
user_data
+Callback user data
+
+-
+
Returns
+
+
+
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 5a06e842..0560fa43 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
@@ -33,12 +33,16 @@ objects.
-
-object :
-a
-Returns :
-hash table
-
+
+-
+
object
+a
+
+-
+
Returns
+hash table
+
+
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 2e36a384..3585b2b0 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
@@ -34,12 +34,16 @@ intentionally similar example to gtk_container_get_children
-
-object :
-a
-Returns :
-list of objects
-
+
+-
+
object
+a
+
+-
+
Returns
+list of objects
+
+
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 be29a584..498157b3 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
@@ -33,12 +33,16 @@ each string needs to be freed.
-
-object :
-a
-Returns :
-list of strings
-
+
+-
+
object
+a
+
+-
+
Returns
+list of strings
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
index 8218f23d..f3d3a4a9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.hidden_self.page
@@ -32,12 +32,16 @@ void regress_annotation_object_hidden_self (gpointer object);
-
-object :
-A
-Returns :
-
-
+
+-
+
object
+A
+
+-
+
Returns
+
+
+
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 2795957d..568cd897 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_in (RegressAnnotationObject* object,
-
-object :
-a
-inarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
inarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
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 09bc20da..eaaa27b2 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_inout (RegressAnnotationObject* object,
-
-object :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
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 4a95ff09..94674e2b 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_inout2 (RegressAnnotationObject* object,
-
-object :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
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 1af81705..c693c951 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_inout3 (RegressAnnotationObject* object,
-
-object :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
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 793cf370..f5f98d4a 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
@@ -32,12 +32,16 @@ gint regress_annotation_object_method (RegressAnnotationObject* object);
-
-object :
-a
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
Returns
+an int
+
+
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 c8ba72cd..ca0b307e 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
@@ -32,12 +32,16 @@ GObject* regress_annotation_object_notrans (RegressAnnotationObject* object);
-
-object :
-a
-Returns :
-An object, not referenced
-
+
+-
+
object
+a
+
+-
+
Returns
+An object, not referenced
+
+
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 ec90d82b..c229c0e1 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
@@ -37,14 +37,20 @@ gint regress_annotation_object_out (RegressAnnotationObject* object,
-
-object :
-a
-outarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
object
+a
+
+-
+
outarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
index 5282ab5d..7934ae67 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.parse_args.page
@@ -42,16 +42,24 @@ void regress_annotation_object_parse_args (RegressAnnotationObject* object,
-
-object :
-a
-argc :
-Length of the argument vector
-argv :
-Argument vector
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
argc
+Length of the argument vector
+
+-
+
argv
+Argument vector
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
index a52f0cc3..6f5cf70b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data.page
@@ -42,16 +42,24 @@ void regress_annotation_object_set_data (RegressAnnotationObject* object,
-
-object :
-a
-data :
-The data
-length :
-Length of the data
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
index 8c2be283..7e6f2edf 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data2.page
@@ -42,16 +42,24 @@ void regress_annotation_object_set_data2 (RegressAnnotationObject* object,
-
-object :
-a
-data :
-The data
-length :
-Length of the data
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
index 989bb1da..d0a8761a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.set_data3.page
@@ -43,16 +43,24 @@ type.
-
-object :
-a
-data :
-The data
-length :
-Length of the data
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
index 8195d4aa..81a5b07b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.string_out.page
@@ -37,14 +37,20 @@ gboolean regress_annotation_object_string_out (RegressAnnotationObject* object,
-
-object :
-a
-str_out :
-string return value
-Returns :
-some boolean
-
+
+-
+
object
+a
+
+-
+
str_out
+string return value
+
+-
+
Returns
+some boolean
+
+
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 8a8094ba..06a2690c 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
@@ -37,14 +37,20 @@ void regress_annotation_object_use_buffer (RegressAnnotationObject* object,
-
-object :
-a
-bytes :
-
-Returns :
-
-
+
+-
+
object
+a
+
+-
+
bytes
+
+
+-
+
Returns
+
+
+
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 c669d91a..b92ea0e2 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
@@ -43,16 +43,24 @@ void regress_annotation_object_watch (RegressAnnotationObject* object,
-
-object :
-A
-func :
-The callback
-user_data :
-The callback data
-Returns :
-
-
+
+-
+
object
+A
+
+-
+
func
+The callback
+
+-
+
user_data
+The callback data
+
+-
+
Returns
+
+
+
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
index 90500ccb..0ce3a59f 100644
--- 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
@@ -47,18 +47,28 @@ void regress_annotation_object_watch_full (RegressAnnotationObject* object,
-
-object :
-A
-func :
-The callback
-user_data :
-The callback data
-destroy :
-Destroy notification
-Returns :
-
-
+
+-
+
object
+A
+
+-
+
func
+The callback
+
+-
+
user_data
+The callback data
+
+-
+
destroy
+Destroy notification
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
index 287a0d22..27f467ea 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.AnnotationObject.with_voidp.page
@@ -37,14 +37,20 @@ void regress_annotation_object_with_voidp (RegressAnnotationObject* object,
-
-object :
-
-data :
-Opaque pointer handle
-Returns :
-
-
+
+-
+
object
+
+
+-
+
data
+Opaque pointer handle
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
index b518be03..8a291406 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.add.page
@@ -37,14 +37,20 @@ void regress_foo_brect_add (RegressFooBRect* b1,
-
-b1 :
-
-b2 :
-
-Returns :
-
-
+
+-
+
b1
+
+
+-
+
b2
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
index 6b1b2834..53d8a799 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBRect.new.page
@@ -37,14 +37,20 @@ RegressFooBRect* regress_foo_brect_new (double x,
-
-x :
-
-y :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
index 565e9669..dc736908 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.method.page
@@ -32,12 +32,16 @@ void regress_foo_boxed_method (RegressFooBoxed* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
index bfaaeb81..d745c1e8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBoxed.new.page
@@ -28,10 +28,12 @@ RegressFooBoxed* regress_foo_boxed_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
index 937b6795..19a29468 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooBuffer.some_method.page
@@ -32,12 +32,16 @@ void regress_foo_buffer_some_method (RegressFooBuffer* buffer);
-
-buffer :
-
-Returns :
-
-
+
+-
+
buffer
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
index 1324acb0..4b5177cf 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooDBusData.method.page
@@ -32,12 +32,16 @@ void regress_foo_dbus_data_method (RegressFooDBusData* dbusdata);
-
-dbusdata :
-
-Returns :
-
-
+
+-
+
dbusdata
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
index 836cfe85..b6ecbf78 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.copy.page
@@ -32,12 +32,16 @@ RegressFooForeignStruct* regress_foo_foreign_struct_copy (RegressFooForeignStruc
-
-original :
-
-Returns :
-
-
+
+-
+
original
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
index 710c5ef0..ef6cd403 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooForeignStruct.new.page
@@ -28,10 +28,12 @@ RegressFooForeignStruct* regress_foo_foreign_struct_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
index 3a16ebc1..29f95e91 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface-do_regress_foo.page
@@ -23,14 +23,20 @@ void do_regress_foo (RegressFooInterface* self,
-
-self :
-
-x :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
index f655d167..bfe78037 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.do_regress_foo.page
@@ -37,14 +37,20 @@ void regress_foo_interface_do_regress_foo (RegressFooInterface* iface,
-
-iface :
-
-x :
-
-Returns :
-
-
+
+-
+
iface
+
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
index 009383fa..a4270fe2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooInterface.static_method.page
@@ -32,12 +32,16 @@ void regress_foo_interface_static_method (int x);
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
index 8efc5f1c..b6d543d9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-read_fn.page
@@ -24,16 +24,24 @@ void read_fn (RegressFooObject* object,
-
-object :
-
-offset :
-offset
-length :
-length
-Returns :
-
-
+
+-
+
object
+
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
index d7453603..cbcb93f1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-signal.page
@@ -24,14 +24,20 @@ gchar* signal (GObject object,
-
-object :
-
-p0 :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
p0
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
index 8dc89fd5..12837f48 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject-virtual_method.page
@@ -23,14 +23,20 @@ gboolean virtual_method (RegressFooObject* object,
-
-object :
-
-first_param :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
first_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
index 2f4e1b5b..b63ba802 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.a_global_method.page
@@ -32,12 +32,16 @@ void regress_foo_object_a_global_method (UtilityObject* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
index fb0c6582..606729c9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.append_new_stack_layer.page
@@ -37,14 +37,20 @@ RegressFooOtherObject* regress_foo_object_append_new_stack_layer (RegressFooObje
-
-obj :
-
-x :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
index 3e0a8aaf..373841ed 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.dup_name.page
@@ -32,12 +32,16 @@ char* regress_foo_object_dup_name (RegressFooObject* object);
-
-object :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
index 3d9138ee..2937dbdb 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.external_type.page
@@ -32,12 +32,16 @@ UtilityObject* regress_foo_object_external_type (RegressFooObject* object);
-
-object :
-a
-Returns :
-NULL
always
-
+
+-
+
object
+a
+
+-
+
Returns
+NULL
always
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
index 201db735..d2010a4e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_default.page
@@ -29,10 +29,12 @@ uses a C sugar return type.
-
-Returns :
-The global
-
+
+-
+
Returns
+The global
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
index d48725b3..d94cdbfe 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.get_name.page
@@ -32,12 +32,16 @@ const char* regress_foo_object_get_name (RegressFooObject* object);
-
-object :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
index 19f19fa1..696748f7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.handle_glyph.page
@@ -37,14 +37,20 @@ void regress_foo_object_handle_glyph (RegressFooObject* object,
-
-object :
-
-glyph :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
glyph
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
index 6aa3e829..b1f225e8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.is_it_time_yet.page
@@ -37,14 +37,20 @@ void regress_foo_object_is_it_time_yet (RegressFooObject* object,
-
-object :
-
-time :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
time
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
index b1d8ccba..99810f8c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new.page
@@ -28,10 +28,12 @@ RegressFooObject* regress_foo_object_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
index 7ab6a246..8c89bd5a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_as_super.page
@@ -28,10 +28,12 @@ GObject* regress_foo_object_new_as_super (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
index 5d4766a9..83b9b8fc 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.new_cookie.page
@@ -37,14 +37,20 @@ RegressFooObjectCookie regress_foo_object_new_cookie (RegressFooObject* object,
-
-object :
-
-target :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
target
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
index cff77113..df2703a8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.read.page
@@ -42,16 +42,24 @@ void regress_foo_object_read (RegressFooObject* object,
-
-object :
-obj
-offset :
-offset
-length :
-length
-Returns :
-
-
+
+-
+
object
+obj
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
index f82a16b0..9aff026a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.skipped_method.page
@@ -32,12 +32,16 @@ void regress_foo_object_skipped_method (RegressFooObject* object);
-
-object :
-obj
-Returns :
-
-
+
+-
+
object
+obj
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
index 13e2427d..5988a07e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.static_meth.page
@@ -28,10 +28,12 @@ int regress_foo_object_static_meth (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
index 3d842cf6..bfd7d1c7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.take_all.page
@@ -39,16 +39,24 @@ void regress_foo_object_take_all (RegressFooObject* object,
-
-object :
-
-x :
-
-None :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
x
+
+
+-
+
None
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
index 82d3c189..9c9e4b53 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.various.page
@@ -42,16 +42,24 @@ void regress_foo_object_various (RegressFooObject* object,
-
-object :
-
-data :
-
-some_type :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
data
+
+
+-
+
some_type
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
index 29a2c8cc..a342c3a9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooObject.virtual_method.page
@@ -37,14 +37,20 @@ gboolean regress_foo_object_virtual_method (RegressFooObject* object,
-
-object :
-
-first_param :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
first_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
index 483e04f4..137f94c6 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.add.page
@@ -37,14 +37,20 @@ void regress_foo_rectangle_add (RegressFooRectangle* r1,
-
-r1 :
-add to this rect
-r2 :
-source rectangle
-Returns :
-
-
+
+-
+
r1
+add to this rect
+
+-
+
r2
+source rectangle
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
index 43d831e2..11a38ea2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooRectangle.new.page
@@ -48,18 +48,28 @@ it because it's not a boxed type.
-
-x :
-
-y :
-
-width :
-
-height :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
width
+
+
+-
+
height
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
index 131747d7..8ad16c8d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy-event.page
@@ -23,10 +23,12 @@ void destroy-event (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
index 2995ee80..64855ff8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-destroy_event.page
@@ -22,12 +22,16 @@ void destroy_event (RegressFooSubInterface* self);
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
index aa72dd19..beb98d1c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_bar.page
@@ -22,12 +22,16 @@ void do_bar (RegressFooSubInterface* self);
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
index 777e47b1..1b1dc309 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface-do_baz.page
@@ -24,16 +24,24 @@ void do_baz (RegressFooSubInterface* self,
-
-self :
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
index f5d7541d..22d4ef2b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_bar.page
@@ -32,12 +32,16 @@ void regress_foo_sub_interface_do_bar (RegressFooSubInterface* self);
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
index d3fbac44..25178469 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubInterface.do_baz.page
@@ -42,16 +42,24 @@ void regress_foo_sub_interface_do_baz (RegressFooSubInterface* self,
-
-self :
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
index 86364052..2b995329 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.FooSubobject.new.page
@@ -28,10 +28,12 @@ RegressFooSubobject* regress_foo_subobject_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
index 5bd06bb3..660dc890 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.copy.page
@@ -32,12 +32,16 @@ RegressTestBoxed* regress_test_boxed_copy (RegressTestBoxed* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
index 073b44ba..9759b503 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.equals.page
@@ -37,14 +37,20 @@ gboolean regress_test_boxed_equals (RegressTestBoxed* boxed,
-
-boxed :
-
-other :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
other
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
index ce4f17bc..e2550d61 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new.page
@@ -28,10 +28,12 @@ RegressTestBoxed* regress_test_boxed_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
index 7d4292aa..3f6df8ab 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor1.page
@@ -32,12 +32,16 @@ RegressTestBoxed* regress_test_boxed_new_alternative_constructor1 (int i);
-
-i :
-
-Returns :
-
-
+
+-
+
i
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
index 5ec33ccd..603792e7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor2.page
@@ -37,14 +37,20 @@ RegressTestBoxed* regress_test_boxed_new_alternative_constructor2 (int i,
-
-i :
-
-j :
-
-Returns :
-
-
+
+-
+
i
+
+
+-
+
j
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
index 56b516ea..a7f7b655 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxed.new_alternative_constructor3.page
@@ -32,12 +32,16 @@ RegressTestBoxed* regress_test_boxed_new_alternative_constructor3 (char* s);
-
-s :
-
-Returns :
-
-
+
+-
+
s
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
index 99651128..c2b907bb 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.copy.page
@@ -32,12 +32,16 @@ RegressTestBoxedB* regress_test_boxed_b_copy (RegressTestBoxedB* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
index 5266692c..72e4cb04 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedB.new.page
@@ -37,14 +37,20 @@ RegressTestBoxedB* regress_test_boxed_b_new (gint8 some_int8,
-
-some_int8 :
-
-some_long :
-
-Returns :
-
-
+
+-
+
some_int8
+
+
+-
+
some_long
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
index 52ed3482..cc9a47dc 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedC.new.page
@@ -28,10 +28,12 @@ RegressTestBoxedC* regress_test_boxed_c_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
index fd21b483..c73df3c0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.copy.page
@@ -32,12 +32,16 @@ RegressTestBoxedD* regress_test_boxed_d_copy (RegressTestBoxedD* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
index c98b5f7a..110ec05c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.free.page
@@ -32,12 +32,16 @@ void regress_test_boxed_d_free (RegressTestBoxedD* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
index 240ad4fc..832b77ce 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.get_magic.page
@@ -32,12 +32,16 @@ int regress_test_boxed_d_get_magic (RegressTestBoxedD* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
index 26ec2bbc..d92e39a5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestBoxedD.new.page
@@ -37,14 +37,20 @@ RegressTestBoxedD* regress_test_boxed_d_new (const char* a_string,
-
-a_string :
-
-a_int :
-
-Returns :
-
-
+
+-
+
a_string
+
+
+-
+
a_int
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
index 14316be4..911873de 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFloating.new.page
@@ -28,10 +28,12 @@ RegressTestFloating* regress_test_floating_new (void);
-
-Returns :
-A new floating
-
+
+-
+
Returns
+A new floating
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
index c4b6afa9..71c06963 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.ref.page
@@ -32,12 +32,16 @@ RegressTestFundamentalObject* regress_test_fundamental_object_ref (RegressTestFu
-
-fundamental_object :
-
-Returns :
-A new
-
+
+-
+
fundamental_object
+
+
+-
+
Returns
+A new
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
index 776c6f65..7bdf0d8d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalObject.unref.page
@@ -32,12 +32,16 @@ void regress_test_fundamental_object_unref (RegressTestFundamentalObject* fundam
-
-fundamental_object :
-
-Returns :
-
-
+
+-
+
fundamental_object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
index 26af86a6..0c9085e1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestFundamentalSubObject.new.page
@@ -32,12 +32,16 @@ RegressTestFundamentalSubObject* regress_test_fundamental_sub_object_new (const
-
-data :
-
-Returns :
-
-
+
+-
+
data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
index 35caeed4..b2f85d44 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo.page
@@ -37,14 +37,20 @@ void regress_test_inherit_drawable_do_foo (RegressTestInheritDrawable* drawable,
-
-drawable :
-
-x :
-
-Returns :
-
-
+
+-
+
drawable
+
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
index cdd27325..e737f0f0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -37,14 +37,20 @@ void regress_test_inherit_drawable_do_foo_maybe_throw (RegressTestInheritDrawabl
-
-drawable :
-
-x :
-
-Returns :
-
-
+
+-
+
drawable
+
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
index 11f36004..364f2a49 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_origin.page
@@ -42,16 +42,24 @@ void regress_test_inherit_drawable_get_origin (RegressTestInheritDrawable* drawa
-
-drawable :
-
-x :
-
-y :
-
-Returns :
-
-
+
+-
+
drawable
+
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
index c3061a97..616dc661 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInheritDrawable.get_size.page
@@ -42,16 +42,24 @@ void regress_test_inherit_drawable_get_size (RegressTestInheritDrawable* drawabl
-
-drawable :
-
-width :
-
-height :
-
-Returns :
-
-
+
+-
+
drawable
+
+
+-
+
width
+
+
+-
+
height
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
index 01b45609..7526a98b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-all.page
@@ -23,10 +23,12 @@ void all (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
index ad9d6c82..37c69f9b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-allow_none_vfunc.page
@@ -23,14 +23,20 @@ void allow_none_vfunc (RegressTestObj* obj,
-
-obj :
-
-two :
-Another object
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
two
+Another object
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
index ecb33c42..0dc4c380 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-cleanup.page
@@ -23,10 +23,12 @@ void cleanup (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
index ccdfb640..94c36590 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-first.page
@@ -23,10 +23,12 @@ void first (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
index b17c04dd..fc86d851 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-matrix.page
@@ -25,14 +25,20 @@ case.
-
-obj :
-
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
index a9356cb3..dd9c0674 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-array-prop.page
@@ -24,12 +24,16 @@ void sig-with-array-prop (guint* arr);
-
-arr :
-numbers
-Returns :
-
-
+
+-
+
arr
+numbers
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
index afe8466c..d4ef4645 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -23,12 +23,16 @@ void sig-with-foreign-struct (cairo_t cr);
-
-cr :
-A cairo context.
-Returns :
-
-
+
+-
+
cr
+A cairo context.
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
index 2c7e3f90..9e7233f7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -24,12 +24,16 @@ void sig-with-hash-prop (<map> hash);
-
-hash :
-
-Returns :
-
-
+
+-
+
hash
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
index 6a771a14..34b59f1a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -24,12 +24,16 @@ the introspection client langage.
-
-i :
-an integer
-Returns :
-
-
+
+-
+
i
+an integer
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
index 135d052d..c8ffee3a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -23,12 +23,16 @@ None sig-with-intarray-ret (gint i);
-
-i :
-an integer
-Returns :
-
-
+
+-
+
i
+an integer
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
index 5aee822f..94dfedb4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-obj.page
@@ -24,12 +24,16 @@ Use with regress_test_obj_emit_sig_with_obj
-
-obj :
-A newly created RegressTestObj
-Returns :
-
-
+
+-
+
obj
+A newly created RegressTestObj
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
index c5fd2dd7..66c7ec1e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-strv.page
@@ -23,12 +23,16 @@ void sig-with-strv (utf8* strs);
-
-strs :
-strings
-Returns :
-
-
+
+-
+
strs
+strings
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
index 25d6d5e7..35ed4a63 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -24,12 +24,16 @@ the introspection client langage.
-
-i :
-an integer
-Returns :
-
-
+
+-
+
i
+an integer
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
index f0df5f3c..3febc0c7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -23,12 +23,16 @@ void test-with-static-scope-arg (RegressTestSimpleBoxedA object);
-
-object :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
index 29321412..be5c6ad8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-test.page
@@ -23,10 +23,12 @@ void test (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
index 5cdc38db..0674eb75 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.constructor.page
@@ -28,10 +28,12 @@ RegressTestObj* regress_constructor (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
index b54d35ad..45a57e65 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.do_matrix.page
@@ -39,14 +39,20 @@ case.
-
-obj :
-A
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
index 677f1fc1..d0036460 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -32,12 +32,16 @@ void regress_test_obj_emit_sig_with_foreign_struct (RegressTestObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
index 2dc8a1b7..5ea844a5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -32,12 +32,16 @@ void regress_test_obj_emit_sig_with_int64 (RegressTestObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
index 9d598f9c..693df710 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -32,12 +32,16 @@ void regress_test_obj_emit_sig_with_obj (RegressTestObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
index a3a89c18..4ce7bab8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -32,12 +32,16 @@ void regress_test_obj_emit_sig_with_uint64 (RegressTestObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
index 28fc6916..09328dd2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.forced_method.page
@@ -32,12 +32,16 @@ void regress_forced_method (RegressTestObj* obj);
-
-obj :
-A
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
index 2121ada1..3b83028e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method.page
@@ -32,12 +32,16 @@ int regress_test_obj_instance_method (RegressTestObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
index 7ea17662..e4c2bd42 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.instance_method_callback.page
@@ -37,14 +37,20 @@ void regress_test_obj_instance_method_callback (RegressTestObj* obj,
-
-obj :
-
-callback :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
index 1f5ca6d8..a8fd4f07 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new.page
@@ -32,12 +32,16 @@ RegressTestObj* regress_test_obj_new (RegressTestObj* obj);
-
-obj :
-A
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
index 44f469db..07e52ef1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_callback.page
@@ -42,16 +42,24 @@ RegressTestObj* regress_test_obj_new_callback (RegressTestCallbackUserData callb
-
-callback :
-
-user_data :
-
-notify :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
notify
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
index 49f9c1f0..bcfd0487 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.new_from_file.page
@@ -32,12 +32,16 @@ RegressTestObj* regress_test_obj_new_from_file (const char* x);
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
index bd78434c..637585b5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.null_out.page
@@ -32,12 +32,16 @@ void regress_test_obj_null_out (RegressTestObj** obj);
-
-obj :
-A
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
index f1e9a131..47802642 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.set_bare.page
@@ -37,14 +37,20 @@ void regress_test_obj_set_bare (RegressTestObj* obj,
-
-obj :
-
-bare :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
bare
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
index f46ec162..bc2a21e0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_inout_param.page
@@ -67,26 +67,44 @@ gboolean regress_test_obj_skip_inout_param (RegressTestObj* obj,
-
-obj :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-TRUE
if the call succeeds, FALSE
if @error is set.
-
+
+-
+
obj
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
index 77e1de3b..933af002 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_out_param.page
@@ -67,26 +67,44 @@ gboolean regress_test_obj_skip_out_param (RegressTestObj* obj,
-
-obj :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-TRUE
if the call succeeds, FALSE
if @error is set.
-
+
+-
+
obj
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
index ef5893c3..a0e4b32d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_param.page
@@ -67,26 +67,44 @@ gboolean regress_test_obj_skip_param (RegressTestObj* obj,
-
-obj :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-TRUE
if the call succeeds, FALSE
if @error is set.
-
+
+-
+
obj
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
index a463fe77..4347f1ba 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val.page
@@ -67,26 +67,44 @@ gboolean regress_test_obj_skip_return_val (RegressTestObj* obj,
-
-obj :
-a
-a :
-Parameter.
-out_b :
-A return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-TRUE
if the call succeeds, FALSE
if @error is set.
-
+
+-
+
obj
+a
+
+-
+
a
+Parameter.
+
+-
+
out_b
+A return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
index 5ebe0f1a..e931ab92 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -38,14 +38,20 @@ raise an error.
-
-obj :
-a
-a :
-Parameter.
-Returns :
-TRUE
if the call succeeds, FALSE
if @error is set.
-
+
+-
+
obj
+a
+
+-
+
a
+Parameter.
+
+-
+
Returns
+TRUE
if the call succeeds, FALSE
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
index c27d88bf..7885b725 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method.page
@@ -32,12 +32,16 @@ double regress_test_obj_static_method (int x);
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
index 74583ad6..552dc229 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.static_method_callback.page
@@ -32,12 +32,16 @@ void regress_test_obj_static_method_callback (RegressTestCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
index 2ace5e18..748621b0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_0.page
@@ -62,24 +62,40 @@ void regress_test_obj_torture_signature_0 (RegressTestObj* obj,
-
-obj :
-A
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
index aa31fb34..0cfc66d3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.torture_signature_1.page
@@ -62,24 +62,40 @@ gboolean regress_test_obj_torture_signature_1 (RegressTestObj* obj,
-
-obj :
-A
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
index 39a3877b..fda625da 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -28,10 +28,12 @@ const RegressTestSimpleBoxedA* regress_test_simple_boxed_a_const_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
index 827e39ff..b91fe94a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.copy.page
@@ -32,12 +32,16 @@ RegressTestSimpleBoxedA* regress_test_simple_boxed_a_copy (RegressTestSimpleBoxe
-
-a :
-
-Returns :
-
-
+
+-
+
a
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
index 4108bf91..7e7c16ef 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedA.equals.page
@@ -37,14 +37,20 @@ gboolean regress_test_simple_boxed_a_equals (RegressTestSimpleBoxedA* a,
-
-a :
-
-other_a :
-
-Returns :
-
-
+
+-
+
a
+
+
+-
+
other_a
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
index 0846cbe7..995aef68 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSimpleBoxedB.copy.page
@@ -32,12 +32,16 @@ RegressTestSimpleBoxedB* regress_test_simple_boxed_b_copy (RegressTestSimpleBoxe
-
-b :
-
-Returns :
-
-
+
+-
+
b
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
index 61f94308..e23b1feb 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.clone.page
@@ -37,14 +37,20 @@ void regress_test_struct_a_clone (RegressTestStructA* a,
-
-a :
-the structure
-a_out :
-the cloned structure
-Returns :
-
-
+
+-
+
a
+the structure
+
+-
+
a_out
+the cloned structure
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
index ef54d110..53adcbff 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructA.parse.page
@@ -37,14 +37,20 @@ void regress_test_struct_a_parse (RegressTestStructA* a_out,
-
-a_out :
-the structure that is to be filled
-string :
-ignored
-Returns :
-
-
+
+-
+
a_out
+the structure that is to be filled
+
+-
+
string
+ignored
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
index 4adde2a0..03888f00 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructB.clone.page
@@ -37,14 +37,20 @@ void regress_test_struct_b_clone (RegressTestStructB* b,
-
-b :
-the structure
-b_out :
-the cloned structure
-Returns :
-
-
+
+-
+
b
+the structure
+
+-
+
b_out
+the cloned structure
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
index e3fb7736..cb46a63f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestStructFixedArray.frob.page
@@ -32,12 +32,16 @@ void regress_test_struct_fixed_array_frob (RegressTestStructFixedArray* str);
-
-str :
-
-Returns :
-
-
+
+-
+
str
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
index d32c0de2..30b5642c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.instance_method.page
@@ -32,12 +32,16 @@ int regress_test_sub_obj_instance_method (RegressTestSubObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
index f8ca0d46..3b96a334 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.new.page
@@ -28,10 +28,12 @@ RegressTestObj* regress_test_sub_obj_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
index a34a25c3..ca95f176 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestSubObj.unset_bare.page
@@ -32,12 +32,16 @@ void regress_test_sub_obj_unset_bare (RegressTestSubObj* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
index d54ed689..052090c4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.get_testbool.page
@@ -32,12 +32,16 @@ gboolean regress_test_wi_802_1x_get_testbool (RegressTestWi8021x* obj);
-
-obj :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
index 2c47b288..b6b025d7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.new.page
@@ -28,10 +28,12 @@ RegressTestWi8021x* regress_test_wi_802_1x_new (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
index a32a70ab..8196f979 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.set_testbool.page
@@ -37,14 +37,20 @@ void regress_test_wi_802_1x_set_testbool (RegressTestWi8021x* obj,
-
-obj :
-
-v :
-
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
v
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
index cabdd48a..6a423897 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestWi8021x.static_method.page
@@ -32,12 +32,16 @@ int regress_test_wi_802_1x_static_method (int x);
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
index 5f8b1ff3..8d362677 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.aliased_caller_alloc.page
@@ -32,12 +32,16 @@ void regress_aliased_caller_alloc (RegressAliasedTestBoxed* boxed);
-
-boxed :
-
-Returns :
-
-
+
+-
+
boxed
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
index 05102820..ffc80220 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_attribute_func.page
@@ -37,14 +37,20 @@ gint regress_annotation_attribute_func (RegressAnnotationObject* object,
-
-object :
-A .
-data :
-Some data.
-Returns :
-The return value.
-
+
+-
+
object
+A .
+
+-
+
data
+Some data.
+
+-
+
Returns
+The return value.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
index 337b2073..65730437 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_custom_destroy.page
@@ -43,16 +43,24 @@ detection, and fixing it via regress_annotations.
-
-callback :
-Destroy notification
-destroy :
-
-data :
-
-Returns :
-
-
+
+-
+
callback
+Destroy notification
+
+-
+
destroy
+
+
+-
+
data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
index 6a1c7234..0424e3c9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_get_source_file.page
@@ -28,10 +28,12 @@ char* regress_annotation_get_source_file (void);
-
-Returns :
-Source file
-
+
+-
+
Returns
+Source file
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
index 4b471607..cffa65b6 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_init.page
@@ -37,14 +37,20 @@ void regress_annotation_init (int* argc,
-
-argc :
-The number of args.
-argv :
-The arguments.
-Returns :
-
-
+
+-
+
argc
+The number of args.
+
+-
+
argv
+The arguments.
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
index 4c485eac..1c2256fa 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_invalid_regress_annotation.page
@@ -32,12 +32,16 @@ void regress_annotation_invalid_regress_annotation (int foo);
-
-foo :
-some text (e.g. example) or else
-Returns :
-
-
+
+-
+
foo
+some text (e.g. example) or else
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
index 496fcc5a..79a3ab25 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_ptr_array.page
@@ -32,12 +32,16 @@ void regress_annotation_ptr_array (GValue* array);
-
-array :
-the array
-Returns :
-
-
+
+-
+
array
+the array
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
index 1a345a50..6e8b015b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_array.page
@@ -32,12 +32,16 @@ char** regress_annotation_return_array (int* length);
-
-length :
-Number of return values
-Returns :
-The return value
-
+
+-
+
length
+Number of return values
+
+-
+
Returns
+The return value
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
index 968cfe17..d835b520 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_return_filename.page
@@ -28,10 +28,12 @@ gchar* regress_annotation_return_filename (void);
-
-Returns :
-An annotated filename
-
+
+-
+
Returns
+An annotated filename
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
index 663fd9db..ac54d220 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_set_source_file.page
@@ -32,12 +32,16 @@ void regress_annotation_set_source_file (char* fname);
-
-fname :
-Source file
-Returns :
-
-
+
+-
+
fname
+Source file
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
index a4d11d2e..8238d38c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -28,10 +28,12 @@ void regress_annotation_space_after_comment_bug631690 (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
index 520b473a..89bc37e8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_array_length.page
@@ -37,14 +37,20 @@ void regress_annotation_string_array_length (guint n_properties,
-
-n_properties :
-
-properties :
-
-Returns :
-
-
+
+-
+
n_properties
+
+
+-
+
properties
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
index e90fa512..9ab21d3b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated.page
@@ -28,10 +28,12 @@ char** regress_annotation_string_zero_terminated (void);
-
-Returns :
-The return value
-
+
+-
+
Returns
+The return value
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
index 34293f00..540e2252 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_string_zero_terminated_out.page
@@ -32,12 +32,16 @@ void regress_annotation_string_zero_terminated_out (char*** out);
-
-out :
-
-Returns :
-
-
+
+-
+
out
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
index 71013718..368f7403 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_test_parsing_bug630862.page
@@ -28,10 +28,12 @@ GObject* regress_annotation_test_parsing_bug630862 (void);
-
-Returns :
-An object, note the colon:in here
-
+
+-
+
Returns
+An object, note the colon:in here
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
index 1607c630..a9b12703 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_transfer_floating.page
@@ -28,10 +28,12 @@ GObject* regress_annotation_transfer_floating (void);
-
-Returns :
-A floating object
-
+
+-
+
Returns
+A floating object
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
index a3a0fb71..c50ca7b9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.annotation_versioned.page
@@ -29,10 +29,12 @@ void regress_annotation_versioned (void);
Since 0.6
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
index c5b4cb6e..49c84ee0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.atest_error_quark.page
@@ -28,10 +28,12 @@ GQuark regress_atest_error_quark (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
index f5ce6975..be027cca 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_async_ready_callback.page
@@ -42,16 +42,24 @@ void regress_foo_async_ready_callback (GCancellable* cancellable,
-
-cancellable :
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
cancellable
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
index 6158bf25..ff381f0d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_destroy_notify_callback.page
@@ -42,16 +42,24 @@ void regress_foo_destroy_notify_callback (RegressFooCallback callback,
-
-callback :
-
-data :
-
-destroy :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
data
+
+
+-
+
destroy
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
index c3ed369c..81903785 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_init.page
@@ -28,10 +28,12 @@ gint regress_foo_init (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
index 07c9c6d1..de8797c9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_method_external_references.page
@@ -47,18 +47,28 @@ void regress_foo_method_external_references (UtilityObject* object,
-
-object :
-
-e :
-
-f :
-
-s :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
e
+
+
+-
+
f
+
+
+-
+
s
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
index d65bfa1a..acbfa5e7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_not_a_constructor_new.page
@@ -29,10 +29,12 @@ a "Can't find matching type for constructor" warning.
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
index 8fb9d102..914e971d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_skip_me.page
@@ -33,12 +33,16 @@ exposed to language bindings.
-
-fs :
-a
-Returns :
-
-
+
+-
+
fs
+a
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
index 0ed4e2f4..d4a6fc3a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant.page
@@ -37,14 +37,20 @@ void regress_foo_some_variant (guint x,
-
-x :
-
-args :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
args
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
index 3755024d..461c8778 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_some_variant_ptr.page
@@ -37,14 +37,20 @@ void regress_foo_some_variant_ptr (guint x,
-
-x :
-
-args :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
args
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
index cf127cb0..f6fcc316 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_array.page
@@ -28,10 +28,12 @@ GArray* regress_foo_test_array (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
index 79c50cf2..f98deeb1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_param.page
@@ -32,12 +32,16 @@ void regress_foo_test_const_char_param (const char* param);
-
-param :
-
-Returns :
-
-
+
+-
+
param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
index cb286e62..7d1f5950 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_char_retval.page
@@ -28,10 +28,12 @@ const char* regress_foo_test_const_char_retval (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
index be33c5ad..f72c8c14 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_param.page
@@ -32,12 +32,16 @@ void regress_foo_test_const_struct_param (const RegressFooStruct* param);
-
-param :
-
-Returns :
-
-
+
+-
+
param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
index 783b248a..ee95d72e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_const_struct_retval.page
@@ -28,10 +28,12 @@ const RegressFooStruct* regress_foo_test_const_struct_retval (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
index 83881f67..a342b016 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array.page
@@ -32,12 +32,16 @@ void regress_foo_test_string_array (char** array);
-
-array :
-
-Returns :
-
-
+
+-
+
array
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
index c3c45b12..f5e81e34 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_string_array_with_g.page
@@ -32,12 +32,16 @@ void regress_foo_test_string_array_with_g (gchar** array);
-
-array :
-
-Returns :
-
-
+
+-
+
array
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
index b3ded918..e797629d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_qualifier.page
@@ -32,12 +32,16 @@ void regress_foo_test_unsigned_qualifier (unsigned int unsigned_param);
-
-unsigned_param :
-
-Returns :
-
-
+
+-
+
unsigned_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
index 06100021..adcf6bcd 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_unsigned_type.page
@@ -32,12 +32,16 @@ void regress_foo_test_unsigned_type (unsigned unsigned_param);
-
-unsigned_param :
-
-Returns :
-
-
+
+-
+
unsigned_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
index 9024a14d..b3a9c3d4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback.page
@@ -37,14 +37,20 @@ void regress_foo_test_varargs_callback (gint i,
-
-i :
-
-callback :
-
-Returns :
-
-
+
+-
+
i
+
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
index f89f5474..19cfec14 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback2.page
@@ -32,12 +32,16 @@ void regress_foo_test_varargs_callback2 (RegressFooVarargsCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
index e34cfc75..f04a2064 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.foo_test_varargs_callback3.page
@@ -37,14 +37,20 @@ void regress_foo_test_varargs_callback3 (RegressFooVarargsCallback callback,
-
-callback :
-
-callback2 :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
callback2
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
index ebc6a7f1..50691f38 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.func_obj_null_in.page
@@ -32,12 +32,16 @@ void regress_func_obj_null_in (RegressTestObj* obj);
-
-obj :
-A
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
index 407cb269..078b47c1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.global_get_flags_out.page
@@ -32,12 +32,16 @@ void regress_global_get_flags_out (RegressTestFlags* v);
-
-v :
-A flags value
-Returns :
-
-
+
+-
+
v
+A flags value
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
index 802f00f9..725aed08 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.has_parameter_named_attrs.page
@@ -38,14 +38,20 @@ libgnome-keyring.
-
-foo :
-some int
-attributes :
-list of attributes
-Returns :
-
-
+
+-
+
foo
+some int
+
+-
+
attributes
+list of attributes
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
index d769d5bc..8b28b1f4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.introspectable_via_alias.page
@@ -32,12 +32,16 @@ void regress_introspectable_via_alias (RegressPtrArrayAlias* data);
-
-data :
-
-Returns :
-
-
+
+-
+
data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page b/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
index 263f7c8b..afafef26 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.not_introspectable_via_alias.page
@@ -32,12 +32,16 @@ void regress_not_introspectable_via_alias (RegressVaListAlias ok);
-
-ok :
-
-Returns :
-
-
+
+-
+
ok
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page b/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
index 78ba1bcb..8898215a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.random_function_with_skipped_structure.page
@@ -42,16 +42,24 @@ void regress_random_function_with_skipped_structure (int x,
-
-x :
-
-foo :
-
-v :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
foo
+
+
+-
+
v
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
index 7ced7958..08950c1f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.set_abort_on_error.page
@@ -32,12 +32,16 @@ void regress_set_abort_on_error (gboolean abort_on_error);
-
-abort_on_error :
-
-Returns :
-
-
+
+-
+
abort_on_error
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
index c7a2b4a7..3ed1fdec 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_callback.page
@@ -32,12 +32,16 @@ int regress_test_array_callback (RegressTestCallbackArray callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
index 016a967b..f084a5cc 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_out_objects.page
@@ -32,12 +32,16 @@ void regress_test_array_fixed_out_objects (RegressTestObj*** objs);
-
-objs :
-An array of
-Returns :
-
-
+
+-
+
objs
+An array of
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
index 7b756725..a4b23fb1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_in.page
@@ -32,12 +32,16 @@ int regress_test_array_fixed_size_int_in (int* ints);
-
-ints :
-a list of 5 integers
-Returns :
-the sum of the items in ints
-
+
+-
+
ints
+a list of 5 integers
+
+-
+
Returns
+the sum of the items in ints
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
index 8d8dda52..9785207d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_out.page
@@ -32,12 +32,16 @@ void regress_test_array_fixed_size_int_out (int** ints);
-
-ints :
-a list of 5 integers ranging from 0 to 4
-Returns :
-
-
+
+-
+
ints
+a list of 5 integers ranging from 0 to 4
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
index 6a67355e..245e6f34 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_fixed_size_int_return.page
@@ -28,10 +28,12 @@ int* regress_test_array_fixed_size_int_return (void);
-
-Returns :
-a list of 5 integers ranging from 0 to 4
-
+
+-
+
Returns
+a list of 5 integers ranging from 0 to 4
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
index 087ea636..1c1392df 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint16_in.page
@@ -37,14 +37,20 @@ int regress_test_array_gint16_in (int n_ints,
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
index 88ef582f..6a6ae2e5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint32_in.page
@@ -37,14 +37,20 @@ gint32 regress_test_array_gint32_in (int n_ints,
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
index 0dd47fcc..553a9199 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint64_in.page
@@ -37,14 +37,20 @@ gint64 regress_test_array_gint64_in (int n_ints,
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
index 32a5cb76..f705ba22 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gint8_in.page
@@ -37,14 +37,20 @@ int regress_test_array_gint8_in (int n_ints,
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
index 178ccda4..5695d386 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_gtype_in.page
@@ -37,14 +37,20 @@ char* regress_test_array_gtype_in (int n_types,
-
-n_types :
-
-types :
-List of types
-Returns :
-string representation of provided types
-
+
+-
+
n_types
+
+
+-
+
types
+List of types
+
+-
+
Returns
+string representation of provided types
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
index 37413f21..18b06cb3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_full_out.page
@@ -32,12 +32,16 @@ int* regress_test_array_int_full_out (int* len);
-
-len :
-length of the returned array.
-Returns :
-a new array of integers.
-
+
+-
+
len
+length of the returned array.
+
+-
+
Returns
+a new array of integers.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
index f9ba58cf..f7629d15 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_in.page
@@ -37,14 +37,20 @@ int regress_test_array_int_in (int n_ints,
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
index b970df76..6aee8b1f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_inout.page
@@ -37,14 +37,20 @@ void regress_test_array_int_inout (int* n_ints,
-
-n_ints :
-the length of ints
-ints :
-a list of integers whose items will be increased by 1, except the first that will be dropped
-Returns :
-
-
+
+-
+
n_ints
+the length of ints
+
+-
+
ints
+a list of integers whose items will be increased by 1, except the first that will be dropped
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
index e341b8cc..18c92f39 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_none_out.page
@@ -32,12 +32,16 @@ int* regress_test_array_int_none_out (int* len);
-
-len :
-length of the returned array.
-Returns :
-a static array of integers.
-
+
+-
+
len
+length of the returned array.
+
+-
+
Returns
+a static array of integers.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
index 9afb1ff1..17582dd2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_in.page
@@ -37,14 +37,20 @@ void regress_test_array_int_null_in (int* arr,
-
-arr :
-
-len :
-length
-Returns :
-
-
+
+-
+
arr
+
+
+-
+
len
+length
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
index 45ef84f1..2494cab6 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_null_out.page
@@ -37,14 +37,20 @@ void regress_test_array_int_null_out (int** arr,
-
-arr :
-
-len :
-length
-Returns :
-
-
+
+-
+
arr
+
+
+-
+
len
+length
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
index be18643d..071f730d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_array_int_out.page
@@ -37,14 +37,20 @@ void regress_test_array_int_out (int* n_ints,
-
-n_ints :
-the length of ints
-ints :
-a list of 5 integers, from 0 to 4 in consecutive order
-Returns :
-
-
+
+-
+
n_ints
+the length of ints
+
+-
+
ints
+a list of 5 integers, from 0 to 4 in consecutive order
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
index 6e3421ac..f7c097dd 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_async_ready_callback.page
@@ -32,12 +32,16 @@ void regress_test_async_ready_callback (GAsyncReadyCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
index aada509b..64bd1ff1 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean.page
@@ -32,12 +32,16 @@ gboolean regress_test_boolean (gboolean in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
index 2c84d1c8..3cf8dec3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_false.page
@@ -32,12 +32,16 @@ gboolean regress_test_boolean_false (gboolean in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
index 7d1a9490..6fd9edc2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_boolean_true.page
@@ -32,12 +32,16 @@ gboolean regress_test_boolean_true (gboolean in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
index dfbc29a1..2ce86566 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_full_return.page
@@ -28,10 +28,12 @@ cairo_t* regress_test_cairo_context_full_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
index 63105798..69284e7e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_context_none_in.page
@@ -32,12 +32,16 @@ void regress_test_cairo_context_none_in (cairo_t* context);
-
-context :
-
-Returns :
-
-
+
+-
+
context
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
index 4ea5516d..86cfa298 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_out.page
@@ -32,12 +32,16 @@ void regress_test_cairo_surface_full_out (cairo_surface_t** surface);
-
-surface :
-
-Returns :
-
-
+
+-
+
surface
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
index 0b15ce02..f04fa4e2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_full_return.page
@@ -28,10 +28,12 @@ cairo_surface_t* regress_test_cairo_surface_full_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
index a1903ce2..f69202f8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_in.page
@@ -32,12 +32,16 @@ void regress_test_cairo_surface_none_in (cairo_surface_t* surface);
-
-surface :
-
-Returns :
-
-
+
+-
+
surface
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
index e99ecb4b..f583a470 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_cairo_surface_none_return.page
@@ -28,10 +28,12 @@ cairo_surface_t* regress_test_cairo_surface_none_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
index 99a668ef..c9f0cad5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback.page
@@ -32,12 +32,16 @@ int regress_test_callback (RegressTestCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
index f2891eda..f0ee48c4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_async.page
@@ -37,14 +37,20 @@ void regress_test_callback_async (RegressTestCallbackUserData callback,
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
index 6a365139..31e48e9a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify.page
@@ -43,16 +43,24 @@ is invoked.
-
-callback :
-
-user_data :
-
-notify :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
notify
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
index 148fc315..367b51fc 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -38,14 +38,20 @@ condition in bindings which needs to be tested.
-
-callback :
-
-notify :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
notify
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
index a666a332..37d6ed59 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_async.page
@@ -28,10 +28,12 @@ int regress_test_callback_thaw_async (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
index 0a4ce3d0..d9a30c75 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_thaw_notifications.page
@@ -30,10 +30,12 @@ corresponding destroy notfications.
-
-Returns :
-Sum of the return values of the invoked callbacks.
-
+
+-
+
Returns
+Sum of the return values of the invoked callbacks.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
index f577a5eb..05f84820 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_callback_user_data.page
@@ -38,14 +38,20 @@ call and can be released on return.
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
index 41b5d509..0218d542 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure.page
@@ -32,12 +32,16 @@ int regress_test_closure (GClosure* closure);
-
-closure :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
index 971f21e2..221eab66 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_one_arg.page
@@ -37,14 +37,20 @@ int regress_test_closure_one_arg (GClosure* closure,
-
-closure :
-
-arg :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
arg
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
index 1f5a56a6..64791461 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_closure_variant.page
@@ -37,14 +37,20 @@ GVariant* regress_test_closure_variant (GClosure* closure,
-
-closure :
-GClosure which takes one GVariant and returns a GVariant
-arg :
-a GVariant passed as argument to closure
-Returns :
-the return value of closure
-
+
+-
+
closure
+GClosure which takes one GVariant and returns a GVariant
+
+-
+
arg
+a GVariant passed as argument to closure
+
+-
+
Returns
+the return value of closure
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
index e606febe..f2a5ec04 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_date_in_gvalue.page
@@ -28,10 +28,12 @@ GValue* regress_test_date_in_gvalue (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
index 1fb55bed..fbad9386 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_def_error_quark.page
@@ -28,10 +28,12 @@ GQuark regress_test_def_error_quark (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
index 7384ecd6..a5e55239 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_double.page
@@ -32,12 +32,16 @@ gdouble regress_test_double (gdouble in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
index e490ac3e..a5906fc9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_filename_return.page
@@ -28,10 +28,12 @@ GSList* regress_test_filename_return (void);
-
-Returns :
-list of strings
-
+
+-
+
Returns
+list of strings
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
index f50930da..c6a1942f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_float.page
@@ -32,12 +32,16 @@ gfloat regress_test_float (gfloat in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
index 23639759..63324874 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_container_return.page
@@ -28,10 +28,12 @@ GPtrArray* regress_test_garray_container_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
index a433bfaa..2faa31bf 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_garray_full_return.page
@@ -28,10 +28,12 @@ GPtrArray* regress_test_garray_full_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
index 4aa5615e..cbfdcb56 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gerror_callback.page
@@ -32,12 +32,16 @@ void regress_test_gerror_callback (RegressTestCallbackGError callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
index fd291224..9e59ef14 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_container_return.page
@@ -28,10 +28,12 @@ GHashTable* regress_test_ghash_container_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
index 4ad5cb53..0d608f82 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_everything_return.page
@@ -28,10 +28,12 @@ GHashTable* regress_test_ghash_everything_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
index 8708d8d1..eb8ce9d2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_in.page
@@ -32,12 +32,16 @@ void regress_test_ghash_gvalue_in (GHashTable* hash);
-
-hash :
-the hash table returned by .
-Returns :
-
-
+
+-
+
hash
+the hash table returned by .
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
index 98682591..e4a57328 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_gvalue_return.page
@@ -28,10 +28,12 @@ GHashTable* regress_test_ghash_gvalue_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
index 8af4cbd7..39eb096b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return.page
@@ -28,10 +28,12 @@ GHashTable* regress_test_ghash_nested_everything_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
index 8612e665..cb3b6aa8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nested_everything_return2.page
@@ -29,10 +29,12 @@ element-type annotation.
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
index 8a21bbf2..d6589608 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in.page
@@ -32,12 +32,16 @@ void regress_test_ghash_nothing_in (const GHashTable* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
index 83f5c6e1..97700020 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_in2.page
@@ -32,12 +32,16 @@ void regress_test_ghash_nothing_in2 (GHashTable* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
index a0af756d..c224824b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return.page
@@ -28,10 +28,12 @@ const GHashTable* regress_test_ghash_nothing_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
index 8a5c7b35..078906a4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_nothing_return2.page
@@ -28,10 +28,12 @@ GHashTable* regress_test_ghash_nothing_return2 (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
index fa7c04e9..303e6ee3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_in.page
@@ -32,12 +32,16 @@ void regress_test_ghash_null_in (const GHashTable* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
index 666fdf0c..7d191f0e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_out.page
@@ -32,12 +32,16 @@ void regress_test_ghash_null_out (const GHashTable** out);
-
-out :
-
-Returns :
-
-
+
+-
+
out
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
index d5c91540..3cb45a8c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ghash_null_return.page
@@ -28,10 +28,12 @@ const GHashTable* regress_test_ghash_null_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
index 053fbd81..59449088 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_container_return.page
@@ -28,10 +28,12 @@ GList* regress_test_glist_container_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
index 05efc259..773cf551 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_everything_return.page
@@ -28,10 +28,12 @@ GList* regress_test_glist_everything_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
index cab2d96f..66126de8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in.page
@@ -32,12 +32,16 @@ void regress_test_glist_nothing_in (const GList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
index ec306580..a2c0ae15 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_in2.page
@@ -32,12 +32,16 @@ void regress_test_glist_nothing_in2 (GList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
index a5d436fe..f571415b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return.page
@@ -28,10 +28,12 @@ const GList* regress_test_glist_nothing_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
index 1af8f86f..43697617 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_nothing_return2.page
@@ -28,10 +28,12 @@ GList* regress_test_glist_nothing_return2 (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
index c691426c..f90b1274 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_in.page
@@ -32,12 +32,16 @@ void regress_test_glist_null_in (GSList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
index 11ae56f7..44d6abaa 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_glist_null_out.page
@@ -32,12 +32,16 @@ void regress_test_glist_null_out (GSList** out_list);
-
-out_list :
-
-Returns :
-
-
+
+-
+
out_list
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
index 3f238141..ebead8c0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_container_return.page
@@ -28,10 +28,12 @@ GSList* regress_test_gslist_container_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
index 8f9319ce..c303cb19 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_everything_return.page
@@ -28,10 +28,12 @@ GSList* regress_test_gslist_everything_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
index 22b3230b..651e4f3a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in.page
@@ -32,12 +32,16 @@ void regress_test_gslist_nothing_in (const GSList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
index f4f3bfc2..9e652735 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_in2.page
@@ -32,12 +32,16 @@ void regress_test_gslist_nothing_in2 (GSList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
index 8c68039a..066e3473 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return.page
@@ -28,10 +28,12 @@ const GSList* regress_test_gslist_nothing_return (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
index 38abfcf0..8f7e343e 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_nothing_return2.page
@@ -28,10 +28,12 @@ GSList* regress_test_gslist_nothing_return2 (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
index 00bd6702..52f6d6ae 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_in.page
@@ -32,12 +32,16 @@ void regress_test_gslist_null_in (GSList* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
index efa4df62..fe931a83 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gslist_null_out.page
@@ -32,12 +32,16 @@ void regress_test_gslist_null_out (GSList** out_list);
-
-out_list :
-
-Returns :
-
-
+
+-
+
out_list
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
index c99a531a..fc75886a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gtype.page
@@ -32,12 +32,16 @@ GType regress_test_gtype (GType in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
index f884014f..e2be67d2 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_as.page
@@ -28,10 +28,12 @@ GVariant* regress_test_gvariant_as (void);
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
index c39a003c..9d8e6b6b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_asv.page
@@ -28,10 +28,12 @@ GVariant* regress_test_gvariant_asv (void);
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
index 58f1b970..6a2b2339 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_i.page
@@ -28,10 +28,12 @@ GVariant* regress_test_gvariant_i (void);
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
index 051a307c..a98c717a 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_s.page
@@ -28,10 +28,12 @@ GVariant* regress_test_gvariant_s (void);
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
index f1e8f7bd..698f10f3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_gvariant_v.page
@@ -28,10 +28,12 @@ GVariant* regress_test_gvariant_v (void);
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
index abbdbbb8..b86e3601 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_hash_table_callback.page
@@ -37,14 +37,20 @@ void regress_test_hash_table_callback (GHashTable* data,
-
-data :
-GHashTable that gets passed to callback
-callback :
-
-Returns :
-
-
+
+-
+
data
+GHashTable that gets passed to callback
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
index 2e271a52..ff1ed37f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int.page
@@ -32,12 +32,16 @@ gint regress_test_int (gint in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
index 6ee0059c..770d8fb8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int16.page
@@ -32,12 +32,16 @@ gint16 regress_test_int16 (gint16 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
index 58ef340f..c0f00611 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int32.page
@@ -32,12 +32,16 @@ gint32 regress_test_int32 (gint32 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
index bfe12d60..50029547 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int64.page
@@ -32,12 +32,16 @@ gint64 regress_test_int64 (gint64 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
index 0b4b43ab..03275b12 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int8.page
@@ -32,12 +32,16 @@ gint8 regress_test_int8 (gint8 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
index ae8ecfcd..400ff595 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_out_utf8.page
@@ -37,14 +37,20 @@ void regress_test_int_out_utf8 (int* length,
-
-length :
-
-in :
-
-Returns :
-
-
+
+-
+
length
+
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
index 4fb211e0..69f223c6 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_int_value_arg.page
@@ -32,12 +32,16 @@ int regress_test_int_value_arg (const GValue* v);
-
-v :
-
-Returns :
-
-
+
+-
+
v
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
index 638f066f..83828394 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_long.page
@@ -32,12 +32,16 @@ glong regress_test_long (glong in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
index b0b16c5e..68c571d4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_callback.page
@@ -32,12 +32,16 @@ int regress_test_multi_callback (RegressTestCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
index 5dc68cb0..33112e84 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multi_double_args.page
@@ -42,16 +42,24 @@ void regress_test_multi_double_args (gdouble in,
-
-in :
-
-one :
-
-two :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
one
+
+
+-
+
two
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
index 439f66a7..b8755fb4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_multiline_doc_comments.page
@@ -28,10 +28,12 @@ void regress_test_multiline_doc_comments (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
index 30d6e07a..d5c0f7a3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_nested_parameter.page
@@ -57,12 +57,16 @@ rgb(20%, 30%, 0%)</literallayout></entry>
-
-a :
-An integer
-Returns :
-
-
+
+-
+
a
+An integer
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
index 995b82b5..8f105517 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_null_gerror_callback.page
@@ -32,12 +32,16 @@ void regress_test_null_gerror_callback (RegressTestCallbackGError callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
index 0bb38c93..668ead07 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_owned_gerror_callback.page
@@ -32,12 +32,16 @@ void regress_test_owned_gerror_callback (RegressTestCallbackOwnedGError callback
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
index 135cd706..9fd725e3 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_short.page
@@ -32,12 +32,16 @@ gshort regress_test_short (gshort in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
index 8e844050..cc8cceb6 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_simple_callback.page
@@ -32,12 +32,16 @@ void regress_test_simple_callback (RegressTestSimpleCallback callback);
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
index cf24fbe9..cf00a65d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_size.page
@@ -32,12 +32,16 @@ gsize regress_test_size (gsize in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
index 9764aa94..b6698036 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_skip_unannotated_callback.page
@@ -33,12 +33,16 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399
-
-callback :
-No annotation here
-Returns :
-
-
+
+-
+
callback
+No annotation here
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
index 232f21dd..41c27644 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ssize.page
@@ -32,12 +32,16 @@ gssize regress_test_ssize (gssize in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
index c1d6ce40..07ad58fb 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in.page
@@ -32,12 +32,16 @@ gboolean regress_test_strv_in (char** arr);
-
-arr :
-
-Returns :
-
-
+
+-
+
arr
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
index 0609b669..23447c01 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_in_gvalue.page
@@ -28,10 +28,12 @@ GValue* regress_test_strv_in_gvalue (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
index dba053f4..081c3644 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out.page
@@ -28,10 +28,12 @@ char** regress_test_strv_out (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
index 01e1c371..dd726a66 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_c.page
@@ -28,10 +28,12 @@ const char* const* regress_test_strv_out_c (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
index 71b89c37..f0fc23c4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page
@@ -28,10 +28,12 @@ char** regress_test_strv_out_container (void);
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
index aea2dace..d6e9db38 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_outarg.page
@@ -32,12 +32,16 @@ void regress_test_strv_outarg (char*** retp);
-
-retp :
-
-Returns :
-
-
+
+-
+
retp
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
index 2c31dccc..e8127d39 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_timet.page
@@ -32,12 +32,16 @@ time_t regress_test_timet (time_t in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
index bcdbd35b..298e4cac 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_0.page
@@ -57,22 +57,36 @@ void regress_test_torture_signature_0 (int x,
-
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
index af54f3f6..beb59992 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_1.page
@@ -57,22 +57,36 @@ gboolean regress_test_torture_signature_1 (int x,
-
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
index 145c44f3..bb742fec 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_torture_signature_2.page
@@ -72,28 +72,48 @@ void regress_test_torture_signature_2 (int x,
-
-x :
-
-callback :
-
-user_data :
-
-notify :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
notify
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
index aeed54f2..48901ccd 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint.page
@@ -32,12 +32,16 @@ guint regress_test_uint (guint in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
index 280a15f5..ecb31622 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint16.page
@@ -32,12 +32,16 @@ guint16 regress_test_uint16 (guint16 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
index dd0ef86f..bfaf042c 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint32.page
@@ -32,12 +32,16 @@ guint32 regress_test_uint32 (guint32 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
index b4a8d643..e7587cb8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint64.page
@@ -32,12 +32,16 @@ guint64 regress_test_uint64 (guint64 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
index f482eb7f..fc13715b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_uint8.page
@@ -32,12 +32,16 @@ guint8 regress_test_uint8 (guint8 in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
index 479ebe0b..32b331ed 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ulong.page
@@ -32,12 +32,16 @@ gulong regress_test_ulong (gulong in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
index ecafbe69..dc735306 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_unichar.page
@@ -32,12 +32,16 @@ gunichar regress_test_unichar (gunichar in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
index e5d5cb2a..5fbc9aa4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_unsigned_enum_param.page
@@ -32,12 +32,16 @@ const gchar* regress_test_unsigned_enum_param (RegressTestEnumUnsigned e);
-
-e :
-
-Returns :
-
-
+
+-
+
e
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
index 0e04b87d..31ee2722 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_ushort.page
@@ -32,12 +32,16 @@ gushort regress_test_ushort (gushort in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
index b4c5090c..c21ee5b0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_in.page
@@ -32,12 +32,16 @@ void regress_test_utf8_const_in (const char* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
index 77ef0826..8e46b6c5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_const_return.page
@@ -28,10 +28,12 @@ const char* regress_test_utf8_const_return (void);
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+UTF-8 string
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
index 259e2323..5c51995d 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_inout.page
@@ -32,12 +32,16 @@ void regress_test_utf8_inout (char** inout);
-
-inout :
-
-Returns :
-
-
+
+-
+
inout
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
index 3b1ae5d1..bacd87b7 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_nonconst_return.page
@@ -28,10 +28,12 @@ char* regress_test_utf8_nonconst_return (void);
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+UTF-8 string
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
index a864ae1d..db9a526b 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_in.page
@@ -32,12 +32,16 @@ void regress_test_utf8_null_in (char* in);
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
index ffd3147c..14906be8 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_null_out.page
@@ -32,12 +32,16 @@ void regress_test_utf8_null_out (char** char_out);
-
-char_out :
-
-Returns :
-
-
+
+-
+
char_out
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
index d2743eaf..75c69f53 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out.page
@@ -32,12 +32,16 @@ void regress_test_utf8_out (char** out);
-
-out :
-
-Returns :
-
-
+
+-
+
out
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
index f8356aff..4aa425f4 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_nonconst_return.page
@@ -32,12 +32,16 @@ char* regress_test_utf8_out_nonconst_return (char** out);
-
-out :
-a copy of "second"
-Returns :
-a copy of "first"
-
+
+-
+
out
+a copy of "second"
+
+-
+
Returns
+a copy of "first"
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
index 87ce92f8..d02e94c5 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_utf8_out_out.page
@@ -37,14 +37,20 @@ void regress_test_utf8_out_out (char** out0,
-
-out0 :
-a copy of "first"
-out1 :
-a copy of "second"
-Returns :
-
-
+
+-
+
out0
+a copy of "first"
+
+-
+
out1
+a copy of "second"
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
index ec758d86..139a202f 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_get_fundamental_object.page
@@ -32,12 +32,16 @@ RegressTestFundamentalObject* regress_test_value_get_fundamental_object (const G
-
-value :
-
-Returns :
-
-
+
+-
+
value
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
index bcdbed57..e33e73d9 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_return.page
@@ -32,12 +32,16 @@ const GValue* regress_test_value_return (int i);
-
-i :
-an int
-Returns :
-the int wrapped in a GValue.
-
+
+-
+
i
+an int
+
+-
+
Returns
+the int wrapped in a GValue.
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
index 101443ed..6740c444 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_value_set_fundamental_object.page
@@ -37,14 +37,20 @@ void regress_test_value_set_fundamental_object (GValue* value,
-
-value :
-
-fundamental_object :
-
-Returns :
-
-
+
+-
+
value
+
+
+-
+
fundamental_object
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
index d426f0a4..33e10ac0 100644
--- a/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
+++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_versioning.page
@@ -29,10 +29,12 @@ void regress_test_versioning (void);
Since 1.32.1
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
index dff139fd..119860d2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.ATestError.page
@@ -19,14 +19,20 @@
-
-ATestError.CODE0 :
-
-ATestError.CODE1 :
-
-ATestError.CODE2 :
-
-
+
+-
+
ATestError.CODE0
+
+
+-
+
ATestError.CODE1
+
+
+-
+
ATestError.CODE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
index 73f9cde8..713f2fa9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
@@ -23,20 +23,32 @@ function callback(annotation_object, arg1:String, arg2:String, user_param1, ...)
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-arg1 :
-a value
-arg2 :
-another value
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gchar*
the return value
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
arg1
+a value
+
+-
+
arg2
+another value
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gchar*
the return value
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
index 178ce23c..68a6b8f5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -23,16 +23,24 @@ function callback(annotation_object, arg1:gpointer, user_param1, ...):void;
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-arg1 :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
arg1
+
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
index b29e2a6a..3464bf78 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
@@ -24,16 +24,24 @@ known by GObject as it's only marked as G_TYPE_POINTER
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-list :
-a list of strings
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
list
+a list of strings
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
index d8e9f6a8..53124914 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
@@ -25,16 +25,24 @@ it says it's pointer but it's actually a string.
Since 1.0
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-string :
-a string
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
string
+a string
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
index c54f0c3e..d94ad834 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.allow_none.page
@@ -34,12 +34,16 @@ function allow_none(somearg:String):GObject.Object {
-
-somearg :
-
-Returns :
-null
always
-
+
+-
+
somearg
+
+
+-
+
Returns
+null
always
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
index a11fd19c..d964b9c7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleeowns.page
@@ -30,10 +30,12 @@ function calleeowns():Number {
-
-Returns :
-an int
-
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
index df95d103..bcc26d8f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.calleesowns.page
@@ -30,10 +30,12 @@ function calleesowns():Number {
-
-Returns :
-an int
-
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
index 5f930137..0dc19bcf 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum.page
@@ -34,10 +34,12 @@ function compute_sum(nums:[Number]):void {
-
-nums :
-Sequence of numbers
-
+
+-
+
nums
+Sequence of numbers
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
index 24e2a802..a6870013 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -34,10 +34,12 @@ function compute_sum_n(nums:[Number]):void {
-
-nums :
-Sequence of numbers that are zero-terminated
-
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
index 02c501d9..ed909ac8 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -34,10 +34,12 @@ function compute_sum_nz(nums:[Number]):void {
-
-nums :
-Sequence of numbers that are zero-terminated
-
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
index 4b2d104f..6098722c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.create_object.page
@@ -30,10 +30,12 @@ function create_object():GObject.Object {
-
-Returns :
-The object
-
+
+-
+
Returns
+The object
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
index 87249cf9..61915f41 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.do_not_use.page
@@ -30,10 +30,12 @@ function do_not_use():GObject.Object {
-
-Returns :
-null
always
-
+
+-
+
Returns
+null
always
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
index ba06aea4..58bf5ff4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.extra_annos.page
@@ -30,8 +30,8 @@ function extra_annos():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
index 965297e8..5d5c79d7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.foreach.page
@@ -34,10 +34,12 @@ function foreach(func:Regress.AnnotationForeachFunc):void {
-
-func :
-Callback to invoke
-
+
+-
+
func
+Callback to invoke
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
index dbff0ad3..ff2aef1d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_hash.page
@@ -31,10 +31,12 @@ objects.
-
-Returns :
-hash table
-
+
+-
+
Returns
+hash table
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
index 7245a0b6..e339e088 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_objects.page
@@ -32,10 +32,12 @@ intentionally similar example to gtk_container_get_children
-
-Returns :
-list of objects
-
+
+-
+
Returns
+list of objects
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
index 2b9dde17..9a3db5d0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.get_strings.page
@@ -31,10 +31,12 @@ each string needs to be freed.
-
-Returns :
-list of strings
-
+
+-
+
Returns
+list of strings
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
index a59a446f..1abc4010 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.hidden_self.page
@@ -30,8 +30,8 @@ function hidden_self():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
index f9c8caef..b5f2d65f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.in.page
@@ -34,12 +34,16 @@ function in(inarg:Number):Number {
-
-inarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
inarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
index d2064f22..9b615360 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout.page
@@ -34,12 +34,16 @@ function inout(inoutarg:Number):Number {
-
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
index a79e4d06..58cab9ad 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout2.page
@@ -34,12 +34,16 @@ function inout2(inoutarg:Number):Number {
-
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
index d421cbbb..e21a9c62 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.inout3.page
@@ -34,12 +34,16 @@ function inout3(inoutarg:Number):Number {
-
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
index 93015f3c..c771d769 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.method.page
@@ -30,10 +30,12 @@ function method():Number {
-
-Returns :
-an int
-
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
index 94f5173d..606e2b1b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.notrans.page
@@ -30,10 +30,12 @@ function notrans():GObject.Object {
-
-Returns :
-An object, not referenced
-
+
+-
+
Returns
+An object, not referenced
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
index 227eacc4..d4bf6b19 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.out.page
@@ -30,10 +30,12 @@ function out():Number {
-
-Returns :
-an int
-
+
+-
+
Returns
+an int
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
index 6940eca1..d1e428d4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.parse_args.page
@@ -34,10 +34,12 @@ function parse_args(argv:[String]):void {
-
-argv :
-Argument vector
-
+
+-
+
argv
+Argument vector
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
index 6912c993..b1e4129a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data.page
@@ -34,10 +34,12 @@ function set_data(data:[guint8]):void {
-
-data :
-The data
-
+
+-
+
data
+The data
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
index 68185d5e..402b1622 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data2.page
@@ -34,10 +34,12 @@ function set_data2(data:[gint8]):void {
-
-data :
-The data
-
+
+-
+
data
+The data
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
index 62dcf839..8c54d3b8 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.set_data3.page
@@ -35,10 +35,12 @@ type.
-
-data :
-The data
-
+
+-
+
data
+The data
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
index 91f12525..59321295 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.string_out.page
@@ -30,10 +30,12 @@ function string_out():Boolean {
-
-Returns :
-some boolean
-
+
+-
+
Returns
+some boolean
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
index 1d61e1de..36a1815c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.use_buffer.page
@@ -34,10 +34,12 @@ function use_buffer(bytes:guint8):void {
-
-bytes :
-
-
+
+-
+
bytes
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
index 3fa6debd..c9904095 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.watch_full.page
@@ -34,10 +34,12 @@ function watch_full(func:Regress.AnnotationForeachFunc):void {
-
-func :
-The callback
-
+
+-
+
func
+The callback
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
index 5b0e46a9..8a77746f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.with_voidp.page
@@ -34,10 +34,12 @@ function with_voidp(data:gpointer):void {
-
-data :
-Opaque pointer handle
-
+
+-
+
data
+Opaque pointer handle
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
index 34f1ed7c..b59e7634 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooASingle.page
@@ -19,10 +19,12 @@
-
-FooASingle.FOO_SOME_SINGLE_ENUM :
-
-
+
+-
+
FooASingle.FOO_SOME_SINGLE_ENUM
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
index 2dafde03..e3f52935 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooAddressType.page
@@ -19,14 +19,20 @@
-
-FooAddressType.INVALID :
-
-FooAddressType.IPV4 :
-
-FooAddressType.IPV6 :
-
-
+
+-
+
FooAddressType.INVALID
+
+
+-
+
FooAddressType.IPV4
+
+
+-
+
FooAddressType.IPV6
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
index f46e101a..975d5123 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.add.page
@@ -34,10 +34,12 @@ function add(b2:Regress.FooBRect):void {
-
-b2 :
-
-
+
+-
+
b2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
index 66972b02..9476671b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBRect.new.page
@@ -38,14 +38,20 @@ function new(x:Number, y:Number):Regress.FooBRect {
-
-x :
-
-y :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
index 447c9913..270c8093 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.method.page
@@ -30,8 +30,8 @@ function method():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
index edad8cdf..8d86995c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBoxed.new.page
@@ -30,10 +30,12 @@ function new():Regress.FooBoxed {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
index 2a25e79a..5903a764 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.some_method.page
@@ -30,8 +30,8 @@ function some_method():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
index bbcd055b..0ba67e71 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooDBusData.method.page
@@ -30,8 +30,8 @@ function method():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
index a46070da..443f25ea 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumFullname.page
@@ -19,14 +19,20 @@
-
-FooEnumFullname.ONE :
-
-FooEnumFullname.TWO :
-
-FooEnumFullname.THREE :
-
-
+
+-
+
FooEnumFullname.ONE
+
+
+-
+
FooEnumFullname.TWO
+
+
+-
+
FooEnumFullname.THREE
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
index 2313192d..5957904b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumNoType.page
@@ -19,16 +19,24 @@
-
-FooEnumNoType.UN :
-
-FooEnumNoType.DEUX :
-
-FooEnumNoType.TROIS :
-
-FooEnumNoType.NEUF :
-
-
+
+-
+
FooEnumNoType.UN
+
+
+-
+
FooEnumNoType.DEUX
+
+
+-
+
FooEnumNoType.TROIS
+
+
+-
+
FooEnumNoType.NEUF
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
index 37510f5c..d052d4f5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooEnumType.page
@@ -19,14 +19,20 @@
-
-FooEnumType.ALPHA :
-
-FooEnumType.BETA :
-
-FooEnumType.DELTA :
-
-
+
+-
+
FooEnumType.ALPHA
+
+
+-
+
FooEnumType.BETA
+
+
+-
+
FooEnumType.DELTA
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
index 0877e7c8..5577eebe 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooError.page
@@ -19,14 +19,20 @@
-
-FooError.GOOD :
-
-FooError.BAD :
-
-FooError.UGLY :
-
-
+
+-
+
FooError.GOOD
+
+
+-
+
FooError.BAD
+
+
+-
+
FooError.UGLY
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
index 9a3af8c0..97aff9ae 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.FooForeignStruct {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
index 3f9478af..7753c4ad 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooForeignStruct.new.page
@@ -30,10 +30,12 @@ function new():Regress.FooForeignStruct {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
index 0148788f..b39c41f1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface-do_regress_foo.page
@@ -23,10 +23,12 @@ function vfunc_do_regress_foo(x:Number):void {
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
index 96cbe499..f992fca8 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.do_regress_foo.page
@@ -34,10 +34,12 @@ function do_regress_foo(x:Number):void {
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
index ff890981..e79716c7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.static_method.page
@@ -34,10 +34,12 @@ function static_method(x:Number):void {
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
index 9c7b8ee5..72ee34e5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-read_fn.page
@@ -23,12 +23,16 @@ function vfunc_read_fn(offset:Number, length:Number):void {
-
-offset :
-offset
-length :
-length
-
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
index 96617abc..d41290f6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
@@ -23,20 +23,32 @@ function callback(foo_object, object:GObject.Object, p0:gpointer, user_param1, .
-
-foo_object :
-instance of Regress.FooObject that is emitting the signal
-object :
-
-p0 :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gchar*
-
+
+-
+
foo_object
+instance of Regress.FooObject that is emitting the signal
+
+-
+
object
+
+
+-
+
p0
+
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gchar*
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
index 0608ce16..aaf6bfa3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-virtual_method.page
@@ -23,12 +23,16 @@ function vfunc_virtual_method(first_param:Number):Boolean {
-
-first_param :
-
-Returns :
-
-
+
+-
+
first_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
index ddc25bcc..5241c4f3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.a_global_method.page
@@ -34,10 +34,12 @@ function a_global_method(obj:Utility.Object):void {
-
-obj :
-
-
+
+-
+
obj
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
index 6929812e..8c700359 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.append_new_stack_layer.page
@@ -34,12 +34,16 @@ function append_new_stack_layer(x:Number):Regress.FooOtherObject {
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
index 078402a5..baf2386c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.dup_name.page
@@ -30,10 +30,12 @@ function dup_name():String {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
index 9b037def..71276178 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.external_type.page
@@ -30,10 +30,12 @@ function external_type():Utility.Object {
-
-Returns :
-null
always
-
+
+-
+
Returns
+null
always
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
index 733048bf..63027a5e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_default.page
@@ -31,10 +31,12 @@ uses a C sugar return type.
-
-Returns :
-The global
-
+
+-
+
Returns
+The global
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
index 175cfd1b..54b6f10c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.get_name.page
@@ -30,10 +30,12 @@ function get_name():String {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
index ecc5f33c..4de3f713 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.handle_glyph.page
@@ -34,10 +34,12 @@ function handle_glyph(glyph:Utility.Glyph):void {
-
-glyph :
-
-
+
+-
+
glyph
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
index cf8374c8..5586b96b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.is_it_time_yet.page
@@ -34,10 +34,12 @@ function is_it_time_yet(time:Number):void {
-
-time :
-
-
+
+-
+
time
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
index ed357619..0cc61551 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new.page
@@ -30,10 +30,12 @@ function new():Regress.FooObject {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
index 295cb68b..1245175f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.new_as_super.page
@@ -30,10 +30,12 @@ function new_as_super():GObject.Object {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
index a348b662..526a4fb7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.read.page
@@ -38,12 +38,16 @@ function read(offset:Number, length:Number):void {
-
-offset :
-offset
-length :
-length
-
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
index b9c4f204..3bec5bb4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.static_meth.page
@@ -30,10 +30,12 @@ function static_meth():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
index cbe37447..6f861c78 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.various.page
@@ -38,12 +38,16 @@ function various(data:gpointer, some_type:GType):void {
-
-data :
-
-some_type :
-
-
+
+-
+
data
+
+
+-
+
some_type
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
index fede11b4..980d4ef3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.virtual_method.page
@@ -34,12 +34,16 @@ function virtual_method(first_param:Number):Boolean {
-
-first_param :
-
-Returns :
-
-
+
+-
+
first_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
index 1fcc81b6..18646a84 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooRectangle.add.page
@@ -34,10 +34,12 @@ function add(r2:Regress.FooRectangle):void {
-
-r2 :
-source rectangle
-
+
+-
+
r2
+source rectangle
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
index 83ca6a12..bd7a445b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooStackLayer.page
@@ -19,26 +19,44 @@
-
-FooStackLayer.DESKTOP :
-
-FooStackLayer.BOTTOM :
-
-FooStackLayer.NORMAL :
-
-FooStackLayer.TOP :
-
-FooStackLayer.DOCK :
-
-FooStackLayer.FULLSCREEN :
-
-FooStackLayer.FOCUSED_WINDOW :
-
-FooStackLayer.OVERRIDE_REDIRECT :
-
-FooStackLayer.LAST :
-
-
+
+-
+
FooStackLayer.DESKTOP
+
+
+-
+
FooStackLayer.BOTTOM
+
+
+-
+
FooStackLayer.NORMAL
+
+
+-
+
FooStackLayer.TOP
+
+
+-
+
FooStackLayer.DOCK
+
+
+-
+
FooStackLayer.FULLSCREEN
+
+
+-
+
FooStackLayer.FOCUSED_WINDOW
+
+
+-
+
FooStackLayer.OVERRIDE_REDIRECT
+
+
+-
+
FooStackLayer.LAST
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
index f73adeb5..a444574e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
@@ -23,14 +23,20 @@ function callback(foo_sub_interface, user_param1, ...):void;
-
-foo_sub_interface :
-instance of Regress.FooSubInterface that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
foo_sub_interface
+instance of Regress.FooSubInterface that is emitting the signal
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
index caa25fe1..8df59ff4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy_event.page
@@ -23,8 +23,8 @@ function vfunc_destroy_event():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
index f3dbed54..04a55514 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_bar.page
@@ -23,8 +23,8 @@ function vfunc_do_bar():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
index 59e09b4a..b3e4bd7e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-do_baz.page
@@ -23,10 +23,12 @@ function vfunc_do_baz(callback:GObject.Callback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
index e31cf574..7db9c6b5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_bar.page
@@ -30,8 +30,8 @@ function do_bar():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
index e0751860..00fc1255 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.do_baz.page
@@ -34,10 +34,12 @@ function do_baz(callback:GObject.Callback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
index a2a244f6..b9991b85 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.new.page
@@ -30,10 +30,12 @@ function new():Regress.FooSubobject {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
index fea8d58e..6a044d79 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestABCError.page
@@ -19,14 +19,20 @@
-
-TestABCError.CODE1 :
-
-TestABCError.CODE2 :
-
-TestABCError.CODE3 :
-
-
+
+-
+
TestABCError.CODE1
+
+
+-
+
TestABCError.CODE2
+
+
+-
+
TestABCError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
index 59c0701f..d7fe0888 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.TestBoxed {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
index 4a4f394e..82819c87 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.equals.page
@@ -34,12 +34,16 @@ function equals(other:Regress.TestBoxed):Boolean {
-
-other :
-
-Returns :
-
-
+
+-
+
other
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
index 72921e74..9377348b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new.page
@@ -30,10 +30,12 @@ function new():Regress.TestBoxed {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
index 72c866f3..915a79bf 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor1.page
@@ -34,12 +34,16 @@ function new_alternative_constructor1(i:Number):Regress.TestBoxed {
-
-i :
-
-Returns :
-
-
+
+-
+
i
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
index e8e3cf91..7cdfd4f4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor2.page
@@ -38,14 +38,20 @@ function new_alternative_constructor2(i:Number, j:Number):Regress.TestBoxed {
-
-i :
-
-j :
-
-Returns :
-
-
+
+-
+
i
+
+
+-
+
j
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
index 1f516125..03623419 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxed.new_alternative_constructor3.page
@@ -34,12 +34,16 @@ function new_alternative_constructor3(s:String):Regress.TestBoxed {
-
-s :
-
-Returns :
-
-
+
+-
+
s
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
index 6fb2b3b0..c79a4d24 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.TestBoxedB {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
index dcf0105f..687c90d0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedB.new.page
@@ -38,14 +38,20 @@ function new(some_int8:gint8, some_long:Number):Regress.TestBoxedB {
-
-some_int8 :
-
-some_long :
-
-Returns :
-
-
+
+-
+
some_int8
+
+
+-
+
some_long
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
index 2475baed..25dd557a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedC.new.page
@@ -30,10 +30,12 @@ function new():Regress.TestBoxedC {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
index 9b9e0cac..f30d4724 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.TestBoxedD {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
index 1b96fd20..c6affa24 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.free.page
@@ -30,8 +30,8 @@ function free():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
index 8b7bf9a5..62465644 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.get_magic.page
@@ -30,10 +30,12 @@ function get_magic():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
index 0568050d..781cd994 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestBoxedD.new.page
@@ -38,14 +38,20 @@ function new(a_string:String, a_int:Number):Regress.TestBoxedD {
-
-a_string :
-
-a_int :
-
-Returns :
-
-
+
+-
+
a_string
+
+
+-
+
a_int
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
index b6f0eb88..6a92ba9a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestDEFError.page
@@ -19,14 +19,20 @@
-
-TestDEFError.CODE0 :
-
-TestDEFError.CODE1 :
-
-TestDEFError.CODE2 :
-
-
+
+-
+
TestDEFError.CODE0
+
+
+-
+
TestDEFError.CODE1
+
+
+-
+
TestDEFError.CODE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
index 3de1bbf6..9009dcda 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnum.page
@@ -19,16 +19,24 @@
-
-TestEnum.VALUE1 :
-value 1
-TestEnum.VALUE2 :
-value 2
-TestEnum.VALUE3 :
-
-TestEnum.VALUE4 :
-
-
+
+-
+
TestEnum.VALUE1
+value 1
+
+-
+
TestEnum.VALUE2
+value 2
+
+-
+
TestEnum.VALUE3
+
+
+-
+
TestEnum.VALUE4
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
index 625c8703..a0cd98cc 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumNoGEnum.page
@@ -19,14 +19,20 @@
-
-TestEnumNoGEnum.EVALUE1 :
-
-TestEnumNoGEnum.EVALUE2 :
-
-TestEnumNoGEnum.EVALUE3 :
-
-
+
+-
+
TestEnumNoGEnum.EVALUE1
+
+
+-
+
TestEnumNoGEnum.EVALUE2
+
+
+-
+
TestEnumNoGEnum.EVALUE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
index 3069d8e3..327cacc5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestEnumUnsigned.page
@@ -19,12 +19,16 @@
-
-TestEnumUnsigned.VALUE1 :
-
-TestEnumUnsigned.VALUE2 :
-
-
+
+-
+
TestEnumUnsigned.VALUE1
+
+
+-
+
TestEnumUnsigned.VALUE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
index 57a21163..c635d0e0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestError.page
@@ -19,14 +19,20 @@
-
-TestError.CODE1 :
-
-TestError.CODE2 :
-
-TestError.CODE3 :
-
-
+
+-
+
TestError.CODE1
+
+
+-
+
TestError.CODE2
+
+
+-
+
TestError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
index 889f5d1f..9ca5d060 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.new.page
@@ -30,10 +30,12 @@ function new():Regress.TestFloating {
-
-Returns :
-A new floating
-
+
+-
+
Returns
+A new floating
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
index c2c23f29..d887b198 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.ref.page
@@ -30,10 +30,12 @@ function ref():Regress.TestFundamentalObject {
-
-Returns :
-A new
-
+
+-
+
Returns
+A new
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
index efeb0c3b..2e0932b6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.unref.page
@@ -30,8 +30,8 @@ function unref():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
index d9b958aa..e879a7de 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.new.page
@@ -34,12 +34,16 @@ function new(data:String):Regress.TestFundamentalSubObject {
-
-data :
-
-Returns :
-
-
+
+-
+
data
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
index 11c87305..9c1af712 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo.page
@@ -34,10 +34,12 @@ function do_foo(x:Number):void {
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
index 05917260..176b164d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -34,10 +34,12 @@ function do_foo_maybe_throw(x:Number):void {
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
index 0c87efc9..17020c62 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_origin.page
@@ -30,8 +30,8 @@ function get_origin():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
index 0fb936cc..e2444c69 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInheritDrawable.get_size.page
@@ -30,8 +30,8 @@ function get_size():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
index 32565ee3..f8d71322 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
@@ -23,14 +23,20 @@ function callback(test_obj, user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
index f16bc29d..874928d9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-allow_none_vfunc.page
@@ -23,10 +23,12 @@ function vfunc_allow_none_vfunc(two:Regress.TestObj):void {
-
-two :
-Another object
-
+
+-
+
two
+Another object
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
index b9938f6a..085c6987 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
@@ -23,14 +23,20 @@ function callback(test_obj, user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
index ff33157e..1a521f97 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
@@ -23,14 +23,20 @@ function callback(test_obj, user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
index 4133baa8..7b81f903 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-matrix.page
@@ -25,12 +25,16 @@ case.
-
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
index d966ae2c..afc914fa 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
@@ -24,16 +24,24 @@ function callback(test_obj, arr:[Number], user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-arr :
-numbers
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
arr
+numbers
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
index 8ffd0af2..d79c6f78 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -23,16 +23,24 @@ function callback(test_obj, cr:cairo.Context, user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-cr :
-A cairo context.
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
cr
+A cairo context.
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
index 154181c4..ec5e4e1e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -24,16 +24,24 @@ function callback(test_obj, hash:{String: GObject.Value}, user_param1, ...):void
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-hash :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
hash
+
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
index beebb08a..28d4cf96 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -24,18 +24,28 @@ the introspection client langage.
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gint64
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gint64
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
index cad30933..ef623d9f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -23,16 +23,24 @@ function callback(test_obj, i:Number, user_param1, ...):[Number];
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
index c56e7933..470fe4d6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
@@ -24,16 +24,24 @@ Use with regress_test_obj_emit_sig_with_obj
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-obj :
-A newly created RegressTestObj
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
obj
+A newly created RegressTestObj
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
index 9f4461dd..812891cc 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
@@ -23,16 +23,24 @@ function callback(test_obj, strs:[String], user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-strs :
-strings
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
strs
+strings
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
index 870aefa5..80e75635 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -24,18 +24,28 @@ the introspection client langage.
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- guint64
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+guint64
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
index ee0ed943..ec06fff0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -23,16 +23,24 @@ function callback(test_obj, object:Regress.TestSimpleBoxedA, user_param1, ...):v
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-object :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
object
+
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
index 6180999b..604283d6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
@@ -23,14 +23,20 @@ function callback(test_obj, user_param1, ...):void;
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
user_param1
+first user parameter (if any) specified with the connect() method
+
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
index b22362d6..e41bb1dd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.constructor.page
@@ -30,10 +30,12 @@ function constructor():Regress.TestObj {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
index 1d35e44b..aa1e5f3d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.do_matrix.page
@@ -36,12 +36,16 @@ case.
-
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
index da6e8b22..00967896 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -30,8 +30,8 @@ function emit_sig_with_foreign_struct():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
index 4f54523f..029b8847 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -30,8 +30,8 @@ function emit_sig_with_int64():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
index 1bdcd9c3..49974155 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -30,8 +30,8 @@ function emit_sig_with_obj():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
index 06b4bf52..491828af 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -30,8 +30,8 @@ function emit_sig_with_uint64():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
index abb6c63c..f70bfbe9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.forced_method.page
@@ -30,8 +30,8 @@ function forced_method():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
index aa903206..636d2167 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method.page
@@ -30,10 +30,12 @@ function instance_method():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
index bd5ceaf3..9fc14087 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.instance_method_callback.page
@@ -34,10 +34,12 @@ function instance_method_callback(callback:Regress.TestCallback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
index a9df4838..23910861 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new.page
@@ -34,12 +34,16 @@ function new(obj:Regress.TestObj):Regress.TestObj {
-
-obj :
-A
-Returns :
-
-
+
+-
+
obj
+A
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
index 1af95263..49cdd8e4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_callback.page
@@ -34,12 +34,16 @@ function new_callback(callback:Regress.TestCallbackUserData):Regress.TestObj {
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
index c12559a9..ae4dd140 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.new_from_file.page
@@ -34,12 +34,16 @@ function new_from_file(x:String):Regress.TestObj {
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
index f194391a..fed5b0a3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.null_out.page
@@ -30,8 +30,8 @@ function null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
index 3a963cad..b4da15e4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.set_bare.page
@@ -34,10 +34,12 @@ function set_bare(bare:GObject.Object):void {
-
-bare :
-
-
+
+-
+
bare
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
index 200835be..14cc9da4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_inout_param.page
@@ -50,20 +50,32 @@ function skip_inout_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:
-
-a :
-Parameter.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-true
if the call succeeds, false
if @error is set.
-
+
+-
+
a
+Parameter.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+true
if the call succeeds, false
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
index 7ee261d9..3a447770 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_out_param.page
@@ -50,20 +50,32 @@ function skip_out_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Nu
-
-a :
-Parameter.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-true
if the call succeeds, false
if @error is set.
-
+
+-
+
a
+Parameter.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+true
if the call succeeds, false
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
index 8b5a6a76..e6e4535b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_param.page
@@ -50,20 +50,32 @@ function skip_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number
-
-a :
-Parameter.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-true
if the call succeeds, false
if @error is set.
-
+
+-
+
a
+Parameter.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+true
if the call succeeds, false
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
index e8aa83c8..7323da2b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val.page
@@ -50,20 +50,32 @@ function skip_return_val(a:Number, c:Number, inout_d:Number, num1:Number, num2:N
-
-a :
-Parameter.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-true
if the call succeeds, false
if @error is set.
-
+
+-
+
a
+Parameter.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+true
if the call succeeds, false
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
index 875164b9..84807b3b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -35,12 +35,16 @@ raise an error.
-
-a :
-Parameter.
-Returns :
-true
if the call succeeds, false
if @error is set.
-
+
+-
+
a
+Parameter.
+
+-
+
Returns
+true
if the call succeeds, false
if @error is set.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
index 53cbdd2e..4744d5fc 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method.page
@@ -34,12 +34,16 @@ function static_method(x:Number):Number {
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
index a2b3868d..d4281868 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.static_method_callback.page
@@ -34,10 +34,12 @@ function static_method_callback(callback:Regress.TestCallback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
index 01f97d61..fa7d17be 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_0.page
@@ -42,14 +42,20 @@ function torture_signature_0(x:Number, foo:String, m:Number):void {
-
-x :
-
-foo :
-
-m :
-
-
+
+-
+
x
+
+
+-
+
foo
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
index 205b1a31..20946935 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.torture_signature_1.page
@@ -42,16 +42,24 @@ function torture_signature_1(x:Number, foo:String, m:Number):Boolean {
-
-x :
-
-foo :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
foo
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
index 1d907d24..d1887d5e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestOtherError.page
@@ -19,14 +19,20 @@
-
-TestOtherError.CODE1 :
-
-TestOtherError.CODE2 :
-
-TestOtherError.CODE3 :
-
-
+
+-
+
TestOtherError.CODE1
+
+
+-
+
TestOtherError.CODE2
+
+
+-
+
TestOtherError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
index ab33fce3..81a0049d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -30,10 +30,12 @@ function const_return():Regress.TestSimpleBoxedA {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
index c4559527..e7d1c811 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.TestSimpleBoxedA {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
index de4ade80..91197290 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedA.equals.page
@@ -34,12 +34,16 @@ function equals(other_a:Regress.TestSimpleBoxedA):Boolean {
-
-other_a :
-
-Returns :
-
-
+
+-
+
other_a
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
index 695bed63..0db8a8da 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSimpleBoxedB.copy.page
@@ -30,10 +30,12 @@ function copy():Regress.TestSimpleBoxedB {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
index 8e50284e..f023cfe7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.clone.page
@@ -30,8 +30,8 @@ function clone():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
index 3577ad78..22038bad 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructA.parse.page
@@ -34,10 +34,12 @@ function parse(string:String):void {
-
-string :
-ignored
-
+
+-
+
string
+ignored
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
index ce72cfd1..692f8997 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructB.clone.page
@@ -30,8 +30,8 @@ function clone():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
index a72301a2..b3cdcd78 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestStructFixedArray.frob.page
@@ -30,8 +30,8 @@ function frob():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
index d537cb6e..e55a1c37 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.instance_method.page
@@ -30,10 +30,12 @@ function instance_method():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
index 86fcd533..91236d2a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.new.page
@@ -30,10 +30,12 @@ function new():Regress.TestObj {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
index 391f291d..e297b4dc 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestSubObj.unset_bare.page
@@ -30,8 +30,8 @@ function unset_bare():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
index e6bf3d37..f38ab9cd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.get_testbool.page
@@ -30,10 +30,12 @@ function get_testbool():Boolean {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
index 11f813db..9bcbcc11 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.new.page
@@ -30,10 +30,12 @@ function new():Regress.TestWi8021x {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
index 67356504..764aa43e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.set_testbool.page
@@ -34,10 +34,12 @@ function set_testbool(v:Boolean):void {
-
-v :
-
-
+
+-
+
v
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
index 632758a6..685c3110 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestWi8021x.static_method.page
@@ -34,12 +34,16 @@ function static_method(x:Number):Number {
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
index fb7c16d0..5c57a1b4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.aliased_caller_alloc.page
@@ -30,8 +30,8 @@ function aliased_caller_alloc():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
index 1547d02c..981fc543 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_attribute_func.page
@@ -38,14 +38,20 @@ function annotation_attribute_func(object:Regress.AnnotationObject, data:String)
-
-object :
-A .
-data :
-Some data.
-Returns :
-The return value.
-
+
+-
+
object
+A .
+
+-
+
data
+Some data.
+
+-
+
Returns
+The return value.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
index 5c9042cc..a975754e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_custom_destroy.page
@@ -35,10 +35,12 @@ detection, and fixing it via regress_annotations.
-
-callback :
-Destroy notification
-
+
+-
+
callback
+Destroy notification
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
index cb782e6a..a227f73d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_get_source_file.page
@@ -30,10 +30,12 @@ function annotation_get_source_file():filename {
-
-Returns :
-Source file
-
+
+-
+
Returns
+Source file
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
index 753a719d..ae10b7ea 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_init.page
@@ -34,10 +34,12 @@ function annotation_init(argv:[String]):void {
-
-argv :
-The arguments.
-
+
+-
+
argv
+The arguments.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
index 1d532dfb..a32b80fd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_invalid_regress_annotation.page
@@ -34,10 +34,12 @@ function annotation_invalid_regress_annotation(foo:Number):void {
-
-foo :
-some text (e.g. example) or else
-
+
+-
+
foo
+some text (e.g. example) or else
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
index 8c1805fd..dd6de2a4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_ptr_array.page
@@ -34,10 +34,12 @@ function annotation_ptr_array(array:[GObject.Value]):void {
-
-array :
-the array
-
+
+-
+
array
+the array
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
index 842bd600..a400582a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_array.page
@@ -30,10 +30,12 @@ function annotation_return_array():[String] {
-
-Returns :
-The return value
-
+
+-
+
Returns
+The return value
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
index 6790d9ff..c590aecf 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_return_filename.page
@@ -30,10 +30,12 @@ function annotation_return_filename():filename {
-
-Returns :
-An annotated filename
-
+
+-
+
Returns
+An annotated filename
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
index 151e84f6..46014527 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_set_source_file.page
@@ -34,10 +34,12 @@ function annotation_set_source_file(fname:filename):void {
-
-fname :
-Source file
-
+
+-
+
fname
+Source file
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
index de11fc5a..e8891e36 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -30,8 +30,8 @@ function annotation_space_after_comment_bug631690():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
index f1bbd9c4..bdb02611 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_array_length.page
@@ -34,10 +34,12 @@ function annotation_string_array_length(properties:[String]):void {
-
-properties :
-
-
+
+-
+
properties
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
index 00af2f16..05578955 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated.page
@@ -30,10 +30,12 @@ function annotation_string_zero_terminated():[String] {
-
-Returns :
-The return value
-
+
+-
+
Returns
+The return value
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
index cf823b72..dce9addd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_string_zero_terminated_out.page
@@ -34,10 +34,12 @@ function annotation_string_zero_terminated_out(out:[String]):void {
-
-out :
-
-
+
+-
+
out
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
index 8d954edd..b9f8a5c0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_test_parsing_bug630862.page
@@ -30,10 +30,12 @@ function annotation_test_parsing_bug630862():GObject.Object {
-
-Returns :
-An object, note the colon:in here
-
+
+-
+
Returns
+An object, note the colon:in here
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
index e2466681..33bd9f40 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_transfer_floating.page
@@ -30,10 +30,12 @@ function annotation_transfer_floating():GObject.Object {
-
-Returns :
-A floating object
-
+
+-
+
Returns
+A floating object
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
index f5aafc26..6693eb11 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.annotation_versioned.page
@@ -31,8 +31,8 @@ function annotation_versioned():void {
Since 0.6
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
index e72ee9b1..26b35573 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.atest_error_quark.page
@@ -30,10 +30,12 @@ function atest_error_quark():GLib.Quark {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
index c3db813e..4a3e9114 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_async_ready_callback.page
@@ -38,12 +38,16 @@ function foo_async_ready_callback(cancellable:Gio.Cancellable, callback:Gio.Asyn
-
-cancellable :
-
-callback :
-
-
+
+-
+
cancellable
+
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
index ac1b97d2..83a83544 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_destroy_notify_callback.page
@@ -34,10 +34,12 @@ function foo_destroy_notify_callback(callback:Regress.FooCallback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
index 242c00de..81fae432 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_init.page
@@ -30,10 +30,12 @@ function foo_init():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
index e7f1c4f0..0e5168ed 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_method_external_references.page
@@ -46,16 +46,24 @@ function foo_method_external_references(object:Utility.Object, e:Utility.EnumTyp
-
-object :
-
-e :
-
-f :
-
-s :
-
-
+
+-
+
object
+
+
+-
+
e
+
+
+-
+
f
+
+
+-
+
s
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
index 7efaffcf..38264daf 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_not_a_constructor_new.page
@@ -31,10 +31,12 @@ a "Can't find matching type for constructor" warning.
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
index c77f18a5..24d4000a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_array.page
@@ -30,10 +30,12 @@ function foo_test_array():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
index c46680c2..3cb9d8e9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_param.page
@@ -34,10 +34,12 @@ function foo_test_const_char_param(param:String):void {
-
-param :
-
-
+
+-
+
param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
index f42f0a27..e4784320 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_char_retval.page
@@ -30,10 +30,12 @@ function foo_test_const_char_retval():String {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
index 9a104a7e..b52e7d3c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_param.page
@@ -34,10 +34,12 @@ function foo_test_const_struct_param(param:Regress.FooStruct):void {
-
-param :
-
-
+
+-
+
param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
index 7a3295d9..55213864 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_const_struct_retval.page
@@ -30,10 +30,12 @@ function foo_test_const_struct_retval():Regress.FooStruct {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
index 96239704..24dfaacb 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array.page
@@ -34,10 +34,12 @@ function foo_test_string_array(array:[String]):void {
-
-array :
-
-
+
+-
+
array
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
index 872ed05f..b34cf4f5 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_string_array_with_g.page
@@ -34,10 +34,12 @@ function foo_test_string_array_with_g(array:[String]):void {
-
-array :
-
-
+
+-
+
array
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
index 8545e846..ebd9a0f6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_qualifier.page
@@ -34,10 +34,12 @@ function foo_test_unsigned_qualifier(unsigned_param:Number):void {
-
-unsigned_param :
-
-
+
+-
+
unsigned_param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
index 25bfbd94..f62023ed 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.foo_test_unsigned_type.page
@@ -34,10 +34,12 @@ function foo_test_unsigned_type(unsigned_param:Number):void {
-
-unsigned_param :
-
-
+
+-
+
unsigned_param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
index 1b8cab1b..79a12aae 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.func_obj_null_in.page
@@ -34,10 +34,12 @@ function func_obj_null_in(obj:Regress.TestObj):void {
-
-obj :
-A
-
+
+-
+
obj
+A
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
index df39d486..741a3536 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.global_get_flags_out.page
@@ -30,8 +30,8 @@ function global_get_flags_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
index 39013096..f147b84c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.has_parameter_named_attrs.page
@@ -39,12 +39,16 @@ libgnome-keyring.
-
-foo :
-some int
-attributes :
-list of attributes
-
+
+-
+
foo
+some int
+
+-
+
attributes
+list of attributes
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
index 9d7f75de..f1388183 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.introspectable_via_alias.page
@@ -34,10 +34,12 @@ function introspectable_via_alias(data:Regress.PtrArrayAlias):void {
-
-data :
-
-
+
+-
+
data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
index 8d85040f..cfddc655 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.set_abort_on_error.page
@@ -34,10 +34,12 @@ function set_abort_on_error(abort_on_error:Boolean):void {
-
-abort_on_error :
-
-
+
+-
+
abort_on_error
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
index bf026dbb..d5d324c3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_callback.page
@@ -34,12 +34,16 @@ function test_array_callback(callback:Regress.TestCallbackArray):Number {
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
index c560c5af..0eab51d3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_out_objects.page
@@ -30,8 +30,8 @@ function test_array_fixed_out_objects():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
index 9670d04e..1f570f33 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_in.page
@@ -34,12 +34,16 @@ function test_array_fixed_size_int_in(ints:[Number]):Number {
-
-ints :
-a list of 5 integers
-Returns :
-the sum of the items in ints
-
+
+-
+
ints
+a list of 5 integers
+
+-
+
Returns
+the sum of the items in ints
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
index e3519249..e10c883f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_out.page
@@ -30,8 +30,8 @@ function test_array_fixed_size_int_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
index 7773cf28..18179bf9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_fixed_size_int_return.page
@@ -30,10 +30,12 @@ function test_array_fixed_size_int_return():[Number] {
-
-Returns :
-a list of 5 integers ranging from 0 to 4
-
+
+-
+
Returns
+a list of 5 integers ranging from 0 to 4
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
index 20a8fb15..b15076fa 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint16_in.page
@@ -34,12 +34,16 @@ function test_array_gint16_in(ints:[gint16]):Number {
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
index 121a81f9..f92ad910 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint32_in.page
@@ -34,12 +34,16 @@ function test_array_gint32_in(ints:[gint32]):gint32 {
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
index 82652a5f..98a57d55 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint64_in.page
@@ -34,12 +34,16 @@ function test_array_gint64_in(ints:[Number]):Number {
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
index 0ed3479c..fbaae440 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gint8_in.page
@@ -34,12 +34,16 @@ function test_array_gint8_in(ints:[gint8]):Number {
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
index e7acd2b9..04889436 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_gtype_in.page
@@ -34,12 +34,16 @@ function test_array_gtype_in(types:[GType]):String {
-
-types :
-List of types
-Returns :
-string representation of provided types
-
+
+-
+
types
+List of types
+
+-
+
Returns
+string representation of provided types
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
index c7f8ddd6..d2b0ab8f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_full_out.page
@@ -30,10 +30,12 @@ function test_array_int_full_out():[Number] {
-
-Returns :
-a new array of integers.
-
+
+-
+
Returns
+a new array of integers.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
index 9339276a..c3b26b24 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_in.page
@@ -34,12 +34,16 @@ function test_array_int_in(ints:[Number]):Number {
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
ints
+List of ints
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
index 4f1fc06d..118056fd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_inout.page
@@ -34,10 +34,12 @@ function test_array_int_inout(ints:[Number]):void {
-
-ints :
-a list of integers whose items will be increased by 1, except the first that will be dropped
-
+
+-
+
ints
+a list of integers whose items will be increased by 1, except the first that will be dropped
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
index 1c47a95a..a841e04f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_none_out.page
@@ -30,10 +30,12 @@ function test_array_int_none_out():[Number] {
-
-Returns :
-a static array of integers.
-
+
+-
+
Returns
+a static array of integers.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
index b37cb539..eadf5908 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_in.page
@@ -34,10 +34,12 @@ function test_array_int_null_in(arr:[Number]):void {
-
-arr :
-
-
+
+-
+
arr
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
index bdc8eabb..c50b6202 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_null_out.page
@@ -30,8 +30,8 @@ function test_array_int_null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
index 987667f7..ba2b3497 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_array_int_out.page
@@ -30,8 +30,8 @@ function test_array_int_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
index c6ccd906..c7cd25e8 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_async_ready_callback.page
@@ -34,10 +34,12 @@ function test_async_ready_callback(callback:Gio.AsyncReadyCallback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
index 9e505ac4..15f8a674 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean.page
@@ -34,12 +34,16 @@ function test_boolean(in:Boolean):Boolean {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
index 3d3aec15..2c35db30 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_false.page
@@ -34,12 +34,16 @@ function test_boolean_false(in:Boolean):Boolean {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
index a25d7048..0206b085 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_boolean_true.page
@@ -34,12 +34,16 @@ function test_boolean_true(in:Boolean):Boolean {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
index d51550e7..d78865d2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_full_return.page
@@ -30,10 +30,12 @@ function test_cairo_context_full_return():cairo.Context {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
index b0f4f9b2..9abd2d19 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_context_none_in.page
@@ -34,10 +34,12 @@ function test_cairo_context_none_in(context:cairo.Context):void {
-
-context :
-
-
+
+-
+
context
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
index be96339d..c0d66757 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_out.page
@@ -30,8 +30,8 @@ function test_cairo_surface_full_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
index be1ca3f1..eee51f17 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_full_return.page
@@ -30,10 +30,12 @@ function test_cairo_surface_full_return():cairo.Surface {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
index e875ab1d..ef6d4cc3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_in.page
@@ -34,10 +34,12 @@ function test_cairo_surface_none_in(surface:cairo.Surface):void {
-
-surface :
-
-
+
+-
+
surface
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
index cbfd688e..cec71274 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_cairo_surface_none_return.page
@@ -30,10 +30,12 @@ function test_cairo_surface_none_return():cairo.Surface {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
index a9db3a5a..57970867 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback.page
@@ -34,12 +34,16 @@ function test_callback(callback:Regress.TestCallback):Number {
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
index f9db1242..b281ca74 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_async.page
@@ -34,10 +34,12 @@ function test_callback_async(callback:Regress.TestCallbackUserData):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
index 3e0c93e3..18496d52 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify.page
@@ -35,12 +35,16 @@ is invoked.
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
index a009729e..6679446f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -35,12 +35,16 @@ condition in bindings which needs to be tested.
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
index 10d2088b..592d8e07 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_async.page
@@ -30,10 +30,12 @@ function test_callback_thaw_async():Number {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
index 49c482ca..24e0e24a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_thaw_notifications.page
@@ -32,10 +32,12 @@ corresponding destroy notfications.
-
-Returns :
-Sum of the return values of the invoked callbacks.
-
+
+-
+
Returns
+Sum of the return values of the invoked callbacks.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
index c17015a1..5e824a94 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_callback_user_data.page
@@ -35,12 +35,16 @@ call and can be released on return.
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
index 23347814..ee8f0253 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure.page
@@ -34,12 +34,16 @@ function test_closure(closure:GObject.Closure):Number {
-
-closure :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
index 71d015b6..3df43b83 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_one_arg.page
@@ -38,14 +38,20 @@ function test_closure_one_arg(closure:GObject.Closure, arg:Number):Number {
-
-closure :
-
-arg :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
arg
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
index f0d84088..e54fd5ae 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_closure_variant.page
@@ -38,14 +38,20 @@ function test_closure_variant(closure:GObject.Closure, arg:GLib.Variant):GLib.Va
-
-closure :
-GClosure which takes one GVariant and returns a GVariant
-arg :
-a GVariant passed as argument to closure
-Returns :
-the return value of closure
-
+
+-
+
closure
+GClosure which takes one GVariant and returns a GVariant
+
+-
+
arg
+a GVariant passed as argument to closure
+
+-
+
Returns
+the return value of closure
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
index 1bbead66..c6a75d7f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_date_in_gvalue.page
@@ -30,10 +30,12 @@ function test_date_in_gvalue():GObject.Value {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
index c93ebefd..46d62afc 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_def_error_quark.page
@@ -30,10 +30,12 @@ function test_def_error_quark():GLib.Quark {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
index 3074d369..7be3ebd4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_double.page
@@ -34,12 +34,16 @@ function test_double(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
index 7922381c..e4c935f7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_filename_return.page
@@ -30,10 +30,12 @@ function test_filename_return():[filename] {
-
-Returns :
-list of strings
-
+
+-
+
Returns
+list of strings
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
index e255ede8..27952a27 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_float.page
@@ -34,12 +34,16 @@ function test_float(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
index 996d9d1c..5dad9446 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_container_return.page
@@ -30,10 +30,12 @@ function test_garray_container_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
index 9b9bfbe4..35b90f87 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_garray_full_return.page
@@ -30,10 +30,12 @@ function test_garray_full_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
index f34a4220..4d7bc884 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gerror_callback.page
@@ -34,10 +34,12 @@ function test_gerror_callback(callback:Regress.TestCallbackGError):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
index 46f1663d..e15eb13b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_container_return.page
@@ -30,10 +30,12 @@ function test_ghash_container_return():{String: String} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
index 863d3a6e..0b0d347e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_everything_return.page
@@ -30,10 +30,12 @@ function test_ghash_everything_return():{String: String} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
index 629039dc..2556237f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_in.page
@@ -34,10 +34,12 @@ function test_ghash_gvalue_in(hash:{String: GObject.Value}):void {
-
-hash :
-the hash table returned by .
-
+
+-
+
hash
+the hash table returned by .
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
index 881fc772..8a9fe982 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_gvalue_return.page
@@ -30,10 +30,12 @@ function test_ghash_gvalue_return():{String: GObject.Value} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
index a7503357..c2701df3 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return.page
@@ -30,10 +30,12 @@ function test_ghash_nested_everything_return():{String: {String: String}} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
index ec6d7128..896e346d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nested_everything_return2.page
@@ -31,10 +31,12 @@ element-type annotation.
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
index d54a6594..438f5abe 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in.page
@@ -34,10 +34,12 @@ function test_ghash_nothing_in(in:{String: String}):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
index a6d376e1..2dc3aa8d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_in2.page
@@ -34,10 +34,12 @@ function test_ghash_nothing_in2(in:{String: String}):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
index 5e18e086..4ee392e8 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return.page
@@ -30,10 +30,12 @@ function test_ghash_nothing_return():{String: String} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
index fe99a700..492f6536 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_nothing_return2.page
@@ -30,10 +30,12 @@ function test_ghash_nothing_return2():{String: String} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
index f984cc68..52dd2654 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_in.page
@@ -34,10 +34,12 @@ function test_ghash_null_in(in:{String: String}):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
index e4c1583d..09d222d9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_out.page
@@ -30,8 +30,8 @@ function test_ghash_null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
index 60c23f56..dac341f7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ghash_null_return.page
@@ -30,10 +30,12 @@ function test_ghash_null_return():{String: String} {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
index d35f72b9..0e6cc956 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_container_return.page
@@ -30,10 +30,12 @@ function test_glist_container_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
index 4989dd86..a58d9261 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_everything_return.page
@@ -30,10 +30,12 @@ function test_glist_everything_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
index 9b13e1b3..3e144833 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in.page
@@ -34,10 +34,12 @@ function test_glist_nothing_in(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
index 84037606..b22fd185 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_in2.page
@@ -34,10 +34,12 @@ function test_glist_nothing_in2(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
index 9ae9a958..ec649721 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return.page
@@ -30,10 +30,12 @@ function test_glist_nothing_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
index 069f5b0b..b31d98ff 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_nothing_return2.page
@@ -30,10 +30,12 @@ function test_glist_nothing_return2():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
index 8426bbff..6add7cec 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_in.page
@@ -34,10 +34,12 @@ function test_glist_null_in(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
index 5b82c2e4..b13cc9a0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_glist_null_out.page
@@ -30,8 +30,8 @@ function test_glist_null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
index 7dd60e37..19f70911 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_container_return.page
@@ -30,10 +30,12 @@ function test_gslist_container_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
index c65a3490..53936460 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_everything_return.page
@@ -30,10 +30,12 @@ function test_gslist_everything_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
index 3c09413a..e011db60 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in.page
@@ -34,10 +34,12 @@ function test_gslist_nothing_in(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
index 5eb3aa3f..0e718211 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_in2.page
@@ -34,10 +34,12 @@ function test_gslist_nothing_in2(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
index 80f6f7e2..dc11a421 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return.page
@@ -30,10 +30,12 @@ function test_gslist_nothing_return():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
index 3119bf03..5e1c5646 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_nothing_return2.page
@@ -30,10 +30,12 @@ function test_gslist_nothing_return2():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
index 3cc8d428..e6987019 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_in.page
@@ -34,10 +34,12 @@ function test_gslist_null_in(in:[String]):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
index a25e08e9..5c25956d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gslist_null_out.page
@@ -30,8 +30,8 @@ function test_gslist_null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
index 9adb3fad..d2a438d4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gtype.page
@@ -34,12 +34,16 @@ function test_gtype(in:GType):GType {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
index 8558a6bd..0d301a9e 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_as.page
@@ -30,10 +30,12 @@ function test_gvariant_as():GLib.Variant {
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
index 2671f72e..fa477da4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_asv.page
@@ -30,10 +30,12 @@ function test_gvariant_asv():GLib.Variant {
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
index e54e6221..7af092f2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_i.page
@@ -30,10 +30,12 @@ function test_gvariant_i():GLib.Variant {
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
index 61cf1e7c..b98b64d1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_s.page
@@ -30,10 +30,12 @@ function test_gvariant_s():GLib.Variant {
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
index 3cecce56..49874551 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_gvariant_v.page
@@ -30,10 +30,12 @@ function test_gvariant_v():GLib.Variant {
-
-Returns :
-New variant
-
+
+-
+
Returns
+New variant
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
index 67790100..9f215d76 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_hash_table_callback.page
@@ -38,12 +38,16 @@ function test_hash_table_callback(data:{String: Number}, callback:Regress.TestCa
-
-data :
-GHashTable that gets passed to callback
-callback :
-
-
+
+-
+
data
+GHashTable that gets passed to callback
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
index 5007da2f..31b8b674 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int.page
@@ -34,12 +34,16 @@ function test_int(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
index 16a4a0b2..f2f39024 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int16.page
@@ -34,12 +34,16 @@ function test_int16(in:gint16):gint16 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
index e8ecc278..c254ed41 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int32.page
@@ -34,12 +34,16 @@ function test_int32(in:gint32):gint32 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
index 16851bbd..a30895ea 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int64.page
@@ -34,12 +34,16 @@ function test_int64(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
index c4f86698..ba53b828 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int8.page
@@ -34,12 +34,16 @@ function test_int8(in:gint8):gint8 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
index 3f1aac0d..971e6580 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_out_utf8.page
@@ -34,10 +34,12 @@ function test_int_out_utf8(in:String):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
index a7fc7317..866be0d2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_int_value_arg.page
@@ -34,12 +34,16 @@ function test_int_value_arg(v:GObject.Value):Number {
-
-v :
-
-Returns :
-
-
+
+-
+
v
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
index fb7aa3f4..9eeddeaa 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_long.page
@@ -34,12 +34,16 @@ function test_long(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
index 56fc3228..519ce43a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_callback.page
@@ -34,12 +34,16 @@ function test_multi_callback(callback:Regress.TestCallback):Number {
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
index 5a699956..70d56ced 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multi_double_args.page
@@ -34,10 +34,12 @@ function test_multi_double_args(in:Number):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
index 21e97a2f..75e42218 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_multiline_doc_comments.page
@@ -30,8 +30,8 @@ function test_multiline_doc_comments():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
index 087a2482..3ee62390 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_nested_parameter.page
@@ -59,10 +59,12 @@ rgb(20%, 30%, 0%)</literallayout></entry>
-
-a :
-An integer
-
+
+-
+
a
+An integer
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
index 632be614..710af513 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_null_gerror_callback.page
@@ -34,10 +34,12 @@ function test_null_gerror_callback(callback:Regress.TestCallbackGError):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
index 5266607c..e966fe86 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_owned_gerror_callback.page
@@ -34,10 +34,12 @@ function test_owned_gerror_callback(callback:Regress.TestCallbackOwnedGError):vo
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
index ade0d1ec..1c53e163 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_short.page
@@ -34,12 +34,16 @@ function test_short(in:gshort):gshort {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
index 1c44d090..d6e596c9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_simple_callback.page
@@ -34,10 +34,12 @@ function test_simple_callback(callback:Regress.TestSimpleCallback):void {
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
index eead974e..fe3f5b42 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_size.page
@@ -34,12 +34,16 @@ function test_size(in:gsize):gsize {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
index 53c93808..77bc9cd9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ssize.page
@@ -34,12 +34,16 @@ function test_ssize(in:gssize):gssize {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
index ab2afcab..880f489d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in.page
@@ -34,12 +34,16 @@ function test_strv_in(arr:[String]):Boolean {
-
-arr :
-
-Returns :
-
-
+
+-
+
arr
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
index 8a025d32..04444570 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_in_gvalue.page
@@ -30,10 +30,12 @@ function test_strv_in_gvalue():GObject.Value {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
index b9273dd9..b475f63b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out.page
@@ -30,10 +30,12 @@ function test_strv_out():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
index b7854212..69239d57 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_c.page
@@ -30,10 +30,12 @@ function test_strv_out_c():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
index dcf19318..17b55812 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_out_container.page
@@ -30,10 +30,12 @@ function test_strv_out_container():[String] {
-
-Returns :
-
-
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
index a465b61d..63bde333 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_strv_outarg.page
@@ -30,8 +30,8 @@ function test_strv_outarg():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
index f75c9ad9..be54bccd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_timet.page
@@ -34,12 +34,16 @@ function test_timet(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
index 269f16ac..af5810f1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_0.page
@@ -42,14 +42,20 @@ function test_torture_signature_0(x:Number, foo:String, m:Number):void {
-
-x :
-
-foo :
-
-m :
-
-
+
+-
+
x
+
+
+-
+
foo
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
index 7951588f..915fdfe7 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_1.page
@@ -42,16 +42,24 @@ function test_torture_signature_1(x:Number, foo:String, m:Number):Boolean {
-
-x :
-
-foo :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
foo
+
+
+-
+
m
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
index 4504cf42..ac694000 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_torture_signature_2.page
@@ -46,16 +46,24 @@ function test_torture_signature_2(x:Number, callback:Regress.TestCallbackUserDat
-
-x :
-
-callback :
-
-foo :
-
-m :
-
-
+
+-
+
x
+
+
+-
+
callback
+
+
+-
+
foo
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
index 0c514f34..deb1e900 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint.page
@@ -34,12 +34,16 @@ function test_uint(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
index dc0601f8..357dcc5b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint16.page
@@ -34,12 +34,16 @@ function test_uint16(in:guint16):guint16 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
index 282967df..445dbffb 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint32.page
@@ -34,12 +34,16 @@ function test_uint32(in:guint32):guint32 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
index ec408e66..f77993c6 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint64.page
@@ -34,12 +34,16 @@ function test_uint64(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
index 77ac3334..4f099b7b 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_uint8.page
@@ -34,12 +34,16 @@ function test_uint8(in:guint8):guint8 {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
index 4eb5f81d..5ad91424 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ulong.page
@@ -34,12 +34,16 @@ function test_ulong(in:Number):Number {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
index 23a78300..2a10fb32 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unichar.page
@@ -34,12 +34,16 @@ function test_unichar(in:String):String {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
index 0bbc1735..9da74e6f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_unsigned_enum_param.page
@@ -34,12 +34,16 @@ function test_unsigned_enum_param(e:Regress.TestEnumUnsigned):String {
-
-e :
-
-Returns :
-
-
+
+-
+
e
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
index 3a7b2607..9dd5ddc0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_ushort.page
@@ -34,12 +34,16 @@ function test_ushort(in:gushort):gushort {
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
index 9bfb3fd9..7b1f74d9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_in.page
@@ -34,10 +34,12 @@ function test_utf8_const_in(in:String):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
index d8c76555..514a5654 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_const_return.page
@@ -30,10 +30,12 @@ function test_utf8_const_return():String {
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+UTF-8 string
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
index df85d8a8..cf5ce4ac 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_inout.page
@@ -34,10 +34,12 @@ function test_utf8_inout(inout:String):void {
-
-inout :
-
-
+
+-
+
inout
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
index d4a00847..3b0e3c85 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_nonconst_return.page
@@ -30,10 +30,12 @@ function test_utf8_nonconst_return():String {
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+UTF-8 string
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
index 15c583bd..ba9f2509 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_in.page
@@ -34,10 +34,12 @@ function test_utf8_null_in(in:String):void {
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
index af8db3af..36e00220 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_null_out.page
@@ -30,8 +30,8 @@ function test_utf8_null_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
index 9692dc6b..0889a573 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out.page
@@ -30,8 +30,8 @@ function test_utf8_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
index 4e2cf0ed..2feadbff 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_nonconst_return.page
@@ -30,10 +30,12 @@ function test_utf8_out_nonconst_return():String {
-
-Returns :
-a copy of "first"
-
+
+-
+
Returns
+a copy of "first"
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
index 43e35d1c..39037cb1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_utf8_out_out.page
@@ -30,8 +30,8 @@ function test_utf8_out_out():void {
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
index 542af0ba..a554bf19 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_value_return.page
@@ -34,12 +34,16 @@ function test_value_return(i:Number):GObject.Value {
-
-i :
-an int
-Returns :
-the int wrapped in a GValue.
-
+
+-
+
i
+an int
+
+-
+
Returns
+the int wrapped in a GValue.
+
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
index d3cfc1d4..bfef4942 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.test_versioning.page
@@ -31,8 +31,8 @@ function test_versioning():void {
Since 1.32.1
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
index dff139fd..119860d2 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.ATestError.page
@@ -19,14 +19,20 @@
-
-ATestError.CODE0 :
-
-ATestError.CODE1 :
-
-ATestError.CODE2 :
-
-
+
+-
+
ATestError.CODE0
+
+
+-
+
ATestError.CODE1
+
+
+-
+
ATestError.CODE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
index 221c269a..f01e3bf8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-attribute-signal.page
@@ -23,20 +23,30 @@ def callback(annotation_object, arg1, arg2, user_param1, ...)
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-arg1 :
-a value
-arg2 :
-another value
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gchar*
the return value
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
arg1
+a value
+
+-
+
arg2
+another value
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gchar*
the return value
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
index 03b488b2..64994913 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -23,16 +23,22 @@ def callback(annotation_object, arg1, user_param1, ...)
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-arg1 :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
arg1
+
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
index d0da8d63..250aca08 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-list-signal.page
@@ -24,16 +24,22 @@ known by GObject as it's only marked as G_TYPE_POINTER
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-list :
-a list of strings
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
list
+a list of strings
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
index 66e2ee60..4aaf7e83 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject-string-signal.page
@@ -25,16 +25,22 @@ it says it's pointer but it's actually a string.
Since 1.0
-
-annotation_object :
-instance of Regress.AnnotationObject that is emitting the signal
-string :
-a string
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
annotation_object
+instance of Regress.AnnotationObject that is emitting the signal
+
+-
+
string
+a string
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
index 7d94a776..0fe1c050 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.allow_none.page
@@ -39,14 +39,20 @@ def allow_none(self, somearg):
-
-self :
-a
-somearg :
-
-Returns :
-None
always
-
+
+-
+
self
+a
+
+-
+
somearg
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
index 157739d7..3f2107e5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleeowns.page
@@ -39,14 +39,20 @@ def calleeowns(self, toown):
-
-self :
-a
-toown :
-a
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
toown
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
index e9436824..cd2c7d9c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.calleesowns.page
@@ -43,16 +43,24 @@ def calleesowns(self, toown1, toown2):
-
-self :
-a
-toown1 :
-a
-toown2 :
-a
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
toown1
+a
+
+-
+
toown2
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
index 31c8d37e..fcc89102 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum.page
@@ -39,12 +39,16 @@ def compute_sum(self, nums):
-
-self :
-a
-nums :
-Sequence of numbers
-
+
+-
+
self
+a
+
+-
+
nums
+Sequence of numbers
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
index f017eb3a..d929218f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_n.page
@@ -43,14 +43,20 @@ def compute_sum_n(self, nums, n_nums):
-
-self :
-a
-nums :
-Sequence of numbers that are zero-terminated
-n_nums :
-Length of number array
-
+
+-
+
self
+a
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+-
+
n_nums
+Length of number array
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
index c7ae439f..053a368d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.compute_sum_nz.page
@@ -43,14 +43,20 @@ def compute_sum_nz(self, nums, n_nums):
-
-self :
-a
-nums :
-Sequence of numbers that are zero-terminated
-n_nums :
-Length of number array
-
+
+-
+
self
+a
+
+-
+
nums
+Sequence of numbers that are zero-terminated
+
+-
+
n_nums
+Length of number array
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
index 66b74067..4ee8088c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.create_object.page
@@ -35,12 +35,16 @@ def create_object(self):
-
-self :
-a
-Returns :
-The object
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
index 648dc52b..4e79b26b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.do_not_use.page
@@ -35,12 +35,16 @@ def do_not_use(self):
-
-self :
-a
-Returns :
-None
always
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
index b3fa22dd..5ddadfc6 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.extra_annos.page
@@ -35,10 +35,12 @@ def extra_annos(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
index be20587c..0d34439f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.foreach.page
@@ -43,14 +43,20 @@ def foreach(self, func, user_data):
-
-self :
-a
-func :
-Callback to invoke
-user_data :
-Callback user data
-
+
+-
+
self
+a
+
+-
+
func
+Callback to invoke
+
+-
+
user_data
+Callback user data
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
index 66d4b85c..87cfede3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_hash.page
@@ -36,12 +36,16 @@ objects.
-
-self :
-a
-Returns :
-hash table
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
index d2883854..bd174a4d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_objects.page
@@ -37,12 +37,16 @@ intentionally similar example to gtk_container_get_children
-
-self :
-a
-Returns :
-list of objects
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
index 6b5f4391..698180b7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.get_strings.page
@@ -36,12 +36,16 @@ each string needs to be freed.
-
-self :
-a
-Returns :
-list of strings
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
index 328a7bac..5dd1e2b9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.hidden_self.page
@@ -35,10 +35,12 @@ def hidden_self(self):
-
-self :
-A
-
+
+-
+
self
+A
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
index 71a0aef1..569587ea 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.in.page
@@ -39,14 +39,20 @@ def in(self, inarg):
-
-self :
-a
-inarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
inarg
+This is an argument test
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
index 7ddf3a7e..84ac74a0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout.page
@@ -39,14 +39,20 @@ def inout(self, inoutarg):
-
-self :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
index 82056c3b..b6205805 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout2.page
@@ -39,14 +39,20 @@ def inout2(self, inoutarg):
-
-self :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
index 45b89591..ca64eaa3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.inout3.page
@@ -39,14 +39,20 @@ def inout3(self, inoutarg):
-
-self :
-a
-inoutarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
inoutarg
+This is an argument test
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
index bb23ba15..f2800882 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.method.page
@@ -35,12 +35,16 @@ def method(self):
-
-self :
-a
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
index 73731e73..8e7786ad 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.notrans.page
@@ -35,12 +35,16 @@ def notrans(self):
-
-self :
-a
-Returns :
-An object, not referenced
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
index ba69737f..a8718795 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.out.page
@@ -39,14 +39,20 @@ def out(self, outarg):
-
-self :
-a
-outarg :
-This is an argument test
-Returns :
-an int
-
+
+-
+
self
+a
+
+-
+
outarg
+This is an argument test
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
index ac28c6fb..c76bb940 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.parse_args.page
@@ -43,14 +43,20 @@ def parse_args(self, argc, argv):
-
-self :
-a
-argc :
-Length of the argument vector
-argv :
-Argument vector
-
+
+-
+
self
+a
+
+-
+
argc
+Length of the argument vector
+
+-
+
argv
+Argument vector
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
index 8f949161..beaebab8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data.page
@@ -43,14 +43,20 @@ def set_data(self, data, length):
-
-self :
-a
-data :
-The data
-length :
-Length of the data
-
+
+-
+
self
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
index 70c3e62a..b9fc65f6 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data2.page
@@ -43,14 +43,20 @@ def set_data2(self, data, length):
-
-self :
-a
-data :
-The data
-length :
-Length of the data
-
+
+-
+
self
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
index 1a5bb115..ccabb841 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.set_data3.page
@@ -44,14 +44,20 @@ type.
-
-self :
-a
-data :
-The data
-length :
-Length of the data
-
+
+-
+
self
+a
+
+-
+
data
+The data
+
+-
+
length
+Length of the data
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
index 5c02dbdb..9d12f393 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.string_out.page
@@ -39,14 +39,20 @@ def string_out(self, str_out):
-
-self :
-a
-str_out :
-string return value
-Returns :
-some boolean
-
+
+-
+
self
+a
+
+-
+
str_out
+string return value
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
index 2e5bba23..6c5d72c4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.use_buffer.page
@@ -39,12 +39,16 @@ def use_buffer(self, bytes):
-
-self :
-a
-bytes :
-
-
+
+-
+
self
+a
+
+-
+
bytes
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
index ced0ddcd..ebb7aa0c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.watch_full.page
@@ -47,16 +47,24 @@ def watch_full(self, func, user_data, destroy):
-
-self :
-A
-func :
-The callback
-user_data :
-The callback data
-destroy :
-Destroy notification
-
+
+-
+
self
+A
+
+-
+
func
+The callback
+
+-
+
user_data
+The callback data
+
+-
+
destroy
+Destroy notification
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
index 086223d7..b4ceb23e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.AnnotationObject.with_voidp.page
@@ -39,12 +39,16 @@ def with_voidp(self, data):
-
-self :
-
-data :
-Opaque pointer handle
-
+
+-
+
self
+
+
+-
+
data
+Opaque pointer handle
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
index 34f1ed7c..b59e7634 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooASingle.page
@@ -19,10 +19,12 @@
-
-FooASingle.FOO_SOME_SINGLE_ENUM :
-
-
+
+-
+
FooASingle.FOO_SOME_SINGLE_ENUM
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
index 2dafde03..e3f52935 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooAddressType.page
@@ -19,14 +19,20 @@
-
-FooAddressType.INVALID :
-
-FooAddressType.IPV4 :
-
-FooAddressType.IPV6 :
-
-
+
+-
+
FooAddressType.INVALID
+
+
+-
+
FooAddressType.IPV4
+
+
+-
+
FooAddressType.IPV6
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
index 8654fb42..fd700d29 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBRect.add.page
@@ -39,12 +39,16 @@ def add(self, b2):
-
-self :
-
-b2 :
-
-
+
+-
+
self
+
+
+-
+
b2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
index b357ea2f..9cfe9318 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBoxed.method.page
@@ -35,10 +35,12 @@ def method(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
index 472d16b7..8b65f138 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooBuffer.some_method.page
@@ -35,10 +35,12 @@ def some_method(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
index db6a6b05..2d19be62 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooDBusData.method.page
@@ -35,10 +35,12 @@ def method(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
index a46070da..443f25ea 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumFullname.page
@@ -19,14 +19,20 @@
-
-FooEnumFullname.ONE :
-
-FooEnumFullname.TWO :
-
-FooEnumFullname.THREE :
-
-
+
+-
+
FooEnumFullname.ONE
+
+
+-
+
FooEnumFullname.TWO
+
+
+-
+
FooEnumFullname.THREE
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
index 2313192d..5957904b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumNoType.page
@@ -19,16 +19,24 @@
-
-FooEnumNoType.UN :
-
-FooEnumNoType.DEUX :
-
-FooEnumNoType.TROIS :
-
-FooEnumNoType.NEUF :
-
-
+
+-
+
FooEnumNoType.UN
+
+
+-
+
FooEnumNoType.DEUX
+
+
+-
+
FooEnumNoType.TROIS
+
+
+-
+
FooEnumNoType.NEUF
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
index 37510f5c..d052d4f5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooEnumType.page
@@ -19,14 +19,20 @@
-
-FooEnumType.ALPHA :
-
-FooEnumType.BETA :
-
-FooEnumType.DELTA :
-
-
+
+-
+
FooEnumType.ALPHA
+
+
+-
+
FooEnumType.BETA
+
+
+-
+
FooEnumType.DELTA
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
index 0877e7c8..5577eebe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooError.page
@@ -19,14 +19,20 @@
-
-FooError.GOOD :
-
-FooError.BAD :
-
-FooError.UGLY :
-
-
+
+-
+
FooError.GOOD
+
+
+-
+
FooError.BAD
+
+
+-
+
FooError.UGLY
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
index 8b7835fc..86bdfa3e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooForeignStruct.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
index b942b553..6cb6433e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface-do_regress_foo.page
@@ -24,12 +24,16 @@ def do_do_regress_foo(self, x):
-
-self :
-
-x :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
index 60af8445..465f9130 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.do_regress_foo.page
@@ -39,12 +39,16 @@ def do_regress_foo(self, x):
-
-self :
-
-x :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
index 947a5e97..7da66ea3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooInterface.static_method.page
@@ -35,10 +35,12 @@ def static_method(x):
-
-x :
-
-
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
index a634e4e2..e5189c14 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-read_fn.page
@@ -24,14 +24,20 @@ def do_read_fn(object, offset, length):
-
-object :
-
-offset :
-offset
-length :
-length
-
+
+-
+
object
+
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
index c663823d..7a353a2b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-signal.page
@@ -23,20 +23,30 @@ def callback(foo_object, object, p0, user_param1, ...)
-
-foo_object :
-instance of Regress.FooObject that is emitting the signal
-object :
-
-p0 :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gchar*
-
+
+-
+
foo_object
+instance of Regress.FooObject that is emitting the signal
+
+-
+
object
+
+
+-
+
p0
+
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gchar*
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
index 1ad7512f..e4579001 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject-virtual_method.page
@@ -24,14 +24,20 @@ def do_virtual_method(object, first_param):
-
-object :
-
-first_param :
-
-Returns :
-
-
+
+-
+
object
+
+
+-
+
first_param
+
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
index 6cb51386..e291ab64 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.a_global_method.page
@@ -35,10 +35,12 @@ def a_global_method(obj):
-
-obj :
-
-
+
+-
+
obj
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
index a3e39f1c..7fa2ea7d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.append_new_stack_layer.page
@@ -39,14 +39,20 @@ def append_new_stack_layer(self, x):
-
-self :
-
-x :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
index a0237951..3d329fb5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.dup_name.page
@@ -35,12 +35,16 @@ def dup_name(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
index 48d5e591..09481e92 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.external_type.page
@@ -35,12 +35,16 @@ def external_type(self):
-
-self :
-a
-Returns :
-None
always
-
+
+-
+
self
+a
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
index b1208bdc..3b7c8722 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_default.page
@@ -31,10 +31,12 @@ uses a C sugar return type.
-
-Returns :
-The global
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
index fc87e4a9..52a90560 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.get_name.page
@@ -35,12 +35,16 @@ def get_name(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
index 20fea248..5671a1cd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.handle_glyph.page
@@ -39,12 +39,16 @@ def handle_glyph(self, glyph):
-
-self :
-
-glyph :
-
-
+
+-
+
self
+
+
+-
+
glyph
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
index 3ee60dd2..633c32fb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.is_it_time_yet.page
@@ -39,12 +39,16 @@ def is_it_time_yet(self, time):
-
-self :
-
-time :
-
-
+
+-
+
self
+
+
+-
+
time
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
index d3ec000f..787081f0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.read.page
@@ -43,14 +43,20 @@ def read(self, offset, length):
-
-self :
-obj
-offset :
-offset
-length :
-length
-
+
+-
+
self
+obj
+
+-
+
offset
+offset
+
+-
+
length
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
index 2212da02..4c825d80 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.static_meth.page
@@ -30,10 +30,12 @@ def static_meth():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
index 702a6e85..15227cd8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.various.page
@@ -43,14 +43,20 @@ def various(self, data, some_type):
-
-self :
-
-data :
-
-some_type :
-
-
+
+-
+
self
+
+
+-
+
data
+
+
+-
+
some_type
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
index 68a94097..3e05ffae 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooObject.virtual_method.page
@@ -39,14 +39,20 @@ def virtual_method(self, first_param):
-
-self :
-
-first_param :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
first_param
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
index ea8bf20c..e2f8bbeb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooRectangle.add.page
@@ -39,12 +39,16 @@ def add(self, r2):
-
-self :
-add to this rect
-r2 :
-source rectangle
-
+
+-
+
self
+add to this rect
+
+-
+
r2
+source rectangle
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
index 83ca6a12..bd7a445b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooStackLayer.page
@@ -19,26 +19,44 @@
-
-FooStackLayer.DESKTOP :
-
-FooStackLayer.BOTTOM :
-
-FooStackLayer.NORMAL :
-
-FooStackLayer.TOP :
-
-FooStackLayer.DOCK :
-
-FooStackLayer.FULLSCREEN :
-
-FooStackLayer.FOCUSED_WINDOW :
-
-FooStackLayer.OVERRIDE_REDIRECT :
-
-FooStackLayer.LAST :
-
-
+
+-
+
FooStackLayer.DESKTOP
+
+
+-
+
FooStackLayer.BOTTOM
+
+
+-
+
FooStackLayer.NORMAL
+
+
+-
+
FooStackLayer.TOP
+
+
+-
+
FooStackLayer.DOCK
+
+
+-
+
FooStackLayer.FULLSCREEN
+
+
+-
+
FooStackLayer.FOCUSED_WINDOW
+
+
+-
+
FooStackLayer.OVERRIDE_REDIRECT
+
+
+-
+
FooStackLayer.LAST
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
index bb146abf..3c43a772 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy-event.page
@@ -23,14 +23,18 @@ def callback(foo_sub_interface, user_param1, ...)
-
-foo_sub_interface :
-instance of Regress.FooSubInterface that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
foo_sub_interface
+instance of Regress.FooSubInterface that is emitting the signal
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
index 5f014dfa..4b925a9f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-destroy_event.page
@@ -24,10 +24,12 @@ def do_destroy_event(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
index fd55d897..d07cadc9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_bar.page
@@ -24,10 +24,12 @@ def do_do_bar(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
index 1078dfca..723cea8e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface-do_baz.page
@@ -24,14 +24,20 @@ def do_do_baz(self, callback, user_data):
-
-self :
-
-callback :
-
-user_data :
-
-
+
+-
+
self
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
index 6be01ab8..45137e84 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_bar.page
@@ -35,10 +35,12 @@ def do_bar(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
index af759a15..e95447c4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.FooSubInterface.do_baz.page
@@ -43,14 +43,20 @@ def do_baz(self, callback, user_data):
-
-self :
-
-callback :
-
-user_data :
-
-
+
+-
+
self
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
index fea8d58e..6a044d79 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestABCError.page
@@ -19,14 +19,20 @@
-
-TestABCError.CODE1 :
-
-TestABCError.CODE2 :
-
-TestABCError.CODE3 :
-
-
+
+-
+
TestABCError.CODE1
+
+
+-
+
TestABCError.CODE2
+
+
+-
+
TestABCError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
index 489f3ffa..fa810dd4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
index 68a19e07..e03d1f0a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxed.equals.page
@@ -39,14 +39,20 @@ def equals(self, other):
-
-self :
-
-other :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
other
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
index f770ecfe..30b45992 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedB.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
index 84a66e51..6923488a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
index 5c37368c..366fb2d2 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.free.page
@@ -35,10 +35,12 @@ def free(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
index af75b8f6..551c6173 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestBoxedD.get_magic.page
@@ -35,12 +35,16 @@ def get_magic(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
index b6f0eb88..6a92ba9a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestDEFError.page
@@ -19,14 +19,20 @@
-
-TestDEFError.CODE0 :
-
-TestDEFError.CODE1 :
-
-TestDEFError.CODE2 :
-
-
+
+-
+
TestDEFError.CODE0
+
+
+-
+
TestDEFError.CODE1
+
+
+-
+
TestDEFError.CODE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
index 3de1bbf6..9009dcda 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnum.page
@@ -19,16 +19,24 @@
-
-TestEnum.VALUE1 :
-value 1
-TestEnum.VALUE2 :
-value 2
-TestEnum.VALUE3 :
-
-TestEnum.VALUE4 :
-
-
+
+-
+
TestEnum.VALUE1
+value 1
+
+-
+
TestEnum.VALUE2
+value 2
+
+-
+
TestEnum.VALUE3
+
+
+-
+
TestEnum.VALUE4
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
index 625c8703..a0cd98cc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumNoGEnum.page
@@ -19,14 +19,20 @@
-
-TestEnumNoGEnum.EVALUE1 :
-
-TestEnumNoGEnum.EVALUE2 :
-
-TestEnumNoGEnum.EVALUE3 :
-
-
+
+-
+
TestEnumNoGEnum.EVALUE1
+
+
+-
+
TestEnumNoGEnum.EVALUE2
+
+
+-
+
TestEnumNoGEnum.EVALUE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
index 3069d8e3..327cacc5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestEnumUnsigned.page
@@ -19,12 +19,16 @@
-
-TestEnumUnsigned.VALUE1 :
-
-TestEnumUnsigned.VALUE2 :
-
-
+
+-
+
TestEnumUnsigned.VALUE1
+
+
+-
+
TestEnumUnsigned.VALUE2
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
index 57a21163..c635d0e0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestError.page
@@ -19,14 +19,20 @@
-
-TestError.CODE1 :
-
-TestError.CODE2 :
-
-TestError.CODE3 :
-
-
+
+-
+
TestError.CODE1
+
+
+-
+
TestError.CODE2
+
+
+-
+
TestError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
index 243e8fdb..23164e09 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.ref.page
@@ -35,12 +35,16 @@ def ref(self):
-
-self :
-
-Returns :
-A new
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
index eec1dbf7..18f57651 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestFundamentalObject.unref.page
@@ -35,10 +35,12 @@ def unref(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
index 5c97095e..2aff243a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo.page
@@ -39,12 +39,16 @@ def do_foo(self, x):
-
-self :
-
-x :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
index 1e3d0419..4f7d8e61 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.do_foo_maybe_throw.page
@@ -39,12 +39,16 @@ def do_foo_maybe_throw(self, x):
-
-self :
-
-x :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
index 908bdec2..ccd73b1b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_origin.page
@@ -43,14 +43,20 @@ def get_origin(self, x, y):
-
-self :
-
-x :
-
-y :
-
-
+
+-
+
self
+
+
+-
+
x
+
+
+-
+
y
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
index f6bb0368..39d7bcca 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInheritDrawable.get_size.page
@@ -43,14 +43,20 @@ def get_size(self, width, height):
-
-self :
-
-width :
-
-height :
-
-
+
+-
+
self
+
+
+-
+
width
+
+
+-
+
height
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
index 1a1be536..f4c2acb9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page
@@ -23,14 +23,18 @@ def callback(test_obj, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
index 3f72a491..aaea25a4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-allow_none_vfunc.page
@@ -24,12 +24,16 @@ def do_allow_none_vfunc(obj, two):
-
-obj :
-
-two :
-Another object
-
+
+-
+
obj
+
+
+-
+
two
+Another object
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
index 6c3bca29..292ae894 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page
@@ -23,14 +23,18 @@ def callback(test_obj, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
index 8a05f090..959a7118 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page
@@ -23,14 +23,18 @@ def callback(test_obj, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
index b41a4072..a1f1fd98 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-matrix.page
@@ -26,14 +26,20 @@ case.
-
-obj :
-
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
obj
+
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
index d326c878..9441214f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page
@@ -24,16 +24,22 @@ def callback(test_obj, arr, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-arr :
-numbers
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
arr
+numbers
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
index 38e632a0..8734cde6 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -23,16 +23,22 @@ def callback(test_obj, cr, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-cr :
-A cairo context.
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
cr
+A cairo context.
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
index 467f995f..40a3c1e9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -24,16 +24,22 @@ def callback(test_obj, hash, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-hash :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
hash
+
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
index 357847ba..5b077e15 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -24,18 +24,26 @@ the introspection client langage.
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- gint64
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+gint64
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
index 7f2bd5c6..4f28c6f7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -23,16 +23,22 @@ def callback(test_obj, i, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
index a4106050..e749b702 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-obj.page
@@ -24,16 +24,22 @@ Use with regress_test_obj_emit_sig_with_obj
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-obj :
-A newly created RegressTestObj
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
obj
+A newly created RegressTestObj
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
index b6b5b25c..d70bbbc3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-strv.page
@@ -23,16 +23,22 @@ def callback(test_obj, strs, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-strs :
-strings
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
strs
+strings
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
index 5617c5c7..35ccde6b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -24,18 +24,26 @@ the introspection client langage.
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-i :
-an integer
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-Returns :
-- guint64
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
i
+an integer
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+-
+
Returns
+guint64
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
index bdd3b3eb..3bfeb1d4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -23,16 +23,22 @@ def callback(test_obj, object, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-object :
-
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+-
+
object
+
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
index 74a74548..2ec8ca2e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-test.page
@@ -23,14 +23,18 @@ def callback(test_obj, user_param1, ...)
-
-test_obj :
-instance of Regress.TestObj that is emitting the signal
-user_param1 :
-first user parameter (if any) specified with the connect() method
-... :
-additional user parameters (if any)
-
+
+-
+
test_obj
+instance of Regress.TestObj that is emitting the signal
+
+user_param1
+first user parameter (if any) specified with the connect() method
+-
+
...
+additional user parameters (if any)
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
index a7140188..f7d905b8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.do_matrix.page
@@ -41,14 +41,20 @@ case.
-
-self :
-A
-somestr :
-Meaningless string
-Returns :
-
-
+
+-
+
self
+A
+
+-
+
somestr
+Meaningless string
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
index b0eafb02..4da0acf0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_foreign_struct.page
@@ -35,10 +35,12 @@ def emit_sig_with_foreign_struct(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
index 86c6b93d..a90da8dc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_int64.page
@@ -35,10 +35,12 @@ def emit_sig_with_int64(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
index ccd5ad82..2f02db89 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_obj.page
@@ -35,10 +35,12 @@ def emit_sig_with_obj(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
index e2f98768..fede0a67 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_uint64.page
@@ -35,10 +35,12 @@ def emit_sig_with_uint64(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
index 8cb577f9..33a7507b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.forced_method.page
@@ -35,10 +35,12 @@ def forced_method(self):
-
-self :
-A
-
+
+-
+
self
+A
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
index 165c467e..6f0dab49 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method.page
@@ -35,12 +35,16 @@ def instance_method(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
index e57bcb6d..34b74974 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.instance_method_callback.page
@@ -39,12 +39,16 @@ def instance_method_callback(self, callback):
-
-self :
-
-callback :
-
-
+
+-
+
self
+
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
index 24c015c8..f654e7e4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.null_out.page
@@ -35,10 +35,12 @@ def null_out(obj):
-
-obj :
-A
-
+
+-
+
obj
+A
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
index b4681739..52013d55 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.set_bare.page
@@ -39,12 +39,16 @@ def set_bare(self, bare):
-
-self :
-
-bare :
-
-
+
+-
+
self
+
+
+-
+
bare
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
index 21f9418f..609e8b30 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_inout_param.page
@@ -63,26 +63,44 @@ def skip_inout_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
-
-self :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-True
if the call succeeds, False
if @error is set.
-
+
+-
+
self
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
index b8eab28e..b956db95 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_out_param.page
@@ -63,26 +63,44 @@ def skip_out_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
-
-self :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-True
if the call succeeds, False
if @error is set.
-
+
+-
+
self
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
index 57f91672..9104649c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_param.page
@@ -63,26 +63,44 @@ def skip_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
-
-self :
-A .
-a :
-Parameter.
-out_b :
-Return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-True
if the call succeeds, False
if @error is set.
-
+
+-
+
self
+A .
+
+-
+
a
+Parameter.
+
+-
+
out_b
+Return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
index 92d58ebd..4b1e9bbe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val.page
@@ -63,26 +63,44 @@ def skip_return_val(self, a, out_b, c, inout_d, out_sum, num1, num2):
-
-self :
-a
-a :
-Parameter.
-out_b :
-A return value.
-c :
-Other parameter.
-inout_d :
-Will be incremented.
-out_sum :
-Return value.
-num1 :
-Number.
-num2 :
-Number.
-Returns :
-True
if the call succeeds, False
if @error is set.
-
+
+-
+
self
+a
+
+-
+
a
+Parameter.
+
+-
+
out_b
+A return value.
+
+-
+
c
+Other parameter.
+
+-
+
inout_d
+Will be incremented.
+
+-
+
out_sum
+Return value.
+
+-
+
num1
+Number.
+
+-
+
num2
+Number.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
index 5feb3153..dd5ca45c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.skip_return_val_no_out.page
@@ -40,14 +40,20 @@ raise an error.
-
-self :
-a
-a :
-Parameter.
-Returns :
-True
if the call succeeds, False
if @error is set.
-
+
+-
+
self
+a
+
+-
+
a
+Parameter.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
index 1294c2ad..df4963e3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method.page
@@ -35,12 +35,16 @@ def static_method(x):
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
index 3d7d2645..08e44411 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.static_method_callback.page
@@ -35,10 +35,12 @@ def static_method_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
index c4e4e774..c5d8c9f6 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_0.page
@@ -59,22 +59,36 @@ def torture_signature_0(self, x, y, z, foo, q, m):
-
-self :
-A
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-
+
+-
+
self
+A
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
index 787a5c35..99540568 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.torture_signature_1.page
@@ -59,24 +59,40 @@ def torture_signature_1(self, x, y, z, foo, q, m):
-
-self :
-A
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
self
+A
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
index 1d907d24..d1887d5e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestOtherError.page
@@ -19,14 +19,20 @@
-
-TestOtherError.CODE1 :
-
-TestOtherError.CODE2 :
-
-TestOtherError.CODE3 :
-
-
+
+-
+
TestOtherError.CODE1
+
+
+-
+
TestOtherError.CODE2
+
+
+-
+
TestOtherError.CODE3
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
index b4444d2e..6b7b9ebe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.const_return.page
@@ -30,10 +30,12 @@ def const_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
index 4976e9ac..22a55259 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
index a9f6577e..9616ddd9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedA.equals.page
@@ -39,14 +39,20 @@ def equals(self, other_a):
-
-self :
-
-other_a :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
other_a
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
index c04d3cda..405778a8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSimpleBoxedB.copy.page
@@ -35,12 +35,16 @@ def copy(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
index 2b609bb4..cbc5b426 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.clone.page
@@ -39,12 +39,16 @@ def clone(self, a_out):
-
-self :
-the structure
-a_out :
-the cloned structure
-
+
+-
+
self
+the structure
+
+-
+
a_out
+the cloned structure
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
index d18fcf7b..d8bdaaeb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructA.parse.page
@@ -39,12 +39,16 @@ def parse(a_out, string):
-
-a_out :
-the structure that is to be filled
-string :
-ignored
-
+
+-
+
a_out
+the structure that is to be filled
+
+-
+
string
+ignored
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
index 2a95a23d..cebaa169 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructB.clone.page
@@ -39,12 +39,16 @@ def clone(self, b_out):
-
-self :
-the structure
-b_out :
-the cloned structure
-
+
+-
+
self
+the structure
+
+-
+
b_out
+the cloned structure
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
index ffd3fae0..0db49624 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestStructFixedArray.frob.page
@@ -35,10 +35,12 @@ def frob(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
index bc854f46..417ba337 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.instance_method.page
@@ -35,12 +35,16 @@ def instance_method(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
index fa4dcc1a..bb2ad606 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestSubObj.unset_bare.page
@@ -35,10 +35,12 @@ def unset_bare(self):
-
-self :
-
-
+
+-
+
self
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
index c0bffe8a..4b9de5a1 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.get_testbool.page
@@ -35,12 +35,16 @@ def get_testbool(self):
-
-self :
-
-Returns :
-
-
+
+-
+
self
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
index ae043639..22346642 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.set_testbool.page
@@ -39,12 +39,16 @@ def set_testbool(self, v):
-
-self :
-
-v :
-
-
+
+-
+
self
+
+
+-
+
v
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
index 3c04ae74..1fecc3af 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestWi8021x.static_method.page
@@ -35,12 +35,16 @@ def static_method(x):
-
-x :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page b/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
index f0476b84..377dcbd1 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.aliased_caller_alloc.page
@@ -35,10 +35,12 @@ def aliased_caller_alloc(boxed):
-
-boxed :
-
-
+
+-
+
boxed
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
index f48f724e..023e993a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_attribute_func.page
@@ -39,14 +39,20 @@ def annotation_attribute_func(object, data):
-
-object :
-A .
-data :
-Some data.
-Returns :
-The return value.
-
+
+-
+
object
+A .
+
+-
+
data
+Some data.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
index 439bd57f..d98c2b82 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_custom_destroy.page
@@ -44,14 +44,20 @@ detection, and fixing it via regress_annotations.
-
-callback :
-Destroy notification
-destroy :
-
-data :
-
-
+
+-
+
callback
+Destroy notification
+
+-
+
destroy
+
+
+-
+
data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
index 339ad90b..73e35557 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_get_source_file.page
@@ -30,10 +30,12 @@ def annotation_get_source_file():
-
-Returns :
-Source file
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
index 0fc0f5c4..09ee5b10 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_init.page
@@ -39,12 +39,16 @@ def annotation_init(argc, argv):
-
-argc :
-The number of args.
-argv :
-The arguments.
-
+
+-
+
argc
+The number of args.
+
+-
+
argv
+The arguments.
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
index d173a8f2..eec7b20e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_invalid_regress_annotation.page
@@ -35,10 +35,12 @@ def annotation_invalid_regress_annotation(foo):
-
-foo :
-some text (e.g. example) or else
-
+
+-
+
foo
+some text (e.g. example) or else
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
index 774a0181..12752bbc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_ptr_array.page
@@ -35,10 +35,12 @@ def annotation_ptr_array(array):
-
-array :
-the array
-
+
+-
+
array
+the array
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
index 5902fd07..5b6e6bcf 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_array.page
@@ -35,12 +35,16 @@ def annotation_return_array(length):
-
-length :
-Number of return values
-Returns :
-The return value
-
+
+-
+
length
+Number of return values
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
index 961a4030..c1e8e635 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_return_filename.page
@@ -30,10 +30,12 @@ def annotation_return_filename():
-
-Returns :
-An annotated filename
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
index 67ab7414..504ef282 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_set_source_file.page
@@ -35,10 +35,12 @@ def annotation_set_source_file(fname):
-
-fname :
-Source file
-
+
+-
+
fname
+Source file
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
index 4f718065..0307bd23 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_space_after_comment_bug631690.page
@@ -30,8 +30,8 @@ def annotation_space_after_comment_bug631690():
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
index a1f859a3..e42b140e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_array_length.page
@@ -39,12 +39,16 @@ def annotation_string_array_length(n_properties, properties):
-
-n_properties :
-
-properties :
-
-
+
+-
+
n_properties
+
+
+-
+
properties
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
index 7aff5099..8cafc09a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated.page
@@ -30,10 +30,12 @@ def annotation_string_zero_terminated():
-
-Returns :
-The return value
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
index d7401ed5..2c396ac0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_string_zero_terminated_out.page
@@ -35,10 +35,12 @@ def annotation_string_zero_terminated_out(out):
-
-out :
-
-
+
+-
+
out
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
index 60210394..402a6ff1 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_test_parsing_bug630862.page
@@ -30,10 +30,12 @@ def annotation_test_parsing_bug630862():
-
-Returns :
-An object, note the colon:in here
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
index 321cd92d..956465ca 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_transfer_floating.page
@@ -30,10 +30,12 @@ def annotation_transfer_floating():
-
-Returns :
-A floating object
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
index 046fa115..a387a595 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.annotation_versioned.page
@@ -31,8 +31,8 @@ def annotation_versioned():
Since 0.6
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page b/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
index dcaa8148..36401553 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.atest_error_quark.page
@@ -30,10 +30,12 @@ def atest_error_quark():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
index ef1f6142..d9e9994b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_async_ready_callback.page
@@ -43,14 +43,20 @@ def foo_async_ready_callback(cancellable, callback, user_data):
-
-cancellable :
-
-callback :
-
-user_data :
-
-
+
+-
+
cancellable
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
index dad0e224..1f758a64 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_destroy_notify_callback.page
@@ -43,14 +43,20 @@ def foo_destroy_notify_callback(callback, data, destroy):
-
-callback :
-
-data :
-
-destroy :
-
-
+
+-
+
callback
+
+
+-
+
data
+
+
+-
+
destroy
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
index f7b916ef..4ee838b5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_init.page
@@ -30,10 +30,12 @@ def foo_init():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
index ce521acb..77a94c40 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_method_external_references.page
@@ -47,16 +47,24 @@ def foo_method_external_references(object, e, f, s):
-
-object :
-
-e :
-
-f :
-
-s :
-
-
+
+-
+
object
+
+
+-
+
e
+
+
+-
+
f
+
+
+-
+
s
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
index d70d3375..0f58aaa3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_not_a_constructor_new.page
@@ -31,10 +31,12 @@ a "Can't find matching type for constructor" warning.
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
index c1c46521..2680f708 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_array.page
@@ -30,10 +30,12 @@ def foo_test_array():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
index 61b2a569..6be54b8e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_param.page
@@ -35,10 +35,12 @@ def foo_test_const_char_param(param):
-
-param :
-
-
+
+-
+
param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
index d3079e2e..4eb0d3a7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_char_retval.page
@@ -30,10 +30,12 @@ def foo_test_const_char_retval():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
index 9c757d41..31532fc3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_param.page
@@ -35,10 +35,12 @@ def foo_test_const_struct_param(param):
-
-param :
-
-
+
+-
+
param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
index 870cca02..140bbbb9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_const_struct_retval.page
@@ -30,10 +30,12 @@ def foo_test_const_struct_retval():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
index f5c7798f..1f9d3ccc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array.page
@@ -35,10 +35,12 @@ def foo_test_string_array(array):
-
-array :
-
-
+
+-
+
array
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
index 4d46cef6..bf4b9a76 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_string_array_with_g.page
@@ -35,10 +35,12 @@ def foo_test_string_array_with_g(array):
-
-array :
-
-
+
+-
+
array
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
index 8d795167..3c57204b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_qualifier.page
@@ -35,10 +35,12 @@ def foo_test_unsigned_qualifier(unsigned_param):
-
-unsigned_param :
-
-
+
+-
+
unsigned_param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
index 97672a0d..d869c4ea 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.foo_test_unsigned_type.page
@@ -35,10 +35,12 @@ def foo_test_unsigned_type(unsigned_param):
-
-unsigned_param :
-
-
+
+-
+
unsigned_param
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
index 681f45b2..0c0d372e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.func_obj_null_in.page
@@ -35,10 +35,12 @@ def func_obj_null_in(obj):
-
-obj :
-A
-
+
+-
+
obj
+A
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
index 816a722f..bc3fffe8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.global_get_flags_out.page
@@ -35,10 +35,12 @@ def global_get_flags_out(v):
-
-v :
-A flags value
-
+
+-
+
v
+A flags value
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page b/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
index ed405229..8010d9b5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.has_parameter_named_attrs.page
@@ -40,12 +40,16 @@ libgnome-keyring.
-
-foo :
-some int
-attributes :
-list of attributes
-
+
+-
+
foo
+some int
+
+-
+
attributes
+list of attributes
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page b/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
index 63ef956e..230882fb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.introspectable_via_alias.page
@@ -35,10 +35,12 @@ def introspectable_via_alias(data):
-
-data :
-
-
+
+-
+
data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page b/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
index aa725200..3eda9cde 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.set_abort_on_error.page
@@ -35,10 +35,12 @@ def set_abort_on_error(abort_on_error):
-
-abort_on_error :
-
-
+
+-
+
abort_on_error
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
index 9a170d7d..cf5c11ad 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_callback.page
@@ -35,12 +35,16 @@ def test_array_callback(callback):
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
index a5cb3976..2fe68c95 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_out_objects.page
@@ -35,10 +35,12 @@ def test_array_fixed_out_objects(objs):
-
-objs :
-An array of
-
+
+-
+
objs
+An array of
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
index de526c40..ed44e366 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_in.page
@@ -35,12 +35,16 @@ def test_array_fixed_size_int_in(ints):
-
-ints :
-a list of 5 integers
-Returns :
-the sum of the items in ints
-
+
+-
+
ints
+a list of 5 integers
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
index 9d7ec741..30cebc41 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_out.page
@@ -35,10 +35,12 @@ def test_array_fixed_size_int_out(ints):
-
-ints :
-a list of 5 integers ranging from 0 to 4
-
+
+-
+
ints
+a list of 5 integers ranging from 0 to 4
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
index bc33d6df..d38e4f9f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_fixed_size_int_return.page
@@ -30,10 +30,12 @@ def test_array_fixed_size_int_return():
-
-Returns :
-a list of 5 integers ranging from 0 to 4
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
index 98f1e19e..db9e9044 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint16_in.page
@@ -39,14 +39,20 @@ def test_array_gint16_in(n_ints, ints):
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
index 74fb671f..21e09024 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint32_in.page
@@ -39,14 +39,20 @@ def test_array_gint32_in(n_ints, ints):
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
index 0f2ad40b..68b1158d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint64_in.page
@@ -39,14 +39,20 @@ def test_array_gint64_in(n_ints, ints):
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
index 4ad4fc7c..4c961947 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gint8_in.page
@@ -39,14 +39,20 @@ def test_array_gint8_in(n_ints, ints):
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
index bc9057b0..42f73723 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_gtype_in.page
@@ -39,14 +39,20 @@ def test_array_gtype_in(n_types, types):
-
-n_types :
-
-types :
-List of types
-Returns :
-string representation of provided types
-
+
+-
+
n_types
+
+
+-
+
types
+List of types
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
index 088ccfa2..b0d38636 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_full_out.page
@@ -35,12 +35,16 @@ def test_array_int_full_out(len):
-
-len :
-length of the returned array.
-Returns :
-a new array of integers.
-
+
+-
+
len
+length of the returned array.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
index 8bc291b1..59a4be03 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_in.page
@@ -39,14 +39,20 @@ def test_array_int_in(n_ints, ints):
-
-n_ints :
-
-ints :
-List of ints
-Returns :
-
-
+
+-
+
n_ints
+
+
+-
+
ints
+List of ints
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
index 881cc86e..48fc0ac5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_inout.page
@@ -39,12 +39,16 @@ def test_array_int_inout(n_ints, ints):
-
-n_ints :
-the length of ints
-ints :
-a list of integers whose items will be increased by 1, except the first that will be dropped
-
+
+-
+
n_ints
+the length of ints
+
+-
+
ints
+a list of integers whose items will be increased by 1, except the first that will be dropped
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
index 39542be1..3c113930 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_none_out.page
@@ -35,12 +35,16 @@ def test_array_int_none_out(len):
-
-len :
-length of the returned array.
-Returns :
-a static array of integers.
-
+
+-
+
len
+length of the returned array.
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
index 1e8007f7..a2f7ba98 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_in.page
@@ -39,12 +39,16 @@ def test_array_int_null_in(arr, len):
-
-arr :
-
-len :
-length
-
+
+-
+
arr
+
+
+-
+
len
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
index 894a37e3..dd2aa751 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_null_out.page
@@ -39,12 +39,16 @@ def test_array_int_null_out(arr, len):
-
-arr :
-
-len :
-length
-
+
+-
+
arr
+
+
+-
+
len
+length
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
index 3bfad946..15e62e1c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_array_int_out.page
@@ -39,12 +39,16 @@ def test_array_int_out(n_ints, ints):
-
-n_ints :
-the length of ints
-ints :
-a list of 5 integers, from 0 to 4 in consecutive order
-
+
+-
+
n_ints
+the length of ints
+
+-
+
ints
+a list of 5 integers, from 0 to 4 in consecutive order
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
index 39a24a23..1486cc4e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_async_ready_callback.page
@@ -35,10 +35,12 @@ def test_async_ready_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
index e7217be4..8c196987 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean.page
@@ -35,12 +35,16 @@ def test_boolean(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
index 0f7783ab..7212f687 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_false.page
@@ -35,12 +35,16 @@ def test_boolean_false(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
index 65fec5ed..13c90c2c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_boolean_true.page
@@ -35,12 +35,16 @@ def test_boolean_true(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
index dfebfd05..f927cf5f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_full_return.page
@@ -30,10 +30,12 @@ def test_cairo_context_full_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
index 922330df..d9cd2301 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_context_none_in.page
@@ -35,10 +35,12 @@ def test_cairo_context_none_in(context):
-
-context :
-
-
+
+-
+
context
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
index 1b32629a..ec8da6f3 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_out.page
@@ -35,10 +35,12 @@ def test_cairo_surface_full_out(surface):
-
-surface :
-
-
+
+-
+
surface
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
index 1cfa1513..ac776954 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_full_return.page
@@ -30,10 +30,12 @@ def test_cairo_surface_full_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
index ad456c10..c2daf5f4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_in.page
@@ -35,10 +35,12 @@ def test_cairo_surface_none_in(surface):
-
-surface :
-
-
+
+-
+
surface
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
index 4e5dd409..4eda436c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_cairo_surface_none_return.page
@@ -30,10 +30,12 @@ def test_cairo_surface_none_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
index 5da4505b..a5e52b55 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback.page
@@ -35,12 +35,16 @@ def test_callback(callback):
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
index 8ffd9661..471926a0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_async.page
@@ -39,12 +39,16 @@ def test_callback_async(callback, user_data):
-
-callback :
-
-user_data :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
index fed66313..26a0c31d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify.page
@@ -44,16 +44,24 @@ is invoked.
-
-callback :
-
-user_data :
-
-notify :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
notify
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
index a343923a..7df745a1 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_destroy_notify_no_user_data.page
@@ -40,14 +40,20 @@ condition in bindings which needs to be tested.
-
-callback :
-
-notify :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
notify
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
index 459bd47d..a94e6617 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_async.page
@@ -30,10 +30,12 @@ def test_callback_thaw_async():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
index 24c45e90..03158abe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_thaw_notifications.page
@@ -32,10 +32,12 @@ corresponding destroy notfications.
-
-Returns :
-Sum of the return values of the invoked callbacks.
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
index 2b03a8fd..d4a9578f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_callback_user_data.page
@@ -40,14 +40,20 @@ call and can be released on return.
-
-callback :
-
-user_data :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
index a3290e54..cdbf8bb0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure.page
@@ -35,12 +35,16 @@ def test_closure(closure):
-
-closure :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
index c766153c..b19753a4 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_one_arg.page
@@ -39,14 +39,20 @@ def test_closure_one_arg(closure, arg):
-
-closure :
-
-arg :
-
-Returns :
-
-
+
+-
+
closure
+
+
+-
+
arg
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
index 2151555c..6be06f3b 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_closure_variant.page
@@ -39,14 +39,20 @@ def test_closure_variant(closure, arg):
-
-closure :
-GClosure which takes one GVariant and returns a GVariant
-arg :
-a GVariant passed as argument to closure
-Returns :
-the return value of closure
-
+
+-
+
closure
+GClosure which takes one GVariant and returns a GVariant
+
+-
+
arg
+a GVariant passed as argument to closure
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
index 7e9400e4..bcdb8edd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_date_in_gvalue.page
@@ -30,10 +30,12 @@ def test_date_in_gvalue():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
index dc3c910a..89a1b503 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_def_error_quark.page
@@ -30,10 +30,12 @@ def test_def_error_quark():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
index 986f57a5..efea2d69 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_double.page
@@ -35,12 +35,16 @@ def test_double(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
index ccf1af1d..80eebb18 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_filename_return.page
@@ -30,10 +30,12 @@ def test_filename_return():
-
-Returns :
-list of strings
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
index 5b5bdb81..50f89930 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_float.page
@@ -35,12 +35,16 @@ def test_float(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
index 132de1fa..1d0ef3e5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_container_return.page
@@ -30,10 +30,12 @@ def test_garray_container_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
index e7c1b0fc..ef2bcfd7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_garray_full_return.page
@@ -30,10 +30,12 @@ def test_garray_full_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
index 52ef85d3..f4f94659 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gerror_callback.page
@@ -35,10 +35,12 @@ def test_gerror_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
index 676e6652..9a297dbe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_container_return.page
@@ -30,10 +30,12 @@ def test_ghash_container_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
index 0cca64bc..3040336d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_everything_return.page
@@ -30,10 +30,12 @@ def test_ghash_everything_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
index 39c476b5..7028c8b0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_in.page
@@ -35,10 +35,12 @@ def test_ghash_gvalue_in(hash):
-
-hash :
-the hash table returned by .
-
+
+-
+
hash
+the hash table returned by .
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
index 9a94e398..b24a3bdc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_gvalue_return.page
@@ -30,10 +30,12 @@ def test_ghash_gvalue_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
index 6d0a2a7a..2039ab45 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return.page
@@ -30,10 +30,12 @@ def test_ghash_nested_everything_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
index a6837dad..adac865e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nested_everything_return2.page
@@ -31,10 +31,12 @@ element-type annotation.
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
index 623aee60..264d31a1 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in.page
@@ -35,10 +35,12 @@ def test_ghash_nothing_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
index 72e7c669..ac786a45 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_in2.page
@@ -35,10 +35,12 @@ def test_ghash_nothing_in2(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
index 64438430..1e3851f7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return.page
@@ -30,10 +30,12 @@ def test_ghash_nothing_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
index 5748c38a..66aa7060 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_nothing_return2.page
@@ -30,10 +30,12 @@ def test_ghash_nothing_return2():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
index 5eff48f8..9b77e122 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_in.page
@@ -35,10 +35,12 @@ def test_ghash_null_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
index a1c9b5bf..07d7e151 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_out.page
@@ -35,10 +35,12 @@ def test_ghash_null_out(out):
-
-out :
-
-
+
+-
+
out
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
index 0683dbed..71867408 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ghash_null_return.page
@@ -30,10 +30,12 @@ def test_ghash_null_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
index 16ae13ab..28be892d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_container_return.page
@@ -30,10 +30,12 @@ def test_glist_container_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
index 44f09fdd..2d449a4d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_everything_return.page
@@ -30,10 +30,12 @@ def test_glist_everything_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
index 1950b99a..8f2d8851 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in.page
@@ -35,10 +35,12 @@ def test_glist_nothing_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
index 3a5d966d..a9307604 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_in2.page
@@ -35,10 +35,12 @@ def test_glist_nothing_in2(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
index 13854024..1230c517 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return.page
@@ -30,10 +30,12 @@ def test_glist_nothing_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
index 3a78443f..4d120ea0 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_nothing_return2.page
@@ -30,10 +30,12 @@ def test_glist_nothing_return2():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
index 6f1ce10d..619f9414 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_in.page
@@ -35,10 +35,12 @@ def test_glist_null_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
index 1bc2c2de..9ed9114f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_glist_null_out.page
@@ -35,10 +35,12 @@ def test_glist_null_out(out_list):
-
-out_list :
-
-
+
+-
+
out_list
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
index b328b0f0..89574e27 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_container_return.page
@@ -30,10 +30,12 @@ def test_gslist_container_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
index 749adc28..d0eafc0d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_everything_return.page
@@ -30,10 +30,12 @@ def test_gslist_everything_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
index 86e240eb..ab61b072 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in.page
@@ -35,10 +35,12 @@ def test_gslist_nothing_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
index 8edd87e2..df5af0ff 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_in2.page
@@ -35,10 +35,12 @@ def test_gslist_nothing_in2(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
index a6af8a2a..71813808 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return.page
@@ -30,10 +30,12 @@ def test_gslist_nothing_return():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
index 146643c6..60a28160 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_nothing_return2.page
@@ -30,10 +30,12 @@ def test_gslist_nothing_return2():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
index b3117c01..6bf4307f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_in.page
@@ -35,10 +35,12 @@ def test_gslist_null_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
index 3a0fa92e..b9ce49ed 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gslist_null_out.page
@@ -35,10 +35,12 @@ def test_gslist_null_out(out_list):
-
-out_list :
-
-
+
+-
+
out_list
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
index f98195ac..798d219a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gtype.page
@@ -35,12 +35,16 @@ def test_gtype(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
index edd0a830..c6fabf62 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_as.page
@@ -30,10 +30,12 @@ def test_gvariant_as():
-
-Returns :
-New variant
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
index 2e9eeeb7..a99d4022 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_asv.page
@@ -30,10 +30,12 @@ def test_gvariant_asv():
-
-Returns :
-New variant
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
index c47377b5..891ae8ba 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_i.page
@@ -30,10 +30,12 @@ def test_gvariant_i():
-
-Returns :
-New variant
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
index dfd123f8..cfabe8ba 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_s.page
@@ -30,10 +30,12 @@ def test_gvariant_s():
-
-Returns :
-New variant
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
index 1f5d309e..325e136c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_gvariant_v.page
@@ -30,10 +30,12 @@ def test_gvariant_v():
-
-Returns :
-New variant
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
index 6429848b..94b02d40 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_hash_table_callback.page
@@ -39,12 +39,16 @@ def test_hash_table_callback(data, callback):
-
-data :
-GHashTable that gets passed to callback
-callback :
-
-
+
+-
+
data
+GHashTable that gets passed to callback
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
index 22c435f5..538f8ce5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int.page
@@ -35,12 +35,16 @@ def test_int(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
index 6f0945af..b749c85d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int16.page
@@ -35,12 +35,16 @@ def test_int16(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
index 8070a644..29fd74ab 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int32.page
@@ -35,12 +35,16 @@ def test_int32(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
index c9456ad6..52413c05 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int64.page
@@ -35,12 +35,16 @@ def test_int64(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
index 73c17498..50bfa635 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int8.page
@@ -35,12 +35,16 @@ def test_int8(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
index 9b5b728e..bf066219 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_out_utf8.page
@@ -39,12 +39,16 @@ def test_int_out_utf8(length, in):
-
-length :
-
-in :
-
-
+
+-
+
length
+
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
index 2d6d569b..cb034ddf 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_int_value_arg.page
@@ -35,12 +35,16 @@ def test_int_value_arg(v):
-
-v :
-
-Returns :
-
-
+
+-
+
v
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
index 3b56821e..eb13e4f8 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_long.page
@@ -35,12 +35,16 @@ def test_long(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
index ed15aba2..530f763e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_callback.page
@@ -35,12 +35,16 @@ def test_multi_callback(callback):
-
-callback :
-
-Returns :
-
-
+
+-
+
callback
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
index b781e796..df6a9f85 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multi_double_args.page
@@ -43,14 +43,20 @@ def test_multi_double_args(in, one, two):
-
-in :
-
-one :
-
-two :
-
-
+
+-
+
in
+
+
+-
+
one
+
+
+-
+
two
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
index 6cfdbcd6..9b8ae8cd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_multiline_doc_comments.page
@@ -30,8 +30,8 @@ def test_multiline_doc_comments():
-
-
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
index 571dd0a5..6ee8fc23 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_nested_parameter.page
@@ -60,10 +60,12 @@ rgb(20%, 30%, 0%)</literallayout></entry>
-
-a :
-An integer
-
+
+-
+
a
+An integer
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
index ce50e43e..05b872e2 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_null_gerror_callback.page
@@ -35,10 +35,12 @@ def test_null_gerror_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
index 93cd72fc..b2d23902 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_owned_gerror_callback.page
@@ -35,10 +35,12 @@ def test_owned_gerror_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
index 77ddd585..40364efe 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_short.page
@@ -35,12 +35,16 @@ def test_short(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
index 241d0a86..fc87b44e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_simple_callback.page
@@ -35,10 +35,12 @@ def test_simple_callback(callback):
-
-callback :
-
-
+
+-
+
callback
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
index 3496e370..24432094 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_size.page
@@ -35,12 +35,16 @@ def test_size(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
index 6e61bc83..bcfe773a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ssize.page
@@ -35,12 +35,16 @@ def test_ssize(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
index dee44c02..fca58f0a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in.page
@@ -35,12 +35,16 @@ def test_strv_in(arr):
-
-arr :
-
-Returns :
-
-
+
+-
+
arr
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
index ab03bda9..1db56a92 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_in_gvalue.page
@@ -30,10 +30,12 @@ def test_strv_in_gvalue():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
index e87d979f..ca99305f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out.page
@@ -30,10 +30,12 @@ def test_strv_out():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
index 8d5a73a7..ad925c4d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_c.page
@@ -30,10 +30,12 @@ def test_strv_out_c():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
index feaf8c78..04b8152c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_out_container.page
@@ -30,10 +30,12 @@ def test_strv_out_container():
-
-Returns :
-
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
index 7cea6b43..40882d5c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_strv_outarg.page
@@ -35,10 +35,12 @@ def test_strv_outarg(retp):
-
-retp :
-
-
+
+-
+
retp
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
index 3e7637ec..a93fd091 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_timet.page
@@ -35,12 +35,16 @@ def test_timet(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
index 542dc1f2..2be46bb7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_0.page
@@ -55,20 +55,32 @@ def test_torture_signature_0(x, y, z, foo, q, m):
-
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
index 333d386e..15cfb50f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_1.page
@@ -55,22 +55,36 @@ def test_torture_signature_1(x, y, z, foo, q, m):
-
-x :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-Returns :
-
-
+
+-
+
x
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
index 449793bb..7ee3809f 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_torture_signature_2.page
@@ -67,26 +67,44 @@ def test_torture_signature_2(x, callback, user_data, notify, y, z, foo, q, m):
-
-x :
-
-callback :
-
-user_data :
-
-notify :
-
-y :
-
-z :
-
-foo :
-
-q :
-
-m :
-
-
+
+-
+
x
+
+
+-
+
callback
+
+
+-
+
user_data
+
+
+-
+
notify
+
+
+-
+
y
+
+
+-
+
z
+
+
+-
+
foo
+
+
+-
+
q
+
+
+-
+
m
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
index 84f702af..7735c13c 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint.page
@@ -35,12 +35,16 @@ def test_uint(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
index b8e444a0..490c11fd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint16.page
@@ -35,12 +35,16 @@ def test_uint16(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
index 37da5482..87a20ccd 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint32.page
@@ -35,12 +35,16 @@ def test_uint32(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
index b11cfbb2..f697e694 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint64.page
@@ -35,12 +35,16 @@ def test_uint64(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
index 58f7817a..ae918cba 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_uint8.page
@@ -35,12 +35,16 @@ def test_uint8(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
index f94fff0d..349576c5 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ulong.page
@@ -35,12 +35,16 @@ def test_ulong(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
index 363a5e33..2b705e8e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unichar.page
@@ -35,12 +35,16 @@ def test_unichar(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
index 4e77143e..31b91662 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_unsigned_enum_param.page
@@ -35,12 +35,16 @@ def test_unsigned_enum_param(e):
-
-e :
-
-Returns :
-
-
+
+-
+
e
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
index 2b0f0822..68f0aa8a 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_ushort.page
@@ -35,12 +35,16 @@ def test_ushort(in):
-
-in :
-
-Returns :
-
-
+
+-
+
in
+
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
index 36e992bb..888e6eab 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_in.page
@@ -35,10 +35,12 @@ def test_utf8_const_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
index 9aef1f17..b704c60d 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_const_return.page
@@ -30,10 +30,12 @@ def test_utf8_const_return():
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
index c7c32ccc..1839f096 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_inout.page
@@ -35,10 +35,12 @@ def test_utf8_inout(inout):
-
-inout :
-
-
+
+-
+
inout
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
index fd5de6a9..03049985 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_nonconst_return.page
@@ -30,10 +30,12 @@ def test_utf8_nonconst_return():
-
-Returns :
-UTF-8 string
-
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
index c6aff047..1fda6800 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_in.page
@@ -35,10 +35,12 @@ def test_utf8_null_in(in):
-
-in :
-
-
+
+-
+
in
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
index 65b277af..f8d7b6fb 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_null_out.page
@@ -35,10 +35,12 @@ def test_utf8_null_out(char_out):
-
-char_out :
-
-
+
+-
+
char_out
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
index 7f73b8d0..acc0a406 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out.page
@@ -35,10 +35,12 @@ def test_utf8_out(out):
-
-out :
-
-
+
+-
+
out
+
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
index ed43d541..e7efb7b9 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_nonconst_return.page
@@ -35,12 +35,16 @@ def test_utf8_out_nonconst_return(out):
-
-out :
-a copy of "second"
-Returns :
-a copy of "first"
-
+
+-
+
out
+a copy of "second"
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
index 763053fa..bde41d8e 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_utf8_out_out.page
@@ -39,12 +39,16 @@ def test_utf8_out_out(out0, out1):
-
-out0 :
-a copy of "first"
-out1 :
-a copy of "second"
-
+
+-
+
out0
+a copy of "first"
+
+-
+
out1
+a copy of "second"
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
index 54aaaa66..6470babc 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_value_return.page
@@ -35,12 +35,16 @@ def test_value_return(i):
-
-i :
-an int
-Returns :
-the int wrapped in a GValue.
-
+
+-
+
i
+an int
+
+-
+
Returns
+{formatter.format(node, node.retval.doc)}
+
+
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page b/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
index 4a5cfd82..cac760a7 100644
--- a/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
+++ b/tests/scanner/Regress-1.0-Python-expected/Regress.test_versioning.page
@@ -31,8 +31,8 @@ def test_versioning():
Since 1.32.1
-
-
+
+
--
cgit v1.2.1
From 5a890b79fd720a9eec4d3b9eb1c9cdd6d7b24653 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 23:00:51 -0500
Subject: doctool: Gjs doesn't have extra signal parameters
---
giscanner/doctemplates/Gjs/signal.tmpl | 10 +---------
.../Regress.AnnotationObject-attribute-signal.page | 10 +---------
.../Regress.AnnotationObject-doc-empty-arg-parsing.page | 10 +---------
.../Regress.AnnotationObject-list-signal.page | 10 +---------
.../Regress.AnnotationObject-string-signal.page | 10 +---------
.../Regress-1.0-Gjs-expected/Regress.FooObject-signal.page | 10 +---------
.../Regress.FooSubInterface-destroy-event.page | 10 +---------
.../scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page | 10 +---------
.../Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page | 10 +---------
.../Regress-1.0-Gjs-expected/Regress.TestObj-first.page | 10 +---------
.../Regress.TestObj-sig-with-array-prop.page | 10 +---------
.../Regress.TestObj-sig-with-foreign-struct.page | 10 +---------
.../Regress.TestObj-sig-with-hash-prop.page | 10 +---------
.../Regress.TestObj-sig-with-int64-prop.page | 10 +---------
.../Regress.TestObj-sig-with-intarray-ret.page | 10 +---------
.../Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page | 10 +---------
.../Regress.TestObj-sig-with-strv.page | 10 +---------
.../Regress.TestObj-sig-with-uint64-prop.page | 10 +---------
.../Regress.TestObj-test-with-static-scope-arg.page | 10 +---------
.../scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page | 10 +---------
20 files changed, 20 insertions(+), 180 deletions(-)
diff --git a/giscanner/doctemplates/Gjs/signal.tmpl b/giscanner/doctemplates/Gjs/signal.tmpl
index 994392ce..7d28cad5 100644
--- a/giscanner/doctemplates/Gjs/signal.tmpl
+++ b/giscanner/doctemplates/Gjs/signal.tmpl
@@ -9,7 +9,7 @@ function callback(${formatter.to_underscores(node.parent.name).lower()}, \
% for arg in formatter.get_parameters(node):
${arg.argname}:${formatter.format_type(arg.type)}, \
% endfor
-user_param1, ...):${formatter.format_type(node.retval.type)};
+):${formatter.format_type(node.retval.type)};
%block>
<%block name="details">
@@ -24,14 +24,6 @@ user_param1, ...):${formatter.format_type(node.retval.type)};
${formatter.format(node, arg.doc)}
% endfor
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
% if node.retval and \
node.retval.type.ctype != 'void' and \
node.retval.type.ctype is not None:
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
index 713f2fa9..f3ab0917 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-attribute-signal.page
@@ -14,7 +14,7 @@
Regress.AnnotationObject::attribute-signal
-function callback(annotation_object, arg1:String, arg2:String, user_param1, ...):String;
+function callback(annotation_object, arg1:String, arg2:String, ):String;
@@ -37,14 +37,6 @@ function callback(annotation_object, arg1:String, arg2:String, user_param1, ...)
another value
-
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
--
Returns
gchar*
the return value
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
index 68a6b8f5..b6dc19fb 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-doc-empty-arg-parsing.page
@@ -14,7 +14,7 @@
Regress.AnnotationObject::doc-empty-arg-parsing
-function callback(annotation_object, arg1:gpointer, user_param1, ...):void;
+function callback(annotation_object, arg1:gpointer, ):void;
@@ -31,14 +31,6 @@ function callback(annotation_object, arg1:gpointer, user_param1, ...):void;
-
arg1
-
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
index 3464bf78..d16187b2 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-list-signal.page
@@ -14,7 +14,7 @@
Regress.AnnotationObject::list-signal
-function callback(annotation_object, list:[String], user_param1, ...):void;
+function callback(annotation_object, list:[String], ):void;
@@ -33,14 +33,6 @@ known by GObject as it's only marked as G_TYPE_POINTER
list
a list of strings
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
index 53124914..a900a0f9 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject-string-signal.page
@@ -14,7 +14,7 @@
Regress.AnnotationObject::string-signal
-function callback(annotation_object, string:String, user_param1, ...):void;
+function callback(annotation_object, string:String, ):void;
@@ -34,14 +34,6 @@ it says it's pointer but it's actually a string.
string
a string
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
index d41290f6..72ffecca 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject-signal.page
@@ -14,7 +14,7 @@
Regress.FooObject::signal
-function callback(foo_object, object:GObject.Object, p0:gpointer, user_param1, ...):String;
+function callback(foo_object, object:GObject.Object, p0:gpointer, ):String;
@@ -35,14 +35,6 @@ function callback(foo_object, object:GObject.Object, p0:gpointer, user_param1, .
-
p0
-
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
Returns
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
index a444574e..74893012 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface-destroy-event.page
@@ -14,7 +14,7 @@
Regress.FooSubInterface::destroy-event
-function callback(foo_sub_interface, user_param1, ...):void;
+function callback(foo_sub_interface, ):void;
@@ -28,14 +28,6 @@ function callback(foo_sub_interface, user_param1, ...):void;
foo_sub_interface
instance of Regress.FooSubInterface that is emitting the signal
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
index f8d71322..7509a6da 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-all.page
@@ -14,7 +14,7 @@
Regress.TestObj::all
-function callback(test_obj, user_param1, ...):void;
+function callback(test_obj, ):void;
@@ -28,14 +28,6 @@ function callback(test_obj, user_param1, ...):void;
test_obj
instance of Regress.TestObj that is emitting the signal
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
index 085c6987..a9e8b7e0 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-cleanup.page
@@ -14,7 +14,7 @@
Regress.TestObj::cleanup
-function callback(test_obj, user_param1, ...):void;
+function callback(test_obj, ):void;
@@ -28,14 +28,6 @@ function callback(test_obj, user_param1, ...):void;
test_obj
instance of Regress.TestObj that is emitting the signal
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
index 1a521f97..599a26cd 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-first.page
@@ -14,7 +14,7 @@
Regress.TestObj::first
-function callback(test_obj, user_param1, ...):void;
+function callback(test_obj, ):void;
@@ -28,14 +28,6 @@ function callback(test_obj, user_param1, ...):void;
test_obj
instance of Regress.TestObj that is emitting the signal
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
index afc914fa..9dd0dae1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-array-prop.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-array-prop
-function callback(test_obj, arr:[Number], user_param1, ...):void;
+function callback(test_obj, arr:[Number], ):void;
@@ -33,14 +33,6 @@ function callback(test_obj, arr:[Number], user_param1, ...):void;
arr
numbers
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
index d79c6f78..7618f96d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-foreign-struct.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-foreign-struct
-function callback(test_obj, cr:cairo.Context, user_param1, ...):void;
+function callback(test_obj, cr:cairo.Context, ):void;
@@ -32,14 +32,6 @@ function callback(test_obj, cr:cairo.Context, user_param1, ...):void;
cr
A cairo context.
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
index ec5e4e1e..b6dbdf1a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-hash-prop.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-hash-prop
-function callback(test_obj, hash:{String: GObject.Value}, user_param1, ...):void;
+function callback(test_obj, hash:{String: GObject.Value}, ):void;
@@ -32,14 +32,6 @@ function callback(test_obj, hash:{String: GObject.Value}, user_param1, ...):void
-
hash
-
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
index 28d4cf96..f0e99bf4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-int64-prop.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-int64-prop
-function callback(test_obj, i:Number, user_param1, ...):Number;
+function callback(test_obj, i:Number, ):Number;
@@ -34,14 +34,6 @@ the introspection client langage.
an integer
-
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
--
Returns
gint64
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
index ef623d9f..bce2b0b1 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-intarray-ret.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-intarray-ret
-function callback(test_obj, i:Number, user_param1, ...):[Number];
+function callback(test_obj, i:Number, ):[Number];
@@ -32,14 +32,6 @@ function callback(test_obj, i:Number, user_param1, ...):[Number];
i
an integer
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
index 470fe4d6..bb43e004 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-obj.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-obj
-function callback(test_obj, obj:GObject.Object, user_param1, ...):void;
+function callback(test_obj, obj:GObject.Object, ):void;
@@ -33,14 +33,6 @@ Use with regress_test_obj_emit_sig_with_obj
obj
A newly created RegressTestObj
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
index 812891cc..9ef0cc27 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-strv.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-strv
-function callback(test_obj, strs:[String], user_param1, ...):void;
+function callback(test_obj, strs:[String], ):void;
@@ -32,14 +32,6 @@ function callback(test_obj, strs:[String], user_param1, ...):void;
strs
strings
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
index 80e75635..d87cbb56 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-uint64-prop.page
@@ -14,7 +14,7 @@
Regress.TestObj::sig-with-uint64-prop
-function callback(test_obj, i:Number, user_param1, ...):Number;
+function callback(test_obj, i:Number, ):Number;
@@ -34,14 +34,6 @@ the introspection client langage.
an integer
-
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
--
Returns
guint64
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
index ec06fff0..733de72d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test-with-static-scope-arg.page
@@ -14,7 +14,7 @@
Regress.TestObj::test-with-static-scope-arg
-function callback(test_obj, object:Regress.TestSimpleBoxedA, user_param1, ...):void;
+function callback(test_obj, object:Regress.TestSimpleBoxedA, ):void;
@@ -31,14 +31,6 @@ function callback(test_obj, object:Regress.TestSimpleBoxedA, user_param1, ...):v
-
object
-
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
index 604283d6..a5448f68 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-test.page
@@ -14,7 +14,7 @@
Regress.TestObj::test
-function callback(test_obj, user_param1, ...):void;
+function callback(test_obj, ):void;
@@ -28,14 +28,6 @@ function callback(test_obj, user_param1, ...):void;
test_obj
instance of Regress.TestObj that is emitting the signal
--
-
user_param1
-first user parameter (if any) specified with the connect() method
-
--
-
...
-additional user parameters (if any)
-
--
cgit v1.2.1
From 71a1705667f297c122b8637556924c9d16e36801 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre"
Date: Thu, 14 Feb 2013 23:04:41 -0500
Subject: doctool: Fix Gjs class signature
---
giscanner/doctemplates/Gjs/class.tmpl | 11 ++++-------
.../Regress.AnnotationObject.page | 9 +++++++--
.../Regress-1.0-Gjs-expected/Regress.FooBuffer.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.FooInterface.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.FooObject.page | 8 ++++++--
.../Regress.FooOtherObject.page | 6 ++++--
.../Regress.FooSubInterface.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.FooSubobject.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.TestFloating.page | 6 ++++--
.../Regress.TestFundamentalObject.page | 6 ++++--
.../Regress.TestFundamentalSubObject.page | 6 ++++--
.../Regress.TestInheritDrawable.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.TestInterface.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.TestObj.page | 17 +++++++++++++++--
.../Regress-1.0-Gjs-expected/Regress.TestSubObj.page | 6 ++++--
.../Regress-1.0-Gjs-expected/Regress.TestWi8021x.page | 7 +++++--
16 files changed, 81 insertions(+), 37 deletions(-)
diff --git a/giscanner/doctemplates/Gjs/class.tmpl b/giscanner/doctemplates/Gjs/class.tmpl
index 435b31a5..5882d9fa 100644
--- a/giscanner/doctemplates/Gjs/class.tmpl
+++ b/giscanner/doctemplates/Gjs/class.tmpl
@@ -1,17 +1,14 @@
<%inherit file="/class.tmpl"/>
<%block name="synopsis">
-from gi.repository import ${namespace.name}
+const ${namespace.name} = imports.gi.${namespace.name};
-${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
+let ${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}({
% for ix, property_ in enumerate(node.properties):
% if property_.construct or property_.construct_only or property_.writable:
-${property_.name.replace('-', '_')}=value\
-% if ix != len(node.properties) - 1:
-, \
-% endif
+ ${property_.name.replace('-', '_')}: value,
% endif
% endfor
-)\
+});
%block>
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
index 8bcae31c..e104633a 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.AnnotationObject.page
@@ -13,9 +13,14 @@
Regress.AnnotationObject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-annotation_object = Regress.AnnotationObject(function_property=value, string_property=value, tab_property=value)
+let annotation_object = Regress.AnnotationObject({
+ function_property: value,
+ string_property: value,
+ tab_property: value,
+});
+
This is an object used to test regress_annotations.
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
index a3b5101c..1220e811 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooBuffer.page
@@ -13,9 +13,11 @@
Regress.FooBuffer
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_buffer = Regress.FooBuffer()
+let foo_buffer = Regress.FooBuffer({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
index a195bb89..8e182705 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooInterface.page
@@ -13,9 +13,11 @@
Regress.FooInterface
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_interface = Regress.FooInterface()
+let foo_interface = Regress.FooInterface({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
index 6a0810ef..9f2290b4 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooObject.page
@@ -13,9 +13,13 @@
Regress.FooObject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_object = Regress.FooObject(hidden=value, string=value)
+let foo_object = Regress.FooObject({
+ hidden: value,
+ string: value,
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
index 56e0fcbe..b007600f 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooOtherObject.page
@@ -13,9 +13,11 @@
Regress.FooOtherObject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_other_object = Regress.FooOtherObject()
+let foo_other_object = Regress.FooOtherObject({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
index 3b093726..de032148 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubInterface.page
@@ -13,9 +13,11 @@
Regress.FooSubInterface
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_sub_interface = Regress.FooSubInterface()
+let foo_sub_interface = Regress.FooSubInterface({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
index f3a8b6d7..244f994d 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.FooSubobject.page
@@ -13,9 +13,11 @@
Regress.FooSubobject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-foo_subobject = Regress.FooSubobject()
+let foo_subobject = Regress.FooSubobject({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
index 4f1c3233..1d78cd77 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFloating.page
@@ -13,9 +13,11 @@
Regress.TestFloating
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_floating = Regress.TestFloating()
+let test_floating = Regress.TestFloating({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
index ee5ea928..73312d2c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalObject.page
@@ -13,9 +13,11 @@
Regress.TestFundamentalObject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_fundamental_object = Regress.TestFundamentalObject()
+let test_fundamental_object = Regress.TestFundamentalObject({
+});
+
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
index 1418f6f7..93d6152c 100644
--- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
+++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestFundamentalSubObject.page
@@ -13,9 +13,11 @@
Regress.TestFundamentalSubObject
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_fundamental_sub_object = Regress.TestFundamentalSubObject()
+let test_fundamental_sub_object = Regress.TestFundamentalSubObject({
+});
+
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_inherit_drawable = Regress.TestInheritDrawable()
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_interface = Regress.TestInterface()
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_obj = Regress.TestObj(bare=value, boxed=value, double=value, float=value, gtype=value, hash_table=value, hash_table_old=value, int=value, list=value, list_old=value, string=value)
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_sub_obj = Regress.TestSubObj()
-from gi.repository import Regress
+const Regress = imports.gi.Regress;
-test_wi8021x = Regress.TestWi8021x(testbool=value)
${formatter.to_underscores(node.parent.name).lower()}
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+instance of ${formatter.format_xref(node.parent)} that is emitting the signal
${formatter.to_underscores(node.parent.name).lower()}
instance of ${namespace.name}.${node.parent.name} that is emitting the signal
+instance of ${formatter.format_xref(node.parent)} that is emitting the signal
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
arg1
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
arg1
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
list
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
string
foo_object
instance of Regress.FooObject that is emitting the signal
+instance of that is emitting the signal
object
foo_sub_interface
instance of Regress.FooSubInterface that is emitting the signal
+instance of that is emitting the signal
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
arr
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
cr
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
hash
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
obj
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
strs
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
object
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
arg1
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
arg1
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
list
annotation_object
instance of Regress.AnnotationObject that is emitting the signal
+instance of that is emitting the signal
string
foo_object
instance of Regress.FooObject that is emitting the signal
+instance of that is emitting the signal
object
foo_sub_interface
instance of Regress.FooSubInterface that is emitting the signal
+instance of that is emitting the signal
user_param1
first user parameter (if any) specified with the connect() method
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page index f4c2acb9..2870e2bd 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-all.page @@ -26,7 +26,7 @@ def callback(test_obj, user_param1, ...)test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
user_param1
first user parameter (if any) specified with the connect() method
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page index 292ae894..1e341964 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-cleanup.page @@ -26,7 +26,7 @@ def callback(test_obj, user_param1, ...)test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
user_param1
first user parameter (if any) specified with the connect() method
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page index 959a7118..f35e30d7 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-first.page @@ -26,7 +26,7 @@ def callback(test_obj, user_param1, ...)test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
user_param1
first user parameter (if any) specified with the connect() method
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page index 9441214f..cccc0903 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-array-prop.page @@ -27,7 +27,7 @@ def callback(test_obj, arr, user_param1, ...)test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
arr
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
cr
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
hash
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
obj
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
strs
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
i
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
object
test_obj
instance of Regress.TestObj that is emitting the signal
+instance of that is emitting the signal
user_param1
first user parameter (if any) specified with the connect() method
-- cgit v1.2.1 From 31b6b6cb2630b19c7fb554e0e6eeda4eb2c323c7 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre"Returns
${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+${formatter.format(node, node.retval.doc)}
Returns
${node.retval.type.ctype} ${formatter.format(node, node.retval.doc)}
+${formatter.format(node, node.retval.doc)}
Returns
gchar*
the return value
+the return value
Returns
gchar*
+Returns
gint64
+Returns
guint64
+Returns
gchar*
the return value
+the return value
Returns
gchar*
+Returns
gint64
+Returns
guint64
+