[latex3-commits] [l3svn] 02/02: l3build: Further work on 'data leak' issue

noreply at latex-project.org noreply at latex-project.org
Wed Jun 22 10:35:41 CEST 2016


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

joseph pushed a commit to branch master
in repository l3svn.

commit ac25230c3a18b6869c8fbe2ab9229a38de2e0e67
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Jun 22 09:35:16 2016 +0100

    l3build: Further work on 'data leak' issue
---
 contrib/testfiles/mhchem001.luatex.tlg          |  261 ----------------
 contrib/testfiles/siunitx001.lvt                |    7 +-
 contrib/testfiles/siunitx001.ptex.tlg           |  364 -----------------------
 contrib/testfiles/siunitx001.tlg                |   46 +--
 contrib/testfiles/siunitx001.uptex.tlg          |  364 -----------------------
 contrib/testfiles/siunitx001.xetex.tlg          |  364 -----------------------
 l3build/l3build.lua                             |    2 +-
 l3trial/l3hooks/testfiles/m3hooks001.luatex.tlg |    1 -
 l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg   |    1 -
 l3trial/l3hooks/testfiles/m3hooks001.tlg        |    1 -
 l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg  |    1 -
 l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg  |    1 -
 12 files changed, 9 insertions(+), 1404 deletions(-)

