diff options
author | Karl Berry <karl@freefriends.org> | 2022-11-04 19:58:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-11-04 19:58:53 +0000 |
commit | ec15621ba0703851d4eb60c85e0ebe016192ed03 (patch) | |
tree | 494cfc499bfcd6f029b7130110e8c2df11735069 /Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty | |
parent | c688d8a9a01696b4f39e65fa8e834c59d49436a0 (diff) |
pdfmanagement-testphase (4nov22)
git-svn-id: svn://tug.org/texlive/trunk@64931 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty | 59 |
1 files changed, 40 insertions, 19 deletions
diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty index 900282d1bcb..6f63baafb92 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: pdfmanagement-firstaid.dtx -\ProvidesExplPackage{pdfmanagement-firstaid}{2022-09-26}{0.95s} +\ProvidesExplPackage{pdfmanagement-firstaid}{2022-11-03}{0.95t} {LaTeX PDF management testphase bundle / firstaid-patches} \clist_map_inline:nn {pgf,transparent,xmp,pdflscape,xcolor,color,beamer,output,colorspace,fontspec} @@ -41,6 +41,9 @@ \msg_new:nnn { pdfmanagement } { firstaid-disabled } { The~loading~of~package~#1~is~disabled.\\ It~is~not~compatible~with~the~PDF~management. } +\msg_new:nnn { pdfmanagement } { firstaid-too-old } + { Package~#1~is~too~old~and~not~compatible.\\ + Get~at~least~version~#2.} \sys_if_engine_luatex:T { @@ -69,13 +72,15 @@ } \bool_if:NT \g__pdfmanagement_firstaid_output_bool { - \RequirePackage{output-patches-tmp-ltx} + \file_if_exist:nF {new-or-1-latex-lab-testphase.ltx} + { + \AddToHook{package/latex-lab-testphase-new-or/after} + {\RequirePackage{output-patches-tmp-ltx}} + \AddToHook{package/tagpdf/after} + {\RequirePackage{output-patches-tmp-ltx}} + } } -\bool_if:NT \g__pdfmanagement_firstaid_beamer_bool - { - \color_set:nnn{.5~.5~.5}{rgb}{0.5,0.5,0.5} - } \bool_if:NT \g__pdfmanagement_firstaid_color_bool { \declare@file@substitution{color.sty}{color-ltx.sty} @@ -169,27 +174,43 @@ \bool_if:NT \g__pdfmanagement_firstaid_transparent_bool { - \declare@file@substitution{transparent.sty}{transparent-ltx.sty} + \AddToHook{package/transparent/after} + { + \@ifpackagelater{transparent}{2022-10-27}{} + { + \msg_warning:nnnn{pdfmanagement}{firstaid-too-old} + {transparent} + {1.5~from~2022-10-27} + } + } } \bool_if:NT \g__pdfmanagement_firstaid_pdflscape_bool { - \declare@file@substitution{pdflscape.sty}{pdflscape-ltx.sty} + \AddToHook{package/pdflscape/after} + { + \@ifpackagelater{pdflscape}{2022-10-27}{} + { + \msg_warning:nnnn{pdfmanagement}{firstaid-too-old} + {pdflscape} + {0.13~from~2022-10-27} + } + } } \bool_if:NT \g__pdfmanagement_firstaid_xmp_bool { \disable@package@load{hyperxmp}{\msg_warning:nnn{pdfmanagement}{firstaid-disabled}{hyperxmp}} \disable@package@load{pdfx} {\msg_warning:nnn{pdfmanagement}{firstaid-disabled}{pdfx}} - \AddToHook - { - file/doclicense.sty/after - } - { - \hypersetup - { - pdfcopyright = {\doclicenseLongTextForHyperref}, - pdflicenseurl = {\doclicenseURL}, - } - } + \AddToHook{package/doclicense/after} + { + \AtBeginDocument + { + \hypersetup + { + pdfcopyright = {\doclicenseLongTextForHyperref}, + pdflicenseurl = {\doclicenseURL}, + } + } + } } \bool_if:NT \g__pdfmanagement_firstaid_colorspace_bool { |