[latex3-commits] [git/LaTeX3-latex3-latex3] main: Drop support for (x)dvipdfmx pre-2020-11-11 (20d595666)

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Apr 5 22:36:27 CEST 2022


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/20d5956661b6f3ee00ddbb4f61ab549c0489a24f

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

commit 20d5956661b6f3ee00ddbb4f61ab549c0489a24f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Apr 5 21:36:27 2022 +0100

    Drop support for (x)dvipdfmx pre-2020-11-11
    
    This avoids some strange issues with XeTeX,
    and makes using XeTeX a little faster.


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

20d5956661b6f3ee00ddbb4f61ab549c0489a24f
 l3backend/CHANGELOG.md                   |   3 +
 l3backend/l3backend-basics.dtx           |  29 -----
 l3backend/l3backend-color.dtx            | 195 +++++++------------------------
 l3backend/l3backend-opacity.dtx          |  43 -------
 l3backend/l3backend-pdf.dtx              |  24 +---
 l3kernel/testfiles/d3dvipdfmx.luatex.tlg |   2 -
 l3kernel/testfiles/d3dvipdfmx.tlg        |   2 -
 l3kernel/testfiles/d3dvipdfmx.xetex.tlg  |   2 -
 l3kernel/testfiles/d3dvips.xetex.tlg     |   2 -
 l3kernel/testfiles/d3pdfmode.xetex.tlg   |   2 -
 l3kernel/testfiles/d3xetex.xetex.tlg     |   2 -
 l3kernel/testfiles/m3expl001.xetex.tlg   |   3 -
 l3kernel/testfiles/m3expl002.xetex.tlg   |   2 -
 l3kernel/testfiles/m3expl003.xetex.tlg   |   3 -
 l3kernel/testfiles/m3expl004.xetex.tlg   |   2 -
 l3kernel/testfiles/m3expl006.xetex.tlg   |   2 -
 l3kernel/testfiles/m3expl007.xetex.tlg   |   2 -
 17 files changed, 54 insertions(+), 266 deletions(-)

diff --git a/l3backend/CHANGELOG.md b/l3backend/CHANGELOG.md
index 68a0f8e37..6e9e06ea4 100644
--- a/l3backend/CHANGELOG.md
+++ b/l3backend/CHANGELOG.md
@@ -6,6 +6,9 @@ this project uses date-based 'snapshot' version identifiers.
 
 ## [Unreleased]
 
+### Removed
+- Support for pre-2020-11-11 `dvipdfmx`
+
 ## [2022-02-07]
 
 ### Fixed
diff --git a/l3backend/l3backend-basics.dtx b/l3backend/l3backend-basics.dtx
index d7c3c6e4c..46a9a25a7 100644
--- a/l3backend/l3backend-basics.dtx
+++ b/l3backend/l3backend-basics.dtx
@@ -395,35 +395,6 @@
 % \end{macro}
 %
 %    \begin{macrocode}
