texlive[65573] Master/texmf-dist: l3 (17jan23)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 17 22:08:35 CET 2023


Revision: 65573
          http://tug.org/svn/texlive?view=revision&revision=65573
Author:   karl
Date:     2023-01-17 22:08:34 +0100 (Tue, 17 Jan 2023)
Log Message:
-----------
l3 (17jan23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3backend/README.md
    trunk/Master/texmf-dist/doc/latex/l3backend/l3backend-code.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/l3doc.pdf
    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.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/doc/latex/l3packages/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3packages/README.md
    trunk/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
    trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3.ins
    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-map.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/source/latex/l3packages/l3keys2e/l3keys2e.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins
    trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins
    trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins
    trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins
    trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
    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.lua
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3docstrip.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88591.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885910.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885911.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885913.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885914.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885915.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885916.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88592.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88593.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88594.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88595.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88596.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88597.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88598.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88599.def
    trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx
    trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,8 +6,14 @@
 
 ## [Unreleased]
 
+## [2023-01-16]
+
+### Changed
+- Adjust internal scope of a PDF function
+
 ## [2022-10-26]
 
+### Changed
 - Avoid setting media box is `\mag` is non-standard
 
 ## [2022-09-28]
@@ -276,7 +282,8 @@
 - Include `l3backend` in file names
 - Moved backend code to internal for each 'parent' module
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2022-10-26...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2023-01-16...HEAD
+[2023-01-16]: https://github.com/latex3/latex3/compare/2022-10-26...2023-01-16
 [2022-10-26]: https://github.com/latex3/latex3/compare/2022-09-28...2022-10-26
 [2022-09-28]: https://github.com/latex3/latex3/compare/2022-08-30...2022-09-28
 [2022-08-30]: https://github.com/latex3/latex3/compare/2022-08-23...2022-08-30

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -1,7 +1,7 @@
 LaTeX3 Backend Drivers
 ======================
 
-Release 2022-10-26
+Release 2023-01-16
 
 This package forms parts of `expl3`, and contains the code used to interface
 with backends (drivers) across the `expl3` codebase. The functions here are
@@ -11,6 +11,6 @@
 
 -----
 
-<p>Copyright (C) 2019-2022 The LaTeX Project <br />
+<p>Copyright (C) 2019-2023 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/l3backend/l3backend-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -7,6 +7,15 @@
 
 ## [Unreleased]
 
+## [2023-01-16]
+
+### Added
+- `\pdf_pagesize_gset:nn`
+
+### Fixed
+- Enable `\char_generate:nn` to create active tokens which are `\outer`
+  or equal to `\fi`
+
 ## [2022-12-17]
 
 ### Added
@@ -1252,7 +1261,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2022-12-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2023-01-16...HEAD
+[2023-01-16]: https://github.com/latex3/latex3/compare/2022-12-17...2023-01-16
 [2022-12-17]: https://github.com/latex3/latex3/compare/2022-11-02...2022-12-17
 [2022-11-02]: https://github.com/latex3/latex3/compare/2022-10-26...2022-11-02
 [2022-10-26]: https://github.com/latex3/latex3/compare/2022-09-28...2022-10-26

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2022-12-17
+Release 2023-01-16
 
 Overview
 --------
@@ -113,6 +113,6 @@
 
 -----
 
-<p>Copyright (C) 1998-2012,2015-2022 The LaTeX Project <br />
+<p>Copyright (C) 1998-2012,2015-2023 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/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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: interface3.tex
 
-Copyright (C) 1990-2011,2017-2022 The LaTeX Project
+Copyright (C) 1990-2011,2017-2023 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
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2022-12-17}
+\date{Released 2023-01-16}
 
 \pagenumbering{roman}
 \maketitle

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

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.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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: l3styleguide.tex
 
-Copyright (C) 2011,2012,2014-2022 The LaTeX Project
+Copyright (C) 2011,2012,2014-2023 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 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-12-17}
+\date{Released 2023-01-16}
 
 \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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: l3syntax-changes.tex
 
-Copyright (C) 2011,2012,2017-2022 The LaTeX Project
+Copyright (C) 2011,2012,2017-2023 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 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-12-17}
+\date{Released 2023-01-16}
 
 \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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: l3term-glossary.tex
 
-Copyright (C) 2018-2022 The LaTeX Project
+Copyright (C) 2018-2023 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 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2022-12-17}
+\date{Released 2023-01-16}
 
 \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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: source3.tex
 
-Copyright (C) 1990-2012,2017-2022 The LaTeX Project
+Copyright (C) 1990-2012,2017-2023 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 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2022-12-17}
+\date{Released 2023-01-16}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -7,6 +7,14 @@
 
 ## [Unreleased]
 
+## [2023-01-16]
+
+### Fixed
+- Ad hoc adjustment of template `function` keys
+
+### Removed
+- Template key type `code`
+
 ## [2022-12-17]
 
 ### Fixed
@@ -206,7 +214,8 @@
 - Switch to ISO date format
 - Improve cross-module use of internal functions
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2022-12-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2023-01-16...HEAD
+[2023-01-16]: https://github.com/latex3/latex3/compare/2022-12-17...2023-01-16
 [2022-12-17]: https://github.com/latex3/latex3/compare/2022-06-22...2022-12-17
 [2022-06-22]: https://github.com/latex3/latex3/compare/2022-06-16...2022-06-22
 [2022-06-16]: https://github.com/latex3/latex3/compare/2022-06-07...2022-06-16

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2023-01-17 21:08:34 UTC (rev 65573)
@@ -1,7 +1,7 @@
 LaTeX3 High-Level Concepts
 ==========================
 
-Release 2022-12-17
+Release 2023-01-16
 
 Overview
 --------
@@ -109,6 +109,6 @@
 
 -----
 
