texlive[71847] Master/texmf-dist: changebar (19jul24)

commits+karl at tug.org commits+karl at tug.org
Fri Jul 19 22:29:40 CEST 2024


Revision: 71847
          https://tug.org/svn/texlive?view=revision&revision=71847
Author:   karl
Date:     2024-07-19 22:29:40 +0200 (Fri, 19 Jul 2024)
Log Message:
-----------
changebar (19jul24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/changebar/CATALOG
    trunk/Master/texmf-dist/doc/latex/changebar/README
    trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug
    trunk/Master/texmf-dist/doc/latex/changebar/changebar.pdf
    trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx
    trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty

Modified: trunk/Master/texmf-dist/doc/latex/changebar/CATALOG
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/CATALOG	2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/CATALOG	2024-07-19 20:29:40 UTC (rev 71847)
@@ -1,7 +1,7 @@
 Name: ChangeBar
 Problems-To: johannes.braams(at)texniek.nl
 Author: J.L. Braams
-Version: 3.7d
+Version: 3.7e
 
 Description:
 

Modified: trunk/Master/texmf-dist/doc/latex/changebar/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/README	2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/README	2024-07-19 20:29:40 UTC (rev 71847)
@@ -1,6 +1,6 @@
                                changebar bundle
 
-                               January 9, 2024
+                               July 19, 2024
 
 This bundle contains a package that I maintain to add changebars to a
 LaTeX document.

Modified: trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug	2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug	2024-07-19 20:29:40 UTC (rev 71847)
@@ -219,6 +219,10 @@
 % v3.7d JLB: Arash Esbati reported a simlar phenomenon when \nochangebars
 %        is used. Similar solution was needed.
 %
+% v3.7e JLB: Daniel Flipo and Bruno Winckler reported that changebar no longer
+%        works when \usepackage[french]{babel} is used. This was caused by the
+%        solution implemented in v3.7b. This time use "/" is chosen as separator.
+%
 % Known problems
 %        - changebars for marginal paragraphs collide with changebars
 %          for the main body of text

Modified: trunk/Master/texmf-dist/doc/latex/changebar/changebar.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx	2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx	2024-07-19 20:29:40 UTC (rev 71847)
@@ -24,7 +24,7 @@
 % and covered by LPPL is defined by the unpacking scripts (with
 % extension .ins) which are part of the distribution.
 % \fi
-% \CheckSum{2954}
+% \CheckSum{2948}
 %
 %\iffalse
 %    This file is built for \LaTeXe, so we make sure an error is
@@ -39,7 +39,7 @@
 \ProvidesFile{changebar.dtx}
 %</dtx>
 %<+package>\ProvidesPackage{changebar}
-           [2024/01/09 v3.7d Indicate changes with marginal bars]
+           [2024/07/17 v3.7e Indicate changes with marginal bars]
 %    \end{macrocode}
 %
 % \section{A driver for this document}
@@ -137,7 +137,10 @@
 % \changes{v3.6e}{2023/08/13}{Added supprt for luaTeX}
 % \changes{v3.7b}{2023/12/28}{Added a few lines that were inadvertantly removed} 
 % \changes{v3.7b}{2023/12/30}{the cb2-file use delimiting chars may
-% change meaning when they end up in the wrong situation}
+%   change meaning when they end up in the wrong situation}
+% \changes{v3.7e}{2024/07/17}{The us of the character `;´ as a string
+%    separator clashes with it's active variant when babel/french has
+%    been loaded} 
 %
 % \title{The Changebar package
 %         \thanks{This file has version number \fileversion,
@@ -229,9 +232,7 @@
 % \changes{v3.6a}{2011/04/30}{XeTeX added}
 %      \item Xe\TeX
 % \changes{3.6e}{2023/08/13}{luaTeX added}
-%       \begin{changebar}
 %       \item lua\TeX
-%       \end{changebar}
 %      \end{itemize}
 %    The drivers are represented in the normal typewriter method of
 %    typing these names, or by the same entirely in lower case.
@@ -752,7 +753,7 @@
 %    \item V\TeX
 %    \item PDF\TeX
 %    \item Xe\TeX
-%    \cbstart\item luaTeX\cbend
+%    \item luaTeX
 %    \end{itemize}
 %
 %    The intent is that the driver names should be case-insensitive,
@@ -799,10 +800,17 @@
 %    \end{macrocode}
 %    Redefine the |\cb at pdfxy| macro to write point coordinates to the
 %    \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
 %    \begin{macrocode}
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
   \else\cb at pdftexerror\fi\fi\fi}
 %    \end{macrocode}
@@ -837,10 +845,17 @@
 %    \end{macrocode}
 %    Redefine the |\cb at pdfxy| macro to write point coordinates to the
 %    \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
 %    \begin{macrocode}
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
     \gdef\sec at nd@ftw@##1 ##2{##2}
   \fi}
@@ -854,7 +869,6 @@
       {You are not using XeLaTeX}}
 %    \end{macrocode}
 %
-% \begin{changebar}
 %    \begin{macrocode}
 \DeclareOption{luaTeX}{\cb at luatexcheck}
 \DeclareOption{luatex}{\cb at luatexcheck}
@@ -877,10 +891,17 @@
 %    \end{macrocode}
 %    Redefine the |\cb at pdfxy| macro to write point coordinates to the
 %    \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of ",¨ as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
 %    \begin{macrocode}
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
   \fi}
 %    \end{macrocode}
@@ -892,7 +913,6 @@
       {luaTeX option cannot be used}%
       {You are not using luaLaTeX}}
 %    \end{macrocode}
-% \end{changebar}
 %
 %    The new features of \LaTeXe\ make it possible to implement the
 %    \Lopt{outerbars} option.
@@ -1120,6 +1140,8 @@
 %    compatibility mode} 
 % \changes{v3.3e}{1998/02/24}{Added \cs{Textures}}
 % \changes{v3.5a}{2005/05/23}{Added 'PDFtex' option}
+% \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
+%    \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
 %    \begin{macrocode}
 \if at compatibility
   \def\driver#1{%
@@ -1132,17 +1154,9 @@
       \def\Textures{TEXTURES}%
       \def\VTeX{VTEX}%
       \def\pdfTeX{PDFTEX}%
-%    \end{macrocode}
-% \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
-%    \begin{macrocode}
       \def\xeTeX{XETEX}
-%    \end{macrocode}
-%    \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
-% \begin{changebar}
-%    \begin{macrocode}
       \def\luaTeX{LUATEX}
 %    \end{macrocode}
-% \end{changebar}
 %
 %    The choice has to be communicated to the macro
 %    \verb=\cb at setup@specials= that will be called from within
@@ -1150,6 +1164,7 @@
 %    \verb=\cb at driver@setup= is used. It receives a numeric value
 %    using \verb=\chardef=. 
 % \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
+% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
 %    \begin{macrocode}
       \global\chardef\cb at driver@setup=0\relax
       \ifx\tempa\LN       \global\chardef\cb at driver@setup=0\fi
@@ -1160,14 +1175,7 @@
       \ifx\tempa\VTeX     \global\chardef\cb at driver@setup=5\fi
       \ifx\tempa\pdfTeX   \cb at pdftexcheck\fi
       \ifx\tempa\xeTeX    \cb at xetexcheck\fi
-%    \end{macrocode}
-% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
-% \begin{changebar}
-%    \begin{macrocode}
       \ifx\tempa\luaTeX   \cb at luatexcheck\fi
-%    \end{macrocode}
-% \end{changebar}   
-%    \begin{macrocode}
     \egroup}
 %    \end{macrocode}
 %    We add \verb+\driver+ to \verb+\@preamblecmds+, which is a
@@ -1464,11 +1472,22 @@
 %    When the point is found it is removed from |\cb at pdfpoints|. \#9
 %    contains the cumulative head of the list to construct the new list
 %    with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -1519,8 +1538,13 @@
 % \begin{macro}{\cb at pdfparsexy}
 %    The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
 %    from the \file{.cb2} file.
+%    \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at pdfpg{##2}}%
 %    \end{macrocode}
 % \end{macro}
@@ -1565,7 +1589,7 @@
 %    In order to get things in the right spot we need a little scaling
 %    factor. We define it here.
 %    \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1636,14 +1660,12 @@
 %    \begin{macrocode}
   \gdef\cb at checkPdfxy##1##2##3##4##5{%
     \cb@@findpdfpoint{##1}{##2}%
-%    \end{macrocdode}
-% \begin{changebar}
-%    \begin{macrocode
+%    \end{macrocode}
+%    \begin{macrocode}
     \ifdim##3sp=\cb at pdfx\relax
       \ifdim##4sp=\cb at pdfy\relax
-%    \end{macrocdode}
-% \end{changebar}
-%    \begin{macrocode
+%    \end{macrocode}
+%    \begin{macrocode}
         \ifdim##5=\cb at pdfz\relax
         \else
         \cb at error
@@ -1741,11 +1763,22 @@
 %    When the point is found it is removed from |\cb at pdfpoints|. \#9
 %    contains the cumulative head of the list to construct the new list
 %    with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -1796,8 +1829,13 @@
 % \begin{macro}{\cb at pdfparsexy}
 %    The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
 %    from the \file{.cb2} file.
+%    \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at pdfpg{##2}}%
 %    \end{macrocode}
 % \end{macro}
@@ -1842,7 +1880,7 @@
 %    In order to get things in the right spot we need a little scaling
 %    factor. We define it here.
 %    \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1934,7 +1972,6 @@
   \let\cb at resetpoints\relax
 %    \end{macrocode}
 %
-%  \begin{changebar}
 % \changes{v3.6e}{2023/08/13}{lua\TeX{} support added}
 %    The code for lua\TeX{}, like for pdf\TeX\ and Xe\TeX,
 %    is more elaborate as the calculations have to
@@ -2012,11 +2049,22 @@
 %    When the point is found it is removed from |\cb at pdfpoints|. \#9
 %    contains the cumulative head of the list to construct the new list
 %    with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+%    \end{macrocode}
+% \begin{changebar}
+%    \begin{macrocode}
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -2067,8 +2115,13 @@
 % \begin{macro}{\cb at pdfparsexy}
 %    The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
 %    from the \file{.cb2} file.
+%    \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
 %    \begin{macrocode}
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+%    \end{macrocode}
+% \end{changebar}
+%    \begin{macrocode}
     \def\cb at pdfpg{##2}}%
 %    \end{macrocode}
 % \end{macro}
@@ -2113,7 +2166,7 @@
 %    In order to get things in the right spot we need a little scaling
 %    factor. We define it here.
 %    \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -2203,7 +2256,6 @@
   \def\cb at maxpoint{9999999}
   \let\cb at resetpoints\relax
 %    \end{macrocode}
-%\end{changebar}
 % 
 %    When code for other drivers should be added it can be inserted
 %    here.  When someone makes a mistake and somehow selects an
@@ -2296,7 +2348,7 @@
 \newcommand*{\nochangebars}{%
   \def\cb at start[##1]{\ignorespaces}%
   \def\cb at delete[##1]{}%
-  \def\cb at end{\ignorespacesafterend}
+  \def\cb at end{\ignorespacesafterend}%
   }
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty	2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty	2024-07-19 20:29:40 UTC (rev 71847)
@@ -37,7 +37,7 @@
 %% Copyright 1994-2024 (C) Johannes Braams.  All rights reserved.
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{changebar}
-           [2024/01/09 v3.7d Indicate changes with marginal bars]
+           [2024/07/17 v3.7e Indicate changes with marginal bars]
 \def\cb at maxpoint{80}
 \def\cb at minpoint{1}
 \def\cb at nil{0}
@@ -111,7 +111,7 @@
       \immediate\openout\cb at writexy=\jobname.cb2\relax
     \fi
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
   \else\cb at pdftexerror\fi\fi\fi}
 \def\cb at pdftexerror{\PackageError
@@ -131,7 +131,7 @@
       \immediate\openout\cb at writexy=\jobname.cb2\relax
     \fi
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
     \gdef\sec at nd@ftw@##1 ##2{##2}
   \fi}
@@ -151,7 +151,7 @@
       \immediate\openout\cb at writexy=\jobname.cb2\relax
     \fi
     \gdef\cb at pdfxy##1##2##3##4##5{%
-      \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+      \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
       \expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
   \fi}
 \def\cb at luatexerror{\PackageError
@@ -384,9 +384,9 @@
       \fi
     \fi
   }
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -422,7 +422,7 @@
     \fi
     \cb at next
   }%
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
     \def\cb at pdfpg{##2}}%
   \def\cb at defpoint##1##2{%
     \if at filesw
@@ -443,7 +443,7 @@
     \ifnum##1>99 1\else
     \ifnum##1<10 0.0\the##1\else
     0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
   \def\cb at connect##1##2##3{%
     \cb at findpdfpoint{##1}\cb at pagecount
     \ifx\cb at pdfx\relax\cb at rerun
@@ -524,9 +524,9 @@
       \fi
     \fi
   }
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -562,7 +562,7 @@
     \fi
     \cb at next
   }%
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
     \def\cb at pdfpg{##2}}%
   \def\cb at defpoint##1##2{%
     \if at filesw
@@ -583,7 +583,7 @@
     \ifnum##1>99 1\else
     \ifnum##1<10 0.0\the##1\else
     0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
   \def\cb at connect##1##2##3{%
     \cb at findpdfpoint{##1}\cb at pagecount
     \ifx\cb at pdfx\relax\cb at rerun
@@ -665,9 +665,9 @@
       \fi
     \fi
   }
-  \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+  \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
     \def\cb at next{%
-      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+      \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
     \ifnum ##1=##3
       \ifnum ##2=##4
         \def\cb at pdfx{##5sp}%
@@ -703,7 +703,7 @@
     \fi
     \cb at next
   }%
-  \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+  \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
     \def\cb at pdfpg{##2}}%
   \def\cb at defpoint##1##2{%
     \if at filesw
@@ -724,7 +724,7 @@
     \ifnum##1>99 1\else
     \ifnum##1<10 0.0\the##1\else
     0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+  \def\cb at pdf@scale{0.996264009963}
   \def\cb at connect##1##2##3{%
     \cb at findpdfpoint{##1}\cb at pagecount
     \ifx\cb at pdfx\relax\cb at rerun
@@ -802,7 +802,7 @@
 \newcommand*{\nochangebars}{%
   \def\cb at start[##1]{\ignorespaces}%
   \def\cb at delete[##1]{}%
-  \def\cb at end{\ignorespacesafterend}
+  \def\cb at end{\ignorespacesafterend}%
   }
 \newlength{\changebarwidth}
 \setlength{\changebarwidth}{2pt}



More information about the tex-live-commits mailing list.