[latex3-commits] [l3svn] branch master updated: Various test file updates

noreply at latex-project.org noreply at latex-project.org
Sun May 15 23:47:54 CEST 2016


This is an automated email from the git hooks/post-receive script.

joseph pushed a commit to branch master
in repository l3svn.

The following commit(s) were added to refs/heads/master by this push:
       new  9e11023   Various test file updates
9e11023 is described below

commit 9e110235484539bbc89bc6a8453415a18b8cca45
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sun May 15 22:47:52 2016 +0100

    Various test file updates
---
 .../xcoffins/testfiles/xcoffins002.luatex.tlg      |    8 +-
 .../xcoffins/testfiles/xcoffins002.ptex.tlg        |    8 +-
 l3experimental/xcoffins/testfiles/xcoffins002.tlg  |    8 +-
 .../xcoffins/testfiles/xcoffins002.uptex.tlg       |    8 +-
 .../xcoffins/testfiles/xcoffins002.xetex.tlg       |    8 +-
 .../xcoffins/testfiles/xcoffins003.luatex.tlg      |    8 +-
 .../xcoffins/testfiles/xcoffins003.ptex.tlg        |    8 +-
 l3experimental/xcoffins/testfiles/xcoffins003.tlg  |    8 +-
 .../xcoffins/testfiles/xcoffins003.uptex.tlg       |    8 +-
 .../xcoffins/testfiles/xcoffins003.xetex.tlg       |    8 +-
 l3kernel/l3drivers.dtx                             |   73 ++++++++++++++
 l3kernel/testfiles/d3dvipdfmx.tlg                  |    2 +-
 l3kernel/testfiles/d3dvips.xetex.tlg               |    2 +-
 l3kernel/testfiles/d3dvisvgm.xetex.tlg             |    2 +-
 l3kernel/testfiles/d3pdfmode.tlg                   |    2 +-
 l3kernel/testfiles/d3pdfmode.xetex.tlg             |    2 +-
 l3kernel/testfiles/d3xdvipdfmx.tlg                 |    2 +-
 l3kernel/testfiles/d3xdvipdfmx.xetex.tlg           |    2 +-
 l3kernel/testfiles/m3box001.tlg                    |  102 ++++++++++----------
 l3kernel/testfiles/m3box002.tlg                    |   24 ++---
 l3kernel/testfiles/m3box003.ptex.tlg               |   36 +++----
 l3kernel/testfiles/m3box003.tlg                    |   36 +++----
 l3kernel/testfiles/m3box003.uptex.tlg              |   36 +++----
 l3kernel/testfiles/m3coffins001.luatex.tlg         |   36 +++----
 l3kernel/testfiles/m3coffins001.ptex.tlg           |   36 +++----
 l3kernel/testfiles/m3coffins001.tlg                |   36 +++----
 l3kernel/testfiles/m3coffins001.uptex.tlg          |   36 +++----
 l3kernel/testfiles/m3coffins001.xetex.tlg          |   36 +++----
 l3kernel/testfiles/m3expl002.luatex.tlg            |    1 +
 l3kernel/testfiles/m3expl002.ptex.tlg              |    1 +
 l3kernel/testfiles/m3expl002.tlg                   |    1 +
 l3kernel/testfiles/m3expl002.uptex.tlg             |    1 +
 l3kernel/testfiles/m3expl002.xetex.tlg             |    1 +
 l3kernel/testfiles/m3expl004.luatex.tlg            |    1 +
 l3kernel/testfiles/m3expl004.ptex.tlg              |    1 +
 l3kernel/testfiles/m3expl004.tlg                   |    1 +
 l3kernel/testfiles/m3expl004.uptex.tlg             |    1 +
 l3kernel/testfiles/m3expl004.xetex.tlg             |    1 +
 l3kernel/testfiles/m3expl006.luatex.tlg            |    1 +
 l3kernel/testfiles/m3expl006.ptex.tlg              |    1 +
 l3kernel/testfiles/m3expl006.tlg                   |    1 +
 l3kernel/testfiles/m3expl006.uptex.tlg             |    1 +
 l3kernel/testfiles/m3expl006.xetex.tlg             |    1 +
 43 files changed, 342 insertions(+), 254 deletions(-)

diff --git a/l3experimental/xcoffins/testfiles/xcoffins002.luatex.tlg b/l3experimental/xcoffins/testfiles/xcoffins002.luatex.tlg
index 82f6e3e..2f1851c 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins002.luatex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins002.luatex.tlg
@@ -4,8 +4,8 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: 1: New coffins
 ============================================================
-\aaa=\box71
-\bbb=\box72
+\aaa=\box72
+\bbb=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -26,7 +26,7 @@ l. ...}
 ============================================================
 TEST 2: 2: setting coffins
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002, direction TLT
 .\pdfcolorstack 0 push {0 g 0 G}
 .\OT1/cmr/m/n/10 A
@@ -51,7 +51,7 @@ Poles of coffin \aaa:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.83331+0.0)x28.45274, direction TLT
 .\hbox(6.83331+0.0)x28.45274, glue set 0.95273fil, direction TLT
 ..\whatsit
diff --git a/l3experimental/xcoffins/testfiles/xcoffins002.ptex.tlg b/l3experimental/xcoffins/testfiles/xcoffins002.ptex.tlg
index 899700e..30ebf1c 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins002.ptex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins002.ptex.tlg
@@ -4,8 +4,8 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: 1: New coffins
 ============================================================
-\aaa=\box71
-\bbb=\box72
+\aaa=\box72
+\bbb=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -26,7 +26,7 @@ l. ...}
 ============================================================
 TEST 2: 2: setting coffins
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 A
@@ -51,7 +51,7 @@ Poles of coffin \aaa:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.83331+0.0)x28.45274
 .\hbox(6.83331+0.0)x28.45274, glue set 0.95273fil
 ..\hbox(0.0+0.0)x20.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins002.tlg b/l3experimental/xcoffins/testfiles/xcoffins002.tlg
index 2d6c669..83b2e93 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins002.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins002.tlg
@@ -4,8 +4,8 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: 1: New coffins
 ============================================================
-\aaa=\box71
-\bbb=\box72
+\aaa=\box72
+\bbb=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -26,7 +26,7 @@ l. ...}
 ============================================================
 TEST 2: 2: setting coffins
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\pdfcolorstack 0 push {0 g 0 G}
 .\OT1/cmr/m/n/10 A
@@ -51,7 +51,7 @@ Poles of coffin \aaa:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.83331+0.0)x28.45274
 .\hbox(6.83331+0.0)x28.45274, glue set 0.95273fil
 ..\hbox(0.0+0.0)x20.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins002.uptex.tlg b/l3experimental/xcoffins/testfiles/xcoffins002.uptex.tlg
index 899700e..30ebf1c 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins002.uptex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins002.uptex.tlg
@@ -4,8 +4,8 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: 1: New coffins
 ============================================================
