--- /dev/null
+INPUT = input.dox
+QUIET = YES
+GENERATE_HTML = NO
+GENERATE_LATEX = NO
+GENERATE_XML = YES
+XML_PROGRAMLISTING = NO
+CASE_SENSE_NAMES = YES
+
+##! M_PAGE_FINE_PRINT =
+##! M_THEME_COLOR =
+##! M_FAVICON =
+##! M_LINKS_NAVBAR1 =
+##! M_LINKS_NAVBAR2 =
+##! M_SEARCH_DISABLED = YES
--- /dev/null
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8" />
+ <title>My Project</title>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i%7CSource+Code+Pro:400,400i,600" />
+ <link rel="stylesheet" href="m-dark+documentation.compiled.css" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+</head>
+<body>
+<header><nav id="navigation">
+ <div class="m-container">
+ <div class="m-row">
+ <a href="index.html" id="m-navbar-brand" class="m-col-t-8 m-col-m-none m-left-m">My Project</a>
+ </div>
+ </div>
+</nav></header>
+<main><article>
+ <div class="m-container m-container-inflatable">
+ <div class="m-row">
+ <div class="m-col-l-10 m-push-l-1">
+ <h1>
+ My Project
+ </h1>
+<p>Mainly containing tests for Doxygen 1.9 parsing regressions and weirdness.</p><blockquote><p>A blockquote. In 1.9 it has a ZWJ added in the XML, which should get stripped away again.</p></blockquote><pre>Preformatted text after a blockquote. In 1.9 it will get parsed just as a
+regular paragraph unless there's a dot before.
+</pre><blockquote><p>Another blockquote.</p></blockquote><pre class="m-code"><span class="c1">// code block that shouldn't be treated as inline</span></pre><blockquote><pre class="m-code"><span class="c1">// quoted code block that should be neither inline nor in a paragraph</span></pre></blockquote><p>A delimiting paragraph, just to not have a blockqoute right after another blockquote.</p><blockquote><p>Another blockquote.</p></blockquote><p><code class="m-code"><span class="s">"inline"</span> <span class="o">+</span> <span class="n">code</span></code> in a usual paragraph.</p><blockquote><p>Another blockquote.</p></blockquote><p><code class="m-code"><span class="s">"inline"</span> <span class="o">+</span> <span class="n">code</span></code> <strong>with a tag after.</strong></p>
+ </div>
+ </div>
+ </div>
+</article></main>
+</body>
+</html>
--- /dev/null
+/** @mainpage
+
+Mainly containing tests for Doxygen 1.9 parsing regressions and weirdness.
+
+> A blockquote. In 1.9 it has a ZWJ added in the XML, which should get stripped
+> away again.
+
+ Preformatted text after a blockquote. In 1.9 it will get parsed just as a
+ regular paragraph unless there's a dot before.
+
+> Another blockquote.
+
+@code{.cpp}
+// code block that shouldn't be treated as inline
+@endcode
+
+> @code{.cpp}
+> // quoted code block that should be neither inline nor in a paragraph
+> @endcode
+
+A delimiting paragraph, just to not have a blockqoute right after another
+blockquote.
+
+> Another blockquote.
+
+@code{.cpp} "inline" + code @endcode in a usual paragraph.
+
+> Another blockquote.
+
+@code{.cpp} "inline" + code @endcode <b>with a tag after.</b>
+
+*/
<h1>
My Project
</h1>
-<blockquote><p>A blockquote.</p></blockquote><pre>Preformatted text.
-</pre><p>Paragraph<br />with<br />explicit<br />line<br />breaks.</p><section id="section"><h2><a href="#section">Page section</a></h2><pre>Differently
+<blockquote><p>A blockquote.</p></blockquote><p>Paragraph<br />with<br />explicit<br />line<br />breaks.</p><pre>Preformatted text.
+</pre><section id="section"><h2><a href="#section">Page section</a></h2><pre>Differently
preformatted
text.</pre><ul><li>Unordered</li><li>list</li><li>of<ul><li>nested</li><li>items</li></ul></li><li>and back</li></ul><ol><li>Ordered</li><li>list</li><li>of<ol><li>nested</li><li>items</li></ol></li><li>and back</li></ol><p><a name="an-anchor"></a> This is a <code>typewriter text</code>, <em>emphasis</em>, <strong>bold</strong>. <em>Emphasis with <code>typewriter</code> and <strong>bold</strong> nested.</em> <a href="http://google.com">http:/<wbr />/<wbr />google.com</a> and <a href="http://google.com">URL</a>. <small>Small <em>text</em>.</small> En-dash – and em-dash —. Reference to a <a href="index.html#section" class="m-doc">Page section</a>. Named reference with special characters in title: <a href="index.html#section" class="m-doc">» Warnings «</a>. Reference with escaped characters in title: <a href="index.html#an-anchor" class="m-doc"><anchor></a>.</p><p>2<sup>nd</sup> is L<sub>∞</sub> ∀ ∇ π ℜ ℑ This costs no $, €, £, ¥ or ¤.</p><p>Empty elements:</p><pre></pre><hr/><p>Above is a horizontal line.</p></section>
</div>
> A blockquote.
- Preformatted text.
-
Paragraph \n with \n explicit \n line \n breaks.
+ Preformatted text.
+
@section section Page section
<pre>Differently
}
})
self.assertEqual(*self.actual_expected_contents('index.html'))
+
+class Blockquote(IntegrationTestCase):
+ def test(self):
+ self.run_doxygen(wildcard='indexpage.xml')
+ self.assertEqual(*self.actual_expected_contents('index.html'))