[latex3-commits] [git/LaTeX3-latex3-latex2e] OR-lab: more debugging output (ee4dadd6)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Feb 27 14:48:46 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : OR-lab
Link       : https://github.com/latex3/latex2e/commit/ee4dadd6b4786128c93d38de26f97e75c9ebe04b

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

commit ee4dadd6b4786128c93d38de26f97e75c9ebe04b
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Feb 27 14:48:46 2022 +0100

    more debugging output


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

ee4dadd6b4786128c93d38de26f97e75c9ebe04b
 required/latex-lab/latex-lab-footnotes.dtx         |  13 +++
 required/latex-lab/testfiles-OR/footmisc-002.tlg   |  36 ++++++
 required/latex-lab/testfiles-OR/footmisc-003.tlg   |  36 ++++++
 required/latex-lab/testfiles-OR/footmisc-004.tlg   |  36 ++++++
 required/latex-lab/testfiles-OR/footmisc-005.tlg   |  36 ++++++
 required/latex-lab/testfiles-OR/footmisc-006.tlg   |  36 ++++++
 .../testfiles-OR/footmisc-007-rollback.lvt         |   5 +
 .../testfiles-OR/footmisc-007-rollback.tlg         | 130 ++++++++++++++++++++-
 .../latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt |   6 +-
 .../latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg |   8 +-
 .../testfiles-OR/footmisc-009-multiple.tlg         |  48 ++++++++
 .../testfiles-OR/footmisc-010-setspace.tlg         |  38 ++++++
 .../latex-lab/testfiles-OR/footmisc-011-para.tlg   |  38 ++++++
 required/latex-lab/testfiles-OR/tagging-001.tlg    |  38 ++++++
 required/latex-lab/update-OR-all.sh                |   1 +
 15 files changed, 497 insertions(+), 8 deletions(-)

diff --git a/required/latex-lab/latex-lab-footnotes.dtx b/required/latex-lab/latex-lab-footnotes.dtx
index b4243b94..254176bb 100644
--- a/required/latex-lab/latex-lab-footnotes.dtx
+++ b/required/latex-lab/latex-lab-footnotes.dtx
@@ -139,7 +139,20 @@
 \tl_new:N \@kernel at after@fnmark
 \tl_new:N \@kernel at before@fnmark at end
 
