[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Update l3backend to 2020-03-12 (3ea90ea0)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Mar 12 12:10:30 CET 2020


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/3ea90ea0b39d4f25fc8ecaea928a73407865ed4e

>---------------------------------------------------------------

commit 3ea90ea0b39d4f25fc8ecaea928a73407865ed4e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Mar 12 11:09:24 2020 +0000

    Update l3backend to 2020-03-12


>---------------------------------------------------------------

3ea90ea0b39d4f25fc8ecaea928a73407865ed4e
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def  |  4 ++--
 texmf/tex/latex/l3backend/l3backend-dvips.def     | 22 +++++++---------------
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def   |  2 +-
 texmf/tex/latex/l3backend/l3backend-pdfmode.def   |  4 ++--
 texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def |  4 ++--
 5 files changed, 14 insertions(+), 22 deletions(-)

diff --git a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
index ced4853f..dd22f600 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2020-02-21}{}
+  {l3backend-dvipdfmx.def}{2020-03-12}{}
   {L3 backend support: dvipdfmx}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -588,7 +588,7 @@
         ]
       }
   }
-\cs_new_protected:Npn \__pdf_backend_destination_rectangle:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_destination_box:nn #1#2
   {
     \group_begin:
       \hbox_set:Nn \l__pdf_internal_box {#2}
diff --git a/texmf/tex/latex/l3backend/l3backend-dvips.def b/texmf/tex/latex/l3backend/l3backend-dvips.def
index 87c370c6..5dbfcf39 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvips.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvips.def
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2020-02-21}{}
+  {l3backend-dvips.def}{2020-03-12}{}
   {L3 backend support: dvips}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -521,29 +521,20 @@
 \int_new:N \g__pdf_backend_annotation_int
 \cs_new_protected:Npn \__pdf_backend_annotation:nnnn #1#2#3#4
   {
-    \__pdf_backend_annotation_aux:nnnn {#1} {#2} {#3} {#4}
-    \int_gincr:N \g__pdf_backend_object_int
-    \int_gset_eq:NN \g__pdf_backend_annotation_int \g__pdf_backend_object_int
-    \__pdf_backend_pdfmark:x
-      {
-
-        /_objdef { pdf.obj \int_use:N \g__pdf_backend_object_int }
-        pdf.rect ~
-        #4 ~
-        /ANN
-      }
+    \exp_args:Nf \__pdf_backend_annotation_aux:nnnn
+      { \dim_eval:n {#1} } {#2} {#3} {#4}
   }
 \cs_new_protected:Npn \__pdf_backend_annotation_aux:nnnn #1#2#3#4
   {
     \box_move_down:nn {#3}
       { \hbox:n { \__kernel_backend_postscript:n { pdf.save.ll } } }
-    \hbox:n {#4}
     \box_move_up:nn {#2}
       {
         \hbox:n
           {
-            \tex_kern:D \dim_eval:n {#1} \scan_stop:
+            \tex_kern:D #1 \scan_stop:
             \__kernel_backend_postscript:n { pdf.save.ur }
+            \tex_kern:D -#1 \scan_stop:
           }
       }
     \int_gincr:N \g__pdf_backend_object_int
@@ -552,6 +543,7 @@
       {
         /_objdef { pdf.obj \int_use:N \g__pdf_backend_object_int }
         pdf.rect
+        #4 ~
         /ANN
       }
   }
@@ -758,7 +750,7 @@
         /DEST
       }
   }
-\cs_new_protected:Npn \__pdf_backend_destination_rectangle:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_destination_box:nn #1#2
   {
     \group_begin:
       \hbox_set:Nn \l__pdf_internal_box {#2}
diff --git a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
index 70a00d17..57c28ceb 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2020-02-21}{}
+  {l3backend-dvisvgm.def}{2020-03-12}{}
   {L3 backend support: dvisvgm}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
diff --git a/texmf/tex/latex/l3backend/l3backend-pdfmode.def b/texmf/tex/latex/l3backend/l3backend-pdfmode.def
index 6183ad7c..776e0813 100644
--- a/texmf/tex/latex/l3backend/l3backend-pdfmode.def
+++ b/texmf/tex/latex/l3backend/l3backend-pdfmode.def
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdfmode.def}{2020-02-21}{}
+  {l3backend-pdfmode.def}{2020-03-12}{}
   {L3 backend support: PDF mode}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -551,7 +551,7 @@
           { xyz ~ zoom \exp_not:N \fp_eval:n { #2 * 10 } }
         \scan_stop:
   }
-\cs_new_protected:Npx \__pdf_backend_destination_rectangle:nn #1#2
+\cs_new_protected:Npx \__pdf_backend_destination_box:nn #1#2
   {
     \group_begin:
       \hbox_set:Nn \l__pdf_internal_box {#2}
diff --git a/texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def b/texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def
index dfc51159..4bbc7405 100644
--- a/texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def
+++ b/texmf/tex/latex/l3backend/l3backend-xdvipdfmx.def
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xdvipdfmx.def}{2020-02-21}{}
+  {l3backend-xdvipdfmx.def}{2020-03-12}{}
   {L3 backend support: xdvipdfmx}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -634,7 +634,7 @@
         ]
       }
   }
-\cs_new_protected:Npn \__pdf_backend_destination_rectangle:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_destination_box:nn #1#2
   {
     \group_begin:
       \hbox_set:Nn \l__pdf_internal_box {#2}





More information about the latex3-commits mailing list.