[latex3-commits] [git/LaTeX3-latex3-latex2e] main: Update l3backend and l3kernel to 2022-07-01 (530b1231)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Jul 1 21:41:34 CEST 2022


Repository : https://github.com/latex3/latex2e
On branch  : main
Link       : https://github.com/latex3/latex2e/commit/530b123145afb34baa52bd631faf6fd03cb33e1e

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

commit 530b123145afb34baa52bd631faf6fd03cb33e1e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Jul 1 20:41:18 2022 +0100

    Update l3backend and l3kernel to 2022-07-01


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

530b123145afb34baa52bd631faf6fd03cb33e1e
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 8 +++++---
 texmf/tex/latex/l3backend/l3backend-dvips.def    | 2 +-
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def  | 2 +-
 texmf/tex/latex/l3backend/l3backend-luatex.def   | 4 ++--
 texmf/tex/latex/l3backend/l3backend-pdftex.def   | 4 ++--
 texmf/tex/latex/l3backend/l3backend-xetex.def    | 8 +++++---
 6 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
index fdf2baaa..f9e2421b 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2022-04-20}{}
+  {l3backend-dvipdfmx.def}{2022-07-01}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -833,7 +833,7 @@
     \pdfmanagement_add:nnn { Page / Resources / ExtGState }
       { opacity #1 }
       { << /ca ~ #1 /CA ~ #1 >> }
-    \__kernel_backend_literal:n
+    \__kernel_backend_literal_pdf:n
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
@@ -845,6 +845,8 @@
   }
 \cs_new_protected:Npn \__opacity_backend_reset:
  {
+   \__kernel_backend_literal_pdf:n
+      { /opacity1 ~ gs }
  }
 \cs_new_protected:Npn \__opacity_backend_fill:n #1
   {
@@ -871,7 +873,7 @@
         \pdfmanagement_add:nnn { Page / Resources / ExtGState }
           { opacity.stroke #1 }
           { << /CA ~ #2 >> }
-    \__kernel_backend_literal:n
+    \__kernel_backend_literal_pdf:n
          { /opacity.fill #1 ~ gs /opacity.stroke #2 ~ gs }
         \group_insert_after:N \__opacity_backend_reset:
       }
diff --git a/texmf/tex/latex/l3backend/l3backend-dvips.def b/texmf/tex/latex/l3backend/l3backend-dvips.def
index 382f862f..0e1c5358 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvips.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvips.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2022-04-20}{}
+  {l3backend-dvips.def}{2022-07-01}{}
   {L3 backend support: dvips}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
diff --git a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
index 9aec9f6c..12c8c2e3 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2022-04-20}{}
+  {l3backend-dvisvgm.def}{2022-07-01}{}
   {L3 backend support: dvisvgm}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
diff --git a/texmf/tex/latex/l3backend/l3backend-luatex.def b/texmf/tex/latex/l3backend/l3backend-luatex.def
index deb03202..1b0525ee 100644
--- a/texmf/tex/latex/l3backend/l3backend-luatex.def
+++ b/texmf/tex/latex/l3backend/l3backend-luatex.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-luatex.def}{2022-04-20}{}
+  {l3backend-luatex.def}{2022-07-01}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -661,7 +661,7 @@
   }
 \cs_new_protected:Npn \__graphics_backend_get_pagecount:n #1
   {
-    \tex_immediate:D \tex_pdfximage:D {#1}
+    \tex_pdfximage:D {#1}
     \int_const:cn { c__graphics_ #1 _pages_int }
       { \int_use:N \tex_pdflastximagepages:D }
   }
diff --git a/texmf/tex/latex/l3backend/l3backend-pdftex.def b/texmf/tex/latex/l3backend/l3backend-pdftex.def
index 32cec72b..49fff4e7 100644
--- a/texmf/tex/latex/l3backend/l3backend-pdftex.def
+++ b/texmf/tex/latex/l3backend/l3backend-pdftex.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdftex.def}{2022-04-20}{}
+  {l3backend-pdftex.def}{2022-07-01}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -661,7 +661,7 @@
   }
 \cs_new_protected:Npn \__graphics_backend_get_pagecount:n #1
   {
-    \tex_immediate:D \tex_pdfximage:D {#1}
+    \tex_pdfximage:D {#1}
     \int_const:cn { c__graphics_ #1 _pages_int }
       { \int_use:N \tex_pdflastximagepages:D }
   }
diff --git a/texmf/tex/latex/l3backend/l3backend-xetex.def b/texmf/tex/latex/l3backend/l3backend-xetex.def
index 1e070ebd..dfa1bf06 100644
--- a/texmf/tex/latex/l3backend/l3backend-xetex.def
+++ b/texmf/tex/latex/l3backend/l3backend-xetex.def
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xetex.def}{2022-04-20}{}
+  {l3backend-xetex.def}{2022-07-01}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -887,7 +887,7 @@
     \pdfmanagement_add:nnn { Page / Resources / ExtGState }
       { opacity #1 }
       { << /ca ~ #1 /CA ~ #1 >> }
-    \__kernel_backend_literal:n
+    \__kernel_backend_literal_pdf:n
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
@@ -899,6 +899,8 @@
   }
 \cs_new_protected:Npn \__opacity_backend_reset:
  {
+   \__kernel_backend_literal_pdf:n
+      { /opacity1 ~ gs }
  }
 \cs_new_protected:Npn \__opacity_backend_fill:n #1
   {
@@ -925,7 +927,7 @@
         \pdfmanagement_add:nnn { Page / Resources / ExtGState }
           { opacity.stroke #1 }
           { << /CA ~ #2 >> }
-    \__kernel_backend_literal:n
+    \__kernel_backend_literal_pdf:n
          { /opacity.fill #1 ~ gs /opacity.stroke #2 ~ gs }
         \group_insert_after:N \__opacity_backend_reset:
       }





More information about the latex3-commits mailing list.