texlive[61903] Master/texmf-dist: l3 (5feb22)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 5 22:33:23 CET 2022


Revision: 61903
          http://tug.org/svn/texlive?view=revision&revision=61903
Author:   karl
Date:     2022-02-05 22:33:23 +0100 (Sat, 05 Feb 2022)
Log Message:
-----------
l3 (5feb22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3bitset/l3bitset.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
    trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2022-02-05 21:33:23 UTC (rev 61903)
@@ -7,6 +7,11 @@
 
 ## [Unreleased]
 
+## [2022-02-05]
+
+### Changed
+- Documentation for horizontal coffin poles (see issue #1041)
+
 ## [2021-11-12]
 
 ### Added
@@ -231,7 +236,8 @@
 - New `l3color` module using `xcolor`-like expression syntax
 - New `l3draw` module, based on `pgf` layer of the TikZ system
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-11-12...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2022-02-05...HEAD
+[2022-02-05]: https://github.com/latex3/latex3/compare/2021-11-12...2022-02-05
 [2021-11-12]: https://github.com/latex3/latex3/compare/2021-08-27...2021-11-12
 [2021-08-27]: https://github.com/latex3/latex3/compare/2021-08-04...2021-08-27
 [2021-08-04]: https://github.com/latex3/latex3/compare/2021-07-12...2021-08-04

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2022-02-05 21:33:23 UTC (rev 61903)
@@ -1,7 +1,7 @@
 Experimental LaTeX3 Concepts
 ============================
 
-Release 2021-11-12
+Release 2022-02-05
 
 Overview
 --------
@@ -133,6 +133,6 @@
 
 -----
 
-<p>Copyright (C) 1998-2004,2008-2012,2014-2021 The LaTeX Project <br />
+<p>Copyright (C) 1998-2004,2008-2012,2014-2022 The LaTeX Project <br />
 <a href="http://latex-project.org/">http://latex-project.org/</a> <br />
 All rights reserved.</p>

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3bitset/l3bitset.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2022-02-05 21:33:23 UTC (rev 61903)
@@ -7,10 +7,21 @@
 
 ## [Unreleased]
 
+## [2022-02-05]
+
+### Added
+- Distribute `l3doc.pdf` with a prominent warning about future changes
+- `\color_math:nn(n)` as a functional equivalent of the new `\mathcolor`
+  command in LaTeX2e
+
+### Changed
+- Documentation for horizontal coffin poles (see issue #1041)
+- Update primitive requirements to enable loading with Prote/HINT
+
 ## [2022-01-21]
 
 ### Changed
-- Auto-generate legacy switch if required in .legacy_set_if:n
+- Auto-generate legacy switch if required in `.legacy_set_if:n`
   key property
 
 ### Fixed
@@ -1032,7 +1043,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2022-01-21...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2022-02-05...HEAD
+[2022-02-05]: https://github.com/latex3/latex3/compare/2022-01-21...2022-02-05
 [2022-01-21]: https://github.com/latex3/latex3/compare/2022-01-12...2022-01-21
 [2022-01-12]: https://github.com/latex3/latex3/compare/2021-11-22...2022-01-12
 [2021-11-22]: https://github.com/latex3/latex3/compare/2021-11-12...2021-11-22

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2022-02-05 21:33:23 UTC (rev 61903)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2022-01-21
+Release 2022-02-05
 
 Overview
 --------

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2022-01-21}
+\date{Released 2022-02-05}
 
 \pagenumbering{roman}
 \maketitle

Added: trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf	2022-02-05 21:33:23 UTC (rev 61903)

Property changes on: trunk/Master/texmf-dist/doc/latex/l3kernel/l3doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2022-02-05 21:33:23 UTC (rev 61903)
@@ -115,7 +115,7 @@
 jiazhu,jiazhu,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2020-05-17,2020-05-17,
 job,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2021-04-23,2021-04-23,
 kernel,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
-keys,"l3kernel,l3keys2e",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+keys,"l3kernel,l3keys2e,ltkeys",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 keyval,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 kgl,kantlipsum,Enrico Gregorio,,,,2013-03-16,2013-03-16,
 kivitendo,"kiviletter, kivitables",Marei Peischl for Kivitendo,https://www.kivitendo.de/,https://github.com/kivitendo/kivitendo-erp,https://forum.kivitendo.de/,2021-05-28,2021-05-28,
@@ -203,6 +203,7 @@
 sdaps,sdaps,Benjamin Berg,https://sdaps.org,https://github.com/sdaps/sdaps-class.git,https://github.com/sdaps/sdaps-class/issues,2020-02-17,2020-02-17,
 seq,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 shipout,latex2e,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex2e.git,https://github.com/latex3/latex2e/issues,2020-10-01,2021-03-03,
+silly,sillypage,Paulo Cereda,https://github.com/cereda/sillypage,https://github.com/cereda/sillypage.git,https://github.com/cereda/sillypage/issues,2022-02-01,2022-02-01,
 siunitx,siunitx,Joseph Wright,https://github.com/josephwright/siunitx,https://github.com/josephwright/siunitx.git,https://github.com/josephwright/siunitx/issues,2012-11-04,2012-11-04,
 skel,skeldoc,Magnus Lie Hetland,https://github.com/mlhetland/skeldoc.sty,https://github.com/mlhetland/skeldoc.sty.git,https://github.com/mlhetland/skeldoc.sty/issues,2021-01-04,2021-01-04,
 skip,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -211,7 +212,7 @@
 statistics,statistics,Julien Rivaud,https://gitlab.com/frnchfrgg-latex/statistics,https://gitlab.com/frnchfrgg-latex/statistics.git,https://gitlab.com/frnchfrgg-latex/statistics/issues,2018-06-25,2018-06-25,
 stm,lt3-stm,CV Radhakrishnan,http://www.cvr.cc/,,,2014-02-26,2014-02-26,
 stop,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
-str,"l3kernel,l3str,l3str-format",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+str,"l3kernel,l3str-format",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 stycmd,styledcmd,Paolo De Donato,https://github.com/Loara/styledcmd,https://github.com/Loara/styledcmd.git,https://github.com/Loara/styledcmd/issues,2021-08-30,2021-08-30,
 substances,substances,Clemens Niederberger,https://github.com/cgnieder/substances/,https://github.com/cgnieder/substances.git,https://github.com/cgnieder/substances/issues,2013-03-16,2020-04-14,
 sys,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2015-09-07,2015-09-08,
@@ -223,7 +224,7 @@
 text,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2020-01-15,2020-01-15,
 tikzsymbols,tikzsymbols,Ben Vitecek,https://github.com/Vidabe/tikzsymbols,https://github.com/Vidabe/tikzsymbols.git,https://github.com/Vidabe/tikzsymbols/issues,2018-09-26,2018-09-26,
 tilde,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
-tl,"l3kernel,l3tl-analysis,l3tl-build",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+tl,"l3kernel,l3tl-build",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 tmpa,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 tmpb,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 token,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -259,4 +260,5 @@
 zhnum,zhnumber,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2013-03-16,2013-05-26,
 zrefcheck,zref-check,Gustavo Barros,https://github.com/gusbrs/zref-check,https://github.com/gusbrs/zref-check,https://github.com/gusbrs/zref-check/issues,2021-08-05,2021-08-05,
 zrefclever,zref-clever,Gustavo Barros,https://github.com/gusbrs/zref-clever,https://github.com/gusbrs/zref-clever,https://github.com/gusbrs/zref-clever/issues,2021-11-29,2021-11-29,
+zrefvario,zref-vario,Gustavo Barros,https://github.com/gusbrs/zref-vario,https://github.com/gusbrs/zref-vario,https://github.com/gusbrs/zref-vario/issues,2022-02-02,2022-02-02,
 zxjt,zxjatype,Takayuki Yato,,,,2013-03-16,2013-03-16,

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-01-21}
+\date{Released 2022-02-05}
 
 \begin{document}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-01-21}
