[glib/issue-2236: 2/3] docs: Fix xinclude directives
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/issue-2236: 2/3] docs: Fix xinclude directives
- Date: Fri, 30 Oct 2020 16:43:58 +0000 (UTC)
commit 2993bb8275ab0c39b177a9de4556feb60a56c8c8
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Oct 30 16:41:07 2020 +0000
docs: Fix xinclude directives
For legacy reasons, Meson's gtk-doc helper script launches the
gtkdoc-mkhtml tool in the `html` directory under the build root. This
means that all paths must be relative to that location.
docs/reference/gio/migrating-gdbus.xml | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
---
diff --git a/docs/reference/gio/migrating-gdbus.xml b/docs/reference/gio/migrating-gdbus.xml
index 5e2d46474..dc4ee75d9 100644
--- a/docs/reference/gio/migrating-gdbus.xml
+++ b/docs/reference/gio/migrating-gdbus.xml
@@ -254,7 +254,7 @@ on_name_acquired (GDBusConnection *connection,
linkend="gdbus-codegen">gdbus-codegen</link></command> is used and like
its counterpart, it also takes D-Bus Introspection XML as input:
</para>
- <example id="gdbus-example-codegen-input"><title>Example D-Bus Introspection
XML</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../gdbus-example-objectmanager.xml"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT</xi:fallback></xi:include></programlisting></example>
+ <example id="gdbus-example-codegen-input"><title>Example D-Bus Introspection
XML</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../../../../../gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager.xml"><xi:fallback>FIXME:
MISSING XINCLUDE CONTENT:
gdbus-example-objectmanager.xml</xi:fallback></xi:include></programlisting></example>
<para>
If this XML is processed like this
<informalexample><programlisting><![CDATA[
@@ -291,18 +291,19 @@ gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. \
#ExampleObjectManagerClient pages for documentation.
</para>
- <example id="gdbus-example-codegen-server"><title>Server-side application using generated
code</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../gdbus-example-objectmanager-server.c"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT</xi:fallback></xi:include></programlisting></example>
+ <example id="gdbus-example-codegen-server"><title>Server-side application using generated
code</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../../../../../gio/tests/gdbus-example-objectmanager-server.c"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT: gdbus-example-objectmanager-server.c</xi:fallback></xi:include></programlisting></example>
- <example id="gdbus-example-codegen-client"><title>Client-side application using generated
code</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../gdbus-example-objectmanager-client.c"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT</xi:fallback></xi:include></programlisting></example>
+ <example id="gdbus-example-codegen-client"><title>Client-side application using generated
code</title><programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="text"
href="../../../../../gio/tests/gdbus-example-objectmanager-client.c"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT: gdbus-example-objectmanager-client.c</xi:fallback></xi:include></programlisting></example>
</section>
- <xi:include
href="../../../../gio/tests/gdbus-object-manager-example/objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Animal.xml"/>
- <xi:include
href="../../../../gio/tests/gdbus-object-manager-example/objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Cat.xml"/>
- <xi:include href="../gdbus-object-manager-example/xml/ExampleAnimal.xml"/>
- <xi:include href="../gdbus-object-manager-example/xml/ExampleCat.xml"/>
- <xi:include href="../gdbus-object-manager-example/xml/ExampleObject.xml"/>
- <xi:include href="../gdbus-object-manager-example/xml/ExampleObjectManagerClient.xml"/>
+ <!-- All XInclude paths are relative to the html/ directory under the build root directory -->
+ <xi:include
href="../../../../gio/tests/gdbus-object-manager-example/objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Animal.xml"><xi:fallback>FIXME:
MISSING XINCLUDE CONTENT:
objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Animal.xml</xi:fallback></xi:include>
+ <xi:include
href="../../../../gio/tests/gdbus-object-manager-example/objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Cat.xml"><xi:fallback>FIXME:
MISSING XINCLUDE CONTENT:
objectmanager-gen-org.gtk.GDBus.Example.ObjectManager.Cat.xml</xi:fallback></xi:include>
+ <xi:include href="../gdbus-object-manager-example/xml/ExampleAnimal.xml"><xi:fallback>FIXME: MISSING
XINCLUDE CONTENT: ExampleAnimal.xml</xi:fallback></xi:include>
+ <xi:include href="../gdbus-object-manager-example/xml/ExampleCat.xml"><xi:fallback>FIXME: MISSING XINCLUDE
CONTENT: ExampleCat.xml</xi:fallback></xi:include>
+ <xi:include href="../gdbus-object-manager-example/xml/ExampleObject.xml"><xi:fallback>FIXME: MISSING
XINCLUDE CONTENT: ExampleObject.xml</xi:fallback></xi:include>
+ <xi:include href="../gdbus-object-manager-example/xml/ExampleObjectManagerClient.xml"><xi:fallback>FIXME:
MISSING XINCLUDE CONTENT: ExampleObjectManagerClient.xml</xi:fallback></xi:include>
</section>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]