From 366cf31a771ded1f10860be3212058d48020398d Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Wed, 11 Oct 2023 03:02:59 +0000
Subject: CTAN sync 202310110302

---
 macros/latex/contrib/l3backend/l3backend-color.dtx | 54 +++++++++++-----------
 1 file changed, 27 insertions(+), 27 deletions(-)

(limited to 'macros/latex/contrib/l3backend/l3backend-color.dtx')

diff --git a/macros/latex/contrib/l3backend/l3backend-color.dtx b/macros/latex/contrib/l3backend/l3backend-color.dtx
index 5049aae5f9..73eee0ca2c 100644
--- a/macros/latex/contrib/l3backend/l3backend-color.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-color.dtx
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2023-04-19}
+% \date{Released 2023-10-10}
 %
 % \maketitle
 %
@@ -322,7 +322,7 @@
 % \begin{macro}[EXP]{\@@_backend_devicen_colorants:n}
 % \begin{macro}[EXP]{\@@_backend_devicen_colorants:w}
 %    \begin{macrocode}
-\cs_new:Npx \@@_backend_devicen_colorants:n #1
+\cs_new:Npe \@@_backend_devicen_colorants:n #1
   {
     \exp_not:N \tl_if_blank:nF {#1}
       {
@@ -377,7 +377,7 @@
 % \begin{macro}
 %   {
 %     \@@_backend_separation_init:nnnnn,
-%     \@@_backend_separation_init:nxxnn
+%     \@@_backend_separation_init:neenn
 %   }
 % \begin{macro}
 %   {\@@_backend_separation_init_aux:nnnnnn}
@@ -402,17 +402,17 @@
 %   ideas from \url{https://tex.stackexchange.com/q/560093} plus using
 %   the PostScript manual for other aspects.
 %    \begin{macrocode}
-\cs_new_protected:Npx \@@_backend_separation_init:nnnnn #1#2#3#4#5
+\cs_new_protected:Npe \@@_backend_separation_init:nnnnn #1#2#3#4#5
   {
     \bool_if:NT \g__kernel_backend_header_bool
       {
-        \exp_args:Nx \__kernel_backend_first_shipout:n
+        \exp_not:N \exp_args:Ne \__kernel_backend_first_shipout:n
           {
             \exp_not:N \@@_backend_separation_init_aux:nnnnnn
               { \exp_not:N \int_use:N \g_@@_model_int }
               {#1} {#2} {#3} {#4} {#5}
           }
-        \prop_gput:Nxx \exp_not:N \g_@@_backend_colorant_prop
+        \prop_gput:Nee \exp_not:N \g_@@_backend_colorant_prop
           { / \exp_not:N \str_convert_pdfname:n {#1} }
           {
             << ~
@@ -423,7 +423,7 @@
           }
       }
   }
-\cs_generate_variant:Nn \@@_backend_separation_init:nnnnn { nxx }
+\cs_generate_variant:Nn \@@_backend_separation_init:nnnnn { nee }
 \cs_new_protected:Npn \@@_backend_separation_init_aux:nnnnnn #1#2#3#4#5#6
   {
     \__kernel_backend_literal:e
@@ -552,7 +552,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_separation_init_CIELAB:nnn #1#2#3
   {
-    \@@_backend_separation_init:nxxnn
+    \@@_backend_separation_init:neenn
       {#2}
       {
         /CIEBasedABC ~
@@ -678,7 +678,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_select_iccbased:nn #1#2
   {
-    \__kernel_backend_literal_svg:x
+    \__kernel_backend_literal_svg:e
       {
         <style>
           @color-profile ~
@@ -712,7 +712,7 @@
 %    \begin{macrocode}
 %<*dvipdfmx|xetex>
 \cs_new_protected:Npn \@@_backend_select_separation:nn #1#2
-  { \__kernel_backend_literal:x { pdf : bc ~ \pdf_object_ref:n {#1} ~ [ #2 ] } }
+  { \__kernel_backend_literal:e { pdf : bc ~ \pdf_object_ref:n {#1} ~ [ #2 ] } }
 %</dvipdfmx|xetex>
 %<*luatex|pdftex>
 \cs_new_protected:Npn \@@_backend_select_separation:nn #1#2
@@ -734,7 +734,7 @@
       { \cs_if_exist_p:N \pdfmanagement_if_active_p: }
       { \pdfmanagement_if_active_p: }
       {
-        \use:x
+        \use:e
           {
             \pdfmanagement_add:nnn
               { Page / Resources / ColorSpace }
@@ -759,7 +759,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_separation_init:nnnnn #1#2#3#4#5
   {
-    \pdf_object_unnamed_write:nx { dict }
+    \pdf_object_unnamed_write:ne { dict }
       {
         /FunctionType ~ 2
         /Domain ~ [0 ~ 1]
@@ -767,19 +767,19 @@
         /C0 ~ [#4] ~
         /C1 ~ [#5] /N ~ 1
       }
-    \exp_args:Nx \@@_backend_separation_init:nn
+    \exp_args:Ne \@@_backend_separation_init:nn
       { \str_convert_pdfname:n {#1} } {#2}
     \@@_backend_init_resource:n { color \int_use:N \g_@@_model_int }
   }
 \cs_new_protected:Npn \@@_backend_separation_init:nn #1#2
   {
-    \use:x
+    \use:e
       {
         \pdf_object_new:n { color \int_use:N \g_@@_model_int }
         \pdf_object_write:nnn { color \int_use:N \g_@@_model_int } { array }
           { /Separation /#1 ~ #2 ~ \pdf_object_ref_last: }
       }
-    \prop_gput:Nnx \g_@@_backend_colorant_prop { /#1 }
+    \prop_gput:Nne \g_@@_backend_colorant_prop { /#1 }
       { \pdf_object_ref_last: }
   }
 %    \end{macrocode}
@@ -791,7 +791,7 @@
     \pdf_object_if_exist:nF { @@_illuminant_CIELAB_ #1 }
       {
         \pdf_object_new:n { @@_illuminant_CIELAB_ #1 }
-        \pdf_object_write:nnx { @@_illuminant_CIELAB_ #1 } { array }
+        \pdf_object_write:nne { @@_illuminant_CIELAB_ #1 } { array }
           {
             /Lab ~
             <<
@@ -820,7 +820,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_devicen_init:nnn #1#2#3
   {
-    \pdf_object_unnamed_write:nx { stream }
+    \pdf_object_unnamed_write:ne { stream }
       {
         {
           /FunctionType ~ 4 ~
@@ -842,7 +842,7 @@
         }
         { {#3} }
      }
-    \use:x
+    \use:e
       {
         \pdf_object_new:n { color \int_use:N \g_@@_model_int }
         \pdf_object_write:nnn { color \int_use:N \g_@@_model_int } { array }
@@ -875,7 +875,7 @@
     \pdf_object_if_exist:nF { @@_icc_ #1 }
       {
         \pdf_object_new:n { @@_icc_ #1 }
-        \pdf_object_write:nnx { @@_icc_ #1 } { fstream }
+        \pdf_object_write:nne { @@_icc_ #1 } { fstream }
           {
             {
               /N ~ \exp_not:n { #2 } ~
@@ -884,7 +884,7 @@
             {#1}
           }
       }
-    \pdf_object_unnamed_write:nx { array }
+    \pdf_object_unnamed_write:ne { array }
       { /ICCBased ~ \pdf_object_ref:n { @@_icc_ #1 } }
     \@@_backend_init_resource:n { color \int_use:N \g_@@_model_int }
   }
@@ -906,7 +906,7 @@
             {#1}
           }
       }
-    \pdf_object_unnamed_write:nx { array }
+    \pdf_object_unnamed_write:ne { array }
       { /ICCBased ~ \pdf_object_ref:n { @@_icc_ #1 } }
     \@@_backend_init_resource:n { Default #2 }
   }
@@ -965,12 +965,12 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_fill_separation:nn #1#2
   {
-    \__kernel_backend_literal:x
+    \__kernel_backend_literal:e
       { pdf : bc ~ fill ~ \pdf_object_ref:n {#1} ~ [ #2 ] }
   }
 \cs_new_protected:Npn \@@_backend_stroke_separation:nn #1#2
   {
-    \__kernel_backend_literal:x
+    \__kernel_backend_literal:e
       { pdf : bc ~ stroke ~ \pdf_object_ref:n {#1} ~ [ #2 ] }
   }
 \cs_new_eq:NN \@@_backend_fill_devicen:nn \@@_backend_fill_separation:nn
@@ -1171,7 +1171,7 @@
 \cs_new_protected:Npn \@@_backend_stroke_cmyk:w
   #1 ~ #2 ~ #3 ~ #4 \s_@@_stop
   {
-    \use:x
+    \use:e
       {
         \@@_backend:nnn
           { \fp_eval:n { -100 * ( 1 - min ( 1 , #1 + #4 ) ) } }
@@ -1181,7 +1181,7 @@
   }
 \cs_new_protected:Npn \@@_backend_stroke_gray:n #1
   {
-    \use:x
+    \use:e
       {
         \@@_backend_stroke_gray_aux:n
           { \fp_eval:n { 100 * (#1) } }
@@ -1194,7 +1194,7 @@
 \cs_new_protected:Npn \@@_backend_stroke_rgb:w
   #1 ~ #2 ~ #3 \s_@@_stop
   {
-    \use:x
+    \use:e
       {
         \@@_backend:nnn
           { \fp_eval:n { 100 * (#1) } }
@@ -1202,7 +1202,7 @@
           { \fp_eval:n { 100 * (#3) } }
       }
   }
-\cs_new_protected:Npx \@@_backend:nnn #1#2#3
+\cs_new_protected:Npe \@@_backend:nnn #1#2#3
   {
     \__kernel_backend_scope:n
       {
-- 
cgit v1.2.3