+\date{Released 2022-02-05}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-01-21}
+\date{Released 2022-02-05}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -53,7 +53,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2022-01-21}
+\date{Released 2022-02-05}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3benchmark.dtx
 % 
-% Copyright (C) 2011,2012,2014-2021 The LaTeX Project
+% Copyright (C) 2011,2012,2014-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -122,7 +122,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3benchmark}{2021-11-12}{}
+\ProvidesExplPackage{l3benchmark}{2022-02-05}{}
   {L3 Experimental benchmarking}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: l3benchmark.ins
 
-Copyright (C) 2011,2018-2021 The LaTeX Project
+Copyright (C) 2011,2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2018-2021 The LaTeX Project
+Copyright (C) 2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3bitset.dtx
 %
-% Copyright (C) 2020,2021 The LaTeX Project
+% Copyright (C) 2020-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 % \begin{documentation}
@@ -264,7 +264,7 @@
 %<@@=bitset>
 %    \end{macrocode}
 %    \begin{macrocode}
-\ProvidesExplPackage{l3bitset}{2021-11-12}{}
+\ProvidesExplPackage{l3bitset}{2022-02-05}{}
   {L3 Experimental bitset support}
 %    \end{macrocode}
 % A bitset is a string variable.

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-boxes.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-layers.dtx
 %
-% Copyright (C) 2019-2021 The LaTeX Project
+% Copyright (C) 2019-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-paths.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-points.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-scopes.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-softpath.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-state.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw-transforms.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3draw.dtx
 %
-% Copyright(C) 2018-2021 The LaTeX Project
+% Copyright(C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -110,7 +110,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -1173,7 +1173,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3draw}{2021-11-12}{}
+\ProvidesExplPackage{l3draw}{2022-02-05}{}
   {L3 Experimental core drawing support}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: l3draw.ins
 
-Copyright (C) 2018-2021 The LaTeX Project
+Copyright (C) 2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2018-2021 The LaTeX Project
+Copyright (C) 2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3graphics.dtx
 %
-% Copyright (C) 2017-2021 The LaTeX Project
+% Copyright (C) 2017-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -240,7 +240,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3graphics}{2021-11-12}{}
+\ProvidesExplPackage{l3graphics}{2022-02-05}{}
   {L3 Experimental graphics inclusion support}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -1,6 +1,6 @@
 \iffalse meta-comment
 
