[latex3-commits] [latex3/latex2e] ltcmd-verb: Collect tabs and spaces as actives in ltcmd v-type (75f6369f)

github at latex-project.org github at latex-project.org
Wed Jun 14 08:22:50 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : ltcmd-verb
Link       : https://github.com/latex3/latex2e/commit/75f6369f94966651c3308bb0b73964ba8f51db4a

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

commit 75f6369f94966651c3308bb0b73964ba8f51db4a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Jun 14 07:18:14 2023 +0100

    Collect tabs and spaces as actives in ltcmd v-type


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

75f6369f94966651c3308bb0b73964ba8f51db4a
 base/changes.txt                                   |  2 ++
 base/doc/ltnews38.tex                              | 11 +++++++++++
 base/ltcmd.dtx                                     | 23 +++++++++++++++++++---
 base/testfiles-ltcmd/github-0876.tlg               |  4 ++--
 base/testfiles-ltcmd/ltcmd003.lvt                  |  7 -------
 base/testfiles-ltcmd/ltcmd003.tlg                  |  2 +-
 base/testfiles-lthooks/lthooks-rollback-args.tlg   |  2 ++
 base/testfiles/github-0479-often.luatex.tlg        |  2 ++
 base/testfiles/github-0479-often.tlg               |  2 ++
 base/testfiles/github-0479-often.xetex.tlg         |  2 ++
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  4 ++++
 .../tlb-latexrelease-rollback-003-often.tlg        |  4 ++++
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  4 ++++
 ...tlb-latexrelease-rollback-2020-10-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2020-10-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2020-10-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2021-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2021-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2021-06-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2021-11-15.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2021-11-15.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2021-11-15.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2022-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2022-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2022-06-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2022-11-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2022-11-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2022-11-01.xetex.tlg |  2 ++
 ...tlb-latexrelease-rollback-2023-06-01.luatex.tlg |  2 ++
 .../tlb-latexrelease-rollback-2023-06-01.tlg       |  2 ++
 .../tlb-latexrelease-rollback-2023-06-01.xetex.tlg |  2 ++
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |  2 ++
 base/testfiles/tlb-rollback-004-often.tlg          |  2 ++
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |  2 ++
 base/testfiles/tlb-rollback-005.luatex.tlg         |  2 ++
 base/testfiles/tlb-rollback-005.tlg                |  2 ++
 base/testfiles/tlb-rollback-005.xetex.tlg          |  2 ++
 37 files changed, 104 insertions(+), 13 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index df2fa4e9..698d1bbe 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -10,6 +10,8 @@ are not part of the distribution.
 
 	* ltmiscen.dtx, ltspace.dtx
 	Support (visible) tabs in verbatim material
+	* ltcmd.dtx
+	Collect spaces and tabs as active chars
 
 2023-06-09  Joseph Wright  <Joseph.Wright at latex-project.org>
 
diff --git a/base/doc/ltnews38.tex b/base/doc/ltnews38.tex
index fddf6e86..78c8d03e 100644
--- a/base/doc/ltnews38.tex
+++ b/base/doc/ltnews38.tex
@@ -161,6 +161,17 @@ adjusted if required to be different from that of spaces.
 %
 \githubissue{1085}
 
+\subsection{Unification of space and tab treatment by \cs{verb} and
+  \cs{NewDocumentCommand}}
+
+The \cs{verb(*)} command has always collected spaces as active characters, and
+the change outlined above extends this to tabs. This is what enables \cs{verb*}
+to easily print visible spaces. We have adjusted the implementation of the
+\texttt{v}-type argument in \cs{NewDocumentCommand} to do the same. This will
+\emph{require sources to be updated} if the normal definition of an active
+space has been modified. However, the team believe that overall the benefit of
+better consistency makes this a necessary change.
+
 \section{Bug fixes}
 
 \section{Changes to packages in the \pkg{amsmath} category}