-\aaa=\box71
-\bbb=\box72
+\aaa=\box72
+\bbb=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -26,7 +26,7 @@ l. ...}
 ============================================================
 TEST 2: 2: setting coffins
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 A
@@ -51,7 +51,7 @@ Poles of coffin \aaa:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.83331+0.0)x28.45274
 .\hbox(6.83331+0.0)x28.45274, glue set 0.95273fil
 ..\hbox(0.0+0.0)x20.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins002.xetex.tlg b/l3experimental/xcoffins/testfiles/xcoffins002.xetex.tlg
index 899700e..30ebf1c 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins002.xetex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins002.xetex.tlg
@@ -4,8 +4,8 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: 1: New coffins
 ============================================================
-\aaa=\box71
-\bbb=\box72
+\aaa=\box72
+\bbb=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -26,7 +26,7 @@ l. ...}
 ============================================================
 TEST 2: 2: setting coffins
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 A
@@ -51,7 +51,7 @@ Poles of coffin \aaa:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.83331+0.0)x28.45274
 .\hbox(6.83331+0.0)x28.45274, glue set 0.95273fil
 ..\hbox(0.0+0.0)x20.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins003.luatex.tlg b/l3experimental/xcoffins/testfiles/xcoffins003.luatex.tlg
index d819da2..8498220 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins003.luatex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins003.luatex.tlg
@@ -4,7 +4,7 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: Test 1: rotation
 ============================================================
-> \box71=
+> \box72=
 \hbox(50.5+45.5)x62.2222, direction TLT
 .\hbox(50.5+45.5)x62.2222, direction TLT
 ..\mathon
@@ -184,7 +184,7 @@ TEST 1: Test 1: rotation
 <argument> \showbox \aaa 
               x\fbox {\usebox \aaa }\RotateCoffin \aaa {45}\showbox \aaa x\fbox
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0, direction TLT
 .\hbox(0.0+0.0)x0.0, direction TLT
 ..\kern -35.7089
@@ -375,7 +375,7 @@ l. ...}
 <argument> ...box \aaa }\RotateCoffin \aaa {45}\showbox \aaa 
                                                   x\fbox {\usebox \aaa }\Rot...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0, direction TLT
 .\hbox(0.0+0.0)x0.0, direction TLT
 ..\kern 0.0
@@ -581,7 +581,7 @@ l. ...}
 ============================================================
 TEST 2: Test 2: rotation+alignment
 ============================================================
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x30.0, direction TLT
 .\hbox(0.0+0.0)x0.0, direction TLT
 ..\hbox(0.0+0.0)x0.0, direction TLT
diff --git a/l3experimental/xcoffins/testfiles/xcoffins003.ptex.tlg b/l3experimental/xcoffins/testfiles/xcoffins003.ptex.tlg
index c9c7d96..be8e07a 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins003.ptex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins003.ptex.tlg
@@ -4,7 +4,7 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: Test 1: rotation
 ============================================================
-> \box71=
+> \box72=
 \hbox(50.5+45.5)x62.2222
 .\hbox(50.5+45.5)x62.2222
 ..\mathon
@@ -164,7 +164,7 @@ TEST 1: Test 1: rotation
 <argument> \showbox \aaa 
                          x\fbox {\usebox \aaa }\RotateCoffin \aaa {45}\showb...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern -35.7089
@@ -335,7 +335,7 @@ l. ...}
 <argument> ...RotateCoffin \aaa {45}\showbox \aaa 
                                                   x\fbox {\usebox \aaa }\Rot...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern 0.0
@@ -521,7 +521,7 @@ l. ...}
 ============================================================
 TEST 2: Test 2: rotation+alignment
 ============================================================
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x30.0
 .\hbox(0.0+0.0)x0.0
 ..\hbox(0.0+0.0)x0.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins003.tlg b/l3experimental/xcoffins/testfiles/xcoffins003.tlg
index 6af580a..6ae49e8 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins003.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins003.tlg
@@ -4,7 +4,7 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: Test 1: rotation
 ============================================================
-> \box71=
+> \box72=
 \hbox(50.5+45.5)x62.2222
 .\hbox(50.5+45.5)x62.2222
 ..\mathon
@@ -164,7 +164,7 @@ TEST 1: Test 1: rotation
 <argument> \showbox \aaa 
                          x\fbox {\usebox \aaa }\RotateCoffin \aaa {45}\showb...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern -35.7089
@@ -335,7 +335,7 @@ l. ...}
 <argument> ...RotateCoffin \aaa {45}\showbox \aaa 
                                                   x\fbox {\usebox \aaa }\Rot...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern 0.0
@@ -521,7 +521,7 @@ l. ...}
 ============================================================
 TEST 2: Test 2: rotation+alignment
 ============================================================
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x30.0
 .\hbox(0.0+0.0)x0.0
 ..\hbox(0.0+0.0)x0.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins003.uptex.tlg b/l3experimental/xcoffins/testfiles/xcoffins003.uptex.tlg
index c9c7d96..be8e07a 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins003.uptex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins003.uptex.tlg
@@ -4,7 +4,7 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: Test 1: rotation
 ============================================================
-> \box71=
+> \box72=
 \hbox(50.5+45.5)x62.2222
 .\hbox(50.5+45.5)x62.2222
 ..\mathon
@@ -164,7 +164,7 @@ TEST 1: Test 1: rotation
 <argument> \showbox \aaa 
                          x\fbox {\usebox \aaa }\RotateCoffin \aaa {45}\showb...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern -35.7089
@@ -335,7 +335,7 @@ l. ...}
 <argument> ...RotateCoffin \aaa {45}\showbox \aaa 
                                                   x\fbox {\usebox \aaa }\Rot...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern 0.0
@@ -521,7 +521,7 @@ l. ...}
 ============================================================
 TEST 2: Test 2: rotation+alignment
 ============================================================
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x30.0
 .\hbox(0.0+0.0)x0.0
 ..\hbox(0.0+0.0)x0.0
diff --git a/l3experimental/xcoffins/testfiles/xcoffins003.xetex.tlg b/l3experimental/xcoffins/testfiles/xcoffins003.xetex.tlg
index c9c7d96..be8e07a 100644
--- a/l3experimental/xcoffins/testfiles/xcoffins003.xetex.tlg
+++ b/l3experimental/xcoffins/testfiles/xcoffins003.xetex.tlg
@@ -4,7 +4,7 @@ Author: LaTeX3 Project
 ============================================================
 TEST 1: Test 1: rotation
 ============================================================
-> \box71=
+> \box72=
 \hbox(50.5+45.5)x62.2222
 .\hbox(50.5+45.5)x62.2222
 ..\mathon
@@ -164,7 +164,7 @@ TEST 1: Test 1: rotation
 <argument> \showbox \aaa 
                          x\fbox {\usebox \aaa }\RotateCoffin \aaa {45}\showb...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern -35.7089
@@ -335,7 +335,7 @@ l. ...}
 <argument> ...RotateCoffin \aaa {45}\showbox \aaa 
                                                   x\fbox {\usebox \aaa }\Rot...
 l. ...}
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x0.0
 .\hbox(0.0+0.0)x0.0
 ..\kern 0.0
@@ -521,7 +521,7 @@ l. ...}
 ============================================================
 TEST 2: Test 2: rotation+alignment
 ============================================================
-> \box71=
+> \box72=
 \hbox(0.0+0.0)x30.0
 .\hbox(0.0+0.0)x0.0
 ..\hbox(0.0+0.0)x0.0
