From cd89c9c3e751c53d2af6061706f86758402f63c7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 17 Mar 2022 20:28:57 +0000 Subject: pdfmanagement-testphase (17mar22) (branch) git-svn-id: svn://tug.org/texlive/branches/branch2021.final@62764 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/pdfmanagement-testphase/color-ltx.sty | 2 +- .../latex/pdfmanagement-testphase/hgeneric-testphase.def | 2 +- .../pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty | 2 +- .../l3backend-testphase-dvipdfmx.def | 15 ++++++++++++++- .../l3backend-testphase-dvips.def | 11 ++++++++++- .../l3backend-testphase-dvisvgm.def | 9 ++++++++- .../l3backend-testphase-luatex.def | 16 +++++++++++++++- .../l3backend-testphase-pdftex.def | 12 +++++++++++- .../l3backend-testphase-xetex.def | 15 ++++++++++++++- .../pdfmanagement-testphase/l3pdffield-testphase.sty | 2 +- .../tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty | 2 +- .../pdfmanagement-testphase/pdfmanagement-firstaid.sty | 2 +- .../pdfmanagement-testphase/pdfmanagement-testphase.ltx | 5 ++++- .../pdfmanagement-testphase/pdfmanagement-testphase.sty | 2 +- .../latex/pdfmanagement-testphase/transparent-ltx.sty | 2 +- .../pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty | 2 +- 16 files changed, 85 insertions(+), 16 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty index 3dbe83d4146..1be3ac8b030 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty @@ -24,7 +24,7 @@ %% This file has the LPPL maintenance status "maintained". %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{color-ltx}[2022-02-16 v0.95l +\ProvidesPackage{color-ltx}[2022-03-17 v0.95m Standard LaTeX Color (patched for l3color, part of pdfmanagement-testphase, original version 2022/01/06 v1.3d) (DPC)] \edef\Gin@codes{% \catcode`\noexpand\^^A\the\catcode`\^^A\relax diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def index 89d22b3c896..41d9585f6c1 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def @@ -20,7 +20,7 @@ %% %% File: hyperref-generic.dtx -\ProvidesFile{hgeneric-testphase.def}[2022-02-16 v0.95l % +\ProvidesFile{hgeneric-testphase.def}[2022-03-17 v0.95m % generic Hyperref driver for the LaTeX PDF management testphase bundle] \RequirePackage{etoolbox} %why? diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty index f0ad7ca1b30..544f609d9e7 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty @@ -19,7 +19,7 @@ % % for those people who are interested. \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesExplPackage{hyperxmp-patches-tmp-ltx}{2022-02-16}{0.95l} +\ProvidesExplPackage{hyperxmp-patches-tmp-ltx}{2022-03-17}{0.95m} {Store hyperref metadata in XMP format / temporay patches to test pdfresource management ... UF} \cs_if_exist:NT \pdfmanagement_add:nnn diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def index ffd9534ec4a..d8b38b0d75e 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-dvipdfmx.def}{2022-02-16}{} + {l3backend-testphase-dvipdfmx.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -460,6 +460,19 @@ { \__pdf_backend_link_begin:n { #1 /Subtype /Link /A << /S /GoTo /D ( #2 ) /SD~@pdf.SDest.#2 >> } } +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \pdfmanagement_add:nnn{Info}{Producer}{(dvipdfmx)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-dvipdfmx.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def index 0b6c4c2b22a..04643fa192b 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-dvips.def}{2022-02-16}{} + {l3backend-testphase-dvips.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -294,6 +294,15 @@ \cs_set_eq:NN \__pdf_backend_structure_destination:nn \__pdf_backend_destination:nn \cs_set_eq:NN \__pdf_backend_structure_destination:nnnn \__pdf_backend_destination:nnnn \cs_set_eq:NN \__pdf_backend_link_begin_structure_goto:nnw \__pdf_backend_link_begin_goto:nnw +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \__kernel_backend_literal:e{!~<>~setpagedevice} + \__kernel_backend_literal:e{!~<>~setpagedevice} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-dvips.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def index 6c3fb89c7d3..ddefa1bba67 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-dvisvgm.def}{2022-02-16}{} + {l3backend-testphase-dvisvgm.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -140,6 +140,13 @@ \cs_set_eq:NN \__pdf_backend_structure_destination:nn \__pdf_backend_destination:nn \cs_set_eq:NN \__pdf_backend_structure_destination:nnnn \__pdf_backend_destination:nnnn \cs_set_eq:NN \__pdf_backend_link_begin_structure_goto:nnw \__pdf_backend_link_begin_goto:nnw +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-dvisvgm.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def index 1d1cfd154c3..64ba7b76158 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-luatex.def}{2022-02-16}{} + {l3backend-testphase-luatex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -441,6 +441,20 @@ \__pdf_backend_link_begin:nnnw {#1} { goto~struct~name~{#2}~name } {#2} } } +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \pdfmanagement_add:nnn{Info}{Producer}{(LuaTeX)} + \tex_pdfvariable:D suppressoptionalinfo 7\relax + \tex_pdfvariable:D trailerid + {[~ + <2350CAD05F8A7AF0AA4058486855344F>~ + <2350CAD05F8A7AF0AA4058486855344F>~ + ]} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-luatex.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def index f332bbde212..9f03182bbb1 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-pdftex.def}{2022-02-16}{} + {l3backend-testphase-pdftex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -462,6 +462,16 @@ \__pdf_backend_link_begin:nnnw {#1} { goto~struct~name~{#2}~name } {#2} } } +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \pdfmanagement_add:nnn{Info}{Producer}{(pdfTeX)} + \tex_pdfsuppressptexinfo:D 7 \scan_stop: + \pdftrailerid{2350CAD05F8A7AF0AA4058486855344F} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-pdftex.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def index c653a36fa6b..3b20335fb46 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def @@ -20,7 +20,7 @@ %% %% File: l3backend-testphase.dtx \ProvidesExplFile - {l3backend-testphase-xetex.def}{2022-02-16}{} + {l3backend-testphase-xetex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} \RequirePackage{l3ref-tmp} \cs_generate_variant:Nn \ref_label:nn {en} @@ -460,6 +460,19 @@ { \__pdf_backend_link_begin:n { #1 /Subtype /Link /A << /S /GoTo /D ( #2 ) /SD~@pdf.SDest.#2 >> } } +\cs_new_protected:Npn \__pdf_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} + \pdfmanagement_add:nnn{Info}{Producer}{(xetex)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } %% %% %% End of file `l3backend-testphase-xetex.def'. diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty index 338ab68c41f..8334225cd43 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty @@ -27,7 +27,7 @@ %% File: l3pdffield.dtx \NeedsTeXFormat{LaTeX2e} -\ProvidesExplPackage{l3pdffield-testphase}{2022-02-16}{0.95l}% +\ProvidesExplPackage{l3pdffield-testphase}{2022-03-17}{0.95m}% {form fields} \csname HyField@NeedAppearancesfalse\endcsname % suppress NeedAppearances \str_new:N \l__pdffield_tmpa_str diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty index 67e9e5da8c9..fac409e53c9 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdflscape-ltx.sty @@ -22,7 +22,7 @@ %% This work consists of the main source file pdflscape-ltx.sty %% \NeedsTeXFormat{LaTeX2e} -\ProvidesExplPackage{pdflscape-ltx}{2022-02-16}{0.95l} +\ProvidesExplPackage{pdflscape-ltx}{2022-03-17}{0.95m} {Display of landscape pages in PDF - adaption of pdflscape to the PDFmanagement bundle (testphase)} \DeclareOption*{\PassOptionsToPackage\CurrentOption{graphics}} 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 b36e5e791d3..2100a3bd5b1 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-02-16}{0.95l} +\ProvidesExplPackage{pdfmanagement-firstaid}{2022-03-17}{0.95m} {LaTeX PDF management testphase bundle / firstaid-patches} \clist_map_inline:nn {pgf,transparent,hyperxmp,pdflscape,xcolor,color,beamer,output} diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx index 48b08e2f10c..bc2badbb465 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx @@ -27,7 +27,7 @@ %% and all files in that bundle must be distributed together. %% %% File: pdfmanagement-testphase.dtx -\ProvidesExplFile{pdfmanagement-testphase.ltx}{2022-02-16}{0.95l} +\ProvidesExplFile{pdfmanagement-testphase.ltx}{2022-03-17}{0.95m} {PDF~management~code~(testphase)} %% File: l3pdfdict.dtx \cs_new:Npn \__pdfdict_get_type:n #1 @@ -1457,6 +1457,7 @@ \tl_use:c { c__pdf_backend_xform_dp_ \tl_to_str:n { #1 } _tl } } %% File: l3pdfmeta.dtx + \msg_new:nnn {pdf }{unknown-standard}{The~standard~'#1'~is~unknown~and~has~been~ignored} \tl_new:N\l__pdfmeta_tmpa_tl \tl_new:N\l__pdfmeta_tmpb_tl @@ -1820,6 +1821,8 @@ } } } +\cs_new_protected:Npn \pdfmeta_set_regression_data: + { \__pdf_backend_set_regression_data: } %% File: l3pdftools.dtx \cs_generate_variant:Nn \str_convert_pdfname:n { e } diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty index b984d87dfa2..9195d020adf 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: pdfmanagement-testphase.dtx -\ProvidesExplPackage{pdfmanagement-testphase}{2022-02-16}{0.95l} +\ProvidesExplPackage{pdfmanagement-testphase}{2022-03-17}{0.95m} {LaTeX PDF management testphase bundle} \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} \IfFormatAtLeastTF{2020-10-01}{}{ diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/transparent-ltx.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/transparent-ltx.sty index 5f1f9164107..3599d318209 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/transparent-ltx.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/transparent-ltx.sty @@ -3,7 +3,7 @@ %% a replacement for transparent sty from Heiko Oberdiek %% \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesExplPackage{transparent-ltx}{2022-02-16}{0.95l} +\ProvidesExplPackage{transparent-ltx}{2022-03-17}{0.95m} {Transparency with color stacks (replacement for transparent.sty from Heiko Oberdiek)}% \RequirePackage{l3opacity} diff --git a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty index f10310f32b5..14ccb923a54 100644 --- a/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty +++ b/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty @@ -1,6 +1,6 @@ %% LaTeX2e file `xcolor-patches.sty' %% -\ProvidesPackage{xcolor-patches-tmp-ltx}[2022-02-16 v0.95l patch xcolor for l3color] +\ProvidesPackage{xcolor-patches-tmp-ltx}[2022-03-17 v0.95m patch xcolor for l3color] \@ifundefined{color_set:nn}{\RequirePackage{l3color}}{} \ExplSyntaxOn -- cgit v1.2.3