texlive[74622] Master/texmf-dist: l3backend-dev (14mar25)

commits+karl at tug.org commits+karl at tug.org
Fri Mar 14 22:35:26 CET 2025


Revision: 74622
          https://tug.org/svn/texlive?view=revision&revision=74622
Author:   karl
Date:     2025-03-14 22:35:26 +0100 (Fri, 14 Mar 2025)
Log Message:
-----------
l3backend-dev (14mar25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex-dev/l3backend/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex-dev/l3backend/README.md
    trunk/Master/texmf-dist/doc/latex-dev/l3backend/l3backend-code.pdf
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-basics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-box.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-color.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-draw.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-graphics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-header.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-opacity.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdf.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdfannot.dtx
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvipdfmx.def
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvips.def
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvisvgm.def
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-luatex.def
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-pdftex.def
    trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-xetex.def

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3backend/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3backend/CHANGELOG.md	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3backend/CHANGELOG.md	2025-03-14 21:35:26 UTC (rev 74622)
@@ -6,6 +6,11 @@
 
 ## [Unreleased]
 
+## [2025-03-14]
+
+### Fixed
+- Correct naming of PostScript functions in PDF area
+
 ## [2025-03-10]
 
 ### Added
@@ -363,7 +368,8 @@
 - Include `l3backend` in file names
 - Moved backend code to internal for each 'parent' module
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2025-03-10...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2025-03-14...HEAD
+[2025-03-14]: https://github.com/latex3/latex3/compare/2025-03-10...2025-03-14
 [2025-03-10]: https://github.com/latex3/latex3/compare/2024-05-08...2025-03-10
 [2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08
 [2024-04-11]: https://github.com/latex3/latex3/compare/2024-03-14...2024-04-11

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3backend/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3backend/README.md	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3backend/README.md	2025-03-14 21:35:26 UTC (rev 74622)
@@ -1,7 +1,7 @@
 LaTeX3 Backend Drivers
 ======================
 
-Release 2025-03-10
+Release 2025-03-14
 
 This package forms parts of `expl3`, and contains the code used to interface
 with backends (drivers) across the `expl3` codebase. The functions here are

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3backend/l3backend-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-basics.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-basics.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %
@@ -70,27 +70,27 @@
 %    \begin{macrocode}
 \ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-dvipdfmx.def}{2025-03-10}{}
+  {l3backend-dvipdfmx.def}{2025-03-14}{}
   {L3 backend support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-dvips.def}{2025-03-10}{}
+  {l3backend-dvips.def}{2025-03-14}{}
   {L3 backend support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-dvisvgm.def}{2025-03-10}{}
+  {l3backend-dvisvgm.def}{2025-03-14}{}
   {L3 backend support: dvisvgm}
 %</dvisvgm>
 %<*luatex>
-  {l3backend-luatex.def}{2025-03-10}{}
+  {l3backend-luatex.def}{2025-03-14}{}
   {L3 backend support: PDF output (LuaTeX)}
 %</luatex>
 %<*pdftex>
-  {l3backend-pdftex.def}{2025-03-10}{}
+  {l3backend-pdftex.def}{2025-03-14}{}
   {L3 backend support: PDF output (pdfTeX)}
 %</pdftex>
 %<*xetex>
-  {l3backend-xetex.def}{2025-03-10}{}
+  {l3backend-xetex.def}{2025-03-14}{}
   {L3 backend support: XeTeX}
 %</xetex>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-box.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-box.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-color.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-color.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-draw.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-draw.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-graphics.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-graphics.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-header.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-header.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-header.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-opacity.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-opacity.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdf.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdf.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdfannot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdfannot.dtx	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/source/latex-dev/l3backend/l3backend-pdfannot.dtx	2025-03-14 21:35:26 UTC (rev 74622)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2025-03-10}
+% \date{Released 2025-03-14}
 %
 % \maketitle
 %
@@ -67,7 +67,9 @@
 %    \end{macrocode}
 %
 % In \texttt{dvips}, annotations have to be constructed manually. As such,
