diff options
Diffstat (limited to 'macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx')
-rw-r--r-- | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx | 53 |
1 files changed, 14 insertions, 39 deletions
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx index 88fd3a3fd5..f9fc15bf4d 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx @@ -45,7 +45,7 @@ % }^^A % } % -% \date{Version 0.95q, released 2022-07-08} +% \date{Version 0.95r, released 2022-08-24} % % \maketitle % @@ -56,34 +56,34 @@ % \begin{macrocode} %<drivers>\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2022-07-08}{} + {l3backend-testphase-dvipdfmx.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-testphase-dvips.def}{2022-07-08}{} + {l3backend-testphase-dvips.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} %</dvips> %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2022-07-08}{} + {l3backend-testphase-dvisvgm.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} %</dvisvgm> %<*luatex> - {l3backend-testphase-luatex.def}{2022-07-08}{} + {l3backend-testphase-luatex.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} %</luatex> %<*pdftex> - {l3backend-testphase-pdftex.def}{2022-07-08}{} + {l3backend-testphase-pdftex.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} %</pdftex> %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2022-07-08}{} + {l3backend-testphase-xetex.def}{2022-08-24}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} %</xdvipdfmx> % \end{macrocode} % \subsection{Crossreferences} % This uses the temporary l3ref-tmp.sty. It will % will be replaced by kernel code later. -% It is only need to get a reference for the absolute page counter. +% It is only needed to get a reference for the absolute page counter. % This uses the counter from the % new lthooks/ltshipout package. % \begin{macrocode} @@ -267,7 +267,7 @@ % \begin{NOTE}{UF} % path: Page % !!!!!!!!!!!!!!!!!!!!!! -% This part of the code depends on zref/xref as it sets labels. +% This part of the code depends on l3ref-tmp as it sets labels. % It also depends on code in l3pdfmanagement as the code uses the Core-dictionaries % !!!!!!!!!!!!!!!!!!!!!! % @@ -338,16 +338,9 @@ { %we need to know the page the resource should be added too. \int_gincr:N\g_@@_backend_resourceid_int - %\zref@labelbylist {l3pdf\int_use:N\g_@@_backend_resourceid_int} {l3pdf} - %\ref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} - \@@_backend_ref_label:en { l3pdf\int_use:N\g_@@_backend_resourceid_int }{abspage} + \@@_backend_ref_label:en { l3pdf\int_use:N\g_@@_backend_resourceid_int }{abspage} \tl_set:Nx \l_@@_tmpa_tl { - %\zref@extractdefault -% {l3pdf\int_use:N\g_@@_backend_resourceid_int} -% {pdf@abspage} -% {0} -% \ref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \@@_backend_ref_value:en {l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} } \pdfdict_if_exist:nF { g_@@_Core/backend_Page\l_@@_tmpa_tl} @@ -587,7 +580,7 @@ %<*pdftex|luatex> \clist_map_inline:Nn \c_@@_backend_PageResources_clist { - \@@_backend_object_new:nn {@@/Page/Resources/#1} {dict} + \pdf_object_new:nn {@@/Page/Resources/#1} {dict} \cs_if_exist:NT \tex_directlua:D { \tex_directlua:D @@ -631,7 +624,7 @@ \prop_if_empty:cF { \__kernel_pdfdict_name:n { g_@@_Core/Page/Resources/##1} } { - \@@_backend_object_write:nx + \pdf_object_write:nx { @@/Page/Resources/##1 } { \pdfdict_use:n { g_@@_Core/Page/Resources/##1} } } @@ -656,8 +649,8 @@ % \clist_map_inline:Nn \c_@@_backend_PageResources_clist { - \@@_backend_object_new:nn { @@/Page/Resources/#1 } { dict } - \hook_gput_code:nnn{shipout/firstpage}{pdf}{\@@_backend_object_write:nn { @@/Page/Resources/#1 } {}} + \pdf_object_new:nn { @@/Page/Resources/#1 } { dict } + \hook_gput_code:nnn{shipout/firstpage}{pdf}{\pdf_object_write:nn { @@/Page/Resources/#1 } {}} } \cs_new_protected:Npn \@@_backend_PageResources:n #1 { @@ -958,18 +951,9 @@ { \@@_backend_object_ref:n { #2 } } } { - %\zref@labelbylist -% { l3pdf\int_use:N\g_@@_backend_resourceid_int } -% { l3pdf } -% \ref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \@@_backend_ref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \tl_set:Nx \l_@@_tmpa_tl { - %\zref@extractdefault -% { l3pdf\int_use:N\g_@@_backend_resourceid_int } -% {pdf@abspage} -% {0} - %\ref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \@@_backend_ref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} } \pdfdict_if_exist:nF { g_@@_Core/backend_Page\l_@@_tmpa_tl/Resources/Properties } @@ -997,18 +981,9 @@ { \@@_backend_object_last: } } { - %\zref@labelbylist -% { l3pdf\int_use:N\g_@@_backend_resourceid_int } -% { l3pdf } - %\ref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \@@_backend_ref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \tl_set:Nx \l_@@_tmpa_tl { - %\zref@extractdefault -% { l3pdf\int_use:N\g_@@_backend_resourceid_int } -% {pdf@abspage} -% {0} - % \ref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} \@@_backend_ref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage} } \pdfdict_if_exist:nF { g_@@_Core/backend_Page\l_@@_tmpa_tl/Resources/Properties } |