[latex3-commits] [git/LaTeX3-latex3-latex2e] develop, master: fix for 205 and patch for 212 (4b41051a)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Nov 10 21:55:18 CET 2019


Repository : https://github.com/latex3/latex2e
On branches: develop,master
Link       : https://github.com/latex3/latex2e/commit/4b41051acab670e19c89809eb27abdd63a920ca2

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

commit 4b41051acab670e19c89809eb27abdd63a920ca2
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sun Nov 10 21:55:18 2019 +0100

    fix for 205 and patch for 212


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

4b41051acab670e19c89809eb27abdd63a920ca2
 base/build.lua                                     |   4 +-
 base/changes.txt                                   |   5 +
 base/doc.dtx                                       |  17 ++--
 .../github-0205.luatex.tlg                         |  94 ++++++++++---------
 base/{testfiles => testfiles-TU}/github-0205.lvt   |   0
 .../github-0205.tlg}                               |  82 ++++++++---------
 .../github-0205.lvt                                |   0
 .../github-0205.tlg                                |   0
 base/testfiles-legacy/utf8-test-001.tlg            |   2 +-
 required/tools/build.lua                           |   5 +-
 required/tools/changes.txt                         |   5 +-
 {base => required/tools}/config-TU.lua             |   0
 {base => required/tools}/config-legacy.lua         |   0
 .../tools/testfiles-TU/github-0212.luatex.tlg      | 102 +++++++++++----------
 .../tools/testfiles-TU/github-0212.lvt             |   4 +-
 .../tools/testfiles-TU/github-0212.tlg             |  92 +++++++++----------
 .../tools/testfiles-legacy/github-0212.lvt         |   4 +-
 .../tools/testfiles-legacy/github-0212.tlg         |  65 +++++--------
 required/tools/verbatim.dtx                        |  10 +-
 19 files changed, 245 insertions(+), 246 deletions(-)

diff --git a/base/build.lua b/base/build.lua
index 4076f086..1b02115a 100644
--- a/base/build.lua
+++ b/base/build.lua
@@ -138,8 +138,8 @@ unpackdeps  = { }
 -- Customise typesetting
 indexstyle = "source2e.ist"
 
--- Allow for TU test
-checkconfigs = {"build","config-TU"}
+-- Allow for TU and other tests test
+checkconfigs = {"build","config-TU","config-legacy"}
 
 update_tag = update_tag_base
 
diff --git a/base/changes.txt b/base/changes.txt
index 0f2da939..54d25d64 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -8,6 +8,11 @@ are not part of the distribution.
 # 2019-10-01 PL 3 Release
 #########################
 
