After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701314 - URLs are not created on C# classes in some cases
URLs are not created on C# classes in some cases
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.3.1
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-05-30 21:33 UTC by lmorsino
Modified: 2013-08-23 15:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Minimal doxygen test project to show error described above (26.38 KB, application/x-zip-compressed)
2013-05-30 21:33 UTC, lmorsino
Details

Description lmorsino 2013-05-30 21:33:35 UTC
Created attachment 245680 [details]
Minimal doxygen test project to show error described above

We are using doxygen in a two-step process. The first step processes all of our C++ headers and C# classes, and creates tag files and reference manual. The second step uses the tag files to create links from the text content in our programming guide to the ref manual that doxygen generated in the first step.

The second step is giving us a problem. Doxygen correctly makes links on class names for C# classes it finds in our text. But C# classes in code snippets do not get linked. 

I have included our tag file with a minimal test project. doxygen is run on  "input.pre" and will create "output.html". In output.html, you will see the code snippets, some classes with hyperlinks, some without. I think all of them should have hyperlinks.
Comment 1 Dimitri van Heesch 2013-05-30 22:03:35 UTC
The example appears to be incomplete, I miss files:

INPUT                  = . \
                         ../../../../../internals/hps_core/source/cs \
                         ../../../../../internals/hps_sprk/source/cs \
                         ../../../../../internals/hps_sprk_ops/source/cs \
                         ../../../../../internals/hps_sprk_exchange/source/cs \
                         ../../../../../internals/hps_sprk_publish/source/cs/

Can you make self-contained example that shows the problem?
Comment 2 lmorsino 2013-05-31 19:09:49 UTC
I don't think you need those files to do the test...you can comment that INPUT line and the problem will still show up...
Comment 3 Dimitri van Heesch 2013-06-15 14:49:20 UTC
Confirmed. Should be fixed in the next GIT update.
Comment 4 Dimitri van Heesch 2013-08-23 15:04:20 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.5. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.