GNOME Bugzilla – Bug 671395
unable to link enumeration type that appear at the beginning of a documentation line
Last modified: 2012-05-19 12:26:58 UTC
there is a regression going from 1.7.6.1 to 1.8.0 for any documentation line that starts with a link to an enumeration type. See the following testcase: /** * None * #test_enum_1 this does not link correctly * * this links correctly #test_enum_1 * * @note * this links correctly #test_enum_1, * #test_enum_1 this does not link correctly * done */ struct test { public: /** * test enum */ enum testEnum { /** * First test enum */ test_enum_1 }; }; No configuration changes necessary to reproduce the failure.
Hi Yu, This has to do with the new Markdown processing (see http://www.doxygen.org/markdown.html#md_headers). I'll make doxygen more robust against this pattern, by requiring a space after the # before treating it as a header. As a workaround you can already set MARKDOWN_SUPPORT to NO.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.1. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.