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 608493 - enums are not documented if typedef'ed with the same name
enums are not documented if typedef'ed with the same name
Status: RESOLVED DUPLICATE of bug 606772
Product: doxygen
Classification: Other
Component: general
1.6.1-SVN
Other Linux
: Normal critical
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2010-01-29 22:31 UTC by Austin Ziegler
Modified: 2010-02-06 16:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Doxyfile used to generate the XML (and more) (62.43 KB, application/octet-stream)
2010-01-29 22:31 UTC, Austin Ziegler
Details

Description Austin Ziegler 2010-01-29 22:31:59 UTC
Created attachment 152606 [details]
Doxyfile used to generate the XML (and more)

This appears to be a re-occurrence of a bug on an earlier version.

With Doxygen 1.5.7 and 1.5.7.1, I was able to see the output of the enums in the generated HTML and XML; with 1.6.0 and 1.6.2-svn, I can only see the typedefs and none of the details.

I use Doxygen to generate XML that I then parse to generate more C++ to wrap cleanly around a nasty generated API.
Comment 1 Austin Ziegler 2010-01-29 22:49:13 UTC
I am uploading the code that causes this problem, as well as the XML output, to my dropbox.

Input files
http://dl.dropbox.com/u/102419/source-gen.tar.gz

Output from 1.6.1
http://dl.dropbox.com/u/102419/libvi3-xml.dropbox161.tar.gz

Output from 1.5.7
http://dl.dropbox.com/u/102419/libvi3-xml.doxygen157.tar.gz
Comment 2 Austin Ziegler 2010-01-29 22:52:54 UTC
Output from 1.6.2 (SVN)
http://dl.dropbox.com/u/102419/libvi3-xml.dropbox162-svn.tar.gz
Comment 3 Austin Ziegler 2010-02-04 12:56:54 UTC
I've done a bit of testing and this is a definite change between 1.5.9 and 1.6.0; I am going through the changes under src/ to see if I can understand this well enough to identify the change that broke enum documenting behaviour for the example input that I provided.
Comment 4 Dimitri van Heesch 2010-02-06 15:58:32 UTC
Confirmed. I will change it back to the old behavior.
Comment 5 Dimitri van Heesch 2010-02-06 16:10:11 UTC

*** This bug has been marked as a duplicate of bug 606772 ***