diff options
author | Karl Berry <karl@freefriends.org> | 2022-03-17 20:28:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-03-17 20:28:57 +0000 |
commit | cd89c9c3e751c53d2af6061706f86758402f63c7 (patch) | |
tree | 6ec550df8da79c51a81ee225def49fe3e358f695 /Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx | |
parent | e1d7501947b1cb1a1f242fccd70dc3f9879aeac4 (diff) |
pdfmanagement-testphase (17mar22) (branch)
git-svn-id: svn://tug.org/texlive/branches/branch2021.final@62764 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx | 65 |
1 files changed, 58 insertions, 7 deletions
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} %<drivers>\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2022-02-16}{} + {l3backend-testphase-dvipdfmx.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-testphase-dvips.def}{2022-02-16}{} + {l3backend-testphase-dvips.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} %</dvips> %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2022-02-16}{} + {l3backend-testphase-dvisvgm.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} %</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)} %</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)} %</pdftex> %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2022-02-16}{} + {l3backend-testphase-xetex.def}{2022-03-17}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} %</xdvipdfmx> % \end{macrocode} @@ -1975,6 +1975,57 @@ } %</luatex> % \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)} +%</drivers> +%<*dvips> + \__kernel_backend_literal:e{!~<</DocumentUUID~(DocumentUUID)>>~setpagedevice} + \__kernel_backend_literal:e{!~<</InstanceUUID~(InstanceUUID)>>~setpagedevice} +%</dvips> +%<*dvipdfmx> + \pdfmanagement_add:nnn{Info}{Producer}{(dvipdfmx)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} +%</dvipdfmx> +%<*xdvipdfmx> + \pdfmanagement_add:nnn{Info}{Producer}{(xetex)} + \__kernel_backend_literal:e + {pdf:trailerid [~ + <00112233445566778899aabbccddeeff>~ + <00112233445566778899aabbccddeeff>~ + ]} +%</xdvipdfmx> +%<*pdftex> + \pdfmanagement_add:nnn{Info}{Producer}{(pdfTeX)} + \tex_pdfsuppressptexinfo:D 7 \scan_stop: + \pdftrailerid{2350CAD05F8A7AF0AA4058486855344F} +%</pdftex> +%<*luatex> + \pdfmanagement_add:nnn{Info}{Producer}{(LuaTeX)} + \tex_pdfvariable:D suppressoptionalinfo 7\relax + \tex_pdfvariable:D trailerid + {[~ + <2350CAD05F8A7AF0AA4058486855344F>~ + <2350CAD05F8A7AF0AA4058486855344F>~ + ]} +%</luatex> +%<*drivers> + \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')} + \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')} + } +%</drivers> +% \end{macrocode} % \subsection{lua code for lualatex} % \begin{macrocode} %<*lua> |