diff --git a/l3kernel/l3drivers.dtx b/l3kernel/l3drivers.dtx
index a7a9b7a..c7e91ab 100755
--- a/l3kernel/l3drivers.dtx
+++ b/l3kernel/l3drivers.dtx
@@ -153,6 +153,79 @@
 %   while preserving the color used in the box.
 % \end{function}
 %
+% \section{Drawing}
+%
+% The drawing functions provided here are \emph{highly} experimental. They
+% are inspired heavily by the system layer of \pkg{pgf} (most have the
+% same interface as the same functions in the latter's \cs{pgfsys@\ldots}
+% namespace). They are intended to form the basis for higher level drawing
+% interfaces, which themselves are likely to be further abstracted for user
+% access. Again, this model is heavily inspired by \pkg{pgf} and
+% Ti\textit{k}z.
+% 
+% These low level drawing interfaces abstract from the driver raw requirements
+% but still require an appreciation of the concepts of PostScript/PDF/SVG
+% graphic creation.
+%
+% At present \emph{not all drivers are covered} by the following.
+%
+% \begin{function}
+%   { \__driver_draw_begin:,  \__driver_draw_end:}
+%   \begin{syntax}
+%     \cs{__driver_draw_begin:}
+%     \meta{content}
+%     \cs{__driver_draw_end:}
+%   \end{syntax}
+%   Defines a drawing environment. This will be a scope for the purposes of
+%   the graphics state. Depending on the driver, other set up may or may not
+%   take place here. The natural size of the \meta{content} should be zero
+%   from the \TeX{} perspective: allowance for the size of the content must
+%   be made at a higher level (or indeed this can be skipped if the content is
+%   to overlap other material).
+% \end{function}
+%
+% \begin{function}
+%   {\__driver_draw_scope_begin:,  \__driver_draw_scope_end:}
+%   \begin{syntax}
+%     \cs{__driver_draw_scope_begin:}
+%     \meta{content}
+%     \cs{__driver_draw_scope_end:}
+%   \end{syntax}
+%   Defines a scope for drawing settings and so on. Changes to the graphic
+%   state and concepts such as color or linewidth are localised to a scope.
+%   This function pair must never be used if an partial path is under
+%   construction: such paths must be entirely contained at one unbroken
+%   scope level.
+% \end{function}
+%
+% \begin{function}{\__driver_draw_moveto:nn}
+%   \begin{syntax}
+%     \cs{__driver_draw_move:nn} \Arg{x} \Arg{y}
+%   \end{syntax}
+%   Moves the current drawing reference point to (\meta{x}, \meta{y});
+%   any transformation matrix will apply.
+% \end{function}
+%
+% \begin{function}{\__driver_draw_lineto:nn}
+%   \begin{syntax}
+%     \cs{__driver_draw_lineto:nn} \Arg{x} {y}
+%   \end{syntax}
+%   Adds a path from the current drawing reference point to
+%   (\meta{x}, \meta{y}; any transformation matrix will apply. Note that
+%   nothing is drawn until a fill or stroke operation is applied, and that
+%   the path may be discarded or used as a clip without appearing itself.
+% \end{function}
+%
+% \begin{function}{\__driver_draw_curveto:nn}
+%   \begin{syntax}
+%     \cs{__driver_draw_lineto:nn} \Arg{x} {y}
+%   \end{syntax}
+%   Adds a path from the current drawing reference point to
+%   (\meta{x}, \meta{y}; any transformation matrix will apply. Note that
+%   nothing is drawn until a fill or stroke operation is applied, and that
+%   the path may be discarded or used as a clip without appearing itself.
+% \end{function}
+%
 % \end{documentation}
 %
 % \begin{implementation}
diff --git a/l3kernel/testfiles/d3dvipdfmx.tlg b/l3kernel/testfiles/d3dvipdfmx.tlg
index 3731e10..fd7baa4 100644
--- a/l3kernel/testfiles/d3dvipdfmx.tlg
+++ b/l3kernel/testfiles/d3dvipdfmx.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3dvips.xetex.tlg b/l3kernel/testfiles/d3dvips.xetex.tlg
index 3731e10..fd7baa4 100644
--- a/l3kernel/testfiles/d3dvips.xetex.tlg
+++ b/l3kernel/testfiles/d3dvips.xetex.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3dvisvgm.xetex.tlg b/l3kernel/testfiles/d3dvisvgm.xetex.tlg
index 3731e10..fd7baa4 100644
--- a/l3kernel/testfiles/d3dvisvgm.xetex.tlg
+++ b/l3kernel/testfiles/d3dvisvgm.xetex.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3pdfmode.tlg b/l3kernel/testfiles/d3pdfmode.tlg
index 20cf71e..fa8986d 100644
--- a/l3kernel/testfiles/d3pdfmode.tlg
+++ b/l3kernel/testfiles/d3pdfmode.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\pdfcolorstack 0 push {0 g 0 G}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3pdfmode.xetex.tlg b/l3kernel/testfiles/d3pdfmode.xetex.tlg
index 3731e10..fd7baa4 100644
--- a/l3kernel/testfiles/d3pdfmode.xetex.tlg
+++ b/l3kernel/testfiles/d3pdfmode.xetex.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3xdvipdfmx.tlg b/l3kernel/testfiles/d3xdvipdfmx.tlg
index 20cf71e..fa8986d 100644
--- a/l3kernel/testfiles/d3xdvipdfmx.tlg
+++ b/l3kernel/testfiles/d3xdvipdfmx.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\pdfcolorstack 0 push {0 g 0 G}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/d3xdvipdfmx.xetex.tlg b/l3kernel/testfiles/d3xdvipdfmx.xetex.tlg
index 3731e10..fd7baa4 100644
--- a/l3kernel/testfiles/d3xdvipdfmx.xetex.tlg
+++ b/l3kernel/testfiles/d3xdvipdfmx.xetex.tlg
@@ -548,7 +548,7 @@ l. ...  }
 ============================================================
 TEST 4: Color
 ============================================================
-> \box71=
+> \box72=
 \hbox(6.94444+0.0)x50.02786
 .\special{pdf:bcolor [0]}
 .\OT1/cmr/m/n/10 H
diff --git a/l3kernel/testfiles/m3box001.tlg b/l3kernel/testfiles/m3box001.tlg
index 1af2e7f..6f305b6 100644
--- a/l3kernel/testfiles/m3box001.tlg
+++ b/l3kernel/testfiles/m3box001.tlg
@@ -5,9 +5,9 @@ Author: Joseph Wright,Frank Mittelbach
 TEST 1: New box
 ============================================================
 Defining \l_testa_box on line ...
-\l_testa_box=\box82
+\l_testa_box=\box83
 Defining \l_testb_box on line ...
-\l_testb_box=\box83
+\l_testb_box=\box84
 ============================================================
 ============================================================
 TEST 2: Erroneous new boxes
@@ -30,10 +30,10 @@ l. ...}
 | name has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"54
+|   \char"55
 |...............................................
 Defining \l_test_box on line ...
-\l_test_box=\box85
+\l_test_box=\box86
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 !
 ! LaTeX error: "kernel/command-already-defined"
