summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-11-04 19:58:53 +0000
committerKarl Berry <karl@freefriends.org>2022-11-04 19:58:53 +0000
commitec15621ba0703851d4eb60c85e0ebe016192ed03 (patch)
tree494cfc499bfcd6f029b7130110e8c2df11735069 /Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty
parentc688d8a9a01696b4f39e65fa8e834c59d49436a0 (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.sty59
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
{