-File l3graphics.ins Copyright (C) 2017,2019-2021 The LaTeX Project
+File l3graphics.ins Copyright (C) 2017,2019-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -32,7 +32,7 @@
 
 \preamble
 
-Copyright (C) 2019-2021 The LaTeX Project
+Copyright (C) 2019-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3opacity.dtx
 %
-% Copyright (C) 2021 The LaTeX Project
+% Copyright (C) 2021,2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -97,7 +97,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3opacity}{2021-11-12}{}
+\ProvidesExplPackage{l3opacity}{2022-02-05}{}
   {L3 Experimental opacity support}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: l3opacity.ins
 
-Copyright (C) 2021 The LaTeX Project
+Copyright (C) 2021,2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2021 The LaTeX Project
+Copyright (C) 2021,2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3str-format.dtx
 %
-% Copyright (C) 2012-2021 The LaTeX Project
+% Copyright (C) 2012-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -166,7 +166,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3str-format}{2021-11-12}{}
+\ProvidesExplPackage{l3str-format}{2022-02-05}{}
   {L3 Experimental string formatting}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File l3str.ins
 
-Copyright (C) 2011-2017,2019-2021 The LaTeX Project
+Copyright (C) 2011-2017,2019-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2011-2021 The LaTeX Project
+Copyright (C) 2011-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: l3sys-shell.dtx
 %
-% Copyright (C) 2018-2021 The LaTeX Project
+% Copyright (C) 2018-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -151,7 +151,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3sys-shell}{2021-11-12}{}
+\ProvidesExplPackage{l3sys-shell}{2022-02-05}{}
   {L3 Experimental system shell functions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: l3sys-shell.ins
 
-Copyright (C) 2018-2021 The LaTeX Project
+Copyright (C) 2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2018-2021 The LaTeX Project
+Copyright (C) 2018-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 %
 %% File: xcoffins.dtx
 %
-% Copyright (C) 2010-2012,2014,2016-2021 The LaTeX Project
+% Copyright (C) 2010-2012,2014,2016-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -53,7 +53,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -184,7 +184,7 @@
 %   \end{syntax}
 %   Sets the \meta{pole} to run horizontally through the \meta{coffin}.
 %   The \meta{pole} will be located at the \meta{offset} from the
-%   bottom edge of the bounding box of the \meta{coffin}. The
+%   baseline of the \meta{coffin}. The
 %   \meta{offset} should be given as a dimension expression; this may
 %   include the terms \cs{TotalHeight}, \cs{Height}, \cs{Depth} and
 %   \cs{Width}, which will evaluate to the appropriate dimensions of
@@ -672,7 +672,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xcoffins}{2021-11-12}{}
+\ProvidesExplPackage{xcoffins}{2022-02-05}{}
   {L3 Experimental design level coffins}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: xcoffins.ins
 
-Copyright (C) 2010,2011,2012,2016,2017,2019-2021 The LaTeX Project
+Copyright (C) 2010,2011,2012,2016,2017,2019-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2010-2021 The LaTeX Project
+Copyright (C) 2010-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -3,7 +3,7 @@
 %% File: l3galley.dtx
 %
 % Copyright (C) 1999-2001,2004-2009 Frank Mittelbach
-%           (C) 2010-2021 The LaTeX Project
+%           (C) 2010-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -61,7 +61,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -686,7 +686,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3galley}{2021-11-12}{}
+\ProvidesExplPackage{l3galley}{2022-02-05}{}
   {L3 Experimental galley code}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -3,7 +3,7 @@
 %% File: xgalley.dtx
 %
 % Copyright (C) 1999-2001,2004-2009 Frank Mittelbach
-%           (C) 2010-2012,2014,2016-2021 The LaTeX Project
+%           (C) 2010-2012,2014,2016-2022 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-11-12}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -731,7 +731,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xgalley}{2021-11-12}{}
+\ProvidesExplPackage{xgalley}{2022-02-05}{}
   {L3 Experimental galley}
 \RequirePackage{xtemplate,l3galley}
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins	2022-02-05 21:33:23 UTC (rev 61903)
@@ -2,7 +2,7 @@
 
 File: xgalley.ins
 
-Copyright (C) 2010-2012,2016,2017,2019-2021 The LaTeX Project
+Copyright (C) 2010-2012,2016,2017,2019-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of the
 LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
 
 \preamble
 
-Copyright (C) 2010-2021 The LaTeX Project
+Copyright (C) 2010-2022 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2022-01-21}%
+\def\ExplFileDate{2022-02-05}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -230,11 +230,11 @@
   \def\ShortText{Required primitives not found}%
   \def\LongText%
     {%
-      LaTeX3 requires the e-TeX primitives and additional functionality as
-      described in the README file.
+      The L3 programming layer requires the e-TeX primitives and additional
+      functionality as described in the README file.
       \LineBreak
       These are available in the engines\LineBreak
-      - pdfTeX v1.40\LineBreak
+      - pdfTeX v1.40.0\LineBreak
       - XeTeX v0.99992\LineBreak
       - LuaTeX v1.10\LineBreak
       - e-(u)pTeX mid-2012\LineBreak
@@ -242,25 +242,15 @@
       \LineBreak
     }%
   \ifnum0%