diff --git a/base/ltcmd.dtx b/base/ltcmd.dtx
index d6322ff3..7e87bcdc 100644
--- a/base/ltcmd.dtx
+++ b/base/ltcmd.dtx
@@ -34,8 +34,8 @@
 %%% From File: ltcmd.dtx
 %
 %    \begin{macrocode}
-\def\ltcmdversion{v1.1e}
-\def\ltcmddate{2023-05-26}
+\def\ltcmdversion{v1.1f}
+\def\ltcmddate{2023-06-14}
 %    \end{macrocode}
 %
 %<*driver>
@@ -3492,20 +3492,37 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_grab_v_aux_catcodes:}
+% \changes{v1.1f}{2023/06/14}{Collect spaces and tabs as active chars}
 % \begin{macro}{\@@_grab_v_aux_abort:n}
 %   The approach for short verbatim arguments is to make the end-line
 %   character a macro parameter character: this is forbidden by the
 %   rest of the code. Then the error branch can check what caused the
 %   bail out and give the appropriate error message.
 %    \begin{macrocode}
+%<latexrelease>\IncludeInRelease{2023/11/01}{\@@_grab_v_aux_catcodes:}%
+%<latexrelease>  {Active~spaces~and~tabs}
 \cs_new_protected:Npn \@@_grab_v_aux_catcodes:
   {
     \cs_set_eq:NN \do \char_set_catcode_other:N
     \dospecials
+    \char_set_catcode_active:n { `\  }
+    \char_set_catcode_active:n { `\^^I }
     \bool_if:NTF \l_@@_long_bool
       { \char_set_catcode_other:n { \tex_endlinechar:D } }
       { \char_set_catcode_parameter:n { \tex_endlinechar:D } }
   }
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{2020/10/01}{\@@_grab_v_aux_catcodes:}%
+%<latexrelease>  {Active~spaces~and~tabs}
+%<latexrelease>\cs_new_protected:Npn \@@_grab_v_aux_catcodes:
+%<latexrelease>  {
+%<latexrelease>    \cs_set_eq:NN \do \char_set_catcode_other:N
+%<latexrelease>    \dospecials
+%<latexrelease>    \bool_if:NTF \l_@@_long_bool
+%<latexrelease>      { \char_set_catcode_other:n { \tex_endlinechar:D } }
+%<latexrelease>      { \char_set_catcode_parameter:n { \tex_endlinechar:D } }
+%<latexrelease>  }
+%<latexrelease>\EndIncludeInRelease
 \cs_new_protected:Npn \@@_grab_v_aux_abort:n #1
   {
     \@@_grab_v_group_end:
@@ -3533,7 +3550,7 @@
 % \begin{macro}{\@@_grab_v_aux_put:N}
 %   Storing one token in the collected argument. Most tokens are
 %   converted to category code $12$, with the exception of active
-%   characters, and spaces (not sure what should be done for those).
+%   characters.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_grab_v_aux_put:N #1
   {
diff --git a/base/testfiles-ltcmd/github-0876.tlg b/base/testfiles-ltcmd/github-0876.tlg
index c250550e..e06c7c0f 100644
--- a/base/testfiles-ltcmd/github-0876.tlg
+++ b/base/testfiles-ltcmd/github-0876.tlg
@@ -4,7 +4,7 @@ The token list contains the tokens:
 >  b (the character b)
 >  a (the character a)
 >  r (the character r)
->    (blank space  )
+>    (active character=macro:-> )
 >  b (the character b)
 >  a (the character a)
 >  r (the character r).
@@ -12,7 +12,7 @@ The token list contains the tokens:
 l. ...bar+
          ^^M
 The token list contains the tokens:
->    (blank space  )
+>    (active character=macro:-> )
 >  b (the character b)
 >  a (the character a)
 >  r (the character r)
diff --git a/base/testfiles-ltcmd/ltcmd003.lvt b/base/testfiles-ltcmd/ltcmd003.lvt
index aec44276..6d5bca94 100644
--- a/base/testfiles-ltcmd/ltcmd003.lvt
+++ b/base/testfiles-ltcmd/ltcmd003.lvt
@@ -28,13 +28,6 @@
         -#3-
         \tl_to_str:n { {#4} }
       }
-    \IfNoValueF {#3}
-      {
-        \exp_args:No \tl_if_eq:nnF
-          { \tl_to_str:n {#3} }
-          {#3}
-          {\ERROR}
-      }
   }
 \foo+\foo+{}
 \foo+% ^^+^^+
diff --git a/base/testfiles-ltcmd/ltcmd003.tlg b/base/testfiles-ltcmd/ltcmd003.tlg
index b4f9ccba..78c849df 100644
--- a/base/testfiles-ltcmd/ltcmd003.tlg
+++ b/base/testfiles-ltcmd/ltcmd003.tlg
@@ -74,4 +74,4 @@ I got '\foo-%#&\-{}
 > ab.
 <recently read> }
 l. ...\halign{#\cr\foo&ab&
-                          \cr}
+                         \cr}
diff --git a/base/testfiles-lthooks/lthooks-rollback-args.tlg b/base/testfiles-lthooks/lthooks-rollback-args.tlg
index dd347a36..735bbea8 100644
--- a/base/testfiles-lthooks/lthooks-rollback-args.tlg
+++ b/base/testfiles-lthooks/lthooks-rollback-args.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index c9332376..65d41c28 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -122,6 +122,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index f6b071f7..18a50e4a 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index a643de94..7dfe8a7a 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index ba44b4ae..556f1e71 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -104,6 +104,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
@@ -859,6 +861,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 932aabce..d905553f 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -98,6 +98,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
@@ -843,6 +845,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser 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 04eee233..bb63d719 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -98,6 +98,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
@@ -852,6 +854,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
index bb31ccbd..ab58405f 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -122,6 +122,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
index d1843adb..a4ddcb76 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
index c26f8725..3141c9b1 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
index 4b40b916..bd2f6b80 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -123,6 +123,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
index 2004e141..c5902254 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
index a755d33a..85735b15 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
index 921d29ed..4612e030 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -123,6 +123,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
index 05b2857c..c83163e9 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -112,6 +112,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
index cd375b9b..5503784a 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -112,6 +112,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
index cb4e5fab..29d3e804 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -124,6 +124,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
index 7cc28981..7cc1f25b 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -113,6 +113,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
index e069cef0..f600d975 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -113,6 +113,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
index ddd1f633..5dd527ad 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
@@ -124,6 +124,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
index e344d199..cb5693df 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
@@ -113,6 +113,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
index b6a6d746..06aa8582 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
@@ -113,6 +113,8 @@ Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
index 041e218a..9aa9e999 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
@@ -124,6 +124,8 @@ Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
index 4f1f530b..9cd0ef60 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
@@ -113,6 +113,8 @@ Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
index 6f215757..189a3640 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
@@ -113,6 +113,8 @@ Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Already applied: [....-..-..] Support \ShowCommand in ltcmd on input line ...
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Applying: [....-..-..] Testing for empty or blank on input line ....
 Already applied: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 452db4b5..15dd2491 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -123,6 +123,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index 8ccb2217..238ee136 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index ec0acacc..bc642a0e 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -112,6 +112,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Applying: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index be40038c..1dfb241b 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -126,6 +126,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 4bd1d45b..0869e93c 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -116,6 +116,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index 6c3c420b..b093eb4f 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -116,6 +116,8 @@ Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Skipping: [....-..-..] Support \ShowCommand in ltcmd on input line ....
 Applying: [....-..-..] Support \ShowCommand in ltcmd on input line ....
+Skipping: [....-..-..] Active spaces and tabs on input line ....
+Applying: [....-..-..] Active spaces and tabs on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Testing for empty or blank on input line ....
 Skipping: [....-..-..] Document command parser on input line ....





More information about the latex3-commits mailing list.