[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Update hooks tests following l3kernel changes (e45c2069)
Joseph Wright
joseph.wright at morningstar2.co.uk
Fri Aug 7 15:01:34 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/e45c2069f6c6e0b8042a202a927aecaa3b11043e
>---------------------------------------------------------------
commit e45c2069f6c6e0b8042a202a927aecaa3b11043e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Fri Aug 7 13:58:55 2020 +0100
Update hooks tests following l3kernel changes
Fewer \AtBeginDocument calls, which shows up.
>---------------------------------------------------------------
e45c2069f6c6e0b8042a202a927aecaa3b11043e
base/testfiles-lthooks/filehook-006.tlg | 8 ++------
base/testfiles-lthooks/lthooks-000.tlg | 6 ------
base/testfiles-lthooks/lthooks-001.tlg | 12 ------------
base/testfiles-lthooks/lthooks-002.tlg | 12 ------------
base/testfiles-lthooks/lthooks-003.tlg | 6 ------
base/testfiles-lthooks/lthooks-004.tlg | 6 ------
base/testfiles-lthooks/lthooks-005.tlg | 6 ------
base/testfiles-lthooks/lthooks-006.tlg | 6 ------
base/testfiles-lthooks/lthooks-007.tlg | 12 ------------
base/testfiles-lthooks/lthooks-008.tlg | 6 ------
base/testfiles-lthooks/lthooks-009.tlg | 6 ------
base/testfiles-lthooks/lthooks-011.tlg | 24 ------------------------
base/testfiles-lthooks/lthooks-013.tlg | 6 ------
13 files changed, 2 insertions(+), 114 deletions(-)
diff --git a/base/testfiles-lthooks/filehook-006.tlg b/base/testfiles-lthooks/filehook-006.tlg
index 2c7e29a8..91da291d 100644
--- a/base/testfiles-lthooks/filehook-006.tlg
+++ b/base/testfiles-lthooks/filehook-006.tlg
@@ -27,9 +27,7 @@ Inside file-2 (before):
File: file-2.tex
Path:
===============
-> \doesntexist=undefined.
-\reserved at a ...lehook at file@pop \show \doesntexist
-l. ......IfFileExists{\endfile}{}{\show\doesntexist}
+(.tex File ignored)
===============
Inside file-2 (after):
File: file-2.tex
@@ -90,9 +88,7 @@ Inside file-2 (before):
File: file-2.tex
Path:
===============
-> \doesntexist=undefined.
-\reserved at a ...lehook at file@pop \show \doesntexist
-l. ......IfFileExists{\endfile}{}{\show\doesntexist}
+(.tex File ignored)
===============
Inside file-2 (after):
File: file-2.tex
diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg
index 62224a89..371a3133 100644
--- a/base/testfiles-lthooks/lthooks-000.tlg
+++ b/base/testfiles-lthooks/lthooks-000.tlg
@@ -1,11 +1,6 @@
This is a generated file for the l3build validation system.
Don't change this file in any respect.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -41,7 +36,6 @@ Data structure for label rules:
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg
index 2bc7896f..3039f5c2 100644
--- a/base/testfiles-lthooks/lthooks-001.tlg
+++ b/base/testfiles-lthooks/lthooks-001.tlg
@@ -7,11 +7,6 @@ braces):
> {label1} => {foo}
> {label2} => {bar}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -55,7 +50,6 @@ Data structure for label rules:
Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
@@ -83,11 +77,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/lastpage}
> {xxx}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -129,7 +118,6 @@ Data structure for label rules:
label1 = 0 ->
Handled code for label1
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg
index 2151af38..6f9c15d0 100644
--- a/base/testfiles-lthooks/lthooks-002.tlg
+++ b/base/testfiles-lthooks/lthooks-002.tlg
@@ -7,11 +7,6 @@ braces):
> {label1} => {foo}
> {label2} => {bar}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -55,7 +50,6 @@ Data structure for label rules:
Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
@@ -85,11 +79,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/lastpage}
> {xxx}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -133,7 +122,6 @@ Data structure for label rules:
Handled code for label1
Handled code for top-level
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg
index 7e792cc6..e7d73b4f 100644
--- a/base/testfiles-lthooks/lthooks-003.tlg
+++ b/base/testfiles-lthooks/lthooks-003.tlg
@@ -57,11 +57,6 @@ braces):
> {no|label2} => {<}
> {no|nono} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -129,7 +124,6 @@ Handled code for label5
Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg
index 91bf64ea..27ac87f9 100644
--- a/base/testfiles-lthooks/lthooks-004.tlg
+++ b/base/testfiles-lthooks/lthooks-004.tlg
@@ -38,11 +38,6 @@ braces):
> {label4|label1} => {<}
> {label3|label1} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -101,7 +96,6 @@ Data structure for label rules:
label4 = 0 -> label1
====================
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg
index 496794cb..9ea59830 100644
--- a/base/testfiles-lthooks/lthooks-005.tlg
+++ b/base/testfiles-lthooks/lthooks-005.tlg
@@ -57,11 +57,6 @@ braces):
> {no|label2} => {<}
> {no|nono} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -129,7 +124,6 @@ Handled code for label5
Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg
index 65c8e629..e45032ff 100644
--- a/base/testfiles-lthooks/lthooks-006.tlg
+++ b/base/testfiles-lthooks/lthooks-006.tlg
@@ -35,11 +35,6 @@ braces):
> {label3|label2} => {<}
> {label4|label1} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -89,7 +84,6 @@ Handled code for label1
Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg
index 175fd5aa..dffa4973 100644
--- a/base/testfiles-lthooks/lthooks-007.tlg
+++ b/base/testfiles-lthooks/lthooks-007.tlg
@@ -35,11 +35,6 @@ braces):
> {label1|label2} => {->}
> {label3|label2} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -89,17 +84,11 @@ Handled code for label1
Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
xxx -> foo1 foo3\g__hook_xxx_next_code_tl
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -147,7 +136,6 @@ Handled code for label1
Handled code for label2
Handled code for label3
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg
index 6c1381ae..71cce4d0 100644
--- a/base/testfiles-lthooks/lthooks-008.tlg
+++ b/base/testfiles-lthooks/lthooks-008.tlg
@@ -37,11 +37,6 @@ outer braces):
> {label2|top-level} => {<}
> {top-level|label1} => {<}.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
normal rule top-level|label1: < found
normal rule top-level|label2: > found
@@ -90,7 +85,6 @@ Data structure for label rules:
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
enddocument -> \typeout {bar}\typeout {from my package}\typeout {legacy before hook code loaded}\typeout {legacy after hook code loaded code}\typeout {baz}\typeout {on top-level}\typeout {foo}\g__hook_enddocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg
index 79727a8e..63bb1f70 100644
--- a/base/testfiles-lthooks/lthooks-009.tlg
+++ b/base/testfiles-lthooks/lthooks-009.tlg
@@ -2,11 +2,6 @@ This is a generated file for the l3build validation system.
Don't change this file in any respect.
**** Add to hook sffamily (legacy) on input line ... <- \typeout {Std sffamily code}
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -47,7 +42,6 @@ Data structure for label rules:
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
sffamily -> \typeout {Std sffamily code}\g__hook_sffamily_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg
index 19643465..043a3010 100644
--- a/base/testfiles-lthooks/lthooks-011.tlg
+++ b/base/testfiles-lthooks/lthooks-011.tlg
@@ -2,11 +2,6 @@ This is a generated file for the l3build validation system.
Don't change this file in any respect.
**** Add to hook xxx (front) on input line ... <- foo
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -48,18 +43,12 @@ Data structure for label rules:
front = 0 ->
Handled code for front
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
xxx -> foo\g__hook_xxx_next_code_tl
**** Add to hook xxx (rear) on input line ... <- bar
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -103,18 +92,12 @@ Data structure for label rules:
Handled code for front
Handled code for rear
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
xxx -> foobar\g__hook_xxx_next_code_tl
**** Add to hook xxx (labels) on input line ... <- baz
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -160,18 +143,12 @@ Handled code for front
Handled code for rear
Handled code for labels
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
xxx -> foobarbaz\g__hook_xxx_next_code_tl
**** Add to hook xxx (return) on input line ... <- boom
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -219,7 +196,6 @@ Handled code for rear
Handled code for labels
Handled code for return
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg
index 7bb95d71..60e5604b 100644
--- a/base/testfiles-lthooks/lthooks-013.tlg
+++ b/base/testfiles-lthooks/lthooks-013.tlg
@@ -41,11 +41,6 @@ The hook 'bar':
Hook is not declared!
The hook is empty.
Update code for hook 'begindocument' on input line ...:
-Code labels for sorting:
- l3backend-dvips
-Data structure for label rules:
- l3backend-dvips = 0 ->
-Handled code for l3backend-dvips
Update code for hook 'enddocument' on input line ...:
Update code for hook 'rmfamily' on input line ...:
Update code for hook 'sffamily' on input line ...:
@@ -108,7 +103,6 @@ Data structure for label rules:
top-level = 0 ->
Handled code for top-level
All initialized (non-empty) hooks:
- begindocument -> \cs_if_exist:cT {ver at color.sty}{\cs_set_protected:Npn \__color_backend_pickup:N ##1{\exp_args:NV \tl_if_head_is_space:nTF \current at color {\tl_set:Nx ##1{{spot}{\exp_after:wN \use:n \current at color \c_space_tl 1}}}{\exp_last_unbraced:Nx \__color_backend_pickup:w {\current at color }\s__color_stop ##1}}\cs_new_protected:Npn \__color_backend_pickup:w ##1 ##2\s__color_stop ##3{\tl_set:Nn ##3{{##1}{##2}}}}\cs_new_eq:NN \__graphics_backend_getbb_eps:n \graphics_read_bb:n \g__hook_begindocument_next_code_tl
documentclass -> \ifx \@normalsize \@undefined \let \@normalsize \normalsize \fi \g__hook_documentclass_next_code_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_next_code_tl
shipout/firstpage -> \bool_lazy_and:nnT {\cs_if_exist_p:N \g__kernel_backend_header_bool }{\g__kernel_backend_header_bool }{\__kernel_backend_literal:n {header=l3backend-dvips.pro}}\g__hook_shipout/firstpage_next_code_tl
More information about the latex3-commits
mailing list.