-<p>Copyright (C) 1998-2012,2015-2022 The LaTeX Project <br />
+<p>Copyright (C) 1998-2012,2015-2023 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/l3packages/l3keys2e/l3keys2e.pdf
===================================================================
(Binary files differ)

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

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

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

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

Modified: trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3backend-header.dtx  (with options: `header,dvips')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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/l3backend/l3backend-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-basics.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -70,27 +70,27 @@
 %    \begin{macrocode}
 \ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-dvipdfmx.def}{2022-10-26}{}
+  {l3backend-dvipdfmx.def}{2023-01-16}{}
   {L3 backend support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-dvips.def}{2022-10-26}{}
+  {l3backend-dvips.def}{2023-01-16}{}
   {L3 backend support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-dvisvgm.def}{2022-10-26}{}
+  {l3backend-dvisvgm.def}{2023-01-16}{}
   {L3 backend support: dvisvgm}
 %</dvisvgm>
 %<*luatex>
-  {l3backend-luatex.def}{2022-10-26}{}
+  {l3backend-luatex.def}{2023-01-16}{}
   {L3 backend support: PDF output (LuaTeX)}
 %</luatex>
 %<*pdftex>
-  {l3backend-pdftex.def}{2022-10-26}{}
+  {l3backend-pdftex.def}{2023-01-16}{}
   {L3 backend support: PDF output (pdfTeX)}
 %</pdftex>
 %<*xetex>
-  {l3backend-xetex.def}{2022-10-26}{}
+  {l3backend-xetex.def}{2023-01-16}{}
   {L3 backend support: XeTeX}
 %</xetex>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-box.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-color.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-draw.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-graphics.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-header.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-opacity.dtx
 %
-% Copyright (C) 2021,2022 The LaTeX Project
+% Copyright (C) 2021-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3backend-pdf.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-10-26}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -1709,11 +1709,11 @@
 %<*dvipdfmx|dvips>
 %    \end{macrocode}
 %
-% \begin{macro}{\@@_backend_pagesize_set:nn}
+% \begin{macro}{\@@_backend_pagesize_gset:nn}
 %   This is done as a backend literal, so we deal with it using the shipout
 %   hook.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \@@_backend_pagesize_gset:nn #1#2
   {
     \__kernel_backend_first_shipout:n
       {
@@ -1741,13 +1741,13 @@
 %<*luatex|pdftex|xetex>
 %    \end{macrocode}
 %
-% \begin{macro}{\@@_backend_pagesize_set:nn}
+% \begin{macro}{\@@_backend_pagesize_gset:nn}
 %   Pass to the primitives.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \@@_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %    \end{macrocode}
 % \end{macro}
@@ -1760,10 +1760,10 @@
 %<*dvisvgm>
 %    \end{macrocode}
 %
-% \begin{macro}{\@@_backend_pagesize_set:nn}
+% \begin{macro}{\@@_backend_pagesize_gset:nn}
 %   A no-op.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_pagesize_set:nn #1#2 { }
+\cs_new_protected:Npn \@@_backend_pagesize_gset:nn #1#2 { }
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File l3backend.ins
 
-Copyright (C) 2019-2022 The LaTeX Project
+Copyright (C) 2019-2023 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
@@ -35,7 +35,7 @@
 
 \preamble
 
-Copyright (C) 2019-2022 The LaTeX Project
+Copyright (C) 2019-2023 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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: expl3.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File l3.ins
 
-Copyright (C) 2011,2012,2014-2022 The LaTeX Project
+Copyright (C) 2011,2012,2014-2023 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
@@ -35,7 +35,7 @@
 
 \preamble
 
-Copyright (C) 1990-2022 The LaTeX Project
+Copyright (C) 1990-2023 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
@@ -152,7 +152,7 @@
 \def\MetaPrefix{--}
 \preamble
 
-Copyright (C) 1990-2022 The LaTeX Project
+Copyright (C) 1990-2023 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/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3basics.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3bootstrap.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3box.dtx
 %
-% Copyright (C) 2005-2022 The LaTeX Project
+% Copyright (C) 2005-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3candidates.dtx
 %
-% Copyright (C) 2012-2022 The LaTeX Project
+% Copyright (C) 2012-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3cctab.dtx
 %
-% Copyright (C) 2018-2022 The LaTeX Project
+% Copyright (C) 2018-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -3,7 +3,7 @@
 %% File: l3clist.dtx
 %
 % Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX Project
-%           (C) 2012-2022 The LaTeX Project
+%           (C) 2012-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3coffins.dtx
 %
-% Copyright (C) 2010-2022 The LaTeX Project
+% Copyright (C) 2010-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3color.dtx
 %
-% Copyright (C) 2017-2022 The LaTeX Project
+% Copyright (C) 2017-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3debug.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3deprecation.dtx
 %
-% Copyright (C) 2017-2022 The LaTeX Project
+% Copyright (C) 2017-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3doc.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -31,7 +31,7 @@
 \askforoverwritefalse
 \preamble
 
-Copyright (C) 1990-2022 The LaTeX Project
+Copyright (C) 1990-2023 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
@@ -85,7 +85,7 @@
 %    require you to do updates, if the class changes.}}
 %
 % \author{\Team}
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File l3dosctrip.dtx
 %
-% Copyright (C) 2012,2014-2022 The LaTeX Project
+% Copyright (C) 2012,2014-2023 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
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3expan.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3file.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3flag.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-assign.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-aux.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-basics.dtx
 %
-% Copyright (C) 2011-2014,2016-2022 The LaTeX Project
+% Copyright (C) 2011-2014,2016-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-convert.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-expo.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-extended.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-logic.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-parse.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-random.dtx
 %
-% Copyright (C) 2016-2022 The LaTeX Project
+% Copyright (C) 2016-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-round.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-traps.dtx
 %
-% Copyright (C) 2011-2014,2016-2022 The LaTeX Project
+% Copyright (C) 2011-2014,2016-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-trig.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3fparray.dtx
 %
-% Copyright (C) 2018-2022 The LaTeX Project
+% Copyright (C) 2018-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3int.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3intarray.dtx
 %
-% Copyright (C) 2017-2022 The LaTeX Project
+% Copyright (C) 2017-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3kernel-functions.dtx
 %
-% Copyright (C) 2018-2022 The LaTeX Project
+% Copyright (C) 2018-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3keys.dtx
 %
-% Copyright (C) 2006-2022 The LaTeX Project
+% Copyright (C) 2006-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3legacy.dtx
 %
-% Copyright (C) 2019-2022 The LaTeX Project
+% Copyright (C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3luatex.dtx
 %
-% Copyright (C) 2010-2022 The LaTeX Project
+% Copyright (C) 2010-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3msg.dtx
 %
-% Copyright (C) 2009-2022 The LaTeX Project
+% Copyright (C) 2009-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3names.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3pdf.dtx
 %
-% Copyright(C) 2019-2022 The LaTeX Project
+% Copyright(C) 2019-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -162,6 +162,16 @@
 %   Expands to the currently-active PDF version.
 % \end{function}
 %
+% \section{Page (media) size}
+%
+% \begin{function}[added = 2023-01-14]{\pdf_pagesize_gset:nn}
+%   \begin{syntax}
+%     \cs{pdf_pagesize_gset:nn} \Arg{width} \Arg{height}
+%   \end{syntax}
+%   Sets the page size (mediabox) of the PDF being created to the
+%   \meta{width} and \meta{height}, both of which are \meta{dimexpr}.
+% \end{function}
+%
 % \section{Compression}
 %
 % \begin{function}[added = 2021-02-10]{\pdf_uncompress:}
@@ -474,6 +484,15 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \subsection{Page size}
+%
+% \begin{macro}{\pdf_pagesize_gset:nn}
+%    \begin{macrocode}
+\cs_new_protected:Npn \pdf_pagesize_gset:nn #1#2
+  { \@@_pagesize_gset:nn {#1} {#2} }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{Destinations}
 %
 % \begin{macro}{\pdf_destination:nn}
@@ -515,7 +534,7 @@
               { \dim_compare_p:nNn \stockheight > { 0pt } }
               { \dim_compare_p:nNn \stockwidth  > { 0pt } }
               {
-                \@@_backend_pagesize_set:nn
+                \@@_backend_pagesize_gset:nn
                   \stockwidth \stockheight
               }
               {
@@ -527,7 +546,7 @@
                       { \dim_compare_p:nNn \paperheight > { 0pt } }
                       { \dim_compare_p:nNn \paperwidth  > { 0pt } }
                       {
-                        \@@_backend_pagesize_set:nn
+                        \@@_backend_pagesize_gset:nn
                           \paperwidth \paperheight
                       }
                   }

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3prg.dtx
 %
-% Copyright (C) 2005-2022 The LaTeX Project
+% Copyright (C) 2005-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3prop.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3quark.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3regex.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3seq.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -3,7 +3,7 @@
 %% File: l3skip.dtx
 %
 % Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX Project
-%           (C) 2012-2022 The LaTeX Project
+%           (C) 2012-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File l3sort.dtx
 %
-% Copyright (C) 2012-2022 The LaTeX Project
+% Copyright (C) 2012-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3str-convert.dtx
 %
-% Copyright (C) 2013-2022 The LaTeX Project
+% Copyright (C) 2013-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3str.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3sys.dtx
 %
-% Copyright (C) 2015-2022 The LaTeX Project
+% Copyright (C) 2015-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-case.dtx
 %
-% Copyright (C) 2020-2022 The LaTeX Project
+% Copyright (C) 2020-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-map.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-map.dtx
 %
-% Copyright (C) 2022 The LaTeX Project
+% Copyright (C) 2022,2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-purify.dtx
 %
-% Copyright (C) 2020-2022 The LaTeX Project
+% Copyright (C) 2020-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3text.dtx
 %
-% Copyright (C) 2020-2022 The LaTeX Project
+% Copyright (C) 2020-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3tl-analysis.dtx
 %
-% Copyright (C) 2011-2022 The LaTeX Project
+% Copyright (C) 2011-2023 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 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3tl.dtx
 %
-% Copyright (C) 1990-2022 The LaTeX Project
+% Copyright (C) 1990-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3token.dtx
 %
-% Copyright (C) 2005-2022 The LaTeX Project
+% Copyright (C) 2005-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -1571,9 +1571,6 @@
 %   auxiliaries reflects that.
 %    \begin{macrocode}
 \group_begin:
-  \char_set_catcode_active:N \^^L
-  \cs_set:Npn ^^L { }
-  \char_set_catcode_other:n { 0 }
   \if_int_odd:w 0
       \sys_if_engine_luatex:T { 1 }
       \sys_if_engine_xetex:T { 1 } \exp_stop_f:
@@ -1604,48 +1601,45 @@
 %   to build up a |tl| containing |^^@| with each category code that can
 %   be accessed in this way, with an error set up for the other cases. This
 %   is all done such that it can be quickly accessed using a |\if_case:w|
-%   low-level conditional. There are a few things to notice here.
-%   As |^^L| is |\outer| we need to locally set it to avoid a problem.
-%   To get open/close braces into the list, they are set up using |\if_false:|
-%   pairing and are then |x|-type expanded together into the desired form.
+%   low-level conditional. The list is done in reverse as this puts the case
+%   of an active token \emph{first}: that's needed to cover the possibility
+%   that it is \tn{outer}. Getting the braces into the list is done using
+%   some standard \cs{if_false:} manipulation, while all of the \cs{exp_not:N}
+%   are required as there is an expansion in the setup.
 %    \begin{macrocode}
-      \tl_set:Nn \l_@@_tmp_tl { \exp_not:N \or: }
-      \char_set_catcode_group_begin:n { 0 } % {
-      \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \if_false: } }
-      \char_set_catcode_group_end:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { { \fi: \exp_not:N \or: ^^@ } % }
-      \__kernel_tl_set:Nx \l_@@_tmp_tl { \l_@@_tmp_tl }
-      \char_set_catcode_math_toggle:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \char_set_catcode_alignment:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: }
-      \char_set_catcode_parameter:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_superscript:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_subscript:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: }
-%    \end{macrocode}
+    \char_set_catcode_active:N \^^L
+    \cs_set:Npn ^^L { }
+    \char_set_catcode_active:n { 0 }
+    \tl_set:Nn \l_@@_tmp_tl { \exp_not:N ^^@ \exp_not:N \or: }
+    \char_set_catcode_other:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_letter:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
 %   For making spaces, there needs to be an |o|-type expansion of a |\use:n|
 %   (or some other tokenization) to avoid dropping the space.
 %    \begin{macrocode}
-      \char_set_catcode_space:n { 0 }
-      \tl_put_right:No \l_@@_tmp_tl { \use:n { \or: } ^^@ }
-      \char_set_catcode_letter:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \char_set_catcode_other:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
-      \char_set_catcode_active:n { 0 }
-      \tl_put_right:Nn \l_@@_tmp_tl { \or: ^^@ }
+    \tl_put_right:Nn \l_@@_tmp_tl { \use:n { ~ } \exp_not:N \or: }
+    \tl_put_right:Nn \l_@@_tmp_tl { \exp_not:N \or: }
+    \char_set_catcode_math_subscript:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_superscript:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_parameter:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@^^@ \exp_not:N \or: }
+    \tl_put_right:Nn \l_@@_tmp_tl { { \if_false: } \fi: \exp_not:N \or: }
+    \char_set_catcode_alignment:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_toggle:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_group_end:n { 0 }
+    \tl_put_right:Nn \l_@@_tmp_tl { \if_false: { \fi: ^^@ \exp_not:N \or: } % }
+    \char_set_catcode_group_begin:n { 0 } % {
+    \tl_put_right:Nn \l_@@_tmp_tl { ^^@ \exp_not:N \or: } }
 %    \end{macrocode}
 %   Convert the above temporary list into a series of constant token
 %   lists, one for each character code, using \cs{tex_lowercase:D} to
 %   convert |^^@| in each case. The \texttt{x}-type expansion ensures
 %   that \cs{tex_lowercase:D} receives the contents of the token list.
-%   |^^L| is awkward hence this is done in three parts: up to |^^L|,
-%   |^^L| itslef and above |^L|. Notice that at this stage |^^@| is active.
 %    \begin{macrocode}
       \cs_set_protected:Npn \@@_tmp:n #1
         {
@@ -1653,34 +1647,35 @@
           \char_set_lccode:nn { 32 } {#1}
           \exp_args:Nx \tex_lowercase:D
             {
-              \tl_const:Nn
+              \tl_const:Nx
                 \exp_not:c { c_@@_ \@@_int_to_roman:w #1 _tl }
                 { \exp_not:o \l_@@_tmp_tl }
             }
         }
-      \int_step_function:nnN { 0 } { 11 }  \@@_tmp:n
-      \group_begin:
-        \tl_replace_once:Nnn \l_@@_tmp_tl { ^^@ } { \ERROR }
-        \@@_tmp:n { 12 }
-      \group_end:
-      \int_step_function:nnN { 13 } { 255 } \@@_tmp:n
+      \int_step_function:nnN { 0 } { 255 }  \@@_tmp:n
 %    \end{macrocode}
 %   As \TeX{} is very unhappy if it finds an alignment character inside
 %   a primitive \tn{halign} even when skipping false branches, some
 %   precautions are required. \TeX{} is happy if the token is hidden
-%   between braces within \cs{if_false:} \dots{} \cs{fi:}.
+%   between braces within \cs{if_false:} \dots{} \cs{fi:}. The
+%   rather low-level approach here expands in one step to the
+%   \meta{target token} (\cs{or:} \dots{}), then \cs{exp_after:wN}
+%   \meta{target token} (\cs{or:} \dots{}) expands in one step to
+%   \meta{target token}. This means that \cs{exp_not:N} is applied to
+%   a potentially-problematic active token.
 %    \begin{macrocode}
       \cs_new:Npn \@@_generate_aux:nnw #1#2#3 \exp_end:
         {
           #3
           \if_false: { \fi:
+          \exp_after:wN \exp_after:wN \exp_after:wN \exp_end:
           \exp_after:wN \exp_after:wN
-          \exp_after:wN \exp_end:
-          \exp_after:wN \exp_after:wN
-          \if_case:w #2
-            \exp_last_unbraced:Nv \exp_stop_f:
-              { c_@@_ \@@_int_to_roman:w #1 _tl }
-          \or: }
+          \if_case:w \tex_numexpr:D 13 - #2
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_after:wN
+            \exp_after:wN \exp_after:wN \exp_after:wN \scan_stop:
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_not:N
+              \cs:w c_@@_ \@@_int_to_roman:w #1 _tl \cs_end:
+          }
           \fi:
         }
   \fi:

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3unicode.dtx
 %
-% Copyright (C) 2018-2022 The LaTeX Project
+% Copyright (C) 2018-2023 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
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: l3keys2e.dtx
 %
-% Copyright (C) 2009,2011-2022 The LaTeX Project
+% Copyright (C) 2009,2011-2023 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
@@ -62,7 +62,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -154,7 +154,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3keys2e}{2022-12-17}{}
+\ProvidesExplPackage{l3keys2e}{2023-01-16}{}
   {LaTeX2e option processing using LaTeX3 keys}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: l3keys2e.ins
 
-Copyright (C) 2009,2011,2012,2016,2017,2019-2022 The LaTeX Project
+Copyright (C) 2009,2011,2012,2016,2017,2019-2023 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
@@ -23,7 +23,7 @@
 
 \preamble
 
-Copyright (C) 2009-2022 The LaTeX Project
+Copyright (C) 2009-2023 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/l3packages/xfp/xfp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 %
 %% File: xfp.dtx
 %
-% Copyright (C) 2017-2022 The LaTeX Project
+% Copyright (C) 2017-2023 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
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -171,7 +171,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfp}{2022-12-17}{}
+\ProvidesExplPackage{xfp}{2023-01-16}{}
   {L3 Floating point unit}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: xfp.ins
 
-Copyright (C) 2017,2019-2022 The LaTeX Project
+Copyright (C) 2017,2019-2023 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
@@ -23,7 +23,7 @@
 
 \preamble
 
-Copyright (C) 2017-2022 The LaTeX Project
+Copyright (C) 2017-2023 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/l3packages/xfrac/xfrac.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -3,7 +3,7 @@
 %% File: xfrac.dtx
 %
 % Copyright (C) 2004,2008-2010 Morten Hoegholm
-%           (C) 2011,2012,2014-2022 The LaTeX Project
+%           (C) 2011,2012,2014-2023 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
@@ -65,7 +65,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -535,7 +535,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2022-12-17}{}
+\ProvidesExplPackage{xfrac}{2023-01-16}{}
   {L3 Experimental split-level fractions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -3,7 +3,7 @@
 File: xfrac.ins
 
 Copyright (C) 2004,2008-2010 Morten Hoegholm
-          (C) 2011,2012,2016,2017,2019-2022 The LaTeX Project
+          (C) 2011,2012,2016,2017,2019-2023 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
@@ -25,7 +25,7 @@
 \preamble
 
 Copyright (C) 2004,2008-2010 Morten Hoegholm
-          (C) 2011-2022 The LaTeX Project
+          (C) 2011-2023 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/l3packages/xparse/xparse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -4,7 +4,7 @@
 %
 % Copyright (C) 1999 Frank Mittelbach, Chris Rowley, David Carlisle
 %           (C) 2004-2008 Frank Mittelbach, The LaTeX Project
-%           (C) 2009-2022 The LaTeX Project
+%           (C) 2009-2023 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
@@ -67,7 +67,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -1064,7 +1064,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xparse}{2022-12-17}{}
+\ProvidesExplPackage{xparse}{2023-01-16}{}
   {L3 Experimental document command parser}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: xparse.ins
 
-Copyright (C) 2000-2012,2016,2017,2019-2022 The LaTeX Project
+Copyright (C) 2000-2012,2016,2017,2019-2023 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
@@ -23,7 +23,7 @@
 
 \preamble
 
-Copyright (C) 2009-2022 The LaTeX Project
+Copyright (C) 2009-2023 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/l3packages/xtemplate/xtemplate.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -4,7 +4,7 @@
 %
 % Copyright (C) 1999 Frank Mittelbach, Chris Rowley, David Carlisle
 %           (C) 2004-2010 Frank Mittelbach, The LaTeX Project
-%           (C) 2011-2022 The LaTeX Project
+%           (C) 2011-2023 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
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-12-17}
+% \date{Released 2023-01-16}
 %
 % \maketitle
 %
@@ -244,8 +244,6 @@
 %       boolean    & \texttt{true} or \texttt{false}            \\
 %       choice\Arg{choices}
 %         & A list of pre-defined \meta{choices} \\
-%       code
-%         & Generalised key type: use |#1| as the input to the key \\
 %       commalist  & A comma-separated list                        \\
 %       function\Arg{$N$}
 %         & A function definition with $N$ arguments
@@ -331,8 +329,6 @@
 %       choice
 %         & List of choice implementations
 %         (see Section~\ref{sec:choices-key}) \\
-%       code
-%         & \meta{code} using |#1| as input to the key \\
 %       commalist  & Comma list, \emph{e.g}.~\cs{l_tmpa_clist}           \\
 %       function
 %         & Function taking $N$ arguments, \emph{e.g}.~\cs{use_i:nn}     \\
@@ -706,7 +702,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2022-12-17}{}
+\ProvidesExplPackage{xtemplate}{2023-01-16}{}
   {L3 Experimental prototype document functions}
 %    \end{macrocode}
 %
@@ -1448,16 +1444,16 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\@@_store_value_code:n, \@@_store_value_choice:n,
+% \begin{macro}{\@@_store_value:n, \@@_store_value_choice:n,
 %   \@@_store_value_function:n, \@@_store_value_instance:n}
 %   With no need to worry about delayed evaluation, these keytypes all
 %   just store the input directly.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_store_value_code:n #1
+\cs_new_protected:Npn \@@_store_value:n #1
   { \prop_put:Non \l_@@_values_prop \l_@@_key_name_tl {#1} }
-\cs_new_eq:NN \@@_store_value_choice:n    \@@_store_value_code:n
-\cs_new_eq:NN \@@_store_value_function:n  \@@_store_value_code:n
-\cs_new_eq:NN \@@_store_value_instance:n  \@@_store_value_code:n
+\cs_new_eq:NN \@@_store_value_choice:n    \@@_store_value:n
+\cs_new_eq:NN \@@_store_value_function:n  \@@_store_value:n
+\cs_new_eq:NN \@@_store_value_instance:n  \@@_store_value:n
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1612,16 +1608,6 @@
     \str_case:VnF \l_@@_keytype_tl
       {
         { choice } { \@@_implement_choices:nn {#1} {#3} }
-        { code }
-          {
-            \@@_parse_vars_elt_key:nn {#1}
-              {
-                .cs_ \str_if_eq:nnT {#1} { global } { g }
-                   set_protected:Np = \exp_not:N #3
-              }
-            \prop_put:Non \l_@@_vars_prop
-              \l_@@_key_name_tl {#2#3}
-          }
         { function }
           {
             \cs_if_exist:NF #3
@@ -1630,9 +1616,12 @@
               {
                 .code:n =
                   {
-                    \exp_not:c
-                      { cs_ \str_if_eq:nnT {#1} { global } { g } seq_eq:NN }
-                      \exp_not:N #3 ####1
+                    \cs_generate_from_arg_count:NNnn
+                      \exp_not:N #3
+                      \exp_not:c
+                        { cs_ \str_if_eq:nnT {#1} { global } { g } set:Npn }
+                      { \exp_not:o \l_@@_keytype_arg_tl }
+                      {####1}
                   }
               }
             \prop_put:Non \l_@@_vars_prop
@@ -2206,26 +2195,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{macro}{\@@_assign_code:}
-% \begin{macro}{\@@_assign_code:n}
-%   Assigning general code to a key needs a scratch function to be created
-%   and run when \cs{AssignTemplateKeys} is called. So the appropriate
-%   definition then use is created in the token list variable.
-%    \begin{macrocode}
-\cs_new_protected:Npn \@@_assign_code:
-  {
-    \tl_put_right:Nx \l_@@_assignments_tl
-      {
-        \cs_set_protected:Npn \@@_assign_code:n \exp_not:n {##1}
-          { \exp_not:o \l_@@_var_tl }
-        \@@_assign_code:n { \exp_not:o \l_@@_value_tl }
-      }
-  }
-\cs_new_protected:Npn \@@_assign_code:n #1 { }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
 % \begin{macro}{\@@_assign_function:}
 % \begin{macro}{\@@_assign_function_aux:N}
 %   This looks a bit messy but is only actually one function.
@@ -2751,7 +2720,6 @@
     Valid~key-types~are:\\
     -~boolean;\\
     -~choice;\\
-    -~code;\\
     -~commalist;\\
     -~function;\\
     -~instance;\\

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins	2023-01-17 21:08:34 UTC (rev 65573)
@@ -2,7 +2,7 @@
 
 File: xtemplate.ins
 
-Copyright (C) 2000-2012,2016,2017,2019-2022 The LaTeX Project
+Copyright (C) 2000-2012,2016,2017,2019-2023 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-2022 The LaTeX Project
+Copyright (C) 2011-2023 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/tex/latex/l3backend/l3backend-dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvipdfmx')
 %% l3backend-opacity.dtx  (with options: `package,dvipdfmx')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2022-10-26}{}
+  {l3backend-dvipdfmx.def}{2023-01-16}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -799,7 +799,7 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
     \__kernel_backend_first_shipout:n
       {

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvips')
 %% l3backend-opacity.dtx  (with options: `package,dvips')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2022-10-26}{}
+  {l3backend-dvips.def}{2023-01-16}{}
   {L3 backend support: dvips}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -1028,7 +1028,7 @@
   { \__pdf_backend_pdfmark:n { /#1 ~ #2 /BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__pdf_backend_pdfmark:n { /EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
     \__kernel_backend_first_shipout:n
       {

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvisvgm')
 %% l3backend-opacity.dtx  (with options: `package,dvisvgm')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2022-10-26}{}
+  {l3backend-dvisvgm.def}{2023-01-16}{}
   {L3 backend support: dvisvgm}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -673,7 +673,7 @@
 \cs_new:Npn \__pdf_backend_version_minor: { -1 }
 \cs_new_protected:Npn \__pdf_backend_bdc:nn #1#2 { }
 \cs_new_protected:Npn \__pdf_backend_emc: { }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2 { }
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2 { }
 %% File: l3backend-opacity.dtx
 \cs_new_protected:Npn \__opacity_backend_select:n #1
   { \__opacity_backend:nn {#1} { } }

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,luatex')
 %% l3backend-opacity.dtx  (with options: `package,luatex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-luatex.def}{2022-10-26}{}
+  {l3backend-luatex.def}{2023-01-16}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -840,10 +840,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,pdftex')
 %% l3backend-opacity.dtx  (with options: `package,pdftex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdftex.def}{2022-10-26}{}
+  {l3backend-pdftex.def}{2023-01-16}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -840,10 +840,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,xetex')
 %% l3backend-opacity.dtx  (with options: `package,xetex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 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
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xetex.def}{2022-10-26}{}
+  {l3backend-xetex.def}{2023-01-16}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -853,10 +853,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -58,7 +58,7 @@
 %% l3legacy.dtx  (with options: `package')
 %% l3deprecation.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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
@@ -71,7 +71,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -8729,9 +8729,6 @@
   }
 \tl_new:N \l__char_tmp_tl
 \group_begin:
-  \char_set_catcode_active:N \^^L
-  \cs_set:Npn ^^L { }
-  \char_set_catcode_other:n { 0 }
   \if_int_odd:w 0
       \sys_if_engine_luatex:T { 1 }
       \sys_if_engine_xetex:T { 1 } \exp_stop_f:
@@ -8756,32 +8753,31 @@
             }
         }
   \else:
-      \tl_set:Nn \l__char_tmp_tl { \exp_not:N \or: }
-      \char_set_catcode_group_begin:n { 0 } % {
-      \tl_put_right:Nn \l__char_tmp_tl { ^^@ \if_false: } }
-      \char_set_catcode_group_end:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { { \fi: \exp_not:N \or: ^^@ } % }
-      \__kernel_tl_set:Nx \l__char_tmp_tl { \l__char_tmp_tl }
-      \char_set_catcode_math_toggle:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_alignment:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: }
-      \char_set_catcode_parameter:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_superscript:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_subscript:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: }
-      \char_set_catcode_space:n { 0 }
-      \tl_put_right:No \l__char_tmp_tl { \use:n { \or: } ^^@ }
-      \char_set_catcode_letter:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_other:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_active:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
+    \char_set_catcode_active:N \^^L
+    \cs_set:Npn ^^L { }
+    \char_set_catcode_active:n { 0 }
+    \tl_set:Nn \l__char_tmp_tl { \exp_not:N ^^@ \exp_not:N \or: }
+    \char_set_catcode_other:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_letter:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { \use:n { ~ } \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { \exp_not:N \or: }
+    \char_set_catcode_math_subscript:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_superscript:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_parameter:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@^^@ \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { { \if_false: } \fi: \exp_not:N \or: }
+    \char_set_catcode_alignment:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_toggle:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_group_end:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { \if_false: { \fi: ^^@ \exp_not:N \or: } % }
+    \char_set_catcode_group_begin:n { 0 } % {
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: } }
       \cs_set_protected:Npn \__char_tmp:n #1
         {
           \char_set_lccode:nn { 0 } {#1}
@@ -8788,28 +8784,24 @@
           \char_set_lccode:nn { 32 } {#1}
           \exp_args:Nx \tex_lowercase:D
             {
-              \tl_const:Nn
+              \tl_const:Nx
                 \exp_not:c { c__char_ \__char_int_to_roman:w #1 _tl }
                 { \exp_not:o \l__char_tmp_tl }
             }
         }
-      \int_step_function:nnN { 0 } { 11 }  \__char_tmp:n
-      \group_begin:
-        \tl_replace_once:Nnn \l__char_tmp_tl { ^^@ } { \ERROR }
-        \__char_tmp:n { 12 }
-      \group_end:
-      \int_step_function:nnN { 13 } { 255 } \__char_tmp:n
+      \int_step_function:nnN { 0 } { 255 }  \__char_tmp:n
       \cs_new:Npn \__char_generate_aux:nnw #1#2#3 \exp_end:
         {
           #3
           \if_false: { \fi:
+          \exp_after:wN \exp_after:wN \exp_after:wN \exp_end:
           \exp_after:wN \exp_after:wN
-          \exp_after:wN \exp_end:
-          \exp_after:wN \exp_after:wN
-          \if_case:w #2
-            \exp_last_unbraced:Nv \exp_stop_f:
-              { c__char_ \__char_int_to_roman:w #1 _tl }
-          \or: }
+          \if_case:w \tex_numexpr:D 13 - #2
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_after:wN
+            \exp_after:wN \exp_after:wN \exp_after:wN \scan_stop:
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_not:N
+              \cs:w c__char_ \__char_int_to_roman:w #1 _tl \cs_end:
+          }
           \fi:
         }
   \fi:
@@ -30267,6 +30259,8 @@
   { \__pdf_backend_version_major: . \__pdf_backend_version_minor: }
 \cs_new:Npn \pdf_version_major: { \__pdf_backend_version_major: }
 \cs_new:Npn \pdf_version_minor: { \__pdf_backend_version_minor: }
+\cs_new_protected:Npn \pdf_pagesize_gset:nn #1#2
+  { \__pdf_pagesize_gset:nn {#1} {#2} }
 \cs_new_protected:Npn \pdf_destination:nn #1#2
   { \__pdf_backend_destination:nn {#1} {#2} }
 \cs_new_protected:Npn \pdf_destination:nnnn #1#2#3#4
@@ -30291,7 +30285,7 @@
               { \dim_compare_p:nNn \stockheight > { 0pt } }
               { \dim_compare_p:nNn \stockwidth  > { 0pt } }
               {
-                \__pdf_backend_pagesize_set:nn
+                \__pdf_backend_pagesize_gset:nn
                   \stockwidth \stockheight
               }
               {
@@ -30303,7 +30297,7 @@
                       { \dim_compare_p:nNn \paperheight > { 0pt } }
                       { \dim_compare_p:nNn \paperwidth  > { 0pt } }
                       {
-                        \__pdf_backend_pagesize_set:nn
+                        \__pdf_backend_pagesize_gset:nn
                           \paperwidth \paperheight
                       }
                   }

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `generic,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \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	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `2ekernel,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua	2023-01-17 21:08:34 UTC (rev 65573)
@@ -10,7 +10,7 @@
 -- l3token.dtx  (with options: `package,lua')
 -- l3intarray.dtx  (with options: `package,lua')
 -- 
--- Copyright (C) 1990-2022 The LaTeX Project
+-- Copyright (C) 1990-2023 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/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `package,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3debug.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3debug.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3doc.dtx  (with options: `class')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3docstrip.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3docstrip.tex	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3docstrip.tex	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3docstrip.dtx  (with options: `program')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88591.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88591.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88591.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88591')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885910.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885910.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885910.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885910')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885911.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885911.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885911.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885911')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885913.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885913.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885913.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885913')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885914.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885914.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885914.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885914')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885915.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885915.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885915.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885915')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso885916.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885916.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso885916.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885916')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88592.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88592.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88592.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88592')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88593.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88593.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88593.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88593')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88594.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88594.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88594.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88594')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88595.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88595.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88595.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88595')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88596.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88596.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88596.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88596')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88597.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88597.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88597.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88597')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88598.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88598.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88598.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88598')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3kernel/l3str-enc-iso88599.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88599.def	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str-enc-iso88599.def	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88599')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 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/tex/latex/l3packages/l3keys2e/l3keys2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% l3keys2e.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2009-2022 The LaTeX Project
+%% Copyright (C) 2009-2023 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{l3keys2e}{2022-12-17}{}
+\ProvidesExplPackage{l3keys2e}{2023-01-16}{}
   {LaTeX2e option processing using LaTeX3 keys}
 \cs_if_exist:NT \ProcessKeysOptions
   { \file_input_stop: }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% xfp.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2017-2022 The LaTeX Project
+%% Copyright (C) 2017-2023 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{xfp}{2022-12-17}{}
+\ProvidesExplPackage{xfp}{2023-01-16}{}
   {L3 Floating point unit}
 \ProvideExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }
 \ProvideExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -7,7 +7,7 @@
 %% xfrac.dtx  (with options: `package')
 %% 
 %% Copyright (C) 2004,2008-2010 Morten Hoegholm
-%%           (C) 2011-2022 The LaTeX Project
+%%           (C) 2011-2023 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
@@ -34,7 +34,7 @@
     \endinput
   }
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
-\ProvidesExplPackage{xfrac}{2022-12-17}{}
+\ProvidesExplPackage{xfrac}{2023-01-16}{}
   {L3 Experimental split-level fractions}
 \keys_define:nn { xfrac }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% xparse.dtx  (with options: `2ekernel')
 %% 
-%% Copyright (C) 2009-2022 The LaTeX Project
+%% Copyright (C) 2009-2023 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/tex/latex/l3packages/xparse/xparse.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% xparse.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2009-2022 The LaTeX Project
+%% Copyright (C) 2009-2023 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
@@ -60,7 +60,7 @@
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2022-12-17}{}
+\ProvidesExplPackage{xparse}{2023-01-16}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2023-01-17 21:06:36 UTC (rev 65572)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2023-01-17 21:08:34 UTC (rev 65573)
@@ -6,7 +6,7 @@
 %%
 %% xtemplate.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2011-2022 The LaTeX Project
