[latex3-commits] [git/LaTeX3-latex3-latex2e] gh790: fix for #790 (746696b8)

Frank Mittelbach frank.mittelbach at latex-project.org
Thu Mar 10 12:50:31 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : gh790
Link       : https://github.com/latex3/latex2e/commit/746696b80d142c789b295334f6a6e71718cfd0ce

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

commit 746696b80d142c789b295334f6a6e71718cfd0ce
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Thu Mar 10 12:50:31 2022 +0100

    fix for #790


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

746696b80d142c789b295334f6a6e71718cfd0ce
 base/changes.txt                                   |  6 ++++
 base/doc/ltnews35.tex                              | 15 +++++++++
 base/ltbibl.dtx                                    | 37 ++++++++++++++++++++--
 base/testfiles/github-0479-often.luatex.tlg        |  3 ++
 base/testfiles/github-0479-often.tlg               |  3 ++
 base/testfiles/github-0479-often.xetex.tlg         |  3 ++
 base/testfiles/github-0790.lvt                     | 20 ++++++++++++
 base/testfiles/github-0790.tlg                     | 18 +++++++++++
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  6 ++++
 .../tlb-latexrelease-rollback-003-often.tlg        |  6 ++++
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  6 ++++
 ...tlb-latexrelease-rollback-2020-10-01.luatex.tlg |  3 ++
 .../tlb-latexrelease-rollback-2020-10-01.tlg       |  3 ++
 .../tlb-latexrelease-rollback-2020-10-01.xetex.tlg |  3 ++
 ...tlb-latexrelease-rollback-2021-06-01.luatex.tlg |  3 ++
 .../tlb-latexrelease-rollback-2021-06-01.tlg       |  3 ++
 .../tlb-latexrelease-rollback-2021-06-01.xetex.tlg |  3 ++
 ...tlb-latexrelease-rollback-2021-11-15.luatex.tlg |  3 ++
 .../tlb-latexrelease-rollback-2021-11-15.tlg       |  3 ++
 .../tlb-latexrelease-rollback-2021-11-15.xetex.tlg |  3 ++
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |  3 ++
 base/testfiles/tlb-rollback-004-often.tlg          |  3 ++
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |  3 ++
 base/testfiles/tlb-rollback-005.luatex.tlg         |  3 ++
 base/testfiles/tlb-rollback-005.tlg                |  3 ++
 base/testfiles/tlb-rollback-005.xetex.tlg          |  3 ++
 26 files changed, 166 insertions(+), 2 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 87bd4dd4..6a63c853 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,12 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2022-03-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* ltbibl.dtx (section{Bibliography Generation}):
+	Ensure that an empty argument given to \cite generates
+	a warning (gh/790)
+
 2022-02-28  Phelype Oleinik  <phelype.oleinik at latex-project.org>
 
 	* ltvers.dtx (subsection{Declaring an all-new module}):
diff --git a/base/doc/ltnews35.tex b/base/doc/ltnews35.tex
index 872103e0..a69b0b53 100644
--- a/base/doc/ltnews35.tex
+++ b/base/doc/ltnews35.tex
@@ -552,6 +552,21 @@ is now fixed.
 
 
 