diff --git a/contrib/testfiles/mhchem001.luatex.tlg b/contrib/testfiles/mhchem001.luatex.tlg
deleted file mode 100644
index a55eb63..0000000
--- a/contrib/testfiles/mhchem001.luatex.tlg
+++ /dev/null
@@ -1,261 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-Completed box being shipped out [1]
-\vbox(633.0+0.0)x407.0, direction TLT
-.\glue 16.0
-.\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT
-..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT
-...\glue 0.0 plus 1.0fil
-...\hbox(0.0+0.0)x345.0, direction TLT
-..\glue 25.0
-..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 526.44379fil, direction TLT
-...\write-{}
-...\glue(\topskip) 3.16669
-...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil, direction TLT
-....\localpar
-.....\localinterlinepenalty=0
-.....\localbrokenpenalty=0
-.....\localleftbox=null
-.....\localrightbox=null
-....\hbox(0.0+0.0)x15.0, direction TLT
-....\mathon
-....\hbox(6.83331+0.0)x14.72224, direction TLT
-.....\hbox(6.83331+0.0)x14.72224, direction TLT
-......\OT1/cmr/m/n/10 C
-......\OT1/cmr/m/n/10 H
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 4
-.....\mathoff
-....\mathoff
-....\penalty 10000
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\OT1/cmr/m/n/10 +
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\mathon
-....\hbox(6.44444+0.0)x5.00002, direction TLT
-.....\hbox(6.44444+0.0)x5.00002, direction TLT
-......\OT1/cmr/m/n/10 2
-....\glue 1.66663
-....\hbox(6.83331+0.0)x7.7778, direction TLT
-.....\hbox(6.83331+0.0)x7.7778, direction TLT
-......\OT1/cmr/m/n/10 O
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\mathoff
-....\mathon
-....\hbox(0.0+0.0)x0.0, direction TLT
-....\glue(\thickmuskip) 2.77771 plus 2.77771
-....\hbox(3.66875+0.0)x20.00003, direction TLT
-.....\vbox(3.66875+0.0)x20.00003, direction TLT
-......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill, direction TLT
-.......\glue 0.0 plus 1.0fil minus 1.0fil
-.......\mathon
-.......\hbox(0.0+0.0)x7.7778, direction TLT
-........\hbox(0.0+0.0)x7.7778, direction TLT
-.........\mathon
-.........\hbox(5.83333+0.83333)x7.7778, direction TLT
-..........\OMS/cmsy/m/n/10 ^^@
-.........\mathoff
-.......\kern -3.8888
-.......\cleaders 0.0 plus 1.0fill
-........\hbox(0.0+0.0)x5.55563, direction TLT
-.........\mathon
-.........\kern -1.11108
-.........\hbox(0.0+0.0)x7.7778, direction TLT
-..........\hbox(0.0+0.0)x7.7778, direction TLT
-...........\mathon
-...........\hbox(5.83333+0.83333)x7.7778, direction TLT
-............\OMS/cmsy/m/n/10 ^^@
-...........\mathoff
-.........\kern -1.11108
-.........\mathoff
-.......\kern -3.8888
-.......\OMS/cmsy/m/n/10 !
-.......\mathoff
-.......\glue 0.0 plus 1.0fil minus 1.0fil
-....\penalty 500
-....\glue(\thickmuskip) 2.77771 plus 2.77771
-....\hbox(0.0+0.0)x0.0, direction TLT
-....\mathoff
-....\mathon
-....\hbox(6.83331+0.0)x15.00003, direction TLT
-.....\hbox(6.83331+0.0)x15.00003, direction TLT
-......\OT1/cmr/m/n/10 C
-......\OT1/cmr/m/n/10 O
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\mathoff
-....\penalty 10000
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\OT1/cmr/m/n/10 +
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\mathon
-....\hbox(6.44444+0.0)x5.00002, direction TLT
-.....\hbox(6.44444+0.0)x5.00002, direction TLT
-......\OT1/cmr/m/n/10 2
-....\glue 1.66663
-....\hbox(6.83331+0.0)x7.50002, direction TLT
-.....\hbox(6.83331+0.0)x7.50002, direction TLT
-......\OT1/cmr/m/n/10 H
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\hbox(6.83331+0.0)x7.7778, direction TLT
-.....\hbox(6.83331+0.0)x7.7778, direction TLT
-......\OT1/cmr/m/n/10 O
-....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.6667
-...\hbox(6.83331+1.49998)x345.0, glue set 196.22217fil, direction TLT
-....\localpar
-.....\localinterlinepenalty=0
-.....\localbrokenpenalty=0
-.....\localleftbox=null
-.....\localrightbox=null
-....\hbox(0.0+0.0)x15.0, direction TLT
-....\mathon
-....\hbox(6.83331+0.0)x14.72224, direction TLT
-.....\hbox(6.83331+0.0)x14.72224, direction TLT
-......\OT1/cmr/m/n/10 C
-......\OT1/cmr/m/n/10 H
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 4
-.....\mathoff
-....\mathoff
-....\penalty 10000
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\OT1/cmr/m/n/10 +
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\mathon
-....\hbox(6.44444+0.0)x5.00002, direction TLT
-.....\hbox(6.44444+0.0)x5.00002, direction TLT
-......\OT1/cmr/m/n/10 2
-....\glue 1.66663
-....\hbox(6.83331+0.0)x7.7778, direction TLT
-.....\hbox(6.83331+0.0)x7.7778, direction TLT
-......\OT1/cmr/m/n/10 O
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\mathoff
-....\mathon
-....\hbox(0.0+0.0)x0.0, direction TLT
-....\glue(\thickmuskip) 2.77771 plus 2.77771
-....\hbox(3.66875+0.0)x20.00003, direction TLT
-.....\vbox(3.66875+0.0)x20.00003, direction TLT
-......\hbox(3.66875+0.0)x20.00003, glue set 9.9998fill, direction TLT
-.......\glue 0.0 plus 1.0fil minus 1.0fil
-.......\mathon
-.......\hbox(0.0+0.0)x7.7778, direction TLT
-........\hbox(0.0+0.0)x7.7778, direction TLT
-.........\mathon
-.........\hbox(5.83333+0.83333)x7.7778, direction TLT
-..........\OMS/cmsy/m/n/10 ^^@
-.........\mathoff
-.......\kern -3.8888
-.......\cleaders 0.0 plus 1.0fill
-........\hbox(0.0+0.0)x5.55563, direction TLT
-.........\mathon
-.........\kern -1.11108
-.........\hbox(0.0+0.0)x7.7778, direction TLT
-..........\hbox(0.0+0.0)x7.7778, direction TLT
-...........\mathon
-...........\hbox(5.83333+0.83333)x7.7778, direction TLT
-............\OMS/cmsy/m/n/10 ^^@
-...........\mathoff
-.........\kern -1.11108
-.........\mathoff
-.......\kern -3.8888
-.......\OMS/cmsy/m/n/10 !
-.......\mathoff
-.......\glue 0.0 plus 1.0fil minus 1.0fil
-....\penalty 500
-....\glue(\thickmuskip) 2.77771 plus 2.77771
-....\hbox(0.0+0.0)x0.0, direction TLT
-....\mathoff
-....\mathon
-....\hbox(6.83331+0.0)x15.00003, direction TLT
-.....\hbox(6.83331+0.0)x15.00003, direction TLT
-......\OT1/cmr/m/n/10 C
-......\OT1/cmr/m/n/10 O
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\mathoff
-....\penalty 10000
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\OT1/cmr/m/n/10 +
-....\glue 2.15277 plus 1.29167 minus 1.29167
-....\mathon
-....\hbox(6.44444+0.0)x5.00002, direction TLT
-.....\hbox(6.44444+0.0)x5.00002, direction TLT
-......\OT1/cmr/m/n/10 2
-....\glue 1.66663
-....\hbox(6.83331+0.0)x7.50002, direction TLT
-.....\hbox(6.83331+0.0)x7.50002, direction TLT
-......\OT1/cmr/m/n/10 H
-....\hbox(6.83331+0.0)x0.0, direction TLT
-.....\hbox(6.83331+0.0)x0.0, direction TLT
-....\hbox(0.0+0.0)x4.48613, shifted 1.49998, direction TLT
-.....\mathon
-.....\hbox(4.51111+0.0)x3.98613, direction TLT
-......\hbox(4.51111+0.0)x3.98613, direction TLT
-.......\OT1/cmr/m/n/7 2
-.....\mathoff
-....\hbox(6.83331+0.0)x7.7778, direction TLT
-.....\hbox(6.83331+0.0)x7.7778, direction TLT
-......\OT1/cmr/m/n/10 O
-....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue 0.0 plus 1.0fil
-...\glue 0.0
-...\glue 0.0 plus 0.0001fil
-..\glue(\baselineskip) 23.55556
-..\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT
-...\glue 0.0 plus 1.0fil
-...\OT1/cmr/m/n/10 1
-...\glue 0.0 plus 1.0fil
-(.aux)
diff --git a/contrib/testfiles/siunitx001.lvt b/contrib/testfiles/siunitx001.lvt
index 5cbca07..d09f50a 100644
--- a/contrib/testfiles/siunitx001.lvt
+++ b/contrib/testfiles/siunitx001.lvt
@@ -10,14 +10,17 @@
 
 \begin{document}
 
-\showoutput
-
 % Force upTeX to do its extra font loading:
 % avoid needing an additional .tlg file
 \SI{10}{\joule\per\mole\per\kelvin}
 
+% Avoid writing driver specials into the test part of the .log
+\newpage
+
 \START
 
+\showoutput
+
 \SI{10}{\joule\per\mole\per\kelvin}
 $\SI{10}{\joule\per\mole\per\kelvin}$
 $\SI{10}{J.mol^{-1}.k^{-1}}$
diff --git a/contrib/testfiles/siunitx001.ptex.tlg b/contrib/testfiles/siunitx001.ptex.tlg
deleted file mode 100644
index 7fdf655..0000000
--- a/contrib/testfiles/siunitx001.ptex.tlg
+++ /dev/null
@@ -1,364 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
-)
-Completed box being shipped out [1]
-\vbox(633.0+0.0)x407.0
-.\glue 16.0
-.\vbox(617.0+0.0)x345.0, shifted 62.0
-..\vbox(12.0+0.0)x345.0, glue set 12.0fil
-...\glue 0.0 plus 1.0fil
-...\hbox(0.0+0.0)x345.0
-..\glue 25.0
-..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
-...\write-{}
-...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
-...\glue(\topskip) 1.85997
-...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.85997
-...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x53.8334
-.....\hbox(8.14003+0.0)x53.8334
-......\mathon
-......\hbox(8.14003+0.0)x53.8334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 K
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x51.3334
-.....\hbox(8.14003+0.0)x51.3334
-......\mathon
-......\hbox(8.14003+0.0)x51.3334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 k
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\hbox(6.44444+0.0)x10.00003
-.....\OT1/cmr/m/n/10 1
-.....\OT1/cmr/m/n/10 0
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.60834
-.....\OT1/cmr/m/n/10 J
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 m
-.....\OT1/cmr/m/n/10 o
-.....\OT1/cmr/m/n/10 l
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 K
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(14.5+9.5)x69.5557
-.....\mathon
-.....\vbox(14.5+9.5)x69.5557
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-......\glue(\lineskip) 0.0
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(8.5+3.5)x39.77791
-.....\mathon
-.....\vbox(8.5+3.5)x39.77791
-......\hbox(8.39996+3.60004)x39.77791
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x39.77791
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\mathon
-.........\hbox(6.44444+0.0)x17.77783
-..........\OT1/cmr/m/n/10 1
-..........\OML/cmm/m/it/10 :
-..........\OT1/cmr/m/n/10 2
-..........\OT1/cmr/m/n/10 3
-.........\mathoff
-........\penalty 10000
-........\kern 1.66672
-........\hbox(4.30554+0.0)x8.33336
-.........\mathon
-.........\OT1/cmr/m/n/10 m
-.........\mathoff
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue 0.0 plus 1.0fil
-...\glue 0.0
-...\glue 0.0 plus 0.0001fil
-..\glue(\baselineskip) 23.55556
-..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
-...\glue 0.0 plus 1.0fil
-...\OT1/cmr/m/n/10 1
-...\glue 0.0 plus 1.0fil
-(.aux)
diff --git a/contrib/testfiles/siunitx001.tlg b/contrib/testfiles/siunitx001.tlg
index 8d90494..c71934a 100644
--- a/contrib/testfiles/siunitx001.tlg
+++ b/contrib/testfiles/siunitx001.tlg
@@ -1,8 +1,7 @@
 This is a generated file for the LaTeX (2e + expl3) validation system.
 Don't change this file in any respect.
 LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
