From 5eeca969142946c3e389cbdd6be502baa3993179 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Fabian=20Kr=C3=BCger?= Date: Fri, 29 Jan 2021 21:55:02 +0100 Subject: [PATCH] Revert "Add firstaid for cmap" This reverts commit 2f81ca445fadbf5f2915fd42448c2983dd34ca8a. --- base/testfiles-lthooks/lthooks-000.tlg | 7 ----- base/testfiles-lthooks/lthooks-001.tlg | 15 ---------- base/testfiles-lthooks/lthooks-002.tlg | 15 ---------- base/testfiles-lthooks/lthooks-003.tlg | 8 ------ base/testfiles-lthooks/lthooks-004.tlg | 8 ------ base/testfiles-lthooks/lthooks-005.tlg | 8 ------ base/testfiles-lthooks/lthooks-006.tlg | 8 ------ base/testfiles-lthooks/lthooks-007.tlg | 15 ---------- base/testfiles-lthooks/lthooks-008.tlg | 10 +------ base/testfiles-lthooks/lthooks-009.tlg | 7 ----- base/testfiles-lthooks/lthooks-011.tlg | 28 ------------------- base/testfiles-lthooks/lthooks-013.tlg | 7 ----- base/testfiles-lthooks/lthooks-021.tlg | 7 ----- base/testfiles-lthooks/lthooks-legacy.tlg | 7 ----- base/testfiles-lthooks2/lthooks2-002.tlg | 7 ----- base/testfiles-lthooks2/lthooks2-005.tlg | 14 ---------- .../latex2e-first-aid-for-external-files.dtx | 15 ---------- 17 files changed, 1 insertion(+), 185 deletions(-) diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg index 0fc7bf512..5f9a8f497 100644 --- a/base/testfiles-lthooks/lthooks-000.tlg +++ b/base/testfiles-lthooks/lthooks-000.tlg @@ -66,12 +66,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_toplevel shipout/firstpage \__hook_next shipout/firstpage @@ -80,7 +74,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty 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 bfcbbb999..d47f66e3f 100644 --- a/base/testfiles-lthooks/lthooks-001.tlg +++ b/base/testfiles-lthooks/lthooks-001.tlg @@ -72,12 +72,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: label1 and label2 @@ -94,7 +88,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foobar\__hook_toplevel xxx \__hook_next xxx The property list \g__hook_xxx_code_prop contains the pairs (without outer braces): @@ -128,7 +121,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. Update code for hook 'begindocument' on input line ...: Update code for hook 'begindocument/before' on input line ...: @@ -196,12 +188,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: label1 @@ -216,6 +202,5 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo\__hook_toplevel xxx \__hook_next xxx The hook xxx contains the rules: diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg index 9637fb89f..bd8bb0323 100644 --- a/base/testfiles-lthooks/lthooks-002.tlg +++ b/base/testfiles-lthooks/lthooks-002.tlg @@ -72,12 +72,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: label1 and label2 @@ -94,7 +88,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foobar\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (top-level) on input line ... <- baz The property list \g__hook_xxx_code_prop contains the pairs (without outer @@ -130,7 +123,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. Update code for hook 'begindocument' on input line ...: Update code for hook 'begindocument/before' on input line ...: @@ -198,12 +190,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: label1 @@ -218,6 +204,5 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo\__hook_toplevel xxx \__hook_next xxx The hook xxx contains the rules: diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg index 3e87be311..c7e73740e 100644 --- a/base/testfiles-lthooks/lthooks-003.tlg +++ b/base/testfiles-lthooks/lthooks-003.tlg @@ -49,7 +49,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. The hook xxx contains the rules: > {label3|label1} => {>} @@ -128,12 +127,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label3|label1: > found normal rule label6|label4: > found @@ -174,5 +167,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg index 047923e46..e195cb8b7 100644 --- a/base/testfiles-lthooks/lthooks-004.tlg +++ b/base/testfiles-lthooks/lthooks-004.tlg @@ -39,7 +39,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. The hook xxx contains the rules: > {label2|label1} => {>} @@ -112,12 +111,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label2|label1: > found normal rule label3|label1: < found @@ -149,5 +142,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo4\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg index 07124dd06..37d610571 100644 --- a/base/testfiles-lthooks/lthooks-005.tlg +++ b/base/testfiles-lthooks/lthooks-005.tlg @@ -56,7 +56,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. The hook xxx contains the rules: > {label3|label1} => {>} @@ -135,12 +134,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label3|label1: > found normal rule label6|label4: > found @@ -181,5 +174,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg index 83d139e16..9dcdbb84a 100644 --- a/base/testfiles-lthooks/lthooks-006.tlg +++ b/base/testfiles-lthooks/lthooks-006.tlg @@ -37,7 +37,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. The hook xxx contains the rules: > {label2|label1} => {xW} @@ -108,12 +107,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label2|label1: xW found Package hooks Warning: Labels `label2' and `label1' are incompatible in hook @@ -136,5 +129,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo1 foo3 foo2\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg index 89b57e34b..8b2a25c8b 100644 --- a/base/testfiles-lthooks/lthooks-007.tlg +++ b/base/testfiles-lthooks/lthooks-007.tlg @@ -37,7 +37,6 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} > {file/after/CJK.sty} -> {file/after/cmap.sty} > {xxx}. The hook xxx contains the rules: > {label2|label1} => {<-} @@ -109,12 +108,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label2|label1: <- found ---> Drop 'label2' code from \g__hook_xxx_code_prop because of 'label1' @@ -137,7 +130,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo1 foo3\__hook_toplevel xxx \__hook_next xxx Update code for hook 'begindocument' on input line ...: Update code for hook 'begindocument/before' on input line ...: @@ -205,12 +197,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: normal rule label2|label1: <- found ---> Drop 'label2' code from \g__hook_xxx_code_prop because of 'label1' @@ -231,5 +217,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo1 foo3\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg index 5faf84d2d..2acb6315b 100644 --- a/base/testfiles-lthooks/lthooks-008.tlg +++ b/base/testfiles-lthooks/lthooks-008.tlg @@ -38,8 +38,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces): > {file/after/dinbrief.cls} > {file/after/pgfpages.sty} > {file/after/pgfmorepages.sty} -> {file/after/CJK.sty} -> {file/after/cmap.sty}. +> {file/after/CJK.sty}. The hook enddocument contains the rules: Update code for hook 'begindocument' on input line ...: Update code for hook 'begindocument/before' on input line ...: @@ -116,12 +115,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: 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 @@ -131,7 +124,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty 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 6da24e26d..f794df2e0 100644 --- a/base/testfiles-lthooks/lthooks-009.tlg +++ b/base/testfiles-lthooks/lthooks-009.tlg @@ -72,12 +72,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: sffamily -> \typeout {Std sffamily code}\__hook_toplevel sffamily \__hook_next sffamily enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info @@ -87,7 +81,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty 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 b039531da..64f65b879 100644 --- a/base/testfiles-lthooks/lthooks-011.tlg +++ b/base/testfiles-lthooks/lthooks-011.tlg @@ -67,12 +67,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: front @@ -92,7 +86,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foo\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (rear) on input line ... <- bar Update code for hook 'begindocument' on input line ...: @@ -161,12 +154,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: front and rear @@ -188,7 +175,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foobar\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (labels) on input line ... <- baz Update code for hook 'begindocument' on input line ...: @@ -257,12 +243,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: front, rear and labels @@ -286,7 +266,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foobarbaz\__hook_toplevel xxx \__hook_next xxx **** Add to hook xxx (return) on input line ... <- boom Update code for hook 'begindocument' on input line ...: @@ -355,12 +334,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'xxx' on input line ...: Code labels for sorting: front, rear, labels and return @@ -386,5 +359,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty xxx -> foobarbazboom\__hook_toplevel xxx \__hook_next xxx diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg index 1c7858e62..b87ca0be6 100644 --- a/base/testfiles-lthooks/lthooks-013.tlg +++ b/base/testfiles-lthooks/lthooks-013.tlg @@ -121,12 +121,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'env/itemize/begin' on input line ...: Code labels for sorting: foo @@ -144,7 +138,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty env/itemize/begin -> \typeout {env itemize first}\__hook_toplevel env/itemize/begin \__hook_next env/itemize/begin No file lthooks-013.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg index c4c8b5635..f298bfa96 100644 --- a/base/testfiles-lthooks/lthooks-021.tlg +++ b/base/testfiles-lthooks/lthooks-021.tlg @@ -66,12 +66,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_toplevel shipout/firstpage \__hook_next shipout/firstpage @@ -80,7 +74,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty 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 ed098aabd..8e99fc469 100644 --- a/base/testfiles-lthooks/lthooks-legacy.tlg +++ b/base/testfiles-lthooks/lthooks-legacy.tlg @@ -91,12 +91,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: begindocument -> \typeout {legacy begindocument\on@line }\__hook_toplevel begindocument \__hook_next begindocument rmfamily -> \typeout {legacy rmfamily\on@line }\__hook_toplevel rmfamily \__hook_next rmfamily @@ -109,7 +103,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty legacy defaultfamily on input line ... No file lthooks-legacy.aux. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg index 4352dd67f..11f1ab0ca 100644 --- a/base/testfiles-lthooks2/lthooks2-002.tlg +++ b/base/testfiles-lthooks2/lthooks2-002.tlg @@ -74,12 +74,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_toplevel shipout/firstpage \__hook_next shipout/firstpage @@ -88,7 +82,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty (lthooks2-002.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-lthooks2/lthooks2-005.tlg b/base/testfiles-lthooks2/lthooks2-005.tlg index 74ca04562..c07224525 100644 --- a/base/testfiles-lthooks2/lthooks2-005.tlg +++ b/base/testfiles-lthooks2/lthooks2-005.tlg @@ -67,12 +67,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid All initialized (non-empty) hooks: enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_toplevel shipout/firstpage \__hook_next shipout/firstpage @@ -81,7 +75,6 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty **** Add to hook some-hook (other-package) on input line ... <- code from other-package, Update code for hook 'begindocument' on input line ...: Update code for hook 'begindocument/before' on input line ...: @@ -149,12 +142,6 @@ Code labels for sorting: Data structure for label rules: firstaid = 0 -> Handled code for firstaid -Update code for hook 'file/after/cmap.sty' on input line ...: -Code labels for sorting: - firstaid -Data structure for label rules: - firstaid = 0 -> -Handled code for firstaid Update code for hook 'some-hook' on input line ...: Code labels for sorting: my-package and other-package @@ -171,5 +158,4 @@ All initialized (non-empty) hooks: file/after/pgfpages.sty -> \__hook_toplevel file/after/pgfpages.sty \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/after/pgfpages.sty file/after/pgfmorepages.sty -> \__hook_toplevel file/after/pgfmorepages.sty \cs_set_nopar:Npn \pgfhookintoshipout {\cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout }\__hook_next file/after/pgfmorepages.sty file/after/CJK.sty -> \__hook_toplevel file/after/CJK.sty \FirstAidNeededT {CJK}{sty}{....-..-.. 4.8.4}{\DeclareCommandCopy \selectfont \CJK@selectfont \AddToHook {selectfont}[CJK]{\expandafter \ifx \csname CJK@\curr@fontshape \endcsname \relax \else \CJK@bold@false \csname CJK@\curr@fontshape \endcsname \fi }}\__hook_next file/after/CJK.sty - file/after/cmap.sty -> \__hook_toplevel file/after/cmap.sty \FirstAidNeededT {cmap}{sty}{....-..-.. v... CMap support: searchable PDF}{\pdfgentounicode =0 }\__hook_next file/after/cmap.sty some-hook -> code to run when other-package is loaded,code from other-package,\__hook_toplevel some-hook \__hook_next some-hook diff --git a/required/firstaid/latex2e-first-aid-for-external-files.dtx b/required/firstaid/latex2e-first-aid-for-external-files.dtx index 8191063d4..d17c6967e 100644 --- a/required/firstaid/latex2e-first-aid-for-external-files.dtx +++ b/required/firstaid/latex2e-first-aid-for-external-files.dtx @@ -485,21 +485,6 @@ % % % -% \subsection{The \pkg{cmap} package first aid} -% -% \pkg{cmap} manually adds /ToUnicode maps to PDF fonts. Since the -% \LaTeX{} kernel now instructs pdf\TeX{} to add a /ToUnicode map -% automatically these get duplicated. For now just disable this -% feature when cmap gets loaded. -% \begin{macrocode} -\AddToHook{file/after/cmap.sty}[firstaid]{% - \FirstAidNeededT{cmap}{sty}{2008/03/06 v1.0h CMap support: searchable PDF}% - {\pdfgentounicode=0 }% -} -% \end{macrocode} -% -% -% % \subsection[Temporary fixes for the kernel (until the next % patch-level release)] % {Temporary fixes for the kernel \\