+%% Copyright (C) 2011-2023 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{xtemplate}{2022-12-17}{}
+\ProvidesExplPackage{xtemplate}{2023-01-16}{}
   {L3 Experimental prototype document functions}
 \cs_generate_variant:Nn \keys_define:nn { nx }
 \cs_generate_variant:Nn \tl_trim_spaces:n { e }
@@ -397,11 +397,11 @@
 \cs_new:Npn \__xtemplate_split_keytype_arg_aux:w #1 \s__xtemplate_stop { }
 \cs_new_protected:Npn \__xtemplate_store_value_boolean:n #1
   { \prop_put:Non \l__xtemplate_values_prop \l__xtemplate_key_name_tl {#1} }
-\cs_new_protected:Npn \__xtemplate_store_value_code:n #1
+\cs_new_protected:Npn \__xtemplate_store_value:n #1
   { \prop_put:Non \l__xtemplate_values_prop \l__xtemplate_key_name_tl {#1} }
-\cs_new_eq:NN \__xtemplate_store_value_choice:n    \__xtemplate_store_value_code:n
-\cs_new_eq:NN \__xtemplate_store_value_function:n  \__xtemplate_store_value_code:n
-\cs_new_eq:NN \__xtemplate_store_value_instance:n  \__xtemplate_store_value_code:n
+\cs_new_eq:NN \__xtemplate_store_value_choice:n    \__xtemplate_store_value:n
+\cs_new_eq:NN \__xtemplate_store_value_function:n  \__xtemplate_store_value:n
+\cs_new_eq:NN \__xtemplate_store_value_instance:n  \__xtemplate_store_value:n
 \cs_new_protected:Npn \__xtemplate_store_value_aux:Nn #1#2
   { \prop_put:Non \l__xtemplate_values_prop \l__xtemplate_key_name_tl {#2} }
 \cs_new_protected:Npn \__xtemplate_store_value_integer:n
@@ -498,16 +498,6 @@
     \str_case:VnF \l__xtemplate_keytype_tl
       {
         { choice } { \__xtemplate_implement_choices:nn {#1} {#3} }
-        { code }
-          {
-            \__xtemplate_parse_vars_elt_key:nn {#1}
-              {
-                .cs_ \str_if_eq:nnT {#1} { global } { g }
-                   set_protected:Np = \exp_not:N #3
-              }
-            \prop_put:Non \l__xtemplate_vars_prop
-              \l__xtemplate_key_name_tl {#2#3}
-          }
         { function }
           {
             \cs_if_exist:NF #3
@@ -516,9 +506,12 @@
               {
                 .code:n =
                   {
-                    \exp_not:c
-                      { cs_ \str_if_eq:nnT {#1} { global } { g } seq_eq:NN }
-                      \exp_not:N #3 ####1
+                    \cs_generate_from_arg_count:NNnn
+                      \exp_not:N #3
+                      \exp_not:c
+                        { cs_ \str_if_eq:nnT {#1} { global } { g } set:Npn }
+                      { \exp_not:o \l__xtemplate_keytype_arg_tl }
+                      {####1}
                   }
               }
             \prop_put:Non \l__xtemplate_vars_prop
@@ -900,16 +893,6 @@
       { \tl_put_right:No \l__xtemplate_assignments_tl \l__xtemplate_tmp_tl }
   }
 \cs_generate_variant:Nn \__xtemplate_assign_choice_aux:nF { x }
-\cs_new_protected:Npn \__xtemplate_assign_code:
-  {
-    \tl_put_right:Nx \l__xtemplate_assignments_tl
-      {
-        \cs_set_protected:Npn \__xtemplate_assign_code:n \exp_not:n {##1}
-          { \exp_not:o \l__xtemplate_var_tl }
-        \__xtemplate_assign_code:n { \exp_not:o \l__xtemplate_value_tl }
-      }
-  }
-\cs_new_protected:Npn \__xtemplate_assign_code:n #1 { }
 \cs_new_protected:Npn \__xtemplate_assign_function:
   {
     \bool_if:NTF \l__xtemplate_global_bool
@@ -1279,7 +1262,6 @@
     Valid~key-types~are:\\
     -~boolean;\\
     -~choice;\\
-    -~code;\\
     -~commalist;\\
     -~function;\\
     -~instance;\\



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