Skip to content

The body of a macro entirely defined on 1 line gets sucked into the synopsis #11036

@duncan-roe

Description

@duncan-roe

Describe the bug
If the body of a macro definition is contained in a single line you don't get the separate Value: window. Instead the body of the macro is shown in the window with the macro parameters. man pages have the same fault: the body of the macro is shown as part of the synopsis.

Screenshots
In the screenshot below, I've circled in green how I think foo and bar should both display, and I've circled foo in red because it doesn't display that way.
Just noticed descriptions slightly different: fixed in the reproducer.
html

To Reproduce
Untar, cd reproducer then ./run.sh will display the generated man page. <your browser> html/index.html will show the HTML doc'n.
reproducer.tar.gz

Expected behavior
I would prefer if the body of a macro would always display in a Value: window. If the current behaviour is intentional, please can you treat this report as an enhancement request for a Doxyfile directive to make it work the way I prefer.

Version
Running under Slackware Linux 15.0. Have seen this behaviour in Slackware 14.2 doxygen 1.8.9.1 to latest snapshot 1.12.0 (14fc65f). Built that muself, 1.8.9.1 is from distributor.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions