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 --- .../doc/latex/pdfmanagement-testphase/CHANGELOG.md | 5 ++ .../doc/latex/pdfmanagement-testphase/README.md | 2 +- .../pdfmanagement-testphase/hyperref-generic.pdf | Bin 953377 -> 953759 bytes .../l3backend-testphase.pdf | Bin 678372 -> 682761 bytes .../latex/pdfmanagement-testphase/l3pdfannot.pdf | Bin 577833 -> 578159 bytes .../latex/pdfmanagement-testphase/l3pdfdict.pdf | Bin 505587 -> 505922 bytes .../pdfmanagement-testphase/l3pdffield-action.pdf | Bin 546880 -> 547212 bytes .../l3pdffield-checkbox.pdf | Bin 529923 -> 530272 bytes .../pdfmanagement-testphase/l3pdffield-choice.pdf | Bin 533116 -> 533459 bytes .../l3pdffield-pushbutton.pdf | Bin 525315 -> 525654 bytes .../l3pdffield-radiobutton.pdf | Bin 575337 -> 575675 bytes .../l3pdffield-textfield.pdf | Bin 504553 -> 504896 bytes .../latex/pdfmanagement-testphase/l3pdffield.pdf | Bin 739024 -> 739370 bytes .../latex/pdfmanagement-testphase/l3pdffile.pdf | Bin 552144 -> 552619 bytes .../pdfmanagement-testphase/l3pdfmanagement.pdf | Bin 649064 -> 649295 bytes .../latex/pdfmanagement-testphase/l3pdfmeta.pdf | Bin 664451 -> 665960 bytes .../latex/pdfmanagement-testphase/l3pdftools.pdf | Bin 517277 -> 517652 bytes .../latex/pdfmanagement-testphase/l3pdfxform.pdf | Bin 417368 -> 417639 bytes .../latex/pdfmanagement-testphase/ltdocinit.pdf | Bin 573114 -> 573460 bytes .../output-patches-tmp-ltx.pdf | Bin 385559 -> 385035 bytes .../pdfmanagement-firstaid.pdf | Bin 424786 -> 425071 bytes .../pdfmanagement-testphase.pdf | Bin 446182 -> 446450 bytes .../pdfmanagement-testphase/hyperref-generic.dtx | 4 +- .../l3backend-testphase.dtx | 65 ++++++++++++++++++--- .../latex/pdfmanagement-testphase/l3pdfannot.dtx | 4 +- .../latex/pdfmanagement-testphase/l3pdfdict.dtx | 4 +- .../pdfmanagement-testphase/l3pdffield-action.dtx | 2 +- .../l3pdffield-checkbox.dtx | 2 +- .../pdfmanagement-testphase/l3pdffield-choice.dtx | 2 +- .../l3pdffield-pushbutton.dtx | 2 +- .../l3pdffield-radiobutton.dtx | 2 +- .../l3pdffield-textfield.dtx | 2 +- .../latex/pdfmanagement-testphase/l3pdffield.dtx | 4 +- .../latex/pdfmanagement-testphase/l3pdffile.dtx | 4 +- .../pdfmanagement-testphase/l3pdfmanagement.dtx | 4 +- .../latex/pdfmanagement-testphase/l3pdfmeta.dtx | 21 ++++++- .../latex/pdfmanagement-testphase/l3pdftools.dtx | 4 +- .../latex/pdfmanagement-testphase/l3pdfxform.dtx | 4 +- .../latex/pdfmanagement-testphase/ltdocinit.dtx | 4 +- .../pdfmanagement-firstaid.dtx | 4 +- .../pdfmanagement-testphase.dtx | 6 +- .../latex/pdfmanagement-testphase/color-ltx.sty | 2 +- .../pdfmanagement-testphase/hgeneric-testphase.def | 2 +- .../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 ++++- .../l3pdffield-testphase.sty | 2 +- .../pdfmanagement-testphase/pdflscape-ltx.sty | 2 +- .../pdfmanagement-firstaid.sty | 2 +- .../pdfmanagement-testphase.ltx | 5 +- .../pdfmanagement-testphase.sty | 2 +- .../pdfmanagement-testphase/transparent-ltx.sty | 2 +- .../xcolor-patches-tmp-ltx.sty | 2 +- 57 files changed, 197 insertions(+), 55 deletions(-) diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md index d73086d8d55..537f671322e 100644 --- a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md @@ -5,6 +5,11 @@ first release 0.95a, 2021-02-23 will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), this project uses date-based 'snapshot' version identifiers. +## [2022-03-16] + +### Added + - \pdfmeta_set_regression_data: for regression tests. + ## [2022-02-16] ### Fixed diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md index b3456a2ca44..c0479c353aa 100644 --- a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md +++ b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md @@ -1,6 +1,6 @@ # LaTeX PDF management testphase bundle -Version: 0.95l, 2022-02-16 +Version: 0.95m, 2022-03-17 This package is used during a test phase to load the new PDF management code of LaTeX. diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf index 61081cc1487..d5c6a4fe82c 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf index 5889efd7372..07b1fb0e3c4 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf index 874c7fcc3da..6d60ded2fc1 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf index 904d2b877bd..a74763e02c0 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf index dc7057b03a2..558ad289016 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf index cf89848a837..cb71bdc0692 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf index 8337a98bbf1..fe1c8a030cb 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf index daf95d59b9c..35d9d25f9ec 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf index ad0128ece08..1fd2ab346bc 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf index 3f01762e595..01208f43265 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf index 4bfc2678f76..a709dc058d2 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf index dc6bcfff0b3..8099ddb99dd 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf index c355bb4b36b..1128e762fc9 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf index c69ffde7968..803370eb32b 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf index f9a71437e90..11b88bb6c44 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf index 4919a9f4add..95b91943607 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf index 8c21b1f441e..14a0b70d500 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf index 633440e9910..72c2a9c0568 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf index ce8a47161dc..812e5652ae1 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf differ diff --git a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf index 2913da9ebc0..ae0c8a84207 100644 Binary files a/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf and b/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf differ diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx index 52dd1e86b51..42f9394f415 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx @@ -83,7 +83,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -959,7 +959,7 @@ %<@@=hyp> % \end{macrocode} % \begin{macrocode} -\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/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx index 5d6850f46b7..70684ed8df1 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx @@ -45,7 +45,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % @@ -56,27 +56,27 @@ % \begin{macrocode} %\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2022-02-16}{} + {l3backend-testphase-dvipdfmx.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} % %<*dvips> - {l3backend-testphase-dvips.def}{2022-02-16}{} + {l3backend-testphase-dvips.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} % %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2022-02-16}{} + {l3backend-testphase-dvisvgm.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} % %<*luatex> - {l3backend-testphase-luatex.def}{2022-02-16}{} + {l3backend-testphase-luatex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} % %<*pdftex> - {l3backend-testphase-pdftex.def}{2022-02-16}{} + {l3backend-testphase-pdftex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} % %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2022-02-16}{} + {l3backend-testphase-xetex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} % % \end{macrocode} @@ -1975,6 +1975,57 @@ } % % \end{macrocode} +% \subsection{Settings for regression tests} +% When doing pdf based regression tests some meta data in the pdf should have +% fixed values to get identical pdf's. We define here the backend dependant +% part. The main command is then in l3pdfmeta +% \begin{macrocode} +%<*drivers> +\cs_new_protected:Npn \@@_backend_set_regression_data: + { + \sys_gset_rand_seed:n{1000} + \pdfmanagement_add:nnn{Info}{Creator}{(TeX)} +% +%<*dvips> + \__kernel_backend_literal:e{!~<>~setpagedevice} + \__kernel_backend_literal:e{!~<>~setpagedevice} +% +%<*dvipdfmx> + \pdfmanagement_add:nnn{Info}{Producer}{(dvipdfmx)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} +% +%<*xdvipdfmx> + \pdfmanagement_add:nnn{Info}{Producer}{(xetex)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} +% +%<*pdftex> + \pdfmanagement_add:nnn{Info}{Producer}{(pdfTeX)} + \tex_pdfsuppressptexinfo:D 7 \scan_stop: + \pdftrailerid{2350CAD05F8A7AF0AA4058486855344F} +% +%<*luatex> + \pdfmanagement_add:nnn{Info}{Producer}{(LuaTeX)} + \tex_pdfvariable:D suppressoptionalinfo 7\relax + \tex_pdfvariable:D trailerid + {[~ + <2350CAD05F8A7AF0AA4058486855344F>~ + <2350CAD05F8A7AF0AA4058486855344F>~ + ]} +% +%<*drivers> + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } +% +% \end{macrocode} % \subsection{lua code for lualatex} % \begin{macrocode} %<*lua> diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx index 633acc77ba3..c2df8ec1dfb 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -433,7 +433,7 @@ % \begin{macrocode} %<@@=pdfannot> %<*header> -\ProvidesExplPackage{l3pdfannot}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdfannot}{2022-03-17}{0.95m} {PDF-annotations} \RequirePackage{l3pdfdict} % diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx index 6cf0eb52e8b..4fee589bde5 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -209,7 +209,7 @@ % \begin{macrocode} %<@@=pdfdict> %<*header> -\ProvidesExplPackage{l3pdfdict}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdfdict}{2022-03-17}{0.95m} {Tools for PDF dictionaries (LaTeX PDF management testphase bundle)} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx index 552c9872dfc..d14030337c7 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx index e99e08e6625..3be026f6098 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx @@ -65,7 +65,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx index 6c8fd0a30a7..eb632bc10dd 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx index 032a3f99b82..26efb80bdc1 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx @@ -56,7 +56,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx index f0b5174f77f..0b34e661ed3 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx @@ -84,7 +84,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx index be28b78f22a..8ae34a44032 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx index 13f4f2cb0eb..c41cae5974c 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx @@ -70,7 +70,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -974,7 +974,7 @@ %<*package> %<@@=pdffield> \NeedsTeXFormat{LaTeX2e} -\ProvidesExplPackage{l3pdffield-testphase}{2022-02-16}{0.95l}% +\ProvidesExplPackage{l3pdffield-testphase}{2022-03-17}{0.95m}% {form fields} % \end{macrocode} % \subsection{hyperref specific command} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx index 46fc8d8b18b..12563457f6b 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -397,7 +397,7 @@ % % \begin{macrocode} %<*header> -\ProvidesExplPackage{l3pdffile}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdffile}{2022-03-17}{0.95m} {embedding and referencing files in PDF---LaTeX PDF management testphase bundle} \RequirePackage{l3pdftools} %temporarly!! % diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx index b95d587daa1..0227b09965d 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx @@ -58,7 +58,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -619,7 +619,7 @@ %<@@=pdfmanagement> %<*header> % -\ProvidesExplPackage{l3pdfmanagement}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdfmanagement}{2022-03-17}{0.95m} {Management of core PDF dictionaries (LaTeX PDF management testphase bundle)} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx index 9b40a4ef139..35e9a3b937a 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -332,6 +332,17 @@ % The pdf/A standards will use |A=sRGB.icc| by default, so this doesn't % need to be declared explicitly. % +% \subsection{Regression tests} +% When doing regression tests one has to set various metadata to fix values. + +% \begin{function}{\pdfmeta_set_regression_data:} +% \begin{syntax} +% \cs{pdfmeta_set_regression_data:} +% \end{syntax} +% This sets various metadata to values needed by the \LaTeX{} +% regression tests. +% It also sets the seed for random functions. +% \end{function} % % \end{documentation} % @@ -342,7 +353,7 @@ % \begin{macrocode} %<@@=pdfmeta> %<*header> -\ProvidesExplPackage{l3pdfmeta}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdfmeta}{2022-03-17}{0.95m} {PDF-Standards---LaTeX PDF management testphase bundle} % % \end{macrocode} @@ -875,6 +886,12 @@ } % \end{macrocode} % +% \subsection{Regression test} +% This is simply a copy of the backend function. +% \begin{macrocode} +\cs_new_protected:Npn \pdfmeta_set_regression_data: + { \__pdf_backend_set_regression_data: } +% \end{macrocode} % \begin{macrocode} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx index ee9ab9dad3b..31a2b862739 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx @@ -50,7 +50,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -212,7 +212,7 @@ % % \begin{macrocode} %<*header> -\ProvidesExplPackage{l3pdftools}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdftools}{2022-03-17}{0.95m} {candidate commands for l3pdf---LaTeX PDF management testphase bundle} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx index 6c22dac2c6e..a4f479e12bd 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -133,7 +133,7 @@ % \begin{macrocode} %<@@=pdf> %<*header> -\ProvidesExplPackage{l3pdfxform}{2022-02-16}{0.95l} +\ProvidesExplPackage{l3pdfxform}{2022-03-17}{0.95m} {command to create xforms (beta)---LaTeX PDF management testphase bundle} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx index 2bf60aa53db..fe104fda04a 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -216,7 +216,7 @@ % \begin{macrocode} %<@@=pdfmanagement> %<*header> -\ProvidesExplPackage{ltdocinit}{2022-02-16}{0.95l} +\ProvidesExplPackage{ltdocinit}{2022-03-17}{0.95m} {Initialize document metadata} % % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx index 7ddb8e35dd3..f30740c9c1f 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -64,7 +64,7 @@ % |debug={firstaidoff={name1,name2,...},...}|. % \begin{macrocode} %<*package> -\ProvidesExplPackage{pdfmanagement-firstaid}{2022-02-16}{0.95l} +\ProvidesExplPackage{pdfmanagement-firstaid}{2022-03-17}{0.95m} {LaTeX PDF management testphase bundle / firstaid-patches} %<@@=pdfmanagement> diff --git a/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx b/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx index cd80c9ed938..d0a12a5d12d 100644 --- a/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx +++ b/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.95l, released 2022-02-16} +% \date{Version 0.95m, released 2022-03-17} % % \maketitle % \begin{documentation} @@ -386,7 +386,7 @@ % \begin{macrocode} %<@@=pdf> %<*package> -\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}{}{ @@ -414,7 +414,7 @@ % to allow to set it in the document. % \begin{macrocode} %<*header> -\ProvidesExplFile{pdfmanagement-testphase.ltx}{2022-02-16}{0.95l} +\ProvidesExplFile{pdfmanagement-testphase.ltx}{2022-03-17}{0.95m} {PDF~management~code~(testphase)} % %<*package> 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