#5963 closed defect (fixed)
doxygentrac cannot cope with subdirized doxygen documentation
Reported by: | anonymous | Owned by: | Committo-Ergo-Sum |
---|---|---|---|
Priority: | normal | Component: | DoxygenPlugin |
Severity: | major | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description (last modified by )
My doxygen uses the CREATE_SUBDIRS
feature to be able to have the amount of files in a manageable size. Additionally I use in my setup prefixes for the project where the docs reside, as such I have some svn/html
prefix and a complete url to the docs looks like:
domain.com/doxygen/svn/html/d9/d3f/structfool_1_1bar.html
however on the tabs bar the annotated.html
that is my entry point is visible via domain.com/doxygen/
(because its configured for the default project svn/html
). As such clicking there on the link to classes.html
it links to domain.com/doxygen/classes.html
which it correctly redirects to the default projects domain.com/doxygen/svn/html/classes.html
Doing now the same for actual class documentation means I click on link to domain.com/doxygen/d9/d3f/structfool_1_1bar.html
which should insert svn/html
but does not do so. Looking at doxygentrac.py
it seems the problem here is this line:
doc, file = segments[:-1], segments and segments[-1]
which does not take into account that there can be a subdirized documentation and treats just the one after the last / as the documentation file, and thinks the remaining d9/d3f
is a project prefix like svn/html
and leaves it as-is.
The easiest would probably be a config option to tell doxygentrac to use more than the last one for subdirized projects (however be aware of that it currently works as intended with the entry point files like classes.html that are not subdirized!)
Attachments (0)
Change History (3)
comment:1 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 9 years ago by
Owner: | changed from Christian Boos to Committo-Ergo-Sum |
---|
In 15361: