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 698998 - vhdldocgen fails to generate proper latex for VHDL record type
vhdldocgen fails to generate proper latex for VHDL record type
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.3.1-SVN
Other All
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-04-26 20:48 UTC by Steve
Modified: 2013-06-21 19:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch for vhdldocgen.cpp (300 bytes, patch)
2013-04-26 20:48 UTC, Steve
none Details | Review

Description Steve 2013-04-26 20:48:36 UTC
Created attachment 242621 [details] [review]
Patch for vhdldocgen.cpp

It looks like VhdlDocGen::writeRecUnitDocu is missing calls to endParameterType and startParameterName resulting in incorrect \item syntax in the latex output. Here is a sample latex error message.

[215] [216]
! Argument of \\item has an extra }.
<inserted text> 
                \par 
l.197 )\hspace{0.3cm}{\ttfamily [Type]}}}
                                         \label{classgsec__pkg_aadf242...


The error is fixed by running doxygen with the attached patch.  I hope it helps.

Thanks,

-Steve
Comment 1 Dimitri van Heesch 2013-05-30 19:48:12 UTC
Thanks, I'll include the patch in the next GIT update.
Comment 2 Steve 2013-06-21 19:24:49 UTC
I grabbed the latest GIT code and tested it out.  The problem is indeed fixed.  Thanks.