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 777241 - Strange navtree behavior when generating documentation from Python
Strange navtree behavior when generating documentation from Python
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: documentation
1.8.13
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2017-01-14 01:02 UTC by mrjogo
Modified: 2018-07-30 10:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Dummy source and doxygen output (209.93 KB, application/zip)
2017-01-14 01:02 UTC, mrjogo
Details

Description mrjogo 2017-01-14 01:02:38 UTC
Created attachment 343464 [details]
Dummy source and doxygen output

The navtree behaves strangely when documentation is generated from a certain combination of python files. I have attached a zip of both a dummy project and the html output generated from doxygen.

To see the incorrect behavior in the generated HTML, click on doxybug > Namespaces > Namespace List > doxybug > file3 in the nav tree. The two problems are that only one file is displayed (there are 4), and file3 is not highlighted. If you open a javascript console, you'll notice there is an exception when file3 is clicked.

file1, file2, and file4 each contain a dummy Python function. file3 contains a dummy Python class. From playing around, it seems like the bug is somehow dependent on both the number of files (deleting one seems to fix it) and the position of file3, the one with the class (renaming it to file0 also seems to fix it).

I am using Doxygen 1.8.13 built from the source tarball on Ubuntu 16.04.1.
Comment 1 krinkodot22 2017-04-15 22:00:49 UTC
*** Bug 781344 has been marked as a duplicate of this bug. ***
Comment 2 albert 2017-04-16 07:42:23 UTC
(In reply to krinkodot22 from comment #1)
> *** Bug 781344 has been marked as a duplicate of this bug. ***

Bug 781344 is a Nautilus buf and Bug 77241 is a doxygen bug, so I don't think they can be duplicates of each other the reference should have been to bug 777214
Comment 3 albert 2017-04-16 07:45:27 UTC
Now I'm making some typos (so ignore text in comment #2)
Bug 781344 is a Nautilus bug and Bug 777241 is a doxygen bug, so I don't think they can be duplicates of each other the reference should have been to bug 777214
Comment 4 André Klapper 2018-07-30 10:41:37 UTC
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to 

   https://github.com/doxygen/doxygen/issues

All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github.

Hence I am closing this GNOME Bugzilla ticket.
Please use the corresponding ticket in Github instead. Thanks a lot!