-)
-Completed box being shipped out [1]
+Completed box being shipped out [2]
 \vbox(633.0+0.0)x407.0
 .\glue 16.0
 .\vbox(617.0+0.0)x345.0, shifted 62.0
@@ -11,47 +10,8 @@ Completed box being shipped out [1]
 ...\hbox(0.0+0.0)x345.0
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
-...\write-{}
+..\vbox(550.0+0.0)x345.0, glue set 501.94638fil
 ...\glue(\topskip) 1.85997
-...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.85997
 ...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
 ....\hbox(0.0+0.0)x15.0
 ....\hbox(6.44444+0.0)x10.00003
@@ -358,6 +318,6 @@ Completed box being shipped out [1]
 ..\glue(\baselineskip) 23.55556
 ..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
 ...\glue 0.0 plus 1.0fil
-...\OT1/cmr/m/n/10 1
+...\OT1/cmr/m/n/10 2
 ...\glue 0.0 plus 1.0fil
 (.aux)
diff --git a/contrib/testfiles/siunitx001.uptex.tlg b/contrib/testfiles/siunitx001.uptex.tlg
deleted file mode 100644
index 7fdf655..0000000
--- a/contrib/testfiles/siunitx001.uptex.tlg
+++ /dev/null
@@ -1,364 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
-)
-Completed box being shipped out [1]
-\vbox(633.0+0.0)x407.0
-.\glue 16.0
-.\vbox(617.0+0.0)x345.0, shifted 62.0
-..\vbox(12.0+0.0)x345.0, glue set 12.0fil
-...\glue 0.0 plus 1.0fil
-...\hbox(0.0+0.0)x345.0
-..\glue 25.0
-..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
-...\write-{}
-...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
-...\glue(\topskip) 1.85997
-...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.85997
-...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x53.8334
-.....\hbox(8.14003+0.0)x53.8334
-......\mathon
-......\hbox(8.14003+0.0)x53.8334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 K
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x51.3334
-.....\hbox(8.14003+0.0)x51.3334
-......\mathon
-......\hbox(8.14003+0.0)x51.3334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 k
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\hbox(6.44444+0.0)x10.00003
-.....\OT1/cmr/m/n/10 1
-.....\OT1/cmr/m/n/10 0
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.60834
-.....\OT1/cmr/m/n/10 J
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 m
-.....\OT1/cmr/m/n/10 o
-.....\OT1/cmr/m/n/10 l
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 K
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(14.5+9.5)x69.5557
-.....\mathon
-.....\vbox(14.5+9.5)x69.5557
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-......\glue(\lineskip) 0.0
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(8.5+3.5)x39.77791
-.....\mathon
-.....\vbox(8.5+3.5)x39.77791
-......\hbox(8.39996+3.60004)x39.77791
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x39.77791
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\mathon
-.........\hbox(6.44444+0.0)x17.77783
-..........\OT1/cmr/m/n/10 1
-..........\OML/cmm/m/it/10 :
-..........\OT1/cmr/m/n/10 2
-..........\OT1/cmr/m/n/10 3
-.........\mathoff
-........\penalty 10000
-........\kern 1.66672
-........\hbox(4.30554+0.0)x8.33336
-.........\mathon
-.........\OT1/cmr/m/n/10 m
-.........\mathoff
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue 0.0 plus 1.0fil
-...\glue 0.0
-...\glue 0.0 plus 0.0001fil
-..\glue(\baselineskip) 23.55556
-..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
-...\glue 0.0 plus 1.0fil
-...\OT1/cmr/m/n/10 1
-...\glue 0.0 plus 1.0fil
-(.aux)
diff --git a/contrib/testfiles/siunitx001.xetex.tlg b/contrib/testfiles/siunitx001.xetex.tlg
deleted file mode 100644
index 7fdf655..0000000
--- a/contrib/testfiles/siunitx001.xetex.tlg
+++ /dev/null
@@ -1,364 +0,0 @@
-This is a generated file for the LaTeX (2e + expl3) validation system.
-Don't change this file in any respect.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line ....
-)
-Completed box being shipped out [1]
-\vbox(633.0+0.0)x407.0
-.\glue 16.0
-.\vbox(617.0+0.0)x345.0, shifted 62.0
-..\vbox(12.0+0.0)x345.0, glue set 12.0fil
-...\glue 0.0 plus 1.0fil
-...\hbox(0.0+0.0)x345.0
-..\glue 25.0
-..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 489.94766fil
-...\write-{}
-...\special{pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () /Producer\ETC.}
-...\glue(\topskip) 1.85997
-...\hbox(8.14003+0.0)x345.0, glue set 264.49985fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.85997
-...\hbox(8.14003+0.0)x345.0, glue set 60.72466fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(6.44444+0.0)x10.00003
-.....\mathon
-.....\hbox(6.44444+0.0)x10.00003
-......\OT1/cmr/m/n/10 1
-......\OT1/cmr/m/n/10 0
-.....\mathoff
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.8334
-.....\mathon
-.....\hbox(8.14003+0.0)x53.8334
-......\OT1/cmr/m/n/10 J
-......\glue 1.66663
-......\OT1/cmr/m/n/10 m
-......\OT1/cmr/m/n/10 o
-......\OT1/cmr/m/n/10 l
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-......\glue 1.66663
-......\OT1/cmr/m/n/10 K
-......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-.......\mathon
-.......\hbox(4.51111+0.83334)x10.23615
-........\OMS/cmsy/m/n/7 ^^@
-........\OT1/cmr/m/n/7 1
-.......\mathoff
-.....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x53.8334
-.....\hbox(8.14003+0.0)x53.8334
-......\mathon
-......\hbox(8.14003+0.0)x53.8334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 K
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\mathon
-....\hbox(6.44444+0.0)x10.00003
-.....\hbox(6.44444+0.0)x10.00003
-......\mathon
-......\hbox(6.44444+0.0)x10.00003
-.......\OT1/cmr/m/n/10 1
-.......\OT1/cmr/m/n/10 0
-......\mathoff
-....\penalty 10000
-....\glue 1.66663
-....\hbox(8.14003+0.0)x51.3334
-.....\hbox(8.14003+0.0)x51.3334
-......\mathon
-......\hbox(8.14003+0.0)x51.3334
-.......\OT1/cmr/m/n/10 J
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 m
-.......\OT1/cmr/m/n/10 o
-.......\OT1/cmr/m/n/10 l
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-.......\glue 1.66663
-.......\OT1/cmr/m/n/10 k
-.......\hbox(4.51111+0.83334)x10.73615, shifted -3.62892
-........\mathon
-........\hbox(4.51111+0.83334)x10.23615
-.........\OMS/cmsy/m/n/7 ^^@
-.........\OT1/cmr/m/n/7 1
-........\mathoff
-......\mathoff
-....\mathoff
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\hbox(6.44444+0.0)x10.00003
-.....\OT1/cmr/m/n/10 1
-.....\OT1/cmr/m/n/10 0
-....\penalty 10000
-....\kern 1.66672
-....\hbox(8.14003+0.0)x53.60834
-.....\OT1/cmr/m/n/10 J
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 m
-.....\OT1/cmr/m/n/10 o
-.....\OT1/cmr/m/n/10 l
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-.....\kern 1.66672
-.....\OT1/cmr/m/n/10 K
-.....\mathon
-.....\hbox(4.51111+0.83313)x10.62352, shifted -3.62892
-......\hbox(4.51111+0.83313)x10.12352
-.......\hbox(4.32309+0.83313)x6.13739
-........\TS1/cmr/m/n/7 =
-.......\OT1/cmr/m/n/7 1
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(14.5+9.5)x345.0, glue set 260.4443fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(14.5+9.5)x69.5557
-.....\mathon
-.....\vbox(14.5+9.5)x69.5557
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x22.77785
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x22.77785
-..........\mathon
-..........\hbox(6.44444+0.0)x22.77785
-...........\OT1/cmr/m/n/10 1
-...........\OT1/cmr/m/n/10 2
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 3
-...........\OT1/cmr/m/n/10 4
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-......\glue(\lineskip) 0.0
-......\hbox(8.39996+3.60004)x69.5557
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x34.77785
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x5.00002, glue set 5.00002fil
-.........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\hbox(0.0+0.0)x0.0
-..........\glue 0.0 plus 1.0fil
-.........\hbox(6.44444+0.0)x17.77783
-..........\mathon
-..........\hbox(6.44444+0.0)x17.77783
-...........\OT1/cmr/m/n/10 5
-...........\OML/cmm/m/it/10 :
-...........\OT1/cmr/m/n/10 6
-...........\OT1/cmr/m/n/10 7
-..........\mathoff
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\hbox(0.0+0.0)x0.0
-.........\glue 0.0 plus 1.0fil
-........\glue 0.0 plus 0.5fill
-........\kern 0.0
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue(\parskip) 0.0 plus 1.0
-...\glue(\lineskip) 1.0
-...\hbox(8.5+3.5)x345.0, glue set 290.22209fil
-....\hbox(0.0+0.0)x15.0
-....\hbox(8.5+3.5)x39.77791
-.....\mathon
-.....\vbox(8.5+3.5)x39.77791
-......\hbox(8.39996+3.60004)x39.77791
-.......\glue(\tabskip) 0.0
-.......\hbox(8.39996+3.60004)x39.77791
-........\rule(8.39996+3.60004)x0.0
-........\glue 6.0
-........\glue 0.0 plus 1.0fil
-........\hbox(6.44444+0.0)x17.77783
-.........\mathon
-.........\hbox(6.44444+0.0)x17.77783
-..........\OT1/cmr/m/n/10 1
-..........\OML/cmm/m/it/10 :
-..........\OT1/cmr/m/n/10 2
-..........\OT1/cmr/m/n/10 3
-.........\mathoff
-........\penalty 10000
-........\kern 1.66672
-........\hbox(4.30554+0.0)x8.33336
-.........\mathon
-.........\OT1/cmr/m/n/10 m
-.........\mathoff
-........\glue 0.0 plus 1.0fil
-........\glue 6.0
-.......\glue(\tabskip) 0.0
-.....\mathoff
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\glue 0.0 plus 1.0fil
-...\glue 0.0
-...\glue 0.0 plus 0.0001fil
-..\glue(\baselineskip) 23.55556
-..\hbox(6.44444+0.0)x345.0, glue set 170.0fil
-...\glue 0.0 plus 1.0fil
-...\OT1/cmr/m/n/10 1
-...\glue 0.0 plus 1.0fil
-(.aux)
diff --git a/l3build/l3build.lua b/l3build/l3build.lua
index fd983d4..7b0974c 100644
--- a/l3build/l3build.lua
+++ b/l3build/l3build.lua
@@ -799,7 +799,7 @@ function formatlog(logfile, newfile, engine)
     -- Merge all of .fd data into one line so will be removed later
     if string.match(line, "^ *%([%.%/%w]+%.fd[^%)]*$") then
       lastline = (lastline or "") .. line
