texlive[73209] Master/texmf-dist: l3kernel-devc (25dec24)
commits+karl at tug.org
commits+karl at tug.org
Wed Dec 25 21:56:09 CET 2024
Revision: 73209
https://tug.org/svn/texlive?view=revision&revision=73209
Author: karl
Date: 2024-12-25 21:56:09 +0100 (Wed, 25 Dec 2024)
Log Message:
-----------
l3kernel-devc (25dec24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/expl3.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3doc.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3docstrip.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news01.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news02.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news03.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news04.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news05.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news06.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news07.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news08.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news09.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news10.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news11.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news12.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3prefixes.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.pdf
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex
trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3body.tex
trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md 2024-12-25 20:56:09 UTC (rev 73209)
@@ -7,6 +7,18 @@
## [Unreleased]
+## [2024-12-25]
+
+### Changed
+- Expand 'value(s)' arg. to `\color_select:nn`, `\color_set:nnn`, etc. (see
+ #1640)
+
+### Fixed
+- Initialize color `.` properly (see \#1642)
+
+### Added
+- `\file_forget:n`
+
## [2024-12-09]
### Added
@@ -1815,7 +1827,8 @@
- Step functions have been added for dim variables,
e.g. `\dim_step_inline:nnnn`
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-12-09...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-12-25...HEAD
+[2024-12-25]: https://github.com/latex3/latex3/compare/2024-12-09...2024-12-25
[2024-12-09]: https://github.com/latex3/latex3/compare/2024-11-02...2024-12-09
[2024-11-02]: https://github.com/latex3/latex3/compare/2024-10-09...2024-11-02
[2024-10-09]: https://github.com/latex3/latex3/compare/2024-09-10...2024-10-09
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md 2024-12-25 20:56:09 UTC (rev 73209)
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2024-12-09
+Release 2024-12-25
Overview
--------
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/expl3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -58,7 +58,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2024-12-09}
+\date{Released 2024-12-25}
\pagenumbering{roman}
\maketitle
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3docstrip.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news01.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news02.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news03.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news04.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news05.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news06.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news07.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news08.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news09.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news10.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news11.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news12.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3prefixes.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -32,7 +32,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2024-12-09}
+\date{Released 2024-12-25}
\begin{document}
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -32,7 +32,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2024-12-09}
+\date{Released 2024-12-25}
\newcommand{\TF}{\textit{(TF)}}
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -32,7 +32,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2024-12-09}
+\date{Released 2024-12-25}
\newcommand{\TF}{\textit{(TF)}}
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -57,7 +57,7 @@
{latex-team at latex-project.org}%
}%
}
-\date{Released 2024-12-09}
+\date{Released 2024-12-25}
\pagenumbering{roman}
\maketitle
Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3body.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3body.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3body.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -415,12 +415,12 @@
different types of argument:
\begin{function}[label = ]{\seq_new:N, \seq_new:c}
\begin{syntax}
- |\seq_new:N| \meta{sequence}
+ |\seq_new:N| \meta{seq var}
\end{syntax}
When a number of variants are described, the arguments are usually
- illustrated only for the base function. Here, \meta{sequence} indicates
- that |\seq_new:N| expects the name of a sequence. From the argument
- specifier, |\seq_new:c| also expects a sequence name, but as a
+ illustrated only for the base function. Here, \meta{seq var} indicates
+ that |\seq_new:N| expects a sequence variable. From the argument
+ specifier, |\seq_new:c| also expects a sequence variable, but as a
name rather than as a control sequence. Each argument given in the
illustration should be described in the following text.
\end{function}
@@ -448,7 +448,7 @@
this:
\begin{function}[rEXP, label = ]{\seq_map_function:NN}
\begin{syntax}
- |\seq_map_function:NN| \meta{seq} \meta{function}
+ |\seq_map_function:NN| \meta{seq var} \meta{function}
\end{syntax}
\end{function}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-12-09}%
+\def\ExplFileDate{2024-12-25}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -1326,8 +1326,8 @@
%
% \begin{function}[added = 2017-07-16, updated = 2023-05-23]{\debug_on:n, \debug_off:n}
% \begin{syntax}
-% \cs{debug_on:n} |{| \meta{comma-separated list} |}|
-% \cs{debug_off:n} |{| \meta{comma-separated list} |}|
+% \cs{debug_on:n} \Arg{comma-separated list}
+% \cs{debug_off:n} \Arg{comma-separated list}
% \end{syntax}
% Turn on and off within a group various debugging code, some of which
% is also available as \pkg{expl3} load-time options. The items that
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -117,7 +117,7 @@
% Ends the scope of a \meta{category code table} started using
% \cs{cctab_begin:N}, returning the codes to those in force before the
% matching \cs{cctab_begin:N} was used. This must be used within the
-% same \TeX{} group (and at the same \TeX{} group level) as the
+% same \TeX{} group and at the same \TeX{} group level as the
% matching \cs{cctab_begin:N}.
% \end{function}
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -142,7 +142,7 @@
% Section~\ref{l3color:sec:new-models} for more detail of color support
% for additional models.
%
-% When color is selected by model, the \meta{values} given are specified as
+% When color is selected by model, the \meta{value(s)} given are specified as
% a comma-separated list. The length of the list will therefore be determined
% by the detail of the model involved.
%
@@ -233,12 +233,13 @@
% color specification as the \meta{name}.
% \end{function}
%
-% \begin{function}{\color_set:nnn}
+% \begin{function}[updated = 2024-12-24]{\color_set:nnn}
% \begin{syntax}
% \cs{color_set:nnn} \Arg{name} \Arg{model(s)} \Arg{value(s)}
% \end{syntax}
% Stores the color specification equivalent to the \meta{model(s)} and
-% \meta{values} as the \meta{name}.
+% \meta{value(s)} as the \meta{name}. The \meta{value(s)} are expanded before
+% parsing.
% \end{function}
%
% \begin{function}{\color_set_eq:nn}
@@ -276,7 +277,7 @@
% These commands set the current color (|.|): other more specialised functions
% such as fill and stroke selectors do \emph{not} adjust this value.
%
-% \begin{function}{\color_select:n}
+% \begin{function}[updated = 2024-12-24]{\color_select:n}
% \begin{syntax}
% \cs{color_select:n} \Arg{color expression}
% \end{syntax}
@@ -289,7 +290,8 @@
% \cs{color_select:nn} \Arg{model(s)} \Arg{value(s)}
% \end{syntax}
% Activates the color specification equivalent to the \meta{model(s)} and
-% \meta{value(s)} for typeset material.
+% \meta{value(s)} for typeset material. The \meta{value(s)} are fully
+% expanded before parsing.
% \end{function}
%
% \begin{variable}{\l_color_fixed_model_tl}
@@ -316,12 +318,13 @@
% color specification for filling or stroking.
% \end{function}
%
-% \begin{function}{\color_fill:nn, \color_stroke:nn}
+% \begin{function}[updated = 2024-12-24]{\color_fill:nn, \color_stroke:nn}
% \begin{syntax}
% \cs{color_fill:nn} \Arg{model(s)} \Arg{value(s)}
% \end{syntax}
% Activates the color specification equivalent to the \meta{model(s)} and
-% \meta{value(s)} for filling or stroking.
+% \meta{value(s)} for filling or stroking. The \meta{value(s)} are fully
+% expanded before parsing.
% \end{function}
%
% \begin{variable}[module = color]{color.sc}
@@ -336,13 +339,15 @@
% required needs careful handling. The functionality here covers this important
% use case.
%
-% \begin{function}[added = 2022-01-26]{\color_math:nn, \color_math:nnn}
+% \begin{function}[added = 2022-01-26, updated = 2024-12-24]
+% {\color_math:nn, \color_math:nnn}
% \begin{syntax}
% \cs{color_math:nn} \Arg{color expression} \Arg{content}
% \cs{color_math:nnn} \Arg{model(s)} \Arg{value(s)} \Arg{content}
% \end{syntax}
% Works as for \cs[no-index]{color_select:n(n)} but applies color only to the math mode
-% \meta{content}. The function does not generate a group and the \meta{content}
+% \meta{content}. The \meta{value(s)} are fully expanded before parsing.
+% The function does not generate a group and the \meta{content}
% therefore retains its math atom states. Sub/superscripts are also properly
% handled.
% \end{function}
@@ -413,13 +418,14 @@
% \meta{tl var}.
% \end{function}
%
-% \begin{function}{\color_export:nnnN}
+% \begin{function}[updated = 2024-12-24]{\color_export:nnnN}
% \begin{syntax}
% \cs{color_export:nnnN} \Arg{model} \Arg{value(s)} \Arg{format} \meta{tl var}
% \end{syntax}
% Expresses the combination of \meta{model} and \meta{value(s)} in an
% internal representation, then converts to the \meta{format} specified and
-% assigns the data to the \meta{tl var}.
+% assigns the data to the \meta{tl var}. The \meta{value(s)} are fully
+% expanded before parsing.
% \end{function}
%
% \section{Creating new color models}
@@ -1433,6 +1439,7 @@
%
% \begin{macro}{\color_select:n}
% \begin{macro}{\color_select:nn}
+% \begin{macro}{\@@_select_main:Nnn}
% \begin{macro}{\@@_select_main:Nw, \@@_select_loop:Nw}
% \begin{macro}{\@@_select:nnN}
% \begin{macro}{\@@_select_swap:Nnn}
@@ -1449,8 +1456,7 @@
}
\cs_new_protected:Npn \color_select:nn #1#2
{
- \@@_select_main:Nw \l_@@_current_tl
- #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \@@_select_main:Nnn \l_@@_current_tl {#1} {#2}
\@@_finalise_current:
\@@_select:N \l_@@_current_tl
}
@@ -1459,6 +1465,15 @@
% model, we don't need most of the data: just set up and apply the backend
% function.
% \begin{macrocode}
+\cs_new_protected:Npn \@@_select_main:Nnn #1#2#3
+ {
+ \use:e
+ {
+ \exp_not:N \@@_select_main:Nw \exp_not:N #1
+ \exp_not:n {#2} / / \exp_not:N \s_@@_mark
+ #3 / / \exp_not:N \s_@@_stop
+ }
+ }
\cs_new_protected:Npn \@@_select_main:Nw
#1 #2 / #3 / #4 \s_@@_mark #5 / #6 / #7 \s_@@_stop
{
@@ -1505,6 +1520,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \subsection{Math color}
%
@@ -1545,10 +1561,7 @@
\cs_new_protected:Npn \color_math:nnn #1#2#3
{
\@@_math:nn {#3}
- {
- \@@_select_main:Nw \l_@@_current_tl
- #1 / / \s_@@_mark #2 / / \s_@@_stop
- }
+ { \@@_select_main:Nnn \l_@@_current_tl {#1} {#2} }
}
\cs_new_protected:Npn \@@_math:nn #1#2
{
@@ -1720,14 +1733,12 @@
}
\cs_new_protected:Npn \color_fill:nn #1#2
{
- \@@_select_main:Nw \l_@@_current_tl
- #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \@@_select_main:Nnn \l_@@_current_tl {#1} {#2}
\exp_after:wN \@@_draw:nnn \l_@@_current_tl { fill }
}
\cs_new_protected:Npn \color_stroke:nn #1#2
{
- \@@_select_main:Nw \l_@@_current_tl
- #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \@@_select_main:Nnn \l_@@_current_tl {#1} {#2}
\exp_after:wN \@@_draw:nnn \l_@@_current_tl { stroke }
}
\cs_new_protected:Npn \@@_draw:nnn #1#2#3
@@ -1910,6 +1921,8 @@
\prop_new:c { l_@@_named_._prop }
\tl_new:c { l_@@_named_._tl }
\tl_set:ce { l_@@_named_._tl } { \@@_model:N \l_@@_current_tl }
+\prop_put:cve { l_@@_named_._prop } { l_@@_named_._tl }
+ { \@@_values:N \l_@@_current_tl }
% \end{macrocode}
% \end{variable}
%
@@ -1932,8 +1945,7 @@
}
\cs_new_protected:Npn \color_export:nnnN #1#2#3#4
{
- \@@_select_main:Nw #4
- #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \@@_select_main:Nnn #4 {#1} {#2}
\@@_export:nN {#3} #4
}
\cs_new_protected:Npn \@@_export:nN #1#2
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -69,7 +69,7 @@
%
% Standard file identification.
% \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-12-09}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-12-25}{}{L3 Debugging support}
% \end{macrocode}
%
% \begin{variable}{\s_@@_stop}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -71,7 +71,7 @@
% This isn't included in the typeset documentation because it's a bit
% ugly:
%<*class>
-\ProvidesExplClass{l3doc}{2024-12-09}{}
+\ProvidesExplClass{l3doc}{2024-12-25}{}
{L3 Experimental documentation class}
%</class>
% \fi
@@ -84,7 +84,7 @@
% require you to do updates, if the class changes.}}
%
% \author{\Team}
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
% \maketitle
% \tableofcontents
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -722,8 +722,31 @@
% searches for this string using the current \TeX{} search
% path and the additional paths controlled by
% \cs{l_file_search_path_seq}.
+%
+% Since \TeX{} cannot remove files, only write to them, once a file
+% has been found during a \TeX{} run, it will exist until the end of
+% the run unless a non-\TeX{} process intervenes. Since file operations
+% are relatively slow, \pkg{expl3} therefore internally tracks when a
+% file is seen, and uses this information to avoid multiple filesystem
+% checks. See \cs{file_forget:n} for how to indicate to \pkg{expl3} that
+% a file may have been deleted \emph{during} a \TeX{} run, so that its
+% presence in the filesystem can be reasserted with \cs{file_if_exist:nTF}
+% and similar commands.
% \end{function}
%
+% \begin{function}[added = 2024-12-09]{\file_forget:n}
+% \begin{syntax}
+% \cs{file_forget:n} \Arg{file name}
+% \end{syntax}
+% Resets the internal tracker for files such that a subsequent use of
+% \cs{file_if_exist:nTF}, \cs{file_size:n}, etc., for the \meta{file name} will
+% re-query the filesystem rather than use any cached information. This can
+% be used whether or not the file has previously been seen. This function
+% is intended to be used where non-\TeX{} processes may result in file
+% deletion, for example if \LuaTeX{} is in use, |os.remove()| may be used
+% to delete a file part-way through a run.
+% \end{function}
+%
% \subsection{Information about files and file contents}
%
% Functions in this section return information about files as \pkg{expl3}
@@ -3120,6 +3143,15 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\file_forget:n}
+% Just a wrapper around a csname: we have to do a lookup here to make
+% sure any paths are handled.
+% \begin{macrocode}
+\cs_new_protected:Npn \file_forget:n #1
+ { \cs_undefine:c { @@_seen_ \file_full_name:n {#1} : } }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\file_get_full_name:nN, \file_get_full_name:VN}
% \begin{macro}[TF]{\file_get_full_name:nN, \file_get_full_name:VN}
% \begin{macro}{\@@_get_full_name_search:nN}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
% \maketitle
%
% \begin{documentation}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
% \maketitle
%
% \begin{documentation}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% {latex-team at latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -63,7 +63,7 @@
% \cs{fparray_new:Nn} \meta{fparray~var} \Arg{size}
% \end{syntax}
% Evaluates the integer expression \meta{size} and allocates an
-% \meta{floating point array variable} with that number of (zero)
+% \meta{fparray var} with that number of (zero)
% entries. The variable name should start with |\g_| because
% assignments are always global.
% \end{function}
@@ -72,7 +72,7 @@
% \begin{syntax}
% \cs{fparray_gzero:N} \meta{fparray~var}
% \end{syntax}
-% Sets all entries of the \meta{floating point array variable} to
+% Sets all entries of the \meta{fparray var} to
% $+0$. Assignments are always global.
% \end{function}
%
@@ -83,7 +83,7 @@
% \cs{fparray_gset:Nnn} \meta{fparray~var} \Arg{position} \Arg{value}
% \end{syntax}
% Stores the result of evaluating the floating point expression
-% \meta{value} into the \meta{floating point array variable} at the
+% \meta{value} into the \meta{fparray var} at the
% (integer expression) \meta{position}. If the \meta{position} is not
% between $1$ and the \cs{fparray_count:N}, an error occurs.
% Assignments are always global.
@@ -95,8 +95,8 @@
% \begin{syntax}
% \cs{fparray_count:N} \meta{fparray~var}
% \end{syntax}
-% Expands to the number of entries in the \meta{floating point array
-% variable}. This is performed in constant time.
+% Expands to the number of entries in the \meta{fparray
+% var}. This is performed in constant time.
% \end{function}
%
% \section{Using a single entry}
@@ -111,7 +111,7 @@
% \end{syntax}
% Applies \cs{fp_use:N} or \cs{fp_to_tl:N} (respectively) to the
% floating point entry stored at the (integer expression)
-% \meta{position} in the \meta{floating point array variable}. If the
+% \meta{position} in the \meta{fparray var}. If the
% \meta{position} is not between $1$ and the
% \cs{fparray_count:N} \meta{fparray~var}, an error occurs.
% \end{function}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -315,10 +315,10 @@
% \int_gset_regex_count:NNn, \int_gset_regex_count:cNn,
% }
% \begin{syntax}
-% \cs{int_set_regex_count:Nnn} \meta{int var} \Arg{regex} \Arg{token list}
-% \cs{int_set_regex_count:NNn} \meta{int var} \meta{regex~var} \Arg{token list}
+% \cs{int_set_regex_count:Nnn} \meta{integer} \Arg{regex} \Arg{token list}
+% \cs{int_set_regex_count:NNn} \meta{integer} \meta{regex~var} \Arg{token list}
% \end{syntax}
-% Sets \meta{int var} equal to the number of times
+% Sets \meta{integer} equal to the number of times
% \meta{regular expression} appears in \meta{token list}.
% The search starts by finding the left-most longest match,
% respecting greedy and lazy (non-greedy) operators. Then the search
@@ -333,7 +333,7 @@
% \end{verbatim}
% results in \cs[no-index]{l_foo_int} taking the value $5$.
% Theses are alternative names for \cs{regex_count:nnN} and friends,
-% with arguments re-ordered for \meta{int~var} setting;
+% with arguments re-ordered for \meta{integer} setting;
% see \pkg{l3regex} chapter for more details of the \meta{regex}
% format.
% \end{function}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -184,12 +184,13 @@
% \begin{function}[updated = 2013-07-08]
% {.bool_set:N, .bool_set:c, .bool_gset:N, .bool_gset:c}
% \begin{syntax}
-% \meta{key} .bool_set:N = \meta{boolean variable}
+% \meta{key} .bool_set:N = \meta{boolean}
% \end{syntax}
-% Defines \meta{key} to set \meta{boolean variable} to \meta{value} (which
-% must be either \enquote{\texttt{true}} or \enquote{\texttt{false}}). If the variable
-% does not exist, it will be created globally at the point that
-% the key is set up.
+% Defines \meta{key} to set \meta{boolean} to \meta{value}. If the
+% \meta{value} is given, it must be one either \enquote{\texttt{true}} or
+% \enquote{\texttt{false}}); it may be omitted, which is equivalent to
+% \texttt{true}. If the variable does not exist, it will be created globally
+% at the point that the key is set up.
% \end{function}
%
% \begin{function}[added = 2011-08-28, updated = 2013-07-08]
@@ -198,12 +199,12 @@
% .bool_gset_inverse:N, .bool_gset_inverse:c
% }
% \begin{syntax}
-% \meta{key} .bool_set_inverse:N = \meta{boolean variable}
+% \meta{key} .bool_set_inverse:N = \meta{boolean}
% \end{syntax}
-% Defines \meta{key} to set \meta{boolean variable} to the logical
+% Defines \meta{key} to set \meta{boolean} to the logical
% inverse of \meta{value} (which must be either \enquote{\texttt{true}} or
% \enquote{\texttt{false}}).
-% If the \meta{boolean variable} does not exist, it will be created globally
+% If the \meta{boolean} does not exist, it will be created globally
% at the point that the key is set up.
% \end{function}
%
@@ -310,9 +311,9 @@
% \begin{function}[updated = 2020-01-17]
% {.fp_set:N, .fp_set:c, .fp_gset:N, .fp_gset:c}
% \begin{syntax}
-% \meta{key} .fp_set:N = \meta{floating point}
+% \meta{key} .fp_set:N = \meta{fp var}
% \end{syntax}
-% Defines \meta{key} to set \meta{floating point} to \meta{value}
+% Defines \meta{key} to set \meta{fp var} to \meta{value}
% (which must a floating point expression). If the variable does not exist,
% it is created globally at the point that the key is set up. The key will
% require a value at point-of-use unless a default is set.
@@ -367,7 +368,7 @@
% \meta{key} .initial:n = \Arg{value}
% \end{syntax}
% Initialises the \meta{key} with the \meta{value}, equivalent to
-% \begin{quote}
+% \begin{quote}\ttfamily
% \cs{keys_set:nn} \Arg{module} \{ \meta{key} = \meta{value} \}
% \end{quote}
% \end{function}
@@ -934,9 +935,9 @@
%
% It is important to note that when precompiling keys, no expansion of variables
% takes place. This means that any key setting which simply stores variable names,
-% rather than variable values, will not work correctly. Most notably, any
-% key setting which uses \cs{l_keys_key_str}, \cs{l_keys_path_str} or
-% \cs{l_keys_value_tl} will yield unpredictable outcomes. As such, keys
+% rather than variable values, may not work correctly. Most notably, any
+% key setting which uses key status variables (\cs{l_keys_key_str}, etc.)
+% will yield unpredictable outcomes. As such, keys
% intended to be precompiled should fully expand any values at the point of
% setting.
% \end{function}
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -587,8 +587,8 @@
% \begin{function}[EXP, added = 2017-12-04]
% {\msg_show_item:n, \msg_show_item_unbraced:n, \msg_show_item:nn, \msg_show_item_unbraced:nn}
% \begin{syntax}
-% \cs{seq_map_function:NN} \meta{seq} \cs{msg_show_item:n}
-% \cs{prop_map_function:NN} \meta{prop} \cs{msg_show_item:nn}
+% \cs{seq_map_function:NN} \meta{seq var} \cs{msg_show_item:n}
+% \cs{prop_map_function:NN} \meta{property list} \cs{msg_show_item:nn}
% \end{syntax}
% Used in the text of messages for \cs{msg_show:nnnnnn} to show or log
% a list of items or key--value pairs. The output of
@@ -647,7 +647,7 @@
% \end{syntax}
% Issues an \enquote{Undefined error} message from \TeX{} itself
% using the undefined control sequence \cs{???} then prints
-% \enquote{! \meta{module}: }\meta{error message}, which should be
+% \enquote{! \meta{module}: \meta{error message}}, which should be
% short. With default settings, anything beyond approximately $60$
% characters long (or bytes in some engines) is cropped. A leading
% space might be removed as well.
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -112,7 +112,7 @@
%
% \begin{function}[added = 2024-04-01]{\pdf_object_new_indexed:nn}
% \begin{syntax}
-% \cs{pdf_object_new_indexed:nn} \Arg{class} \Arg{index}
+% \cs{pdf_object_new_indexed:nn} \Arg{class} \Arg{index}
% \end{syntax}
% Declares a PDF object of \meta{class} and \meta{index}. The object may be
% referenced from this point on, and written later using
@@ -122,7 +122,7 @@
% \begin{function}[added = 2024-04-01]
% {\pdf_object_write_indexed:nnnn, \pdf_object_write_indexed:nnne}
% \begin{syntax}
-% \cs{pdf_object_write_indexed:nnnn} \Arg{class} \Arg{index} \Arg{type} \Arg{content}
+% \cs{pdf_object_write_indexed:nnnn} \Arg{class} \Arg{index} \Arg{type} \Arg{content}
% \end{syntax}
% Writes the \meta{content} as content of the object of \meta{class} and
% \meta{index}. Depending on the
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -325,7 +325,7 @@
% {\bool_to_str:N, \bool_to_str:c, \bool_to_str:n}
% \begin{syntax}
% \cs{bool_to_str:N} \meta{boolean}
-% \cs{bool_to_str:n} \meta{boolean expression}
+% \cs{bool_to_str:n} \Arg{boolean expression}
% \end{syntax}
% Expands to the string \texttt{true} or \texttt{false} depending on
% the logical truth of the \meta{boolean} or \meta{boolean
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -183,8 +183,8 @@
% \begin{syntax}
% \cs{prop_set_from_keyval:Nn} \meta{property list} \\
% ~~\{ \\
-% ~~~~\meta{key1} |=| \meta{value1} |,| \\
-% ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+% ~~~~\meta{key_1} |=| \meta{value_1} |,| \\
+% ~~~~\meta{key_2} |=| \meta{value_2} |,| \ldots{} \\
% ~~\}
% \end{syntax}
% Sets \meta{property list} to contain key--value pairs given in the second
@@ -207,8 +207,8 @@
% \begin{syntax}
% \cs{prop_const_from_keyval:Nn} \meta{property list} \\
% ~~\{ \\
-% ~~~~\meta{key1} |=| \meta{value1} |,| \\
-% ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+% ~~~~\meta{key_1} |=| \meta{value_1} |,| \\
+% ~~~~\meta{key_2} |=| \meta{value_2} |,| \ldots{} \\
% ~~\}
% \end{syntax}
% Creates a new constant \enquote{flat} \meta{property list} or raises
@@ -224,15 +224,15 @@
% \begin{function}[added = 2024-02-12]
% {\prop_const_linked_from_keyval:Nn, \prop_const_linked_from_keyval:cn}
% \begin{syntax}
-% \cs{prop_const_linked_from_keyval:Nn} \meta{prop~var} \\
+% \cs{prop_const_linked_from_keyval:Nn} \meta{property list} \\
% ~~\{ \\
-% ~~~~\meta{key1} |=| \meta{value1} |,| \\
-% ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+% ~~~~\meta{key_1} |=| \meta{value_1} |,| \\
+% ~~~~\meta{key_2} |=| \meta{value_2} |,| \ldots{} \\
% ~~\}
% \end{syntax}
-% Creates a new constant \enquote{linked} \meta{prop~var} or raises an
+% Creates a new constant \enquote{linked} \meta{property list} or raises an
% error if the
-% name is already taken. The \meta{prop~var} is set globally to
+% name is already taken. The \meta{property list} is set globally to
% contain key--value pairs given in the second argument, processed in
% the way described for \cs{prop_set_from_keyval:Nn}. If duplicate
% keys appear only the last of the values is kept.
@@ -332,7 +332,7 @@
% \prop_gconcat:NNN, \prop_gconcat:ccc
% }
% \begin{syntax}
-% \cs{prop_concat:NNN} \meta{property list_1} \meta{property list_2} \meta{property list3}
+% \cs{prop_concat:NNN} \meta{property list_1} \meta{property list_2} \meta{property list_3}
% \end{syntax}
% Combines the key--value pairs of \meta{property list_2} and
% \meta{property list_3}, and saves the result in \meta{property list_1}. If a
@@ -349,8 +349,8 @@
% \begin{syntax}
% \cs{prop_put_from_keyval:Nn} \meta{property list} \\
% ~~\{ \\
-% ~~~~\meta{key1} |=| \meta{value1} |,| \\
-% ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+% ~~~~\meta{key_1} |=| \meta{value_1} |,| \\
+% ~~~~\meta{key_2} |=| \meta{value_2} |,| \ldots{} \\
% ~~\}
% \end{syntax}
% Updates the \meta{property list} by adding entries for each key--value
@@ -384,11 +384,11 @@
% \cs{prop_get:NnN} \meta{property list} \Arg{key} \meta{tl var}
% \end{syntax}
% Recovers the \meta{value} stored with \meta{key} from the
-% \meta{property list}, and places this in the \meta{token list
-% variable}. If the \meta{key} is not found in the
+% \meta{property list}, and places this in the \meta{tl
+% var}. If the \meta{key} is not found in the
% \meta{property list} then the \meta{tl~var} is set
-% to the special marker \cs{q_no_value}. The \meta{token list
-% variable} is set within the current \TeX{} group. See also
+% to the special marker \cs{q_no_value}. The \meta{tl
+% var} is set within the current \TeX{} group. See also
% \cs{prop_get:NnNTF}.
% \end{function}
%
@@ -403,8 +403,8 @@
% \cs{prop_pop:NnN} \meta{property list} \Arg{key} \meta{tl var}
% \end{syntax}
% Recovers the \meta{value} stored with \meta{key} from the
-% \meta{property list}, and places this in the \meta{token list
-% variable}. If the \meta{key} is not found in the
+% \meta{property list}, and places this in the \meta{tl
+% var}. If the \meta{key} is not found in the
% \meta{property list} then the \meta{tl~var} is set
% to the special marker \cs{q_no_value}. The \meta{key} and
% \meta{value} are then deleted from the property list. Both
@@ -422,8 +422,8 @@
% \cs{prop_gpop:NnN} \meta{property list} \Arg{key} \meta{tl var}
% \end{syntax}
% Recovers the \meta{value} stored with \meta{key} from the
-% \meta{property list}, and places this in the \meta{token list
-% variable}. If the \meta{key} is not found in the
+% \meta{property list}, and places this in the \meta{tl
+% var}. If the \meta{key} is not found in the
% \meta{property list} then the \meta{tl~var} is set
% to the special marker \cs{q_no_value}. The \meta{key} and
% \meta{value} are then deleted from the property list.
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -610,9 +610,9 @@
% \regex_count:NnN, \regex_count:NVN
% }
% \begin{syntax}
-% \cs{regex_count:nnN} \Arg{regex} \Arg{token list} \meta{int var}
+% \cs{regex_count:nnN} \Arg{regex} \Arg{token list} \meta{integer}
% \end{syntax}
-% Sets \meta{int var} within the current \TeX{} group level
+% Sets \meta{integer} within the current \TeX{} group level
% equal to the number of times
% \meta{regex} appears in \meta{token list}.
% The search starts by finding the left-most longest match,
@@ -804,8 +804,8 @@
% ~~\Arg{true code} \Arg{false code}
% \end{syntax}
% Replaces the earliest match of the regular expression
-% "(?|"\meta{regex_1}"|"\dots"|"\meta{regex_n}")" in the \meta{token
-% list variable} by the \meta{replacement} corresponding to which
+% "(?|"\meta{regex_1}"|"\dots"|"\meta{regex_n}")" in the
+% \meta{tl var} by the \meta{replacement} corresponding to which
% \meta{regex_i} matched, then leaves the \meta{true code} in the
% input stream. If none of the \meta{regex} match, then the
% \meta{tl~var} is not modified, and the \meta{false code} is left in
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -108,10 +108,10 @@
% \seq_gset_from_clist:Nn, \seq_gset_from_clist:cn
% }
% \begin{syntax}
-% \cs{seq_set_from_clist:NN} \meta{seq~var} \meta{comma-list}
+% \cs{seq_set_from_clist:NN} \meta{seq~var} \meta{clist~var}
% \end{syntax}
-% Converts the data in the \meta{comma list} into a \meta{seq~var}:
-% the original \meta{comma list} is unchanged.
+% Converts the data in the \meta{clist~var} into a \meta{seq~var}:
+% the original \meta{clist~var} is unchanged.
% \end{function}
%
% \begin{function}[added = 2017-11-28]
@@ -747,10 +747,10 @@
% \seq_map_pairwise_function:cNN, \seq_map_pairwise_function:ccN
% }
% \begin{syntax}
-% \cs{seq_map_pairwise_function:NNN} \meta{seq_1} \meta{seq_2} \meta{function}
+% \cs{seq_map_pairwise_function:NNN} \meta{seq var_1} \meta{seq var_2} \meta{function}
% \end{syntax}
% Applies \meta{function} to every pair of items
-% \meta{seq_1-item}--\meta{seq_2-item} from the two sequences, returning
+% \meta{seq var_1-item}--\meta{seq var_2-item} from the two sequences, returning
% items from both sequences from left to right. The \meta{function}
% receives two \texttt{n}-type arguments for each iteration. The mapping
% terminates when
@@ -1400,12 +1400,12 @@
% is a repetition of the pattern
% \cs{@@_set_split:Nw} \cs{prg_do_nothing:}
% \meta{item with spaces} \cs{@@_set_split_end:}.
-% Then, \texttt{e}-expansion causes \cs{@@_set_split:Nw}
+% Then, \texttt{x}-expansion causes \cs{@@_set_split:Nw}
% to trim spaces, and leaves its result as
% \cs{@@_set_split:w} \meta{trimmed item}
% \cs{@@_set_split_end:}. This is then converted
% to the \pkg{l3seq} internal structure by another
-% \texttt{e}-expansion. In the first step, we insert
+% \texttt{x}-expansion. In the first step, we insert
% \cs{prg_do_nothing:} to avoid losing braces too early:
% that would cause space trimming to act within those
% lost braces. The second step is solely there to strip
@@ -1470,7 +1470,7 @@
% and skipping out of that would break horribly.
% The \cs{@@_wrap_item:n} function inserts the relevant
% \cs{@@_item:n} without expansion in the input stream,
-% hence in the \texttt{e}-expanding assignment.
+% hence in the \texttt{x}-expanding assignment.
% \begin{macrocode}
\cs_new_protected:Npn \seq_set_filter:NNn
{ \@@_set_filter:NNNn \__kernel_tl_set:Nx }
@@ -1672,7 +1672,7 @@
%
% \begin{macro}{\@@_wrap_item:n}
% This function converts its argument to a proper sequence item
-% in an \texttt{e}-expansion context.
+% in an \texttt{e}- or \texttt{x}-expansion context.
% \begin{macrocode}
\cs_new:Npn \@@_wrap_item:n #1 { \exp_not:n { \@@_item:n {#1} } }
% \end{macrocode}
@@ -1734,15 +1734,15 @@
% items one at a time to an intermediate sequence.
% The approach taken is therefore similar to
% that in \cs{@@_pop_right:NNN}, using a \enquote{flexible}
-% \texttt{e}-type expansion to do most of the work. As \cs{tl_if_eq:nnT}
+% \texttt{x}-type expansion to do most of the work. As \cs{tl_if_eq:nnT}
% is not expandable, a two-part strategy is needed. First, the
-% \texttt{e}-type expansion uses \cs{str_if_eq:nnT} to find potential
+% \texttt{x}-type expansion uses \cs{str_if_eq:nnT} to find potential
% matches. If one is found, the expansion is halted and the necessary
-% set up takes place to use the \cs{tl_if_eq:NNT} test. The \texttt{e}-type
+% set up takes place to use the \cs{tl_if_eq:NNT} test. The \texttt{x}-type
% is started again, including all of the items copied already. This
% happens repeatedly until the entire sequence has been scanned. The code
% is set up to avoid needing an intermediate scratch list: the lead-off
-% \texttt{e}-type expansion (|#1 #2 {#2}|) ensures that nothing is lost.
+% \texttt{x}-type expansion (|#1 #2 {#2}|) ensures that nothing is lost.
% \begin{macrocode}
\cs_new_protected:Npn \seq_remove_all:Nn
{ \@@_remove_all_aux:NNn \__kernel_tl_set:Nx }
@@ -2185,7 +2185,7 @@
% use some of the same ideas as getting from the right. What is needed is a
% \enquote{flexible length} way to set a token list variable. This is
% supplied by the |{ \if_false: } \fi:| \ldots
-% |\if_false: { \fi: }| construct. Using an \texttt{e}-type
+% |\if_false: { \fi: }| construct. Using an \texttt{x}-type
% expansion and a \enquote{non-expanding} definition for \cs{@@_item:n},
% the left-most $n - 1$ entries in a sequence of $n$ items are stored
% back in the sequence. That needs a loop of unknown length, hence using the
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -212,7 +212,7 @@
% \begin{function}[added = 2015-09-18, updated = 2018-07-28]
% {
% \str_put_right:Nn, \str_put_right:NV, \str_put_right:Ne,
-% \str_put_right:cn, \str_put_right:cV, \str_put_right:Ne,
+% \str_put_right:cn, \str_put_right:cV, \str_put_right:ce,
% \str_gput_right:Nn, \str_gput_right:NV, \str_gput_right:Ne,
% \str_gput_right:cn, \str_gput_right:cV, \str_gput_right:ce
% }
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
@@ -99,8 +99,8 @@
%
% \begin{function}
% {
-% \tl_const:Nn, \tl_const:Ne,
-% \tl_const:cn, \tl_const:ce
+% \tl_const:Nn, \tl_const:NV, \tl_const:Ne,
+% \tl_const:cn, \tl_const:cV, \tl_const:ce
% }
% \begin{syntax}
% \cs{tl_const:Nn} \meta{tl~var} \Arg{tokens}
@@ -1436,8 +1436,8 @@
%
% \begin{macro}
% {
-% \tl_const:Nn, \tl_const:Ne, \tl_const:Nx,
-% \tl_const:cn, \tl_const:ce, \tl_const:cx
+% \tl_const:Nn, \tl_const:NV, \tl_const:Ne, \tl_const:Nx,
+% \tl_const:cn, \tl_const:cV, \tl_const:ce, \tl_const:cx
% }
% Constants are also easy to generate. They use \cs{cs_gset_nopar:Npe} instead
% of \cs{__kernel_tl_gset:Nx} so that the correct scope checking for |c|,
@@ -1451,7 +1451,7 @@
\__kernel_chk_if_free_cs:N #1
\cs_gset_nopar:Npe #1 { \__kernel_exp_not:w {#2} }
}
-\cs_generate_variant:Nn \tl_const:Nn { Ne , c , ce }
+\cs_generate_variant:Nn \tl_const:Nn { NV , Ne , c , cV , ce }
\cs_generate_variant:Nn \tl_const:Nn { Nx , cx }
% \end{macrocode}
% \end{macro}
@@ -3061,7 +3061,7 @@
% }
% \begin{macro}{\@@_trim_mark:}
% Trimming spaces from around the input is done using delimited
-% arguments and quarks, and to get spaces at odd places in the
+% arguments and \cs{@@_trim_mark:}, and to get spaces at odd places in the
% definitions, we nest those in \cs{@@_tmp:w}, which then receives
% a single space as its argument: |#1| is \verb*+ +.
% Removing leading spaces is done with \cs{@@_trim_spaces_auxi:w},
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-12-09}
+% \date{Released 2024-12-25}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -75,7 +75,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2024-12-09}%
+\def\ExplFileDate{2024-12-25}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -3473,7 +3473,7 @@
\__kernel_chk_if_free_cs:N #1
\cs_gset_nopar:Npe #1 { \__kernel_exp_not:w {#2} }
}
-\cs_generate_variant:Nn \tl_const:Nn { Ne , c , ce }
+\cs_generate_variant:Nn \tl_const:Nn { NV , Ne , c , cV , ce }
\cs_generate_variant:Nn \tl_const:Nn { Nx , cx }
\cs_new_protected:Npn \tl_clear:N #1
{ \tex_let:D #1 = ~ \c_empty_tl }
@@ -12474,6 +12474,8 @@
{#3}
}
}
+\cs_new_protected:Npn \file_forget:n #1
+ { \cs_undefine:c { __file_seen_ \file_full_name:n {#1} : } }
\cs_new_protected:Npn \file_get_full_name:nN #1#2
{
\file_get_full_name:nNF {#1} #2
@@ -30678,11 +30680,19 @@
}
\cs_new_protected:Npn \color_select:nn #1#2
{
- \__color_select_main:Nw \l__color_current_tl
- #1 / / \s__color_mark #2 / / \s__color_stop
+ \__color_select_main:Nnn \l__color_current_tl {#1} {#2}
\__color_finalise_current:
\__color_select:N \l__color_current_tl
}
+\cs_new_protected:Npn \__color_select_main:Nnn #1#2#3
+ {
+ \use:e
+ {
+ \exp_not:N \__color_select_main:Nw \exp_not:N #1
+ \exp_not:n {#2} / / \exp_not:N \s__color_mark
+ #3 / / \exp_not:N \s__color_stop
+ }
+ }
\cs_new_protected:Npn \__color_select_main:Nw
#1 #2 / #3 / #4 \s__color_mark #5 / #6 / #7 \s__color_stop
{
@@ -30729,10 +30739,7 @@
\cs_new_protected:Npn \color_math:nnn #1#2#3
{
\__color_math:nn {#3}
- {
- \__color_select_main:Nw \l__color_current_tl
- #1 / / \s__color_mark #2 / / \s__color_stop
- }
+ { \__color_select_main:Nnn \l__color_current_tl {#1} {#2} }
}
\cs_new_protected:Npn \__color_math:nn #1#2
{
@@ -30830,14 +30837,12 @@
}
\cs_new_protected:Npn \color_fill:nn #1#2
{
- \__color_select_main:Nw \l__color_current_tl
- #1 / / \s__color_mark #2 / / \s__color_stop
+ \__color_select_main:Nnn \l__color_current_tl {#1} {#2}
\exp_after:wN \__color_draw:nnn \l__color_current_tl { fill }
}
\cs_new_protected:Npn \color_stroke:nn #1#2
{
- \__color_select_main:Nw \l__color_current_tl
- #1 / / \s__color_mark #2 / / \s__color_stop
+ \__color_select_main:Nnn \l__color_current_tl {#1} {#2}
\exp_after:wN \__color_draw:nnn \l__color_current_tl { stroke }
}
\cs_new_protected:Npn \__color_draw:nnn #1#2#3
@@ -30966,6 +30971,8 @@
\prop_new:c { l__color_named_._prop }
\tl_new:c { l__color_named_._tl }
\tl_set:ce { l__color_named_._tl } { \__color_model:N \l__color_current_tl }
+\prop_put:cve { l__color_named_._prop } { l__color_named_._tl }
+ { \__color_values:N \l__color_current_tl }
\cs_new_protected:Npn \color_export:nnN #1#2#3
{
\group_begin:
@@ -30978,8 +30985,7 @@
}
\cs_new_protected:Npn \color_export:nnnN #1#2#3#4
{
- \__color_select_main:Nw #4
- #1 / / \s__color_mark #2 / / \s__color_stop
+ \__color_select_main:Nnn #4 {#1} {#2}
\__color_export:nN {#3} #4
}
\cs_new_protected:Npn \__color_export:nN #1#2
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex 2024-12-25 20:56:09 UTC (rev 73209)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2024-12-09}%
+\def\ExplFileDate{2024-12-25}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx 2024-12-25 20:56:09 UTC (rev 73209)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2024-12-09}%
+\def\ExplFileDate{2024-12-25}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty 2024-12-25 20:56:09 UTC (rev 73209)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2024-12-09}%
+\def\ExplFileDate{2024-12-25}%
\let\ExplLoaderFileDate\ExplFileDate
\ProvidesPackage{expl3}
[%
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def 2024-12-25 20:56:09 UTC (rev 73209)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: l3debug.dtx
-\ProvidesExplFile{l3debug.def}{2024-12-09}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-12-25}{}{L3 Debugging support}
\scan_new:N \s__debug_stop
\cs_new:Npn \__debug_use_i_delimit_by_s_stop:nw #1 #2 \s__debug_stop {#1}
\quark_new:N \q__debug_recursion_tail
Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls 2024-12-25 20:55:44 UTC (rev 73208)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls 2024-12-25 20:56:09 UTC (rev 73209)
@@ -20,7 +20,7 @@
%%
%% File: l3doc.dtx
\RequirePackage{calc}
-\ProvidesExplClass{l3doc}{2024-12-09}{}
+\ProvidesExplClass{l3doc}{2024-12-25}{}
{L3 Experimental documentation class}
\clist_new:N \g_docinput_clist
\seq_new:N \g_doc_functions_seq
More information about the tex-live-commits
mailing list.