[latex3-commits] [latex3/latex2e] latex-lab/tagging12: updating more tests (8cd4fdc7)

github at latex-project.org github at latex-project.org
Mon Mar 11 18:50:56 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : latex-lab/tagging12
Link       : https://github.com/latex3/latex2e/commit/8cd4fdc7a2475ebe2624cc46e1a0e109b1b25fc2

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

commit 8cd4fdc7a2475ebe2624cc46e1a0e109b1b25fc2
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Mon Mar 11 18:50:56 2024 +0100

    updating more tests


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

8cd4fdc7a2475ebe2624cc46e1a0e109b1b25fc2
 .../testfiles-OR-luatex/footmisc-013-scrartcl.tlg  | 14 +++-
 .../minipage-005-footnote.luatex.tlg               | 86 ----------------------
 .../testfiles-minipage/minipage-005-footnote.tlg   | 86 ----------------------
 required/latex-lab/update-minipage.sh              | 17 +++++
 4 files changed, 30 insertions(+), 173 deletions(-)

diff --git a/required/latex-lab/testfiles-OR-luatex/footmisc-013-scrartcl.tlg b/required/latex-lab/testfiles-OR-luatex/footmisc-013-scrartcl.tlg
index e17f3a7e..721f754d 100644
--- a/required/latex-lab/testfiles-OR-luatex/footmisc-013-scrartcl.tlg
+++ b/required/latex-lab/testfiles-OR-luatex/footmisc-013-scrartcl.tlg
@@ -2,7 +2,7 @@ This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 Patched~ @makefntext
 > \@makefntext=\long macro:
