Long standing bug in doxygen
Tim Mensch <[email protected]>
| Newsgroups | gmane.text.doxygen.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
There's been a bug in doxygen for several years now, and I'm hoping to
get it patched in the main code. I actually first mentioned this bug on
the list in 2003, but failed to actually bring it up as a change that
needs to be made: Doxygen looks for an &tm; for the trademark symbol,
where the actual (HTML/XML) symbol should be ™. There are only two
changes that need to be made to fix this:
docparser.cpp, line 1313:
else if (symName=="&tm;") return DocSymbol::Tm;
change to
else if (symName=="™") return DocSymbol::Tm;
htmldocvisitor.cpp, line 104:
case DocSymbol::Tm: m_t << "&tm;"; break;
change to
case DocSymbol::Tm: m_t << "™"; break;
&tm; doesn't do anything in Firefox at least. If someone needs backwards
compatibility with &tm; then the first change is to insert the line with
™ instead of replacing the other line.
Tim
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Doxygen-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-develop