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 624514 - The enum parameters are not hyper linked in many cases
The enum parameters are not hyper linked in many cases
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.7.1
Other Windows
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2010-07-16 06:53 UTC by Anil Choudhury
Modified: 2010-10-12 05:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Sample test code with doxyfile and documentation to describe the enum and macro documentation issue (520.90 KB, application/zip)
2010-07-16 06:53 UTC, Anil Choudhury
Details
Reference files for enum hyperlink issue (910.98 KB, application/x-zip-compressed)
2010-10-12 05:06 UTC, Anil Choudhury
Details

Description Anil Choudhury 2010-07-16 06:53:06 UTC
Created attachment 166008 [details]
Sample test code with doxyfile and documentation to describe the enum and macro documentation issue

I have attached a sample code, doxyfile and the documentation generated from this.

The documentation is not able to link all the enums and macros most of the time. It shows them as normal text.

See the "Variables" section of "adc.c" file documentation:
I. See documentation for the "self" and "ModRegAddr" variables and they have used an "ADC_TOT_MOD" enum value to decide their array size. but that "ADC_TOT_MOD" enum value is not able to hyperlink to the enum documentation.

See the section "Variable Documentation" in "adc.c" file documentation:
II. See the variable "ModRegAddr" initial value:

struct QADC64_tag* const ModRegAddr[ADC_TOT_MOD]
 {MOD_A_ADDR, MOD_B_ADDR}

Here only the "MOD_B_ADDR" macro is hyper-linked but the macro "MOD_A_ADDR" and enum "ADC_TOT_MOD" are not hyper-linked.
Comment 1 Dimitri van Heesch 2010-07-17 19:06:59 UTC
Confirmed. Should be fixed in the next subversion update.
Comment 2 Dimitri van Heesch 2010-10-09 08:19:26 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.2. 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.
Comment 3 Anil Choudhury 2010-10-12 05:06:31 UTC
Created attachment 172155 [details]
Reference files for enum hyperlink issue

Hi,
I have added few more functions in the adc.c file and generated the documentation with the help of old doxyfile and verified the documentation.

The following observations found in adc.c file documentation:
1. The enums used for value assignment to global varibles are listing properly in "Variable Documentation" section (Issue resolved)
2. The enums used for array size in global varible declarations are not listing properly in "Variables" section (Issue not resolved)

Thanks & Regards
Anil Kumar Choudhury