-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doxygen 1.9 support tasklist #215
Projects
Comments
This was referenced Jan 10, 2022
Something else for this list: It appears that in some recent doxygen version they've changed the way m.css/documentation/doxygen.py Lines 2031 to 2036 in 6f5c7d5
Doesn't appear that they've added any way to compensate for this (there's no |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Because dealing with this project is
never easyALWAYS AN ABSOLUTE HORRID NIGHTMARE. Things to do:Doxyfile.xml
to avoid an assert -- 45911a1test_doxygen.test_compound.InlineNamespace.test
,Foo::Bar
andFoo::Bar::Baz
are inline, butFoo::Bar::Baz
is being listed asFoo::Baz
even though stored innamespaceFoo_1_1Bar_1_1Baz.xml
and referenced correctly from the parent, hitting an assert. Workaround could be doable but dirty (detecting if inline and extracting from filename).HAVE_DOT
has to be explicitly enabled for 1.9.2+ to make graphs appear in XML output -- 901988fand check how that treats filename conflictsrather not, 'nuff nightmares already) -- e92be04test_doxygen.test_compound.Listing.test_class
,test_doxygen.test_cpp.FunctionAttributes.test
,test_doxygen.test_search.LongSuffixLength.test
), special-case the test files?test_doxygen.test_compound.Includes
no longer exhibits the broken behavior, treating the file where a class was defined as the include file, not the file with a fwdecl; update the test filetest_doxygen/contents_blocks/input.dox:29: warning: End of list marker found without any preceding list items
, same on line 39, nothing suspicious in the output, although happening on 1.8.18 already -- tracked already as Incorrect warning regarding end of list doxygen/doxygen#8493, nothing to do here<zwj/>
to random places (test_doxygen.test_contents.Typography.test
,test_doxygen.test_contents.Code.test
,test_doxygen.test_contents.Blocks.test
, log output intest_doxygen.test_contents.AutobriefBlockquote.test
). What's the point of that?! -- 58a04dd<p>
elements to not be totally insanetest_doxygen.test_contents.Typography.test
and probably others an indented block (Markdown's<pre>
) after a blockquote is no longer treated as such and is instead a plain text. That can be fortunately worked around by putting a.
right after the blockquote to separate the two. -- ddec510test_doxygen.test_contents.Custom.test
), update the test filetest_doxygen.test_contents.Blocks.test_xrefitem
, inverse of 4ec09a2), what the hell -- was a temporary 1.8.18-1.8.20 regression, 228c9b8<memberdef>
s in XML output doxygen/doxygen#8983, XML files now include<qualname>
elements, which could help with restoring scopes in file docs?warning: documented empty return type of
, fix the test files -- 568edda, a0a0032* *foo*
instead of*foo*
, investigate the impact (Markdown **emphasis** at the beginning of the line is not rendered. doxygen/doxygen#8615)[scalar/vector functions](#scalarvector-functions)
leads to a stupidwarning: unable to resolve reference to 'scalarvector-functions' for \ref command
FFS, I hope the usual HTML links work at least 🙄unable to resolve reference to 'PixelFormat::RGBA8Unorm/@ref' for \ref command
because apparently/
is now considered a part of the reference? could be a good thing tho (yeah there'swarning: expected whitespace after \ref command
for the same line)warning: unable to resolve reference to 'Platform' for \ref command
from a class inside that namespace (basically no link toPlatform
works for some reason?!)Magnum/Math/Vector3.h:139: warning: @copybrief or @copydoc target 'Vector::Vector(T)' not found
Magnum/SceneGraph/AbstractTranslationRotation3D.h:210: warning: unable to resolve reference to 'rotate(const Math::Quaternion<T>&)' for \ref command
, the original doc work so i suppose this is because the same function is overriden in a subclass with no docstring?The text was updated successfully, but these errors were encountered: