[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Add \@expl at finalise@setup@@ hook (6cfc4396)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Jul 8 13:23:17 CEST 2020


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

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

commit 6cfc4396152239c8643c93a71de6783e50e1a56f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Jul 8 12:23:17 2020 +0100

    Add \@expl at finalise@setup@@ hook
    
    This is needed to allow expl3 to create cctab
    data correctly.


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

6cfc4396152239c8643c93a71de6783e50e1a56f
 base/changes.txt |  8 ++++++++
 base/ltexpl.dtx  | 11 ++++++++++-
 base/ltfinal.dtx | 10 +++++++++-
 3 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index a52a672d..2581782c 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,14 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2020-07-08  Joseph Wright  <joseph.wright at latex-project.org>
+
+	* ltexpl.dtx:
+	Add hook \@expl at finalise@setup@@
+
+	* ltfinal.dtx:
+	Execute hook \@expl at finalise@setup@@
+
 2020-07-04  Marcel Krüger  <Marcel.Krueger at latex-project.org>
 
 	* ltoutenc.dtx:
diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index 7ff41ceb..7a567e37 100644
--- a/base/ltexpl.dtx
+++ b/base/ltexpl.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltexpl.dtx}
-             [2020-06-05 v1.2c LaTeX Kernel (expl3-dependent code)]
+             [2020-07-08 v1.2d LaTeX Kernel (expl3-dependent code)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltexpl.dtx}
@@ -78,6 +78,15 @@
 %</2ekernel>
 %    \end{macrocode}
 %
+% \changes{v1.2d}{2020/07/08}
+%         {Add a last-minute hook for \textsf{expl3}}
+% Create a hook for last-minute \pkg{expl3} material.
+%    \begin{macrocode}
+%<*2ekernel>
+\def\@expl at finalise@setup@@{}
+%</2ekernel>
+%    \end{macrocode}
+%
 % Now define some basics to support loading \textsf{expl3}.  These macros can
 % be defined here safely, because they are redefined later on by the kernel,
 % so we define simpler versions just to suit our needs.
diff --git a/base/ltfinal.dtx b/base/ltfinal.dtx
index db66c664..414fe5e9 100644
--- a/base/ltfinal.dtx
+++ b/base/ltfinal.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltfinal.dtx}
-             [2019-06-05 v2.2a LaTeX Kernel (Final Settings)]
+             [2019-07-08 v2.2b LaTeX Kernel (Final Settings)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltfinal.dtx}
@@ -460,6 +460,14 @@
 \fi
 %    \end{macrocode}
 %
+% \changes{v2.2b}{2020/07/08}
+%         {Add a last-minute hook for \textsf{expl3}}
+% At this stage, we can install any last-minute \textsf{expl3} set-up.
+%    \begin{macrocode}
+\@expl at finalise@setup@@
+\def\@expl at finalise@setup@@{}
+%    \end{macrocode}
+%
 %  This is as good a place as any to active a few Xe\TeX{}-specific
 %  settings
 %    \begin{macrocode}





More information about the latex3-commits mailing list.