[latex3-commits] [latex2e-public] r1407 - default document language

noreply at latex-project.org noreply at latex-project.org
Sat Mar 11 10:34:15 CET 2017


Author: carlisle
Date: 2017-03-11 10:34:14 +0100 (Sat, 11 Mar 2017)
New Revision: 1407

Modified:
   trunk/base/changes.txt
   trunk/base/latexrelease.ins
   trunk/base/ltfiles.dtx
   trunk/base/ltfinal.dtx
   trunk/base/ltmiscen.dtx
   trunk/base/ltoutput.dtx
   trunk/base/testfiles/tl2e2.tlg
   trunk/base/testfiles/tlb-isodate-001.lvt
   trunk/base/testfiles/tlb-isodate-001.tlg
   trunk/base/testfiles/tlb-verb-001.tlg
   trunk/base/testfiles/tlb2138.tlg
   trunk/base/testfiles/tlb2203.tlg
   trunk/base/testfiles/tlb2203.xetex.tlg
   trunk/base/testfiles/tlb3480.tlg
   trunk/base/testfiles/tlb3480.xetex.tlg
   trunk/base/testfiles/vtl2e05.tlg
   trunk/base/testfiles/vtl2e06.tlg
   trunk/base/testfiles/vtl2e07.tlg
Log:
default document language

Modified: trunk/base/changes.txt
===================================================================
--- trunk/base/changes.txt	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/changes.txt	2017-03-11 09:34:14 UTC (rev 1407)
@@ -5,10 +5,20 @@
 =======================================================================
 
 #########################
-# 2017/05/01 Release
+# 2017-05-01 Release
 #########################
 
 
+2017-03-10  David Carlisle  <latex-bugs at latex-project.org>
+
+	* ltoutput.dtx: Reset \language in Output Routine
+	To protect hyphenation in page head.
+
+	* ltfiles.dtx: Save \document at default@language
+
+	* ltmiscen.dtx: Use \language to prevent hypenenation in \verb
+	Do same, replacing setting of \hyphenchar in verbatim.
+
 2017-03-08  David Carlisle  <latex-bugs at latex-project.org>
 
 	* ltclass.dtx, latexrelease.ins: support yyyy-mm-dd format

Modified: trunk/base/latexrelease.ins
===================================================================
--- trunk/base/latexrelease.ins	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/latexrelease.ins	2017-03-11 09:34:14 UTC (rev 1407)
@@ -3,7 +3,7 @@
 %% driver files from the doc files in this package when run through
 %% LaTeX or TeX.
 %%
-%% Copyright 1993-2016
+%% Copyright 1993-2017
 %% The LaTeX3 Project and any individual authors listed elsewhere
 %% in this file. 
 %% 
@@ -45,7 +45,7 @@
 (but please observe conditions on bug reports sent to that address!)
 
 
-Copyright 1993-2016
+Copyright 1993-2017
 The LaTeX3 Project and any individual authors listed elsewhere
 in this file. 
 
@@ -87,6 +87,7 @@
   \from{ltboxes.dtx}     {latexrelease}%
   \from{ltmath.dtx}      {latexrelease}%
   \from{ltpictur.dtx}    {latexrelease}%
+  \from{ltfiles.dtx}     {latexrelease}%
   \from{ltoutenc.dtx}    {latexrelease}%
   \from{ltcounts.dtx}    {latexrelease}%
   \from{ltlength.dtx}    {latexrelease}%

Modified: trunk/base/ltfiles.dtx
===================================================================
--- trunk/base/ltfiles.dtx	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/ltfiles.dtx	2017-03-11 09:34:14 UTC (rev 1407)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1993-2016
+% Copyright 1993-2017
 % The LaTeX3 Project and any individual authors listed elsewhere
 % in this file.
 %
@@ -32,7 +32,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltfiles.dtx}
-             [2015/02/21 v1.1m LaTeX Kernel (File Handling)]
+             [2017/03/10 v1.1n LaTeX Kernel (File Handling)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltfiles.dtx}
@@ -232,8 +232,14 @@
 %
 %  \begin{macro}{\document}
 % \changes{v0.9e}{1993/12/09}{Hook added}
-%    Cancel the |\begingroup| from |\begin|
 %    \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2017/03/10}%
