[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Enable roll-forward for expl3.ltx pre-loading (6f27cd86)

Joseph Wright joseph.wright at morningstar2.co.uk
Sat Nov 9 09:57:00 CET 2019


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/6f27cd8694e5f766d41cc15a03e81a3278261602

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

commit 6f27cd8694e5f766d41cc15a03e81a3278261602
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sat Nov 9 08:48:54 2019 +0000

    Enable roll-forward for expl3.ltx pre-loading


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

6f27cd8694e5f766d41cc15a03e81a3278261602
 base/latexrelease.ins |  1 +
 base/ltexpl.dtx       | 16 ++++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/base/latexrelease.ins b/base/latexrelease.ins
index 9358692a..e5151437 100644
--- a/base/latexrelease.ins
+++ b/base/latexrelease.ins
@@ -122,6 +122,7 @@ extension .ins) which are part of the distribution.
   \from{ltxref.dtx}      {latexrelease}% empty
   \from{ltmiscen.dtx}    {latexrelease}%
   \from{ltluatex.dtx}    {latexrelease}%
+  \from{ltexpl.dtx}      {latexrelease}%
   \from{ltfinal.dtx}     {latexrelease}%
 }
 
diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index 06a81bc3..92676a12 100644
--- a/base/ltexpl.dtx
+++ b/base/ltexpl.dtx
@@ -61,9 +61,13 @@
 %
 % \subsection{Loader}
 %
-%  Check for the required primitive/enigne support and the existence of
+%  Check for the required primitive/engine support and the existence of
 %  a loader.
 %    \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2020/02/01}%
+%<latexrelease>                 {expl3}{Pre-load expl3}%
 \IfFileExists{expl3.ltx}
   {%
     \ifnum0%
@@ -73,14 +77,19 @@
       >0 %
     \else
       \message{Skipping expl3-dependent extensions}
-      \expandafter\endinput
+%<2ekernel>      \expandafter\endinput
+%<latexrelease>      \expandafter\@gobbletwo
     \fi
   }
   {%
     \message{Skipping expl3-dependent extensions}%
-    \endinput
+%<2ekernel>    \endinput
+%<latexrelease>    \@gobbletwo
   }%
 \input{expl3.ltx}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -88,4 +97,3 @@
 %    \end{macrocode}
 %
 % \Finale
-





More information about the latex3-commits mailing list