[latex3-commits] [git/LaTeX3-latex3-latex2e] gh373: Tidy latexrelease guards for \NewCommandCopy and \ShowCommand (a7ec97cc)

PhelypeOleinik tex.phelype at gmail.com
Sat Aug 22 03:00:02 CEST 2020


Repository : https://github.com/latex3/latex2e
On branch  : gh373
Link       : https://github.com/latex3/latex2e/commit/a7ec97cccbfb89a6a9c074b0557734d7b5c57915

>---------------------------------------------------------------

commit a7ec97cccbfb89a6a9c074b0557734d7b5c57915
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date:   Fri Aug 21 22:00:02 2020 -0300

    Tidy latexrelease guards for \NewCommandCopy and \ShowCommand


>---------------------------------------------------------------

a7ec97cccbfb89a6a9c074b0557734d7b5c57915
 base/ltdefns.dtx                                   | 63 +++++++++++++++++-----
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  8 ++-
 .../tlb-latexrelease-rollback-003-often.tlg        |  8 ++-
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  8 ++-
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |  4 +-
 base/testfiles/tlb-rollback-004-often.tlg          |  4 +-
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |  4 +-
 7 files changed, 77 insertions(+), 22 deletions(-)

diff --git a/base/ltdefns.dtx b/base/ltdefns.dtx
index bd1f0f1a..5f2150b9 100644
--- a/base/ltdefns.dtx
+++ b/base/ltdefns.dtx
@@ -1328,6 +1328,13 @@
 %
 % \subsection{Acting on robust commands}
 %
+%    \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2020-10-01}{\robust at command@act}
+%<latexrelease>  {Add \robust at command@act}%
+%<*2ekernel|latexrelease>
+%    \end{macrocode}
+%
 %   With most document level commands being robust now there is more of a
 %   requirement to have a standard way of aliasing (or copying) a command to a
 %   new name, for example to save an original definition before changing a
@@ -1350,10 +1357,6 @@
 %   the definition of the command, if \cs{ShowCommmand} is used.
 %
 % \begin{macro}{\robust at command@act}
-% \begin{macro}{\robust at command@act at loop}
-% \begin{macro}{\robust at command@act at loop@aux}
-% \begin{macro}{\robust at command@act at do}
-% \begin{macro}{\robust at command@act at end}
 % \changes{v1.5k}{2020/08/19}{Made \cs{robust at command@act}
 %     (was \cs{declare at command@copy}) more generic}
 %
@@ -1397,9 +1400,11 @@
      \robust at command@act at end}%
     {\robust at command@act at end}%
       {#3}{#4}}%
-\long\def\robust at command@act at loop#1#2{\robust at command@act at loop@aux#1#2}
 %    \end{macrocode}
 %
+% \begin{macro}{\robust at command@act at loop}
+% \begin{macro}{\robust at command@act at loop@aux}
+% \begin{macro}{\robust at command@act at do}
 %   If \cs{robust at command@act at chk@args} branched to false, then
 %   \cs{robust at command@act at loop} will loop over the list of items in the
 %   \meta{action-list} (|#1|), and process each item as described earlier.
@@ -1407,6 +1412,7 @@
 %   \cs{robust at command@act at do} is used to execute \meta{act-type-$n$} on the
 %   \meta{act-arg}, otherwise the loop resumes with the next item.
 %    \begin{macrocode}
+\long\def\robust at command@act at loop#1#2{\robust at command@act at loop@aux#1#2}
 \long\def\robust at command@act at loop@aux#1#2#3{%
   \ifx\@nnil#2%
   \else
@@ -1420,12 +1426,17 @@
   \fi
   #1#4}
 %    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
 %
+% \begin{macro}{\robust at command@act at end}
 %   If the end is reached and no action was taken, then do
 %   \meta{fallback-action}\meta{act-arg}.
 %    \begin{macrocode}
 \long\def\robust at command@act at end#1#2{#1#2}
 %    \end{macrocode}
+% \end{macro}
 %
 % \begin{macro}{\robust at command@chk at safe}
 % \begin{macro}{\robust at command@act at chk@args}
@@ -1444,10 +1455,23 @@
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+%
+%    \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000-00-00}{\robust at command@act}
+%<latexrelease>  {Add \robust at command@act}%
+%<latexrelease>\let\robust at command@act\@undefined
+%<latexrelease>\let\robust at command@act at loop\@undefined
+%<latexrelease>\let\robust at command@act at loop@aux\@undefined
+%<latexrelease>\let\robust at command@act at do\@undefined
+%<latexrelease>\let\robust at command@act at end\@undefined
+%<latexrelease>\let\robust at command@chk at safe\@undefined
+%<latexrelease>\let\robust at command@act at chk@args\@undefined
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+%    \end{macrocode}
+%
 % \end{macro}
 %
 %
@@ -1547,6 +1571,9 @@
 %<latexrelease>\let\NewCommandCopy\@undefined
 %<latexrelease>\let\RenewCommandCopy\@undefined
 %<latexrelease>\let\DeclareCommandCopy\@undefined
+%<latexrelease>\let\declare at commandcopy\@undefined
+%<latexrelease>\let\@declarecommandcopylisthook\@undefined
+%<latexrelease>\let\declare at commandcopy@let\@undefined
 %<latexrelease>\EndIncludeInRelease
 %<*2ekernel>
 %    \end{macrocode}
@@ -1602,6 +1629,7 @@
 %<latexrelease>\IncludeInRelease{0000-00-00}{\ShowCommand}
 %<latexrelease>  {Undefine \ShowCommand}%
 %<latexrelease>\let\ShowCommand\@undefined
+%<latexrelease>\let\@showcommandlisthook\@undefined
 %<latexrelease>\EndIncludeInRelease
 %<*2ekernel>
 %    \end{macrocode}
@@ -1651,7 +1679,6 @@
     \expandafter\@secondoftwo
   \fi}
 %    \end{macrocode}
