[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