-%<@@=sys>
-%    \end{macrocode}
-%
-% \begin{macro}{\c__kernel_sys_dvipdfmx_version_int}
-%   A short excursion into the |sys| module to set up the backend version
-%   information.
-%    \begin{macrocode}
-\group_begin:
-  \cs_set:Npn \@@_tmp:w #1 Version ~ #2 ~ #3 \q_stop {#2}
-  \sys_get_shell:nnNTF { extractbb~--version }
-    { \char_set_catcode_space:n { `\  } }
-    \l_@@_internal_tl
-    {
-      \int_const:Nn \c__kernel_sys_dvipdfmx_version_int
-        {
-          \exp_after:wN \@@_tmp:w \l_@@_internal_tl
-            \q_stop
-        }
-    }
-    { \int_const:Nn \c__kernel_sys_dvipdfmx_version_int { 0 } }
-\group_end:
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-%<@@=>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
 %</dvipdfmx|xetex>
 %    \end{macrocode}
 %
diff --git a/l3backend/l3backend-color.dtx b/l3backend/l3backend-color.dtx
index 064c55fa6..5de2f194c 100644
--- a/l3backend/l3backend-color.dtx
+++ b/l3backend/l3backend-color.dtx
@@ -203,54 +203,50 @@
 %   In \texttt{(x)dvipdfmx}, the base color stack is not set up, so we have to
 %   force that, as well as providing a mechanism more generally.
 %    \begin{macrocode}
-\int_compare:nNnTF \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-  { \cs_new_protected:Npn \__kernel_color_backend_stack_init:Nnn #1#2#3 { } }
+\int_new:N \g_@@_backend_stack_int
+\cs_new_protected:Npx \__kernel_color_backend_stack_init:Nnn #1#2#3
   {
-    \int_new:N \g_@@_backend_stack_int
-    \cs_new_protected:Npx \__kernel_color_backend_stack_init:Nnn #1#2#3
+    \int_gincr:N \exp_not:N \g_@@_backend_stack_int
+    \int_const:Nn #1 { \exp_not:N \g_@@_backend_stack_int }
+    \use:x
       {
-        \int_gincr:N \exp_not:N \g_@@_backend_stack_int
-        \int_const:Nn #1 { \exp_not:N \g_@@_backend_stack_int }
-        \use:x
+        \__kernel_backend_first_shipout:n
           {
-            \__kernel_backend_first_shipout:n
+            \__kernel_backend_literal:n
               {
-                \__kernel_backend_literal:n
-                  {
-                    pdfcolorstackinit ~
-                    \exp_not:N \int_use:N \exp_not:N \g_@@_backend_stack_int
-                    \c_space_tl
-                    \exp_not:N \tl_if_blank:nF {#2} { #2 ~ }
-                    (#3)
-                  }
+                pdfcolorstackinit ~
+                \exp_not:N \int_use:N \exp_not:N \g_@@_backend_stack_int
+                \c_space_tl
+                \exp_not:N \tl_if_blank:nF {#2} { #2 ~ }
+                (#3)
               }
-          }
-      }
-    \cs_if_exist:cTF { main at pdfcolorstack }
-      {
-        \int_set:Nn \l_@@_backend_stack_int
-          { \int_use:c { main at pdfcolorstack } }
-      }
-      {
-        \__kernel_color_backend_stack_init:Nnn \c_@@_backend_main_stack_int
-          { page ~ direct } { 0 ~ g ~ 0 ~ G }
-        \int_set_eq:NN \l_@@_backend_stack_int
-          \c_@@_backend_main_stack_int
-        \int_const:cn { main at pdfcolorstack } { \c_@@_backend_main_stack_int }
+        }
       }
+  }
+\cs_if_exist:cTF { main at pdfcolorstack }
+  {
+    \int_set:Nn \l_@@_backend_stack_int
+      { \int_use:c { main at pdfcolorstack } }
+  }
+  {
+    \__kernel_color_backend_stack_init:Nnn \c_@@_backend_main_stack_int
+      { page ~ direct } { 0 ~ g ~ 0 ~ G }
+    \int_set_eq:NN \l_@@_backend_stack_int
+      \c_@@_backend_main_stack_int
+    \int_const:cn { main at pdfcolorstack } { \c_@@_backend_main_stack_int }
+  }
 %    \end{macrocode}
 %   The backend automatically restores the stack color from the \enquote{classical}
 %   approach (\texttt{pdf:bcolor}) after a scope. That will be an issue for us, so
 %   we manually ensure that the one we are using is inserted.
 %    \begin{macrocode}
-    \cs_gset_protected:Npn \__kernel_backend_scope_end:
+\cs_gset_protected:Npn \__kernel_backend_scope_end:
+  {
+    \__kernel_backend_literal:n { x:grestore }
+    \__kernel_backend_literal:x
       {
-        \__kernel_backend_literal:n { x:grestore }
-        \__kernel_backend_literal:x
-          {
-            pdfcolorstack ~
-            \int_use:N \g_@@_backend_stack_int \c_space_tl current
-          }
+        pdfcolorstack ~
+        \int_use:N \g_@@_backend_stack_int \c_space_tl current
       }
   }
 %    \end{macrocode}
@@ -261,26 +257,23 @@
 % \begin{macro}{\__kernel_color_backend_stack_pop:n}
 %   Simple enough but needs a version check.
 %    \begin{macrocode}
-\int_compare:nNnF \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
+\cs_new_protected:Npn \__kernel_color_backend_stack_push:nn #1#2
   {
-    \cs_new_protected:Npn \__kernel_color_backend_stack_push:nn #1#2
+    \__kernel_backend_literal:x
       {
-        \__kernel_backend_literal:x
-          {
-            pdfcolorstack ~
-            \int_eval:n {#1} ~
-            push ~ (#2)
-          }
+        pdfcolorstack ~
+        \int_eval:n {#1} ~
+        push ~ (#2)
       }
-    \cs_generate_variant:Nn \__kernel_color_backend_stack_push:nn { nx }
-    \cs_new_protected:Npn \__kernel_color_backend_stack_pop:n #1
+  }
+\cs_generate_variant:Nn \__kernel_color_backend_stack_push:nn { nx }
+\cs_new_protected:Npn \__kernel_color_backend_stack_pop:n #1
+  {
+    \__kernel_backend_literal:x
       {
-        \__kernel_backend_literal:x
-          {
-            pdfcolorstack ~
-            \int_eval:n {#1} ~
-            pop
-          }
+        pdfcolorstack ~
+        \int_eval:n {#1} ~
+        pop
       }
   }
 %    \end{macrocode}
@@ -440,10 +433,6 @@
 %
 % \subsubsection{\texttt{dvipmdfx}/\XeTeX{}}
 %
-%    \begin{macrocode}
-%<*dvipdfmx|xetex>
-%    \end{macrocode}
-%
 % These backends have the most possible approaches: it recognises both
 % \texttt{dvips}-based color specials and it's own format, plus one can
 % include PDF statements directly. Recent releases also have a color stack
@@ -452,32 +441,6 @@
 % we have. Thus it is used in preference to the \texttt{dvips}-style interface
 % or the \enquote{native} color specials (which have only one stack).
 %
-% \begin{macro}
-%   {
-%     \@@_backend_select_cmyk:n  ,
-%     \@@_backend_select_gray:n  ,
-%     \@@_backend_select_rgb:n
-%   }
-% \begin{macro}{\@@_backend_reset:}
-%    Push the data to the stack.
-%    \begin{macrocode}
-\int_compare:nNnT \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-  {
-    \cs_gset_protected:Npn \@@_backend_select_cmyk:n #1
-      { \__kernel_backend_literal:n { pdf: bc ~ [#1] } }
-    \cs_gset_eq:NN \@@_backend_select_gray:n \@@_backend_select_cmyk:n
-    \cs_gset_eq:NN \@@_backend_select_rgb:n \@@_backend_select_cmyk:n
-    \cs_gset_protected:Npn \@@_backend_reset:
-      { \__kernel_backend_literal:n { pdf: ec } }
-  }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%    \begin{macrocode}
-%</dvipdfmx|xetex>
-%    \end{macrocode}
-%
 % \subsection{Separations}
 %
 % Here, life gets interesting and we need essentially one approach per
@@ -1097,28 +1060,6 @@
 %</dvipdfmx|luatex|pdftex|xetex>
 %    \end{macrocode}
 %
-%    \begin{macrocode}
-%<*dvipdfmx|xetex>
-%    \end{macrocode}
-%
-% \begin{macro}{\@@_backend_select_separation:nn, \@@_backend_select_devicen:nn}
-%   For older \texttt{(x)dvipdfmx}, we \emph{could} support separations using a
-%   dedicated mechanism, but it was not added that long before the color
-%   stacks. So instead of having two complex paths, just disable here.
-%    \begin{macrocode}
-\int_compare:nNnT \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-  {
-    \cs_gset_protected:Npn \@@_backend_select_separation:nn #1#2 { }
-    \cs_gset_eq:NN \@@_backend_select_devicen:nn
-      \@@_backend_select_separation:nn
-  }
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-%</dvipdfmx|xetex>
-%    \end{macrocode}
-%
 % \subsection{Fill and stroke color}
 %
 % Here, \texttt{dvipdfmx}/\XeTeX{} follows \LuaTeX{} and \pdfTeX{},
@@ -1198,52 +1139,6 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-%<*dvipdfmx|xetex>
-%    \end{macrocode}
-%
-% \begin{macro}
-%   {
-%     \@@_backend_fill_cmyk:n   ,
-%     \@@_backend_fill_gray:n   ,
-%     \@@_backend_fill_rgb:n
-%   }
-% \begin{macro}{\@@_backend_reset:}
-% \begin{macro}{\@@_backend_stroke:n}
-% \begin{macro}{\@@_backend_fill_separation:nn, \@@_backend_stroke_separation:nn}
-%   Deal with older \texttt{(x)dvipdfmx}.
-%    \begin{macrocode}
-\int_compare:nNnT \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-  {
-    \cs_gset_protected:Npn \@@_backend_fill_cmyk:n #1
-      {
-        \__kernel_backend_literal:n { pdf: bc ~ [#1] }
-        \group_insert_after:N \@@_backend_reset:
-      }
-    \cs_gset_eq:NN \@@_backend_fill_gray:n \@@_backend_fill_cmyk:n
-    \cs_gset_eq:NN \@@_backend_fill_rgb:n \@@_backend_fill_cmyk:n
-    \cs_gset_protected:Npn \@@_backend_reset:
-      { \__kernel_backend_literal:n { pdf: ec } }
-    \cs_gset_protected:Npn \@@_backend_stroke:n #1
-      { \__kernel_backend_literal:n {#1} }
-    \cs_gset_protected:Npn \@@_backend_fill_separation:nn #1#2 { }
-    \cs_gset_eq:NN \@@_backend_fill_devicen:nn
-      \@@_backend_fill_separation:nn
-    \cs_gset_eq:NN \@@_backend_stroke_separation:nn
-      \@@_backend_fill_separation:nn
-    \cs_gset_eq:NN \@@_backend_stroke_devicen:nn
-      \@@_backend_stroke_separation:nn
-  }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-%    \begin{macrocode}
-%</dvipdfmx|xetex>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
 %<*dvips>
 %    \end{macrocode}
 %
diff --git a/l3backend/l3backend-opacity.dtx b/l3backend/l3backend-opacity.dtx
index a38736bc5..3d4401309 100644
--- a/l3backend/l3backend-opacity.dtx
+++ b/l3backend/l3backend-opacity.dtx
@@ -239,49 +239,6 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-%<*dvipdfmx|xdvipdfmx>
-%    \end{macrocode}
-%
-% \begin{macro}{\@@_backend_select:n}
-%   Older backends have no stack support, so everything is done directly.
-%    \begin{macrocode}
-\int_compare:nNnT \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-  {
-    \cs_gset_protected:Npn \@@_backend_select_aux:n #1
-      {
-        \tl_set:Nn \l_@@_backend_fill_tl {#1}
-        \tl_set:Nn \l_@@_backend_stroke_tl {#1}
-        \pdfmanagement_add:nnn { Page / Resources / ExtGState }
-          { opacity #1 }
-          { << /ca ~ #1 /CA ~ #1 >> }
-        \__kernel_backend_literal_pdf:n { /opacity #1 ~ gs }
-      }
-    \cs_gset_protected:Npn \@@_backend_fill_stroke:nn #1#2
-      {
-        \str_if_eq:nnTF {#1} {#2}
-          { \@@_backend_select_aux:n {#1} }
-          {
-            \tl_set:Nn \l_@@_backend_fill_tl {#1}
-            \tl_set:Nn \l_@@_backend_stroke_tl {#2}
-            \pdfmanagement_add:nnn { Page / Resources / ExtGState }
-              { opacity.fill #1 }
-              { << /ca ~ #1 >> }
-            \pdfmanagement_add:nnn { Page / Resources / ExtGState }
-              { opacity.stroke #1 }
-              { << /CA ~ #2 >> }
-            \__kernel_backend_literal_pdf:n
-             { /opacity.fill #1 ~ gs /opacity.stroke #2 ~ gs }
-          }
-      }
-  }
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-%</dvipdfmx|xdvipdfmx>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
 %<*dvisvgm>
 %    \end{macrocode}
 %
diff --git a/l3backend/l3backend-pdf.dtx b/l3backend/l3backend-pdf.dtx
index 7b642b1a4..f7bf31028 100644
--- a/l3backend/l3backend-pdf.dtx
+++ b/l3backend/l3backend-pdf.dtx
@@ -1421,19 +1421,13 @@
   { \@@_backend_link_begin:n {#1#2} }
 \cs_new_protected:Npx \@@_backend_link_begin:n #1
   {
-    \int_compare:nNnF \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-      {
-        \exp_not:N \int_gincr:N \exp_not:N  \g_@@_backend_link_int
-      }
+    \exp_not:N \int_gincr:N \exp_not:N  \g_@@_backend_link_int
     \@@_backend:x
       {
          bann ~
-         \int_compare:nNnF \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-           {
-             @pdf.lnk
-             \exp_not:N \int_use:N \exp_not:N  \g_@@_backend_link_int
-             \c_space_tl
-           }
+         @pdf.lnk
+         \exp_not:N \int_use:N \exp_not:N  \g_@@_backend_link_int
+         \c_space_tl
          <<
            /Type /Annot
            #1
@@ -1451,14 +1445,8 @@
 %   Available using the backend mechanism with a suitably-recent
 %   version.
 %    \begin{macrocode}
-\cs_new:Npx \@@_backend_link_last:
-  {
-    \int_compare:nNnF \c__kernel_sys_dvipdfmx_version_int < { 20201111 }
-      {
-        @pdf.lnk
-          \exp_not:N \int_use:N \exp_not:N \g_@@_backend_link_int
-      }
-  }
+\cs_new:Npn \@@_backend_link_last:
+  { @pdf.lnk \int_use:N \g_@@_backend_link_int }
 %    \end{macrocode}
 % \end{macro}
 %
diff --git a/l3kernel/testfiles/d3dvipdfmx.luatex.tlg b/l3kernel/testfiles/d3dvipdfmx.luatex.tlg
index d418a9cd8..79684d779 100644
--- a/l3kernel/testfiles/d3dvipdfmx.luatex.tlg
+++ b/l3kernel/testfiles/d3dvipdfmx.luatex.tlg
@@ -6,8 +6,6 @@ Package: expl3 ....-..-.. L3 programming layer (loader)
 File: l3debug.def ....-..-.. L3 Debugging support
 ) (l3backend-dvipdfmx.def
 File: l3backend-dvipdfmx.def ....-..-.. L3 backend support: dvipdfmx
-("|extractbb --version")
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/d3dvipdfmx.tlg b/l3kernel/testfiles/d3dvipdfmx.tlg
index 3a1382711..76bebde11 100644
--- a/l3kernel/testfiles/d3dvipdfmx.tlg
+++ b/l3kernel/testfiles/d3dvipdfmx.tlg
@@ -6,8 +6,6 @@ Package: expl3 ....-..-.. L3 programming layer (loader)
 File: l3debug.def ....-..-.. L3 Debugging support
 ) (l3backend-dvipdfmx.def
 File: l3backend-dvipdfmx.def ....-..-.. L3 backend support: dvipdfmx
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/d3dvipdfmx.xetex.tlg b/l3kernel/testfiles/d3dvipdfmx.xetex.tlg
index 3e1b02f2b..da43be88e 100644
--- a/l3kernel/testfiles/d3dvipdfmx.xetex.tlg
+++ b/l3kernel/testfiles/d3dvipdfmx.xetex.tlg
@@ -14,8 +14,6 @@ You have requested backend 'dvipdfmx', but this is not suitable for use with
 the active engine. LaTeX3 will use the 'xetex' backend instead.
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/d3dvips.xetex.tlg b/l3kernel/testfiles/d3dvips.xetex.tlg
index f1de03719..5f4eaab74 100644
--- a/l3kernel/testfiles/d3dvips.xetex.tlg
+++ b/l3kernel/testfiles/d3dvips.xetex.tlg
@@ -14,8 +14,6 @@ You have requested backend 'dvips', but this is not suitable for use with the
 active engine. LaTeX3 will use the 'xetex' backend instead.
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/d3pdfmode.xetex.tlg b/l3kernel/testfiles/d3pdfmode.xetex.tlg
index a16c65135..000d3652b 100644
--- a/l3kernel/testfiles/d3pdfmode.xetex.tlg
+++ b/l3kernel/testfiles/d3pdfmode.xetex.tlg
@@ -14,8 +14,6 @@ You have requested backend 'pdfmode', but this is not suitable for use with
 the active engine. LaTeX3 will use the 'xetex' backend instead.
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/d3xetex.xetex.tlg b/l3kernel/testfiles/d3xetex.xetex.tlg
index 2d39b93f8..67bb0df2d 100644
--- a/l3kernel/testfiles/d3xetex.xetex.tlg
+++ b/l3kernel/testfiles/d3xetex.xetex.tlg
@@ -6,8 +6,6 @@ Package: expl3 ....-..-.. L3 programming layer (loader)
 File: l3debug.def ....-..-.. L3 Debugging support
 ) (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 4aafbe695..250137b40 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -26,9 +26,6 @@ Defining \__kernel_backend_literal_pdf:x on line ...
 Defining \__kernel_backend_literal_page:n on line ...
 Defining \__kernel_backend_scope_begin: on line ...
 Defining \__kernel_backend_scope_end: on line ...
-(|extractbb --version)
-Defining \c__kernel_sys_dvipdfmx_version_int on line ...
-\c__kernel_sys_dvipdfmx_version_int=\count...
 Defining \__color_backend_pickup:N on line ...
 Defining \l__color_backend_stack_int on line ...
 \l__color_backend_stack_int=\count...
diff --git a/l3kernel/testfiles/m3expl002.xetex.tlg b/l3kernel/testfiles/m3expl002.xetex.tlg
index 9810fe5a2..9955da05f 100644
--- a/l3kernel/testfiles/m3expl002.xetex.tlg
+++ b/l3kernel/testfiles/m3expl002.xetex.tlg
@@ -6,8 +6,6 @@ Package: expl3 ....-..-.. L3 programming layer (loader)
 File: l3debug.def ....-..-.. L3 Debugging support
 ) (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 4aafbe695..250137b40 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -26,9 +26,6 @@ Defining \__kernel_backend_literal_pdf:x on line ...
 Defining \__kernel_backend_literal_page:n on line ...
 Defining \__kernel_backend_scope_begin: on line ...
 Defining \__kernel_backend_scope_end: on line ...
-(|extractbb --version)
-Defining \c__kernel_sys_dvipdfmx_version_int on line ...
-\c__kernel_sys_dvipdfmx_version_int=\count...
 Defining \__color_backend_pickup:N on line ...
 Defining \l__color_backend_stack_int on line ...
 \l__color_backend_stack_int=\count...
diff --git a/l3kernel/testfiles/m3expl004.xetex.tlg b/l3kernel/testfiles/m3expl004.xetex.tlg
index a8d100644..ef851946d 100644
--- a/l3kernel/testfiles/m3expl004.xetex.tlg
+++ b/l3kernel/testfiles/m3expl004.xetex.tlg
@@ -4,8 +4,6 @@ Don't change this file in any respect.
 Package: expl3 ....-..-.. L3 programming layer (loader) 
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.xetex.tlg b/l3kernel/testfiles/m3expl006.xetex.tlg
index d0bbf661f..ca8d0b508 100644
--- a/l3kernel/testfiles/m3expl006.xetex.tlg
+++ b/l3kernel/testfiles/m3expl006.xetex.tlg
@@ -5,8 +5,6 @@ Author: Bruno Le Floch and Joseph Wright
 Package: expl3 ....-..-.. L3 programming layer (loader) 
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...
diff --git a/l3kernel/testfiles/m3expl007.xetex.tlg b/l3kernel/testfiles/m3expl007.xetex.tlg
index 91b6c10d4..44ea54035 100644
--- a/l3kernel/testfiles/m3expl007.xetex.tlg
+++ b/l3kernel/testfiles/m3expl007.xetex.tlg
@@ -5,8 +5,6 @@ Author: Phelype Oleinik
 Package: expl3 ....-..-.. L3 programming layer (loader) 
 (l3backend-xetex.def
 File: l3backend-xetex.def ....-..-.. L3 backend support: XeTeX
-(|extractbb --version)
-\c__kernel_sys_dvipdfmx_version_int=\count...
 \l__color_backend_stack_int=\count...
 \g__color_backend_stack_int=\count...
 \g__graphics_track_int=\count...





More information about the latex3-commits mailing list.