[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.