[latex3-commits] [latex3/latex2e] theoremtargets: Add support for link targets to theorems. (e08b6dfd)

github at latex-project.org github at latex-project.org
Mon Mar 18 19:53:32 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : theoremtargets
Link       : https://github.com/latex3/latex2e/commit/e08b6dfd0f52b594474b58d60a413d26155cb188

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

commit e08b6dfd0f52b594474b58d60a413d26155cb188
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Mon Mar 18 19:53:32 2024 +0100

    Add support for link targets to theorems.


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

e08b6dfd0f52b594474b58d60a413d26155cb188
 base/changes.txt                                   |  3 ++
 base/ltthm.dtx                                     | 38 +++++++++++++++++++---
 base/testfiles-lthooks/lthooks-rollback-args.tlg   |  4 +++
 base/testfiles/github-0479-often.luatex.tlg        |  4 +++
 base/testfiles/github-0479-often.tlg               |  4 +++
 base/testfiles/github-0479-often.xetex.tlg         |  4 +++
 base/testfiles/tl2e3.luatex.tlg                    |  1 +
 base/testfiles/tl2e3.tlg                           |  1 +
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |  8 +++++
 .../tlb-latexrelease-rollback-003-often.tlg        |  8 +++++
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |  8 +++++
 ...tlb-latexrelease-rollback-2020-10-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2020-10-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2020-10-01.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2021-06-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2021-06-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2021-06-01.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2021-11-15.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2021-11-15.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2021-11-15.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2022-06-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2022-06-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2022-06-01.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2022-11-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2022-11-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2022-11-01.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2023-06-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2023-06-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2023-06-01.xetex.tlg |  4 +++
 ...tlb-latexrelease-rollback-2023-11-01.luatex.tlg |  4 +++
 .../tlb-latexrelease-rollback-2023-11-01.tlg       |  4 +++
 .../tlb-latexrelease-rollback-2023-11-01.xetex.tlg |  4 +++
 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 +++
 base/testfiles/tlb-rollback-005.luatex.tlg         |  4 +++
 base/testfiles/tlb-rollback-005.tlg                |  4 +++
 base/testfiles/tlb-rollback-005.xetex.tlg          |  4 +++
 base/testfiles/tlb2583-2015.luatex.tlg             |  1 +
 base/testfiles/tlb2583-2015.tlg                    |  1 +
 base/testfiles/tnfss3.luatex.tlg                   |  1 +
 base/testfiles/tnfss3.tlg                          |  1 +
 42 files changed, 191 insertions(+), 4 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index ec41dc90..34ce0517 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,9 @@ to completeness or accuracy and it contains some references to files that are
 not part of the distribution.
 ================================================================================
 
+2023-12-07 Ulrike Fischer <Ulrike.Fischer at latex-project.org>
+	* ltthm.dtx: add link targets to begintheorem commands (hyperref/332)
+
 2024-03-13  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 	* ltfilehook.dtx (subsection{Kernel, class, and package interfaces for \LaTeX{}}):
 	Clarify that the commands in this section are meant to be usable
diff --git a/base/ltthm.dtx b/base/ltthm.dtx
index 180b8acc..c900f519 100644
--- a/base/ltthm.dtx
+++ b/base/ltthm.dtx
@@ -32,7 +32,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltthm.dtx}
-             [2014/09/29 v1.0f LaTeX Kernel (Theorems)]
+             [2024/03/18 v1.0g LaTeX Kernel (Theorems)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltthm.dtx}
@@ -237,16 +237,31 @@
 % \end{macro}
 %
 % \begin{macro}{\@thm}
+% \changes{v1.0c}{1994/04/17}{Use new std counter error message (FMi)}
+% \changes{v1.0g}{2024/03/18}{Use \cs{@kernel at refstepcounter} to avoid an unwanted target (UFi)}
 %    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/03/18}%
+%<latexrelease>                 {\@thm}{no link target}%
 \def\@thm#1#2{%
