Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling INLINE_SIMPLE_STRUCTS messes up Data Structures in tree (Origin: bugzilla #708455) #5299

doxygen opened this Issue Jul 2, 2018 · 0 comments


None yet
1 participant
Copy link

doxygen commented Jul 2, 2018

status RESOLVED severity normal in component general for ---
Reported in version 1.8.5 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2013-09-20 13:18:50 +0000, Stuart Mills wrote:

Created attachment 255395
Source code and configuration file to repeat the INLINE_SIMPLE_STRUCTS bug

If INLINE_SIMPLE_STRUCTS is set to YES, the Data Structures section in the HTML tree gets a bit messed up. Below a data structure entry, a list of data structures and functions appears, rather than the properties of the data structure. The properties of the structure are then present below the nested version of the data structure.

This is present in release 1.8.5, but I've also seen it in earlier versions, e.g. 1.8.4.

The behaviour has been repeated in Chrome and IE.

The attached zip file contains a C source file and a Doxygen configuration file which generates HTML with the problem.

On 2013-09-21 11:10:16 +0000, Dimitri van Heesch wrote:

I tried your example, but didn't see anything strange. Can you attach a screen-shot of what you see and point out the problem?

On 2013-09-21 12:16:55 +0000, Stuart Mills wrote:

Created attachment 255473
Screenshot showing INLINE_SIMPLE_STRUCTS problem

Hi Dimitri. Thanks for looking in to this.

The attached screenshot demonstrates the problem, and I've added a red box round the affected area. The Data Structures section should have the following content:

  • a_struct
    |- struct_property_u16
    |- struct_property_u32

Instead it contains the following:

  • a_struct
    |- a_struct
    | |- struct_property_u16
    | |- struct_property_u32
    |- main

On 2013-09-21 14:10:58 +0000, Dimitri van Heesch wrote:

Confirmed. Should be fixed in the next GIT update.

On 2013-09-24 15:08:19 +0000, Stuart Mills wrote:

Tested the latest update and it resolves the issue we were encountering. Thanks again for your assistance.

On 2013-12-24 18:59:37 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.6. 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 (preferrably in the form of a self-contained example).

@doxygen doxygen closed this Jul 2, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.