+2019-11-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* doc.dtx: gh/205 wasn't correctly fixed in PL2
+	Put the definition into the right command :-( (gh/205)
+
 2019-11-10  David Carlisle  <David.Carlisle at latex-project.org>
 
 	* ltmiscen.dtx: fix special comment catcodes (gh/202)
diff --git a/base/doc.dtx b/base/doc.dtx
index 70e70a0d..e7f2b44c 100644
--- a/base/doc.dtx
+++ b/base/doc.dtx
@@ -35,7 +35,7 @@
 %<+package|shortvrb>\NeedsTeXFormat{LaTeX2e}[1994/12/01]
 %<+package> \ProvidesPackage{doc}
 %<+shortvrb>\ProvidesPackage{shortvrb}
-%<+package|shortvrb>  [2019/11/03 v2.1j
+%<+package|shortvrb>  [2019/11/10 v2.1k
 %<+package|shortvrb>   Standard LaTeX documentation package (FMi)]
 %\catcode`\<=12
 %
@@ -139,7 +139,7 @@
 % \changes{v1.9t}{1995/05/11}{Use \cs{GetFileInfo}}
 % \GetFileInfo{doc.sty}
 %
-% \CheckSum{2207}  ^^A % keep the checksum in this file
+% \CheckSum{2208}  ^^A % keep the checksum in this file
 %
 % \title{The \DOC{} and \texttt{shortvrb} Packages\thanks
 %    {This file has version number \fileversion{} dated \filedate{}.}}
@@ -2000,17 +2000,18 @@
 %    |\MacroFont|.
 %    \begin{macrocode}
 \def\verbatim{\@beginparpenalty \predisplaypenalty \@verbatim
-%    \end{macrocode}
-%    
-%  \changes{v2.1j}{2019/11/03}{Kernel now sets up \cs{verbvisiblespace} (gh/205)}
-%    \begin{macrocode}
-              \@setupverbvisiblespace
               \MacroFont \frenchspacing \@vobeyspaces \@xverbatim}
 %    \end{macrocode}
 %    We deal in a similar way with the star form of this environment.
 %    \begin{macrocode}
 \@namedef{verbatim*}{\@beginparpenalty \predisplaypenalty \@verbatim
-              \MacroFont \@sxverbatim}
+%    \end{macrocode}
+%    
+%  \changes{v2.1j}{2019/11/03}{Kernel now sets up \cs{verbvisiblespace} (gh/205)}
+%  \changes{v2.1k}{2019/11/10}{Put the definition into the right command :-( (gh/205)}
+%    \begin{macrocode}
+              \@setupverbvisiblespace
+              \MacroFont \@vobeyspaces \@sxverbatim}
 %    \end{macrocode}
 % \end{environment}
 % \end{environment}
diff --git a/base/testfiles/github-0205.luatex.tlg b/base/testfiles-TU/github-0205.luatex.tlg
similarity index 58%
copy from base/testfiles/github-0205.luatex.tlg
copy to base/testfiles-TU/github-0205.luatex.tlg
index e0863e91..90c522f3 100644
--- a/base/testfiles/github-0205.luatex.tlg
+++ b/base/testfiles-TU/github-0205.luatex.tlg
@@ -18,8 +18,8 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 496.94693fil, direction TLT
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+1.11111)x345.0, glue set 265.22253fil, direction TLT
+...\glue(\topskip) 3.06
+...\hbox(6.94+1.11111)x345.0, glue set 265.22fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -27,35 +27,35 @@ Completed box being shipped out [1]
 .....\localrightbox=null
 ....\hbox(0.0+0.0)x15.0, direction TLT
 ....\hbox(0.0+0.0)x0.0, direction TLT
-....\OT1/cmtt/m/n/10 x
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\OT1/cmtt/m/n/10 x
-....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
-....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\TU/lmtt/m/n/10 x
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 a
+....\TU/lmr/m/n/10 n
+....\TU/lmr/m/n/10 d
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
 ....\hbox(0.0+0.0)x0.0, direction TLT
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
@@ -63,33 +63,27 @@ Completed box being shipped out [1]
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
 ...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.94444
-...\hbox(6.94444+1.11111)x345.0, glue set 263.40546fil, direction TLT
+...\glue(\baselineskip) 3.83888
+...\hbox(7.05+1.11111)x345.0, glue set 262.80005fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
 .....\localleftbox=null
 .....\localrightbox=null
 ....\hbox(0.0+0.0)x15.0, direction TLT
-....\OT1/cmr/m/n/10 S
-....\OT1/cmr/m/n/10 o
-....\OT1/cmr/m/n/10 m
-....\OT1/cmr/m/n/10 e
+....\TU/lmr/m/n/10 S
+....\TU/lmr/m/n/10 o
+....\TU/lmr/m/n/10 m
+....\TU/lmr/m/n/10 e
 ....\OT1/cmtt/m/n/10  
-....\OT1/cmr/m/n/10 t
-....\OT1/cmr/m/n/10 e
-....\OT1/cmr/m/n/10 x
-....\OT1/cmr/m/n/10 t
-....\hbox(1.29167+0.0)x0.99997, direction TLT
-.....\kern0.59998
-.....\rule(1.29167+*)x0.4
-....\vbox(0.4+0.0)x3.00003, direction TLT
-.....\rule(0.4+0.0)x3.00003
-....\hbox(1.29167+0.0)x0.4, direction TLT
-.....\rule(1.29167+*)x0.4
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
+....\TU/lmr/m/n/10 t
+....\TU/lmr/m/n/10 e
+....\TU/lmr/m/n/10 x
+....\TU/lmr/m/n/10 t
+....\TU/lmr/m/n/10 ␣
+....\TU/lmr/m/n/10 a
+....\TU/lmr/m/n/10 n
+....\TU/lmr/m/n/10 d
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
@@ -98,8 +92,8 @@ Completed box being shipped out [1]
 ...\glue 0.0 plus 1.0
 ...\penalty 0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 6.0139
-...\hbox(3.87498+0.99998)x345.0, glue set 316.65033fil, direction TLT
+...\glue(\baselineskip) 6.00989
+...\hbox(3.879+1.11111)x345.0, glue set 314.43fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -112,12 +106,24 @@ Completed box being shipped out [1]
 .....\hbox(0.0+0.0)x0.0, direction TLT
 .....\glue 5.0
 ....\penalty 0
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/9 x
 ....\hbox(0.0+0.0)x0.0, direction TLT
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
@@ -125,7 +131,7 @@ Completed box being shipped out [1]
 ...\penalty 0
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
-...\glue -0.99998
+...\glue -1.11111
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
diff --git a/base/testfiles/github-0205.lvt b/base/testfiles-TU/github-0205.lvt
similarity index 99%
copy from base/testfiles/github-0205.lvt
copy to base/testfiles-TU/github-0205.lvt
index f7e9b545..c4573108 100644
diff --git a/base/testfiles/github-0205.xetex.tlg b/base/testfiles-TU/github-0205.tlg
similarity index 59%
copy from base/testfiles/github-0205.xetex.tlg
copy to base/testfiles-TU/github-0205.tlg
index dc6706a1..eb75f0f6 100644
--- a/base/testfiles/github-0205.xetex.tlg
+++ b/base/testfiles-TU/github-0205.tlg
@@ -18,39 +18,37 @@ Completed box being shipped out [1]
 ..\glue(\lineskip) 0.0
 ..\vbox(550.0+0.0)x345.0, glue set 496.94691fil
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+1.11111)x345.0, glue set 265.22255fil
+...\glue(\topskip) 3.06
+...\hbox(6.94+1.11111)x345.0, glue set 265.22fil
 ....\hbox(0.0+0.0)x15.0
 ....\hbox(0.0+0.0)x0.0
-....\OT1/cmtt/m/n/10 x
-....\hbox(2.19444+1.11111)x5.24995
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\OT1/cmtt/m/n/10 x
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
-....\glue 3.33333 plus 1.66666 minus 1.11111
+....\TU/lmtt/m/n/10 x
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 and
+....\glue 3.33 plus 1.665 minus 1.11
 ....\hbox(0.0+0.0)x0.0
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
@@ -58,28 +56,12 @@ Completed box being shipped out [1]
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
 ...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.94444
-...\hbox(6.94444+1.11111)x345.0, glue set 263.40546fil
+...\glue(\baselineskip) 3.83888
+...\hbox(7.05+1.11111)x345.0, glue set 262.80005fil
 ....\hbox(0.0+0.0)x15.0
-....\OT1/cmr/m/n/10 S
-....\OT1/cmr/m/n/10 o
-....\OT1/cmr/m/n/10 m
-....\OT1/cmr/m/n/10 e
+....\TU/lmr/m/n/10 Some
 ....\OT1/cmtt/m/n/10  
-....\OT1/cmr/m/n/10 t
-....\OT1/cmr/m/n/10 e
-....\OT1/cmr/m/n/10 x
-....\OT1/cmr/m/n/10 t
-....\hbox(1.29167+0.0)x0.99997
-.....\kern 0.59998
-.....\rule(1.29167+*)x0.4
-....\vbox(0.4+0.0)x3.00003
-.....\rule(0.4+0.0)x3.00003
-....\hbox(1.29167+0.0)x0.4
-.....\rule(1.29167+*)x0.4
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
+....\TU/lmr/m/n/10 text␣and
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
@@ -88,8 +70,8 @@ Completed box being shipped out [1]
 ...\glue 0.0 plus 1.0
 ...\penalty 0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 6.0139
-...\hbox(3.87498+0.99998)x345.0, glue set 316.65033fil
+...\glue(\baselineskip) 6.00989
+...\hbox(3.879+1.11111)x345.0, glue set 314.43fil
 ....\hbox(0.0+0.0)x0.0
 .....\glue 0.0
 .....\glue 0.0
@@ -97,12 +79,24 @@ Completed box being shipped out [1]
 .....\hbox(0.0+0.0)x0.0
 .....\glue 5.0
 ....\penalty 0
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.28, glue set 0.01503fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/9 x
 ....\hbox(0.0+0.0)x0.0
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
@@ -110,7 +104,7 @@ Completed box being shipped out [1]
 ...\penalty 0
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
-...\glue -0.99998
+...\glue -1.11111
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
diff --git a/base/testfiles/github-0205.lvt b/base/testfiles-legacy/github-0205.lvt
similarity index 99%
copy from base/testfiles/github-0205.lvt
copy to base/testfiles-legacy/github-0205.lvt
index f7e9b545..c4573108 100644
diff --git a/base/testfiles/github-0205.tlg b/base/testfiles-legacy/github-0205.tlg
similarity index 100%
rename from base/testfiles/github-0205.tlg
rename to base/testfiles-legacy/github-0205.tlg
diff --git a/base/testfiles-legacy/utf8-test-001.tlg b/base/testfiles-legacy/utf8-test-001.tlg
index 030dee5c..ab38b530 100644
--- a/base/testfiles-legacy/utf8-test-001.tlg
+++ b/base/testfiles-legacy/utf8-test-001.tlg
@@ -6,7 +6,7 @@ LaTeX Warning: File `f^^c3^^bc^^c3^^9fe.tex' already exists on the system.
                Not generating it from this source.
 LaTeX Warning: File `f^^c3^^bc^^c3^^9fe^^e2^^82^^ac^^e2^^82^^ac^^e2^^82^^ac.tex' already exists on the system.
                Not generating it from this source.
-LaTeX Warning: File `"f^^c3^^bc^^c3^^9fe im sand.tex"' already exists on the system.
+LaTeX Warning: File `f^^c3^^bc^^c3^^9fe im sand.tex' already exists on the system.
                Not generating it from this source.
 (utf8-test-001.aux (f^^c3^^bc^^c3^^9fe^^e2^^82^^ac^^e2^^82^^ac^^e2^^82^^ac.aux)
 No file ^^e2^^82^^ac^^e2^^82^^ac^^e2^^82^^ac.aux.
diff --git a/required/tools/build.lua b/required/tools/build.lua
index ea6d4711..1a9dba4e 100644
--- a/required/tools/build.lua
+++ b/required/tools/build.lua
@@ -21,9 +21,8 @@ sourcefiles  = {"*.dtx", "*.ins", "*-????-??-??.sty"}
 
 checkdeps = {maindir .. "/base", maindir .. "/required/graphics"}
 
--- Allow for test searching the tree
-checkconfigs = {"build","config-search"}
-
+-- Allow for TU and other tests test
+checkconfigs = {"build","config-TU","config-legacy","config-search"}
 
 -- Load the common settings for the LaTeX2e repo
 dofile (maindir .. "/build-config.lua")
diff --git a/required/tools/changes.txt b/required/tools/changes.txt
index b28a7b3c..895ef169 100644
--- a/required/tools/changes.txt
+++ b/required/tools/changes.txt
@@ -1,4 +1,3 @@
-
 =======================================================================
 This file lists changes to the LaTeX2e files in reverse chronological order.
 It is provided for convenience only.  It therefore makes no claims to
@@ -6,6 +5,10 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 =======================================================================
 
+2019-11-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* verbatim.dtx: support \vervisiblespace with luatex and xetex (gh/212)
+
 #########################
 # 2019-11-08 Release
 #########################
diff --git a/base/config-TU.lua b/required/tools/config-TU.lua
similarity index 100%
copy from base/config-TU.lua
copy to required/tools/config-TU.lua
diff --git a/base/config-legacy.lua b/required/tools/config-legacy.lua
similarity index 100%
copy from base/config-legacy.lua
copy to required/tools/config-legacy.lua
diff --git a/base/testfiles/github-0205.luatex.tlg b/required/tools/testfiles-TU/github-0212.luatex.tlg
similarity index 55%
rename from base/testfiles/github-0205.luatex.tlg
rename to required/tools/testfiles-TU/github-0212.luatex.tlg
index e0863e91..61b3ba38 100644
--- a/base/testfiles/github-0205.luatex.tlg
+++ b/required/tools/testfiles-TU/github-0212.luatex.tlg
@@ -16,10 +16,10 @@ Completed box being shipped out [1]
 ...\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 496.94693fil, direction TLT
+..\vbox(550.0+0.0)x345.0, glue set 495.94702fil, direction TLT
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+1.11111)x345.0, glue set 265.22253fil, direction TLT
+...\glue(\topskip) 3.06
+...\hbox(6.94+1.11111)x345.0, glue set 265.22fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -27,35 +27,35 @@ Completed box being shipped out [1]
 .....\localrightbox=null
 ....\hbox(0.0+0.0)x15.0, direction TLT
 ....\hbox(0.0+0.0)x0.0, direction TLT
-....\OT1/cmtt/m/n/10 x
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\OT1/cmtt/m/n/10 x
-....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
-....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\TU/lmtt/m/n/10 x
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 a
+....\TU/lmr/m/n/10 n
+....\TU/lmr/m/n/10 d
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
 ....\hbox(0.0+0.0)x0.0, direction TLT
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995, direction TLT
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
@@ -63,43 +63,36 @@ Completed box being shipped out [1]
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
 ...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.94444
-...\hbox(6.94444+1.11111)x345.0, glue set 263.40546fil, direction TLT
+...\glue(\baselineskip) 3.83888
+...\hbox(7.05+1.11111)x345.0, glue set 262.80005fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
 .....\localleftbox=null
 .....\localrightbox=null
 ....\hbox(0.0+0.0)x15.0, direction TLT
-....\OT1/cmr/m/n/10 S
-....\OT1/cmr/m/n/10 o
-....\OT1/cmr/m/n/10 m
-....\OT1/cmr/m/n/10 e
+....\TU/lmr/m/n/10 S
+....\TU/lmr/m/n/10 o
+....\TU/lmr/m/n/10 m
+....\TU/lmr/m/n/10 e
 ....\OT1/cmtt/m/n/10  
-....\OT1/cmr/m/n/10 t
-....\OT1/cmr/m/n/10 e
-....\OT1/cmr/m/n/10 x
-....\OT1/cmr/m/n/10 t
-....\hbox(1.29167+0.0)x0.99997, direction TLT
-.....\kern0.59998
-.....\rule(1.29167+*)x0.4
-....\vbox(0.4+0.0)x3.00003, direction TLT
-.....\rule(0.4+0.0)x3.00003
-....\hbox(1.29167+0.0)x0.4, direction TLT
-.....\rule(1.29167+*)x0.4
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
+....\TU/lmr/m/n/10 t
+....\TU/lmr/m/n/10 e
+....\TU/lmr/m/n/10 x
+....\TU/lmr/m/n/10 t
+....\TU/lmr/m/n/10 ␣
+....\TU/lmr/m/n/10 a
+....\TU/lmr/m/n/10 n
+....\TU/lmr/m/n/10 d
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\penalty 10000
+...\penalty -51
 ...\glue 10.0 plus 4.0 minus 5.0
 ...\glue 0.0 plus 1.0
-...\penalty 0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 6.0139
-...\hbox(3.87498+0.99998)x345.0, glue set 316.65033fil, direction TLT
+...\glue(\baselineskip) 6.57889
+...\hbox(4.31+1.11111)x345.0, glue set 313.5fil, direction TLT
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -111,13 +104,24 @@ Completed box being shipped out [1]
 .....\glue -5.0
 .....\hbox(0.0+0.0)x0.0, direction TLT
 .....\glue 5.0
-....\penalty 0
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/10 x
 ....\hbox(0.0+0.0)x0.0, direction TLT
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
@@ -125,10 +129,10 @@ Completed box being shipped out [1]
 ...\penalty 0
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
-...\glue -0.99998
+...\glue -1.11111
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
 ..\glue(\baselineskip) 30.0
 ..\hbox(0.0+0.0)x345.0, direction TLT
-(github-0205.aux)
+(github-0212.aux)
diff --git a/base/testfiles/github-0205.lvt b/required/tools/testfiles-TU/github-0212.lvt
similarity index 89%
copy from base/testfiles/github-0205.lvt
copy to required/tools/testfiles-TU/github-0212.lvt
index f7e9b545..25e2fea9 100644
--- a/base/testfiles/github-0205.lvt
+++ b/required/tools/testfiles-TU/github-0212.lvt
@@ -1,6 +1,8 @@
+% see also issue 0205
+
 \documentclass{article}
 
-\usepackage{doc}
+\usepackage{verbatim}
 
 %\DeclareRobustCommand\verbvisiblespace{{\fontfamily{lmtt}\selectfont\char"2423}}
 
diff --git a/base/testfiles/github-0205.xetex.tlg b/required/tools/testfiles-TU/github-0212.tlg
similarity index 55%
copy from base/testfiles/github-0205.xetex.tlg
copy to required/tools/testfiles-TU/github-0212.tlg
index dc6706a1..a1ab263f 100644
--- a/base/testfiles/github-0205.xetex.tlg
+++ b/required/tools/testfiles-TU/github-0212.tlg
@@ -16,41 +16,41 @@ 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 496.94691fil
+..\vbox(550.0+0.0)x345.0, glue set 495.94702fil
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+1.11111)x345.0, glue set 265.22255fil
+...\glue(\topskip) 3.06
+...\hbox(6.94+1.11111)x345.0, glue set 265.22fil
 ....\hbox(0.0+0.0)x15.0
 ....\hbox(0.0+0.0)x0.0
-....\OT1/cmtt/m/n/10 x
-....\hbox(2.19444+1.11111)x5.24995
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\OT1/cmtt/m/n/10 x
-....\glue 3.33333 plus 1.66666 minus 1.11111
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
-....\glue 3.33333 plus 1.66666 minus 1.11111
+....\TU/lmtt/m/n/10 x
+....\glue 3.33 plus 1.665 minus 1.11
+....\setlanguage0 (hyphenmin 2,3)
+....\TU/lmr/m/n/10 and
+....\glue 3.33 plus 1.665 minus 1.11
 ....\hbox(0.0+0.0)x0.0
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 .....\OT1/cmtt/m/n/10  
 .....\glue 0.0 plus 1.0fil minus 1.0fil
@@ -58,51 +58,45 @@ Completed box being shipped out [1]
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
 ...\glue(\parskip) 0.0 plus 1.0
-...\glue(\baselineskip) 3.94444
-...\hbox(6.94444+1.11111)x345.0, glue set 263.40546fil
+...\glue(\baselineskip) 3.83888
+...\hbox(7.05+1.11111)x345.0, glue set 262.80005fil
 ....\hbox(0.0+0.0)x15.0
-....\OT1/cmr/m/n/10 S
-....\OT1/cmr/m/n/10 o
-....\OT1/cmr/m/n/10 m
-....\OT1/cmr/m/n/10 e
+....\TU/lmr/m/n/10 Some
 ....\OT1/cmtt/m/n/10  
-....\OT1/cmr/m/n/10 t
-....\OT1/cmr/m/n/10 e
-....\OT1/cmr/m/n/10 x
-....\OT1/cmr/m/n/10 t
-....\hbox(1.29167+0.0)x0.99997
-.....\kern 0.59998
-.....\rule(1.29167+*)x0.4
-....\vbox(0.4+0.0)x3.00003
-.....\rule(0.4+0.0)x3.00003
-....\hbox(1.29167+0.0)x0.4
-.....\rule(1.29167+*)x0.4
-....\OT1/cmr/m/n/10 a
-....\OT1/cmr/m/n/10 n
-....\OT1/cmr/m/n/10 d
+....\TU/lmr/m/n/10 text␣and
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\penalty 10000
+...\penalty -51
 ...\glue 10.0 plus 4.0 minus 5.0
 ...\glue 0.0 plus 1.0
-...\penalty 0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 6.0139
-...\hbox(3.87498+0.99998)x345.0, glue set 316.65033fil
+...\glue(\baselineskip) 6.57889
+...\hbox(4.31+1.11111)x345.0, glue set 313.5fil
 ....\hbox(0.0+0.0)x0.0
 .....\glue 0.0
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(0.0+0.0)x0.0
 .....\glue 5.0
-....\penalty 0
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/10 x
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\hbox(2.19444+1.11111)x5.25, glue set 0.00003fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\OT1/cmtt/m/n/10  
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\TU/lmtt/m/n/10 x
 ....\hbox(0.0+0.0)x0.0
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
@@ -110,10 +104,10 @@ Completed box being shipped out [1]
 ...\penalty 0
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
-...\glue -0.99998
+...\glue -1.11111
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
 ..\glue(\baselineskip) 30.0
 ..\hbox(0.0+0.0)x345.0
-(github-0205.aux)
+(github-0212.aux)
diff --git a/base/testfiles/github-0205.lvt b/required/tools/testfiles-legacy/github-0212.lvt
similarity index 89%
rename from base/testfiles/github-0205.lvt
rename to required/tools/testfiles-legacy/github-0212.lvt
index f7e9b545..25e2fea9 100644
--- a/base/testfiles/github-0205.lvt
+++ b/required/tools/testfiles-legacy/github-0212.lvt
@@ -1,6 +1,8 @@
+% see also issue 0205
+
 \documentclass{article}
 
-\usepackage{doc}
+\usepackage{verbatim}
 
 %\DeclareRobustCommand\verbvisiblespace{{\fontfamily{lmtt}\selectfont\char"2423}}
 
diff --git a/base/testfiles/github-0205.xetex.tlg b/required/tools/testfiles-legacy/github-0212.tlg
similarity index 61%
rename from base/testfiles/github-0205.xetex.tlg
rename to required/tools/testfiles-legacy/github-0212.tlg
index dc6706a1..284ccec4 100644
--- a/base/testfiles/github-0205.xetex.tlg
+++ b/required/tools/testfiles-legacy/github-0212.tlg
@@ -1,7 +1,7 @@
 This is a generated file for the LaTeX2e validation system.
 Don't change this file in any respect.
 > \verbvisiblespace=macro:
-->\protect \verbvisiblespace  .
+->\protect \asciispace  .
 l. ...\show\verbvisiblespace
 > \asciispace =\long macro:
 ->\char 32 .
@@ -16,56 +16,41 @@ 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 496.94691fil
+..\vbox(550.0+0.0)x345.0, glue set 495.94702fil
 ...\write-{}
 ...\glue(\topskip) 3.05556
 ...\hbox(6.94444+1.11111)x345.0, glue set 265.22255fil
 ....\hbox(0.0+0.0)x15.0
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 x
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
 ....\OT1/cmtt/m/n/10 x
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 a
 ....\OT1/cmr/m/n/10 n
 ....\OT1/cmr/m/n/10 d
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-....\hbox(2.19444+1.11111)x5.24995
-.....\glue 0.0 plus 1.0fil minus 1.0fil
-.....\OT1/cmtt/m/n/10  
-.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
 ...\glue(\parskip) 0.0 plus 1.0
 ...\glue(\baselineskip) 3.94444
-...\hbox(6.94444+1.11111)x345.0, glue set 263.40546fil
+...\hbox(6.94444+0.0)x345.0, glue set 265.87762fil
 ....\hbox(0.0+0.0)x15.0
 ....\OT1/cmr/m/n/10 S
 ....\OT1/cmr/m/n/10 o
 ....\OT1/cmr/m/n/10 m
 ....\OT1/cmr/m/n/10 e
-....\OT1/cmtt/m/n/10  
+....\OT1/cmr/m/n/10  
 ....\OT1/cmr/m/n/10 t
 ....\OT1/cmr/m/n/10 e
 ....\OT1/cmr/m/n/10 x
@@ -83,26 +68,24 @@ Completed box being shipped out [1]
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\penalty 10000
+...\penalty -51
 ...\glue 10.0 plus 4.0 minus 5.0
 ...\glue 0.0 plus 1.0
-...\penalty 0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 6.0139
-...\hbox(3.87498+0.99998)x345.0, glue set 316.65033fil
+...\glue(\baselineskip) 7.69446
+...\hbox(4.30554+1.11111)x345.0, glue set 313.50027fil
 ....\hbox(0.0+0.0)x0.0
 .....\glue 0.0
 .....\glue 0.0
 .....\glue -5.0
 .....\hbox(0.0+0.0)x0.0
 .....\glue 5.0
-....\penalty 0
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9  
-....\OT1/cmtt/m/n/9 x
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10 x
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10  
+....\OT1/cmtt/m/n/10 x
 ....\hbox(0.0+0.0)x0.0
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
@@ -110,10 +93,10 @@ Completed box being shipped out [1]
 ...\penalty 0
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
-...\glue -0.99998
+...\glue -1.11111
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0
 ...\glue 0.0 plus 0.0001fil
 ..\glue(\baselineskip) 30.0
 ..\hbox(0.0+0.0)x345.0
-(github-0205.aux)
+(github-0212.aux)
diff --git a/required/tools/verbatim.dtx b/required/tools/verbatim.dtx
index 1dc8682f..b89bab77 100644
--- a/required/tools/verbatim.dtx
+++ b/required/tools/verbatim.dtx
@@ -503,7 +503,7 @@
 %<*package>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{verbatim}
-     [2014/10/28 v1.5q LaTeX2e package for verbatim enhancements]
+     [2019/11/10 v1.5r LaTeX2e package for verbatim enhancements]
 \@ifundefined{verbatim@@@}{}{\endinput}
 %    \end{macrocode}
 %
@@ -826,7 +826,13 @@
 %    \end{macrocode}
 %    |\verbatim*| is defined accordingly.
 %    \begin{macrocode}
-\@namedef{verbatim*}{\begingroup\@verbatim\verbatim at start}
+\@namedef{verbatim*}{\begingroup\@verbatim
+%    \end{macrocode}
+%    
+% \changes{v1.5r}{2019/11/10}{Support kernel \cs{verbvisiblespace} (gh/212)}
+%    \begin{macrocode}
+  \@setupverbvisiblespace\@vobeyspaces
+  \verbatim at start}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}





More information about the latex3-commits mailing list