-  \refstepcounter{#1}%
+  \@kernel at refstepcounter{#1}%
   \@ifnextchar[{\@ythm{#1}{#2}}{\@xthm{#1}{#2}}}
+%<latexrelease>\EndIncludeInRelease  
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\@thm}{no link target}%
+%<latexrelease>\def\@thm#1#2{%
+%<latexrelease>  \refstepcounter{#1}%
+%<latexrelease>  \@ifnextchar[{\@ythm{#1}{#2}}{\@xthm{#1}{#2}}}
+%<latexrelease>\EndIncludeInRelease  
+%</2ekernel|latexrelease>
 %    \end{macrocode}
 % \end{macro}
 %
 % \begin{macro}{\@xthm}
 % \begin{macro}{\@ythm}
 %    \begin{macrocode}
+%<*2ekernel>
 \def\@xthm#1#2{%
   \@begintheorem{#2}{\csname the#1\endcsname}\ignorespaces}
 \def\@ythm#1#2[#3]{%
@@ -273,11 +288,26 @@
 %         NFSS}
 %    Providing theorem defaults.
 %  \task{???}{add `reset at font?}
+%  % \changes{v1.0g}{2024/03/18}{Insert link target in the label (UFi)}
 %    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2024/03/18}%
+%<latexrelease>                 {\@begintheorem}{add link targets}%
 \def\@begintheorem#1#2{\trivlist
-   \item[\hskip \labelsep{\bfseries #1\ #2}]\itshape}
+   \item[\MakeLinkTarget{\@currentcounter}\hskip \labelsep{\bfseries #1\ #2}]\itshape}
 \def\@opargbegintheorem#1#2#3{\trivlist
-      \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+      \item[\MakeLinkTarget{\@currentcounter}\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>                 {\@begintheorem}{add link targets}%
+%<latexrelease>\def\@begintheorem#1#2{\trivlist
+%<latexrelease>   \item[\hskip \labelsep{\bfseries #1\ #2}]\itshape}
+%<latexrelease>\def\@opargbegintheorem#1#2#3{\trivlist
+%<latexrelease>   \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]\itshape}
+%<latexrelease>\EndIncludeInRelease 
+%</2ekernel|latexrelease>     
+%<*2ekernel>
 \def\@endtheorem{\endtrivlist}
 %</2ekernel>
 %    \end{macrocode}
diff --git a/base/testfiles-lthooks/lthooks-rollback-args.tlg b/base/testfiles-lthooks/lthooks-rollback-args.tlg
index f5896cd0..92de3ce5 100644
--- a/base/testfiles-lthooks/lthooks-rollback-args.tlg
+++ b/base/testfiles-lthooks/lthooks-rollback-args.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index ba620702..2026ad5d 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -673,6 +673,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 8b855390..755efa3a 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index 9967eb5a..edccf724 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tl2e3.luatex.tlg b/base/testfiles/tl2e3.luatex.tlg
index 9c5b3e2b..f3164958 100644
--- a/base/testfiles/tl2e3.luatex.tlg
+++ b/base/testfiles/tl2e3.luatex.tlg
@@ -95,6 +95,7 @@ Completed box being shipped out [1]
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(6.94444+0.0)x38.30574, direction TLT
+......\hbox(0.0+0.0)x0.0, direction TLT
 ......\glue 5.0
 ......\OT1/cmss/bx/n/10 X
 ......\OT1/cmss/bx/n/10 M
diff --git a/base/testfiles/tl2e3.tlg b/base/testfiles/tl2e3.tlg
index 6149ef08..29d8f520 100644
--- a/base/testfiles/tl2e3.tlg
+++ b/base/testfiles/tl2e3.tlg
@@ -85,6 +85,7 @@ Completed box being shipped out [1]
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(6.94444+0.0)x38.30574
+......\hbox(0.0+0.0)x0.0
 ......\glue 5.0
 ......\OT1/cmss/bx/n/10 X
 ......\OT1/cmss/bx/n/10 M
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index 88ce7062..98dacb33 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -597,6 +597,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Skipping: [....-..-..] fourth argument on input line ....
@@ -1423,6 +1427,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index 6045289d..747eaae4 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -591,6 +591,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Skipping: [....-..-..] fourth argument on input line ....
@@ -1407,6 +1411,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 577d035b..2ad1eec6 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -591,6 +591,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Skipping: [....-..-..] Make commands robust on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Skipping: [....-..-..] fourth argument on input line ....
@@ -1416,6 +1420,10 @@ Skipping: [....-..-..] default units on input line ....
 Applying: [....-..-..] default units on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 c677a9f8..19201dbf 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -673,6 +673,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 b199ddd5..f03e7ba6 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 7969a9f9..51c2cc25 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 4c97c535..4741cb13 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 36e08c22..8bf3acd3 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 fc7670a8..1cd7ab7e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 e8cf558a..3f8d981e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 a81565f7..3bd91df1 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 640f896f..b6bf4d14 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 8b7afb03..7687601a 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 013f9741..96b6076e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 85870505..4cfea726 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 9b23a5c5..706ad4c5 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 4eec1f95..a678af27 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 a4b6db06..c24bb5be 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 1a1a3db3..1ff6f7f0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 52a29da3..714ef79e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author 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 cb2b8474..099f1cbf 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-06-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.luatex.tlg
index c1a92a36..52a0698d 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.luatex.tlg
@@ -674,6 +674,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.tlg
index 0da83cd2..1010643e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.tlg
@@ -662,6 +662,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.xetex.tlg
index 37016f7a..f918c112 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2023-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2023-11-01.xetex.tlg
@@ -663,6 +663,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 0d06b18d..be94fcc0 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -668,6 +668,10 @@ LaTeX Info: The control sequence `\qbezier' is already robust on input line ....
 LaTeX Info: The control sequence `\shortstack' is already robust on input line ....
 LaTeX Info: The control sequence `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index 49a9857b..95791d57 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -656,6 +656,10 @@ LaTeX Info: The control sequence `\qbezier' is already robust on input line ....
 LaTeX Info: The control sequence `\shortstack' is already robust on input line ....
 LaTeX Info: The control sequence `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index fd643e5d..44de3ca2 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -657,6 +657,10 @@ LaTeX Info: The control sequence `\qbezier' is already robust on input line ....
 LaTeX Info: The control sequence `\shortstack' is already robust on input line ....
 LaTeX Info: The control sequence `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index 93c82b1d..d0263e4e 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -677,6 +677,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 22c2a676..7aa312c4 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -666,6 +666,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index 8658bb33..a3dff2cc 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -667,6 +667,10 @@ LaTeX Info: Command `\qbezier' is already robust on input line ....
 LaTeX Info: Command `\shortstack' is already robust on input line ....
 LaTeX Info: Command `\thinlines' is already robust on input line ....
 Already applied: [....-..-..] Make commands robust on input line ....
+Skipping: [....-..-..] no link target on input line ....
+Applying: [....-..-..] no link target on input line ....
+Skipping: [....-..-..] add link targets on input line ....
+Applying: [....-..-..] add link targets on input line ....
 Applying: [....-..-..] Make commands robust on input line ....
 LaTeX Info: Redefining \title on input line ....
 LaTeX Info: Redefining \author on input line ....
diff --git a/base/testfiles/tlb2583-2015.luatex.tlg b/base/testfiles/tlb2583-2015.luatex.tlg
index df03bc5d..f6ac37ff 100644
--- a/base/testfiles/tlb2583-2015.luatex.tlg
+++ b/base/testfiles/tlb2583-2015.luatex.tlg
@@ -50,6 +50,7 @@ Completed box being shipped out [0]
 .....\glue 0.0
 .....\glue -10.0
 .....\hbox(13.8243+0.0)x141.71185, direction TLT
+......\hbox(0.0+0.0)x0.0, direction TLT
 ......\glue 10.0
 ......\T1/lcmss/bx/n/19.907 D
 ......\T1/lcmss/bx/n/19.907 e
diff --git a/base/testfiles/tlb2583-2015.tlg b/base/testfiles/tlb2583-2015.tlg
index 1592184b..92c4bd89 100644
--- a/base/testfiles/tlb2583-2015.tlg
+++ b/base/testfiles/tlb2583-2015.tlg
@@ -45,6 +45,7 @@ Completed box being shipped out [0]
 .....\glue 0.0
 .....\glue -10.0
 .....\hbox(13.8243+0.0)x141.71185
+......\hbox(0.0+0.0)x0.0
 ......\glue 10.0
 ......\T1/lcmss/bx/n/19.907 D
 ......\T1/lcmss/bx/n/19.907 e
diff --git a/base/testfiles/tnfss3.luatex.tlg b/base/testfiles/tnfss3.luatex.tlg
index 4ab4f08f..c5805d0d 100644
--- a/base/testfiles/tnfss3.luatex.tlg
+++ b/base/testfiles/tnfss3.luatex.tlg
@@ -97,6 +97,7 @@ Completed box being shipped out [1]
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(6.94444+0.0)x38.30574, direction TLT
+......\hbox(0.0+0.0)x0.0, direction TLT
 ......\glue 5.0
 ......\OT1/cmss/bx/n/10 X
 ......\OT1/cmss/bx/n/10 M
diff --git a/base/testfiles/tnfss3.tlg b/base/testfiles/tnfss3.tlg
index 3bea024a..7f6a7da2 100644
--- a/base/testfiles/tnfss3.tlg
+++ b/base/testfiles/tnfss3.tlg
@@ -87,6 +87,7 @@ Completed box being shipped out [1]
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(6.94444+0.0)x38.30574
+......\hbox(0.0+0.0)x0.0
 ......\glue 5.0
 ......\OT1/cmss/bx/n/10 X
 ......\OT1/cmss/bx/n/10 M





More information about the latex3-commits mailing list.