[Bug 1833627] [NEW] regression, Unescaped percent pound, dollar sign in doxygen output

Daniel Wang daniel.wang at canonical.com
Thu Jun 20 22:19:27 UTC 2019


Public bug reported:

Description of problem:
there's a problem to build documentation for the apron package in fedora 24. With doxygen 1.8.10, documentation for a certain operator% looks like this:

\subsubsection[{operator%(const texpr1+::builder &a, const texpr1+::builder &b)}]{\setlength{\rightskip}{0pt plus 5cm}texpr1+::builder operator% (
\begin{DoxyParamCaption}
\item[{const texpr1+::builder &}]{a, }
\item[{const texpr1+::builder &}]{b}
\end{DoxyParamCaption}

That works fine. However, with 1.8.11, this is produced:

\subsubsection[{\texorpdfstring{operator%(const texpr1+::builder &a, const texpr1+::builder &b)}{operator%(const texpr1::builder &a, const texpr1::builder &b)}}]{\setlength{\rightskip}{0pt plus 5cm}texpr1+::builder operator% (
\begin{DoxyParamCaption}
\item[{const texpr1+::builder &}]{a, }
\item[{const texpr1+::builder &}]{b}
\end{DoxyParamCaption}

The unescaped percent sign in the second argument to \texorpdfstring
turns the rest of the line into a comment, leading to a LaTeX error.


https://github.com/doxygen/doxygen/issues/5962

** Affects: doxygen (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to doxygen in Ubuntu.
https://bugs.launchpad.net/bugs/1833627

Title:
  regression, Unescaped percent pound, dollar sign in doxygen output

Status in doxygen package in Ubuntu:
  New

Bug description:
  Description of problem:
  there's a problem to build documentation for the apron package in fedora 24. With doxygen 1.8.10, documentation for a certain operator% looks like this:

  \subsubsection[{operator%(const texpr1+::builder &a, const texpr1+::builder &b)}]{\setlength{\rightskip}{0pt plus 5cm}texpr1+::builder operator% (
  \begin{DoxyParamCaption}
  \item[{const texpr1+::builder &}]{a, }
  \item[{const texpr1+::builder &}]{b}
  \end{DoxyParamCaption}

  That works fine. However, with 1.8.11, this is produced:

  \subsubsection[{\texorpdfstring{operator%(const texpr1+::builder &a, const texpr1+::builder &b)}{operator%(const texpr1::builder &a, const texpr1::builder &b)}}]{\setlength{\rightskip}{0pt plus 5cm}texpr1+::builder operator% (
  \begin{DoxyParamCaption}
  \item[{const texpr1+::builder &}]{a, }
  \item[{const texpr1+::builder &}]{b}
  \end{DoxyParamCaption}

  The unescaped percent sign in the second argument to \texorpdfstring
  turns the rest of the line into a comment, leading to a LaTeX error.

  
  https://github.com/doxygen/doxygen/issues/5962

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/doxygen/+bug/1833627/+subscriptions



More information about the foundations-bugs mailing list