+%<latexrelease>  {\document}{Save language for hyphenation}%
+%<*2ekernel|latexrelease>
+%    \end{macrocode}
+%    Cancel the |\begingroup| from |\begin|.
+%    \begin{macrocode}
 \def\document{\endgroup
 %    \end{macrocode}
 %    If some options on |\documentclass| haven't been used by any
@@ -309,6 +315,18 @@
     \fi
   \fi
 %    \end{macrocode}
+% For similar reasons also save the default language, this will be reset
+% locally in the output routine. In particular it allows hyphenation
+% in the page head even if the page break happens in verbatim.
+% If this has already been set by a package, set to the value of |\language|
+% at thi spoint.
+% \changes{v1.1n}{2017/03/10}{Save language default}
+%    \begin{macrocode}
+  \ifx\document at default@language\m at ne
+    \chardef\document at default@language\language
+  \fi
+%    \end{macrocode}
+%
 % Way back in 1991 (08/26) FMi \& RmS set the |\@noskipsec| switch
 % to true in the preamble and to false here.
 % This was done to trap lists and related text in the preamble but it
@@ -386,6 +404,62 @@
 %    horizontal mode, so ignore the space after |\begin{document}|.
 %    \begin{macrocode}
   \ignorespaces}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>  {\document}{Save language for hyphenation}
