GNOME Bugzilla – Bug 674851
Percent to prevent auto-linking in page title is not removed for navpath
Last modified: 2014-04-22 17:23:41 UTC
If a page title contains a class name, such as Client documentation, you can easily prevent the auto-linking by writing %Client documentation. The percent sign is stripped before output. However, when viewing a sub-page in HTML, the navbar / breadcrumb shows the name with the percent sign.
Can you please attach a self-contained example (source+config file in a tar or zip) that allows me to reproduce the problem?
Created attachment 213301 [details] Self contained example In page.txt there is a %AutoLinkClass to prevent the title in justapage.html to link to the class. However, in justasubpage.html the percent sign is shown in the navbar.
Created attachment 213302 [details] Self contained example Update config file
Information provided.
I tried to reproduce the problem but in none of the files provided I could find %AutoLinkClass. I couldn't find justapage.html or justasubpage.html either. Can you test the problem with the newest version of doxygen and if the problem still exists provide an (new) self-contained example (source+config file in a zip or tar).
Created attachment 268963 [details] Example that actually shows the problem
Sorry, it seems like I attached an example demonstrating another bug reported by me (#674772). I modified it slightly and tested it with the current version of Doxygen (1.8.6) and the problem still persists. Please open doc/html/index.html in the archive and navigate to Related pages. You will see that the list shows "%DoxygenAutoLinkBug.MyEnum". The % is prefixed to prevent automatic linking to the content in the heading of the page. However the % shows up both in Related pages list and in HTML <title> of the actual page. I think the problem is that there is no "clean" way to prevent auto linking in headings then.
I've just submitted a patch to github, pull request 121.
Should be fixed in release 1.8.7.