[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: fix for #725 (2f4636c9)

Frank Mittelbach frank.mittelbach at latex-project.org
Sat Dec 11 18:40:18 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/2f4636c90f9c78ddb08e1dce89abd7b32a50c9a4

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

commit 2f4636c90f9c78ddb08e1dce89abd7b32a50c9a4
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Sat Dec 11 18:40:18 2021 +0100

    fix for #725


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

2f4636c90f9c78ddb08e1dce89abd7b32a50c9a4
 base/changes.txt  |  6 ++++++
 base/ltdirchk.dtx | 17 ++++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/base/changes.txt b/base/changes.txt
index 78e92345..668f1a80 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,12 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2021-12-11  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* ltdirchk.dtx (section{Initialization}):
+	Add comment lines into latex.ltx to indicate temp definitions that
+	are later overwritten (gh/725)
+
 2021-12-10  David Carlisle  <David.Carlisle at latex-project.org>
 
 	* utf8ienc.dtx: Add inputenc UTF-8 support for for Digraphs U_01C4-U+01CC
diff --git a/base/ltdirchk.dtx b/base/ltdirchk.dtx
index 8925b326..042e2f19 100644
--- a/base/ltdirchk.dtx
+++ b/base/ltdirchk.dtx
@@ -37,7 +37,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltdirchk.dtx}
-             [2021/01/15 v1.3a LaTeX Kernel (System Dependent Parts)]
+             [2021/12/11 v1.3a LaTeX Kernel (System Dependent Parts)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltdirchk.dtx}
@@ -212,6 +212,20 @@
 % As this file is read at a very early stage, some definitions that
 % are normally considered to be part of the format must be made here.
 %
+% Most such definitions are repeated later in the ``right'' place,
+% usually (but not always) with different implementations. To be able
+% to spot this more easily if you look into the file
+% \texttt{latex.ltx} (which is stripped of comments) we add some
+% comment lines to that effect that survive the stripping process by
+% \texttt{docstrip}.
+% \changes{v1.3a}{2021/12/11}{Add comment lines into latex.ltx to
+%     indicate temp definitions that are later overwritten (gh/725)}
+%    \begin{macrocode}
+%<*dircheck>
+%% ---- START temporary definitions for bootstrapping; later overwritten ----
+%</dircheck>
+%    \end{macrocode}
+%
 % \subsection{INITEX}
 % \changes{v0.2i}{1994/01/25}
 %         {Protect against looping on \cs{@@input} and \cs{@@end}.}
@@ -1007,6 +1021,7 @@
 % \end{macro}
 %
 %    \begin{macrocode}
+%% ---- END temporary definitions for bootstrapping ----
 %</dircheck>
 %    \end{macrocode}
 %





More information about the latex3-commits mailing list.