GNOME Bugzilla – Bug 671771
Markdown backticks incorrectly introduce backslash characters
Last modified: 2012-03-10 13:18:07 UTC
Markdown backticks incorrectly introduce backslash characters before the less-than and greater-than characters in C# generic type names. A generic type name formatted using <code>, <tt>, and backticks produces the following, respectively: HTML <code> tags correctly yield: MyGenericType<T> HTML <tt> tags correctly yield: MyGenericType<T> Markdown backticks incorrectly yield: MyGenericType\<T\> Test source code, doxygen.config, and screenshot attached.
Created attachment 209383 [details] Test source code
Created attachment 209384 [details] Test doxygen.config
Created attachment 209386 [details] Screenshot illustrating bug
The use of \< in itself is not wrong. It is even needed in case the part within brackets would otherwise be a valid HTML command, i.e. MyGenericType<BR> can be interpreted as a word followed by a line break, rather than a generic type. But showing the backticks as a verbatim section is a bug (#671709) and will also reveal the backslashes. Fixing that bug will also fix this one, so I'll mark this as a duplicate. *** This bug has been marked as a duplicate of bug 671709 ***