@@ -52,10 +52,10 @@ l. ...}
 | name has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"55
+|   \char"56
 |...............................................
 Defining \l_test_box on line ...
-\l_test_box=\box86
+\l_test_box=\box87
 ============================================================
 ============================================================
 TEST 3: Generic box tests (expect T/F/F/T/T/F)
@@ -130,35 +130,35 @@ true
 ============================================================
 TEST 10: Setting boxes equal
 ============================================================
-> \box71=
+> \box72=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_h_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_h_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box75=
+> \box76=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(4.30554+0.0)x4.44444
 .\OT1/cmr/m/n/10 c
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box77=
+> \box78=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 d
 ! OK.
@@ -168,35 +168,35 @@ l. ...}
 ============================================================
 TEST 11: Setting boxes globally equal
 ============================================================
-> \box71=
+> \box72=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_h_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_h_box 
 l. ...}
-> \box78=
+> \box79=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box79=
+> \box80=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
-> \box80=
+> \box81=
 \hbox(4.30554+0.0)x4.44444
 .\OT1/cmr/m/n/10 c
 ! OK.
 <argument> \g_tempc_box 
 l. ...}
-> \box81=
+> \box82=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 d
 ! OK.
@@ -206,25 +206,25 @@ l. ...}
 ============================================================
 TEST 12: Setting to last
 ============================================================
-> \box74=
+> \box75=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box75=
+> \box76=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box78=
+> \box79=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box79=
+> \box80=
 \hbox(6.83331+0.0)x7.08336
 .\OT1/cmr/m/n/10 B
 ! OK.
@@ -234,19 +234,19 @@ l. ...}
 ============================================================
 TEST 13: Clearing boxes
 ============================================================
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box75=void
+> \box76=void
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box78=void
+> \box79=void
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box79=void
+> \box80=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -254,23 +254,23 @@ l. ...}
 ============================================================
 TEST 14: Using and clearing
 ============================================================
-> \box74=
+> \box75=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box75=
+> \box76=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box76=void
+> \box77=void
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box77=void
+> \box78=void
 ! OK.
 <argument> \l_tempd_box 
 l. ...}
@@ -300,7 +300,7 @@ l. ...}
 ============================================================
 TEST 16: Showing
 ============================================================
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -319,7 +319,7 @@ TEST 16: Showing
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -338,7 +338,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -347,7 +347,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002 []
 .\OT1/cmr/m/n/10 .
@@ -356,7 +356,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -375,7 +375,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -394,7 +394,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002
 ..\hbox(4.30554+0.0)x5.00002
@@ -403,7 +403,7 @@ l. ...}
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.94444+0.0)x28.88896
 .\hbox(4.30554+0.0)x5.00002 []
 .\OT1/cmr/m/n/10 .
@@ -416,14 +416,14 @@ l. ...}
 ============================================================
 TEST 17: Movingboxes
 ============================================================
-> \box76=
+> \box77=
 \vbox(4.30554+0.0)x15.00002
 .\hbox(4.30554+0.0)x5.00002, shifted 10.0
 ..\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \vbox(6.94444+0.0)x474.75499
 .\vbox(6.94444+0.0)x469.75499, shifted 5.0
 ..\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
@@ -435,21 +435,21 @@ l. ...}
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \vbox(6.83331+0.0)x0.0
 .\hbox(6.83331+0.0)x7.50002, shifted -10.0
 ..\OT1/cmr/m/n/10 X
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \vbox(4.30554+0.0)x0.0
 .\hbox(4.30554+0.0)x5.00002, shifted -10.0
 ..\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \vbox(6.94444+0.0)x464.75499
 .\vbox(6.94444+0.0)x469.75499, shifted -5.0
 ..\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
@@ -461,21 +461,21 @@ l. ...}
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \vbox(6.83331+0.0)x17.50002
 .\hbox(6.83331+0.0)x7.50002, shifted 10.0
 ..\OT1/cmr/m/n/10 X
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(14.30554+0.0)x5.00002
 .\hbox(4.30554+0.0)x5.00002, shifted -10.0
 ..\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(11.94444+0.0)x469.75499
 .\vbox(6.94444+0.0)x469.75499, shifted -5.0
 ..\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
@@ -487,21 +487,21 @@ l. ...}
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(0.0+10.0)x7.50002
 .\hbox(6.83331+0.0)x7.50002, shifted 10.0
 ..\OT1/cmr/m/n/10 X
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(0.0+10.0)x5.00002
 .\hbox(4.30554+0.0)x5.00002, shifted 10.0
 ..\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(1.94444+5.0)x469.75499
 .\vbox(6.94444+0.0)x469.75499, shifted 5.0
 ..\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
@@ -513,12 +513,12 @@ l. ...}
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(0.0+0.0)x0.0
 ! OK.
 <argument> \l_tempc_box 
 l. ...}
-> \box76=
+> \box77=
 \hbox(16.83331+0.0)x7.50002
 .\hbox(6.83331+0.0)x7.50002, shifted -10.0
 ..\OT1/cmr/m/n/10 X
diff --git a/l3kernel/testfiles/m3box002.tlg b/l3kernel/testfiles/m3box002.tlg
index f2587e0..ed62640 100644
--- a/l3kernel/testfiles/m3box002.tlg
+++ b/l3kernel/testfiles/m3box002.tlg
@@ -8,25 +8,25 @@ TEST 1: Directly make a box
 ============================================================
 TEST 2: Set boxes
 ============================================================
-> \box71=
+> \box72=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.08336
 .\OT1/cmr/m/n/10 B
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -72,25 +72,25 @@ Overfull \hbox (16.16669pt too wide) detected at line 50
 ============================================================
 TEST 5: Inline stuff
 ============================================================
-> \box71=
+> \box72=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=
+> \box75=
 \hbox(6.83331+0.0)x7.08336
 .\OT1/cmr/m/n/10 B
 ! OK.
@@ -100,23 +100,23 @@ l. ...}
 ============================================================
 TEST 6: Unpacking
 ============================================================
-> \box71=
+> \box72=
 \hbox(4.30554+0.0)x5.00002
 .\OT1/cmr/m/n/10 a
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \hbox(6.94444+0.0)x5.55557
 .\OT1/cmr/m/n/10 b
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=void
+> \box73=void
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
diff --git a/l3kernel/testfiles/m3box003.ptex.tlg b/l3kernel/testfiles/m3box003.ptex.tlg
index e7bd355..0562796 100644
--- a/l3kernel/testfiles/m3box003.ptex.tlg
+++ b/l3kernel/testfiles/m3box003.ptex.tlg
@@ -8,7 +8,7 @@ TEST 1: Directly make a box
 ============================================================
 TEST 2: Set boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(16.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -28,7 +28,7 @@ TEST 2: Set boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(18.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -48,7 +48,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(18.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -68,7 +68,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -76,7 +76,7 @@ l. ...}
 ============================================================
 TEST 3: Set boxes to a height
 ============================================================
-> \box71=
+> \box72=
 \vbox(28.45274+0.0)x469.75499, glue set 24.1472fil
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -88,7 +88,7 @@ TEST 3: Set boxes to a height
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(28.45274+0.0)x469.75499, glue set 21.5083fil
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -100,7 +100,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(28.45274+0.0)x469.75499, glue set 21.61943fil
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -112,7 +112,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -120,7 +120,7 @@ l. ...}
 ============================================================
 TEST 4: Inline stuff
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -131,7 +131,7 @@ TEST 4: Inline stuff
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.25497fil
 ..\hbox(0.0+0.0)x20.0
@@ -202,7 +202,7 @@ Overfull \vbox (6.15079pt too high) detected at line 68
 ============================================================
 TEST 7: Unpacking
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -213,7 +213,7 @@ TEST 7: Unpacking
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -224,11 +224,11 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=void
+> \box73=void
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
@@ -240,7 +240,7 @@ TEST 8: Directly make a top box
 ============================================================
 TEST 9: Set top boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+12.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -260,7 +260,7 @@ TEST 9: Set top boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+12.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -280,7 +280,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+12.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -300,7 +300,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
diff --git a/l3kernel/testfiles/m3box003.tlg b/l3kernel/testfiles/m3box003.tlg
index f1c027d..93532c1 100644
--- a/l3kernel/testfiles/m3box003.tlg
+++ b/l3kernel/testfiles/m3box003.tlg
@@ -8,7 +8,7 @@ TEST 1: Directly make a box
 ============================================================
 TEST 2: Set boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(16.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -27,7 +27,7 @@ TEST 2: Set boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(18.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -46,7 +46,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(18.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -65,7 +65,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -73,7 +73,7 @@ l. ...}
 ============================================================
 TEST 3: Set boxes to a height
 ============================================================
-> \box71=
+> \box72=
 \vbox(28.45274+0.0)x469.75499, glue set 24.1472fil
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -85,7 +85,7 @@ TEST 3: Set boxes to a height
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(28.45274+0.0)x469.75499, glue set 21.5083fil
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -97,7 +97,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(28.45274+0.0)x469.75499, glue set 21.61943fil
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -109,7 +109,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -117,7 +117,7 @@ l. ...}
 ============================================================
 TEST 4: Inline stuff
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -128,7 +128,7 @@ TEST 4: Inline stuff
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.25497fil
 ..\hbox(0.0+0.0)x20.0
@@ -197,7 +197,7 @@ Overfull \vbox (6.15079pt too high) detected at line 68
 ============================================================
 TEST 7: Unpacking
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -208,7 +208,7 @@ TEST 7: Unpacking
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -219,11 +219,11 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=void
+> \box73=void
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
@@ -235,7 +235,7 @@ TEST 8: Directly make a top box
 ============================================================
 TEST 9: Set top boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+12.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -254,7 +254,7 @@ TEST 9: Set top boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+12.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -273,7 +273,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+12.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -292,7 +292,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
diff --git a/l3kernel/testfiles/m3box003.uptex.tlg b/l3kernel/testfiles/m3box003.uptex.tlg
index e7bd355..0562796 100644
--- a/l3kernel/testfiles/m3box003.uptex.tlg
+++ b/l3kernel/testfiles/m3box003.uptex.tlg
@@ -8,7 +8,7 @@ TEST 1: Directly make a box
 ============================================================
 TEST 2: Set boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(16.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -28,7 +28,7 @@ TEST 2: Set boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(18.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -48,7 +48,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(18.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -68,7 +68,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -76,7 +76,7 @@ l. ...}
 ============================================================
 TEST 3: Set boxes to a height
 ============================================================
-> \box71=
+> \box72=
 \vbox(28.45274+0.0)x469.75499, glue set 24.1472fil
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -88,7 +88,7 @@ TEST 3: Set boxes to a height
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(28.45274+0.0)x469.75499, glue set 21.5083fil
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -100,7 +100,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(28.45274+0.0)x469.75499, glue set 21.61943fil
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -112,7 +112,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
@@ -120,7 +120,7 @@ l. ...}
 ============================================================
 TEST 4: Inline stuff
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -131,7 +131,7 @@ TEST 4: Inline stuff
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+0.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.25497fil
 ..\hbox(0.0+0.0)x20.0
@@ -202,7 +202,7 @@ Overfull \vbox (6.15079pt too high) detected at line 68
 ============================================================
 TEST 7: Unpacking
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+0.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -213,7 +213,7 @@ TEST 7: Unpacking
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+0.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -224,11 +224,11 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box71=void
+> \box72=void
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=void
+> \box73=void
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
@@ -240,7 +240,7 @@ TEST 8: Directly make a top box
 ============================================================
 TEST 9: Set top boxes
 ============================================================
-> \box71=
+> \box72=
 \vbox(4.30554+12.0)x469.75499
 .\hbox(4.30554+0.0)x469.75499, glue set 444.75497fil
 ..\hbox(0.0+0.0)x20.0
@@ -260,7 +260,7 @@ TEST 9: Set top boxes
 ! OK.
 <argument> \l_tempa_box 
 l. ...}
-> \box72=
+> \box73=
 \vbox(6.94444+12.0)x469.75499
 .\hbox(6.94444+0.0)x469.75499, glue set 444.19942fil
 ..\hbox(0.0+0.0)x20.0
@@ -280,7 +280,7 @@ l. ...}
 ! OK.
 <argument> \l_tempb_box 
 l. ...}
-> \box73=
+> \box74=
 \vbox(6.83331+12.0)x469.75499
 .\hbox(6.83331+0.0)x469.75499, glue set 442.67163fil
 ..\hbox(0.0+0.0)x20.0
@@ -300,7 +300,7 @@ l. ...}
 ! OK.
 <argument> \g_tempa_box 
 l. ...}
-> \box74=void
+> \box75=void
 ! OK.
 <argument> \g_tempb_box 
 l. ...}
diff --git a/l3kernel/testfiles/m3coffins001.luatex.tlg b/l3kernel/testfiles/m3coffins001.luatex.tlg
index 140b076..cca7e1a 100644
--- a/l3kernel/testfiles/m3coffins001.luatex.tlg
+++ b/l3kernel/testfiles/m3coffins001.luatex.tlg
@@ -5,7 +5,7 @@ Author: LaTeX3 Project
 TEST 1: Making new coffins
 ============================================================
 Defining \aaa on line ...
-\aaa=\box72
+\aaa=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -40,10 +40,10 @@ l. ...}
 | has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"48
+|   \char"49
 |...............................................
 Defining \aaa on line ...
-\aaa=\box73
+\aaa=\box74
 ============================================================
 ============================================================
 TEST 2: Setting coffin poles
@@ -149,7 +149,7 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x6.11111, direction TLT
 .\OT1/cmr/m/n/10 Z
 ! OK.
@@ -171,13 +171,13 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002, direction TLT
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002, direction TLT
 .\OT1/cmr/m/n/10 A
 ! OK.
@@ -188,12 +188,12 @@ l. ...}
 TEST 4: Typesetting coffins
 ============================================================
 Defining \0 on line ...
-\0=\box74
+\0=\box75
 Defining \1 on line ...
-\1=\box75
+\1=\box76
 Defining \2 on line ...
-\2=\box76
-> \box71=
+\2=\box77
+> \box72=
 \hbox(13.74443+0.0)x94.85011, direction TLT
 .\hbox(4.30554+0.0)x4.30554, direction TLT
 ..\rule(4.30554+0.0)x4.30554
@@ -284,7 +284,7 @@ Defining \2 on line ...
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.87221+6.87222)x49.57784, direction TLT
 .\hbox(4.30554+0.0)x4.30554, direction TLT
 ..\rule(4.30554+0.0)x4.30554
@@ -396,7 +396,7 @@ l. ...}
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x49.43895, direction TLT
 .\hbox(4.30554+0.0)x4.30554, direction TLT
 ..\rule(4.30554+0.0)x4.30554
@@ -560,7 +560,7 @@ l. ...  }
 ============================================================
 TEST 6: Rotation
 ============================================================
-> \box73=
+> \box74=
 \hbox(40.2855+0.0)x40.2855, direction TLT
 .\hbox(40.2855+0.0)x40.2855, direction TLT
 ..\kern 0.0
@@ -606,7 +606,7 @@ Poles of coffin \aaa:
 >  T  =>  {4.91046pt}{0.0pt}{707.10678pt}{707.10678pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(50.12056+0.0)x19.65598, direction TLT
 .\hbox(50.12056+0.0)x19.65598, direction TLT
 ..\kern -17.68753
@@ -663,7 +663,7 @@ Poles of coffin \aaa:
 >  T  =>  {6.70781pt}{0.0pt}{258.81905pt}{965.92583pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(31.02798+0.0)x46.79762, direction TLT
 .\hbox(31.02798+0.0)x46.79762, direction TLT
 ..\kern -1.27092
@@ -735,7 +735,7 @@ l. ...  }
 ============================================================
 TEST 7: Scaling
 ============================================================
-> \box73=
+> \box74=
 \hbox(7.63892+0.0)x50.02786, direction TLT
 .\hbox(7.63892+0.0)x50.02786, direction TLT
 ..\kern 0.0
@@ -780,7 +780,7 @@ Poles of coffin \aaa:
 >  T  =>  {0.0pt}{0.0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(3.81946+0.0)x100.05573, direction TLT
 .\hbox(3.81946+0.0)x100.05573, direction TLT
 ..\kern 0.0
@@ -839,7 +839,7 @@ l. ...  }
 ============================================================
 TEST 8: Resizing
 ============================================================
-> \box73=
+> \box74=
 \hbox(56.9055+0.0)x28.45274, direction TLT
 .\hbox(56.9055+0.0)x28.45274, direction TLT
 ..\kern 0.0
diff --git a/l3kernel/testfiles/m3coffins001.ptex.tlg b/l3kernel/testfiles/m3coffins001.ptex.tlg
index 84756d0..28c4fb2 100644
--- a/l3kernel/testfiles/m3coffins001.ptex.tlg
+++ b/l3kernel/testfiles/m3coffins001.ptex.tlg
@@ -5,7 +5,7 @@ Author: LaTeX3 Project
 TEST 1: Making new coffins
 ============================================================
 Defining \aaa on line ...
-\aaa=\box72
+\aaa=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -40,10 +40,10 @@ l. ...}
 | has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"48
+|   \char"49
 |...............................................
 Defining \aaa on line ...
-\aaa=\box73
+\aaa=\box74
 ============================================================
 ============================================================
 TEST 2: Setting coffin poles
@@ -149,7 +149,7 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x6.11111
 .\OT1/cmr/m/n/10 Z
 ! OK.
@@ -171,13 +171,13 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
@@ -188,12 +188,12 @@ l. ...}
 TEST 4: Typesetting coffins
 ============================================================
 Defining \0 on line ...
-\0=\box74
+\0=\box75
 Defining \1 on line ...
-\1=\box75
+\1=\box76
 Defining \2 on line ...
-\2=\box76
-> \box71=
+\2=\box77
+> \box72=
 \hbox(13.74443+0.0)x94.85011
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -282,7 +282,7 @@ Defining \2 on line ...
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.87221+6.87222)x49.57784
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -392,7 +392,7 @@ l. ...}
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x49.43895
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -553,7 +553,7 @@ l. ...  }
 ============================================================
 TEST 6: Rotation
 ============================================================
-> \box73=
+> \box74=
 \hbox(40.2855+0.0)x40.2855
 .\hbox(40.2855+0.0)x40.2855
 ..\kern 0.0
@@ -599,7 +599,7 @@ Poles of coffin \aaa:
 >  T  =>  {4.91046pt}{0.0pt}{707.10678pt}{707.10678pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(50.12056+0.0)x19.65598
 .\hbox(50.12056+0.0)x19.65598
 ..\kern -17.68753
@@ -656,7 +656,7 @@ Poles of coffin \aaa:
 >  T  =>  {6.70781pt}{0.0pt}{258.81905pt}{965.92583pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(31.02798+0.0)x46.79762
 .\hbox(31.02798+0.0)x46.79762
 ..\kern -1.27092
@@ -728,7 +728,7 @@ l. ...  }
 ============================================================
 TEST 7: Scaling
 ============================================================
-> \box73=
+> \box74=
 \hbox(7.63892+0.0)x50.02786
 .\hbox(7.63892+0.0)x50.02786
 ..\kern 0.0
@@ -773,7 +773,7 @@ Poles of coffin \aaa:
 >  T  =>  {0.0pt}{0.0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(3.81946+0.0)x100.05573
 .\hbox(3.81946+0.0)x100.05573
 ..\kern 0.0
@@ -832,7 +832,7 @@ l. ...  }
 ============================================================
 TEST 8: Resizing
 ============================================================
-> \box73=
+> \box74=
 \hbox(56.9055+0.0)x28.45274
 .\hbox(56.9055+0.0)x28.45274
 ..\kern 0.0
diff --git a/l3kernel/testfiles/m3coffins001.tlg b/l3kernel/testfiles/m3coffins001.tlg
index ebe2a75..ec24f7d 100644
--- a/l3kernel/testfiles/m3coffins001.tlg
+++ b/l3kernel/testfiles/m3coffins001.tlg
@@ -5,7 +5,7 @@ Author: LaTeX3 Project
 TEST 1: Making new coffins
 ============================================================
 Defining \aaa on line ...
-\aaa=\box72
+\aaa=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -40,10 +40,10 @@ l. ...}
 | has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"48
+|   \char"49
 |...............................................
 Defining \aaa on line ...
-\aaa=\box73
+\aaa=\box74
 ============================================================
 ============================================================
 TEST 2: Setting coffin poles
@@ -149,7 +149,7 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x6.11111
 .\OT1/cmr/m/n/10 Z
 ! OK.
@@ -171,13 +171,13 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
@@ -188,12 +188,12 @@ l. ...}
 TEST 4: Typesetting coffins
 ============================================================
 Defining \0 on line ...
-\0=\box74
+\0=\box75
 Defining \1 on line ...
-\1=\box75
+\1=\box76
 Defining \2 on line ...
-\2=\box76
-> \box71=
+\2=\box77
+> \box72=
 \hbox(13.74443+0.0)x94.85011
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -282,7 +282,7 @@ Defining \2 on line ...
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.87221+6.87222)x49.57784
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -392,7 +392,7 @@ l. ...}
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x49.43895
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -553,7 +553,7 @@ l. ...  }
 ============================================================
 TEST 6: Rotation
 ============================================================
