You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doxygen 1.8.15 seems to be much more nit-picking. Constructs like the following throw warnings: Member XYZ (<type>) of <file | group> is not documented. where <type> can be function, macro definition, enumeration, typedef, variable:
(8960 warnings in files)
(3720 warnings in groups)
These are: 52 enums, 21 typedefs, 134 functions, 609 variables and 11998 macro definitions
mainpage.md is not handled as root node in the navigation tree anymore. Instead the root node is My Project and the contents of mainpage.md appears as its own section entry and the sections in mainpage.md as subsection entries. Although the title of the root node can be set with PROJECT_NAME = RIOT, it doesn't help to get mainpage.md as root node. USE_MDFILE_AS_MAINPAGE = src/mainpage.md should be set to guarantee that contents of mainpage.md is used as contents of index.html. But it does not help for the navigation tree.
Description
Using the current doxygen release 1.8.15 to generate the documentation results into 12700 warnings with our current master!
What are the problems:
Setex-style headers in markdown files and comments throw the warning:multiple use of section label 'xyz' while adding section, (first occurrence: <file>, line <n>).. It seems to be a bug: Multiple use of section label warning for Setex-stype headers in markdown doxygen/doxygen#6779.(20 warnings)
There is already a PR issue #6779 Multiple use of section label warning for Setex-stype headers in markdown doxygen/doxygen#6780 which will fix the problem.
doxygen 1.8.15 seems to be much more nit-picking. Constructs like the following throw warnings:
Member XYZ (<type>) of <file | group> is not documented.where<type>can befunction,macro definition,enumeration,typedef,variable:(8960 warnings in files)
(3720 warnings in groups)
These are: 52 enums, 21 typedefs, 134 functions, 609 variables and 11998 macro definitions
mainpage.mdis not handled as root node in the navigation tree anymore. Instead the root node isMy Projectand the contents ofmainpage.mdappears as its own section entry and the sections inmainpage.mdas subsection entries. Although the title of the root node can be set withPROJECT_NAME = RIOT, it doesn't help to getmainpage.mdas root node.USE_MDFILE_AS_MAINPAGE = src/mainpage.mdshould be set to guarantee that contents ofmainpage.mdis used as contents ofindex.html. But it does not help for the navigation tree.Seems to be a bug in doxygen, I have opened a bug report there navtree root node if PROJECT_NAME is empty doxygen/doxygen#6789
For*.mddocuments, the TOC is not generated.New configuration variable
TOC_INCLUDE_HEADINGShas to be set to a value > 0.Steps to reproduce the issue
Install/download doxygen 1.8.15 or the current master and execute