[latex3-commits] [git/LaTeX3-latex3-latex2e] gh327: testfiles (4f8d6656)
Frank Mittelbach
frank.mittelbach at latex-project.org
Wed Apr 22 20:31:39 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : gh327
Link : https://github.com/latex3/latex2e/commit/4f8d66560bdf4748fbd043cb372633256fb3c29e
>---------------------------------------------------------------
commit 4f8d66560bdf4748fbd043cb372633256fb3c29e
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Wed Apr 22 20:31:39 2020 +0200
testfiles
>---------------------------------------------------------------
4f8d66560bdf4748fbd043cb372633256fb3c29e
base/doc/ltnews32.tex | 2 +-
base/ltmiscen.dtx | 4 +-
base/testfiles/github-0327-rollback.luatex.tlg | 137 +++++++++++++++++++++++++
base/testfiles/github-0327-rollback.lvt | 21 ++++
base/testfiles/github-0327-rollback.tlg | 124 ++++++++++++++++++++++
base/testfiles/github-0327-rollback.xetex.tlg | 120 ++++++++++++++++++++++
base/testfiles/github-0327.luatex.tlg | 130 +++++++++++++++++++++++
base/testfiles/github-0327.lvt | 21 ++++
base/testfiles/github-0327.tlg | 110 ++++++++++++++++++++
base/testfiles/github-0327.xetex.tlg | 122 ++++++++++++++++++++++
10 files changed, 788 insertions(+), 3 deletions(-)
diff --git a/base/doc/ltnews32.tex b/base/doc/ltnews32.tex
index 59fdf7d7..f0af4659 100644
--- a/base/doc/ltnews32.tex
+++ b/base/doc/ltnews32.tex
@@ -360,7 +360,7 @@ code.
\subsection{Avoid a problem with \cs{verb}}
-If the users typed \verb*=\verb !~! foo= instead of
+If a user typed \verb*=\verb !~! foo= instead of
\verb*=\verb!~! foo= by mistake, then surprisingly the result was
``\verb=!~!=foo'' without any warning or error.
%
diff --git a/base/ltmiscen.dtx b/base/ltmiscen.dtx
index ac147119..e97f73af 100644
--- a/base/ltmiscen.dtx
+++ b/base/ltmiscen.dtx
@@ -1161,7 +1161,7 @@
%
% If the users types \verb=\verb !~! foo= then surprisingly we would
% get the space as the delimiter and thus
-% ``\verb=!~!foo'' in the output.
+% ``\verb=!~!foo='' in the output.
% To avoid this scenario we check if \verb=#1= has the character
% code of a space, if so we recurse otherwise we call \cs{@@sverb}
% (which is the original definition of \cs{@sverb}.
@@ -1212,7 +1212,7 @@
%<latexrelease>\EndIncludeInRelease
%<latexrelease>
%<latexrelease>\IncludeInRelease{0000/00/00}%
-%<latexrelease> {\@sverb}{Drop spaces before \verb delimiter}%
+%<latexrelease> {\@sverb}{Setup visible space for \verb}%
%<latexrelease>\def\@sverb#1{%
%<latexrelease> \catcode`#1\active
%<latexrelease> \lccode`\~`#1%
diff --git a/base/testfiles/github-0327-rollback.luatex.tlg b/base/testfiles/github-0327-rollback.luatex.tlg
new file mode 100644
index 00000000..f804eef8
--- /dev/null
+++ b/base/testfiles/github-0327-rollback.luatex.tlg
@@ -0,0 +1,137 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+LaTeX Font Info: Trying to load font information for TU+lmtt on input line ....
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb |~ ~| X \verb |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb* |~ ~| Y \verb* |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+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 503.94617fil, direction TLT
+...\write-{}
+...\glue(\topskip) 3.17
+...\hbox(6.83+0.22)x345.0, glue set 292.06fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x15.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/m/n/10 ~
+....\penalty 10000
+....\glue(\spaceskip) 5.25
+....\TU/lmtt/m/n/10 ~
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 W
+....\glue(\spaceskip) 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/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) 4.28
+...\hbox(7.5+2.5)x345.0, glue set 283.47998fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x15.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/m/n/10 |
+....\TU/lmtt/m/n/10 ~
+....\penalty 10000
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 X
+....\glue(\spaceskip) 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/m/n/10 |
+....\TU/lmtt/m/n/10 ~
+....\TU/lmtt/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) 2.0
+...\hbox(7.5+2.5)x345.0, glue set 283.47998fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x15.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/m/n/10 |
+....\TU/lmtt/m/n/10 ~
+....\penalty 10000
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 Y
+....\glue(\spaceskip) 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmtt/m/n/10 |
+....\TU/lmtt/m/n/10 ~
+....\TU/lmtt/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) 2.0
+...\hbox(7.5+2.5)x345.0, glue set 292.78998fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x15.0, direction TLT
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\penalty 10000
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 Z
+....\glue(\spaceskip) 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -2.5
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.34
+..\hbox(6.66+0.0)x345.0, glue set 170.0fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\TU/lmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(github-0327-rollback.aux)
diff --git a/base/testfiles/github-0327-rollback.lvt b/base/testfiles/github-0327-rollback.lvt
new file mode 100644
index 00000000..3441373c
--- /dev/null
+++ b/base/testfiles/github-0327-rollback.lvt
@@ -0,0 +1,21 @@
+\RequirePackage[2019-10-01]{latexrelease}
+
+\documentclass{article}
+\input{test2e}
+
+\showoutput
+
+\begin{document}
+
+\START
+
+\verb|~ ~| W \verb|~|
+
+\verb |~ ~| X \verb |~|
+
+\verb* |~ ~| Y \verb* |~|
+
+\verb* |~ ~| Z \verb* |~|
+
+\end{document}
+
diff --git a/base/testfiles/github-0327-rollback.tlg b/base/testfiles/github-0327-rollback.tlg
new file mode 100644
index 00000000..2497eabe
--- /dev/null
+++ b/base/testfiles/github-0327-rollback.tlg
@@ -0,0 +1,124 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb |~ ~| X \verb |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb* |~ ~| Y \verb* |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+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 503.94617fil
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 292.05573fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 W
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\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) 5.05556
+...\hbox(6.94444+0.8333)x345.0, glue set 276.25021fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 |
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 |
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 X
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\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) 4.22226
+...\hbox(6.94444+0.8333)x345.0, glue set 276.25021fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 |
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 |
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 Y
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\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) 4.33339
+...\hbox(6.83331+0.0)x345.0, glue set 263.88885fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\OT1/cmr/m/n/10 |
+....\penalty 10000
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\penalty 10000
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 |
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 Z
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\OT1/cmr/m/n/10 |
+....\penalty 10000
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 |
+....\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
+(github-0327-rollback.aux)
diff --git a/base/testfiles/github-0327-rollback.xetex.tlg b/base/testfiles/github-0327-rollback.xetex.tlg
new file mode 100644
index 00000000..f59b5b01
--- /dev/null
+++ b/base/testfiles/github-0327-rollback.xetex.tlg
@@ -0,0 +1,120 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+LaTeX Font Info: Trying to load font information for TU+lmtt on input line ....
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb |~ ~| X \verb |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX Error: \verb ended by end of line.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type H <return> for immediate help.
+ ...
+l. ...\verb* |~ ~| Y \verb* |~|
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+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 503.94617fil
+...\write-{}
+...\glue(\topskip) 3.17
+...\hbox(6.83+0.21999)x345.0, glue set 292.06fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.25
+....\TU/lmtt/m/n/10 ~
+....\glue 3.33 plus 1.665 minus 1.11
+....\setlanguage0 (hyphenmin 2,3)
+....\TU/lmr/m/n/10 W
+....\glue 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/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) 4.28001
+...\hbox(7.5+2.49998)x345.0, glue set 283.48fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/m/n/10 |~
+....\penalty 10000
+....\glue 3.33 plus 1.665 minus 1.11
+....\setlanguage0 (hyphenmin 2,3)
+....\TU/lmr/m/n/10 |
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 X
+....\glue 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/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) 2.00002
+...\hbox(7.5+2.49998)x345.0, glue set 283.48fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/m/n/10 |~
+....\penalty 10000
+....\glue 3.33 plus 1.665 minus 1.11
+....\setlanguage0 (hyphenmin 2,3)
+....\TU/lmr/m/n/10 |
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 Y
+....\glue 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\TU/lmtt/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) 2.00002
+...\hbox(7.5+2.49998)x345.0, glue set 292.79fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue 3.33 plus 1.665 minus 1.11
+....\glue 3.33 plus 1.665 minus 1.11
+....\penalty 10000
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 Z
+....\glue 3.33 plus 1.66331 minus 1.1111
+....\hbox(0.0+0.0)x0.0
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue 3.33 plus 1.665 minus 1.11
+....\TU/lmr/m/n/10 |
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -2.49998
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.34
+..\hbox(6.66+0.0)x345.0, glue set 170.0fil
+...\glue 0.0 plus 1.0fil
+...\TU/lmr/m/n/10 1
+...\glue 0.0 plus 1.0fil
+(github-0327-rollback.aux)
diff --git a/base/testfiles/github-0327.luatex.tlg b/base/testfiles/github-0327.luatex.tlg
new file mode 100644
index 00000000..f2a9026a
--- /dev/null
+++ b/base/testfiles/github-0327.luatex.tlg
@@ -0,0 +1,130 @@
+This is a generated file for the LaTeX2e 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 503.94617fil, direction TLT
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 281.55582fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\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 ~
+....\penalty 10000
+....\glue(\spaceskip) 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 W
+....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue(\spaceskip) 5.24995
+....\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) 5.16669
+...\hbox(6.83331+0.0)x345.0, glue set 284.33362fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\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 ~
+....\penalty 10000
+....\glue(\spaceskip) 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 X
+....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue(\spaceskip) 5.24995
+....\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) 5.16669
+...\hbox(6.83331+1.11111)x345.0, glue set 284.33362fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\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 ~
+....\hbox(2.19444+1.11111)x5.24995, 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 ~
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 Y
+....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\OT1/cmtt/m/n/10 ~
+....\hbox(2.19444+1.11111)x5.24995, 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 ~
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 4.05557
+...\hbox(6.83331+1.11111)x345.0, glue set 285.7225fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\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 ~
+....\hbox(2.19444+1.11111)x5.24995, 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 ~
+....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+....\OT1/cmr/m/n/10 Z
+....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\OT1/cmtt/m/n/10 ~
+....\hbox(2.19444+1.11111)x5.24995, 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 ~
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -1.11111
+...\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
+(github-0327.aux)
diff --git a/base/testfiles/github-0327.lvt b/base/testfiles/github-0327.lvt
new file mode 100644
index 00000000..74ea2bc6
--- /dev/null
+++ b/base/testfiles/github-0327.lvt
@@ -0,0 +1,21 @@
+
+\documentclass{article}
+\input{test2e}
+
+\showoutput
+
+\begin{document}
+
+\START
+
+\verb|~ ~| W \verb|~|
+
+\verb |~ ~| X \verb |~|
+
+\verb* |~ ~| Y \verb* |~|
+
+\verb* |~ ~| Z \verb* |~|
+
+
+\end{document}
+
diff --git a/base/testfiles/github-0327.tlg b/base/testfiles/github-0327.tlg
new file mode 100644
index 00000000..ee1ea17e
--- /dev/null
+++ b/base/testfiles/github-0327.tlg
@@ -0,0 +1,110 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+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 503.94617fil
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 281.55582fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 W
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\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) 5.16669
+...\hbox(6.83331+0.0)x345.0, glue set 284.3336fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 X
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\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) 5.16669
+...\hbox(6.83331+1.11111)x345.0, glue set 284.3336fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\OT1/cmtt/m/n/10
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 Y
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\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) 4.05557
+...\hbox(6.83331+1.11111)x345.0, glue set 285.7225fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\OT1/cmtt/m/n/10
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 Z
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\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 -1.11111
+...\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
+(github-0327.aux)
diff --git a/base/testfiles/github-0327.xetex.tlg b/base/testfiles/github-0327.xetex.tlg
new file mode 100644
index 00000000..08660a9c
--- /dev/null
+++ b/base/testfiles/github-0327.xetex.tlg
@@ -0,0 +1,122 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+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 503.94617fil
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 281.55582fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 W
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\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) 5.16669
+...\hbox(6.83331+0.0)x345.0, glue set 284.3336fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\OT1/cmtt/m/n/10 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 X
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\penalty 10000
+....\glue 5.24995
+....\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) 5.16669
+...\hbox(6.83331+1.11111)x345.0, glue set 284.3336fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\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 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 Y
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\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 ~
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\baselineskip) 4.05557
+...\hbox(6.83331+1.11111)x345.0, glue set 285.7225fil
+....\hbox(0.0+0.0)x15.0
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\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 ~
+....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
+....\OT1/cmr/m/n/10 Z
+....\glue 3.33333 plus 1.66498 minus 1.11221
+....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
+....\OT1/cmtt/m/n/10 ~
+....\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 ~
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -1.11111
+...\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
+(github-0327.aux)
More information about the latex3-commits
mailing list.