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 711378 - Nested Aliases fail when the nested alias has two or more arguments.
Nested Aliases fail when the nested alias has two or more arguments.
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.5
Other Linux
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-11-04 07:16 UTC by Tom Ghyselinck
Modified: 2013-12-09 08:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Issue with nested ALIASES (25.55 KB, application/x-gzip)
2013-11-04 07:16 UTC, Tom Ghyselinck
Details

Description Tom Ghyselinck 2013-11-04 07:16:14 UTC
Created attachment 258903 [details]
Issue with nested ALIASES

Hi,

In bug report 704172 ( https://bugzilla.gnome.org/show_bug.cgi?id=704172 ),
this issue has been set as resolved, but in our documentation, it still
poses issues.

We are currently using the latest release 1.8.5 of doxygen for TCL and C/C++.

This issue still seems to be happening:
- when defining:

    ALIASES                += apitest{2}="ARG0: \1 ARG1: \2"

- with he following code documentation

    /**
     * \mainpage
     * \apitest{A, B \apitest{C, D}}
     */

This ends up in

    ARG0: A ARG1: B {C, D}

I tried various combinations of escaping '{', ',' and '}'
Always leading to similar output.

Can you verify this, it is getting a very urgent issue for us.

I attached a very basic test source.
( Doxyfile was generated with 'doxygen -g', I only changed the 'ALIASES' )

Thank you very much in advance!
Comment 1 Dimitri van Heesch 2013-12-07 22:18:56 UTC
Confirmed. Should be fixed in the next GIT update.
Comment 2 Tom Ghyselinck 2013-12-09 08:01:07 UTC
Thank you very much for the update!

I verified the fix, also with "multi-layer" nesting.