-> \box73=
+> \box74=
 \hbox(40.2855+0.0)x40.2855
 .\hbox(40.2855+0.0)x40.2855
 ..\kern 0.0
@@ -599,7 +599,7 @@ Poles of coffin \aaa:
 >  T  =>  {4.91046pt}{0.0pt}{707.10678pt}{707.10678pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(50.12056+0.0)x19.65598
 .\hbox(50.12056+0.0)x19.65598
 ..\kern -17.68753
@@ -656,7 +656,7 @@ Poles of coffin \aaa:
 >  T  =>  {6.70781pt}{0.0pt}{258.81905pt}{965.92583pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(31.02798+0.0)x46.79762
 .\hbox(31.02798+0.0)x46.79762
 ..\kern -1.27092
@@ -728,7 +728,7 @@ l. ...  }
 ============================================================
 TEST 7: Scaling
 ============================================================
-> \box73=
+> \box74=
 \hbox(7.63892+0.0)x50.02786
 .\hbox(7.63892+0.0)x50.02786
 ..\kern 0.0
@@ -773,7 +773,7 @@ Poles of coffin \aaa:
 >  T  =>  {0.0pt}{0.0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(3.81946+0.0)x100.05573
 .\hbox(3.81946+0.0)x100.05573
 ..\kern 0.0
@@ -832,7 +832,7 @@ l. ...  }
 ============================================================
 TEST 8: Resizing
 ============================================================
-> \box73=
+> \box74=
 \hbox(56.9055+0.0)x28.45274
 .\hbox(56.9055+0.0)x28.45274
 ..\kern 0.0
diff --git a/l3kernel/testfiles/m3coffins001.uptex.tlg b/l3kernel/testfiles/m3coffins001.uptex.tlg
index 81c8c8a..7bc0475 100644
--- a/l3kernel/testfiles/m3coffins001.uptex.tlg
+++ b/l3kernel/testfiles/m3coffins001.uptex.tlg
@@ -5,7 +5,7 @@ Author: LaTeX3 Project
 TEST 1: Making new coffins
 ============================================================
 Defining \aaa on line ...
-\aaa=\box72
+\aaa=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -40,10 +40,10 @@ l. ...}
 | has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"48
+|   \char"49
 |...............................................
 Defining \aaa on line ...
-\aaa=\box73
+\aaa=\box74
 ============================================================
 ============================================================
 TEST 2: Setting coffin poles
@@ -149,7 +149,7 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x6.11111
 .\OT1/cmr/m/n/10 Z
 ! OK.
@@ -171,13 +171,13 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
@@ -188,16 +188,16 @@ l. ...}
 TEST 4: Typesetting coffins
 ============================================================
 Defining \0 on line ...
-\0=\box74
+\0=\box75
 Defining \1 on line ...
-\1=\box75
+\1=\box76
 Defining \2 on line ...
