Modify

Opened 6 years ago

Closed 6 years ago

#2995 closed defect (duplicate)

Doxygen TracLinks do not work for classes in a namespace

Reported by: mateusz@… Owned by: cboos
Priority: normal Component: DoxygenPlugin
Severity: normal Keywords: TracLinks
Cc: Trac Release: 0.11

Description

We use Trac and DoxygenPlugin in libLAS project. All our classes live in namespace liblas and doxygen generates file with names like this: class liblas::guid and doxygen filename is classliblas_1_1guid.html - note the liblas part in filename.

This is causes problems with linking classes I tried to use qualified and non-qualified name but no success:

[doxygen:guid]
[doxygen:liblas::guid]

Here is one of our ticket as an example of this problem.

I've made some test with classes not defined in a namespace and here everything works well, classe names are correctly linked to corresponding doxygen pages. This assures me that the namespace part in filename of doxygen HTML page is a trouble maker here.

Thanks in advance for any comments and patches. Also, thank you for the DoxygenPlugin!

Attachments (0)

Change History (4)

comment:1 Changed 6 years ago by Blackhex

  • Owner changed from Blackhex to cboos

cboos maintains this plugin.

comment:2 Changed 6 years ago by cboos

sort of... that plugin would deserve more serious attention, something I wasn't able to do since quite some time now.

comment:3 Changed 6 years ago by Blackhex

I would help with it but it would mean to rewrite most of the plugin and I should pay attention to my others. Maybe during summer...

comment:4 Changed 6 years ago by cboos

  • Resolution set to duplicate
  • Status changed from new to closed

Add Comment

Modify Ticket

Action
as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from cboos. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.