-#1->\ExecuteDoHook {footnote/text/begin}\raggedfootnote \leftskip 1.5em \l at addto@macro \@trivlist {\ifnum \@listdepth =\@ne \advance \leftmargin 1.5em\relax \fi }\parindent 1em\noindent \IfArgIsEmpty {1em}{}{\hskip \dimexpr 1em-1.5em\relax }\ftn at font \hbox to \z@ {\hss \@@makefnmark }#1\ExecuteDoHook {footnote/text/end}.
+#1->\ExecuteDoHook {footnote/text/begin}\raggedfootnote \leftskip 1.5em \l at addto@macro \@trivlist {\ifnum \@listdepth =\@ne \advance \leftmargin 1.5em\relax \fi }\parindent 1em\noindent \IfArgIsEmpty {1em}{}{\hskip \dimexpr 1em-1.5em\relax }\ftn at font \@makefntext at processX {\hbox to \z@ }{\hss \@@makefnmark }\UseSocket {tagsupport/fntext/text}{#1}\ExecuteDoHook {footnote/text/end}.
 l. ...\makeatletter\show\@makefntext
                                  \makeatother
 LaTeX Font Info:    External font `cmex10' loaded for size
@@ -116,6 +116,8 @@ Completed box being shipped out [1]
 .....\localleftbox=null
 .....\localrightbox=null
 ....\glue -4.62497
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
 ....\hbox(7.68994+0.0)x0.0, glue set - 4.16661fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\hbox(7.68994+0.0)x4.16661, direction TLT
@@ -127,6 +129,8 @@ Completed box being shipped out [1]
 .......\OT1/cmr/m/n/6 1
 ......\mathoff
 ....\hbox(7.7+0.0)x0.0, direction TLT
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
 .....\rule(7.7+0.0)x0.0
 ....\OT1/cmr/m/n/9 A
 ....\penalty 10000
@@ -142,6 +146,8 @@ Completed box being shipped out [1]
 .....\localleftbox=null
 .....\localrightbox=null
 ....\glue -4.62497
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
 ....\hbox(7.68994+0.0)x0.0, glue set - 4.16661fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\hbox(7.68994+0.0)x4.16661, direction TLT
@@ -153,6 +159,8 @@ Completed box being shipped out [1]
 .......\OT1/cmr/m/n/6 2
 ......\mathoff
 ....\hbox(7.7+0.0)x0.0, direction TLT
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
 .....\rule(7.7+0.0)x0.0
 ....\OT1/cmr/m/n/9 B
 ....\penalty 10000
@@ -249,6 +257,8 @@ Completed box being shipped out [2]
 .....\localleftbox=null
 .....\localrightbox=null
 ....\glue -4.62497
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
 ....\hbox(7.68994+0.0)x0.0, glue set - 4.16661fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\hbox(7.68994+0.0)x4.16661, direction TLT
@@ -260,6 +270,8 @@ Completed box being shipped out [2]
 .......\OT1/cmr/m/n/6 1
 ......\mathoff
 ....\hbox(7.7+0.0)x0.0, direction TLT
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
 .....\rule(7.7+0.0)x0.0
 ....\OT1/cmr/m/n/9 C
 ....\penalty 10000
diff --git a/required/latex-lab/testfiles-minipage/minipage-005-footnote.luatex.tlg b/required/latex-lab/testfiles-minipage/minipage-005-footnote.luatex.tlg
index 4c03a290..d907fbad 100644
--- a/required/latex-lab/testfiles-minipage/minipage-005-footnote.luatex.tlg
+++ b/required/latex-lab/testfiles-minipage/minipage-005-footnote.luatex.tlg
@@ -1,95 +1,9 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
--> The hook 'fnmark/before':
-> The hook is empty.
--> The hook 'fnmark':
-> The hook is empty.
--> The hook 'fnmark/begin':
-> The hook is empty.
--> The hook 'fnmark/end':
-> The hook is empty.
--> 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 ....
-Socket fntext/process:
-    number of inputs = 1
-    available plugs = noop, identity, default, side, mp
-    current plug = mp
-    definition = \protected\long macro:#1->\global \setbox \@mpfootins \vbox {\unvbox \@mpfootins #1}
-Socket fntext/make:
-    number of inputs = 1
-    available plugs = noop, identity, default, para
-    current plug = default
-    definition = \protected\long macro:#1->\@makefntext {#1}
-Socket fntext/begin:
-    number of inputs = 0
-    available plugs = noop, default
-    current plug = default
-    definition = \protected\long macro:->\rule \z@ \footnotesep 
-Socket fntext/end:
-    number of inputs = 0
-    available plugs = noop, default, para
-    current plug = default
-    definition = \protected\long macro:->\@finalstrut \strutbox 
-Socket fntext/mark:
-    number of inputs = 0
-    available plugs = noop, default
-    current plug = default
-    definition = \protected\long macro:->\ifdim \footnotemargin >\z@ \hb at xt@ \footnotemargin {\hss \@makefnmark }\else \ifdim \footnotemargin =\z@ \llap {\@makefnmark }\else \ifdim \footnotemargin =-\maxdimen \@makefnmark \else \llap {\hb at xt@ -\footnotemargin {\@makefnmark \hss }}\fi \fi \fi 
-Socket fntext/text:
-    number of inputs = 1
-    available plugs = noop, identity
-    current plug = identity
-    definition = \protected\long macro:#1->#1
-Socket tagsupport/fnmark:
-    number of inputs = 1
-    available plugs = noop, identity, FEMark
-    current plug = FEMark
-    definition = \protected\long macro:#1->\tag_mc_end_push: \tag_struct_begin:n {tag=footnotemark}\bool_if:NTF \l__fnote_autodetect_bool {\fnote_mark_gput:oo {\@thefnmark }{\l_fnote_type_tl }\tl_set:Ne \l__fnote_linktarget_tl {footnote*.\tag_get:n {struct_num}}}{\hook_gput_code:nne {tagpdf/finish/before}{tagpdf/footnote}{\exp_not:N \fnote_gput_refs:ee {\tag_get:n {struct_num}}{\property_ref:ee {__fnote/\l__fnote_currentlabel_tl }{fnote/struct}}}\tl_set:Ne \l__fnote_linktarget_tl {footnote*.\property_ref:ee {__fnote/\l__fnote_currentlabel_tl }{fnote/struct}}}\tag_mc_begin:n {tag=Lbl}\bool_if:NTF \l_fnote_link_bool {\exp_args:No \hyper at linkstart {\l_fnote_link_type_tl }{\l__fnote_linktarget_tl }#1\hyper at linkend }{#1}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/begin:
-    number of inputs = 0
-    available plugs = noop, FENote
-    current plug = FENote
-    definition = \protected\long macro:->\tag_mc_end_push: \tag_check_child:nnTF {FENote}{pdf2}{\tag_struct_begin:n {tag=footnote}}{\tag_struct_begin:n {tag=footnote,parent=\l__fnote_dflt_struct_tl }}\tl_set:Ne \l__fnote_currentstruct_tl {\tag_get:n {struct_num}}\tag_struct_begin:n {tag=footnotelabel}\tag_struct_end: \bool_if:NTF \l__fnote_autodetect_bool {\fnote_mark_gpop_all:ooN {\@thefnmark }{\l_fnote_type_tl }\l__fnote_currentrefs_seq \seq_map_inline:Nn \l__fnote_currentrefs_seq {\fnote_gput_refs:ee {##1}{\l__fnote_currentstruct_tl }}}{}
-Socket tagsupport/fntext/end:
-    number of inputs = 0
-    available plugs = noop, FENote
-    current plug = FENote
-    definition = \protected\long macro:->\tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/mark:
-    number of inputs = 1
-    available plugs = noop, identity, FENoteLbl
-    current plug = FENoteLbl
-    definition = \protected\long macro:#1->\tag_mc_end_push: \seq_map_inline:Nn \l__fnote_currentrefs_seq {\MakeLinkTarget *{footnote*.##1}}\MakeLinkTarget *{footnote*.\l__fnote_currentstruct_tl }\tag_struct_begin:n {tag=NonStruct,parent=\l__fnote_currentstruct_tl +1}\tag_mc_begin:n {tag=Lbl}#1\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/text:
-    number of inputs = 1
-    available plugs = noop, identity, FENotetext
-    current plug = FENotetext
-    definition = \protected\long macro:#1->\tag_mc_end_push: \tag_mc_begin:n {}#1\tag_mc_end: \tag_mc_begin_pop:n {}
--> The hook 'fntext/before':
-> The hook is empty.
--> The hook 'fntext':
-> The hook is empty.
--> The hook 'fntext/para':
-> The hook is empty.
--> The hook 'fntext/begin':
-> Code chunks:
->     latex-lab-testphase-new-or-2 -> \cs_set_protected:Npn \__fnote_label_hook:e ##1{\property_record:ee {__fnote/##1}{fnote/struct}}
-> Document-level (top-level) code (executed last):
->     ---
-> Extra code for next invocation:
->     ---
-> Rules:
->     ---
-> Execution order:
->     latex-lab-testphase-new-or-2.
--> The hook 'fntext/end':
-> The hook is empty.
--> The hook 'fntext/after':
-> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <8> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/testfiles-minipage/minipage-005-footnote.tlg b/required/latex-lab/testfiles-minipage/minipage-005-footnote.tlg
index ebe4da29..3635800c 100644
--- a/required/latex-lab/testfiles-minipage/minipage-005-footnote.tlg
+++ b/required/latex-lab/testfiles-minipage/minipage-005-footnote.tlg
@@ -1,95 +1,9 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
--> The hook 'fnmark/before':
-> The hook is empty.
--> The hook 'fnmark':
-> The hook is empty.
--> The hook 'fnmark/begin':
-> The hook is empty.
--> The hook 'fnmark/end':
-> The hook is empty.
--> 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 ....
-Socket fntext/process:
-    number of inputs = 1
-    available plugs = noop, identity, default, side, mp
-    current plug = mp
-    definition = \protected\long macro:#1->\global \setbox \@mpfootins \vbox {\unvbox \@mpfootins #1}
-Socket fntext/make:
-    number of inputs = 1
-    available plugs = noop, identity, default, para
-    current plug = default
-    definition = \protected\long macro:#1->\@makefntext {#1}
-Socket fntext/begin:
-    number of inputs = 0
-    available plugs = noop, default
-    current plug = default
-    definition = \protected\long macro:->\rule \z@ \footnotesep 
-Socket fntext/end:
-    number of inputs = 0
-    available plugs = noop, default, para
-    current plug = default
-    definition = \protected\long macro:->\@finalstrut \strutbox 
-Socket fntext/mark:
-    number of inputs = 0
-    available plugs = noop, default
-    current plug = default
-    definition = \protected\long macro:->\ifdim \footnotemargin >\z@ \hb at xt@ \footnotemargin {\hss \@makefnmark }\else \ifdim \footnotemargin =\z@ \llap {\@makefnmark }\else \ifdim \footnotemargin =-\maxdimen \@makefnmark \else \llap {\hb at xt@ -\footnotemargin {\@makefnmark \hss }}\fi \fi \fi 
-Socket fntext/text:
-    number of inputs = 1
-    available plugs = noop, identity
-    current plug = identity
-    definition = \protected\long macro:#1->#1
-Socket tagsupport/fnmark:
-    number of inputs = 1
-    available plugs = noop, identity, FEMark
-    current plug = FEMark
-    definition = \protected\long macro:#1->\tag_mc_end_push: \tag_struct_begin:n {tag=footnotemark}\bool_if:NTF \l__fnote_autodetect_bool {\fnote_mark_gput:oo {\@thefnmark }{\l_fnote_type_tl }\tl_set:Ne \l__fnote_linktarget_tl {footnote*.\tag_get:n {struct_num}}}{\hook_gput_code:nne {tagpdf/finish/before}{tagpdf/footnote}{\exp_not:N \fnote_gput_refs:ee {\tag_get:n {struct_num}}{\property_ref:ee {__fnote/\l__fnote_currentlabel_tl }{fnote/struct}}}\tl_set:Ne \l__fnote_linktarget_tl {footnote*.\property_ref:ee {__fnote/\l__fnote_currentlabel_tl }{fnote/struct}}}\tag_mc_begin:n {tag=Lbl}\bool_if:NTF \l_fnote_link_bool {\exp_args:No \hyper at linkstart {\l_fnote_link_type_tl }{\l__fnote_linktarget_tl }#1\hyper at linkend }{#1}\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/begin:
-    number of inputs = 0
-    available plugs = noop, FENote
-    current plug = FENote
-    definition = \protected\long macro:->\tag_mc_end_push: \tag_check_child:nnTF {FENote}{pdf2}{\tag_struct_begin:n {tag=footnote}}{\tag_struct_begin:n {tag=footnote,parent=\l__fnote_dflt_struct_tl }}\tl_set:Ne \l__fnote_currentstruct_tl {\tag_get:n {struct_num}}\tag_struct_begin:n {tag=footnotelabel}\tag_struct_end: \bool_if:NTF \l__fnote_autodetect_bool {\fnote_mark_gpop_all:ooN {\@thefnmark }{\l_fnote_type_tl }\l__fnote_currentrefs_seq \seq_map_inline:Nn \l__fnote_currentrefs_seq {\fnote_gput_refs:ee {##1}{\l__fnote_currentstruct_tl }}}{}
-Socket tagsupport/fntext/end:
-    number of inputs = 0
-    available plugs = noop, FENote
-    current plug = FENote
-    definition = \protected\long macro:->\tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/mark:
-    number of inputs = 1
-    available plugs = noop, identity, FENoteLbl
-    current plug = FENoteLbl
-    definition = \protected\long macro:#1->\tag_mc_end_push: \seq_map_inline:Nn \l__fnote_currentrefs_seq {\MakeLinkTarget *{footnote*.##1}}\MakeLinkTarget *{footnote*.\l__fnote_currentstruct_tl }\tag_struct_begin:n {tag=NonStruct,parent=\l__fnote_currentstruct_tl +1}\tag_mc_begin:n {tag=Lbl}#1\tag_mc_end: \tag_struct_end: \tag_mc_begin_pop:n {}
-Socket tagsupport/fntext/text:
-    number of inputs = 1
-    available plugs = noop, identity, FENotetext
-    current plug = FENotetext
-    definition = \protected\long macro:#1->\tag_mc_end_push: \tag_mc_begin:n {}#1\tag_mc_end: \tag_mc_begin_pop:n {}
--> The hook 'fntext/before':
-> The hook is empty.
--> The hook 'fntext':
-> The hook is empty.
--> The hook 'fntext/para':
-> The hook is empty.
--> The hook 'fntext/begin':
-> Code chunks:
->     latex-lab-testphase-new-or-2 -> \cs_set_protected:Npn \__fnote_label_hook:e ##1{\property_record:ee {__fnote/##1}{fnote/struct}}
-> Document-level (top-level) code (executed last):
->     ---
-> Extra code for next invocation:
->     ---
-> Rules:
->     ---
-> Execution order:
->     latex-lab-testphase-new-or-2.
--> The hook 'fntext/end':
-> The hook is empty.
--> The hook 'fntext/after':
-> The hook is empty.
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <8> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
diff --git a/required/latex-lab/update-minipage.sh b/required/latex-lab/update-minipage.sh
new file mode 100644
index 00000000..78407173
--- /dev/null
+++ b/required/latex-lab/update-minipage.sh
@@ -0,0 +1,17 @@
+
+
+#l3build save -cconfig-minipage 
+
+
+l3build save -epdftex,luatex -cconfig-minipage \
+	minipage-001 \
+	minipage-002-todo \
+	minipage-003-todo \
+	minipage-004-hyperref \
+	minipage-005-footnote
+
+exit
+
+
+
+





More information about the latex3-commits mailing list.