diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
commit | 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 (patch) | |
tree | e5d88d25d870d5dedacb6bbdbe2a966086a0a5cf /src/boost/tools/quickbook/test/include | |
parent | Initial commit. (diff) | |
download | ceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.tar.xz ceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.zip |
Adding upstream version 14.2.21.upstream/14.2.21upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/boost/tools/quickbook/test/include')
122 files changed, 5482 insertions, 0 deletions
diff --git a/src/boost/tools/quickbook/test/include/Jamfile.v2 b/src/boost/tools/quickbook/test/include/Jamfile.v2 new file mode 100644 index 00000000..a40bf554 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/Jamfile.v2 @@ -0,0 +1,48 @@ +# +# Copyright (c) 2011 Daniel James +# +# Distributed under the Boost Software License, Version 1.0. (See +# accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) +# + +project quickbook/test/includes + : requirements + <toolset>msvc:<debug-symbols>off + ; + +import quickbook-testing : quickbook-test quickbook-error-test ; + +test-suite quickbook.test : + [ quickbook-test import-basic-1.6 ] + [ quickbook-test filename ] + [ quickbook-test filename-1_7 ] + [ quickbook-test filename-path : : : <quickbook-test-include>sub ] + [ quickbook-test filename_path-1_7 : : : <quickbook-test-include>sub ] + [ quickbook-test doc-title1-1.5 ] + [ quickbook-test doc-title1a-1.5 ] + [ quickbook-test section ] + [ quickbook-test section-unclosed ] + [ quickbook-test templates-1.5 ] + [ quickbook-test templates-1.6 ] + [ quickbook-test macros-1.5 ] + [ quickbook-test macros-1.6 ] + [ quickbook-test code-import ] + [ quickbook-test code-include ] + [ quickbook-test include-id-1.5 ] + [ quickbook-test include-id-1.6 ] + [ quickbook-test include_id_unbalanced-1_6 ] + [ quickbook-error-test section-fail1 ] + [ quickbook-error-test section-fail2 ] + [ quickbook-test in_section-1_5 ] + [ quickbook-test in_section-1_6 ] + [ quickbook-test compatibility-1_1 ] + [ quickbook-test compatibility-1_5 ] + [ quickbook-test compatibility-1_6 ] + [ quickbook-test source_mode-1_5 ] + [ quickbook-test source_mode-1_6 ] + [ quickbook-test nested_compatibility-1_5 ] + [ quickbook-test nested_compatibility-1_6 ] + [ quickbook-test template_include-1_7 ] + [ quickbook-test glob-1_7 ] + ; diff --git a/src/boost/tools/quickbook/test/include/code-import.gold b/src/boost/tools/quickbook/test/include/code-import.gold new file mode 100644 index 00000000..12089ece --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-import.gold @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="import" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Import</title> + <para> + This is the <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function. + </para> + <para> + This description can have paragraphs... + </para> + <itemizedlist> + <listitem> + <simpara> + lists + </simpara> + </listitem> + <listitem> + <simpara> + etc. + </simpara> + </listitem> + </itemizedlist> + <para> + And any quickbook block markup. + </para> + <para> +<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase> +<phrase role="special">{</phrase> + <phrase role="comment">// return 'em, foo man!</phrase> + <phrase role="keyword">return</phrase> <phrase role="string">"foo"</phrase><phrase role="special">;</phrase> +<phrase role="special">}</phrase> +</programlisting> + </para> + <para> + This is the Python <emphasis role="bold"><emphasis>foo</emphasis></emphasis> + function. + </para> + <para> + This description can have paragraphs... + </para> + <itemizedlist> + <listitem> + <simpara> + lists + </simpara> + </listitem> + <listitem> + <simpara> + etc. + </simpara> + </listitem> + </itemizedlist> + <para> + And any quickbook block markup. + </para> + <para> +<programlisting><phrase role="keyword">def</phrase> <phrase role="identifier">foo</phrase><phrase role="special">():</phrase> + <phrase role="comment"># return 'em, foo man!</phrase> + <phrase role="keyword">return</phrase> <phrase role="string">"foo"</phrase> +</programlisting> + </para> + <para> + This is the C <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function. + </para> + <para> + This description can have paragraphs... + </para> + <itemizedlist> + <listitem> + <simpara> + lists + </simpara> + </listitem> + <listitem> + <simpara> + etc. + </simpara> + </listitem> + </itemizedlist> + <para> + And any quickbook block markup. + </para> + <para> +<programlisting><phrase role="keyword">char</phrase><phrase role="special">*</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase> +<phrase role="special">{</phrase> + <phrase role="comment">// return 'em, foo man!</phrase> + <phrase role="keyword">return</phrase> <phrase role="string">"foo"</phrase><phrase role="special">;</phrase> +<phrase role="special">}</phrase> +</programlisting> + </para> + <para> +<programlisting><phrase role="keyword">class</phrase> <phrase role="identifier">x</phrase> +<phrase role="special">{</phrase> +<phrase role="keyword">public</phrase><phrase role="special">:</phrase> + + <co id="import.c0" linkends="import.c1" /><phrase role="identifier">x</phrase><phrase role="special">()</phrase> <phrase role="special">:</phrase> <phrase role="identifier">n</phrase><phrase role="special">(</phrase><phrase role="number">0</phrase><phrase role="special">)</phrase> + <phrase role="special">{</phrase> + <phrase role="special">}</phrase> + + <co id="import.c2" linkends="import.c3" /><phrase role="special">~</phrase><phrase role="identifier">x</phrase><phrase role="special">()</phrase> + <phrase role="special">{</phrase> + <phrase role="special">}</phrase> + + <co id="import.c4" linkends="import.c5" /><phrase role="keyword">int</phrase> <phrase role="identifier">get</phrase><phrase role="special">()</phrase> <phrase role="keyword">const</phrase> + <phrase role="special">{</phrase> + <phrase role="keyword">return</phrase> <phrase role="identifier">n</phrase><phrase role="special">;</phrase> + <phrase role="special">}</phrase> + + <co id="import.c6" linkends="import.c7" /><phrase role="keyword">void</phrase> <phrase role="identifier">set</phrase><phrase role="special">(</phrase><phrase role="keyword">int</phrase> <phrase role="identifier">n_</phrase><phrase role="special">)</phrase> + <phrase role="special">{</phrase> + <phrase role="identifier">n</phrase> <phrase role="special">=</phrase> <phrase role="identifier">n_</phrase><phrase role="special">;</phrase> + <phrase role="special">}</phrase> +<phrase role="special">};</phrase> +</programlisting> + </para> + <calloutlist> + <callout arearefs="import.c0" id="import.c1"> + <para> + Constructor + </para> + </callout> + <callout arearefs="import.c2" id="import.c3"> + <para> + Destructor + </para> + </callout> + <callout arearefs="import.c4" id="import.c5"> + <para> + Get the <code><phrase role="identifier">n</phrase></code> member variable + </para> + </callout> + <callout arearefs="import.c6" id="import.c7"> + <para> + Set the <code><phrase role="identifier">n</phrase></code> member variable + </para> + </callout> + </calloutlist> +</article> diff --git a/src/boost/tools/quickbook/test/include/code-import.gold-html b/src/boost/tools/quickbook/test/include/code-import.gold-html new file mode 100644 index 00000000..1fbe1055 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-import.gold-html @@ -0,0 +1,148 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Import + </h3> + <p> + This is the <span class="bold"><strong><span class="emphasis"><em>foo</em></span></strong></span> + function. + </p> + <p> + This description can have paragraphs... + </p> + <ul> + <li> + <div> + lists + </div> + </li> + <li> + <div> + etc. + </div> + </li> + </ul> + <p> + And any quickbook block markup. + </p> + <p> +<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">foo</span><span class="special">()</span> +<span class="special">{</span> + <span class="comment">// return 'em, foo man!</span> + <span class="keyword">return</span> <span class="string">"foo"</span><span class="special">;</span> +<span class="special">}</span> +</pre> + </p> + <p> + This is the Python <span class="bold"><strong><span class="emphasis"><em>foo</em></span></strong></span> + function. + </p> + <p> + This description can have paragraphs... + </p> + <ul> + <li> + <div> + lists + </div> + </li> + <li> + <div> + etc. + </div> + </li> + </ul> + <p> + And any quickbook block markup. + </p> + <p> +<pre class="programlisting"><span class="keyword">def</span> <span class="identifier">foo</span><span class="special">():</span> + <span class="comment"># return 'em, foo man!</span> + <span class="keyword">return</span> <span class="string">"foo"</span> +</pre> + </p> + <p> + This is the C <span class="bold"><strong><span class="emphasis"><em>foo</em></span></strong></span> + function. + </p> + <p> + This description can have paragraphs... + </p> + <ul> + <li> + <div> + lists + </div> + </li> + <li> + <div> + etc. + </div> + </li> + </ul> + <p> + And any quickbook block markup. + </p> + <p> +<pre class="programlisting"><span class="keyword">char</span><span class="special">*</span> <span class="identifier">foo</span><span class="special">()</span> +<span class="special">{</span> + <span class="comment">// return 'em, foo man!</span> + <span class="keyword">return</span> <span class="string">"foo"</span><span class="special">;</span> +<span class="special">}</span> +</pre> + </p> + <p> +<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">x</span> +<span class="special">{</span> +<span class="keyword">public</span><span class="special">:</span> + + <a href="#import.c1">(1)</a><span class="identifier">x</span><span class="special">()</span> <span class="special">:</span> <span class="identifier">n</span><span class="special">(</span><span class="number">0</span><span class="special">)</span> + <span class="special">{</span> + <span class="special">}</span> + + <a href="#import.c3">(2)</a><span class="special">~</span><span class="identifier">x</span><span class="special">()</span> + <span class="special">{</span> + <span class="special">}</span> + + <a href="#import.c5">(3)</a><span class="keyword">int</span> <span class="identifier">get</span><span class="special">()</span> <span class="keyword">const</span> + <span class="special">{</span> + <span class="keyword">return</span> <span class="identifier">n</span><span class="special">;</span> + <span class="special">}</span> + + <a href="#import.c7">(4)</a><span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n_</span><span class="special">)</span> + <span class="special">{</span> + <span class="identifier">n</span> <span class="special">=</span> <span class="identifier">n_</span><span class="special">;</span> + <span class="special">}</span> +<span class="special">};</span> +</pre> + </p> + <div> + <div id="import.c1"> + <a href="#import.c0">(1)</a> + <p> + Constructor + </p> + </div> + <div id="import.c3"> + <a href="#import.c2">(2)</a> + <p> + Destructor + </p> + </div> + <div id="import.c5"> + <a href="#import.c4">(3)</a> + <p> + Get the <code><span class="identifier">n</span></code> member variable + </p> + </div> + <div id="import.c7"> + <a href="#import.c6">(4)</a> + <p> + Set the <code><span class="identifier">n</span></code> member variable + </p> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/code-import.quickbook b/src/boost/tools/quickbook/test/include/code-import.quickbook new file mode 100644 index 00000000..70faf077 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-import.quickbook @@ -0,0 +1,13 @@ +[article Import] + +[import ../stub.c] +[import ../stub.py] +[import ../stub.cpp] + +[foo] + +[foo_py] + +[foo_c] + +[class_]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/code-include.gold b/src/boost/tools/quickbook/test/include/code-include.gold new file mode 100644 index 00000000..dfa697fd --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-include.gold @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include</title> + <para> + This should appear when <literal>stub.c</literal> is included. + </para> + <para> + This is the C <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function. + </para> + <para> + This description can have paragraphs... + </para> + <itemizedlist> + <listitem> + <simpara> + lists + </simpara> + </listitem> + <listitem> + <simpara> + etc. + </simpara> + </listitem> + </itemizedlist> + <para> + And any quickbook block markup. + </para> +<programlisting><phrase role="keyword">char</phrase><phrase role="special">*</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase> +<phrase role="special">{</phrase> + <phrase role="comment">// return 'em, foo man!</phrase> + <phrase role="keyword">return</phrase> <phrase role="string">"foo"</phrase><phrase role="special">;</phrase> +<phrase role="special">}</phrase> +</programlisting> + <para> + This should appear when <literal>stub.py</literal> is included. + </para> + <para> + This should appear when <literal>stub.cpp</literal> is included. + </para> + <para> + [foo] + </para> + <para> + [foo_py] + </para> + <para> + [foo_c] + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/code-include.gold-html b/src/boost/tools/quickbook/test/include/code-include.gold-html new file mode 100644 index 00000000..100e34a1 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-include.gold-html @@ -0,0 +1,55 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include + </h3> + <p> + This should appear when <tt>stub.c</tt> is included. + </p> + <p> + This is the C <span class="bold"><strong><span class="emphasis"><em>foo</em></span></strong></span> + function. + </p> + <p> + This description can have paragraphs... + </p> + <ul> + <li> + <div> + lists + </div> + </li> + <li> + <div> + etc. + </div> + </li> + </ul> + <p> + And any quickbook block markup. + </p> +<pre class="programlisting"><span class="keyword">char</span><span class="special">*</span> <span class="identifier">foo</span><span class="special">()</span> +<span class="special">{</span> + <span class="comment">// return 'em, foo man!</span> + <span class="keyword">return</span> <span class="string">"foo"</span><span class="special">;</span> +<span class="special">}</span> +</pre> + <p> + This should appear when <tt>stub.py</tt> is included. + </p> + <p> + This should appear when <tt>stub.cpp</tt> is included. + </p> + <p> + [foo] + </p> + <p> + [foo_py] + </p> + <p> + [foo_c] + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/code-include.quickbook b/src/boost/tools/quickbook/test/include/code-include.quickbook new file mode 100644 index 00000000..8a47538f --- /dev/null +++ b/src/boost/tools/quickbook/test/include/code-include.quickbook @@ -0,0 +1,16 @@ +[article Include +[quickbook 1.6] +] + +[include ../stub.c] +[include ../stub.py] +[include ../stub.cpp] + +[/ These shouldn't expand ] + +[foo] + +[foo_py] + +[foo_c] + diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_1.gold b/src/boost/tools/quickbook/test/include/compatibility-1_1.gold new file mode 100644 index 00000000..961d6aa5 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_1.gold @@ -0,0 +1,362 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="compatibility" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Test Compatibility Mode</title> + <section id="compatibility.collision"> + <title>Outer</title> + <section id="test_compatibility_mode.inner"> + <title>Inner</title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h0"> + <phrase id="test_compatibility_mode.collision.inner.header"/><link linkend="test_compatibility_mode.collision.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="inner.heading1"> + Heading1 + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h1"> + <phrase id="test_compatibility_mode.collision.inner.x1"/><link linkend="test_compatibility_mode.collision.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h2"> + <phrase id="test_compatibility_mode.collision.inner.x2"/><link linkend="test_compatibility_mode.collision.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.t0"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.x"> + <title>Inner with id</title> + </section> + </section> + <section id="compatibility.collision0"> + <title>Include compatibility 1.1</title> + <section id="test_compatibility_mode.inner0"> + <title>Inner</title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h3"> + <phrase id="test_compatibility_mode.collision.inner.header0"/><link linkend="test_compatibility_mode.collision.inner.header0">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="inner.heading1_0"> + Heading1 + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h4"> + <phrase id="test_compatibility_mode.collision.inner.x1_0"/><link linkend="test_compatibility_mode.collision.inner.x1_0">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h5"> + <phrase id="test_compatibility_mode.collision.inner.x2_0"/><link linkend="test_compatibility_mode.collision.inner.x2_0">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid0"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.t1"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x0"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.x0"> + <title>Inner with id</title> + </section> + </section> + <section id="compatibility.collision1"> + <title>Include compatibility 1.5</title> + <section id="test_compatibility_mode.collision.inner"> + <title><link linkend="test_compatibility_mode.collision.inner">Inner</link></title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h6"> + <phrase id="test_compatibility_mode.collision.inner.header1"/><link linkend="test_compatibility_mode.collision.inner.header1">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h7"> + <phrase id="test_compatibility_mode.collision.inner.heading1"/><link linkend="test_compatibility_mode.collision.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h8"> + <phrase id="test_compatibility_mode.collision.inner.x1_1"/><link linkend="test_compatibility_mode.collision.inner.x1_1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h9"> + <phrase id="test_compatibility_mode.collision.inner.x2_1"/><link linkend="test_compatibility_mode.collision.inner.x2_1">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid1"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x3"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.collision.x"> + <title><link linkend="test_compatibility_mode.collision.x">Inner with id</link></title> + </section> + </section> + <section id="compatibility.collision2"> + <title>Include compatibility 1.6</title> + <section id="compatibility.collision.inner"> + <title><link linkend="compatibility.collision.inner">Inner</link></title> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h0"> + <phrase id="compatibility.collision.inner.header"/><link linkend="compatibility.collision.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h1"> + <phrase id="compatibility.collision.inner.heading1"/><link linkend="compatibility.collision.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h2"> + <phrase id="compatibility.collision.inner.x1"/><link linkend="compatibility.collision.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h3"> + <phrase id="compatibility.collision.inner.x2"/><link linkend="compatibility.collision.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision.x"> + <title><link linkend="compatibility.collision.x">Inner with id</link></title> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_1.gold-html b/src/boost/tools/quickbook/test/include/compatibility-1_1.gold-html new file mode 100644 index 00000000..6a811781 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_1.gold-html @@ -0,0 +1,424 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Test Compatibility Mode + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#compatibility.collision">Outer</a> + </li> + <li> + <a href="#compatibility.collision0">Include compatibility 1.1</a> + </li> + <li> + <a href="#compatibility.collision1">Include compatibility 1.5</a> + </li> + <li> + <a href="#compatibility.collision2">Include compatibility 1.6</a> + </li> + </ul> + </div> + <div id="compatibility.collision"> + <h3> + Outer + </h3> + <div id="compatibility.collision"> + </div> + <div id="test_compatibility_mode.inner"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.inner"> + <h4 id="test_compatibility_mode.collision.inner.header"> + Header + </h4> + <h1 id="inner.heading1"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.t0" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.x"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.x"> + </div> + </div> + </div> + <div id="compatibility.collision0"> + <h3> + Include compatibility 1.1 + </h3> + <div id="compatibility.collision0"> + </div> + <div id="test_compatibility_mode.inner0"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.inner0"> + <h4 id="test_compatibility_mode.collision.inner.header0"> + Header + </h4> + <h1 id="inner.heading1_0"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1_0"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2_0"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid0" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.t1" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x0" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.x0"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.x0"> + </div> + </div> + </div> + <div id="compatibility.collision1"> + <h3> + Include compatibility 1.5 + </h3> + <div id="compatibility.collision1"> + </div> + <div id="test_compatibility_mode.collision.inner"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.collision.inner"> + <h4 id="test_compatibility_mode.collision.inner.header1"> + Header + </h4> + <h1 id="test_compatibility_mode.collision.inner.heading1"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1_1"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2_1"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid1" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x3" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.collision.x"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.collision.x"> + </div> + </div> + </div> + <div id="compatibility.collision2"> + <h3> + Include compatibility 1.6 + </h3> + <div id="compatibility.collision2"> + </div> + <div id="compatibility.collision.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision.inner"> + <h4 id="compatibility.collision.inner.header"> + Header + </h4> + <h1 id="compatibility.collision.inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision.x"> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_1.quickbook b/src/boost/tools/quickbook/test/include/compatibility-1_1.quickbook new file mode 100644 index 00000000..afdd39dc --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_1.quickbook @@ -0,0 +1,18 @@ +[article Test Compatibility Mode +[quickbook 1.6] +[compatibility-mode 1.1] +[id compatibility] +] + +[section:collision Outer] +[include compatibility-inc.quickbook] +[endsect] +[section:collision Include compatibility 1.1] +[include compatibility-inc_1_1.quickbook] +[endsect] +[section:collision Include compatibility 1.5] +[include compatibility-inc_1_5.quickbook] +[endsect] +[section:collision Include compatibility 1.6] +[include compatibility-inc_1_6.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_5.gold b/src/boost/tools/quickbook/test/include/compatibility-1_5.gold new file mode 100644 index 00000000..79245caf --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_5.gold @@ -0,0 +1,362 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="compatibility" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Test Compatibility Mode</title> + <section id="compatibility.collision"> + <title><link linkend="compatibility.collision">Outer</link></title> + <section id="test_compatibility_mode.collision.inner"> + <title><link linkend="test_compatibility_mode.collision.inner">Inner</link></title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h0"> + <phrase id="test_compatibility_mode.collision.inner.header"/><link linkend="test_compatibility_mode.collision.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h1"> + <phrase id="test_compatibility_mode.collision.inner.heading1"/><link linkend="test_compatibility_mode.collision.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h2"> + <phrase id="test_compatibility_mode.collision.inner.x1"/><link linkend="test_compatibility_mode.collision.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h3"> + <phrase id="test_compatibility_mode.collision.inner.x2"/><link linkend="test_compatibility_mode.collision.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.collision.x"> + <title><link linkend="test_compatibility_mode.collision.x">Inner with id</link></title> + </section> + </section> + <section id="compatibility.collision0"> + <title><link linkend="compatibility.collision0">Include compatibility 1.1</link></title> + <section id="test_compatibility_mode.inner"> + <title>Inner</title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h4"> + <phrase id="test_compatibility_mode.collision.inner.header0"/><link linkend="test_compatibility_mode.collision.inner.header0">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="inner.heading1"> + Heading1 + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h5"> + <phrase id="test_compatibility_mode.collision.inner.x1_0"/><link linkend="test_compatibility_mode.collision.inner.x1_0">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h6"> + <phrase id="test_compatibility_mode.collision.inner.x2_0"/><link linkend="test_compatibility_mode.collision.inner.x2_0">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid0"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.t0"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x0"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.x"> + <title>Inner with id</title> + </section> + </section> + <section id="compatibility.collision1"> + <title><link linkend="compatibility.collision1">Include compatibility 1.5</link></title> + <section id="test_compatibility_mode.collision.inner0"> + <title><link linkend="test_compatibility_mode.collision.inner0">Inner</link></title> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h7"> + <phrase id="test_compatibility_mode.collision.inner.header1"/><link linkend="test_compatibility_mode.collision.inner.header1">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h8"> + <phrase id="test_compatibility_mode.collision.inner.heading1_0"/><link linkend="test_compatibility_mode.collision.inner.heading1_0">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="test_compatibility_mode.collision.inner.h9"> + <phrase id="test_compatibility_mode.collision.inner.x1_1"/><link linkend="test_compatibility_mode.collision.inner.x1_1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="test_compatibility_mode.collision.inner.h10"> + <phrase id="test_compatibility_mode.collision.inner.x2_1"/><link linkend="test_compatibility_mode.collision.inner.x2_1">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="test_compatibility_mode.collision.inner.withid1"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="test_compatibility_mode.collision.inner.with_title0"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="test_compatibility_mode.collision.inner.x3"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="test_compatibility_mode.collision.x0"> + <title><link linkend="test_compatibility_mode.collision.x0">Inner with id</link></title> + </section> + </section> + <section id="compatibility.collision2"> + <title><link linkend="compatibility.collision2">Include compatibility 1.6</link></title> + <section id="compatibility.collision.inner"> + <title><link linkend="compatibility.collision.inner">Inner</link></title> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h0"> + <phrase id="compatibility.collision.inner.header"/><link linkend="compatibility.collision.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h1"> + <phrase id="compatibility.collision.inner.heading1"/><link linkend="compatibility.collision.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h2"> + <phrase id="compatibility.collision.inner.x1"/><link linkend="compatibility.collision.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h3"> + <phrase id="compatibility.collision.inner.x2"/><link linkend="compatibility.collision.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision.x"> + <title><link linkend="compatibility.collision.x">Inner with id</link></title> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_5.gold-html b/src/boost/tools/quickbook/test/include/compatibility-1_5.gold-html new file mode 100644 index 00000000..945b00f0 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_5.gold-html @@ -0,0 +1,424 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Test Compatibility Mode + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#compatibility.collision">Outer</a> + </li> + <li> + <a href="#compatibility.collision0">Include compatibility 1.1</a> + </li> + <li> + <a href="#compatibility.collision1">Include compatibility 1.5</a> + </li> + <li> + <a href="#compatibility.collision2">Include compatibility 1.6</a> + </li> + </ul> + </div> + <div id="compatibility.collision"> + <h3> + Outer + </h3> + <div id="compatibility.collision"> + </div> + <div id="test_compatibility_mode.collision.inner"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.collision.inner"> + <h4 id="test_compatibility_mode.collision.inner.header"> + Header + </h4> + <h1 id="test_compatibility_mode.collision.inner.heading1"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.collision.x"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.collision.x"> + </div> + </div> + </div> + <div id="compatibility.collision0"> + <h3> + Include compatibility 1.1 + </h3> + <div id="compatibility.collision0"> + </div> + <div id="test_compatibility_mode.inner"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.inner"> + <h4 id="test_compatibility_mode.collision.inner.header0"> + Header + </h4> + <h1 id="inner.heading1"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1_0"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2_0"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid0" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.t0" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x0" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.x"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.x"> + </div> + </div> + </div> + <div id="compatibility.collision1"> + <h3> + Include compatibility 1.5 + </h3> + <div id="compatibility.collision1"> + </div> + <div id="test_compatibility_mode.collision.inner0"> + <h3> + Inner + </h3> + <div id="test_compatibility_mode.collision.inner0"> + <h4 id="test_compatibility_mode.collision.inner.header1"> + Header + </h4> + <h1 id="test_compatibility_mode.collision.inner.heading1_0"> + Heading1 + </h1> + <h4 id="test_compatibility_mode.collision.inner.x1_1"> + Header with id + </h4> + <h1 id="test_compatibility_mode.collision.inner.x2_1"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.withid1" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.with_title0" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="test_compatibility_mode.collision.inner.x3" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="test_compatibility_mode.collision.x0"> + <h3> + Inner with id + </h3> + <div id="test_compatibility_mode.collision.x0"> + </div> + </div> + </div> + <div id="compatibility.collision2"> + <h3> + Include compatibility 1.6 + </h3> + <div id="compatibility.collision2"> + </div> + <div id="compatibility.collision.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision.inner"> + <h4 id="compatibility.collision.inner.header"> + Header + </h4> + <h1 id="compatibility.collision.inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision.x"> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_5.quickbook b/src/boost/tools/quickbook/test/include/compatibility-1_5.quickbook new file mode 100644 index 00000000..9593df72 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_5.quickbook @@ -0,0 +1,18 @@ +[article Test Compatibility Mode +[compatibility-mode 1.5] +[id compatibility] +[quickbook 1.6] +] + +[section:collision Outer] +[include compatibility-inc.quickbook] +[endsect] +[section:collision Include compatibility 1.1] +[include compatibility-inc_1_1.quickbook] +[endsect] +[section:collision Include compatibility 1.5] +[include compatibility-inc_1_5.quickbook] +[endsect] +[section:collision Include compatibility 1.6] +[include compatibility-inc_1_6.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_6.gold b/src/boost/tools/quickbook/test/include/compatibility-1_6.gold new file mode 100644 index 00000000..b3e51277 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_6.gold @@ -0,0 +1,362 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="compatibility" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Test Compatibility Mode</title> + <section id="compatibility.collision"> + <title><link linkend="compatibility.collision">Outer</link></title> + <section id="compatibility.collision.inner"> + <title><link linkend="compatibility.collision.inner">Inner</link></title> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h0"> + <phrase id="compatibility.collision.inner.header"/><link linkend="compatibility.collision.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h1"> + <phrase id="compatibility.collision.inner.heading1"/><link linkend="compatibility.collision.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision.inner.h2"> + <phrase id="compatibility.collision.inner.x1"/><link linkend="compatibility.collision.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision.inner.h3"> + <phrase id="compatibility.collision.inner.x2"/><link linkend="compatibility.collision.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision.x"> + <title><link linkend="compatibility.collision.x">Inner with id</link></title> + </section> + </section> + <section id="compatibility.collision0"> + <title><link linkend="compatibility.collision0">Include compatibility 1.1</link></title> + <section id="compatibility.collision0.inner"> + <title>Inner</title> + <bridgehead renderas="sect4" id="compatibility.collision0.inner.h0"> + <phrase id="compatibility.collision0.inner.header"/><link linkend="compatibility.collision0.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="inner.heading1"> + Heading1 + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision0.inner.h1"> + <phrase id="compatibility.collision0.inner.x1"/><link linkend="compatibility.collision0.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision0.inner.h2"> + <phrase id="compatibility.collision0.inner.x2"/><link linkend="compatibility.collision0.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision0.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision0.inner.t0"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision0.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision0.x"> + <title>Inner with id</title> + </section> + </section> + <section id="compatibility.collision1"> + <title><link linkend="compatibility.collision1">Include compatibility 1.5</link></title> + <section id="compatibility.collision1.inner"> + <title><link linkend="compatibility.collision1.inner">Inner</link></title> + <bridgehead renderas="sect4" id="compatibility.collision1.inner.h0"> + <phrase id="compatibility.collision1.inner.header"/><link linkend="compatibility.collision1.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision1.inner.h1"> + <phrase id="compatibility.collision1.inner.heading1"/><link linkend="compatibility.collision1.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision1.inner.h2"> + <phrase id="compatibility.collision1.inner.x1"/><link linkend="compatibility.collision1.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision1.inner.h3"> + <phrase id="compatibility.collision1.inner.x2"/><link linkend="compatibility.collision1.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision1.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision1.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision1.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision1.x"> + <title><link linkend="compatibility.collision1.x">Inner with id</link></title> + </section> + </section> + <section id="compatibility.collision2"> + <title><link linkend="compatibility.collision2">Include compatibility 1.6</link></title> + <section id="compatibility.collision2.inner"> + <title><link linkend="compatibility.collision2.inner">Inner</link></title> + <bridgehead renderas="sect4" id="compatibility.collision2.inner.h0"> + <phrase id="compatibility.collision2.inner.header"/><link linkend="compatibility.collision2.inner.header">Header</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision2.inner.h1"> + <phrase id="compatibility.collision2.inner.heading1"/><link linkend="compatibility.collision2.inner.heading1">Heading1</link> + </bridgehead> + <bridgehead renderas="sect4" id="compatibility.collision2.inner.h2"> + <phrase id="compatibility.collision2.inner.x1"/><link linkend="compatibility.collision2.inner.x1">Header + with id</link> + </bridgehead> + <bridgehead renderas="sect1" id="compatibility.collision2.inner.h3"> + <phrase id="compatibility.collision2.inner.x2"/><link linkend="compatibility.collision2.inner.x2">Heading1 + with id</link> + </bridgehead> + <informaltable frame="all"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <informaltable frame="all" id="compatibility.collision2.inner.withid"> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + <table frame="all" id="compatibility.collision2.inner.with_title"> + <title>With Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + <table frame="all" id="compatibility.collision2.inner.x"> + <title>Id and Title</title> + <tgroup cols="1"> + <thead> + <row> + <entry> + </entry> + </row> + </thead> + <tbody> + <row> + <entry> + </entry> + </row> + </tbody> + </tgroup> + </table> + </section> + <section id="compatibility.collision2.x"> + <title><link linkend="compatibility.collision2.x">Inner with id</link></title> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_6.gold-html b/src/boost/tools/quickbook/test/include/compatibility-1_6.gold-html new file mode 100644 index 00000000..eff72c00 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_6.gold-html @@ -0,0 +1,424 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Test Compatibility Mode + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#compatibility.collision">Outer</a> + </li> + <li> + <a href="#compatibility.collision0">Include compatibility 1.1</a> + </li> + <li> + <a href="#compatibility.collision1">Include compatibility 1.5</a> + </li> + <li> + <a href="#compatibility.collision2">Include compatibility 1.6</a> + </li> + </ul> + </div> + <div id="compatibility.collision"> + <h3> + Outer + </h3> + <div id="compatibility.collision"> + </div> + <div id="compatibility.collision.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision.inner"> + <h4 id="compatibility.collision.inner.header"> + Header + </h4> + <h1 id="compatibility.collision.inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision.x"> + </div> + </div> + </div> + <div id="compatibility.collision0"> + <h3> + Include compatibility 1.1 + </h3> + <div id="compatibility.collision0"> + </div> + <div id="compatibility.collision0.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision0.inner"> + <h4 id="compatibility.collision0.inner.header"> + Header + </h4> + <h1 id="inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision0.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision0.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision0.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision0.inner.t0" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision0.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision0.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision0.x"> + </div> + </div> + </div> + <div id="compatibility.collision1"> + <h3> + Include compatibility 1.5 + </h3> + <div id="compatibility.collision1"> + </div> + <div id="compatibility.collision1.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision1.inner"> + <h4 id="compatibility.collision1.inner.header"> + Header + </h4> + <h1 id="compatibility.collision1.inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision1.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision1.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision1.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision1.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision1.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision1.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision1.x"> + </div> + </div> + </div> + <div id="compatibility.collision2"> + <h3> + Include compatibility 1.6 + </h3> + <div id="compatibility.collision2"> + </div> + <div id="compatibility.collision2.inner"> + <h3> + Inner + </h3> + <div id="compatibility.collision2.inner"> + <h4 id="compatibility.collision2.inner.header"> + Header + </h4> + <h1 id="compatibility.collision2.inner.heading1"> + Heading1 + </h1> + <h4 id="compatibility.collision2.inner.x1"> + Header with id + </h4> + <h1 id="compatibility.collision2.inner.x2"> + Heading1 with id + </h1> + <div class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision2.inner.withid" class="informaltable"> + <table> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision2.inner.with_title" class="table"> + <table> + <caption>With Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + <div id="compatibility.collision2.inner.x" class="table"> + <table> + <caption>Id and Title</caption> + <thead> + <tr> + <th> + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div id="compatibility.collision2.x"> + <h3> + Inner with id + </h3> + <div id="compatibility.collision2.x"> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/compatibility-1_6.quickbook b/src/boost/tools/quickbook/test/include/compatibility-1_6.quickbook new file mode 100644 index 00000000..46880a8c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-1_6.quickbook @@ -0,0 +1,17 @@ +[article Test Compatibility Mode +[id compatibility] +[quickbook 1.6] +] + +[section:collision Outer] +[include compatibility-inc.quickbook] +[endsect] +[section:collision Include compatibility 1.1] +[include compatibility-inc_1_1.quickbook] +[endsect] +[section:collision Include compatibility 1.5] +[include compatibility-inc_1_5.quickbook] +[endsect] +[section:collision Include compatibility 1.6] +[include compatibility-inc_1_6.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-inc.quickbook b/src/boost/tools/quickbook/test/include/compatibility-inc.quickbook new file mode 100644 index 00000000..66fbb54e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-inc.quickbook @@ -0,0 +1,31 @@ +[section Inner] + +[heading Header] + +[h1 Heading1] + +[heading:x1 Header with id] + +[h1:x2 Heading1 with id] + +[table +[[]][[]] +] + +[table:withid +[[]][[]] +] + +[table With Title +[[]][[]] +] + +[table:x Id and Title +[[]][[]] +] + + +[endsect] + +[section:x Inner with id] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-inc_1_1.quickbook b/src/boost/tools/quickbook/test/include/compatibility-inc_1_1.quickbook new file mode 100644 index 00000000..89b4d655 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-inc_1_1.quickbook @@ -0,0 +1,33 @@ +[compatibility-mode 1.1] + +[section Inner] + +[heading Header] + +[h1 Heading1] + +[heading:x1 Header with id] + +[h1:x2 Heading1 with id] + +[table +[[]][[]] +] + +[table:withid +[[]][[]] +] + +[table With Title +[[]][[]] +] + +[table:x Id and Title +[[]][[]] +] + + +[endsect] + +[section:x Inner with id] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-inc_1_5.quickbook b/src/boost/tools/quickbook/test/include/compatibility-inc_1_5.quickbook new file mode 100644 index 00000000..5551da5b --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-inc_1_5.quickbook @@ -0,0 +1,33 @@ +[compatibility-mode 1.5] + +[section Inner] + +[heading Header] + +[h1 Heading1] + +[heading:x1 Header with id] + +[h1:x2 Heading1 with id] + +[table +[[]][[]] +] + +[table:withid +[[]][[]] +] + +[table With Title +[[]][[]] +] + +[table:x Id and Title +[[]][[]] +] + + +[endsect] + +[section:x Inner with id] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/compatibility-inc_1_6.quickbook b/src/boost/tools/quickbook/test/include/compatibility-inc_1_6.quickbook new file mode 100644 index 00000000..61f3c7bc --- /dev/null +++ b/src/boost/tools/quickbook/test/include/compatibility-inc_1_6.quickbook @@ -0,0 +1,33 @@ +[compatibility-mode 1.6] + +[section Inner] + +[heading Header] + +[h1 Heading1] + +[heading:x1 Header with id] + +[h1:x2 Heading1 with id] + +[table +[[]][[]] +] + +[table:withid +[[]][[]] +] + +[table With Title +[[]][[]] +] + +[table:x Id and Title +[[]][[]] +] + + +[endsect] + +[section:x Inner with id] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold b/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold new file mode 100644 index 00000000..f2fb5321 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="doc_title_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Doc Title 1</title> + <bridgehead renderas="sect2" id="doc_title_1.h0"> + <phrase id="doc_title_1.a1"/><link linkend="doc_title_1.a1">a1</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1.h1"> + <phrase id="doc_title_1.inc1"/><link linkend="doc_title_1.inc1">inc1</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1.h2"> + <phrase id="doc_title_1.a2"/><link linkend="doc_title_1.a2">a2</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1_inc2.h0"> + <phrase id="doc_title_1_inc2.inc2"/><link linkend="doc_title_1_inc2.inc2">inc2</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1.h3"> + <phrase id="doc_title_1.a3"/><link linkend="doc_title_1.a3">a3</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1_inc2.h1"> + <phrase id="doc_title_1_inc2.inc3"/><link linkend="doc_title_1_inc2.inc3">inc3</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1.h4"> + <phrase id="doc_title_1.a4"/><link linkend="doc_title_1.a4">a4</link> + </bridgehead> +</article> diff --git a/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold-html b/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold-html new file mode 100644 index 00000000..69848ef9 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-1.5.gold-html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Doc Title 1 + </h3> + <h2 id="doc_title_1.a1"> + a1 + </h2> + <h2 id="doc_title_1.inc1"> + inc1 + </h2> + <h2 id="doc_title_1.a2"> + a2 + </h2> + <h2 id="doc_title_1_inc2.inc2"> + inc2 + </h2> + <h2 id="doc_title_1.a3"> + a3 + </h2> + <h2 id="doc_title_1_inc2.inc3"> + inc3 + </h2> + <h2 id="doc_title_1.a4"> + a4 + </h2> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/doc-title1-1.5.quickbook b/src/boost/tools/quickbook/test/include/doc-title1-1.5.quickbook new file mode 100644 index 00000000..ec7a56c8 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-1.5.quickbook @@ -0,0 +1,27 @@ +[article Doc Title 1 +[quickbook 1.5] +] + +[/ Doc Titles for included files is a little odd. You generally don't see + titles in them, the only way to detect them is through the generated ids. + So that's what this test is for. + + The second include has a title, because that isn't scoped by file it will + continue to be used to generated ids for the following included files - + but not in this document as the document id for the file is generated + for the whole file at the start. + ] + +[heading a1] + +[include doc-title1-inc1.quickbook] + +[heading a2] + +[include doc-title1-inc2.quickbook] + +[heading a3] + +[include doc-title1-inc3.quickbook] + +[heading a4] diff --git a/src/boost/tools/quickbook/test/include/doc-title1-inc1.quickbook b/src/boost/tools/quickbook/test/include/doc-title1-inc1.quickbook new file mode 100644 index 00000000..e17ad31d --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-inc1.quickbook @@ -0,0 +1 @@ +[heading inc1] diff --git a/src/boost/tools/quickbook/test/include/doc-title1-inc2.quickbook b/src/boost/tools/quickbook/test/include/doc-title1-inc2.quickbook new file mode 100644 index 00000000..e8b18d37 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-inc2.quickbook @@ -0,0 +1,4 @@ +[article Doc Title 1 Inc2 +] + +[heading inc2] diff --git a/src/boost/tools/quickbook/test/include/doc-title1-inc3.quickbook b/src/boost/tools/quickbook/test/include/doc-title1-inc3.quickbook new file mode 100644 index 00000000..501e3320 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1-inc3.quickbook @@ -0,0 +1 @@ +[heading inc3] diff --git a/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold new file mode 100644 index 00000000..0ee226e9 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="doc-title" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Doc Title 1a</title> + <bridgehead renderas="sect2" id="doc-title.h0"> + <phrase id="doc-title.a1"/><link linkend="doc-title.a1">a1</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1a.h0"> + <phrase id="doc_title_1a.inc1"/><link linkend="doc_title_1a.inc1">inc1</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc-title.h1"> + <phrase id="doc-title.a2"/><link linkend="doc-title.a2">a2</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1_inc2.h0"> + <phrase id="doc_title_1_inc2.inc2"/><link linkend="doc_title_1_inc2.inc2">inc2</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc-title.h2"> + <phrase id="doc-title.a3"/><link linkend="doc-title.a3">a3</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc_title_1_inc2.h1"> + <phrase id="doc_title_1_inc2.inc3"/><link linkend="doc_title_1_inc2.inc3">inc3</link> + </bridgehead> + <bridgehead renderas="sect2" id="doc-title.h3"> + <phrase id="doc-title.a4"/><link linkend="doc-title.a4">a4</link> + </bridgehead> +</article> diff --git a/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold-html b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold-html new file mode 100644 index 00000000..f29d8cdb --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.gold-html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Doc Title 1a + </h3> + <h2 id="doc-title.a1"> + a1 + </h2> + <h2 id="doc_title_1a.inc1"> + inc1 + </h2> + <h2 id="doc-title.a2"> + a2 + </h2> + <h2 id="doc_title_1_inc2.inc2"> + inc2 + </h2> + <h2 id="doc-title.a3"> + a3 + </h2> + <h2 id="doc_title_1_inc2.inc3"> + inc3 + </h2> + <h2 id="doc-title.a4"> + a4 + </h2> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/doc-title1a-1.5.quickbook b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.quickbook new file mode 100644 index 00000000..dc12d5cb --- /dev/null +++ b/src/boost/tools/quickbook/test/include/doc-title1a-1.5.quickbook @@ -0,0 +1,20 @@ +[article Doc Title 1a +[quickbook 1.5] +[id doc-title] +] + +[/ A repeat of doc-title1, but with an explicit id. ] + +[heading a1] + +[include doc-title1-inc1.quickbook] + +[heading a2] + +[include doc-title1-inc2.quickbook] + +[heading a3] + +[include doc-title1-inc3.quickbook] + +[heading a4] diff --git a/src/boost/tools/quickbook/test/include/filename-1_7.gold b/src/boost/tools/quickbook/test/include/filename-1_7.gold new file mode 100644 index 00000000..935b4264 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-1_7.gold @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="filename_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Filename Test</title> + <para> + filename-1_7.quickbook + </para> + <bridgehead renderas="sect2" id="filename_test.h0"> + <phrase id="filename_test.test_1"/><link linkend="filename_test.test_1">Test + 1</link> + </bridgehead> + <para> + sub/filename_include1.quickbook + </para> + <para> + sub/../filename_include2.quickbook + </para> + <bridgehead renderas="sect2" id="filename_test.h1"> + <phrase id="filename_test.test_2"/><link linkend="filename_test.test_2">Test + 2</link> + </bridgehead> + <para> + filename_include2.quickbook + </para> + <bridgehead renderas="sect2" id="filename_test.h2"> + <phrase id="filename_test.test_3"/><link linkend="filename_test.test_3">Test + 3</link> + </bridgehead> + <para> + sub/filename_include1.quickbook + </para> + <para> + sub/../filename_include2.quickbook + </para> + <bridgehead renderas="sect2" id="filename_test.h3"> + <phrase id="filename_test.test_4"/><link linkend="filename_test.test_4">Test + 4</link> + </bridgehead> + <para> + sub/filename_include1.quickbook + </para> + <para> + sub/../filename_include2.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/filename-1_7.gold-html b/src/boost/tools/quickbook/test/include/filename-1_7.gold-html new file mode 100644 index 00000000..50bd6054 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-1_7.gold-html @@ -0,0 +1,45 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Filename Test + </h3> + <p> + filename-1_7.quickbook + </p> + <h2 id="filename_test.test_1"> + Test 1 + </h2> + <p> + sub/filename_include1.quickbook + </p> + <p> + sub/../filename_include2.quickbook + </p> + <h2 id="filename_test.test_2"> + Test 2 + </h2> + <p> + filename_include2.quickbook + </p> + <h2 id="filename_test.test_3"> + Test 3 + </h2> + <p> + sub/filename_include1.quickbook + </p> + <p> + sub/../filename_include2.quickbook + </p> + <h2 id="filename_test.test_4"> + Test 4 + </h2> + <p> + sub/filename_include1.quickbook + </p> + <p> + sub/../filename_include2.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/filename-1_7.quickbook b/src/boost/tools/quickbook/test/include/filename-1_7.quickbook new file mode 100644 index 00000000..9d462af8 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-1_7.quickbook @@ -0,0 +1,21 @@ +[article Filename Test +[quickbook 1.7] +] + +__FILENAME__ + +[heading Test 1] + +[include sub/*.quickbook] + +[heading Test 2] + +[include filename_include?.quickbook] + +[heading Test 3] + +[include su\[b\]/filename\\_include1.quickbook] + +[heading Test 4] + +[include su\\b/*.quickbook] diff --git a/src/boost/tools/quickbook/test/include/filename-path.gold b/src/boost/tools/quickbook/test/include/filename-path.gold new file mode 100644 index 00000000..f77ab84a --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-path.gold @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="filename_test_with_include_path" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Filename test with include path</title> + <para> + filename-path.quickbook + </para> + <para> + filename_include1.quickbook + </para> + <para> + ../filename_include2.quickbook + </para> + <para> + filename_include2.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/filename-path.gold-html b/src/boost/tools/quickbook/test/include/filename-path.gold-html new file mode 100644 index 00000000..d7a6e2e0 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-path.gold-html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Filename test with include path + </h3> + <p> + filename-path.quickbook + </p> + <p> + filename_include1.quickbook + </p> + <p> + ../filename_include2.quickbook + </p> + <p> + filename_include2.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/filename-path.quickbook b/src/boost/tools/quickbook/test/include/filename-path.quickbook new file mode 100644 index 00000000..6121df5c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename-path.quickbook @@ -0,0 +1,9 @@ +[article Filename test with include path +[quickbook 1.5] +] + +__FILENAME__ + +[include filename_include1.quickbook] + +[include filename_include2.quickbook]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/filename.gold b/src/boost/tools/quickbook/test/include/filename.gold new file mode 100644 index 00000000..3e895eb4 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename.gold @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="filename_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Filename Test</title> + <para> + filename.quickbook + </para> + <para> + sub/filename_include1.quickbook + </para> + <para> + sub/../filename_include2.quickbook + </para> + <para> + filename_include2.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/filename.gold-html b/src/boost/tools/quickbook/test/include/filename.gold-html new file mode 100644 index 00000000..e722f930 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename.gold-html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Filename Test + </h3> + <p> + filename.quickbook + </p> + <p> + sub/filename_include1.quickbook + </p> + <p> + sub/../filename_include2.quickbook + </p> + <p> + filename_include2.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/filename.quickbook b/src/boost/tools/quickbook/test/include/filename.quickbook new file mode 100644 index 00000000..37ff37b5 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename.quickbook @@ -0,0 +1,9 @@ +[article Filename Test +[quickbook 1.5] +] + +__FILENAME__ + +[include sub/filename_include1.quickbook] + +[include filename_include2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/filename_include2.quickbook b/src/boost/tools/quickbook/test/include/filename_include2.quickbook new file mode 100644 index 00000000..f9d479a9 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename_include2.quickbook @@ -0,0 +1 @@ +__FILENAME__
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/filename_path-1_7.gold b/src/boost/tools/quickbook/test/include/filename_path-1_7.gold new file mode 100644 index 00000000..6f52dafc --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename_path-1_7.gold @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="filename_test_with_include_path" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Filename test with include path</title> + <para> + filename_path-1_7.quickbook + </para> + <para> + filename_include1.quickbook + </para> + <para> + ../filename_include2.quickbook + </para> + <para> + filename_include2.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/filename_path-1_7.gold-html b/src/boost/tools/quickbook/test/include/filename_path-1_7.gold-html new file mode 100644 index 00000000..190f5d24 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename_path-1_7.gold-html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Filename test with include path + </h3> + <p> + filename_path-1_7.quickbook + </p> + <p> + filename_include1.quickbook + </p> + <p> + ../filename_include2.quickbook + </p> + <p> + filename_include2.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/filename_path-1_7.quickbook b/src/boost/tools/quickbook/test/include/filename_path-1_7.quickbook new file mode 100644 index 00000000..741d76ad --- /dev/null +++ b/src/boost/tools/quickbook/test/include/filename_path-1_7.quickbook @@ -0,0 +1,7 @@ +[article Filename test with include path +[quickbook 1.7] +] + +__FILENAME__ + +[include filename_include?.quickbook] diff --git a/src/boost/tools/quickbook/test/include/glob-1_7.gold b/src/boost/tools/quickbook/test/include/glob-1_7.gold new file mode 100644 index 00000000..ba31ae96 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob-1_7.gold @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="glob_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Glob Test</title> + <section id="glob_test.t1_0"> + <title><link linkend="glob_test.t1_0">Test 1.0</link></title> + </section> + <section id="glob_test.t1_1"> + <title><link linkend="glob_test.t1_1">Test 1.1</link></title> + <para> + A + </para> + </section> + <section id="glob_test.t1_2"> + <title><link linkend="glob_test.t1_2">Test 1.2</link></title> + <para> + B + </para> + </section> + <section id="glob_test.t1_3"> + <title><link linkend="glob_test.t1_3">Test 1.3</link></title> + <para> + B + </para> + </section> + <section id="glob_test.t2_1"> + <title><link linkend="glob_test.t2_1">Test 2.1</link></title> + <para> + A + </para> + <para> + B + </para> + </section> + <section id="glob_test.t2_2"> + <title><link linkend="glob_test.t2_2">Test 2.2</link></title> + <para> + B + </para> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/glob-1_7.gold-html b/src/boost/tools/quickbook/test/include/glob-1_7.gold-html new file mode 100644 index 00000000..9b53c2be --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob-1_7.gold-html @@ -0,0 +1,94 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Glob Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#glob_test.t1_0">Test 1.0</a> + </li> + <li> + <a href="#glob_test.t1_1">Test 1.1</a> + </li> + <li> + <a href="#glob_test.t1_2">Test 1.2</a> + </li> + <li> + <a href="#glob_test.t1_3">Test 1.3</a> + </li> + <li> + <a href="#glob_test.t2_1">Test 2.1</a> + </li> + <li> + <a href="#glob_test.t2_2">Test 2.2</a> + </li> + </ul> + </div> + <div id="glob_test.t1_0"> + <h3> + Test 1.0 + </h3> + <div id="glob_test.t1_0"> + </div> + </div> + <div id="glob_test.t1_1"> + <h3> + Test 1.1 + </h3> + <div id="glob_test.t1_1"> + <p> + A + </p> + </div> + </div> + <div id="glob_test.t1_2"> + <h3> + Test 1.2 + </h3> + <div id="glob_test.t1_2"> + <p> + B + </p> + </div> + </div> + <div id="glob_test.t1_3"> + <h3> + Test 1.3 + </h3> + <div id="glob_test.t1_3"> + <p> + B + </p> + </div> + </div> + <div id="glob_test.t2_1"> + <h3> + Test 2.1 + </h3> + <div id="glob_test.t2_1"> + <p> + A + </p> + <p> + B + </p> + </div> + </div> + <div id="glob_test.t2_2"> + <h3> + Test 2.2 + </h3> + <div id="glob_test.t2_2"> + <p> + B + </p> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/glob-1_7.quickbook b/src/boost/tools/quickbook/test/include/glob-1_7.quickbook new file mode 100644 index 00000000..826c12be --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob-1_7.quickbook @@ -0,0 +1,39 @@ +[article Glob Test +[quickbook 1.7] +] + +[section:t1_0 Test 1.0] + +[include glob0/*] + +[endsect] [/t1_0] + +[section:t1_1 Test 1.1] + +[include glob1/*] + +[endsect] [/t1_1] + +[section:t1_2 Test 1.2] + +[include glob1/*/*] + +[endsect] [/t1_2] + +[section:t1_3 Test 1.3] + +[include glob1/*/b.qbk] + +[endsect] [/t1_3] + +[section:t2_1 Test 2.1] + +[include glob2/*] + +[endsect] [/t2_1] + +[section:t2_2 Test 2.2] + +[include glob2/*/*] + +[endsect] [/t2_2] diff --git a/src/boost/tools/quickbook/test/include/glob1/a.qbk b/src/boost/tools/quickbook/test/include/glob1/a.qbk new file mode 100644 index 00000000..f70f10e4 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob1/a.qbk @@ -0,0 +1 @@ +A diff --git a/src/boost/tools/quickbook/test/include/glob1/glob1-1/b.qbk b/src/boost/tools/quickbook/test/include/glob1/glob1-1/b.qbk new file mode 100644 index 00000000..223b7836 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob1/glob1-1/b.qbk @@ -0,0 +1 @@ +B diff --git a/src/boost/tools/quickbook/test/include/glob2/a.qbk b/src/boost/tools/quickbook/test/include/glob2/a.qbk new file mode 100644 index 00000000..16058080 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob2/a.qbk @@ -0,0 +1,3 @@ +A + +[include */*.qbk] diff --git a/src/boost/tools/quickbook/test/include/glob2/glob2-1/b.qbk b/src/boost/tools/quickbook/test/include/glob2/glob2-1/b.qbk new file mode 100644 index 00000000..223b7836 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/glob2/glob2-1/b.qbk @@ -0,0 +1 @@ +B diff --git a/src/boost/tools/quickbook/test/include/import-basic-1.6.gold b/src/boost/tools/quickbook/test/include/import-basic-1.6.gold new file mode 100644 index 00000000..706589ae --- /dev/null +++ b/src/boost/tools/quickbook/test/include/import-basic-1.6.gold @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="import-1.6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Import Quickbook Test</title> + <para> + Macro 1: import-basic-inc1.quickbook Template 1: import-basic-1.6.quickbook + </para> + <para> + Macro 2: import-basic-inc2.quickbook Template 2: import-basic-1.6.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/import-basic-1.6.gold-html b/src/boost/tools/quickbook/test/include/import-basic-1.6.gold-html new file mode 100644 index 00000000..bbc87b7d --- /dev/null +++ b/src/boost/tools/quickbook/test/include/import-basic-1.6.gold-html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Import Quickbook Test + </h3> + <p> + Macro 1: import-basic-inc1.quickbook Template 1: import-basic-1.6.quickbook + </p> + <p> + Macro 2: import-basic-inc2.quickbook Template 2: import-basic-1.6.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/import-basic-1.6.quickbook b/src/boost/tools/quickbook/test/include/import-basic-1.6.quickbook new file mode 100644 index 00000000..934db6a9 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/import-basic-1.6.quickbook @@ -0,0 +1,12 @@ +[article Import Quickbook Test +[quickbook 1.6] +[id import-1.6] +] + +[import import-basic-inc1.quickbook] + +macro1 [template1] + +[import import-basic-inc2.quickbook] + +macro2 [template2] diff --git a/src/boost/tools/quickbook/test/include/import-basic-inc1.quickbook b/src/boost/tools/quickbook/test/include/import-basic-inc1.quickbook new file mode 100644 index 00000000..46992284 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/import-basic-inc1.quickbook @@ -0,0 +1,4 @@ +This shouldn't show: __FILENAME__ + +[def macro1 Macro 1: __FILENAME__] +[template template1 Template 1: __FILENAME__]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/import-basic-inc2.quickbook b/src/boost/tools/quickbook/test/include/import-basic-inc2.quickbook new file mode 100644 index 00000000..0cbaaa11 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/import-basic-inc2.quickbook @@ -0,0 +1,10 @@ +[article Macro import. +[quickbook 1.6] +] + +[/ TOOD: Should I have a special docinfo type for this kind of thing? ] + +This shouldn't show: __FILENAME__ + +[def macro2 Macro 2: __FILENAME__] +[template template2 Template 2: __FILENAME__]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/in_section-1_5.gold b/src/boost/tools/quickbook/test/include/in_section-1_5.gold new file mode 100644 index 00000000..b55eb73f --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_5.gold @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_in_section_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section 1.5</title> + <section id="include_in_section_1_5.container"> + <title><link linkend="include_in_section_1_5.container">Container</link></title> + <bridgehead renderas="sect1" id="include_in_section_include_1.container.h0"> + <phrase id="include_in_section_include_1.container.test1"/><link linkend="include_in_section_include_1.container.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1.container.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1.container.inner.h0"> + <phrase id="include_in_section_include_1.container.inner.test2"/><link linkend="include_in_section_include_1.container.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include_in_section_include_1.container.inner.h1"> + <phrase id="include_in_section_include_1.container.inner.simple_include"/><link + linkend="include_in_section_include_1.container.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + <bridgehead renderas="sect1" id="section_include.container.h0"> + <phrase id="section_include.container.test1"/><link linkend="section_include.container.test1">Test1</link> + </bridgehead> + <section id="section_include.container.inner"> + <bridgehead renderas="sect1" id="section_include.container.inner.h0"> + <phrase id="section_include.container.inner.test2"/><link linkend="section_include.container.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include_in_section_include_2.container.inner.h0"> + <phrase id="include_in_section_include_2.container.inner.simple_include"/><link + linkend="include_in_section_include_2.container.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </section> + <bridgehead renderas="sect1" id="include_in_section_include_1.h0"> + <phrase id="include_in_section_include_1.test1"/><link linkend="include_in_section_include_1.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1.inner.h0"> + <phrase id="include_in_section_include_1.inner.test2"/><link linkend="include_in_section_include_1.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include_in_section_include_1.inner.h1"> + <phrase id="include_in_section_include_1.inner.simple_include"/><link linkend="include_in_section_include_1.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + <bridgehead renderas="sect1" id="section_include.h0"> + <phrase id="section_include.test1"/><link linkend="section_include.test1">Test1</link> + </bridgehead> + <section id="section_include.inner"> + <bridgehead renderas="sect1" id="section_include.inner.h0"> + <phrase id="section_include.inner.test2"/><link linkend="section_include.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include_in_section_include_2.inner.h0"> + <phrase id="include_in_section_include_2.inner.simple_include"/><link linkend="include_in_section_include_2.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + <section id="include_in_section_1_5.container2"> + <title><link linkend="include_in_section_1_5.container2">Container2</link></title> + <bridgehead renderas="sect1" id="include_in_section_include_1.container2.h0"> + <phrase id="include_in_section_include_1.container2.test1"/><link linkend="include_in_section_include_1.container2.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1.container2.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1.container2.inner.h0"> + <phrase id="include_in_section_include_1.container2.inner.test2"/><link linkend="include_in_section_include_1.container2.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include_in_section_include_1.container2.inner.h1"> + <phrase id="include_in_section_include_1.container2.inner.simple_include"/><link + linkend="include_in_section_include_1.container2.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + <bridgehead renderas="sect1" id="section_include.container2.h0"> + <phrase id="section_include.container2.test1"/><link linkend="section_include.container2.test1">Test1</link> + </bridgehead> + <section id="section_include.container2.inner"> + <bridgehead renderas="sect1" id="section_include.container2.inner.h0"> + <phrase id="section_include.container2.inner.test2"/><link linkend="section_include.container2.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include_in_section_include_2.container2.inner.h0"> + <phrase id="include_in_section_include_2.container2.inner.simple_include"/><link + linkend="include_in_section_include_2.container2.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/in_section-1_5.gold-html b/src/boost/tools/quickbook/test/include/in_section-1_5.gold-html new file mode 100644 index 00000000..5bad6b57 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_5.gold-html @@ -0,0 +1,120 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include in section 1.5 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_in_section_1_5.container">Container</a> + </li> + <li> + <a href="#include_in_section_include_1.inner"><i>Untitled</i></a> + </li> + <li> + <a href="#section_include.inner"><i>Untitled</i></a> + </li> + <li> + <a href="#include_in_section_1_5.container2">Container2</a> + </li> + </ul> + </div> + <h1 id="include_in_section_include_1.test1"> + Test1 + </h1> + <h1 id="section_include.test1"> + Test1 + </h1> + <div id="include_in_section_1_5.container"> + <h3> + Container + </h3> + <div id="include_in_section_1_5.container"> + <h1 id="include_in_section_include_1.container.test1"> + Test1 + </h1> + <h1 id="section_include.container.test1"> + Test1 + </h1> + </div> + <div id="include_in_section_include_1.container.inner"> + <div id="include_in_section_include_1.container.inner"> + <h1 id="include_in_section_include_1.container.inner.test2"> + Test2 + </h1> + <h4 id="include_in_section_include_1.container.inner.simple_include"> + Simple include + </h4> + </div> + </div> + <div id="section_include.container.inner"> + <div id="section_include.container.inner"> + <h1 id="section_include.container.inner.test2"> + Test2 + </h1> + <h4 id="include_in_section_include_2.container.inner.simple_include"> + Simple include + </h4> + </div> + </div> + </div> + <div id="include_in_section_include_1.inner"> + <div id="include_in_section_include_1.inner"> + <h1 id="include_in_section_include_1.inner.test2"> + Test2 + </h1> + <h3 id="include_in_section_include_1.inner.simple_include"> + Simple include + </h3> + </div> + </div> + <div id="section_include.inner"> + <div id="section_include.inner"> + <h1 id="section_include.inner.test2"> + Test2 + </h1> + <h3 id="include_in_section_include_2.inner.simple_include"> + Simple include + </h3> + </div> + </div> + <div id="include_in_section_1_5.container2"> + <h3> + Container2 + </h3> + <div id="include_in_section_1_5.container2"> + <h1 id="include_in_section_include_1.container2.test1"> + Test1 + </h1> + <h1 id="section_include.container2.test1"> + Test1 + </h1> + </div> + <div id="include_in_section_include_1.container2.inner"> + <div id="include_in_section_include_1.container2.inner"> + <h1 id="include_in_section_include_1.container2.inner.test2"> + Test2 + </h1> + <h4 id="include_in_section_include_1.container2.inner.simple_include"> + Simple include + </h4> + </div> + </div> + <div id="section_include.container2.inner"> + <div id="section_include.container2.inner"> + <h1 id="section_include.container2.inner.test2"> + Test2 + </h1> + <h4 id="include_in_section_include_2.container2.inner.simple_include"> + Simple include + </h4> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/in_section-1_5.quickbook b/src/boost/tools/quickbook/test/include/in_section-1_5.quickbook new file mode 100644 index 00000000..28183096 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_5.quickbook @@ -0,0 +1,16 @@ +[article Include in section 1.5 +[quickbook 1.5] +] + +[section:container Container] +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] +[endsect] + +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] + +[section:container2 Container2] +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/in_section-1_6.gold b/src/boost/tools/quickbook/test/include/in_section-1_6.gold new file mode 100644 index 00000000..52c18a70 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_6.gold @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_in_section_1_6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section 1.6</title> + <section id="include_in_section_1_6.container"> + <title><link linkend="include_in_section_1_6.container">Container</link></title> + <article id="include_in_section_include_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 1</title> + <bridgehead renderas="sect1" id="include_in_section_include_1.h0"> + <phrase id="include_in_section_include_1.test1"/><link linkend="include_in_section_include_1.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1.inner.h0"> + <phrase id="include_in_section_include_1.inner.test2"/><link linkend="include_in_section_include_1.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include_in_section_include_1.inner.h1"> + <phrase id="include_in_section_include_1.inner.simple_include"/><link linkend="include_in_section_include_1.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </article> + <article id="section_include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 2</title> + <bridgehead renderas="sect1" id="section_include.h0"> + <phrase id="section_include.test1"/><link linkend="section_include.test1">Test1</link> + </bridgehead> + <section id="section_include.inner"> + <bridgehead renderas="sect1" id="section_include.inner.h0"> + <phrase id="section_include.inner.test2"/><link linkend="section_include.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="section_include.inner.h1"> + <phrase id="section_include.inner.simple_include"/><link linkend="section_include.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </article> + </section> + <article id="include_in_section_include_1_0" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 1</title> + <bridgehead renderas="sect1" id="include_in_section_include_1_0.h0"> + <phrase id="include_in_section_include_1_0.test1"/><link linkend="include_in_section_include_1_0.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1_0.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1_0.inner.h0"> + <phrase id="include_in_section_include_1_0.inner.test2"/><link linkend="include_in_section_include_1_0.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include_in_section_include_1_0.inner.h1"> + <phrase id="include_in_section_include_1_0.inner.simple_include"/><link linkend="include_in_section_include_1_0.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </article> + <article id="section_include0" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 2</title> + <bridgehead renderas="sect1" id="section_include0.h0"> + <phrase id="section_include0.test1"/><link linkend="section_include0.test1">Test1</link> + </bridgehead> + <section id="section_include0.inner"> + <bridgehead renderas="sect1" id="section_include0.inner.h0"> + <phrase id="section_include0.inner.test2"/><link linkend="section_include0.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="section_include0.inner.h1"> + <phrase id="section_include0.inner.simple_include"/><link linkend="section_include0.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </article> + <section id="include_in_section_1_6.container2"> + <title><link linkend="include_in_section_1_6.container2">Container2</link></title> + <article id="include_in_section_include_1_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 1</title> + <bridgehead renderas="sect1" id="include_in_section_include_1_1.h0"> + <phrase id="include_in_section_include_1_1.test1"/><link linkend="include_in_section_include_1_1.test1">Test1</link> + </bridgehead> + <section id="include_in_section_include_1_1.inner"> + <bridgehead renderas="sect1" id="include_in_section_include_1_1.inner.h0"> + <phrase id="include_in_section_include_1_1.inner.test2"/><link linkend="include_in_section_include_1_1.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include_in_section_include_1_1.inner.h1"> + <phrase id="include_in_section_include_1_1.inner.simple_include"/><link + linkend="include_in_section_include_1_1.inner.simple_include">Simple include</link> + </bridgehead> + </section> + </article> + <article id="section_include1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include in section include 2</title> + <bridgehead renderas="sect1" id="section_include1.h0"> + <phrase id="section_include1.test1"/><link linkend="section_include1.test1">Test1</link> + </bridgehead> + <section id="section_include1.inner"> + <bridgehead renderas="sect1" id="section_include1.inner.h0"> + <phrase id="section_include1.inner.test2"/><link linkend="section_include1.inner.test2">Test2</link> + </bridgehead> + <bridgehead renderas="sect3" id="section_include1.inner.h1"> + <phrase id="section_include1.inner.simple_include"/><link linkend="section_include1.inner.simple_include">Simple + include</link> + </bridgehead> + </section> + </article> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/in_section-1_6.gold-html b/src/boost/tools/quickbook/test/include/in_section-1_6.gold-html new file mode 100644 index 00000000..cc2c36ac --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_6.gold-html @@ -0,0 +1,238 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include in section 1.6 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_in_section_1_6.container">Container</a> + <ul> + <li> + <a href="#include_in_section_include_1">Include in section include + 1</a> + </li> + <li> + <a href="#section_include">Include in section include 2</a> + </li> + </ul> + </li> + <li> + <a href="#include_in_section_include_1_0">Include in section include 1</a> + <ul> + <li> + <a href="#include_in_section_include_1_0.inner"><i>Untitled</i></a> + </li> + </ul> + </li> + <li> + <a href="#section_include0">Include in section include 2</a> + <ul> + <li> + <a href="#section_include0.inner"><i>Untitled</i></a> + </li> + </ul> + </li> + <li> + <a href="#include_in_section_1_6.container2">Container2</a> + <ul> + <li> + <a href="#include_in_section_include_1_1">Include in section include + 1</a> + </li> + <li> + <a href="#section_include1">Include in section include 2</a> + </li> + </ul> + </li> + </ul> + </div> + <div id="include_in_section_1_6.container"> + <h3> + Container + </h3> + <div id="include_in_section_1_6.container"> + </div> + <div id="include_in_section_include_1"> + <h3> + Include in section include 1 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_in_section_include_1.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="include_in_section_include_1.test1"> + Test1 + </h1> + <div id="include_in_section_include_1.inner"> + <div id="include_in_section_include_1.inner"> + <h1 id="include_in_section_include_1.inner.test2"> + Test2 + </h1> + <h3 id="include_in_section_include_1.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + <div id="section_include"> + <h3> + Include in section include 2 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#section_include.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="section_include.test1"> + Test1 + </h1> + <div id="section_include.inner"> + <div id="section_include.inner"> + <h1 id="section_include.inner.test2"> + Test2 + </h1> + <h3 id="section_include.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + </div> + <div id="include_in_section_include_1_0"> + <h3> + Include in section include 1 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_in_section_include_1_0.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="include_in_section_include_1_0.test1"> + Test1 + </h1> + <div id="include_in_section_include_1_0.inner"> + <div id="include_in_section_include_1_0.inner"> + <h1 id="include_in_section_include_1_0.inner.test2"> + Test2 + </h1> + <h3 id="include_in_section_include_1_0.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + <div id="section_include0"> + <h3> + Include in section include 2 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#section_include0.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="section_include0.test1"> + Test1 + </h1> + <div id="section_include0.inner"> + <div id="section_include0.inner"> + <h1 id="section_include0.inner.test2"> + Test2 + </h1> + <h3 id="section_include0.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + <div id="include_in_section_1_6.container2"> + <h3> + Container2 + </h3> + <div id="include_in_section_1_6.container2"> + </div> + <div id="include_in_section_include_1_1"> + <h3> + Include in section include 1 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_in_section_include_1_1.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="include_in_section_include_1_1.test1"> + Test1 + </h1> + <div id="include_in_section_include_1_1.inner"> + <div id="include_in_section_include_1_1.inner"> + <h1 id="include_in_section_include_1_1.inner.test2"> + Test2 + </h1> + <h3 id="include_in_section_include_1_1.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + <div id="section_include1"> + <h3> + Include in section include 2 + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#section_include1.inner"><i>Untitled</i></a> + </li> + </ul> + </div> + <h1 id="section_include1.test1"> + Test1 + </h1> + <div id="section_include1.inner"> + <div id="section_include1.inner"> + <h1 id="section_include1.inner.test2"> + Test2 + </h1> + <h3 id="section_include1.inner.simple_include"> + Simple include + </h3> + </div> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/in_section-1_6.quickbook b/src/boost/tools/quickbook/test/include/in_section-1_6.quickbook new file mode 100644 index 00000000..686f97ec --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-1_6.quickbook @@ -0,0 +1,16 @@ +[article Include in section 1.6 +[quickbook 1.6] +] + +[section:container Container] +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] +[endsect] + +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] + +[section:container2 Container2] +[include in_section-inc1.quickbook] +[include in_section-inc2.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/in_section-inc1.quickbook b/src/boost/tools/quickbook/test/include/in_section-inc1.quickbook new file mode 100644 index 00000000..f74bf5db --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-inc1.quickbook @@ -0,0 +1,13 @@ +[article Include in section include 1 +[quickbook 1.6] +] + +[h1 Test1] + +[section:inner] + +[h1 Test2] + +[include include-id-inc1.quickbook] + +[endsect] diff --git a/src/boost/tools/quickbook/test/include/in_section-inc2.quickbook b/src/boost/tools/quickbook/test/include/in_section-inc2.quickbook new file mode 100644 index 00000000..0a30aaa7 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/in_section-inc2.quickbook @@ -0,0 +1,14 @@ +[article Include in section include 2 +[quickbook 1.6] +[id section_include] +] + +[h1 Test1] + +[section:inner] + +[h1 Test2] + +[include include-id-inc1.quickbook] + +[endsect] diff --git a/src/boost/tools/quickbook/test/include/include-id-1.5.gold b/src/boost/tools/quickbook/test/include/include-id-1.5.gold new file mode 100644 index 00000000..4944d08d --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.5.gold @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_id_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include Id Test</title> + <bridgehead renderas="sect2" id="a.h0"> + <phrase id="a.simple_include"/><link linkend="a.simple_include">Simple include</link> + </bridgehead> + <bridgehead renderas="sect2" id="b.h0"> + <phrase id="b.simple_include"/><link linkend="b.simple_include">Simple include</link> + </bridgehead> + <bridgehead renderas="sect2" id="c.h0"> + <phrase id="c.title__no_id"/><link linkend="c.title__no_id">Title, no id</link> + </bridgehead> + <bridgehead renderas="sect2" id="d.h0"> + <phrase id="d.title__no_id"/><link linkend="d.title__no_id">Title, no id</link> + </bridgehead> + <bridgehead renderas="sect2" id="with-id.h0"> + <phrase id="with-id.title_with_id"/><link linkend="with-id.title_with_id">Title + with id</link> + </bridgehead> + <bridgehead renderas="sect2" id="with-id.h1"> + <phrase id="with-id.title_with_id0"/><link linkend="with-id.title_with_id0">Title + with id</link> + </bridgehead> +</article> diff --git a/src/boost/tools/quickbook/test/include/include-id-1.5.gold-html b/src/boost/tools/quickbook/test/include/include-id-1.5.gold-html new file mode 100644 index 00000000..4c7b6b23 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.5.gold-html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include Id Test + </h3> + <h2 id="a.simple_include"> + Simple include + </h2> + <h2 id="b.simple_include"> + Simple include + </h2> + <h2 id="c.title__no_id"> + Title, no id + </h2> + <h2 id="d.title__no_id"> + Title, no id + </h2> + <h2 id="with-id.title_with_id"> + Title with id + </h2> + <h2 id="with-id.title_with_id0"> + Title with id + </h2> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/include-id-1.5.quickbook b/src/boost/tools/quickbook/test/include/include-id-1.5.quickbook new file mode 100644 index 00000000..dd4b50ad --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.5.quickbook @@ -0,0 +1,10 @@ +[article Include Id Test +[quickbook 1.5] +] + +[include:a include-id-inc1.quickbook] +[include:b include-id-inc1.quickbook] +[include:c include-id-inc2.quickbook] +[include:d include-id-inc2.quickbook] +[include:e include-id-inc3.quickbook] +[include:f include-id-inc3.quickbook] diff --git a/src/boost/tools/quickbook/test/include/include-id-1.6.gold b/src/boost/tools/quickbook/test/include/include-id-1.6.gold new file mode 100644 index 00000000..1f4cb881 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.6.gold @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_id_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include Id Test</title> + <bridgehead renderas="sect2" id="a.h0"> + <phrase id="a.simple_include"/><link linkend="a.simple_include">Simple include</link> + </bridgehead> + <bridgehead renderas="sect2" id="b.h0"> + <phrase id="b.simple_include"/><link linkend="b.simple_include">Simple include</link> + </bridgehead> + <article id="c" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include without id</title> + <bridgehead renderas="sect2" id="c.h0"> + <phrase id="c.title__no_id"/><link linkend="c.title__no_id">Title, no id</link> + </bridgehead> + </article> + <article id="d" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include without id</title> + <bridgehead renderas="sect2" id="d.h0"> + <phrase id="d.title__no_id"/><link linkend="d.title__no_id">Title, no id</link> + </bridgehead> + </article> + <article id="e" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include with id</title> + <bridgehead renderas="sect2" id="e.h0"> + <phrase id="e.title_with_id"/><link linkend="e.title_with_id">Title with id</link> + </bridgehead> + </article> + <article id="f" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include with id</title> + <bridgehead renderas="sect2" id="f.h0"> + <phrase id="f.title_with_id"/><link linkend="f.title_with_id">Title with id</link> + </bridgehead> + </article> +</article> diff --git a/src/boost/tools/quickbook/test/include/include-id-1.6.gold-html b/src/boost/tools/quickbook/test/include/include-id-1.6.gold-html new file mode 100644 index 00000000..5912dadb --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.6.gold-html @@ -0,0 +1,66 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include Id Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#c">Include without id</a> + </li> + <li> + <a href="#d">Include without id</a> + </li> + <li> + <a href="#e">Include with id</a> + </li> + <li> + <a href="#f">Include with id</a> + </li> + </ul> + </div> + <h2 id="a.simple_include"> + Simple include + </h2> + <h2 id="b.simple_include"> + Simple include + </h2> + <div id="c"> + <h3> + Include without id + </h3> + <h2 id="c.title__no_id"> + Title, no id + </h2> + </div> + <div id="d"> + <h3> + Include without id + </h3> + <h2 id="d.title__no_id"> + Title, no id + </h2> + </div> + <div id="e"> + <h3> + Include with id + </h3> + <h2 id="e.title_with_id"> + Title with id + </h2> + </div> + <div id="f"> + <h3> + Include with id + </h3> + <h2 id="f.title_with_id"> + Title with id + </h2> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/include-id-1.6.quickbook b/src/boost/tools/quickbook/test/include/include-id-1.6.quickbook new file mode 100644 index 00000000..d7d5318c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-1.6.quickbook @@ -0,0 +1,10 @@ +[article Include Id Test +[quickbook 1.6] +] + +[include:a include-id-inc1.quickbook] +[include:b include-id-inc1.quickbook] +[include:c include-id-inc2.quickbook] +[include:d include-id-inc2.quickbook] +[include:e include-id-inc3.quickbook] +[include:f include-id-inc3.quickbook] diff --git a/src/boost/tools/quickbook/test/include/include-id-inc1.quickbook b/src/boost/tools/quickbook/test/include/include-id-inc1.quickbook new file mode 100644 index 00000000..63a761d5 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-inc1.quickbook @@ -0,0 +1 @@ +[heading Simple include] diff --git a/src/boost/tools/quickbook/test/include/include-id-inc2.quickbook b/src/boost/tools/quickbook/test/include/include-id-inc2.quickbook new file mode 100644 index 00000000..a7dbef41 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-inc2.quickbook @@ -0,0 +1,5 @@ +[article Include without id +[quickbook 1.5] +] + +[heading Title, no id] diff --git a/src/boost/tools/quickbook/test/include/include-id-inc3.quickbook b/src/boost/tools/quickbook/test/include/include-id-inc3.quickbook new file mode 100644 index 00000000..2bd23982 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include-id-inc3.quickbook @@ -0,0 +1,6 @@ +[article Include with id +[quickbook 1.5] +[id with-id] +] + +[heading Title with id] diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold new file mode 100644 index 00000000..ede21ccb --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="unbalanced" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Test include ids with unbalanced sections</title> + <section id="include1.inc1"> + <title><link linkend="include1.inc1">Include 1</link></title> + <bridgehead renderas="sect3" id="include1.inc1.h0"> + <phrase id="include1.inc1.inc1_1"/><link linkend="include1.inc1.inc1_1">Heading + 1</link> + </bridgehead> + <bridgehead renderas="sect3" id="include1a.h0"> + <phrase id="include1a.inc1a_1"/><link linkend="include1a.inc1a_1">Heading 1</link> + </bridgehead> + <section id="include1a.inc1a"> + <title><link linkend="include1a.inc1a">Include 1a</link></title> + <bridgehead renderas="sect4" id="include1a.inc1a.h0"> + <phrase id="include1a.inc1a.inc1a_2"/><link linkend="include1a.inc1a.inc1a_2">Heading + 2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include1a.inc1a.h1"> + <phrase id="include1a.inc1a.inc1_2"/><link linkend="include1a.inc1a.inc1_2">Heading + 2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include1a.inc1a.h2"> + <phrase id="include1a.inc1a.x1"/><link linkend="include1a.inc1a.x1">X1</link> + </bridgehead> + </section> + <bridgehead renderas="sect3" id="include1.inc1.h1"> + <phrase id="include1.inc1.x2"/><link linkend="include1.inc1.x2">X2</link> + </bridgehead> + </section> + <section id="unbalanced.sect1"> + <title><link linkend="unbalanced.sect1">Section 1</link></title> + <bridgehead renderas="sect3" id="unbalanced.sect1.h0"> + <phrase id="unbalanced.sect1.x1"/><link linkend="unbalanced.sect1.x1">X1</link> + </bridgehead> + <section id="unbalanced.sect1.sect2"> + <title><link linkend="unbalanced.sect1.sect2">Section 2</link></title> + <bridgehead renderas="sect4" id="unbalanced.sect1.sect2.h0"> + <phrase id="unbalanced.sect1.sect2.x2"/><link linkend="unbalanced.sect1.sect2.x2">X2</link> + </bridgehead> + <bridgehead renderas="sect4" id="include2.h0"> + <phrase id="include2.inc2_1"/><link linkend="include2.inc2_1">Heading 1</link> + </bridgehead> + </section> + <bridgehead renderas="sect3" id="include2.h1"> + <phrase id="include2.inc2_2"/><link linkend="include2.inc2_2">Heading 2</link> + </bridgehead> + <bridgehead renderas="sect3" id="include2a.h0"> + <phrase id="include2a.inc2a_1"/><link linkend="include2a.inc2a_1">Heading 1</link> + </bridgehead> + </section> + <bridgehead renderas="sect2" id="include2a.h1"> + <phrase id="include2a.inc2a_2"/><link linkend="include2a.inc2a_2">Heading 2</link> + </bridgehead> + <bridgehead renderas="sect2" id="include2.h2"> + <phrase id="include2.inc2_3"/><link linkend="include2.inc2_3">Heading 3</link> + </bridgehead> +</article> diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold-html b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold-html new file mode 100644 index 00000000..85415e88 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.gold-html @@ -0,0 +1,89 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Test include ids with unbalanced sections + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include1.inc1">Include 1</a> + </li> + <li> + <a href="#unbalanced.sect1">Section 1</a> + </li> + </ul> + </div> + <h2 id="include2a.inc2a_2"> + Heading 2 + </h2> + <h2 id="include2.inc2_3"> + Heading 3 + </h2> + <div id="include1.inc1"> + <h3> + Include 1 + </h3> + <div id="include1.inc1"> + <h3 id="include1.inc1.inc1_1"> + Heading 1 + </h3> + <h3 id="include1a.inc1a_1"> + Heading 1 + </h3> + <h3 id="include1.inc1.x2"> + X2 + </h3> + </div> + <div id="include1a.inc1a"> + <h3> + Include 1a + </h3> + <div id="include1a.inc1a"> + <h4 id="include1a.inc1a.inc1a_2"> + Heading 2 + </h4> + <h4 id="include1a.inc1a.inc1_2"> + Heading 2 + </h4> + <h4 id="include1a.inc1a.x1"> + X1 + </h4> + </div> + </div> + </div> + <div id="unbalanced.sect1"> + <h3> + Section 1 + </h3> + <div id="unbalanced.sect1"> + <h3 id="unbalanced.sect1.x1"> + X1 + </h3> + <h3 id="include2.inc2_2"> + Heading 2 + </h3> + <h3 id="include2a.inc2a_1"> + Heading 1 + </h3> + </div> + <div id="unbalanced.sect1.sect2"> + <h3> + Section 2 + </h3> + <div id="unbalanced.sect1.sect2"> + <h4 id="unbalanced.sect1.sect2.x2"> + X2 + </h4> + <h4 id="include2.inc2_1"> + Heading 1 + </h4> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.quickbook b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.quickbook new file mode 100644 index 00000000..b1568d4f --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-1_6.quickbook @@ -0,0 +1,19 @@ +[quickbook 1.6] +[article Test include ids with unbalanced sections + [id unbalanced] +] + +[/ Sections start in included files ] + +[include:include1 include_id_unbalanced-inc1.quickbook] +[heading:x1 X1] +[endsect] +[heading:x2 X2] +[endsect] + +[/ Sections end in included files ] +[section:sect1 Section 1] +[heading:x1 X1] +[section:sect2 Section 2] +[heading:x2 X2] +[include:include2 include_id_unbalanced-inc2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1.quickbook b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1.quickbook new file mode 100644 index 00000000..d3214811 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1.quickbook @@ -0,0 +1,4 @@ +[section:inc1 Include 1] +[heading:inc1_1 Heading 1] +[include:include1a include_id_unbalanced-inc1a.quickbook] +[heading:inc1_2 Heading 2] diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1a.quickbook b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1a.quickbook new file mode 100644 index 00000000..1bc46b4f --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc1a.quickbook @@ -0,0 +1,3 @@ +[heading:inc1a_1 Heading 1] +[section:inc1a Include 1a] +[heading:inc1a_2 Heading 2] diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2.quickbook b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2.quickbook new file mode 100644 index 00000000..37c313ca --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2.quickbook @@ -0,0 +1,5 @@ +[heading:inc2_1 Heading 1] +[endsect] +[heading:inc2_2 Heading 2] +[include:include2a include_id_unbalanced-inc2a.quickbook] +[heading:inc2_3 Heading 3] diff --git a/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2a.quickbook b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2a.quickbook new file mode 100644 index 00000000..780fb405 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/include_id_unbalanced-inc2a.quickbook @@ -0,0 +1,3 @@ +[heading:inc2a_1 Heading 1] +[endsect] +[heading:inc2a_2 Heading 2] diff --git a/src/boost/tools/quickbook/test/include/macros-1.5.gold b/src/boost/tools/quickbook/test/include/macros-1.5.gold new file mode 100644 index 00000000..d5e8a519 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.5.gold @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="macros_test_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Macros Test 1.5</title> + <para> + Foo:macros-inc1.quickbook + </para> + <para> + Defined conditional phrase. + </para> + <itemizedlist> + <listitem> + <simpara> + __foo__ + </simpara> + </listitem> + <listitem> + <simpara> + Defined template:macros-1.5.quickbook + </simpara> + </listitem> + <listitem> + <simpara> + __defined_macro__ + </simpara> + </listitem> + <listitem> + <simpara> + [not_defined_template] + </simpara> + </listitem> + <listitem> + <simpara> + <emphasis role="underline">_not_defined_macro__</emphasis> + </simpara> + </listitem> + </itemizedlist> +</article> diff --git a/src/boost/tools/quickbook/test/include/macros-1.5.gold-html b/src/boost/tools/quickbook/test/include/macros-1.5.gold-html new file mode 100644 index 00000000..e1a98593 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.5.gold-html @@ -0,0 +1,42 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Macros Test 1.5 + </h3> + <p> + Foo:macros-inc1.quickbook + </p> + <p> + Defined conditional phrase. + </p> + <ul> + <li> + <div> + __foo__ + </div> + </li> + <li> + <div> + Defined template:macros-1.5.quickbook + </div> + </li> + <li> + <div> + __defined_macro__ + </div> + </li> + <li> + <div> + [not_defined_template] + </div> + </li> + <li> + <div> + <span class="underline">_not_defined_macro__</span> + </div> + </li> + </ul> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/macros-1.5.quickbook b/src/boost/tools/quickbook/test/include/macros-1.5.quickbook new file mode 100644 index 00000000..a63a1f0c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.5.quickbook @@ -0,0 +1,13 @@ +[article Macros Test 1.5 +[quickbook 1.5] +] + +[def __defined__] + +[include macros-inc1.quickbook] + +* __foo__ +* [defined_template] +* __defined_macro__ +* [not_defined_template] +* [__not_defined_macro__] diff --git a/src/boost/tools/quickbook/test/include/macros-1.6.gold b/src/boost/tools/quickbook/test/include/macros-1.6.gold new file mode 100644 index 00000000..ec93c05c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.6.gold @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="macros_test_1_6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Macros Test 1.6</title> + <para> + Foo:macros-inc1.quickbook + </para> + <para> + Defined conditional phrase. + </para> + <itemizedlist> + <listitem> + <simpara> + __foo__ + </simpara> + </listitem> + <listitem> + <simpara> + [defined_template] + </simpara> + </listitem> + <listitem> + <simpara> + __defined_macro__ + </simpara> + </listitem> + <listitem> + <simpara> + [not_defined_template] + </simpara> + </listitem> + <listitem> + <simpara> + <emphasis role="underline">_not_defined_macro__</emphasis> + </simpara> + </listitem> + </itemizedlist> + <itemizedlist> + <listitem> + <simpara> + Foo:macros-inc1.quickbook + </simpara> + </listitem> + <listitem> + <simpara> + Defined template:macros-1.6.quickbook + </simpara> + </listitem> + <listitem> + <simpara> + Defined macro:macros-inc1.quickbook + </simpara> + </listitem> + <listitem> + <simpara> + [not_defined_template] + </simpara> + </listitem> + <listitem> + <simpara> + <emphasis role="underline">_not_defined_macro__</emphasis> + </simpara> + </listitem> + </itemizedlist> +</article> diff --git a/src/boost/tools/quickbook/test/include/macros-1.6.gold-html b/src/boost/tools/quickbook/test/include/macros-1.6.gold-html new file mode 100644 index 00000000..bb7a9c6c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.6.gold-html @@ -0,0 +1,69 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Macros Test 1.6 + </h3> + <p> + Foo:macros-inc1.quickbook + </p> + <p> + Defined conditional phrase. + </p> + <ul> + <li> + <div> + __foo__ + </div> + </li> + <li> + <div> + [defined_template] + </div> + </li> + <li> + <div> + __defined_macro__ + </div> + </li> + <li> + <div> + [not_defined_template] + </div> + </li> + <li> + <div> + <span class="underline">_not_defined_macro__</span> + </div> + </li> + </ul> + <ul> + <li> + <div> + Foo:macros-inc1.quickbook + </div> + </li> + <li> + <div> + Defined template:macros-1.6.quickbook + </div> + </li> + <li> + <div> + Defined macro:macros-inc1.quickbook + </div> + </li> + <li> + <div> + [not_defined_template] + </div> + </li> + <li> + <div> + <span class="underline">_not_defined_macro__</span> + </div> + </li> + </ul> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/macros-1.6.quickbook b/src/boost/tools/quickbook/test/include/macros-1.6.quickbook new file mode 100644 index 00000000..5355c090 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-1.6.quickbook @@ -0,0 +1,21 @@ +[article Macros Test 1.6 +[quickbook 1.6] +] + +[def __defined__] + +[include macros-inc1.quickbook] + +* __foo__ +* [defined_template] +* __defined_macro__ +* [not_defined_template] +* [__not_defined_macro__] + +[import macros-inc1.quickbook] + +* __foo__ +* [defined_template] +* __defined_macro__ +* [not_defined_template] +* [__not_defined_macro__] diff --git a/src/boost/tools/quickbook/test/include/macros-inc1.quickbook b/src/boost/tools/quickbook/test/include/macros-inc1.quickbook new file mode 100644 index 00000000..f8b6f25b --- /dev/null +++ b/src/boost/tools/quickbook/test/include/macros-inc1.quickbook @@ -0,0 +1,15 @@ +[def __foo__ Foo:__FILENAME__] + +__foo__ + +[?__defined__ +Defined conditional phrase. +[template defined_template Defined template:__FILENAME__] +[def __defined_macro__ Defined macro:__FILENAME__] +] + +[?__not_defined__ +Not defined conditional phrase. +[template not_defined_template Not defined template:__FILENAME__] +[def __not_defined_macro__ Not defined macro:__FILENAME__] +]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold new file mode 100644 index 00000000..92c948a1 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="nested_compatibility_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Nested Compatibility Test</title> + <section id="nested_compatibility_test.duplicate_name"> + <title><link linkend="nested_compatibility_test.duplicate_name">Duplicate Name</link></title> + <section id="nested_compatibility_test.duplicate_name.nested"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested">Nested + Section 1.5</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested.h0"> + <phrase id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5"/><link + linkend="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5">Nested + Heading 1.5</link> + </bridgehead> + </section> + <section id="nested_compatibility_test.duplicate_name.nested0"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested0">Nested + Section 1.6</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested0.h0"> + <phrase id="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6"/><link + linkend="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6">Nested + Heading 1.6</link> + </bridgehead> + </section> + </section> + <section id="nested_compatibility_test.duplicate_name0"> + <title><link linkend="nested_compatibility_test.duplicate_name0">Duplicate Name</link></title> + <section id="nested_compatibility_test.duplicate_name.nested1"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested1">Nested + Section 1.5</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested.h1"> + <phrase id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5_0"/><link + linkend="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5_0">Nested + Heading 1.5</link> + </bridgehead> + </section> + <section id="nested_compatibility_test.duplicate_name.nested2"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested2">Nested + Section 1.6</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested2.h0"> + <phrase id="nested_compatibility_test.duplicate_name.nested2.nested_heading_1_6"/><link + linkend="nested_compatibility_test.duplicate_name.nested2.nested_heading_1_6">Nested + Heading 1.6</link> + </bridgehead> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold-html b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold-html new file mode 100644 index 00000000..c7fe5f3e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.gold-html @@ -0,0 +1,76 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Nested Compatibility Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#nested_compatibility_test.duplicate_name">Duplicate Name</a> + </li> + <li> + <a href="#nested_compatibility_test.duplicate_name0">Duplicate Name</a> + </li> + </ul> + </div> + <div id="nested_compatibility_test.duplicate_name"> + <h3> + Duplicate Name + </h3> + <div id="nested_compatibility_test.duplicate_name"> + </div> + <div id="nested_compatibility_test.duplicate_name.nested"> + <h3> + Nested Section 1.5 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested"> + <h4 id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5"> + Nested Heading 1.5 + </h4> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name.nested0"> + <h3> + Nested Section 1.6 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested0"> + <h4 id="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6"> + Nested Heading 1.6 + </h4> + </div> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name0"> + <h3> + Duplicate Name + </h3> + <div id="nested_compatibility_test.duplicate_name0"> + </div> + <div id="nested_compatibility_test.duplicate_name.nested1"> + <h3> + Nested Section 1.5 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested1"> + <h4 id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5_0"> + Nested Heading 1.5 + </h4> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name.nested2"> + <h3> + Nested Section 1.6 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested2"> + <h4 id="nested_compatibility_test.duplicate_name.nested2.nested_heading_1_6"> + Nested Heading 1.6 + </h4> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.quickbook b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.quickbook new file mode 100644 index 00000000..f9d78b1e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_5.quickbook @@ -0,0 +1,12 @@ +[quickbook 1.5] +[article Nested Compatibility Test] + +[section Duplicate Name] +[include nested_compatibility-inc-1_5.quickbook] +[include nested_compatibility-inc-1_6.quickbook] +[endsect] + +[section Duplicate Name] +[include nested_compatibility-inc-1_5.quickbook] +[include nested_compatibility-inc-1_6.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold new file mode 100644 index 00000000..af09a9e8 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="nested_compatibility_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Nested Compatibility Test</title> + <section id="nested_compatibility_test.duplicate_name"> + <title><link linkend="nested_compatibility_test.duplicate_name">Duplicate Name</link></title> + <section id="nested_compatibility_test.duplicate_name.nested"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested">Nested + Section 1.5</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested.h0"> + <phrase id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5"/><link + linkend="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5">Nested + Heading 1.5</link> + </bridgehead> + </section> + <section id="nested_compatibility_test.duplicate_name.nested0"> + <title><link linkend="nested_compatibility_test.duplicate_name.nested0">Nested + Section 1.6</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name.nested0.h0"> + <phrase id="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6"/><link + linkend="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6">Nested + Heading 1.6</link> + </bridgehead> + </section> + </section> + <section id="nested_compatibility_test.duplicate_name0"> + <title><link linkend="nested_compatibility_test.duplicate_name0">Duplicate Name</link></title> + <section id="nested_compatibility_test.duplicate_name0.nested"> + <title><link linkend="nested_compatibility_test.duplicate_name0.nested">Nested + Section 1.5</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name0.nested.h0"> + <phrase id="nested_compatibility_test.duplicate_name0.nested.nested_heading_1_5"/><link + linkend="nested_compatibility_test.duplicate_name0.nested.nested_heading_1_5">Nested + Heading 1.5</link> + </bridgehead> + </section> + <section id="nested_compatibility_test.duplicate_name0.nested0"> + <title><link linkend="nested_compatibility_test.duplicate_name0.nested0">Nested + Section 1.6</link></title> + <bridgehead renderas="sect4" id="nested_compatibility_test.duplicate_name0.nested0.h0"> + <phrase id="nested_compatibility_test.duplicate_name0.nested0.nested_heading_1_6"/><link + linkend="nested_compatibility_test.duplicate_name0.nested0.nested_heading_1_6">Nested + Heading 1.6</link> + </bridgehead> + </section> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold-html b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold-html new file mode 100644 index 00000000..028e5303 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.gold-html @@ -0,0 +1,76 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Nested Compatibility Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#nested_compatibility_test.duplicate_name">Duplicate Name</a> + </li> + <li> + <a href="#nested_compatibility_test.duplicate_name0">Duplicate Name</a> + </li> + </ul> + </div> + <div id="nested_compatibility_test.duplicate_name"> + <h3> + Duplicate Name + </h3> + <div id="nested_compatibility_test.duplicate_name"> + </div> + <div id="nested_compatibility_test.duplicate_name.nested"> + <h3> + Nested Section 1.5 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested"> + <h4 id="nested_compatibility_test.duplicate_name.nested.nested_heading_1_5"> + Nested Heading 1.5 + </h4> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name.nested0"> + <h3> + Nested Section 1.6 + </h3> + <div id="nested_compatibility_test.duplicate_name.nested0"> + <h4 id="nested_compatibility_test.duplicate_name.nested0.nested_heading_1_6"> + Nested Heading 1.6 + </h4> + </div> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name0"> + <h3> + Duplicate Name + </h3> + <div id="nested_compatibility_test.duplicate_name0"> + </div> + <div id="nested_compatibility_test.duplicate_name0.nested"> + <h3> + Nested Section 1.5 + </h3> + <div id="nested_compatibility_test.duplicate_name0.nested"> + <h4 id="nested_compatibility_test.duplicate_name0.nested.nested_heading_1_5"> + Nested Heading 1.5 + </h4> + </div> + </div> + <div id="nested_compatibility_test.duplicate_name0.nested0"> + <h3> + Nested Section 1.6 + </h3> + <div id="nested_compatibility_test.duplicate_name0.nested0"> + <h4 id="nested_compatibility_test.duplicate_name0.nested0.nested_heading_1_6"> + Nested Heading 1.6 + </h4> + </div> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.quickbook b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.quickbook new file mode 100644 index 00000000..8beeb8a0 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-1_6.quickbook @@ -0,0 +1,12 @@ +[quickbook 1.6] +[article Nested Compatibility Test] + +[section Duplicate Name] +[include nested_compatibility-inc-1_5.quickbook] +[include nested_compatibility-inc-1_6.quickbook] +[endsect] + +[section Duplicate Name] +[include nested_compatibility-inc-1_5.quickbook] +[include nested_compatibility-inc-1_6.quickbook] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_5.quickbook b/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_5.quickbook new file mode 100644 index 00000000..3c79855a --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_5.quickbook @@ -0,0 +1,5 @@ +[compatibility-mode 1.5] + +[section:nested Nested Section 1.5] +[heading Nested Heading 1.5] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_6.quickbook b/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_6.quickbook new file mode 100644 index 00000000..d0790840 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/nested_compatibility-inc-1_6.quickbook @@ -0,0 +1,5 @@ +[compatibility-mode 1.6] + +[section:nested Nested Section 1.6] +[heading Nested Heading 1.6] +[endsect] diff --git a/src/boost/tools/quickbook/test/include/section-fail1.quickbook b/src/boost/tools/quickbook/test/include/section-fail1.quickbook new file mode 100644 index 00000000..ea75783e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-fail1.quickbook @@ -0,0 +1,6 @@ +[article Include Section Test +[quickbook 1.5] +] + +[include section-inc2.quickbook] +[include section-inc1.quickbook] diff --git a/src/boost/tools/quickbook/test/include/section-fail2.quickbook b/src/boost/tools/quickbook/test/include/section-fail2.quickbook new file mode 100644 index 00000000..26a48110 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-fail2.quickbook @@ -0,0 +1,5 @@ +[article Include Section Test +[quickbook 1.5] +] + +[include section-inc2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/section-inc1.quickbook b/src/boost/tools/quickbook/test/include/section-inc1.quickbook new file mode 100644 index 00000000..9c3fdd82 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-inc1.quickbook @@ -0,0 +1 @@ +[section Mulitple file section] diff --git a/src/boost/tools/quickbook/test/include/section-inc2.quickbook b/src/boost/tools/quickbook/test/include/section-inc2.quickbook new file mode 100644 index 00000000..8acc6a50 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-inc2.quickbook @@ -0,0 +1 @@ +[endsect] diff --git a/src/boost/tools/quickbook/test/include/section-unclosed.gold b/src/boost/tools/quickbook/test/include/section-unclosed.gold new file mode 100644 index 00000000..bea5cea6 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-unclosed.gold @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_section_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include Section Test</title> + <section id="include_section_test.mulitple_file_section"> + <title><link linkend="include_section_test.mulitple_file_section">Mulitple file + section</link></title> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/section-unclosed.gold-html b/src/boost/tools/quickbook/test/include/section-unclosed.gold-html new file mode 100644 index 00000000..efbdd708 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-unclosed.gold-html @@ -0,0 +1,26 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include Section Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_section_test.mulitple_file_section">Mulitple file section</a> + </li> + </ul> + </div> + <div id="include_section_test.mulitple_file_section"> + <h3> + Mulitple file section + </h3> + <div id="include_section_test.mulitple_file_section"> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/section-unclosed.quickbook b/src/boost/tools/quickbook/test/include/section-unclosed.quickbook new file mode 100644 index 00000000..290cd163 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section-unclosed.quickbook @@ -0,0 +1,5 @@ +[article Include Section Test +[quickbook 1.5] +] + +[include section-inc1.quickbook] diff --git a/src/boost/tools/quickbook/test/include/section.gold b/src/boost/tools/quickbook/test/include/section.gold new file mode 100644 index 00000000..bea5cea6 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section.gold @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="include_section_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Include Section Test</title> + <section id="include_section_test.mulitple_file_section"> + <title><link linkend="include_section_test.mulitple_file_section">Mulitple file + section</link></title> + </section> +</article> diff --git a/src/boost/tools/quickbook/test/include/section.gold-html b/src/boost/tools/quickbook/test/include/section.gold-html new file mode 100644 index 00000000..efbdd708 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section.gold-html @@ -0,0 +1,26 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Include Section Test + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#include_section_test.mulitple_file_section">Mulitple file section</a> + </li> + </ul> + </div> + <div id="include_section_test.mulitple_file_section"> + <h3> + Mulitple file section + </h3> + <div id="include_section_test.mulitple_file_section"> + </div> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/section.quickbook b/src/boost/tools/quickbook/test/include/section.quickbook new file mode 100644 index 00000000..a570b352 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/section.quickbook @@ -0,0 +1,6 @@ +[article Include Section Test +[quickbook 1.5] +] + +[include section-inc1.quickbook] +[include section-inc2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_5.gold b/src/boost/tools/quickbook/test/include/source_mode-1_5.gold new file mode 100644 index 00000000..2ed6b7fe --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_5.gold @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="souce_mode_include_" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Souce Mode Include</title> +<programlisting>void main() {}</programlisting> +<programlisting>void main() {} +</programlisting> +</article> diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_5.gold-html b/src/boost/tools/quickbook/test/include/source_mode-1_5.gold-html new file mode 100644 index 00000000..8781356e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_5.gold-html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Souce Mode Include + </h3> +<pre class="programlisting">void main() {}</pre> +<pre class="programlisting">void main() {} +</pre> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_5.quickbook b/src/boost/tools/quickbook/test/include/source_mode-1_5.quickbook new file mode 100644 index 00000000..d5df05bd --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_5.quickbook @@ -0,0 +1,4 @@ +[article Souce Mode Include [source-mode teletype][quickbook 1.5]] + +[include source_mode-inc1.quickbook] +[include source_mode-inc2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_6.gold b/src/boost/tools/quickbook/test/include/source_mode-1_6.gold new file mode 100644 index 00000000..aa01d205 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_6.gold @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="souce_mode_include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Souce Mode Include</title> + <article id="source_include_with_no_source_mode" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Source include with no source-mode</title> +<programlisting><phrase role="keyword">void</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase></programlisting> + </article> +<programlisting>void main() {} +</programlisting> +</article> diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_6.gold-html b/src/boost/tools/quickbook/test/include/source_mode-1_6.gold-html new file mode 100644 index 00000000..c41dbbe7 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_6.gold-html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Souce Mode Include + </h3> + <div class="toc"> + <p> + <b>Table of contents</b> + </p> + <ul> + <li> + <a href="#source_include_with_no_source_mode">Source include with no source-mode</a> + </li> + </ul> + </div> +<pre class="programlisting">void main() {} +</pre> + <div id="source_include_with_no_source_mode"> + <h3> + Source include with no source-mode + </h3> +<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{}</span></pre> + </div> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/source_mode-1_6.quickbook b/src/boost/tools/quickbook/test/include/source_mode-1_6.quickbook new file mode 100644 index 00000000..fc4243f3 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-1_6.quickbook @@ -0,0 +1,5 @@ +[source-mode teletype][quickbook 1.6] +[article Souce Mode Include] + +[include source_mode-inc1.quickbook] +[include source_mode-inc2.quickbook] diff --git a/src/boost/tools/quickbook/test/include/source_mode-inc1.quickbook b/src/boost/tools/quickbook/test/include/source_mode-inc1.quickbook new file mode 100644 index 00000000..3cefbe6b --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-inc1.quickbook @@ -0,0 +1,3 @@ +[article Source include with no source-mode] + + void main() {}
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/source_mode-inc2.quickbook b/src/boost/tools/quickbook/test/include/source_mode-inc2.quickbook new file mode 100644 index 00000000..81dba8a1 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/source_mode-inc2.quickbook @@ -0,0 +1,3 @@ +[/ Source include with no source-mode, and no docinfo.] + + void main() {} diff --git a/src/boost/tools/quickbook/test/include/sub/filename_include1.quickbook b/src/boost/tools/quickbook/test/include/sub/filename_include1.quickbook new file mode 100644 index 00000000..6c57614d --- /dev/null +++ b/src/boost/tools/quickbook/test/include/sub/filename_include1.quickbook @@ -0,0 +1,3 @@ +__FILENAME__ + +[include ../filename_include2.quickbook]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/template_include-1_7.gold b/src/boost/tools/quickbook/test/include/template_include-1_7.gold new file mode 100644 index 00000000..163ff30e --- /dev/null +++ b/src/boost/tools/quickbook/test/include/template_include-1_7.gold @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="template_include_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Template include test</title> + <bridgehead renderas="sect2" id="template_include_test.h0"> + <phrase id="template_include_test.simple_include"/><link linkend="template_include_test.simple_include">Simple + include</link> + </bridgehead> +<programlisting><phrase role="keyword">void</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase> +</programlisting> +</article> diff --git a/src/boost/tools/quickbook/test/include/template_include-1_7.gold-html b/src/boost/tools/quickbook/test/include/template_include-1_7.gold-html new file mode 100644 index 00000000..fdd7ff8c --- /dev/null +++ b/src/boost/tools/quickbook/test/include/template_include-1_7.gold-html @@ -0,0 +1,14 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Template include test + </h3> + <h2 id="template_include_test.simple_include"> + Simple include + </h2> +<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{}</span> +</pre> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/template_include-1_7.quickbook b/src/boost/tools/quickbook/test/include/template_include-1_7.quickbook new file mode 100644 index 00000000..19f58fab --- /dev/null +++ b/src/boost/tools/quickbook/test/include/template_include-1_7.quickbook @@ -0,0 +1,8 @@ +[article Template include test +[quickbook 1.7] +] + +[template include_foo[name] [include [name].quickbook]] + +[include_foo include-id-inc1] +[include_foo source_mode-inc2] diff --git a/src/boost/tools/quickbook/test/include/templates-1.5.gold b/src/boost/tools/quickbook/test/include/templates-1.5.gold new file mode 100644 index 00000000..7d7e5dd6 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.5.gold @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="templates_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Templates 1.5</title> + <para> + Inline:templates-inc1.quickbook + </para> + <para> + Foo:templates-1.5.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/templates-1.5.gold-html b/src/boost/tools/quickbook/test/include/templates-1.5.gold-html new file mode 100644 index 00000000..c773637b --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.5.gold-html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Templates 1.5 + </h3> + <p> + Inline:templates-inc1.quickbook + </p> + <p> + Foo:templates-1.5.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/templates-1.5.quickbook b/src/boost/tools/quickbook/test/include/templates-1.5.quickbook new file mode 100644 index 00000000..5104ae6f --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.5.quickbook @@ -0,0 +1,7 @@ +[article Templates 1.5 +[quickbook 1.5] +] + +[include templates-inc1.quickbook] + +[foo]
\ No newline at end of file diff --git a/src/boost/tools/quickbook/test/include/templates-1.6.gold b/src/boost/tools/quickbook/test/include/templates-1.6.gold new file mode 100644 index 00000000..4e37e5e6 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.6.gold @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="templates_1_6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Templates 1.6</title> + <para> + Inline:templates-inc1.quickbook + </para> + <para> + [foo] + </para> + <para> + Foo:templates-1.6.quickbook + </para> +</article> diff --git a/src/boost/tools/quickbook/test/include/templates-1.6.gold-html b/src/boost/tools/quickbook/test/include/templates-1.6.gold-html new file mode 100644 index 00000000..362390d9 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.6.gold-html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + Templates 1.6 + </h3> + <p> + Inline:templates-inc1.quickbook + </p> + <p> + [foo] + </p> + <p> + Foo:templates-1.6.quickbook + </p> + </body> +</html> diff --git a/src/boost/tools/quickbook/test/include/templates-1.6.quickbook b/src/boost/tools/quickbook/test/include/templates-1.6.quickbook new file mode 100644 index 00000000..77d821e4 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-1.6.quickbook @@ -0,0 +1,11 @@ +[article Templates 1.6 +[quickbook 1.6] +] + +[include templates-inc1.quickbook] + +[foo] + +[import templates-inc1.quickbook] + +[foo] diff --git a/src/boost/tools/quickbook/test/include/templates-inc1.quickbook b/src/boost/tools/quickbook/test/include/templates-inc1.quickbook new file mode 100644 index 00000000..70574627 --- /dev/null +++ b/src/boost/tools/quickbook/test/include/templates-inc1.quickbook @@ -0,0 +1,4 @@ +Inline:__FILENAME__ + +[template foo Foo:__FILENAME__] + |