out.parsed += '<p>'
out.write_paragraph_close_tag = True
- # Block elements. Until Doxygen 1.11 it was at most <sect4>, 1.12 seems
+ # Block elements. Until Doxygen 1.10 it was at most <sect4>, 1.11 seems
# to have up to 6: https://github.com/doxygen/doxygen/issues/11016
if i.tag in ['sect1', 'sect2', 'sect3', 'sect4', 'sect5', 'sect6']:
assert element.tag != 'para' # should be top-level block element
# Apparently, in 1.8.18, <heading> is used for Markdown headers only if
# we run out of sect1-4 tags. Which also happens when there's a heading
- # with a ####### underline. In 1.12 it doesn't produce a <heading>, and
- # instead just puts the #'s to the output verbatim. Which means we
+ # with a ####### underline. In 1.11+ it doesn't produce a <heading>,
+ # and instead just puts the #'s to the output verbatim. Which means we
# can't warn for that. See test_contents.SectionsHeadings for repro
# cases.
elif i.tag == 'heading':
# https://github.com/doxygen/doxygen/issues/11016, merged into 1.12, is
# responsible I think. It got better, yes.
- if parse_version(doxygen_version()) >= (1, 12):
+ if parse_version(doxygen_version()) >= (1, 11):
page = 'warnings.html'
file = 'Warnings_8h.html'
output = [
"WARNING:root:warnings.xml: more than five levels of sections are not supported, stopping at <h6>",
]
else:
- page = 'warnings-111.html'
- file = 'Warnings_8h-111.html'
+ page = 'warnings-110.html'
+ file = 'Warnings_8h-110.html'
output = [
"WARNING:root:Warnings_8h.xml: more than three levels of sections in member descriptions are not supported, stopping at <h6>",
"WARNING:root:Warnings_8h.xml: a Markdown heading underline was apparently misparsed by Doxygen, prefix the headings with # instead",