-\2=\box76
+\2=\box77
 LaTeX Font Info:    Font shape `JT2/mc/m/n' will be
 (Font)              scaled to size 4.8111pt on input line ....
 LaTeX Font Info:    Font shape `JY2/mc/m/n' will be
 (Font)              scaled to size 4.8111pt on input line ....
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x94.85011
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -286,7 +286,7 @@ LaTeX Font Info:    Font shape `JY2/mc/m/n' will be
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.87221+6.87222)x49.57784
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -396,7 +396,7 @@ l. ...}
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x49.43895
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -557,7 +557,7 @@ l. ...  }
 ============================================================
 TEST 6: Rotation
 ============================================================
-> \box73=
+> \box74=
 \hbox(40.2855+0.0)x40.2855
 .\hbox(40.2855+0.0)x40.2855
 ..\kern 0.0
@@ -603,7 +603,7 @@ Poles of coffin \aaa:
 >  T  =>  {4.91046pt}{0.0pt}{707.10678pt}{707.10678pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(50.12056+0.0)x19.65598
 .\hbox(50.12056+0.0)x19.65598
 ..\kern -17.68753
@@ -660,7 +660,7 @@ Poles of coffin \aaa:
 >  T  =>  {6.70781pt}{0.0pt}{258.81905pt}{965.92583pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(31.02798+0.0)x46.79762
 .\hbox(31.02798+0.0)x46.79762
 ..\kern -1.27092
@@ -732,7 +732,7 @@ l. ...  }
 ============================================================
 TEST 7: Scaling
 ============================================================
-> \box73=
+> \box74=
 \hbox(7.63892+0.0)x50.02786
 .\hbox(7.63892+0.0)x50.02786
 ..\kern 0.0
@@ -777,7 +777,7 @@ Poles of coffin \aaa:
 >  T  =>  {0.0pt}{0.0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(3.81946+0.0)x100.05573
 .\hbox(3.81946+0.0)x100.05573
 ..\kern 0.0
@@ -836,7 +836,7 @@ l. ...  }
 ============================================================
 TEST 8: Resizing
 ============================================================
-> \box73=
+> \box74=
 \hbox(56.9055+0.0)x28.45274
 .\hbox(56.9055+0.0)x28.45274
 ..\kern 0.0
diff --git a/l3kernel/testfiles/m3coffins001.xetex.tlg b/l3kernel/testfiles/m3coffins001.xetex.tlg
index 84756d0..28c4fb2 100644
--- a/l3kernel/testfiles/m3coffins001.xetex.tlg
+++ b/l3kernel/testfiles/m3coffins001.xetex.tlg
@@ -5,7 +5,7 @@ Author: LaTeX3 Project
 TEST 1: Making new coffins
 ============================================================
 Defining \aaa on line ...
-\aaa=\box72
+\aaa=\box73
 Size of coffin \aaa:
 > ht = 0.0pt
 > dp = 0.0pt
@@ -40,10 +40,10 @@ l. ...}
 | has already been used elsewhere.
 | 
 | The current meaning is:
-|   \char"48
+|   \char"49
 |...............................................
 Defining \aaa on line ...
-\aaa=\box73
+\aaa=\box74
 ============================================================
 ============================================================
 TEST 2: Setting coffin poles
@@ -149,7 +149,7 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x6.11111
 .\OT1/cmr/m/n/10 Z
 ! OK.
@@ -171,13 +171,13 @@ Poles of coffin \zzz:
 >  T  =>  {0pt}{0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box73=
+> \box74=
 \hbox(6.83331+0.0)x7.50002
 .\OT1/cmr/m/n/10 A
 ! OK.
@@ -188,12 +188,12 @@ l. ...}
 TEST 4: Typesetting coffins
 ============================================================
 Defining \0 on line ...
-\0=\box74
+\0=\box75
 Defining \1 on line ...
-\1=\box75
+\1=\box76
 Defining \2 on line ...
-\2=\box76
-> \box71=
+\2=\box77
+> \box72=
 \hbox(13.74443+0.0)x94.85011
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -282,7 +282,7 @@ Defining \2 on line ...
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(6.87221+6.87222)x49.57784
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -392,7 +392,7 @@ l. ...}
 ! OK.
 <argument> \zzz 
 l. ...}
-> \box71=
+> \box72=
 \hbox(13.74443+0.0)x49.43895
 .\hbox(4.30554+0.0)x4.30554
 ..\rule(4.30554+0.0)x4.30554
@@ -553,7 +553,7 @@ l. ...  }
 ============================================================
 TEST 6: Rotation
 ============================================================
-> \box73=
+> \box74=
 \hbox(40.2855+0.0)x40.2855
 .\hbox(40.2855+0.0)x40.2855
 ..\kern 0.0
@@ -599,7 +599,7 @@ Poles of coffin \aaa:
 >  T  =>  {4.91046pt}{0.0pt}{707.10678pt}{707.10678pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(50.12056+0.0)x19.65598
 .\hbox(50.12056+0.0)x19.65598
 ..\kern -17.68753
@@ -656,7 +656,7 @@ Poles of coffin \aaa:
 >  T  =>  {6.70781pt}{0.0pt}{258.81905pt}{965.92583pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(31.02798+0.0)x46.79762
 .\hbox(31.02798+0.0)x46.79762
 ..\kern -1.27092
@@ -728,7 +728,7 @@ l. ...  }
 ============================================================
 TEST 7: Scaling
 ============================================================
-> \box73=
+> \box74=
 \hbox(7.63892+0.0)x50.02786
 .\hbox(7.63892+0.0)x50.02786
 ..\kern 0.0
@@ -773,7 +773,7 @@ Poles of coffin \aaa:
 >  T  =>  {0.0pt}{0.0pt}{1000pt}{0pt}.
 <recently read> }
 l. ...  }
-> \box73=
+> \box74=
 \hbox(3.81946+0.0)x100.05573
 .\hbox(3.81946+0.0)x100.05573
 ..\kern 0.0
@@ -832,7 +832,7 @@ l. ...  }
 ============================================================
 TEST 8: Resizing
 ============================================================
-> \box73=
+> \box74=
 \hbox(56.9055+0.0)x28.45274
 .\hbox(56.9055+0.0)x28.45274
 ..\kern 0.0
diff --git a/l3kernel/testfiles/m3expl002.luatex.tlg b/l3kernel/testfiles/m3expl002.luatex.tlg
index 84efd1d..90e997b 100644
--- a/l3kernel/testfiles/m3expl002.luatex.tlg
+++ b/l3kernel/testfiles/m3expl002.luatex.tlg
@@ -85,4 +85,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl002.ptex.tlg b/l3kernel/testfiles/m3expl002.ptex.tlg
index 3a7bac6..39185fa 100644
--- a/l3kernel/testfiles/m3expl002.ptex.tlg
+++ b/l3kernel/testfiles/m3expl002.ptex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl002.tlg b/l3kernel/testfiles/m3expl002.tlg
index b3e8f9d..c4c55be 100644
--- a/l3kernel/testfiles/m3expl002.tlg
+++ b/l3kernel/testfiles/m3expl002.tlg
@@ -84,4 +84,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl002.uptex.tlg b/l3kernel/testfiles/m3expl002.uptex.tlg
index 3a7bac6..39185fa 100644
--- a/l3kernel/testfiles/m3expl002.uptex.tlg
+++ b/l3kernel/testfiles/m3expl002.uptex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl002.xetex.tlg b/l3kernel/testfiles/m3expl002.xetex.tlg
index 9e752de..0d4902e 100644
--- a/l3kernel/testfiles/m3expl002.xetex.tlg
+++ b/l3kernel/testfiles/m3expl002.xetex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3xdvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl004.luatex.tlg b/l3kernel/testfiles/m3expl004.luatex.tlg
index 84efd1d..90e997b 100644
--- a/l3kernel/testfiles/m3expl004.luatex.tlg
+++ b/l3kernel/testfiles/m3expl004.luatex.tlg
@@ -85,4 +85,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl004.ptex.tlg b/l3kernel/testfiles/m3expl004.ptex.tlg
index 3a7bac6..39185fa 100644
--- a/l3kernel/testfiles/m3expl004.ptex.tlg
+++ b/l3kernel/testfiles/m3expl004.ptex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl004.tlg b/l3kernel/testfiles/m3expl004.tlg
index b3e8f9d..c4c55be 100644
--- a/l3kernel/testfiles/m3expl004.tlg
+++ b/l3kernel/testfiles/m3expl004.tlg
@@ -84,4 +84,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl004.uptex.tlg b/l3kernel/testfiles/m3expl004.uptex.tlg
index 3a7bac6..39185fa 100644
--- a/l3kernel/testfiles/m3expl004.uptex.tlg
+++ b/l3kernel/testfiles/m3expl004.uptex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl004.xetex.tlg b/l3kernel/testfiles/m3expl004.xetex.tlg
index 9e752de..0d4902e 100644
--- a/l3kernel/testfiles/m3expl004.xetex.tlg
+++ b/l3kernel/testfiles/m3expl004.xetex.tlg
@@ -83,4 +83,5 @@ Don't change this file in any respect.
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3xdvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl006.luatex.tlg b/l3kernel/testfiles/m3expl006.luatex.tlg
index 5c0c84c..39607a0 100644
--- a/l3kernel/testfiles/m3expl006.luatex.tlg
+++ b/l3kernel/testfiles/m3expl006.luatex.tlg
@@ -86,4 +86,5 @@ Author: Bruno Le Floch and Joseph Wright
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl006.ptex.tlg b/l3kernel/testfiles/m3expl006.ptex.tlg
index 23a5660..b7f56dd 100644
--- a/l3kernel/testfiles/m3expl006.ptex.tlg
+++ b/l3kernel/testfiles/m3expl006.ptex.tlg
@@ -84,4 +84,5 @@ Author: Bruno Le Floch and Joseph Wright
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl006.tlg b/l3kernel/testfiles/m3expl006.tlg
index 81776a8..147f281 100644
--- a/l3kernel/testfiles/m3expl006.tlg
+++ b/l3kernel/testfiles/m3expl006.tlg
@@ -85,4 +85,5 @@ Author: Bruno Le Floch and Joseph Wright
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3pdfmode.def
 \l__driver_color_stack_int=\count134
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl006.uptex.tlg b/l3kernel/testfiles/m3expl006.uptex.tlg
index 23a5660..b7f56dd 100644
--- a/l3kernel/testfiles/m3expl006.uptex.tlg
+++ b/l3kernel/testfiles/m3expl006.uptex.tlg
@@ -84,4 +84,5 @@ Author: Bruno Le Floch and Joseph Wright
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3dvipdfmx.def
+\l__driver_tmp_box=\box71
 ))
diff --git a/l3kernel/testfiles/m3expl006.xetex.tlg b/l3kernel/testfiles/m3expl006.xetex.tlg
index 66ea6f9..0ef4aeb 100644
--- a/l3kernel/testfiles/m3expl006.xetex.tlg
+++ b/l3kernel/testfiles/m3expl006.xetex.tlg
@@ -84,4 +84,5 @@ Author: Bruno Le Floch and Joseph Wright
 \l__coffin_scaled_total_height_dim=\dimen161
 \l__coffin_scaled_width_dim=\dimen162
 ) (l3xdvipdfmx.def
+\l__driver_tmp_box=\box71
 ))

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the latex3-commits mailing list