[latex3-commits] [git/LaTeX3-latex3-latex2e] master: ensure that chars in the range 128-255 aren't active during filecontents writing (4a94a1d)

Frank Mittelbach frank.mittelbach at latex-project.org
Tue Mar 27 23:57:07 CEST 2018


Repository : https://github.com/latex3/latex2e
On branch  : master
Link       : https://github.com/latex3/latex2e/commit/4a94a1d194cab0f5f8d8fbcf2ea17e487c1f5311

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

commit 4a94a1d194cab0f5f8d8fbcf2ea17e487c1f5311
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Tue Mar 27 23:57:07 2018 +0200

    ensure that chars in the range 128-255 aren't active during filecontents writing


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

4a94a1d194cab0f5f8d8fbcf2ea17e487c1f5311
 base/changes.txt |    5 +++++
 base/ltclass.dtx |   17 +++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 09d1f0f..09d10b4 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -8,6 +8,11 @@ are not part of the distribution.
 # 2018-04-01 Release
 #########################
 
+2018-03-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* ltclass.dtx (subsection{Providing shipment}): ensure that
+	chars in the range of 128-255 are not active during filecontents
+	writing.
 
 2018-03-24  David Carlisle  <latex-bugs at latex-project.org>
 
diff --git a/base/ltclass.dtx b/base/ltclass.dtx
index ea11346..cacef57 100644
--- a/base/ltclass.dtx
+++ b/base/ltclass.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltclass.dtx}
-             [2018/03/24 v1.2e LaTeX Kernel (Class & Package Interface)]
+             [2018/03/27 v1.2f LaTeX Kernel (Class & Package Interface)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltclass.dtx}
@@ -627,7 +627,7 @@
 % \changes{v1.2d}{2018/02/18}
 %         {Added 0 up front to make bad data come out as 0.}
 %    \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2018/03/01}%
+%<latexrelease>\IncludeInRelease{2018/04/01}%
 %<latexrelease>                 {\@ifl at t@r}{Guard against bad input}%
 %<*2ekernel|latexrelease>
 \def\@ifl at t@r#1#2{%
@@ -1757,6 +1757,19 @@
   \fi%
   \let\do\@makeother\dospecials%
 %    \end{macrocode}
+%    If there are active characters in the upper half (e.g., from
+%    \texttt{inputenc} there would be confusion so we render everything
+%    harmless.
+% \changes{v1.2f}{2018/03/27}
+%         {Use full file name for old release}
+%    \begin{macrocode}
+  \count@ 128\relax%
+  \loop%
+    \catcode\count@ 11\relax%
+    \advance\count@ \@one%
+    \ifnum\count@<\@cclvi%
+  \repeat%
+%    \end{macrocode}
 %
 % \changes{v1.0y}{1997/10/10}
 %     {Check for text before or after \cs{end} environment. latex/2636}





More information about the latex3-commits mailing list