+\def\debug at footnotemark{
+  \ShowCommand\@kernel at after@fnmark
+  \ShowCommand\@kernel at before@fnmark at end
+  \LogHook{fnmark/before}
+  \LogHook{fnmark/begin}
+  \LogHook{fnmark}
+  \LogHook{fnmark/end}
+  \LogHook{fnmark/after}
+  \global\let\debug at footnotemark\relax
+  }
+
+
 \def \@footnotemark {
+  \debug at footnotemark
 %-------
 % bibarts
 % chextras  --- actually in the wrong place does an \unskip
diff --git a/required/latex-lab/testfiles-OR/footmisc-002.tlg b/required/latex-lab/testfiles-OR/footmisc-002.tlg
index 30644250..8e30cb45 100644
--- a/required/latex-lab/testfiles-OR/footmisc-002.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-002.tlg
@@ -1,5 +1,41 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-003.tlg b/required/latex-lab/testfiles-OR/footmisc-003.tlg
index bd7b3cd6..ea297fe1 100644
--- a/required/latex-lab/testfiles-OR/footmisc-003.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-003.tlg
@@ -1,5 +1,41 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-004.tlg b/required/latex-lab/testfiles-OR/footmisc-004.tlg
index cef7ce2d..dbfb38d8 100644
--- a/required/latex-lab/testfiles-OR/footmisc-004.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-004.tlg
@@ -1,5 +1,41 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-005.tlg b/required/latex-lab/testfiles-OR/footmisc-005.tlg
index de42c229..84f78c13 100644
--- a/required/latex-lab/testfiles-OR/footmisc-005.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-005.tlg
@@ -1,5 +1,41 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-006.tlg b/required/latex-lab/testfiles-OR/footmisc-006.tlg
index c89f1f38..198d15f0 100644
--- a/required/latex-lab/testfiles-OR/footmisc-006.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-006.tlg
@@ -1,5 +1,41 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-007-rollback.lvt b/required/latex-lab/testfiles-OR/footmisc-007-rollback.lvt
index bd71fa3e..c46d10be 100644
--- a/required/latex-lab/testfiles-OR/footmisc-007-rollback.lvt
+++ b/required/latex-lab/testfiles-OR/footmisc-007-rollback.lvt
@@ -1,3 +1,5 @@
+\DocumentMetadata{testphase=new-or}
+
 \documentclass{article}
 
 \input{regression-test}
@@ -12,4 +14,7 @@
 \hfill lorem
 
 \hfill ipsum
+
+Test\footnote{A} and\footnote{B}
+
 \end{document}
diff --git a/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg b/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
index d2839ffb..21ed1ca4 100644
--- a/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
@@ -1,16 +1,71 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{
+                   A} and\footnote{B}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{
+                   A} and\footnote{B}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line ....
 Completed box being shipped out [1]
 \vbox(633.0+0.0)x407.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil
+...\kern -72.26999
+...\hbox(0.0+0.0)x0.0
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
 .\glue 16.0
 .\vbox(617.0+0.0)x345.0, shifted 62.0
 ..\vbox(12.0+0.0)x345.0, glue set 12.0fil
 ...\glue 0.0 plus 1.0fil
+...\pdfrunninglinkoff
 ...\hbox(0.0+0.0)x345.0
 ....\hbox(0.0+0.0)x345.0
+...\pdfrunninglinkon
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 527.9436fil
+..\vbox(550.0+0.0)x345.0, glue set 487.86787fil
 ...\write-{}
 ...\write1{\protect \providecommand {\protect \FN at pp@footnotehinttrue }{}}
 ...\write1{\protect \providecommand {\protect \FN at pp@footnote at aux }[2]{}}
@@ -40,15 +95,86 @@ Completed box being shipped out [1]
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 1.91553
+...\hbox(8.14003+0.0)x345.0, glue set 282.91658fil
+....\hbox(0.0+0.0)x15.0
+....\OT1/cmr/m/n/10 T
+....\kern-0.83334
+....\OT1/cmr/m/n/10 e
+....\OT1/cmr/m/n/10 s
+....\OT1/cmr/m/n/10 t
+....\penalty 10000
+....\hbox(8.14003+0.0)x4.48613
+.....\mathon
+.....\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+......\OT1/cmr/m/n/7 1
+.....\mathoff
+....\write1{\FN at pp@footnote at aux{1}{\thepage }}
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 n
+....\OT1/cmr/m/n/10 d
+....\penalty 10000
+....\hbox(8.14003+0.0)x4.48613
+.....\mathon
+.....\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\write1{\FN at pp@footnote at aux{2}{\thepage }}
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
 ...\write1{\protect \FN at pp@footnotehinttrue }
-...\glue -1.94444
+...\glue 0.0 plus 1.0fil
+...\glue 0.0 plus -1.0fil
+...\glue 9.0 plus 4.0 minus 2.0
+...\kern -3.0
+...\rule(0.4+0.0)x137.9979
+...\kern 2.6
+...\hbox(6.68999+2.85002)x345.0, glue set 323.33301fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 1
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 A
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\hbox(6.68999+2.85002)x345.0, glue set 323.68301fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 2
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 B
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
+..\pdfrunninglinkoff
 ..\glue(\baselineskip) 23.55556
 ..\hbox(6.44444+0.0)x345.0
 ...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
 ....\glue 0.0 plus 1.0fil
 ....\OT1/cmr/m/n/10 1
 ....\glue 0.0 plus 1.0fil
+..\pdfrunninglinkon
+.\kern 0.0
 (footmisc-007-rollback.aux)
diff --git a/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt b/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt
index 9468425f..79e75d25 100644
--- a/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt
+++ b/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.lvt
@@ -1,3 +1,5 @@
+\DocumentMetadata{testphase=new-or}
+
 \documentclass{article}
 
 \input{regression-test}
@@ -12,4 +14,6 @@
 
 \typeout{ok not to be able to patch \string\@makecol}
 
-\END
+\
+
+\end{document}
diff --git a/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg b/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg
index 77223c1d..513bc703 100644
--- a/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg
@@ -1,10 +1,6 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
-(../l3backend-pdftex.def
-File: l3backend-pdftex.def ....-..-.. L3 backend support: PDF output (pdfTeX)
-\l__color_backend_stack_int=\count...
-\l__pdf_internal_box=\box...
-) (footmisc-008-pdfcol.aux)
+(footmisc-008-pdfcol.aux)
 LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line ....
 LaTeX Font Info:    ... okay on input line ....
 LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line ....
@@ -36,3 +32,5 @@ LaTeX Font Info:    ... okay on input line ....
 Package pdfcolfoot Info: Patching \@makecol macros (AtBeginDocument).
 Package pdfcolfoot Info: \@makecol cannot be patched.
 ok not to be able to patch \@makecol
+[1
+] (footmisc-008-pdfcol.aux)
diff --git a/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg b/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
index 75d35da9..b6a72a10 100644
--- a/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
@@ -1,5 +1,53 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+                     \footnote{\label{foo}B}\footnote[7]{C}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+                     \footnote{\label{foo}B}\footnote[7]{C}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> Code chunks:
+>     footmisc -> \FN at mf@check 
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     footmisc.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+>     footmisc -> \FN at mf@prepare 
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or, footmisc.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg b/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
index 3df1e350..12c23d3c 100644
--- a/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
@@ -13,6 +13,44 @@ Don't change this file in any respect.
 >     setspace.
 <recently read> }
 l. ...\ShowHook{fntext/begin}
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{\lipsum[1][1-7]}
+                                   \footnote{\label{foo}B}\footnote[7]{C}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{\lipsum[1][1-7]}
+                                   \footnote{\label{foo}B}\footnote[7]{C}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/footmisc-011-para.tlg b/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
index 2d25a90d..5d41ba6a 100644
--- a/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
@@ -1,5 +1,43 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...Test\footnote{A}
+                     \tracingnone\footnote{\label{foo}B}\footnote[7]{C}
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...Test\footnote{A}
+                     \tracingnone\footnote{\label{foo}B}\footnote[7]{C}
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-OR/tagging-001.tlg b/required/latex-lab/testfiles-OR/tagging-001.tlg
index 6b286895..6ec7f681 100644
--- a/required/latex-lab/testfiles-OR/tagging-001.tlg
+++ b/required/latex-lab/testfiles-OR/tagging-001.tlg
@@ -1,5 +1,43 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
+> \@kernel at after@fnmark=macro:
+->.
+<argument> \@kernel at after@fnmark 
+l. ...abc \footnote{blub}
+                          xyz\footnotemark
+> \@kernel at before@fnmark at end=macro:
+->.
+<argument> \@kernel at before@fnmark at end 
+l. ...abc \footnote{blub}
+                          xyz\footnotemark
+-> The hook 'fnmark/before':
+> The hook is empty.
+-> The hook 'fnmark/begin':
+> The hook is empty.
+-> The hook 'fnmark':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \stepcounter {absfootnote}\cs_if_exist:NT \tag_struct_begin:n {\tag_mc_end_push: \exp_args:Nx \tag_struct_begin:n {tag=Lbl,ref=fn.\the \c at absfootnote }\tag_mc_begin:n {tag=Lbl}\IfPackageLoadedTF {hyperref}{\hyper at linkstart {link}{fn.\the \c at absfootnote }}{}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/end':
+> Code chunks:
+>     latex-lab-testphase-new-or -> \cs_if_exist:NT \tag_struct_begin:n {\IfPackageLoadedTF {hyperref}{\hyper at linkend }{}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}}
+> Document-level (top-level) code (executed last):
+>     ---
+> Extra code for next invocation:
+>     ---
+> Rules:
+>     ---
+> Execution order:
+>     latex-lab-testphase-new-or.
+-> The hook 'fnmark/after':
+> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/update-OR-all.sh b/required/latex-lab/update-OR-all.sh
index 78b0d02f..056614dc 100644
--- a/required/latex-lab/update-OR-all.sh
+++ b/required/latex-lab/update-OR-all.sh
@@ -26,6 +26,7 @@ l3build save -cconfig-OR \
 	footmisc-008-pdfcol \
 	footmisc-009-multiple \
 	footmisc-010-setspace \
+	footmisc-011-para \
 	tagging-001 \
 	github-001 \
 	footmisc-symbols-001 \





More information about the latex3-commits mailing list.