[latex3-commits] [latex3/latex3] main: Sync engine/primitive requirements docs (6c6b26f8c)
github at latex-project.org
github at latex-project.org
Wed Jun 21 18:21:07 CEST 2023
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/6c6b26f8c8353433d014badb73d860ff33de90b6
>---------------------------------------------------------------
commit 6c6b26f8c8353433d014badb73d860ff33de90b6
Author: Yukai Chou <muzimuzhi at gmail.com>
Date: Wed Jun 21 07:47:35 2023 +0800
Sync engine/primitive requirements docs
To reduce the future hassle of syncing docs, primitive requirements in expl3.dtx
are replaced by a link to l3kernel/README.md, which is released as well.
Refer to
- df25bca (Update primitive requirements docs, 2022-02-21)
- 076d79c (Require \expanded, etc. (TL'19+), 2023-05-11)
>---------------------------------------------------------------
6c6b26f8c8353433d014badb73d860ff33de90b6
l3kernel/CHANGELOG.md | 1 +
l3kernel/expl3.dtx | 25 +++++++------------------
2 files changed, 8 insertions(+), 18 deletions(-)
diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 21ede6a58..d5432ff77 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -13,6 +13,7 @@ this project uses date-based 'snapshot' version identifiers.
### Changed
- Drop notes about slow `\expanded` emulation. `\expanded` is required since
release 2023-05-15
+- Sync engine/primitive requirements in `expl3.dtx` with code and README
### Fixed
- Case changing of Greek characters with complex NFD representation (issue \#1236)
diff --git a/l3kernel/expl3.dtx b/l3kernel/expl3.dtx
index fb1fd5cb7..3b0347df4 100644
--- a/l3kernel/expl3.dtx
+++ b/l3kernel/expl3.dtx
@@ -964,27 +964,16 @@
% \section{Engine/primitive requirements}
%
% To use \pkg{expl3} and the higher level packages provided by the
-% team, the minimal set of primitive requirements is currently
-% \begin{itemize}
-% \item All of those from \TeX90.
-% \item All of those from \eTeX{} \emph{excluding} |\TeXXeTstate|,
-% |\beginL|, |\beginR|, |\endL| and |\endR| (\emph{i.e.}~excluding
-% \TeX{}-\kern0pt-\reflectbox{\TeX{}}).
-% \item Functionality equivalent to the \pdfTeX{} primitive
-% |\pdfstrcmp|.
-% \end{itemize}
-% Any engine which defines |\pdfoutput| (\emph{i.e.}~allows direct production
-% of a PDF file without a DVI intermediate) must also provide |\pdfcolorstack|,
-% |\pdfliteral|, |\pdfmatrix|, |\pdfrestore| and |\pdfsave| or equivalent
-% functionality. Fully Unicode engines must provide a method for producing
-% character tokens in an expandable manner.
+% team, the minimal set of primitive requirements is currently described
+% in \href{README.md}{README.md}.
%
% Practically, these requirements are met by the engines
% \begin{itemize}
-% \item \pdfTeX{} v1.40 or later.
-% \item \XeTeX{} v0.99992 or later.
-% \item \LuaTeX{} v0.95 or later.
-% \item e-(u)\pTeX{} mid-2012 or later.
+% \item \pdfTeX{} v1.40.20 or later.
+% \item \XeTeX{} v0.999991 or later.
+% \item \LuaTeX{} v1.10 or later.
+% \item e-(u)\pTeX{} v3.8.2 or later.
+% \item Prote (2021) or later.
% \end{itemize}
%
% Additional modules beyond the core of \pkg{expl3} may require additional
More information about the latex3-commits
mailing list.