+%<latexrelease>\def\document{\endgroup
+%<latexrelease>  \ifx\@unusedoptionlist\@empty\else
+%<latexrelease>    \@latex at warning@no at line{Unused global option(s):^^J%
+%<latexrelease>            \@spaces[\@unusedoptionlist]}%
+%<latexrelease>  \fi
+%<latexrelease>  \@colht\textheight
+%<latexrelease>  \@colroom\textheight \vsize\textheight
+%<latexrelease>  \columnwidth\textwidth
+%<latexrelease>  \@clubpenalty\clubpenalty
+%<latexrelease>  \if at twocolumn
+%<latexrelease>    \advance\columnwidth -\columnsep
+%<latexrelease>    \divide\columnwidth\tw@ \hsize\columnwidth
+%<latexrelease>    \@firstcolumntrue
+%<latexrelease>  \fi
+%<latexrelease>  \hsize\columnwidth \linewidth\hsize
+%<latexrelease>  \begingroup\@floatplacement\@dblfloatplacement
+%<latexrelease>    \makeatletter\let\@writefile\@gobbletwo
+%<latexrelease>    \global \let \@multiplelabels \relax
+%<latexrelease>    \@input{\jobname.aux}%
+%<latexrelease>  \endgroup
+%<latexrelease>  \if at filesw
+%<latexrelease>    \immediate\openout\@mainaux\jobname.aux
+%<latexrelease>    \immediate\write\@mainaux{\relax}%
+%<latexrelease>  \fi
+%<latexrelease>  \process at table
+%<latexrelease>  \let\glb at currsize\@empty
+%<latexrelease>  \normalsize
+%<latexrelease>  \everypar{}%
+%<latexrelease>  \ifx\normalsfcodes\@empty
+%<latexrelease>    \ifnum\sfcode`\.=\@m
+%<latexrelease>      \let\normalsfcodes\frenchspacing
+%<latexrelease>    \else
+%<latexrelease>      \let\normalsfcodes\nonfrenchspacing
+%<latexrelease>    \fi
+%<latexrelease>  \fi
+%<latexrelease>  \@noskipsecfalse
+%<latexrelease>  \let \@refundefined \relax
+%<latexrelease>  \let\AtBeginDocument\@firstofone
+%<latexrelease>  \@begindocumenthook
+%<latexrelease>  \ifdim\topskip<1sp\global\topskip 1sp\relax\fi
+%<latexrelease>  \global\@maxdepth\maxdepth
+%<latexrelease>  \global\let\@begindocumenthook\@undefined
+%<latexrelease>  \ifx\@listfiles\@undefined
+%<latexrelease>    \global\let\@filelist\relax
+%<latexrelease>    \global\let\@addtofilelist\@gobble
+%<latexrelease>  \fi
+%<latexrelease>  \gdef\do##1{\global\let ##1\@notprerr}%
+%<latexrelease>  \@preamblecmds
+%<latexrelease>  \global\let \@nodocument \relax
+%<latexrelease>  \global\let\do\noexpand
+%<latexrelease>  \ignorespaces}
+%<*2ekernel>
 %    \end{macrocode}
 %
 %    \begin{macrocode}

Modified: trunk/base/ltfinal.dtx
===================================================================
--- trunk/base/ltfinal.dtx	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/ltfinal.dtx	2017-03-11 09:34:14 UTC (rev 1407)
@@ -495,12 +495,21 @@
 \let\@addtofilelist\@gobble
 %    \end{macrocode}
 %
+% \begin{macro}{\l at nohyphenation}
 % \changes{v2.0t}{2017/03/09}{ensure \cs{\@nohyphenation} is defined.}
 %    \begin{macrocode}
 \ifx\l at nohyphenation \@undefined
   \newlanguage\l at nohyphenation
 \fi
 %    \end{macrocode}
+% \end{macro}
+% \begin{macro}{\document at default@language}
+% Default document language. -1 acts as language 0, but used as a flag in |\document|
+% to see if it has been set in the preamble.
+%    \begin{macrocode}
+\let\document at default@language\m at ne
+%    \end{macrocode}
+% \end{macro}
 %
 %
 %

Modified: trunk/base/ltmiscen.dtx
===================================================================
--- trunk/base/ltmiscen.dtx	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/ltmiscen.dtx	2017-03-11 09:34:14 UTC (rev 1407)
@@ -626,6 +626,10 @@
 % Switch language when in vertical mode.
 %    \begin{macrocode}
   \@@par
+%    \end{macrocode}
+% Set |\language| here to suppress hyphenation. Done this way rather
+% than setting |\hyphenchar| as that is a global setting.
+%    \begin{macrocode}
   \language\l at nohyphenation
   \@tempswafalse
   \def\par{%
@@ -772,6 +776,10 @@
   \bgroup
     \verb at eol@error \let\do\@makeother \dospecials
     \verbatim at font\@noligs
+%    \end{macrocode}
+% Set |\language| here to suppress hyphenation. Done this way rather
+% than setting |\hyphenchar| as that is a global setting.
+%    \begin{macrocode}
     \language\l at nohyphenation
     \@ifstar\@sverb\@verb}
 %</2ekernel|latexrelease>

Modified: trunk/base/ltoutput.dtx
===================================================================
--- trunk/base/ltoutput.dtx	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/ltoutput.dtx	2017-03-11 09:34:14 UTC (rev 1407)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1993-2016
+% Copyright 1993-2017
 % The LaTeX3 Project and any individual authors listed elsewhere
 % in this file.
 %
@@ -30,14 +30,14 @@
 %%% From File: ltoutput.dtx
 %<flafter>\ProvidesPackage{flafter}
 %<fltrace>\ProvidesPackage{fltrace}
-%<flafter,fltrace>       [2016/10/04 v1.3b
+%<flafter,fltrace>       [2017/03/10 v1.3c
 %<flafter>                  Standard LaTeX floats after reference (FMi)]
 %<fltrace>                  Tracing LaTeX floats algorithm (FMi)]
 %
 %<*driver>
 % \fi
 \ProvidesFile{ltoutput.dtx}
-             [2016/10/04 v1.3b LaTeX Kernel (Output Routine)]
+             [2017/03/10 v1.3c LaTeX Kernel (Output Routine)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltoutput.dtx}
@@ -1988,12 +1988,19 @@
 %    out box be executed in the environment set up for the writes, or
 %    after it finishes?
 %
-%    A lot of this code has been in-lined tp prevent mis-use of
+%    A lot of this code has been in-lined to prevent mis-use of
 %    internal commands as hooks.
 %    \begin{macrocode}
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2017/03/10}%
+%<latexrelease>  {\@outputpage}{Reset language for hyphenation}%
+%<*2ekernel|latexrelease>
 \def\@outputpage{%
-\begingroup           % the \endgroup is put in by \aftergroup
 %    \end{macrocode}
+% The |\endgroup| is put in by |\aftergroup|.
+%    \begin{macrocode}
+\begingroup
+%    \end{macrocode}
 %    Now all the set-up stuff has been in-lined for Frank.
 %
 %    First the stuff for the writes.
@@ -2006,6 +2013,14 @@
 %    RmS 93/08/19: Redefined accents to allow changes in font encoding;
 %    but exactly why was this needed?
 %
+% \changes{v1.3c}{2017/03/10}{Reset \cs{language}}
+% Reset |\language| to the value current at |\begin{document}|.
+% In particular this ensures that a pagebreak in |verbatim| does not
+% prevent hyphenation in the page head.
+%    \begin{macrocode}
+  \language\document at default@language
+%    \end{macrocode}
+%
 %    The |\catcode`\ = 10| was removed as it was considered useless
 %    (presumably because nothing gets tokenised during shipout).
 %
@@ -2062,9 +2077,10 @@
   \shipout \vbox{%
     \set at typeset@protect
     \aftergroup \endgroup
+%    \end{macrocode}
+% Correct? or just restore by ending the group?
+%    \begin{macrocode}
     \aftergroup \set at typeset@protect
-                                % correct? or just restore by ending
-                                % the group?
 %    \end{macrocode}
 %    This first bit has been moved inside the shipped out box.
 %
@@ -2130,7 +2146,10 @@
           \normalcolor
           \hb at xt@\textwidth{\@thehead}%
         \color at endbox
-        }%                        %% 22 Feb 87
+%    \end{macrocode}
+%  22 Feb 87
+%    \begin{macrocode}
+        }%
       \dp\@tempboxa \z@
       \box\@tempboxa
       \vskip \headsep