-      return ""
+      return "", (lastline or "") .. line
     end
     -- TeX90/XeTeX knows only the smaller set of dimension units
     line = string.gsub(
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.luatex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.luatex.tlg
index bc0c5cd..d686c69 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.luatex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.luatex.tlg
@@ -94,7 +94,6 @@ prevdepth 1.94444, prevgraf 4 lines
 ! OK.
 l. ...\showlists
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
-)
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
index 1f084ae..13b11ef 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.ptex.tlg
@@ -84,7 +84,6 @@ LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
 LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
 (Font)              Font shape `JY1/gt/m/n' tried instead on input line ....
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
-)
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.tlg b/l3trial/l3hooks/testfiles/m3hooks001.tlg
index 526d8c2..61e7a25 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.tlg
@@ -79,7 +79,6 @@ prevdepth 1.94444, prevgraf 4 lines
 ! OK.
 l. ...\showlists
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
-)
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
index 2494c07..63409d6 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.uptex.tlg
@@ -92,7 +92,6 @@ LaTeX Font Info:    Font shape `JY2/mc/bx/n' in size <14.4> not available
 LaTeX Font Info:    Font shape `JY2/gt/m/n' will be
 (Font)              scaled to size 13.85594pt on input line ....
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
-)
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
diff --git a/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg b/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
index 7f22afa..c75b132 100644
--- a/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
+++ b/l3trial/l3hooks/testfiles/m3hooks001.xetex.tlg
@@ -80,7 +80,6 @@ prevdepth 1.94444, prevgraf 4 lines
 ! OK.
 l. ...\showlists
 LaTeX Font Info:    Try loading font information for OMS+cmr on input line ....
-)
 LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <14.4> not available
 (Font)              Font shape `OMS/cmsy/b/n' tried instead on input line ....
 LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available

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


More information about the latex3-commits mailing list