diff options
Diffstat (limited to 'tests/scanner/Foo-1.0-expected.gir')
-rw-r--r-- | tests/scanner/Foo-1.0-expected.gir | 281 |
1 files changed, 218 insertions, 63 deletions
diff --git a/tests/scanner/Foo-1.0-expected.gir b/tests/scanner/Foo-1.0-expected.gir index b0c36340..61d53c96 100644 --- a/tests/scanner/Foo-1.0-expected.gir +++ b/tests/scanner/Foo-1.0-expected.gir @@ -26,12 +26,16 @@ and/or use gtk-doc annotations. --> <enumeration name="ASingle" c:type="FooASingle"> <member name="some_single_enum" value="0" - c:identifier="FOO_SOME_SINGLE_ENUM"/> + c:identifier="FOO_SOME_SINGLE_ENUM"> + </member> </enumeration> <enumeration name="AddressType" c:type="FooAddressType"> - <member name="invalid" value="0" c:identifier="FOO_ADDRESS_INVALID"/> - <member name="ipv4" value="1" c:identifier="FOO_ADDRESS_IPV4"/> - <member name="ipv6" value="2" c:identifier="FOO_ADDRESS_IPV6"/> + <member name="invalid" value="0" c:identifier="FOO_ADDRESS_INVALID"> + </member> + <member name="ipv4" value="1" c:identifier="FOO_ADDRESS_IPV4"> + </member> + <member name="ipv6" value="2" c:identifier="FOO_ADDRESS_IPV6"> + </member> </enumeration> <record name="BRect" c:type="FooBRect" @@ -62,6 +66,9 @@ and/or use gtk-doc annotations. --> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="b1" transfer-ownership="none"> + <type name="BRect" c:type="FooBRect*"/> + </instance-parameter> <parameter name="b2" transfer-ownership="none"> <type name="BRect" c:type="FooBRect*"/> </parameter> @@ -92,6 +99,11 @@ and/or use gtk-doc annotations. --> <return-value transfer-ownership="none"> <type name="gint" c:type="int"/> </return-value> + <parameters> + <instance-parameter name="bunion" transfer-ownership="none"> + <type name="BUnion" c:type="FooBUnion*"/> + </instance-parameter> + </parameters> </method> </union> <record name="Boxed" @@ -108,6 +120,11 @@ and/or use gtk-doc annotations. --> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="boxed" transfer-ownership="none"> + <type name="Boxed" c:type="FooBoxed*"/> + </instance-parameter> + </parameters> </method> </record> <class name="Buffer" @@ -122,6 +139,11 @@ and/or use gtk-doc annotations. --> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="buffer" transfer-ownership="none"> + <type name="Buffer" c:type="FooBuffer*"/> + </instance-parameter> + </parameters> </method> </class> <record name="BufferClass" @@ -154,6 +176,11 @@ and/or use gtk-doc annotations. --> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="dbusdata" transfer-ownership="none"> + <type name="DBusData" c:type="FooDBusData*"/> + </instance-parameter> + </parameters> </method> </record> <constant name="DEFINE_SHOULD_BE_EXPOSED" @@ -162,15 +189,22 @@ and/or use gtk-doc annotations. --> <type name="utf8" c:type="gchar*"/> </constant> <enumeration name="EnumFullname" c:type="FooEnumFullname"> - <member name="one" value="1" c:identifier="FOO_ENUM_FULLNAME_ONE"/> - <member name="two" value="2" c:identifier="FOO_ENUM_FULLNAME_TWO"/> - <member name="three" value="3" c:identifier="FOO_ENUM_FULLNAME_THREE"/> + <member name="one" value="1" c:identifier="FOO_ENUM_FULLNAME_ONE"> + </member> + <member name="two" value="2" c:identifier="FOO_ENUM_FULLNAME_TWO"> + </member> + <member name="three" value="3" c:identifier="FOO_ENUM_FULLNAME_THREE"> + </member> </enumeration> <enumeration name="EnumNoType" c:type="FooEnumNoType"> - <member name="un" value="1" c:identifier="FOO_ENUM_UN"/> - <member name="deux" value="2" c:identifier="FOO_ENUM_DEUX"/> - <member name="trois" value="3" c:identifier="FOO_ENUM_TROIS"/> - <member name="neuf" value="9" c:identifier="FOO_ENUM_NEUF"/> + <member name="un" value="1" c:identifier="FOO_ENUM_UN"> + </member> + <member name="deux" value="2" c:identifier="FOO_ENUM_DEUX"> + </member> + <member name="trois" value="3" c:identifier="FOO_ENUM_TROIS"> + </member> + <member name="neuf" value="9" c:identifier="FOO_ENUM_NEUF"> + </member> </enumeration> <enumeration name="EnumType" glib:type-name="FooEnumType" @@ -179,15 +213,18 @@ and/or use gtk-doc annotations. --> <member name="alpha" value="0" c:identifier="FOO_ENUM_ALPHA" - glib:nick="alpha"/> + glib:nick="alpha"> + </member> <member name="beta" value="1" c:identifier="FOO_ENUM_BETA" - glib:nick="beta"/> + glib:nick="beta"> + </member> <member name="delta" value="2" c:identifier="FOO_ENUM_DELTA" - glib:nick="delta"/> + glib:nick="delta"> + </member> <function name="method" c:identifier="foo_enum_type_method"> <return-value transfer-ownership="none"> <type name="gint" c:type="int"/> @@ -217,15 +254,18 @@ and/or use gtk-doc annotations. --> <member name="good" value="0" c:identifier="FOO_ERROR_GOOD" - glib:nick="good"/> + glib:nick="good"> + </member> <member name="bad" value="1" c:identifier="FOO_ERROR_BAD" - glib:nick="bad"/> + glib:nick="bad"> + </member> <member name="ugly" value="2" c:identifier="FOO_ERROR_UGLY" - glib:nick="ugly"/> + glib:nick="ugly"> + </member> <function name="quark" c:identifier="foo_error_quark"> <return-value transfer-ownership="none"> <type name="GLib.Quark" c:type="GQuark"/> @@ -257,9 +297,12 @@ and/or use gtk-doc annotations. --> </field> </record> <bitfield name="FlagsNoType" c:type="FooFlagsNoType"> - <member name="ett" value="1" c:identifier="FOO_FLAGS_ETT"/> - <member name="tva" value="2" c:identifier="FOO_FLAGS_TVA"/> - <member name="fyra" value="4" c:identifier="FOO_FLAGS_FYRA"/> + <member name="ett" value="1" c:identifier="FOO_FLAGS_ETT"> + </member> + <member name="tva" value="2" c:identifier="FOO_FLAGS_TVA"> + </member> + <member name="fyra" value="4" c:identifier="FOO_FLAGS_FYRA"> + </member> </bitfield> <bitfield name="FlagsType" glib:type-name="FooFlagsType" @@ -268,15 +311,18 @@ and/or use gtk-doc annotations. --> <member name="first" value="1" c:identifier="FOO_FLAGS_FIRST" - glib:nick="first"/> + glib:nick="first"> + </member> <member name="second" value="2" c:identifier="FOO_FLAGS_SECOND" - glib:nick="second"/> + glib:nick="second"> + </member> <member name="third" value="4" c:identifier="FOO_FLAGS_THIRD" - glib:nick="third"/> + glib:nick="third"> + </member> </bitfield> <record name="ForeignStruct" c:type="FooForeignStruct" foreign="1"> <field name="foo" writable="1"> @@ -291,6 +337,11 @@ and/or use gtk-doc annotations. --> <return-value transfer-ownership="full"> <type name="ForeignStruct" c:type="FooForeignStruct*"/> </return-value> + <parameters> + <instance-parameter name="original" transfer-ownership="none"> + <type name="ForeignStruct" c:type="FooForeignStruct*"/> + </instance-parameter> + </parameters> </method> </record> <interface name="Interface" @@ -315,6 +366,9 @@ and/or use gtk-doc annotations. --> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="Interface" c:type="FooInterface*"/> + </instance-parameter> <parameter name="x" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -325,6 +379,9 @@ and/or use gtk-doc annotations. --> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="iface" transfer-ownership="none"> + <type name="Interface" c:type="FooInterface*"/> + </instance-parameter> <parameter name="x" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -383,10 +440,10 @@ and/or use gtk-doc annotations. --> </parameters> </function> <function name="get_default" c:identifier="foo_object_get_default"> - <doc xml:whitespace="preserve">This function is intended to match clutter_stage_get_default which + <doc xml:space="preserve">This function is intended to match clutter_stage_get_default which uses a C sugar return type.</doc> <return-value transfer-ownership="none"> - <doc xml:whitespace="preserve">The global #FooSubobject</doc> + <doc xml:space="preserve">The global #FooSubobject</doc> <type name="Subobject" c:type="FooObject*"/> </return-value> </function> @@ -396,17 +453,20 @@ uses a C sugar return type.</doc> </return-value> </function> <virtual-method name="read_fn" invoker="read"> - <doc xml:whitespace="preserve">Read some stuff.</doc> + <doc xml:space="preserve">Read some stuff.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="offset" transfer-ownership="none"> - <doc xml:whitespace="preserve">offset</doc> + <doc xml:space="preserve">offset</doc> <type name="gint" c:type="int"/> </parameter> <parameter name="length" transfer-ownership="none"> - <doc xml:whitespace="preserve">length</doc> + <doc xml:space="preserve">length</doc> <type name="gint" c:type="int"/> </parameter> </parameters> @@ -416,6 +476,9 @@ uses a C sugar return type.</doc> <type name="gboolean" c:type="gboolean"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="first_param" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -423,11 +486,14 @@ uses a C sugar return type.</doc> </virtual-method> <method name="append_new_stack_layer" c:identifier="foo_object_append_new_stack_layer"> - <doc xml:whitespace="preserve">This shouldn't be scanned as a constructor.</doc> + <doc xml:space="preserve">This shouldn't be scanned as a constructor.</doc> <return-value transfer-ownership="none"> <type name="OtherObject" c:type="FooOtherObject*"/> </return-value> <parameters> + <instance-parameter name="obj" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="x" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -437,23 +503,42 @@ uses a C sugar return type.</doc> <return-value transfer-ownership="full"> <type name="utf8" c:type="char*"/> </return-value> + <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> + </parameters> </method> <method name="external_type" c:identifier="foo_object_external_type"> <return-value transfer-ownership="none"> - <doc xml:whitespace="preserve">%NULL always</doc> + <doc xml:space="preserve">%NULL always</doc> <type name="Utility.Object" c:type="UtilityObject*"/> </return-value> + <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <doc xml:space="preserve">a #FooObject</doc> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> + </parameters> </method> <method name="get_name" c:identifier="foo_object_get_name"> <return-value transfer-ownership="none"> <type name="utf8" c:type="const char*"/> </return-value> + <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> + </parameters> </method> <method name="handle_glyph" c:identifier="foo_object_handle_glyph"> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="glyph" transfer-ownership="none"> <type name="Utility.Glyph" c:type="UtilityGlyph"/> </parameter> @@ -464,6 +549,9 @@ uses a C sugar return type.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="time" transfer-ownership="none"> <type name="glong" c:type="time_t"/> </parameter> @@ -472,28 +560,35 @@ uses a C sugar return type.</doc> <method name="new_cookie" c:identifier="foo_object_new_cookie" introspectable="0"> - <doc xml:whitespace="preserve">Not sure why this test is here...</doc> + <doc xml:space="preserve">Not sure why this test is here...</doc> <return-value> <type name="ObjectCookie" c:type="FooObjectCookie"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="target" transfer-ownership="none"> <type name="utf8" c:type="const char*"/> </parameter> </parameters> </method> <method name="read" c:identifier="foo_object_read"> - <doc xml:whitespace="preserve">Read some stuff.</doc> + <doc xml:space="preserve">Read some stuff.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <doc xml:space="preserve">obj</doc> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="offset" transfer-ownership="none"> - <doc xml:whitespace="preserve">offset</doc> + <doc xml:space="preserve">offset</doc> <type name="gint" c:type="int"/> </parameter> <parameter name="length" transfer-ownership="none"> - <doc xml:whitespace="preserve">length</doc> + <doc xml:space="preserve">length</doc> <type name="gint" c:type="int"/> </parameter> </parameters> @@ -501,10 +596,16 @@ uses a C sugar return type.</doc> <method name="skipped_method" c:identifier="foo_object_skipped_method" introspectable="0"> - <doc xml:whitespace="preserve">This is only useful from C.</doc> + <doc xml:space="preserve">This is only useful from C.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <doc xml:space="preserve">obj</doc> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> + </parameters> </method> <method name="take_all" c:identifier="foo_object_take_all" @@ -513,12 +614,14 @@ uses a C sugar return type.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="x" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> <parameter transfer-ownership="none"> - <varargs> - </varargs> + <varargs/> </parameter> </parameters> </method> @@ -527,6 +630,9 @@ uses a C sugar return type.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="data" transfer-ownership="none"> <type name="gpointer" c:type="void*"/> </parameter> @@ -540,6 +646,9 @@ uses a C sugar return type.</doc> <type name="gboolean" c:type="gboolean"/> </return-value> <parameters> + <instance-parameter name="object" transfer-ownership="none"> + <type name="Object" c:type="FooObject*"/> + </instance-parameter> <parameter name="first_param" transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -556,7 +665,7 @@ uses a C sugar return type.</doc> writable="1" construct="1" transfer-ownership="none"> - <type name="utf8"/> + <type name="utf8" c:type="gchar*"/> </property> <field name="parent_instance"> <type name="GObject.Object" c:type="GObject"/> @@ -566,14 +675,14 @@ uses a C sugar return type.</doc> </field> <glib:signal name="signal" when="last"> <return-value transfer-ownership="full"> - <type name="utf8"/> + <type name="utf8" c:type="gchar*"/> </return-value> <parameters> <parameter name="object" transfer-ownership="none"> <type name="GObject.Object"/> </parameter> <parameter name="p0" transfer-ownership="none"> - <type name="gpointer"/> + <type name="gpointer" c:type="gpointer"/> </parameter> </parameters> </glib:signal> @@ -609,11 +718,11 @@ uses a C sugar return type.</doc> <type name="Object" c:type="FooObject*"/> </parameter> <parameter name="offset" transfer-ownership="none"> - <doc xml:whitespace="preserve">offset</doc> + <doc xml:space="preserve">offset</doc> <type name="gint" c:type="int"/> </parameter> <parameter name="length" transfer-ownership="none"> - <doc xml:whitespace="preserve">length</doc> + <doc xml:space="preserve">length</doc> <type name="gint" c:type="int"/> </parameter> </parameters> @@ -659,14 +768,21 @@ uses a C sugar return type.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="r1" + direction="inout" + caller-allocates="0" + transfer-ownership="full"> + <doc xml:space="preserve">add to this rect</doc> + <type name="Rectangle" c:type="FooRectangle*"/> + </instance-parameter> <parameter name="r2" transfer-ownership="none"> - <doc xml:whitespace="preserve">source rectangle</doc> + <doc xml:space="preserve">source rectangle</doc> <type name="Rectangle" c:type="const FooRectangle*"/> </parameter> </parameters> </method> <function name="new" c:identifier="foo_rectangle_new" introspectable="0"> - <doc xml:whitespace="preserve">This is a C convenience constructor; we have to (skip) + <doc xml:space="preserve">This is a C convenience constructor; we have to (skip) it because it's not a boxed type.</doc> <return-value> <type name="Rectangle" c:type="FooRectangle*"/> @@ -691,25 +807,38 @@ it because it's not a boxed type.</doc> <type name="gint" c:type="gint"/> </constant> <enumeration name="Skippable" introspectable="0" c:type="FooSkippable"> - <doc xml:whitespace="preserve">Some type that is only interesting from C and should not be + <doc xml:space="preserve">Some type that is only interesting from C and should not be exposed to language bindings.</doc> - <member name="one" value="0" c:identifier="FOO_SKIPPABLE_ONE"/> - <member name="two" value="1" c:identifier="FOO_SKIPPABLE_TWO"/> + <member name="one" value="0" c:identifier="FOO_SKIPPABLE_ONE"> + <doc xml:space="preserve">a skippable enum value</doc> + </member> + <member name="two" value="1" c:identifier="FOO_SKIPPABLE_TWO"> + <doc xml:space="preserve">another skippable enum value</doc> + </member> </enumeration> <enumeration name="StackLayer" c:type="FooStackLayer"> - <member name="desktop" value="0" c:identifier="FOO_LAYER_DESKTOP"/> - <member name="bottom" value="1" c:identifier="FOO_LAYER_BOTTOM"/> - <member name="normal" value="2" c:identifier="FOO_LAYER_NORMAL"/> - <member name="top" value="4" c:identifier="FOO_LAYER_TOP"/> - <member name="dock" value="4" c:identifier="FOO_LAYER_DOCK"/> - <member name="fullscreen" value="5" c:identifier="FOO_LAYER_FULLSCREEN"/> + <member name="desktop" value="0" c:identifier="FOO_LAYER_DESKTOP"> + </member> + <member name="bottom" value="1" c:identifier="FOO_LAYER_BOTTOM"> + </member> + <member name="normal" value="2" c:identifier="FOO_LAYER_NORMAL"> + </member> + <member name="top" value="4" c:identifier="FOO_LAYER_TOP"> + </member> + <member name="dock" value="4" c:identifier="FOO_LAYER_DOCK"> + </member> + <member name="fullscreen" value="5" c:identifier="FOO_LAYER_FULLSCREEN"> + </member> <member name="focused_window" value="6" - c:identifier="FOO_LAYER_FOCUSED_WINDOW"/> + c:identifier="FOO_LAYER_FOCUSED_WINDOW"> + </member> <member name="override_redirect" value="7" - c:identifier="FOO_LAYER_OVERRIDE_REDIRECT"/> - <member name="last" value="8" c:identifier="FOO_LAYER_LAST"/> + c:identifier="FOO_LAYER_OVERRIDE_REDIRECT"> + </member> + <member name="last" value="8" c:identifier="FOO_LAYER_LAST"> + </member> </enumeration> <record name="Struct" c:type="FooStruct"> <field name="priv" writable="1"> @@ -732,17 +861,30 @@ exposed to language bindings.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> + </parameters> </virtual-method> <virtual-method name="do_bar" invoker="do_bar"> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> + </parameters> </virtual-method> <virtual-method name="do_baz" invoker="do_baz"> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> <parameter name="callback" transfer-ownership="none" scope="call" @@ -759,6 +901,9 @@ exposed to language bindings.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> <parameter transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -771,12 +916,20 @@ exposed to language bindings.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> + </parameters> </method> <method name="do_baz" c:identifier="foo_sub_interface_do_baz"> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> <parameter name="callback" transfer-ownership="none" scope="call" @@ -793,6 +946,9 @@ exposed to language bindings.</doc> <type name="none" c:type="void"/> </return-value> <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="SubInterface" c:type="FooSubInterface*"/> + </instance-parameter> <parameter transfer-ownership="none"> <type name="gint" c:type="int"/> </parameter> @@ -803,7 +959,7 @@ exposed to language bindings.</doc> </method> <glib:signal name="destroy-event" when="last"> <return-value transfer-ownership="none"> - <type name="none"/> + <type name="none" c:type="void"/> </return-value> </glib:signal> </interface> @@ -939,8 +1095,7 @@ exposed to language bindings.</doc> <type name="utf8" c:type="const char*"/> </parameter> <parameter transfer-ownership="none"> - <varargs> - </varargs> + <varargs/> </parameter> </parameters> </callback> @@ -1056,7 +1211,7 @@ exposed to language bindings.</doc> </function> <function name="not_a_constructor_new" c:identifier="foo_not_a_constructor_new"> - <doc xml:whitespace="preserve">This should be scanned as a top-level function, and shouldn't cause + <doc xml:space="preserve">This should be scanned as a top-level function, and shouldn't cause a "Can't find matching type for constructor" warning.</doc> <return-value transfer-ownership="none"> <type name="Object" c:type="FooObject*"/> @@ -1066,7 +1221,7 @@ a "Can't find matching type for constructor" warning.</doc> c:identifier="foo_rectangle_new" moved-to="Rectangle.new" introspectable="0"> - <doc xml:whitespace="preserve">This is a C convenience constructor; we have to (skip) + <doc xml:space="preserve">This is a C convenience constructor; we have to (skip) it because it's not a boxed type.</doc> <return-value> <type name="Rectangle" c:type="FooRectangle*"/> @@ -1087,14 +1242,14 @@ it because it's not a boxed type.</doc> </parameters> </function> <function name="skip_me" c:identifier="foo_skip_me" introspectable="0"> - <doc xml:whitespace="preserve">Does something that's only interesting from C and should not be + <doc xml:space="preserve">Does something that's only interesting from C and should not be exposed to language bindings.</doc> <return-value transfer-ownership="none"> <type name="none" c:type="void"/> </return-value> <parameters> <parameter name="fs" transfer-ownership="none"> - <doc xml:whitespace="preserve">a #FooSkippable</doc> + <doc xml:space="preserve">a #FooSkippable</doc> <type name="Skippable" c:type="FooSkippable"/> </parameter> </parameters> |