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 597016 - Scope not hidden in todo list
Scope not hidden in todo list
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.6.1
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2009-10-01 16:17 UTC by Luigi Ballabio
Modified: 2010-10-09 08:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Test case (2.52 KB, application/x-gzip)
2009-10-01 16:17 UTC, Luigi Ballabio
Details

Description Luigi Ballabio 2009-10-01 16:17:33 UTC
In version 1.6.1 and earlier, even if HIDE_SCOPE_NAMES is set to YES, todo items relative to methods are listed with the full class scope.

I'm attaching an example header and a Doxyfile (all defaults except
EXTRACT_ALL=YES, HIDE_SCOPE_NAMES=YES and SORT_BY_SCOPE_NAME=YES.)

The resulting todo list is

Class Bar
    todo 3 

Class Foo
    todo 1 

Member N::Bar::baz ()
    todo 4 

Member N::Foo::bar ()
    todo 2

The namespace N is correctly hidden when the todo item refers to a class, but is shown when the item refers to a method.
Comment 1 Luigi Ballabio 2009-10-01 16:17:52 UTC
Created attachment 144518 [details]
Test case
Comment 2 Dimitri van Heesch 2009-10-04 13:22:04 UTC
Confirmed. Should be fixed in the next subversion update.
Comment 3 Dimitri van Heesch 2009-12-30 13:38:51 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.6.2. Please verify if this is indeed the case and reopen the
bug if you think it is not fixed (include any additional information that you
think can be relevant).
Comment 4 Luigi Ballabio 2009-12-30 16:03:19 UTC
You might have trimmed too much scope.  Now the todo list looks like:

Class Bar
    todo 3 

Member bar ()
    todo 2

Member baz ()
    todo 4 

Class Foo
    todo 1 


Shouldn't the members be qualified with the class name, i.e., Foo::bar and Bar::baz?  Or is this by design?
Comment 5 Poul-Erik Hansen 2010-02-03 14:37:00 UTC
Still a problem in windows 1.6.2.
Please increase Severity.
Comment 6 Poul-Erik Hansen 2010-02-03 14:52:34 UTC
HTML output:
In version 1.6.2 the "todo.html" and "bug.html" is generated, and the context of the files are OK, but the todo and bug in "explore_bar" don't have the right reference, in my case a00227.html and a00228.html.
Comment 7 Poul-Erik Hansen 2010-02-08 22:43:33 UTC
(In reply to comment #6)
> HTML output:
> In version 1.6.2 the "todo.html" and "bug.html" is generated, and the context
> of the files are OK, but the todo and bug in "explore_bar" don't have the right
> reference, in my case a00227.html and a00228.html.

The problem is related to the "SHORT_NAME" option in the Doxyfile. If disabled I don't have the problem.
Comment 8 Poul-Erik Hansen 2010-02-22 14:01:22 UTC
The problem seam to be fixed in SVN version 724.
Comment 9 Dimitri van Heesch 2010-03-24 20:16:51 UTC
I'll mark the bug as assigned, so it will be closed with the next release.
Comment 10 Dimitri van Heesch 2010-06-15 11:22:07 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.0. 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 11 Poul-Erik Hansen 2010-06-15 12:36:43 UTC
Veryfied OK. Fixed in 1.7.0.
Comment 12 Luigi Ballabio 2010-06-16 13:47:56 UTC
The problem reported by Poul-Erik Hansen in comment 6 might be fixed (I didn't check.)

However, the original problem (the one reported in comment 4 before the issue was hijacked, see above for details) is still present in version 1.7.0.
Comment 13 Dimitri van Heesch 2010-06-21 11:43:25 UTC
Confirmed. In the next subversion update it should be fixed properly once and for all (hopefully ;-)
Comment 14 Dimitri van Heesch 2010-06-25 11:48:57 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.1. 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 15 Luigi Ballabio 2010-06-28 09:13:04 UTC
Confirmed as fixed.
Comment 16 Dimitri van Heesch 2010-10-09 08:19:39 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.