@@ -2161,6 +2180,66 @@
 %    \begin{macrocode}
   \let\firstmark\botmark
 }
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease>  {\@outputpage}{Reset language for hyphenation}%
+%<latexrelease>\def\@outputpage{%
+%<latexrelease>\begingroup
+%<latexrelease>  \let \protect \noexpand
+%<latexrelease>  \@resetactivechars
+%<latexrelease>  \global\let\@@if at newlist\if at newlist
+%<latexrelease>  \global\@newlistfalse
+%<latexrelease>  \@parboxrestore
+%<latexrelease>  \shipout \vbox{%
+%<latexrelease>    \set at typeset@protect
+%<latexrelease>    \aftergroup \endgroup
+%<latexrelease>    \aftergroup \set at typeset@protect
+%<latexrelease>  \if at specialpage
+%<latexrelease>    \global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
+%<latexrelease>  \fi
+%<latexrelease>  \if at twoside
+%<latexrelease>    \ifodd\count\z@
+%<latexrelease>         \let\@thehead\@oddhead \let\@thefoot\@oddfoot
+%<latexrelease>         \let\@themargin\oddsidemargin
+%<latexrelease>    \else \let\@thehead\@evenhead
+%<latexrelease>       \let\@thefoot\@evenfoot \let\@themargin\evensidemargin
+%<latexrelease>    \fi
+%<latexrelease>  \fi
+%<latexrelease>  \reset at font
+%<latexrelease>  \normalsize
+%<latexrelease>  \normalsfcodes
+%<latexrelease>  \let\label\@gobble
+%<latexrelease>  \let\index\@gobble
+%<latexrelease>  \let\glossary\@gobble
+%<latexrelease>  \baselineskip\z at skip \lineskip\z at skip \lineskiplimit\z@
+%<latexrelease>    \@begindvi
+%<latexrelease>    \vskip \topmargin
+%<latexrelease>    \moveright\@themargin \vbox {%
+%<latexrelease>      \setbox\@tempboxa \vbox to\headheight{%
+%<latexrelease>        \vfil
+%<latexrelease>        \color at hbox
+%<latexrelease>          \normalcolor
+%<latexrelease>          \hb at xt@\textwidth{\@thehead}%
+%<latexrelease>        \color at endbox
+%<latexrelease>        }%
+%<latexrelease>      \dp\@tempboxa \z@
+%<latexrelease>      \box\@tempboxa
+%<latexrelease>      \vskip \headsep
+%<latexrelease>      \box\@outputbox
+%<latexrelease>      \baselineskip \footskip
+%<latexrelease>      \color at hbox
+%<latexrelease>        \normalcolor
+%<latexrelease>        \hb at xt@\textwidth{\@thefoot}%
+%<latexrelease>      \color at endbox
+%<latexrelease>      }%
+%<latexrelease>    }%
+%<latexrelease>  \global\let\if at newlist\@@if at newlist
+%<latexrelease>  \global \@colht \textheight
+%<latexrelease>  \stepcounter{page}%
+%<latexrelease>  \let\firstmark\botmark
+%<latexrelease>}
+%<*2ekernel>
 %    \end{macrocode}
 %  \end{macro}
 %  \end{macro}

