Skip to content

Commit

Permalink
Hotfix/gh1558 (#1559)
Browse files Browse the repository at this point in the history
* fix for #1598 (needs adjustment once tagpdf-base has been updated)

* and a bunch of hook test changes (until we take the hook out again

* life is not easy

* indeed not ...

* and 2 more

* Apply suggestions from code review

right you are ...

Co-authored-by: Yukai Chou <[email protected]>

* correct test name

* update to tagpdf 0.99j, adapt lttagging

---------

Co-authored-by: Yukai Chou <[email protected]>
Co-authored-by: Ulrike Fischer <[email protected]>
  • Loading branch information
3 people authored Nov 23, 2024
1 parent 706799b commit f1d9b59
Show file tree
Hide file tree
Showing 43 changed files with 103 additions and 213 deletions.
5 changes: 5 additions & 0 deletions base/changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ All changes above are only part of the development branch for the next release.
# 2024-11-01 PL1 Release
#########################

2024-11-22 Frank Mittelbach <[email protected]>

* lttagging.dtx (section{Implementation}):
Declare \tag_if_active:TF and friends in the kernel (gh/1558)

2024-11-19 Frank Mittelbach <[email protected]>

* lttextcomp.dtx:
Expand Down
13 changes: 4 additions & 9 deletions base/lttagging.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{lttagging.dtx}
[2024/10/21 v1.0k LaTeX Kernel (tagging support)]
[2024/11/22 v1.0l LaTeX Kernel (tagging support)]
% \iffalse
\documentclass{l3doc}
\GetFileInfo{lttagging.dtx}
Expand Down Expand Up @@ -183,16 +183,11 @@
% Again this is not the final definition for the kernel; it is just
% a version to get going while some parts of the kernel support are
% still missing.
% \changes{v1.0l}{2024/11/21}{Define \cs{tag_if_active:TF} conditionals here (github/1558)}
% \begin{macrocode}
\AddToHook{begindocument}[kernel]{
\cs_if_exist:NF \tag_if_active:T
{
\prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
{ \prg_return_false: }
}
}
\prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F }
{ \prg_return_false: }
% \end{macrocode}
%
% Dummy definitions in the kernel.
% These definitions will get updated in \pkg{tagpdf}.
% The default in the kernel is just to get rid of the first argument, the second is preserved if present:
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/ltcmdhooks-001.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -242,7 +237,6 @@ Data structure for label rules:
Handled code for x
Handled code for y
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-000.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -166,7 +161,6 @@ Data structure for label rules:
backend = 0 ->
Handled code for backend
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
12 changes: 0 additions & 12 deletions base/testfiles-lthooks/lthooks-001.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -173,7 +168,6 @@ Data structure for label rules:
Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down Expand Up @@ -262,11 +256,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -423,7 +412,6 @@ Data structure for label rules:
label1 = 0 ->
Handled code for label1
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
12 changes: 0 additions & 12 deletions base/testfiles-lthooks/lthooks-002.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -173,7 +168,6 @@ Data structure for label rules:
Handled code for label1
Handled code for label2
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down Expand Up @@ -264,11 +258,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -425,7 +414,6 @@ Data structure for label rules:
label1 = 0 ->
Handled code for label1
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-003.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -96,11 +96,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -283,7 +278,6 @@ Handled code for label5
Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-004.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -80,11 +80,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -258,7 +253,6 @@ Data structure for label rules:
label4 = 0 -> label1
====================
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-005.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -103,11 +103,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -290,7 +285,6 @@ Handled code for label5
Handled code for label8
Handled code for label6
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-006.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -244,7 +239,6 @@ Handled code for label1
Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
12 changes: 0 additions & 12 deletions base/testfiles-lthooks/lthooks-007.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -246,7 +241,6 @@ Handled code for label1
Handled code for label3
Handled code for label2
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand All @@ -270,11 +264,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -437,7 +426,6 @@ Handled code for label1
Handled code for label2
Handled code for label3
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after
Expand Down
6 changes: 0 additions & 6 deletions base/testfiles-lthooks/lthooks-008.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,6 @@ Update code for hook 'para/after' on input line ...:
Update code for hook 'para/begin' on input line ...:
Update code for hook 'para/end' on input line ...:
Update code for hook 'begindocument' on input line ...:
Code labels for sorting:
kernel
Data structure for label rules:
kernel = 0 ->
Handled code for kernel
Update code for hook 'begindocument/before' on input line ...:
Update code for hook 'begindocument/end' on input line ...:
Update code for hook 'include/before' on input line ...:
Expand Down Expand Up @@ -246,7 +241,6 @@ Data structure for label rules:
backend = 0 ->
Handled code for backend
All initialized (non-empty) hooks:
begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument
enddocument -> \typeout {foo}\typeout {bar}\typeout {from my package}\__hook_toplevel enddocument \__hook_next enddocument
enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info
file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after
Expand Down
Loading

0 comments on commit f1d9b59

Please sign in to comment.