-    \expandafter\ifx\csname pdfstrcmp\endcsname\relax
+    \expandafter\ifx\csname expanded\endcsname\relax
+      \ifx\csname pdfstrcmp\endcsname\relax\else 1\fi
     \else
-      \expandafter\ifx\csname pdftexversion\endcsname\relax
-        \expandafter\ifx\csname Ucharcat\endcsname\relax
-          \expandafter\ifx\csname kanjiskip\endcsname\relax
-          \else
-            1%
-          \fi
-        \else
-          1%
-        \fi
+      \expandafter\ifx\csname luatexversion\endcsname\relax
+        1%
       \else
-        \ifnum\pdftexversion<140 \else 1\fi
+        \ifnum\luatexversion<110 \else 1\fi
       \fi
     \fi
-    \expandafter\ifx\csname directlua\endcsname\relax
-    \else
-      \ifnum\luatexversion<110 \else 1\fi
-    \fi
     =0 %
       \newlinechar`\^^J %
       \def\LineBreak{\noexpand\MessageBreak}%

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -169,7 +169,7 @@
 %   \end{syntax}
 %   Sets the \meta{pole} to run horizontally through the \meta{coffin}.
 %   The \meta{pole} is placed at the \meta{offset} from the
-%   bottom edge of the bounding box of the \meta{coffin}. The
+%   baseline of the \meta{coffin}. The
 %   \meta{offset} should be given as a dimension expression.
 % \end{function}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -304,6 +304,31 @@
 %   When using \texttt{dvips}, this PostScript variables hold the stroke color.
 % \end{variable}
 %
+% \subsection{Coloring math mode material}
+%
+% Coloring math mode material using \cs{color_select:nn(n)} has some restrictions
+% and often leads to spacing issues and/or poor input syntax. Avoiding generating
+% \tn{mathord} atoms whilst coloring only those parts of the input which are
+% 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{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{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}
+%   therefore retains its math atom states. Sub/superscripts are also properly
+%   handled.
+% \end{function}
+%
+% \begin{variable}[added = 2022-01-26]{\l_color_math_active_tl}
+%   This list controls which tokens are considered as math active and
+%   should therefore be replaced by their definition during searching for
+%   sub/superscripts.
+% \end{variable}
+%
 % \section{Multiple color models}
 %
 % When selecting or setting a color with an explicit model, it is possible
@@ -534,7 +559,7 @@
 %    \end{macrocode}
 % \end{variable}
 %
-% \begin{macro}{\@@_select:N}
+% \begin{macro}{\@@_select:N, \@@_select_math:N}
 % \begin{macro}{\@@_select:nn}
 %    Take an internal color specification and pass it to the driver. This code
 %    is needed to ensure the current color but will also be used by the
@@ -541,12 +566,14 @@
 %    higher-level material.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_select:N #1
-  { \exp_after:wN \@@_select:nn #1 }
-\cs_new_protected:Npn \@@_select:nn #1#2
   {
-    \use:c { @@_backend_select_ #1 :n } {#2}
+    \exp_after:wN \@@_select:nn #1
     \group_insert_after:N \@@_backend_reset:
   }
+\cs_new_protected:Npn \@@_select_math:N #1
+  { \exp_after:wN \@@_select:nn #1 }
+\cs_new_protected:Npn \@@_select:nn #1#2
+  { \use:c { @@_backend_select_ #1 :n } {#2} }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1357,6 +1384,193 @@
 % \end{macro}
 % \end{macro}
 %
+% \subsection{Math color}
+%
+% The approach here is the same as for the \LaTeXe{} \cs{mathcolor} command,
+% but as we are working at the \pkg{expl3} level we can make some minor
+% changes.
+%
+% \begin{macro}{\l_color_math_active_tl}
+%   Tokens representing active sub/superscripts.
+%    \begin{macrocode}
+\tl_new:N \l_color_math_active_tl
+\tl_set:Nn \l_color_math_active_tl { ' }
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\g_@@_math_seq}
+%   Not all engines have multiple color stacks, and at the same time we are
+%   not expecting breaking within a colored math fragment. So we track the
+%   color stack ourselves.
+%    \begin{macrocode}
+\seq_new:N \g_@@_math_seq
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\color_math:nn}
+% \begin{macro}{\color_math:nnn}
+% \begin{macro}{\@@_math:nn}
+%   The basic set up here is relatively simple: store the current color,
+%   parse the new color as-normal, then switch color before inserting the
+%   tokens we are asked to change. The tricky part is right at the end,
+%   handling the reset.
+%    \begin{macrocode}
+\cs_new_protected:Npn \color_math:nn #1#2
+  {
+    \@@_math:nn {#2}
+      { \@@_parse:nN {#1} \l_@@_current_tl }
+  }
+\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
+      }
+  }
+\cs_new_protected:Npn \@@_math:nn #1#2
+  {
+    \seq_gpush:NV \g_@@_math_seq \l_@@_current_tl
+    #2
+    \@@_select_math:N \l_@@_current_tl
+    #1
+    \@@_math_scan:w
+  }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}
+%   {
+%     \@@_math_scan:w      ,
+%     \@@_math_scan_auxi:  ,
+%     \@@_math_scan_auxii: ,
+%     \@@_math_scan_end:
+%   }
+%   The complication when changing the color back is due to the fact
+%   that the \cs{color_math:nn(n)} may be followed by \verb=^= or \verb=_=
+%   or the hidden superscript (for example \texttt{'}) and its argument may
+%   end in a \tn{mathop} in which case the sub- and superscripts may be
+%   attached as \cs{limits} instead of after the material. All cases
+%   need separate treatment. To avoid repeatedly collecting the same
+%   token, we first check for an alignment tab: assuming we don't have
+%   one of those, we can \enquote{recycle} \cs{l_peek_token} safely.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_math_scan:w
+  {
+    \peek_remove_filler:n
+      {
+        \peek_catcode:NTF \c_alignment_token
+          { \@@_math_scan_end: }
+          { \@@_math_scan_auxi: }
+      }
+  }
+%    \end{macrocode}
+%   Dealing with literal |_| and |^| is easy, and as we have exactly two cases,
+%   we can hard-code this. We use a hard-coded list for limits: these are all
+%   primitives. The \cs{use_none:n} herealso removes the test token so it is
+%   left just in the right place.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_math_scan_auxi:
+  {
+    \token_case_meaning:NnTF \l_peek_token
+      {
+        \c_math_subscript_token   { }
+        \c_math_superscript_token { }
+      }
+      { \@@_math_scripts:Nw }
+      {
+        \token_case_meaning:NnTF \l_peek_token
+          {
+            \tex_limits:D        { \tex_limits:D }
+            \tex_nolimits:D      { \tex_nolimits:D }
+            \tex_displaylimits:D { \tex_displaylimits:D }
+          }
+          { \@@_math_scan:w \use_none:n }
+          { \@@_math_scan_auxii: }
+      }
+  }
+%    \end{macrocode}
+%   The one final case to handle is math-active tokens, most obviously
+%   \texttt{'}, as these won't be covered earlier.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_math_scan_auxii:
+  {
+    \tl_map_inline:Nn \l_color_math_active_tl
+      {
+        \token_if_eq_meaning:NNT \l_peek_token ##1
+          {
+            \tl_map_break:n
+              {
+                \use_i:nn
+                  { \@@_math_scan_auxiii:N ##1 }
+              }
+          }
+        \@@_math_scan_end:
+      }
+  }
+\cs_new_protected:Npn \@@_math_scan_auxiii:N #1
+  {
+    \exp_after:wN \exp_after:wN \exp_after:wN \@@_math_scan:w
+      \char_generate:nn { `#1 } { 13 }
+  }
+\cs_new_protected:Npn \@@_math_scan_end:
+  {
+    \@@_backend_reset:
+    \seq_gpop:NN \g_@@_math_seq \l_@@_current_tl
+  }
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_math_scripts:Nw}
+% \begin{macro}{\@@_math_script_aux:N}
+%   The tricky part of handling sub and superscripts is that we have
+%   to reset color to the one that is on the stack but reset it back
+%   to what it was before to allow for cases like
+% \begin{verbatim}
+%   \[  \color_math:n { red } { a + \sum } _ { i = 1 } ^ { n }  \]
+% \end{verbatim}
+%   Here, \TeX{} constructs a \cs{vbox} stacking subscript, summation
+%   sign, and superscript. So technically the superscript comes first
+%   and the \cs{sum} that should get colored red is the middle.
+%
+%  The approach here is to set up a brace group immediately after the 
+%  script token, then to set the color appropriately in that argument.
+%  We need an extra group to keep the color contained, and as we
+%  need to allow for an explicit closing brace in the source, the
+%  inner group also is a brace one rather than \cs{group_begin:}-based.
+%  At the end of the outer group we need to insert \cs{@@_math_scan:w}
+%  to continue the search for a second script token.
+%
+%  Notice that here we \emph{don't} need to use the math-specific
+%  color selector as we can allow the
+%  |\group_insert_after:N \@@_backend_reset:| to operate normally.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_math_scripts:Nw #1
+  {
+    #1 
+    \c_group_begin_token
+      \c_group_begin_token
+        \seq_get:NN \g_@@_math_seq \l_@@_current_tl
+        \@@_select:N \l_@@_current_tl
+        \group_insert_after:N \c_group_end_token
+        \group_insert_after:N \@@_math_scan:w
+    \peek_remove_filler:n
+      {
+        \peek_catcode_remove:NF \c_group_begin_token
+          { \@@_math_script_aux:N }
+      }
+  }
+%    \end{macrocode}
+%   Deal with the case where we do not have an explicit brace pair in the
+%   source.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_math_script_aux:N #1 { #1 \c_group_end_token }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 % \subsection{Fill and stroke color}
 %
 % \begin{macro}{\color_fill:n, \color_stroke:n}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -61,9 +61,9 @@
 %</driver|class>
 %
 %<*driver>
-\ProvidesFile{l3doc.dtx}[2022/01/12 L3 Experimental documentation class]
+\ProvidesFile{l3doc.dtx}[2022/01/28 L3 Experimental documentation class]
 \documentclass{l3doc}
-\usepackage{framed,lipsum}
+\usepackage{framed}
 \begin{document}
   \DocInput{l3doc.dtx}
 \end{document}
@@ -77,9 +77,15 @@
 %</class>
 % \fi
 %
-% \title{The \cls{l3doc} class}
+% \title{The \cls{l3doc} class -- experimental\thanks{%
+%    On popular request we now distribute the document for this
+%    experimental class.  However, please note that it is by no means
+%    in final state and is \emph{likely} to undergo modifications,
+%    even \emph{incompatible ones}! Thus, using it might therefore
+%    require you to do updates, if the class changes.}}
+%
 % \author{\Team}
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 % \maketitle
 % \tableofcontents
 %
@@ -88,6 +94,16 @@
 %
 % \section{Introduction}
 %
+% Code and documentation for this class have been written prior to the
+% change of \pkg{doc} from version 2 to version 3, which already shows
+% how far behind this class currently is. So take the following
+% warning seriously please:
+%
+%  \begin{quote}
+% \textbf{It is much less stable than the main \pkg{expl3} packages.\\
+%   Use at own risk!}
+%  \end{quote}
+%
 % This is an ad-hoc class for documenting the \pkg{expl3} bundle, a
 % collection of modules or packages that make up \LaTeX3's programming
 % environment.  Eventually it will replace the \cls{ltxdoc} class for
@@ -94,9 +110,6 @@
 % \LaTeX3, but not before the good ideas in \pkg{hypdoc}, \cls{xdoc2},
 % \pkg{docmfp}, and \cls{gmdoc} are incorporated.
 %
-% \textbf{It is much less stable than the main \pkg{expl3} packages.
-%   Use at own risk!}
-%
 % It is written as a \enquote{self-contained} docstrip file: executing
 % |latex l3doc.dtx| generates the \file{l3doc.cls} file and typesets
 % this documentation; execute |tex l3doc.dtx| to only generate

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -678,7 +678,7 @@
 % \cs{l_keys_choice_tl} and \cs{l_keys_choice_int} in exactly
 % the same way as described for \texttt{.choices:nn}.
 %
-% \subsection{Key usage scope}
+% \section{Key usage scope}
 %
 % Some keys will be used as settings which have a strictly limited scope
 % of usage. Some will be only available once, others will only be valid
@@ -2660,29 +2660,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \subsection{Key properties for \LaTeXe{} options}
-%
-% \begin{macro}{.if, .store, .usage}
-%    \begin{macrocode}
-\group_begin:
-  \cs_set_protected:Npn \@@_tmp:nn #1#2
-    {
-      \quark_if_recursion_tail_stop:n {#1}
-      \cs_new_eq:cc
-        { \c_@@_props_root_str . #2 }
-        { \c_@@_props_root_str . #1 }
-      \@@_tmp:nn
-    }
-  \@@_tmp:nn
-    { legacy_if_set:n } { if }
-    { tl_set:N }        { store }
-    { usage:n }         { usage }
-    { \q_recursion_tail } { }
-    \q_recursion_stop
-\group_end:
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Setting keys}
 %
 % \begin{macro}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %
@@ -938,22 +938,6 @@
 %   \end{texnote}
 % \end{function}
 %
-% \begin{function}[updated = 2012-12-05, TF]
-%   {\peek_meaning_remove_ignore_spaces:N}
-%   \begin{syntax}
-%     \cs{peek_meaning_remove_ignore_spaces:NTF} \meta{test token}
-%     ~~\Arg{true code} \Arg{false code}
-%   \end{syntax}
-%   Tests if the next non-space \meta{token} in the input stream has the
-%   same meaning as the \meta{test token} (as defined by the test
-%   \cs{token_if_eq_meaning:NNTF}).  Explicit and implicit space tokens
-%   (with character code 32 and category code 10) are ignored and
-%   removed by the test and the \meta{token} is removed from the
-%   input stream if the test is true. The function then places
-%   either the \meta{true code} or \meta{false code} in the input stream
-%   (as appropriate to the result of the test).
-% \end{function}
-%
 % \begin{function}[TF, updated = 2012-12-20]{\peek_N_type:}
 %   \begin{syntax}
 %     \cs{peek_N_type:TF} \Arg{true code} \Arg{false code}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-01-21}
+% \date{Released 2022-02-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3benchmark.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2018-2021 The LaTeX Project
+%% Copyright (C) 2018-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3benchmark.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3benchmark}{2021-11-12}{}
+\ProvidesExplPackage{l3benchmark}{2022-02-05}{}
   {L3 Experimental benchmarking}
 \fp_new:N \g_benchmark_duration_target_fp
 \fp_gset:Nn \g_benchmark_duration_target_fp { 1 }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3bitset.dtx
-\ProvidesExplPackage{l3bitset}{2021-11-12}{}
+\ProvidesExplPackage{l3bitset}{2022-02-05}{}
   {L3 Experimental bitset support}
 \cs_new_protected:Npn \bitset_new:N #1
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -14,7 +14,7 @@
 %% l3draw-state.dtx  (with options: `package')
 %% l3draw-transforms.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2018-2021 The LaTeX Project
+%% Copyright (C) 2018-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -28,7 +28,7 @@
 %% 
 %% File: l3draw.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3draw}{2021-11-12}{}
+\ProvidesExplPackage{l3draw}{2022-02-05}{}
   {L3 Experimental core drawing support}
 \scan_new:N \s__draw_mark
 \scan_new:N \s__draw_stop

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3graphics.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2019-2021 The LaTeX Project
+%% Copyright (C) 2019-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3graphics.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3graphics}{2021-11-12}{}
+\ProvidesExplPackage{l3graphics}{2022-02-05}{}
   {L3 Experimental graphics inclusion support}
 \ior_new:N \l__graphics_tmp_ior
 \tl_new:N  \l__graphics_tmp_tl

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3opacity.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2021 The LaTeX Project
+%% Copyright (C) 2021,2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3opacity.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3opacity}{2021-11-12}{}
+\ProvidesExplPackage{l3opacity}{2022-02-05}{}
   {L3 Experimental opacity support}
 \cs_new_protected:Npn \opacity_select:n #1
   { \__opacity_select:nN {#1} \__opacity_backend_select:n }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3str-format.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2011-2021 The LaTeX Project
+%% Copyright (C) 2011-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3str-format.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3str-format}{2021-11-12}{}
+\ProvidesExplPackage{l3str-format}{2022-02-05}{}
   {L3 Experimental string formatting}
 \cs_generate_variant:Nn \use:nn { nf }
 \cs_generate_variant:Nn \use:nnn { fnf }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3sys-shell.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2018-2021 The LaTeX Project
+%% Copyright (C) 2018-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3sys-shell.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3sys-shell}{2021-11-12}{}
+\ProvidesExplPackage{l3sys-shell}{2022-02-05}{}
   {L3 Experimental system shell functions}
 \scan_new:N \s__sys_stop
 \quark_new:N \q__sys_nil

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% xcoffins.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2010-2021 The LaTeX Project
+%% Copyright (C) 2010-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: xcoffins.dtx
-\ProvidesExplPackage{xcoffins}{2021-11-12}{}
+\ProvidesExplPackage{xcoffins}{2022-02-05}{}
   {L3 Experimental design level coffins}
 \keys_define:nn { coffin }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% l3galley.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2010-2021 The LaTeX Project
+%% Copyright (C) 2010-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3galley}{2021-11-12}{}
+\ProvidesExplPackage{l3galley}{2022-02-05}{}
   {L3 Experimental galley code}
 \int_new:N \l__galley_tmp_int
 \seq_new:N \g__galley_tmpa_seq

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -6,7 +6,7 @@
 %%
 %% xgalley.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2010-2021 The LaTeX Project
+%% Copyright (C) 2010-2022 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: xgalley.dtx
-\ProvidesExplPackage{xgalley}{2021-11-12}{}
+\ProvidesExplPackage{xgalley}{2022-02-05}{}
   {L3 Experimental galley}
 \RequirePackage{xtemplate,l3galley}
 \clist_new:N \l__galley_tmpa_clist

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -70,7 +70,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-01-21}%
+\def\ExplFileDate{2022-02-05}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -178,11 +178,11 @@
   \def\ShortText{Required primitives not found}%
   \def\LongText%
     {%
-      LaTeX3 requires the e-TeX primitives and additional functionality as
-      described in the README file.
+      The L3 programming layer requires the e-TeX primitives and additional
+      functionality as described in the README file.
       \LineBreak
       These are available in the engines\LineBreak
-      - pdfTeX v1.40\LineBreak
+      - pdfTeX v1.40.0\LineBreak
       - XeTeX v0.99992\LineBreak
       - LuaTeX v1.10\LineBreak
       - e-(u)pTeX mid-2012\LineBreak
@@ -190,25 +190,15 @@
       \LineBreak
     }%
   \ifnum0%
-    \expandafter\ifx\csname pdfstrcmp\endcsname\relax
+    \expandafter\ifx\csname expanded\endcsname\relax
+      \ifx\csname pdfstrcmp\endcsname\relax\else 1\fi
     \else
-      \expandafter\ifx\csname pdftexversion\endcsname\relax
-        \expandafter\ifx\csname Ucharcat\endcsname\relax
-          \expandafter\ifx\csname kanjiskip\endcsname\relax
-          \else
-            1%
-          \fi
-        \else
-          1%
-        \fi
+      \expandafter\ifx\csname luatexversion\endcsname\relax
+        1%
       \else
-        \ifnum\pdftexversion<140 \else 1\fi
+        \ifnum\luatexversion<110 \else 1\fi
       \fi
     \fi
-    \expandafter\ifx\csname directlua\endcsname\relax
-    \else
-      \ifnum\luatexversion<110 \else 1\fi
-    \fi
     =0 %
       \newlinechar`\^^J %
       \def\LineBreak{\noexpand\MessageBreak}%
@@ -13608,22 +13598,6 @@
   { \__keys_value_requirement:nn { forbidden } {#1} }
 \cs_new_protected:cpn { \c__keys_props_root_str .value_required:n } #1
   { \__keys_value_requirement:nn { required } {#1} }
-\group_begin:
-  \cs_set_protected:Npn \__keys_tmp:nn #1#2
-    {
-      \quark_if_recursion_tail_stop:n {#1}
-      \cs_new_eq:cc
-        { \c__keys_props_root_str . #2 }
-        { \c__keys_props_root_str . #1 }
-      \__keys_tmp:nn
-    }
-  \__keys_tmp:nn
-    { legacy_if_set:n } { if }
-    { tl_set:N }        { store }
-    { usage:n }         { usage }
-    { \q_recursion_tail } { }
-    \q_recursion_stop
-\group_end:
 \cs_new_protected:Npn \keys_set:nn #1#2
   {
     \use:x
@@ -28324,12 +28298,14 @@
   }
 \scan_new:N \s__color_stop
 \cs_new_protected:Npn \__color_select:N #1
-  { \exp_after:wN \__color_select:nn #1 }
-\cs_new_protected:Npn \__color_select:nn #1#2
   {
-    \use:c { __color_backend_select_ #1 :n } {#2}
+    \exp_after:wN \__color_select:nn #1
     \group_insert_after:N \__color_backend_reset:
   }
+\cs_new_protected:Npn \__color_select_math:N #1
+  { \exp_after:wN \__color_select:nn #1 }
+\cs_new_protected:Npn \__color_select:nn #1#2
+  { \use:c { __color_backend_select_ #1 :n } {#2} }
 \tl_new:N \l__color_current_tl
 \tl_set:Nn \l__color_current_tl { { gray } { 0 } }
 
@@ -28832,6 +28808,99 @@
     \tl_set:Nx #1
       { { \l_color_fixed_model_tl } { \l__color_value_tl } }
   }
+\tl_new:N \l_color_math_active_tl
+\tl_set:Nn \l_color_math_active_tl { ' }
+\seq_new:N \g__color_math_seq
+\cs_new_protected:Npn \color_math:nn #1#2
+  {
+    \__color_math:nn {#2}
+      { \__color_parse:nN {#1} \l__color_current_tl }
+  }
+\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
+      }
+  }
+\cs_new_protected:Npn \__color_math:nn #1#2
+  {
+    \seq_gpush:NV \g__color_math_seq \l__color_current_tl
+    #2
+    \__color_select_math:N \l__color_current_tl
+    #1
+    \__color_math_scan:w
+  }
+\cs_new_protected:Npn \__color_math_scan:w
+  {
+    \peek_remove_filler:n
+      {
+        \peek_catcode:NTF \c_alignment_token
+          { \__color_math_scan_end: }
+          { \__color_math_scan_auxi: }
+      }
+  }
+\cs_new_protected:Npn \__color_math_scan_auxi:
+  {
+    \token_case_meaning:NnTF \l_peek_token
+      {
+        \c_math_subscript_token   { }
+        \c_math_superscript_token { }
+      }
+      { \__color_math_scripts:Nw }
+      {
+        \token_case_meaning:NnTF \l_peek_token
+          {
+            \tex_limits:D        { \tex_limits:D }
+            \tex_nolimits:D      { \tex_nolimits:D }
+            \tex_displaylimits:D { \tex_displaylimits:D }
+          }
+          { \__color_math_scan:w \use_none:n }
+          { \__color_math_scan_auxii: }
+      }
+  }
+\cs_new_protected:Npn \__color_math_scan_auxii:
+  {
+    \tl_map_inline:Nn \l_color_math_active_tl
+      {
+        \token_if_eq_meaning:NNT \l_peek_token ##1
+          {
+            \tl_map_break:n
+              {
+                \use_i:nn
+                  { \__color_math_scan_auxiii:N ##1 }
+              }
+          }
+        \__color_math_scan_end:
+      }
+  }
+\cs_new_protected:Npn \__color_math_scan_auxiii:N #1
+  {
+    \exp_after:wN \exp_after:wN \exp_after:wN \__color_math_scan:w
+      \char_generate:nn { `#1 } { 13 }
+  }
+\cs_new_protected:Npn \__color_math_scan_end:
+  {
+    \__color_backend_reset:
+    \seq_gpop:NN \g__color_math_seq \l__color_current_tl
+  }
+\cs_new_protected:Npn \__color_math_scripts:Nw #1
+  {
+    #1
+    \c_group_begin_token
+      \c_group_begin_token
+        \seq_get:NN \g__color_math_seq \l__color_current_tl
+        \__color_select:N \l__color_current_tl
+        \group_insert_after:N \c_group_end_token
+        \group_insert_after:N \__color_math_scan:w
+    \peek_remove_filler:n
+      {
+        \peek_catcode_remove:NF \c_group_begin_token
+          { \__color_math_script_aux:N }
+      }
+  }
+\cs_new_protected:Npn \__color_math_script_aux:N #1 { #1 \c_group_end_token }
 \cs_new_protected:Npn \color_fill:n #1
   {
     \__color_parse:nN {#1} \l__color_current_tl

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2022-02-05 21:33:23 UTC (rev 61903)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-01-21}%
+\def\ExplFileDate{2022-02-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2022-02-05 21:33:23 UTC (rev 61903)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-01-21}%
+\def\ExplFileDate{2022-02-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2022-02-05 21:26:43 UTC (rev 61902)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2022-02-05 21:33:23 UTC (rev 61903)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-01-21}%
+\def\ExplFileDate{2022-02-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%



More information about the tex-live-commits mailing list.