Modified: trunk/base/testfiles/tl2e2.tlg
===================================================================
--- trunk/base/testfiles/tl2e2.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tl2e2.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -233,12 +233,14 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 t
 ....\OT1/cmtt/m/n/10 e
 ....\OT1/cmtt/m/n/10 x
 ....\OT1/cmtt/m/n/10 t
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 m
 ....\OT1/cmr/m/n/10 a
 ....\OT1/cmr/m/n/10 c

Modified: trunk/base/testfiles/tlb-isodate-001.lvt
===================================================================
--- trunk/base/testfiles/tlb-isodate-001.lvt	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb-isodate-001.lvt	2017-03-11 09:34:14 UTC (rev 1407)
@@ -30,7 +30,7 @@
 \usepackage{newlfont}[]
 \usepackage{graphpap}[1985-01-01]
 \usepackage{flafter}[2085-01-01]
-\usepackage{doc}[2085/01/01]
+\usepackage{shortvrb}[2085/01/01]
 \usepackage{ifthen}[1985/01/01]
 \usepackage{textcomp}[something]
 

Modified: trunk/base/testfiles/tlb-isodate-001.tlg
===================================================================
--- trunk/base/testfiles/tlb-isodate-001.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb-isodate-001.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -43,72 +43,8 @@
                `2085-01-01' of package flafter,
                but only version
                is available.
-(doc.sty
-\c at StandardModuleDepth=\count87
-\guard at level=\count88
-\MacrocodeTopsep=\skip43
-\MacroIndent=\dimen103
-\macro at cnt=\count89
-\MacroTopsep=\skip44
-\index at excludelist=\toks14
- (multicol.sty
-\c at tracingmulticols=\count90
-\mult at box=\box26
-\multicol at leftmargin=\dimen104
-\c at unbalance=\count91
-\c at collectmore=\count92
-\doublecol at number=\count93
-\multicoltolerance=\count94
-\multicolpretolerance=\count95
-\full at width=\dimen105
-\page at free=\dimen106
-\premulticols=\dimen107
-\postmulticols=\dimen108
-\multicolsep=\skip45
-\multicolbaselineskip=\skip46
-\partial at page=\box27
-\last at line=\box28
-\maxbalancingoverflow=\dimen109
-\mult at rightbox=\box29
-\mult at grightbox=\box30
-\mult at gfirstbox=\box31
-\mult at firstbox=\box32
-\@tempa=\box33
-\@tempa=\box34
-\@tempa=\box35
-\@tempa=\box36
-\@tempa=\box37
-\@tempa=\box38
-\@tempa=\box39
-\@tempa=\box40
-\@tempa=\box41
-\@tempa=\box42
-\@tempa=\box43
-\@tempa=\box44
-\@tempa=\box45
-\@tempa=\box46
-\@tempa=\box47
-\@tempa=\box48
-\@tempa=\box49
-\c at columnbadness=\count96
-\c at finalcolumnbadness=\count97
-\last at try=\dimen110
-\multicolovershoot=\dimen111
-\multicolundershoot=\dimen112
-\mult at nat@firstbox=\box50
-\colbreak at box=\box51
-\mc at col@check at num=\count98
+(shortvrb.sty
 )
-\IndexMin=\dimen113
-\c at IndexColumns=\count99
-\GlossaryMin=\dimen114
-\c at GlossaryColumns=\count100
-\l at nohyphenation=\language1
-\check at sum=\count101
-\bslash at cnt=\count102
-\wrong at table=\toks15
-\c at CodelineNo=\count103
-)
 LaTeX Warning: You have requested, on input line ..., version
                but only version
                is available.

Modified: trunk/base/testfiles/tlb-verb-001.tlg
===================================================================
--- trunk/base/testfiles/tlb-verb-001.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb-verb-001.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -49,7 +49,7 @@
 .\OT1/cmr/m/n/10 2
 .\glue 3.33333 plus 1.66666 minus 1.11111
 .\hbox(0.0+0.0)x0.0
-.\setlanguage200 (hyphenmin 2,3)
+.\setlanguage1 (hyphenmin 2,3)
 .\OT1/cmr/m/n/10 e
 .\OT1/cmr/m/n/10 l
 .\OT1/cmr/m/n/10 e
@@ -79,7 +79,7 @@
 .\OT1/cmr/m/n/10 3
 .\glue 3.33333 plus 1.66666 minus 1.11111
 .\hbox(0.0+0.0)x0.0
-.\setlanguage200 (hyphenmin 2,3)
+.\setlanguage1 (hyphenmin 2,3)
 .\OT1/cmr/m/n/10 e
 .\OT1/cmr/m/n/10 l
 .\OT1/cmr/m/n/10 e

Modified: trunk/base/testfiles/tlb2138.tlg
===================================================================
--- trunk/base/testfiles/tlb2138.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb2138.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -144,6 +144,7 @@
 ....\glue 4.44336 plus 3.33252 minus 0.55542
 ....\hbox(0.0+0.0)x0.0
 ....\kern 0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\T1/cmtt/m/n/10 <
 ....\kern 0.0
 ....\T1/cmtt/m/n/10 <

Modified: trunk/base/testfiles/tlb2203.tlg
===================================================================
--- trunk/base/testfiles/tlb2203.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb2203.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -50,6 +50,7 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 t
 ....\OT1/cmtt/m/n/10 e
@@ -67,6 +68,7 @@
 ....\OT1/cmtt/m/n/10 n
 ....\OT1/cmtt/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 c
 ....\kern-0.27779
 ....\OT1/cmr/m/n/10 h
@@ -109,6 +111,7 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 t
 ....\OT1/cmtt/m/n/10 e
@@ -127,6 +130,7 @@
 ....\OT1/cmtt/m/n/10 n
 ....\OT1/cmtt/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 c
 ....\kern-0.27779
 ....\OT1/cmr/m/n/10 h

Modified: trunk/base/testfiles/tlb2203.xetex.tlg
===================================================================
--- trunk/base/testfiles/tlb2203.xetex.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb2203.xetex.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -48,6 +48,7 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 t
 ....\OT1/cmtt/m/n/10 e
@@ -65,6 +66,7 @@
 ....\OT1/cmtt/m/n/10 n
 ....\OT1/cmtt/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 c
 ....\kern-0.27779
 ....\OT1/cmr/m/n/10 h
@@ -102,6 +104,7 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 t
 ....\OT1/cmtt/m/n/10 e
@@ -120,6 +123,7 @@
 ....\OT1/cmtt/m/n/10 n
 ....\OT1/cmtt/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 c
 ....\kern-0.27779
 ....\OT1/cmr/m/n/10 h

Modified: trunk/base/testfiles/tlb3480.tlg
===================================================================
--- trunk/base/testfiles/tlb3480.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb3480.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -189,6 +189,7 @@
 ....\T1/cmr/m/n/10 e
 ....\glue 3.33252 plus 1.66626 minus 1.11084
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\T1/cmtt/m/n/10 \
 ....\T1/cmtt/m/n/10 t
 ....\T1/cmtt/m/n/10 e
@@ -203,6 +204,7 @@
 ....\T1/cmtt/m/n/10 c
 ....\T1/cmtt/m/n/10 y
 ....\glue 3.33252 plus 1.66626 minus 1.11084
+....\setlanguage0 (hyphenmin 2,3)
 ....\T1/cmr/m/n/10 i
 ....\T1/cmr/m/n/10 s
 ....\glue 3.33252 plus 1.66626 minus 1.11084

Modified: trunk/base/testfiles/tlb3480.xetex.tlg
===================================================================
--- trunk/base/testfiles/tlb3480.xetex.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/tlb3480.xetex.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -145,6 +145,7 @@
 ....\T1/cmr/m/n/10 e
 ....\glue 3.33252 plus 1.66626 minus 1.11084
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\T1/cmtt/m/n/10 \
 ....\T1/cmtt/m/n/10 t
 ....\T1/cmtt/m/n/10 e
@@ -159,6 +160,7 @@
 ....\T1/cmtt/m/n/10 c
 ....\T1/cmtt/m/n/10 y
 ....\glue 3.33252 plus 1.66626 minus 1.11084
+....\setlanguage0 (hyphenmin 2,3)
 ....\T1/cmr/m/n/10 i
 ....\T1/cmr/m/n/10 s
 ....\glue 3.33252 plus 1.66626 minus 1.11084

Modified: trunk/base/testfiles/vtl2e05.tlg
===================================================================
--- trunk/base/testfiles/vtl2e05.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/vtl2e05.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -1759,6 +1759,7 @@
 ....\OT1/cmr/m/n/10 e
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 p
 ....\OT1/cmtt/m/n/10 a
@@ -1770,12 +1771,14 @@
 ....\OT1/cmtt/m/n/10 a
 ....\OT1/cmtt/m/n/10 k
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 (
 ....\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
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 n
 ....\OT1/cmtt/m/n/10 o
@@ -1788,6 +1791,7 @@
 ....\OT1/cmtt/m/n/10 e
 ....\OT1/cmtt/m/n/10 a
 ....\OT1/cmtt/m/n/10 k
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 )
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\OT1/cmr/m/n/10 c

Modified: trunk/base/testfiles/vtl2e06.tlg
===================================================================
--- trunk/base/testfiles/vtl2e06.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/vtl2e06.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -2858,6 +2858,7 @@
 ....\OT1/cmr/m/n/10 a
 ....\glue 3.33333 plus 1.66666 minus 1.11111
 ....\hbox(0.0+0.0)x0.0
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 \
 ....\OT1/cmtt/m/n/10 l
 ....\OT1/cmtt/m/n/10 a
@@ -2865,6 +2866,7 @@
 ....\OT1/cmtt/m/n/10 e
 ....\OT1/cmtt/m/n/10 l
 ....\glue 3.33333 plus 1.66666 minus 1.11111
+....\setlanguage0 (hyphenmin 2,3)
 ....\OT1/cmr/m/n/10 c
 ....\OT1/cmr/m/n/10 o
 ....\OT1/cmr/m/n/10 m
@@ -3007,10 +3009,11 @@
 ..\hbox(0.0+0.0)x345.0
 *** Bug 105 ***
 Overfull \hbox (31.2484pt too wide) in paragraph at lines 429--430
-[][]\OT1/cmtt/m/n/10 Can a  line break  occur at a space 
+[][][]\OT1/cmtt/m/n/10 Can a  line break  occur at a space 
 \hbox(6.11111+2.22223)x167.5
 .\hbox(0.0+0.0)x15.0
 .\hbox(0.0+0.0)x0.0
+.\setlanguage1 (hyphenmin 2,3)
 .\OT1/cmtt/m/n/10 C
 .\OT1/cmtt/m/n/10 a
 .\OT1/cmtt/m/n/10 n
@@ -3195,6 +3198,7 @@
 ......\hbox(6.11111+2.22223)x167.5
 .......\hbox(0.0+0.0)x15.0
 .......\hbox(0.0+0.0)x0.0
+.......\setlanguage1 (hyphenmin 2,3)
 .......\OT1/cmtt/m/n/10 C
 .......\OT1/cmtt/m/n/10 a
 .......\OT1/cmtt/m/n/10 n
@@ -3249,6 +3253,7 @@
 .......\hbox(0.0+0.0)x0.0
 .......\penalty 10000
 .......\glue 5.24995
+.......\setlanguage1 (hyphenmin 2,3)
 .......\OT1/cmtt/m/n/10 i
 .......\OT1/cmtt/m/n/10 n
 .......\penalty 10000

Modified: trunk/base/testfiles/vtl2e07.tlg
===================================================================
--- trunk/base/testfiles/vtl2e07.tlg	2017-03-10 21:23:44 UTC (rev 1406)
+++ trunk/base/testfiles/vtl2e07.tlg	2017-03-11 09:34:14 UTC (rev 1407)
@@ -247,6 +247,7 @@
 ....\hbox(0.0+0.0)x0.0
 ....\penalty 10000
 ....\glue 5.24995
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 x
 ....\OT1/cmtt/m/n/10 x
 ....\OT1/cmtt/m/n/10 x
@@ -279,6 +280,7 @@
 ....\hbox(0.0+0.0)x0.0
 ....\penalty 10000
 ....\glue 5.24995
+....\setlanguage1 (hyphenmin 2,3)
 ....\OT1/cmtt/m/n/10 x
 ....\OT1/cmtt/m/n/10 x
 ....\OT1/cmtt/m/n/10 x



More information about the latex3-commits mailing list