[latex3-commits] [git/LaTeX3-latex3-pdfresources] test-drop-zref: replace zref by xref (c69996b)
Ulrike Fischer
fischer at troubleshooting-tex.de
Tue Nov 17 14:50:56 CET 2020
Repository : https://github.com/latex3/pdfresources
On branch : test-drop-zref
Link : https://github.com/latex3/pdfresources/commit/c69996b8bfaf0bf43558dcb071b827330a3d158b
>---------------------------------------------------------------
commit c69996b8bfaf0bf43558dcb071b827330a3d158b
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Tue Nov 17 14:50:56 2020 +0100
replace zref by xref
>---------------------------------------------------------------
c69996b8bfaf0bf43558dcb071b827330a3d158b
l3backend-pdf-extra.dtx | 53 +++++++++++++++++++++++++++++--------------------
pdfresources.dtx | 3 ++-
2 files changed, 33 insertions(+), 23 deletions(-)
diff --git a/l3backend-pdf-extra.dtx b/l3backend-pdf-extra.dtx
index 3cc36f8..345408b 100644
--- a/l3backend-pdf-extra.dtx
+++ b/l3backend-pdf-extra.dtx
@@ -58,6 +58,9 @@
%
% \begin{macrocode}
%<@@=pdf>
+\RequirePackage{l3xref}
+\cs_generate_variant:Nn \xref_label:nn {en}
+\cs_generate_variant:Nn \xref_value:nn {en}
% \end{macrocode}
% \begin{macrocode}
%<*dvipdfmx|xdvipdfmx>
@@ -82,9 +85,9 @@
% new lthooks/ltshipout package.
% \begin{macrocode}
%<*drivers>
-\zref at newlist { l3pdf }
-\zref at newprop* { pdf at abspage } [0] { \int_use:N \g_shipout_readonly_int }
-\zref at addprop { l3pdf } { pdf at abspage }
+%\zref at newlist { l3pdf }
+%\zref at newprop* { pdf at abspage } [0] { \int_use:N \g_shipout_readonly_int }
+%\zref at addprop { l3pdf } { pdf at abspage }
%</drivers>
% \end{macrocode}
%
@@ -270,13 +273,15 @@
{
%we need to know the page the resource should be added too.
\int_gincr:N\g_@@_backend_resourceid_int
- \zref at labelbylist {l3pdf\int_use:N\g_@@_backend_resourceid_int} {l3pdf}
+ %\zref at labelbylist {l3pdf\int_use:N\g_@@_backend_resourceid_int} {l3pdf}
+ \xref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
\tl_set:Nx \l_@@_tmpa_tl
{
- \zref at extractdefault
- {l3pdf\int_use:N\g_@@_backend_resourceid_int}
- {pdf at abspage}
- {0}
+ %\zref at extractdefault
+% {l3pdf\int_use:N\g_@@_backend_resourceid_int}
+% {pdf at abspage}
+% {0}
+ \xref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
}
\pdfdict_if_exist:nnF { g } {Core/backend_Page\l_@@_tmpa_tl}
{
@@ -864,15 +869,17 @@
{ \@@_backend_object_ref:n { #2 } }
}
{
- \zref at labelbylist
- { l3pdf\int_use:N\g_@@_backend_resourceid_int }
- { l3pdf }
+ %\zref at labelbylist
+% { l3pdf\int_use:N\g_@@_backend_resourceid_int }
+% { l3pdf }
+ \xref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
\tl_set:Nx \l_@@_tmpa_tl
{
- \zref at extractdefault
- { l3pdf\int_use:N\g_@@_backend_resourceid_int }
- {pdf at abspage}
- {0}
+ %\zref at extractdefault
+% { l3pdf\int_use:N\g_@@_backend_resourceid_int }
+% {pdf at abspage}
+% {0}
+ \xref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
}
\pdfdict_if_exist:nnF { g } { Core/backend_Page\l_@@_tmpa_tl/Resources/Properties }
{
@@ -899,15 +906,17 @@
{ \@@_backend_object_last: }
}
{
- \zref at labelbylist
- { l3pdf\int_use:N\g_@@_backend_resourceid_int }
- { l3pdf }
+ %\zref at labelbylist
+% { l3pdf\int_use:N\g_@@_backend_resourceid_int }
+% { l3pdf }
+ \xref_label:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
\tl_set:Nx \l_@@_tmpa_tl
{
- \zref at extractdefault
- { l3pdf\int_use:N\g_@@_backend_resourceid_int }
- {pdf at abspage}
- {0}
+ %\zref at extractdefault
+% { l3pdf\int_use:N\g_@@_backend_resourceid_int }
+% {pdf at abspage}
+% {0}
+ \xref_value:en{l3pdf\int_use:N\g_@@_backend_resourceid_int}{abspage}
}
\pdfdict_if_exist:nnF { g } { Core/backend_Page\l_@@_tmpa_tl/Resources/Properties }
{
diff --git a/pdfresources.dtx b/pdfresources.dtx
index 04c82e6..321b95f 100644
--- a/pdfresources.dtx
+++ b/pdfresources.dtx
@@ -38,7 +38,8 @@
%<*package>
\ProvidesExplPackage {pdfresources} {2020-07-13} {0.7}
{experimental pdf-resource management}
-\RequirePackage{zref-base,bitset}
+%\RequirePackage{zref-base}
+\RequirePackage{bitset}
\DeclareOption { debug }
{
\msg_redirect_module:nnn { pdf } { none } { warning }
More information about the latex3-commits
mailing list.