-% we need the object code above for some definitions.
+% we need the object code above for some definitions. Here, the PostScript
+% uses the \texttt{pdf} namespace: unlike for \pkg{expl3}, we do not really
+% control the namespacing and also have to cut across PDF-related areas.
 %
 % \begin{variable}{\l_@@_backend_content_box}
 %   The content of an annotation.
@@ -105,13 +107,13 @@
 \cs_new_protected:Npn \@@_backend_generic_aux:nnnn #1#2#3#4
   {
     \box_move_down:nn {#3}
-      { \hbox:n { \__kernel_backend_postscript:n { pdfannot.save.ll } } }
+      { \hbox:n { \__kernel_backend_postscript:n { pdf.save.ll } } }
     \box_move_up:nn {#2}
       {
         \hbox:n
           {
             \__kernel_kern:n {#1}
-            \__kernel_backend_postscript:n { pdfannot.save.ur }
+            \__kernel_backend_postscript:n { pdf.save.ur }
             \__kernel_kern:n { -#1 }
           }
       }
@@ -119,8 +121,8 @@
     \__kernel_backend_postscript:e
       {
         mark
-        /_objdef { pdfannot \int_use:N \g_@@_backend_int }
-        pdfannot.rect
+        /_objdef { pdf.annot \int_use:N \g_@@_backend_int }
+        pdf.rect
         #4 ~
         /ANN ~
         pdfmark
@@ -134,7 +136,7 @@
 %   other packages are loaded.
 %    \begin{macrocode}
 \cs_new:Npn \@@_backend_last:
-  { { pdfannot \int_use:N \g_@@_backend_int } }
+  { { pdf.annot \int_use:N \g_@@_backend_int } }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -241,7 +243,7 @@
       { \@@_backend_link_begin_aux:nw {#1} }
   }
 %    \end{macrocode}
-%   The definition of |pdfannot.link.dict| here is needed as there is code in the
+%   The definition of |pdf.link.dict| here is needed as there is code in the
 %   PostScript headers for breaking links, and that can only work with this
 %   available.
 %    \begin{macrocode}
@@ -249,7 +251,7 @@
   {
     \bool_gset_true:N \g_@@_backend_link_bool
     \__kernel_backend_postscript:n
-      { /pdfannot.link.dict ( #1 ) def }
+      { /pdf.link.dict ( #1 ) def }
     \tl_gset:Nn \g_@@_backend_link_dict_tl {#1}
     \@@_backend_link_sf_save:
     \mode_if_math:TF
@@ -280,14 +282,14 @@
           { \evensidemargin }
       }
     \box_move_down:nn { \box_dp:N \l_@@_backend_content_box }
-      { \hbox:n { \__kernel_backend_postscript:n { pdfannot.save.linkll } } }
-    \@@_backend_breaklink_postscript:n { pdfannot.bordertracking.begin }
+      { \hbox:n { \__kernel_backend_postscript:n { pdf.save.linkll } } }
+    \@@_backend_breaklink_postscript:n { pdf.bordertracking.begin }
     \@@_backend_breaklink_usebox:N \l_@@_backend_content_box
-    \@@_backend_breaklink_postscript:n { pdfannot.bordertracking.end }
+    \@@_backend_breaklink_postscript:n { pdf.bordertracking.end }
     \box_move_up:nn { \box_ht:N \l_@@_backend_content_box }
       {
         \hbox:n
-          { \__kernel_backend_postscript:n { pdfannot.save.linkur } }
+          { \__kernel_backend_postscript:n { pdf.save.linkur } }
       }
     \int_gincr:N \g_@@_backend_int
     \int_gset_eq:NN \g_@@_backend_link_int \g_@@_backend_int
@@ -294,9 +296,9 @@
     \__kernel_backend_postscript:e
       {
         mark
-        /_objdef { pdfannot \int_use:N \g_@@_backend_link_int }
+        /_objdef { pdf.annot \int_use:N \g_@@_backend_link_int }
         \g_@@_backend_link_dict_tl \c_space_tl
-        pdfannot.rect
+        pdf.rect
         /ANN ~ \l_@@_backend_breaklink_pdfmark_tl
       }
     \@@_backend_link_sf_restore:
@@ -307,7 +309,7 @@
     \hbox_set:Nn \l_@@_backend_model_box { Gg }
     \__kernel_backend_postscript:e
       {
-        /pdfannot.linkdp.pad ~
+        /pdf.linkdp.pad ~
           \dim_to_decimal:n
             {
               \dim_max:nn
@@ -317,8 +319,8 @@
                 }
                 { 0pt }
             } ~
-              pdfannot.pt.dvi ~ def
-        /pdfannot.linkht.pad ~
+              pdf.pt.dvi ~ def
+        /pdf.linkht.pad ~
           \dim_to_decimal:n
             {
               \dim_max:nn
@@ -328,7 +330,7 @@
                 }
                 { 0pt }
             } ~
-              pdfannot.pt.dvi ~ def
+              pdf.pt.dvi ~ def
       }
   }
 \cs_new_protected:Npn \@@_backend_link_outerbox:n #1
@@ -335,7 +337,7 @@
   {
     \__kernel_backend_postscript:e
       {
-        /pdfannot.outerbox
+        /pdf.outerbox
           [
             \dim_to_decimal:n {#1} ~
             \dim_to_decimal:n { -\box_dp:N \l_@@_backend_model_box } ~
@@ -342,10 +344,10 @@
             \dim_to_decimal:n { #1 + \textwidth } ~
             \dim_to_decimal:n { \box_ht:N \l_@@_backend_model_box }
           ]
-          [ exch { pdfannot.pt.dvi } forall ] def
-        /pdfannot.baselineskip ~
+          [ exch { pdf.pt.dvi } forall ] def
+        /pdf.baselineskip ~
           \dim_to_decimal:n { \tex_baselineskip:D } ~ dup ~ 0 ~ gt
-            { pdfannot.pt.dvi ~ def }
+            { pdf.pt.dvi ~ def }
             { pop ~ pop }
           ifelse
       }
@@ -390,17 +392,17 @@
               {
                 \__kernel_backend_postscript:n
                   {
-                    pdfannot.globaldict /pdfannot.brokenlink.rect ~ known
-                      { pdfannot.bordertracking.continue }
+                    pdf.globaldict /pdf.brokenlink.rect ~ known
+                      { pdf.bordertracking.continue }
                     if
                   }
                 \vbox_unpack_drop:N \l_shipout_box
                 \__kernel_backend_postscript:n
-                  { pdfannot.bordertracking.endpage }
+                  { pdf.bordertracking.endpage }
               }
           }
       }
-    \tl_set:Nn \l_@@_backend_breaklink_pdfmark_tl { pdfannot.pdfmark }
+    \tl_set:Nn \l_@@_backend_breaklink_pdfmark_tl { pdf.pdfmark }
     \cs_set_eq:NN \@@_backend_breaklink_postscript:n
       \__kernel_backend_postscript:n
     \cs_set_eq:NN \@@_backend_breaklink_usebox:N \hbox_unpack:N
@@ -411,7 +413,7 @@
 %   The same as annotations, but with a custom integer.
 %    \begin{macrocode}
 \cs_new:Npn \@@_backend_link_last:
-  { { pdfannot.annot \int_use:N \g_@@_backend_link_int } }
+  { { pdf.annot \int_use:N \g_@@_backend_link_int } }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -422,7 +424,7 @@
   {
     \__kernel_backend_postscript:e
       {
-        /pdfannot.linkmargin { \dim_to_decimal:n {#1} ~ pdfannot.pt.dvi } def
+        /pdf.linkmargin { \dim_to_decimal:n {#1} ~ pdf.pt.dvi } def
       }
   }
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvipdfmx.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvipdfmx.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2025-03-10}{}
+  {l3backend-dvipdfmx.def}{2025-03-14}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvips.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvips.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2025-03-10}{}
+  {l3backend-dvips.def}{2025-03-14}{}
   {L3 backend support: dvips}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -825,13 +825,13 @@
 \cs_new_protected:Npn \__pdfannot_backend_generic_aux:nnnn #1#2#3#4
   {
     \box_move_down:nn {#3}
-      { \hbox:n { \__kernel_backend_postscript:n { pdfannot.save.ll } } }
+      { \hbox:n { \__kernel_backend_postscript:n { pdf.save.ll } } }
     \box_move_up:nn {#2}
       {
         \hbox:n
           {
             \__kernel_kern:n {#1}
-            \__kernel_backend_postscript:n { pdfannot.save.ur }
+            \__kernel_backend_postscript:n { pdf.save.ur }
             \__kernel_kern:n { -#1 }
           }
       }
@@ -839,8 +839,8 @@
     \__kernel_backend_postscript:e
       {
         mark
-        /_objdef { pdfannot \int_use:N \g__pdfannot_backend_int }
-        pdfannot.rect
+        /_objdef { pdf.annot \int_use:N \g__pdfannot_backend_int }
+        pdf.rect
         #4 ~
         /ANN ~
         pdfmark
@@ -847,7 +847,7 @@
       }
   }
 \cs_new:Npn \__pdfannot_backend_last:
-  { { pdfannot \int_use:N \g__pdfannot_backend_int } }
+  { { pdf.annot \int_use:N \g__pdfannot_backend_int } }
 \int_new:N \g__pdfannot_backend_link_int
 \tl_new:N \g__pdfannot_backend_link_dict_tl
 \int_new:N \g__pdfannot_backend_link_sf_int
@@ -873,7 +873,7 @@
   {
     \bool_gset_true:N \g__pdfannot_backend_link_bool
     \__kernel_backend_postscript:n
-      { /pdfannot.link.dict ( #1 ) def }
+      { /pdf.link.dict ( #1 ) def }
     \tl_gset:Nn \g__pdfannot_backend_link_dict_tl {#1}
     \__pdfannot_backend_link_sf_save:
     \mode_if_math:TF
@@ -904,14 +904,14 @@
           { \evensidemargin }
       }
     \box_move_down:nn { \box_dp:N \l__pdfannot_backend_content_box }
-      { \hbox:n { \__kernel_backend_postscript:n { pdfannot.save.linkll } } }
-    \__pdfannot_backend_breaklink_postscript:n { pdfannot.bordertracking.begin }
+      { \hbox:n { \__kernel_backend_postscript:n { pdf.save.linkll } } }
+    \__pdfannot_backend_breaklink_postscript:n { pdf.bordertracking.begin }
     \__pdfannot_backend_breaklink_usebox:N \l__pdfannot_backend_content_box
-    \__pdfannot_backend_breaklink_postscript:n { pdfannot.bordertracking.end }
+    \__pdfannot_backend_breaklink_postscript:n { pdf.bordertracking.end }
     \box_move_up:nn { \box_ht:N \l__pdfannot_backend_content_box }
       {
         \hbox:n
-          { \__kernel_backend_postscript:n { pdfannot.save.linkur } }
+          { \__kernel_backend_postscript:n { pdf.save.linkur } }
       }
     \int_gincr:N \g__pdfannot_backend_int
     \int_gset_eq:NN \g__pdfannot_backend_link_int \g__pdfannot_backend_int
@@ -918,9 +918,9 @@
     \__kernel_backend_postscript:e
       {
         mark
-        /_objdef { pdfannot \int_use:N \g__pdfannot_backend_link_int }
+        /_objdef { pdf.annot \int_use:N \g__pdfannot_backend_link_int }
         \g__pdfannot_backend_link_dict_tl \c_space_tl
-        pdfannot.rect
+        pdf.rect
         /ANN ~ \l__pdfannot_backend_breaklink_pdfmark_tl
       }
     \__pdfannot_backend_link_sf_restore:
@@ -931,7 +931,7 @@
     \hbox_set:Nn \l__pdfannot_backend_model_box { Gg }
     \__kernel_backend_postscript:e
       {
-        /pdfannot.linkdp.pad ~
+        /pdf.linkdp.pad ~
           \dim_to_decimal:n
             {
               \dim_max:nn
@@ -941,8 +941,8 @@
                 }
                 { 0pt }
             } ~
-              pdfannot.pt.dvi ~ def
-        /pdfannot.linkht.pad ~
+              pdf.pt.dvi ~ def
+        /pdf.linkht.pad ~
           \dim_to_decimal:n
             {
               \dim_max:nn
@@ -952,7 +952,7 @@
                 }
                 { 0pt }
             } ~
-              pdfannot.pt.dvi ~ def
+              pdf.pt.dvi ~ def
       }
   }
 \cs_new_protected:Npn \__pdfannot_backend_link_outerbox:n #1
@@ -959,7 +959,7 @@
   {
     \__kernel_backend_postscript:e
       {
-        /pdfannot.outerbox
+        /pdf.outerbox
           [
             \dim_to_decimal:n {#1} ~
             \dim_to_decimal:n { -\box_dp:N \l__pdfannot_backend_model_box } ~
@@ -966,10 +966,10 @@
             \dim_to_decimal:n { #1 + \textwidth } ~
             \dim_to_decimal:n { \box_ht:N \l__pdfannot_backend_model_box }
           ]
-          [ exch { pdfannot.pt.dvi } forall ] def
-        /pdfannot.baselineskip ~
+          [ exch { pdf.pt.dvi } forall ] def
+        /pdf.baselineskip ~
           \dim_to_decimal:n { \tex_baselineskip:D } ~ dup ~ 0 ~ gt
-            { pdfannot.pt.dvi ~ def }
+            { pdf.pt.dvi ~ def }
             { pop ~ pop }
           ifelse
       }
@@ -1002,28 +1002,28 @@
               {
                 \__kernel_backend_postscript:n
                   {
-                    pdfannot.globaldict /pdfannot.brokenlink.rect ~ known
-                      { pdfannot.bordertracking.continue }
+                    pdf.globaldict /pdf.brokenlink.rect ~ known
+                      { pdf.bordertracking.continue }
                     if
                   }
                 \vbox_unpack_drop:N \l_shipout_box
                 \__kernel_backend_postscript:n
-                  { pdfannot.bordertracking.endpage }
+                  { pdf.bordertracking.endpage }
               }
           }
       }
-    \tl_set:Nn \l__pdfannot_backend_breaklink_pdfmark_tl { pdfannot.pdfmark }
+    \tl_set:Nn \l__pdfannot_backend_breaklink_pdfmark_tl { pdf.pdfmark }
     \cs_set_eq:NN \__pdfannot_backend_breaklink_postscript:n
       \__kernel_backend_postscript:n
     \cs_set_eq:NN \__pdfannot_backend_breaklink_usebox:N \hbox_unpack:N
   }
 \cs_new:Npn \__pdfannot_backend_link_last:
-  { { pdfannot.annot \int_use:N \g__pdfannot_backend_link_int } }
+  { { pdf.annot \int_use:N \g__pdfannot_backend_link_int } }
 \cs_new_protected:Npn \__pdfannot_backend_link_margin:n #1
   {
     \__kernel_backend_postscript:e
       {
-        /pdfannot.linkmargin { \dim_to_decimal:n {#1} ~ pdfannot.pt.dvi } def
+        /pdf.linkmargin { \dim_to_decimal:n {#1} ~ pdf.pt.dvi } def
       }
   }
 \cs_new_protected:Npn \__pdfannot_backend_link_on:  { }

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvisvgm.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-dvisvgm.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2025-03-10}{}
+  {l3backend-dvisvgm.def}{2025-03-14}{}
   {L3 backend support: dvisvgm}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-luatex.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-luatex.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-luatex.def}{2025-03-10}{}
+  {l3backend-luatex.def}{2025-03-14}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-pdftex.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-pdftex.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdftex.def}{2025-03-10}{}
+  {l3backend-pdftex.def}{2025-03-14}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-xetex.def	2025-03-14 21:35:12 UTC (rev 74621)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3backend/l3backend-xetex.def	2025-03-14 21:35:26 UTC (rev 74622)
@@ -27,7 +27,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xetex.def}{2025-03-10}{}
+  {l3backend-xetex.def}{2025-03-14}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {



More information about the tex-live-commits mailing list.