+\subsection{Make \cs{cite}\texttt{\textbraceleft\textbraceright} produce a warning}
+
+When the \cs{cite} command can't resolve a citation label it issue a
+warning \enquote{Citation `\meta{label}' on page \meta{page}
+  undefined}.  However, due to some implementation details a completely
+empty argument was always silently accepted. Given that there are probably
+people who write \verb=\cite{}= with the intention to fill in the
+correct label later it is rather unfortunate if that is not generating
+a warning that something in the document is still amiss.
+This has finally been corrected and a warning is now generated also in this case.
+%
+\githubissue{790}
+
+
+
 
 \section{Changes to packages in the \pkg{amsmath} category}
 
diff --git a/base/ltbibl.dtx b/base/ltbibl.dtx
index 9824ca53..da2974bd 100644
--- a/base/ltbibl.dtx
+++ b/base/ltbibl.dtx
@@ -32,7 +32,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltbibl.dtx}
-             [2020/12/10 v1.1s LaTeX Kernel (Bibliography)]
+             [2022/03/10 v1.1t LaTeX Kernel (Bibliography)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltbibl.dtx}
@@ -199,8 +199,41 @@
 % \begin{macro}{\cite}
 % \changes{v1.1j}{1995/10/16}{(DPC) Make robust}
 %    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2022/06/01}%
+%<latexrelease>                 {\cite}{check for blank}%
 \DeclareRobustCommand\cite{%
-  \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
+  \@ifnextchar [{\@tempswatrue\@citex at checkblank}{\@tempswafalse\@citex at checkblank[]}}
+%    \end{macrocode}
+%    Due to the \css{@for} as used in \cs{@citex} behaves and empty
+%    argument to \cs{cite} did not produce any Warning for a missing
+%    citation. So we inject a command before calling \cs{@citex} that
+%    does the checking for us. It is not done in \cs{@citex} directly,
+%    because that command is altered by a number of packages/classes
+%    and this way it is more likely that the check survives.
+% \changes{v1.1t}{2022/03/10}{Ensure that an empty argument generates
+%    a warning (gh/790)}
+%    \begin{macrocode}
+\def\@citex at checkblank[#1]#2{%
+   \IfBlankTF {#2}%
+     {\@citex[#1]{\space}}%
+     {\@citex[#1]{#2}}%
+}
+%</2ekernel|latexrelease>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\cite}{check for blank}%
+%<latexrelease>
+%<latexrelease>\DeclareRobustCommand\cite{%
+%<latexrelease>  \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
+%<latexrelease>\let\@citex at checkblank\@undefined
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
 %    \end{macrocode}
 %  \end{macro}
 %
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index 7b53239f..bcc68e99 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -539,6 +539,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 2d669607..b2710fc3 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -528,6 +528,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index db6f9420..ba256b7a 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -529,6 +529,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/github-0790.lvt b/base/testfiles/github-0790.lvt
new file mode 100644
index 00000000..3ec60f4b
--- /dev/null
+++ b/base/testfiles/github-0790.lvt
@@ -0,0 +1,20 @@
+\documentclass{article}
+
+\input{test2e}
+
+\START
+
+\SHOWFILE{\jobname.aux}
+
+\OMIT
+\begin{document}
+\TIMO
+
+        \cite{Goodfellow2014a}
+        \cite{}                   % this was not detected
+        \cite{ }                  % this is
+    
+        \bibliography{main}
+        \bibliographystyle{plain}
+
+\end{document}
diff --git a/base/testfiles/github-0790.tlg b/base/testfiles/github-0790.tlg
new file mode 100644
index 00000000..74661cca
--- /dev/null
+++ b/base/testfiles/github-0790.tlg
@@ -0,0 +1,18 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+-------- github-0790.aux (start) ---------
+(github-0790.aux) \relax^^M
+\citation{Goodfellow2014a}^^M
+\citation{}^^M
+\citation{}^^M
+\bibdata{main}^^M
+\bibstyle{plain}^^M
+\gdef \@abspage at last{1}^^M
+-------- github-0790.aux (end) -----------
+LaTeX Warning: Citation `Goodfellow2014a' on page 1 undefined on input line ....
+LaTeX Warning: Citation `' on page 1 undefined on input line ....
+LaTeX Warning: Citation `' on page 1 undefined on input line ....
+No file github-0790.bbl.
+[1
+] (github-0790.aux)
+LaTeX Warning: There were undefined references.
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index c8e67d42..4bf50509 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -457,6 +457,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
@@ -1097,6 +1100,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 8575fe74..d8c1bf30 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -451,6 +451,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
@@ -1081,6 +1084,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 f5b8d63a..2f588f22 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -451,6 +451,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
@@ -1090,6 +1093,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 da130e45..420898ec 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -539,6 +539,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 bbca920f..35c16eba 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -528,6 +528,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 0afe5f92..56d590a9 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -529,6 +529,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 0977cc42..79b45c73 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -540,6 +540,9 @@ Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 9ecc01af..8af4a5be 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -528,6 +528,9 @@ Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 85dec56d..df0800ed 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -529,6 +529,9 @@ Applying: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 11f56616..cf27b612 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -540,6 +540,9 @@ Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 81dfef38..38ee9ad7 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -528,6 +528,9 @@ Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust 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 45d1d775..634d0647 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -529,6 +529,9 @@ Already applied: [....-..-..] footnotetext tagging on input line ....
 Already applied: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Add footref on input line ....
 Already applied: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Already applied: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index a8440c84..488580ad 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -535,6 +535,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index e0368ed3..b7e7d238 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -523,6 +523,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index f83594f1..f2a05bb4 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -524,6 +524,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index 33a6fb01..5edc0ebf 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -543,6 +543,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index bd5be3d1..ab48eb9f 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -532,6 +532,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index cc98b3eb..20b2d978 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -533,6 +533,9 @@ Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
+Skipping: [....-..-..] check for blank on input line ....
+Applying: [....-..-..] check for blank on input line ....
+LaTeX Info: Redefining \cite on input line ....
 Skipping: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Allow nocite in preamble on input line ....
 Applying: [....-..-..] Make commands robust on input line ....





More information about the latex3-commits mailing list.