[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Further tracking of expl3 backend loader changes (f62ed595)
Joseph Wright
joseph.wright at morningstar2.co.uk
Tue Sep 1 13:35:24 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/f62ed5958a90d17db9a29dfebf505f24e084c23e
>---------------------------------------------------------------
commit f62ed5958a90d17db9a29dfebf505f24e084c23e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Tue Sep 1 12:35:24 2020 +0100
Further tracking of expl3 backend loader changes
>---------------------------------------------------------------
f62ed5958a90d17db9a29dfebf505f24e084c23e
base/testfiles-lthooks/lthooks-000.tlg | 2 +-
base/testfiles-lthooks/lthooks-001.tlg | 4 ++--
base/testfiles-lthooks/lthooks-002.tlg | 4 ++--
base/testfiles-lthooks/lthooks-003.tlg | 2 +-
base/testfiles-lthooks/lthooks-004.tlg | 2 +-
base/testfiles-lthooks/lthooks-005.tlg | 2 +-
base/testfiles-lthooks/lthooks-006.tlg | 2 +-
base/testfiles-lthooks/lthooks-007.tlg | 4 ++--
base/testfiles-lthooks/lthooks-008.tlg | 2 +-
base/testfiles-lthooks/lthooks-009.tlg | 2 +-
base/testfiles-lthooks/lthooks-011.tlg | 8 ++++----
base/testfiles-lthooks/lthooks-013.tlg | 2 +-
base/testfiles-lthooks/lthooks-021.tlg | 2 +-
base/testfiles-lthooks/lthooks-legacy.tlg | 2 +-
14 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg
index e5b04257..28a320f1 100644
--- a/base/testfiles-lthooks/lthooks-000.tlg
+++ b/base/testfiles-lthooks/lthooks-000.tlg
@@ -37,7 +37,7 @@ Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
No file lthooks-000.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg
index f0d21009..093ee281 100644
--- a/base/testfiles-lthooks/lthooks-001.tlg
+++ b/base/testfiles-lthooks/lthooks-001.tlg
@@ -51,7 +51,7 @@ Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobar\g__hook_xxx_code_next_tl
The property list \g__hook_xxx_code_prop contains the pairs (without outer
braces):
@@ -123,6 +123,6 @@ Data structure for label rules:
Handled code for label1
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo\g__hook_xxx_code_next_tl
The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg
index a78d25d5..d4f03243 100644
--- a/base/testfiles-lthooks/lthooks-002.tlg
+++ b/base/testfiles-lthooks/lthooks-002.tlg
@@ -51,7 +51,7 @@ Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobar\g__hook_xxx_code_next_tl
**** Add to hook xxx (top-level) on input line ... <- baz
The property list \g__hook_xxx_code_prop contains the pairs (without outer
@@ -127,6 +127,6 @@ Handled code for label1
Handled code for top-level
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobaz\g__hook_xxx_code_next_tl
The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg
index 5333d0db..58a67602 100644
--- a/base/testfiles-lthooks/lthooks-003.tlg
+++ b/base/testfiles-lthooks/lthooks-003.tlg
@@ -124,5 +124,5 @@ Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg
index d21ed4b7..7e505780 100644
--- a/base/testfiles-lthooks/lthooks-004.tlg
+++ b/base/testfiles-lthooks/lthooks-004.tlg
@@ -99,5 +99,5 @@ Data structure for label rules:
====================
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo4\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg
index ab0b541f..49b308b4 100644
--- a/base/testfiles-lthooks/lthooks-005.tlg
+++ b/base/testfiles-lthooks/lthooks-005.tlg
@@ -131,5 +131,5 @@ Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg
index e97c09ff..95f9cc55 100644
--- a/base/testfiles-lthooks/lthooks-006.tlg
+++ b/base/testfiles-lthooks/lthooks-006.tlg
@@ -86,5 +86,5 @@ Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo1 foo3 foo2\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg
index aaf9cf56..508548f1 100644
--- a/base/testfiles-lthooks/lthooks-007.tlg
+++ b/base/testfiles-lthooks/lthooks-007.tlg
@@ -87,7 +87,7 @@ Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo1 foo3\g__hook_xxx_code_next_tl
Update code for hook 'begindocument' on input line ...:
Update code for hook 'begindocument/before' on input line ...:
@@ -138,5 +138,5 @@ Handled code for label2
Handled code for label3
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo1 foo3\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg
index ffb6b1e3..71162e62 100644
--- a/base/testfiles-lthooks/lthooks-008.tlg
+++ b/base/testfiles-lthooks/lthooks-008.tlg
@@ -89,7 +89,7 @@ Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
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_code_next_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
No file lthooks-008.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg
index e7f45270..e1c550a1 100644
--- a/base/testfiles-lthooks/lthooks-009.tlg
+++ b/base/testfiles-lthooks/lthooks-009.tlg
@@ -44,7 +44,7 @@ Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
sffamily -> \typeout {Std sffamily code}\g__hook_sffamily_code_next_tl
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
No file lthooks-009.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg
index ed8ccb8d..68f19ab9 100644
--- a/base/testfiles-lthooks/lthooks-011.tlg
+++ b/base/testfiles-lthooks/lthooks-011.tlg
@@ -47,7 +47,7 @@ Update code for hook 'yyy_next' on input line ...:
Update code for hook 'yyy' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foo\g__hook_xxx_code_next_tl
**** Add to hook xxx (rear) on input line ... <- bar
Update code for hook 'begindocument' on input line ...:
@@ -98,7 +98,7 @@ Update code for hook 'yyy_next' on input line ...:
Update code for hook 'yyy' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobar\g__hook_xxx_code_next_tl
**** Add to hook xxx (labels) on input line ... <- baz
Update code for hook 'begindocument' on input line ...:
@@ -151,7 +151,7 @@ Update code for hook 'yyy_next' on input line ...:
Update code for hook 'yyy' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobarbaz\g__hook_xxx_code_next_tl
**** Add to hook xxx (return) on input line ... <- boom
Update code for hook 'begindocument' on input line ...:
@@ -206,5 +206,5 @@ Update code for hook 'yyy_next' on input line ...:
Update code for hook 'yyy' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
xxx -> foobarbazboom\g__hook_xxx_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg
index 9bcdf5a4..02fb9159 100644
--- a/base/testfiles-lthooks/lthooks-013.tlg
+++ b/base/testfiles-lthooks/lthooks-013.tlg
@@ -127,7 +127,7 @@ Data structure for label rules:
Handled code for top-level
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
env/itemize/begin -> \typeout {env itemize first}\typeout {begin env itemize}\g__hook_env/itemize/begin_code_next_tl
env/itemize/end -> \typeout {end env itemize}\g__hook_env/itemize/end_code_next_tl
file/foo -> \typeout {file foo}\g__hook_file/foo_code_next_tl
diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg
index 744c8ac8..f9d3b2dc 100644
--- a/base/testfiles-lthooks/lthooks-021.tlg
+++ b/base/testfiles-lthooks/lthooks-021.tlg
@@ -37,7 +37,7 @@ Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \g__hook_enddocument/info_code_next_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_code_next_tl
+ shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\g__hook_shipout/firstpage_code_next_tl
No file lthooks-021.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg
index 6f6fe497..f7c7ff97 100644
--- a/base/testfiles-lthooks/lthooks-legacy.tlg
+++ b/base/testfiles-lthooks/lthooks-legacy.tlg
@@ -66,7 +66,7 @@ All initialized (non-empty) hooks:
legacy defaultfamily on input line ...
(../l3backend-dvips.def
File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
-**** Add to hook shipout/firstpage (l3backend-dvips) on input line ... <- \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}}
+**** Add to hook shipout/firstpage (l3backend-dvips) on input line ... <- \__kernel_backend_literal:n {header=l3backend-dvips.pro}
Update code for hook 'shipout/firstpage' on input line ...:
Code labels for sorting:
l3backend-dvips
More information about the latex3-commits
mailing list.