Bug with list of all namespace members?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Bug with list of all namespace members?

Schleusener, Jens
Hi,

for Doxygen 1.8.12 and the current development version I found
errors accessing the "Namespace Members" list via

  "Namespaces"
   -> "Namespace Members"
    -> "All"

It appears a popup menue with all available (found) initial letters
but clicking on a letter one get a "File not found".

Maybe the problem occurs not always, but after some playing around with
different Doxygen releases, different configurations and different
software packages I could reproduce at least for the package
wireshark-2.2.1.tar.gz the following behaviour for the current release
Doxygen 1.8.12 (and the development version):

1) If using the standard configuration file with the only main change
"RECURSIVE = YES" all works as expected and a file "namespacemembers.html"
is generated and used that contains 9 anchors with the id attribute to
access the accoding position within that file.

2) But if changing additional "EXTRACT_ALL = YES" the list of selectable
initial letters is larger but the access no longer works and one get a
"File not found" since a non existing file resp. URL
".../namespacemembers_<l>.html#index_<l>" would be accessed (<l> should
represent the selected initial letter). But there exists also the file
"namespacemembers.html" but that contains only one anchor with an id
attribute, in the example only for the letter "z". So I assume that
Doxygen generates in that configuration for every found letter a new file
"namespacemembers.html" instead of adding resp. merging the
information or to generate separate files for every found letter
resp. to generate a letter-specific file.

By the way, for Doxygen 1.8.11 the reported problem seems not to exist.
There appear instead of popup windows horizontal menu bars at the top of
the browser window and at least a horizontal bar with all found initial
letters. Clicking on such a letter (<l>) a URL
".../namespacemembers_<l>.html#index_<l>" is accessed successfully since
for every letter a separate according file was created by Doxygen.

Sorry for the a little bit confused report.

If helpful or required I can try to put some examples on the Web.

Jens

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Doxygen-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/doxygen-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Bug with list of all namespace members?

Dimitri van Heesch-2
Hi Jens,

This is indeed a bug. Please file a bug in the bug tracker next time.
The good news: I found what is causing this and committed a fix:
https://github.com/doxygen/doxygen/commit/2b722b57f20e044b061423109bfa7168a7a1b913

Regards,
  Dimitri

> On 27 Oct 2016, at 17:22 , Jens Schleusener <[hidden email]> wrote:
>
> Hi,
>
> for Doxygen 1.8.12 and the current development version I found
> errors accessing the "Namespace Members" list via
>
>  "Namespaces"
>   -> "Namespace Members"
>    -> "All"
>
> It appears a popup menue with all available (found) initial letters
> but clicking on a letter one get a "File not found".
>
> Maybe the problem occurs not always, but after some playing around with
> different Doxygen releases, different configurations and different
> software packages I could reproduce at least for the package
> wireshark-2.2.1.tar.gz the following behaviour for the current release
> Doxygen 1.8.12 (and the development version):
>
> 1) If using the standard configuration file with the only main change
> "RECURSIVE = YES" all works as expected and a file "namespacemembers.html"
> is generated and used that contains 9 anchors with the id attribute to
> access the accoding position within that file.
>
> 2) But if changing additional "EXTRACT_ALL = YES" the list of selectable
> initial letters is larger but the access no longer works and one get a
> "File not found" since a non existing file resp. URL
> ".../namespacemembers_<l>.html#index_<l>" would be accessed (<l> should
> represent the selected initial letter). But there exists also the file
> "namespacemembers.html" but that contains only one anchor with an id
> attribute, in the example only for the letter "z". So I assume that
> Doxygen generates in that configuration for every found letter a new file
> "namespacemembers.html" instead of adding resp. merging the
> information or to generate separate files for every found letter
> resp. to generate a letter-specific file.
>
> By the way, for Doxygen 1.8.11 the reported problem seems not to exist.
> There appear instead of popup windows horizontal menu bars at the top of
> the browser window and at least a horizontal bar with all found initial
> letters. Clicking on such a letter (<l>) a URL
> ".../namespacemembers_<l>.html#index_<l>" is accessed successfully since
> for every letter a separate according file was created by Doxygen.
>
> Sorry for the a little bit confused report.
>
> If helpful or required I can try to put some examples on the Web.
>
> Jens
>
> ------------------------------------------------------------------------------
> The Command Line: Reinvented for Modern Developers
> Did the resurgence of CLI tooling catch you by surprise?
> Reconnect with the command line and become more productive.
> Learn the new .NET and ASP.NET CLI. Get your free copy!
> http://sdm.link/telerik
> _______________________________________________
> Doxygen-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/doxygen-users


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Doxygen-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/doxygen-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Bug with list of all namespace members?

Schleusener, Jens
Hi Dimitri,

> This is indeed a bug. Please file a bug in the bug tracker next time.

Ok, I will follow it ;-)

> The good news: I found what is causing this and committed a fix:
> https://github.com/doxygen/doxygen/commit/2b722b57f20e044b061423109bfa7168a7a1b913

Great, that fixes all the mentioned problems!

Big thanks

Jens

>> On 27 Oct 2016, at 17:22 , Jens Schleusener <[hidden email]> wrote:
>>
>> Hi,
>>
>> for Doxygen 1.8.12 and the current development version I found
>> errors accessing the "Namespace Members" list via
>>
>>  "Namespaces"
>>   -> "Namespace Members"
>>    -> "All"
>>
>> It appears a popup menue with all available (found) initial letters
>> but clicking on a letter one get a "File not found".
>>
>> Maybe the problem occurs not always, but after some playing around with
>> different Doxygen releases, different configurations and different
>> software packages I could reproduce at least for the package
>> wireshark-2.2.1.tar.gz the following behaviour for the current release
>> Doxygen 1.8.12 (and the development version):
>>
>> 1) If using the standard configuration file with the only main change
>> "RECURSIVE = YES" all works as expected and a file "namespacemembers.html"
>> is generated and used that contains 9 anchors with the id attribute to
>> access the accoding position within that file.
>>
>> 2) But if changing additional "EXTRACT_ALL = YES" the list of selectable
>> initial letters is larger but the access no longer works and one get a
>> "File not found" since a non existing file resp. URL
>> ".../namespacemembers_<l>.html#index_<l>" would be accessed (<l> should
>> represent the selected initial letter). But there exists also the file
>> "namespacemembers.html" but that contains only one anchor with an id
>> attribute, in the example only for the letter "z". So I assume that
>> Doxygen generates in that configuration for every found letter a new file
>> "namespacemembers.html" instead of adding resp. merging the
>> information or to generate separate files for every found letter
>> resp. to generate a letter-specific file.
>>
>> By the way, for Doxygen 1.8.11 the reported problem seems not to exist.
>> There appear instead of popup windows horizontal menu bars at the top of
>> the browser window and at least a horizontal bar with all found initial
>> letters. Clicking on such a letter (<l>) a URL
>> ".../namespacemembers_<l>.html#index_<l>" is accessed successfully since
>> for every letter a separate according file was created by Doxygen.
>>
>> Sorry for the a little bit confused report.
>>
>> If helpful or required I can try to put some examples on the Web.
>>
>> Jens
>>
>> ------------------------------------------------------------------------------
>> The Command Line: Reinvented for Modern Developers
>> Did the resurgence of CLI tooling catch you by surprise?
>> Reconnect with the command line and become more productive.
>> Learn the new .NET and ASP.NET CLI. Get your free copy!
>> http://sdm.link/telerik
>> _______________________________________________
>> Doxygen-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>
>
> ------------------------------------------------------------------------------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> _______________________________________________
> Doxygen-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Doxygen-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/doxygen-users
Loading...