[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Upate l3backend to 2021-08-04 (78b289bf)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Aug 4 14:04:31 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/78b289bf30c3762fa30282cd445fdf8bd9b1e96b

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

commit 78b289bf30c3762fa30282cd445fdf8bd9b1e96b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Aug 4 13:04:31 2021 +0100

    Upate l3backend to 2021-08-04


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

78b289bf30c3762fa30282cd445fdf8bd9b1e96b
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 18 +++++++++++++-----
 texmf/tex/latex/l3backend/l3backend-dvips.def    |  2 +-
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def  |  2 +-
 texmf/tex/latex/l3backend/l3backend-luatex.def   | 18 +++++++++++++-----
 texmf/tex/latex/l3backend/l3backend-pdftex.def   | 18 +++++++++++++-----
 texmf/tex/latex/l3backend/l3backend-xetex.def    | 18 +++++++++++++-----
 6 files changed, 54 insertions(+), 22 deletions(-)

diff --git a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
index 34c8bdbf..4c9e8978 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}{2021-07-12}{}
+  {l3backend-dvipdfmx.def}{2021-08-04}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -214,7 +214,9 @@
         / \str_convert_pdfname:n {#1} ~ #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -282,7 +284,9 @@
         #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -873,7 +877,9 @@
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
 %% File: l3backend-opacity.dtx
-\cs_if_exist:NT \pdfmanagement_add:nnn
+\bool_lazy_and:nnT
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \__kernel_color_backend_stack_init:Nnn \c__opacity_backend_stack_int
       { page ~ direct } { /opacity 1 ~ gs }
@@ -898,7 +904,9 @@
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
-\cs_if_exist:NF \pdfmanagement_add:nnn
+\bool_lazy_and:nnF
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \cs_gset_protected:Npn \__opacity_backend_select_aux:n #1 { }
   }
diff --git a/texmf/tex/latex/l3backend/l3backend-dvips.def b/texmf/tex/latex/l3backend/l3backend-dvips.def
index 6d5df3b0..cac3f268 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}{2021-07-12}{}
+  {l3backend-dvips.def}{2021-08-04}{}
   {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 fb5daeac..1cfcc6bf 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}{2021-07-12}{}
+  {l3backend-dvisvgm.def}{2021-08-04}{}
   {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 9a08ddb3..5de17be9 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}{2021-07-12}{}
+  {l3backend-luatex.def}{2021-08-04}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -171,7 +171,9 @@
         / \str_convert_pdfname:n {#1} ~ #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -239,7 +241,9 @@
         #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -759,7 +763,9 @@
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
 %% File: l3backend-opacity.dtx
-\cs_if_exist:NT \pdfmanagement_add:nnn
+\bool_lazy_and:nnT
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \__kernel_color_backend_stack_init:Nnn \c__opacity_backend_stack_int
       { page ~ direct } { /opacity 1 ~ gs }
@@ -784,7 +790,9 @@
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
-\cs_if_exist:NF \pdfmanagement_add:nnn
+\bool_lazy_and:nnF
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \cs_gset_protected:Npn \__opacity_backend_select_aux:n #1 { }
   }
diff --git a/texmf/tex/latex/l3backend/l3backend-pdftex.def b/texmf/tex/latex/l3backend/l3backend-pdftex.def
index e4723892..23bffda8 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}{2021-07-12}{}
+  {l3backend-pdftex.def}{2021-08-04}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -171,7 +171,9 @@
         / \str_convert_pdfname:n {#1} ~ #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -239,7 +241,9 @@
         #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -759,7 +763,9 @@
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
 %% File: l3backend-opacity.dtx
-\cs_if_exist:NT \pdfmanagement_add:nnn
+\bool_lazy_and:nnT
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \__kernel_color_backend_stack_init:Nnn \c__opacity_backend_stack_int
       { page ~ direct } { /opacity 1 ~ gs }
@@ -784,7 +790,9 @@
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
-\cs_if_exist:NF \pdfmanagement_add:nnn
+\bool_lazy_and:nnF
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \cs_gset_protected:Npn \__opacity_backend_select_aux:n #1 { }
   }
diff --git a/texmf/tex/latex/l3backend/l3backend-xetex.def b/texmf/tex/latex/l3backend/l3backend-xetex.def
index 639eaa39..7a63f5c3 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}{2021-07-12}{}
+  {l3backend-xetex.def}{2021-08-04}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -214,7 +214,9 @@
         / \str_convert_pdfname:n {#1} ~ #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -282,7 +284,9 @@
         #2 ~
         \pdf_object_ref_last:
       }
-    \cs_if_exist:NT \pdfmanagement_add:nnn
+    \bool_lazy_and:nnT
+      { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+      { \pdfmanagement_if_active_p:}
       {
         \use:x
           {
@@ -919,7 +923,9 @@
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
 %% File: l3backend-opacity.dtx
-\cs_if_exist:NT \pdfmanagement_add:nnn
+\bool_lazy_and:nnT
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \__kernel_color_backend_stack_init:Nnn \c__opacity_backend_stack_int
       { page ~ direct } { /opacity 1 ~ gs }
@@ -944,7 +950,9 @@
       { /opacity #1 ~ gs }
     \group_insert_after:N \__opacity_backend_reset:
   }
-\cs_if_exist:NF \pdfmanagement_add:nnn
+\bool_lazy_and:nnF
+  { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
+  { \pdfmanagement_if_active_p:}
   {
     \cs_gset_protected:Npn \__opacity_backend_select_aux:n #1 { }
   }





More information about the latex3-commits mailing list.