-% \end{macro}
 %
 % \begin{macro}{\@copy at DeclareRobustCommand}
 % \begin{macro}{\copy at kernel@robust at command}
@@ -1696,6 +1723,7 @@
 % \end{macro}
 %
 % \begin{macro}{\@show at DeclareRobustCommand}
+% \begin{macro}{\show at kernel@robust at command}
 %   Showing the command is pretty simple.  This command prints the top-level
 %   expansion as \TeX's \cs{show} would, but with |robust macro:| rather than
 %   just |macro:|, then a blank line and then \cs{show} the inner command.
@@ -1728,6 +1756,9 @@
   #1}
 %    \end{macrocode}
 % \end{macro}
+% \end{macro}
+%
+% \end{macro}
 %
 % \subsubsection{Commands defined with \cs{newcommand} (with optional argument)}
 %
@@ -1756,7 +1787,6 @@
     \expandafter\@secondoftwo
   \fi}
 %    \end{macrocode}
-% \end{macro}
 %
 % \begin{macro}{\@copy at newcommand}
 %   Then, if a command \verb=\cmd= takes an optional argument, we copy it to
@@ -1823,18 +1853,25 @@
 %</2ekernel|latexrelease>
 %<latexrelease>\EndIncludeInRelease
 %<latexrelease>\IncludeInRelease{0000-00-00}{\@if at DeclareRobustCommand}
-%<latexrelease>  {Undefine \@if at DeclareRobustCommand, \@copy at DeclareRobustCommand,
-%<latexrelease>   \@if at newcommand, and \@copy at newcommand}%
+%<latexrelease>  {Undefine \@if at DeclareRobustCommand, \@if at newcommand,
+%<latexrelease>            \@copy at DeclareRobustCommand, \@copy at newcommand,
+%<latexrelease>            \@show at DeclareRobustCommand, \@show at newcommand}%
 %<latexrelease>\let\@if at DeclareRobustCommand\@undefined
 %<latexrelease>\let\@copy at DeclareRobustCommand\@undefined
 %<latexrelease>\let\@show at DeclareRobustCommand\@undefined
 %<latexrelease>\let\@if at newcommand\@undefined
 %<latexrelease>\let\@copy at newcommand\@undefined
 %<latexrelease>\let\@show at newcommand\@undefined
+%
+%<latexrelease>\let\copy at kernel@robust at command\@undefined
+%<latexrelease>\let\show at kernel@robust at command\@undefined
+%<latexrelease>\let\@show at newcommand@aux\@undefined
 %<latexrelease>\EndIncludeInRelease
 %<*2ekernel>
 %    \end{macrocode}
 %
+% \end{macro}
+%
 %
 % \subsection{Internal defining commands}
 %
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index 1b34b0d8..5c19fa69 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -16,12 +16,14 @@ Skipping: [....-..-..] \MakeRobust  on input line ....
 Skipping: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Skipping: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
@@ -388,12 +390,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 7e10f815..d12d7e8b 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -14,12 +14,14 @@ Skipping: [....-..-..] \MakeRobust  on input line ....
 Skipping: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Skipping: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
@@ -380,12 +382,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
index 0b6f0958..bbde1457 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -14,12 +14,14 @@ Skipping: [....-..-..] \MakeRobust  on input line ....
 Skipping: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Skipping: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
@@ -389,12 +391,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 63bb1f73..8130b474 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -13,12 +13,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index cb0e458b..771be66c 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -11,12 +11,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index 13d99f60..da853523 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -11,12 +11,14 @@ Applying: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Already applied: [....-..-..] \MakeRobust  on input line ....
 Applying: [....-..-..] Undo robustness on input line ....
+Skipping: [....-..-..] Add \robust at command@act  on input line ....
+Applying: [....-..-..] Add \robust at command@act  on input line ....
 Skipping: [....-..-..] Add \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Applying: [....-..-..] Undefine \NewCommandCopy , \RenewCommandCopy , and \DeclareCommandCopy  on input line ....
 Skipping: [....-..-..] Add \ShowCommand  on input line ....
 Applying: [....-..-..] Undefine \ShowCommand  on input line ....
 Skipping: [....-..-..] Add \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
-Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@copy at DeclareRobustCommand , \@if at newcommand , and \@copy at newcommand  on input line ....
+Applying: [....-..-..] Undefine \@if at DeclareRobustCommand , \@if at newcommand , \@copy at DeclareRobustCommand , \@copy at newcommand , \@show at DeclareRobustCommand , \@show at newcommand  on input line ....
 Applying: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Already applied: [....-..-..] Leave commands undefined in \@ifundefined  on input line ....
 Skipping: [....-..-..] Use primitive \- in Lua\LaTeX  on input line ....





More information about the latex3-commits mailing list.