texlive[73455] Master/texmf-dist: l3kernel-dev (14jan25)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 14 21:46:51 CET 2025


Revision: 73455
          https://tug.org/svn/texlive?view=revision&revision=73455
Author:   karl
Date:     2025-01-14 21:46:50 +0100 (Tue, 14 Jan 2025)
Log Message:
-----------
l3kernel-dev (14jan25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/expl3.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3doc.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news01.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news02.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news03.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news04.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news05.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news06.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news07.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news08.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news09.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news10.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news11.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3news12.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3prefixes.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.pdf
    trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3.ins
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.lua
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3docstrip.tex
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88591.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885910.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885911.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885913.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885914.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885915.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885916.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88592.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88593.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88594.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88595.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88596.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88597.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88598.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88599.def

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md	2025-01-14 20:46:50 UTC (rev 73455)
@@ -7,11 +7,18 @@
 
 ## [Unreleased]
 
+## [2025-01-14]
+### Added
+- `\int_step_tokens:nn`, `\int_step_tokens:nnn`, and `\int_step_tokens:nnnn`
+
+### Fixed
+- Check conditionals are defined when creating variants (see \#1189)
+
 ## [2024-12-25]
 
 ### Changed
 - Expand 'value(s)' arg. to `\color_select:nn`, `\color_set:nnn`, etc. (see
-  #1640)
+  \#1640)
 
 ### Fixed
 - Initialize color `.` properly (see \#1642)
@@ -36,7 +43,7 @@
 
 ### Fixed
 - `\prop_item:Nn` result not returned in `\exp_not:n` for linked properties
-  (#1630)
+  (see \#1630)
 
 ### Removed
 - `\c_catcode_active_tl`: was missing a `_`, always intended to be internal
@@ -1197,7 +1204,7 @@
   also *expandable*
 
 ### Fixed
-- Make `expl3` reload-safe for `latexrelease` (see latex3/latex2e#295)
+- Make `expl3` reload-safe for `latexrelease` (see latex3/latex2e\#295)
 
 ## [2020-02-25]
 
@@ -1827,7 +1834,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-12-25...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2025-01-14...HEAD
+[2025-01-14]: https://github.com/latex3/latex3/compare/2024-12-25...2025-01-14
 [2024-12-25]: https://github.com/latex3/latex3/compare/2024-12-09...2024-12-25
 [2024-12-09]: https://github.com/latex3/latex3/compare/2024-11-02...2024-12-09
 [2024-11-02]: https://github.com/latex3/latex3/compare/2024-10-09...2024-11-02

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md	2025-01-14 20:46:50 UTC (rev 73455)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2024-12-25
+Release 2025-01-14
 
 Overview
 --------
@@ -91,6 +91,6 @@
 
 -----
 
-<p>Copyright (C) 1998-2012,2015-2024 The LaTeX Project <br />
+<p>Copyright (C) 1998-2012,2015-2025 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-dev/l3kernel/expl3.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File: interface3.tex
 
-Copyright (C) 1990-2011,2017-2024 The LaTeX Project
+Copyright (C) 1990-2011,2017-2025 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
@@ -58,7 +58,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-12-25}
+\date{Released 2025-01-14}
 
 \pagenumbering{roman}
 \maketitle

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File: l3styleguide.tex
 
-Copyright (C) 2011,2012,2014-2024 The LaTeX Project
+Copyright (C) 2011,2012,2014-2025 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 2024-12-25}
+\date{Released 2025-01-14}
 
 \begin{document}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File: l3syntax-changes.tex
 
-Copyright (C) 2011,2012,2017-2024 The LaTeX Project
+Copyright (C) 2011,2012,2017-2025 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 2024-12-25}
+\date{Released 2025-01-14}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File: l3term-glossary.tex
 
-Copyright (C) 2018-2024 The LaTeX Project
+Copyright (C) 2018-2025 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 2024-12-25}
+\date{Released 2025-01-14}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File: source3.tex
 
-Copyright (C) 1990-2012,2017-2024 The LaTeX Project
+Copyright (C) 1990-2012,2017-2025 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
@@ -57,7 +57,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-12-25}
+\date{Released 2025-01-14}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: expl3.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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{2024-12-25}%
+\def\ExplFileDate{2025-01-14}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3.ins	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3.ins	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 
 File l3.ins
 
-Copyright (C) 2011,2012,2014-2024 The LaTeX Project
+Copyright (C) 2011,2012,2014-2025 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-2024 The LaTeX Project
+Copyright (C) 1990-2025 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
@@ -156,7 +156,7 @@
 \def\MetaPrefix{--}
 \preamble
 
-Copyright (C) 1990-2024 The LaTeX Project
+Copyright (C) 1990-2025 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-dev/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3basics.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -1186,9 +1186,10 @@
 %     \cs{cs_if_exist:NTF} \meta{control sequence} \Arg{true code} \Arg{false code}
 %   \end{syntax}
 %   Tests whether the \meta{control sequence} is currently defined
-%   (whether as a function or another control sequence type). Any
-%   definition of \meta{control sequence} other than \tn{relax}
-%   evaluates as \texttt{true}.
+%   (whether as a function or another control sequence type),
+%   and its meaning is not the primitive \tn{relax} token.
+%   This is different from \cs{if_cs_exist:N}, which evaluates to
+%   \texttt{true} if passed the token \tn{relax} as an argument.
 % \end{function}
 %
 % \begin{function}[EXP,pTF]{\cs_if_free:N, \cs_if_free:c}
@@ -1196,10 +1197,7 @@
 %     \cs{cs_if_free_p:N} \meta{control sequence}
 %     \cs{cs_if_free:NTF} \meta{control sequence} \Arg{true code} \Arg{false code}
 %   \end{syntax}
-%   Tests whether the \meta{control sequence} is currently free to
-%   be defined. This test is \texttt{false} if the
-%   \meta{control sequence} currently exists (as defined by
-%   \cs{cs_if_exist:NTF}).
+%   This test is the negation of the above \cs{cs_if_exist:NTF}.
 % \end{function}
 %
 % \subsection{Primitive conditionals}
@@ -1281,7 +1279,7 @@
 %   Check if <cs> appears in the hash table or if the control sequence
 %   that can be formed from <tokens> appears in the hash table. The
 %   latter function does not turn the control sequence in question into
-%   "\scan_stop:"! This can be useful when dealing with control
+%   the primitive \tn{relax} token. This can be useful when dealing with control
 %   sequences which cannot be entered as a single token.
 %   \begin{texnote}
 %     These are the \TeX{} primitives \tn{ifdefined} and \tn{ifcsname}.
@@ -2457,7 +2455,7 @@
 %
 % \subsection{Exist or free}
 %
-% A control sequence is said to \emph{exist} (to be used) if has an entry in
+% A control sequence is said to \emph{exist} (to be used) if it has an entry in
 % the hash table and its meaning is different from the primitive
 % \tn{relax} token. A control sequence is said to be \emph{free}
 % (to be defined) if it does not already exist.

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3bitset.dtx
 %
-% Copyright (C) 2020-2024 The LaTeX Project
+% Copyright (C) 2020-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3bootstrap.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -70,14 +70,14 @@
 %     \cs{ExplSyntaxOn} \meta{code} \cs{ExplSyntaxOff}
 %   \end{syntax}
 %   The \cs{ExplSyntaxOn} function switches to a category code
-%   regime in which spaces and new lines are ignored, and in which the colon (|:|)
+%   régime in which spaces and new lines are ignored, and in which the colon (|:|)
 %   and underscore (|_|) are treated as \enquote{letters}, thus allowing
 %   access to the names of code functions and variables. Within this
 %   environment, |~| is used to input a space. The \cs{ExplSyntaxOff}
-%   reverts to the document category code regime.
+%   reverts to the document category code régime.
 %   \begin{texnote}
 %     Spaces introduced by~|~| behave much in the same way as normal
-%     space characters in the standard category code regime: they are
+%     space characters in the standard category code régime: they are
 %     ignored after a control word or at the start of a line, and
 %     multiple consecutive~|~| are equivalent to a single one.  However,
 %     |~|~is \emph{not} ignored at the end of a line.

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3box.dtx
 %
-% Copyright (C) 2005-2024 The LaTeX Project
+% Copyright (C) 2005-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3cctab.dtx
 %
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -3,7 +3,7 @@
 %% File: l3clist.dtx
 %
 % Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX Project
-%           (C) 2012-2024 The LaTeX Project
+%           (C) 2012-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3coffins.dtx
 %
-% Copyright (C) 2010-2024 The LaTeX Project
+% Copyright (C) 2010-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3color.dtx
 %
-% Copyright (C) 2017-2024 The LaTeX Project
+% Copyright (C) 2017-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3debug.dtx
 %
-% Copyright (C) 2019-2024 The LaTeX Project
+% Copyright (C) 2019-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -69,7 +69,7 @@
 %
 % Standard file identification.
 %    \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-12-25}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2025-01-14}{}{L3 Debugging support}
 %    \end{macrocode}
 %
 % \begin{variable}{\s_@@_stop}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3deprecation.dtx
 %
-% Copyright (C) 2017-2024 The LaTeX Project
+% Copyright (C) 2017-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3doc.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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-2024 The LaTeX Project
+Copyright (C) 1990-2025 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 @@
 % This isn't included in the typeset documentation because it's a bit
 % ugly:
 %<*class>
-\ProvidesExplClass{l3doc}{2024-12-25}{}
+\ProvidesExplClass{l3doc}{2025-01-14}{}
   {L3 Experimental documentation class}
 %</class>
 % \fi
@@ -84,7 +84,7 @@
 %    require you to do updates, if the class changes.}}
 %
 % \author{\Team}
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File l3dosctrip.dtx
 %
-% Copyright (C) 2012-2024 The LaTeX Project
+% Copyright (C) 2012-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3expan.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -2203,6 +2203,7 @@
 %     \@@_generate_variant_T_form:nnn,
 %     \@@_generate_variant_F_form:nnn,
 %     \@@_generate_variant_TF_form:nnn,
+%     \@@_generate_variant_check:nn
 %   }
 %    \begin{macrocode}
 \cs_new_protected:Npn \prg_generate_conditional_variant:Nnn #1
@@ -2244,13 +2245,23 @@
     \@@_generate_variant:w #2 \s_@@_mark {#3} {#4} {#5}
   }
 \cs_new_protected:Npn \@@_generate_variant_p_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 _p : #2 } }
+  { \@@_generate_variant_check:nn { #1 _p : #2 } }
 \cs_new_protected:Npn \@@_generate_variant_T_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 T } }
+  { \@@_generate_variant_check:nn { #1 : #2 T } }
 \cs_new_protected:Npn \@@_generate_variant_F_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 F } }
+  { \@@_generate_variant_check:nn { #1 : #2 F } }
 \cs_new_protected:Npn \@@_generate_variant_TF_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 TF } }
+  { \@@_generate_variant_check:nn { #1 : #2 TF } }
+\cs_new_protected:Npn \@@_generate_variant_check:nn #1#2
+  {
+    \cs_if_exist:cTF {#1}
+      { \cs_generate_variant:cn {#1} {#2} }
+      {
+        \msg_error:nne
+          { kernel } { conditional-base-undefined }
+            { \token_to_str:c {#1} }
+      }
+  }
 %    \end{macrocode}
 % \end{macro}
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3file.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3flag.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-assign.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-aux.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-basics.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-convert.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-expo.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-extended.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-logic.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-parse.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-random.dtx
 %
-% Copyright (C) 2016-2024 The LaTeX Project
+% Copyright (C) 2016-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-round.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-traps.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp-trig.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
 %
 % It may be distributed and/or modified under the conditions of the
 % LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fp.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3fparray.dtx
 %
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3int.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -629,6 +629,32 @@
 %   $1$. These functions are provided as simple short-cuts for code clarity.
 % \end{function}
 %
+% \begin{function}[added = 2025-01-13, rEXP]
+%   {\int_step_tokens:nn, \int_step_tokens:nnn, \int_step_tokens:nnnn} 
+%   \begin{syntax}
+%     \cs{int_step_tokens:nn} \Arg{final value} \Arg{code}
+%     \cs{int_step_tokens:nnn} \Arg{initial value} \Arg{final value} \Arg{code}
+%     \cs{int_step_tokens:nnnn} \Arg{initial value} \Arg{step} \Arg{final value} \Arg{code}
+%   \end{syntax}
+%   This function works just like \cs{int_step_function:nnnN} but
+%   instead of mapping a single function to each stepped \meta{value}
+%   between \meta{initial value} and \meta{final value} this maps
+%   the multiple tokens in \meta{code}, so that it gets the current
+%   \meta{value} as a braced argument following it.  For instance
+%   \begin{verbatim}
+%     \cs_set:Npn \my_product:nn #1#2
+%       { $#1 \times #2 = \int_eval:n { #1 * #2 }$ \quad }
+%     \int_step_tokens:nnnn { 1 } { 1 } { 4 } { \my_product:nn { 2 } }
+%   \end{verbatim}
+%   would print
+%   \begin{quote}
+%     $2 \times 1 = 2$ \quad
+%     $2 \times 2 = 4$ \quad
+%     $2 \times 3 = 6$ \quad
+%     $2 \times 4 = 8$ \quad
+%   \end{quote}
+% \end{function}
+%
 % \begin{function}[added = 2012-06-04, updated = 2018-04-22]
 %   {\int_step_inline:nn, \int_step_inline:nnn, \int_step_inline:nnnn}
 %   \begin{syntax}
@@ -1944,7 +1970,7 @@
 % \subsection{Integer step functions}
 %
 % \begin{macro}{\int_step_function:nnnN}
-% \begin{macro}{\@@_step:wwwN, \@@_step:NwnnN}
+% \begin{macro}{\@@_step:w, \@@_step:Nw}
 % \begin{macro}{\int_step_function:nN}
 % \begin{macro}{\int_step_function:nnN}
 %   Before all else, evaluate the initial value, step, and final value.
@@ -1952,45 +1978,51 @@
 %   of the steps. After that, do the function for the start value then
 %   step and loop around. It would be more symmetrical to test for a
 %   step size of zero before checking the sign, but we optimize for the
-%   most frequent case (positive step).
+%   most frequent case (positive step). And since when we're doing the
+%   test the step size is the result of \cs{@@_eval:w} we know that only
+%   the value $0$ has a leading token |0| which we can use for a faster
+%   test than \cs{int_compare:nNnTF}.
 %    \begin{macrocode}
 \cs_new:Npn \int_step_function:nnnN #1#2#3
   {
-    \exp_after:wN \@@_step:wwwN
+    \exp_after:wN \@@_step:w
     \int_value:w \@@_eval:w #1 \exp_after:wN ;
     \int_value:w \@@_eval:w #2 \exp_after:wN ;
     \int_value:w \@@_eval:w #3 ;
   }
-\cs_new:Npn \@@_step:wwwN #1; #2; #3; #4
+\cs_new:Npn \@@_step:w #1; #2; #3; #4
   {
     \int_compare:nNnTF {#2} > \c_zero_int
-      { \@@_step:NwnnN > }
+      { \@@_step:Nw > }
       {
-        \int_compare:nNnTF {#2} = \c_zero_int
+        \if_meaning:w 0 #2
+          \exp_after:wN \use_ii:nn
+        \fi:
+        \use_none:n
           {
             \msg_expandable_error:nnn
               { kernel } { zero-step } {#4}
             \prg_break:
           }
-          { \@@_step:NwnnN < }
+        \@@_step:Nw <
       }
-      #1 ; {#2} {#3} #4
+      #1 ; {#2} {#3} {#4}
     \prg_break_point:
   }
-\cs_new:Npn \@@_step:NwnnN #1#2 ; #3#4#5
+\cs_new:Npn \@@_step:Nw #1#2 ; #3#4#5
   {
     \if_int_compare:w #2 #1 #4 \exp_stop_f:
       \prg_break:n
     \fi:
     #5 {#2}
-    \exp_after:wN \@@_step:NwnnN
+    \exp_after:wN \@@_step:Nw
     \exp_after:wN #1
-    \int_value:w \@@_eval:w #2 + #3 ; {#3} {#4} #5
+    \int_value:w \@@_eval:w #2 + #3 ; {#3} {#4} {#5}
   }
 \cs_new:Npn \int_step_function:nN
-  { \int_step_function:nnnN { 1 } { 1 } }
+  { \int_step_function:nnnN \c_one_int \c_one_int }
 \cs_new:Npn \int_step_function:nnN #1
-  { \int_step_function:nnnN {#1} { 1 } }
+  { \int_step_function:nnnN {#1} \c_one_int }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1997,6 +2029,19 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}
+%   {\int_step_tokens:nn, \int_step_tokens:nnn, \int_step_tokens:nnnn} 
+%   Because the internals \cs{@@_step:wwwn} and \cs{@@_step:Nwnnn} are
+%   defined in such a way that they work with both a single token or a
+%   braced group of tokens these are really the same as the |function|
+%   variants.
+%    \begin{macrocode}
+\cs_new_eq:NN \int_step_tokens:nn   \int_step_function:nN
+\cs_new_eq:NN \int_step_tokens:nnn  \int_step_function:nnN
+\cs_new_eq:NN \int_step_tokens:nnnn \int_step_function:nnnN
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\int_step_inline:nn, \int_step_inline:nnn, \int_step_inline:nnnn}
 % \begin{macro}{\int_step_variable:nNn, \int_step_variable:nnNn, \int_step_variable:nnnNn}
 % \UnitTested

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3intarray.dtx
 %
-% Copyright (C) 2017-2024 The LaTeX Project
+% Copyright (C) 2017-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3kernel-functions.dtx
 %
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3keys.dtx
 %
-% Copyright (C) 2006-2024 The LaTeX Project
+% Copyright (C) 2006-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3legacy.dtx
 %
-% Copyright (C) 2019-2024 The LaTeX Project
+% Copyright (C) 2019-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3luatex.dtx
 %
-% Copyright (C) 2010-2024 The LaTeX Project
+% Copyright (C) 2010-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -123,7 +123,7 @@
 %
 %   \cs{lua_now:n} passes its \Arg{token list} argument to the Lua interpreter
 %   as a single line, with characters interpreted under the current catcode
-%   regime. These two facts mean that \cs{lua_now:n} rarely behaves as expected
+%   régime. These two facts mean that \cs{lua_now:n} rarely behaves as expected
 %   for larger pieces of code. Therefore, package authors should \textbf{not}
 %   write significant amounts of Lua code in the arguments to \cs{lua_now:n}.
 %   Instead, it is strongly recommended that they write the majorty of their Lua

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3msg.dtx
 %
-% Copyright (C) 2009-2024 The LaTeX Project
+% Copyright (C) 2009-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -2088,6 +2088,13 @@
   }
 \msg_new:nnn { kernel } { randint-backward-range }
   { Wrong~order~of~bounds~in~\iow_char:N\\int_rand:nn{#1}{#2}. }
+\msg_new:nnnn { kernel } { conditional-base-undefined }
+  { Undefined~conditional~base~function~'#1'. }
+  {
+    \c_@@_coding_error_text_tl
+    LaTeX~has~been~asked~to~define~a~variant~of~the~conditional~'#1',~
+    but~the~latter~is~not~defined.
+  }
 \msg_new:nnnn { kernel } { conditional-form-unknown }
   { Conditional~form~'#1'~for~function~'#2'~unknown. }
   {

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3names.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3pdf.dtx
 %
-% Copyright(C) 2019-2024 The LaTeX Project
+% Copyright(C) 2019-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3prg.dtx
 %
-% Copyright (C) 2005-2024 The LaTeX Project
+% Copyright (C) 2005-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3prop.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3quark.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3regex.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -469,12 +469,12 @@
 % the same category codes as in the original token list.
 %
 % By default, the category code of characters inserted by the
-% replacement are determined by the prevailing category code regime at
+% replacement are determined by the prevailing category code régime at
 % the time where the replacement is made, with two exceptions:
 % \begin{itemize}
 % \item space characters (with character code $32$) inserted with
 %   \verb*|\ | or |\x20| or |\x{20}| have category code~$10$ regardless
-%   of the prevailing category code regime;
+%   of the prevailing category code régime;
 % \item if the category code would be $0$~(escape), $5$~(newline),
 %   $9$~(ignore), $14$~(comment) or $15$~(invalid), it is replaced by
 %   $12$~(other) instead.
@@ -5971,7 +5971,7 @@
 %   \cs{l_@@_replacement_category_tl}.
 %   The argument |#1| is a single character (including the case of a catcode-other space).
 %   In case no specific catcode is requested, we take into account the
-%   current catcode regime (at the time the replacement is performed)
+%   current catcode régime (at the time the replacement is performed)
 %   as much as reasonable, with all impossible catcodes (escape,
 %   newline, etc.) being mapped to \enquote{other}.
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3seq.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -145,9 +145,9 @@
 %   \cs{seq_set_split:Nnn}, and can be removed afterwards using
 %   \cs{seq_remove_all:Nn} \meta{seq~var} |{}|.
 %   The \meta{delimiter} may not contain |{|, |}| or |#|
-%   (assuming \TeX{}'s normal category code r\'egime).
+%   (assuming \TeX{}'s normal category code régime).
 %   If the \meta{delimiter} is empty, the \meta{token list} is split
-%   into \meta{items} as a \meta{token list}.
+%   into \meta{items} as described for \cs{tl_map_function:nN}.
 %   See also \cs{seq_set_split_keep_spaces:Nnn}, which omits space stripping.
 % \end{function}
 %
@@ -167,9 +167,10 @@
 %   \cs{seq_set_split_keep_spaces:Nnn}, and can be removed afterwards using
 %   \cs{seq_remove_all:Nn} \meta{seq~var} |{}|.
 %   The \meta{delimiter} may not contain |{|, |}| or |#|
-%   (assuming \TeX{}'s normal category code r\'egime).
+%   (assuming \TeX{}'s normal category code régime).
 %   If the \meta{delimiter} is empty, the \meta{token list} is split
-%   into \meta{items} as a \meta{token list}.
+%   into \meta{items} as described for \cs{tl_map_function:nN}; note in this
+%   case spaces will \emph{not} be preserved.
 %   See also \cs{seq_set_split:Nnn}, which removes spaces around the delimiters.
 % \end{function}
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -3,7 +3,7 @@
 %% File: l3skip.dtx
 %
 % Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX Project
-%           (C) 2012-2024 The LaTeX Project
+%           (C) 2012-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File l3sort.dtx
 %
-% Copyright (C) 2012-2024 The LaTeX Project
+% Copyright (C) 2012-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3str-convert.dtx
 %
-% Copyright (C) 2013-2024 The LaTeX Project
+% Copyright (C) 2013-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -2068,7 +2068,7 @@
 %
 % \subsubsection{\textsc{utf-16} support}
 %
-% The definitions are done in a category code regime where the bytes
+% The definitions are done in a category code régime where the bytes
 % $254$ and $255$ used by the byte order mark have catcode~$12$.
 %    \begin{macrocode}
 \group_begin:
@@ -2393,7 +2393,7 @@
 %
 % \subsubsection{\textsc{utf-32} support}
 %
-% The definitions are done in a category code regime where the bytes
+% The definitions are done in a category code régime where the bytes
 % $0$, $254$ and $255$ used by the byte order mark have catcode
 % \enquote{other}.
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3str.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3sys.dtx
 %
-% Copyright (C) 2015-2024 The LaTeX Project
+% Copyright (C) 2015-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-case.dtx
 %
-% Copyright (C) 2020-2024 The LaTeX Project
+% Copyright (C) 2020-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-map.dtx
 %
-% Copyright (C) 2022-2024 The LaTeX Project
+% Copyright (C) 2022-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3text-purify.dtx
 %
-% Copyright (C) 2020-2024 The LaTeX Project
+% Copyright (C) 2020-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3text.dtx
 %
-% Copyright (C) 2020-2024 The LaTeX Project
+% Copyright (C) 2020-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3tl-analysis.dtx
 %
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3tl-build.dtx
 %
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3tl.dtx
 %
-% Copyright (C) 1990-2024 The LaTeX Project
+% Copyright (C) 1990-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -1344,7 +1344,7 @@
 %     read from a file.
 %
 %     Contrarily to the \tn{scantokens} \eTeX{} primitive, \cs{tl_rescan:nn}
-%     tokenizes the whole string in the same category code regime rather
+%     tokenizes the whole string in the same category code régime rather
 %     than one token at a time, so that directives such as \tn{verb}
 %     that rely on changing category codes will not function properly.
 %   \end{texnote}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3token.dtx
 %
-% Copyright (C) 2005-2024 The LaTeX Project
+% Copyright (C) 2005-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %
@@ -1012,7 +1012,7 @@
 %     In case the input stream has not yet been tokenized (converted
 %     from characters to tokens), characters are tokenized one by one as
 %     needed by \cs{peek_analysis_map_inline:n} using the current
-%     category code regime.
+%     category code régime.
 %   \end{texnote}
 % \end{function}
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -2,7 +2,7 @@
 %
 %% File: l3unicode.dtx
 %
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 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 2024-12-25}
+% \date{Released 2025-01-14}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -62,7 +62,7 @@
 %% l3legacy.dtx  (with options: `package')
 %% l3deprecation.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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
@@ -75,7 +75,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-12-25}%
+\def\ExplFileDate{2025-01-14}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -3073,13 +3073,23 @@
     \__cs_generate_variant:w #2 \s__cs_mark {#3} {#4} {#5}
   }
 \cs_new_protected:Npn \__cs_generate_variant_p_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 _p : #2 } }
+  { \__cs_generate_variant_check:nn { #1 _p : #2 } }
 \cs_new_protected:Npn \__cs_generate_variant_T_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 T } }
+  { \__cs_generate_variant_check:nn { #1 : #2 T } }
 \cs_new_protected:Npn \__cs_generate_variant_F_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 F } }
+  { \__cs_generate_variant_check:nn { #1 : #2 F } }
 \cs_new_protected:Npn \__cs_generate_variant_TF_form:nnn #1#2
-  { \cs_generate_variant:cn { #1 : #2 TF } }
+  { \__cs_generate_variant_check:nn { #1 : #2 TF } }
+\cs_new_protected:Npn \__cs_generate_variant_check:nn #1#2
+  {
+    \cs_if_exist:cTF {#1}
+      { \cs_generate_variant:cn {#1} {#2} }
+      {
+        \msg_error:nne
+          { kernel } { conditional-base-undefined }
+            { \token_to_str:c {#1} }
+      }
+  }
 \cs_new_protected:Npn \exp_args_generate:n #1
   {
     \exp_args:No \clist_map_inline:nn { \tl_to_str:n {#1} }
@@ -6768,41 +6778,47 @@
   }
 \cs_new:Npn \int_step_function:nnnN #1#2#3
   {
-    \exp_after:wN \__int_step:wwwN
+    \exp_after:wN \__int_step:w
     \int_value:w \__int_eval:w #1 \exp_after:wN ;
     \int_value:w \__int_eval:w #2 \exp_after:wN ;
     \int_value:w \__int_eval:w #3 ;
   }
-\cs_new:Npn \__int_step:wwwN #1; #2; #3; #4
+\cs_new:Npn \__int_step:w #1; #2; #3; #4
   {
     \int_compare:nNnTF {#2} > \c_zero_int
-      { \__int_step:NwnnN > }
+      { \__int_step:Nw > }
       {
-        \int_compare:nNnTF {#2} = \c_zero_int
+        \if_meaning:w 0 #2
+          \exp_after:wN \use_ii:nn
+        \fi:
+        \use_none:n
           {
             \msg_expandable_error:nnn
               { kernel } { zero-step } {#4}
             \prg_break:
           }
-          { \__int_step:NwnnN < }
+        \__int_step:Nw <
       }
-      #1 ; {#2} {#3} #4
+      #1 ; {#2} {#3} {#4}
     \prg_break_point:
   }
-\cs_new:Npn \__int_step:NwnnN #1#2 ; #3#4#5
+\cs_new:Npn \__int_step:Nw #1#2 ; #3#4#5
   {
     \if_int_compare:w #2 #1 #4 \exp_stop_f:
       \prg_break:n
     \fi:
     #5 {#2}
-    \exp_after:wN \__int_step:NwnnN
+    \exp_after:wN \__int_step:Nw
     \exp_after:wN #1
-    \int_value:w \__int_eval:w #2 + #3 ; {#3} {#4} #5
+    \int_value:w \__int_eval:w #2 + #3 ; {#3} {#4} {#5}
   }
 \cs_new:Npn \int_step_function:nN
-  { \int_step_function:nnnN { 1 } { 1 } }
+  { \int_step_function:nnnN \c_one_int \c_one_int }
 \cs_new:Npn \int_step_function:nnN #1
-  { \int_step_function:nnnN {#1} { 1 } }
+  { \int_step_function:nnnN {#1} \c_one_int }
+\cs_new_eq:NN \int_step_tokens:nn   \int_step_function:nN
+\cs_new_eq:NN \int_step_tokens:nnn  \int_step_function:nnN
+\cs_new_eq:NN \int_step_tokens:nnnn \int_step_function:nnnN
 \cs_new_protected:Npn \int_step_inline:nn
   { \int_step_inline:nnnn { 1 } { 1 } }
 \cs_new_protected:Npn \int_step_inline:nnn #1
@@ -11165,6 +11181,13 @@
   }
 \msg_new:nnn { kernel } { randint-backward-range }
   { Wrong~order~of~bounds~in~\iow_char:N\\int_rand:nn{#1}{#2}. }
+\msg_new:nnnn { kernel } { conditional-base-undefined }
+  { Undefined~conditional~base~function~'#1'. }
+  {
+    \c__msg_coding_error_text_tl
+    LaTeX~has~been~asked~to~define~a~variant~of~the~conditional~'#1',~
+    but~the~latter~is~not~defined.
+  }
 \msg_new:nnnn { kernel } { conditional-form-unknown }
   { Conditional~form~'#1'~for~function~'#2'~unknown. }
   {

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `generic,loader')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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{2024-12-25}%
+\def\ExplFileDate{2025-01-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `2ekernel,loader')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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{2024-12-25}%
+\def\ExplFileDate{2025-01-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.lua	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.lua	2025-01-14 20:46:50 UTC (rev 73455)
@@ -11,7 +11,7 @@
 -- l3intarray.dtx  (with options: `package,lua')
 -- l3pdf.dtx  (with options: `package,lua')
 -- 
--- Copyright (C) 1990-2024 The LaTeX Project
+-- Copyright (C) 1990-2025 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-dev/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `package,loader')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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{2024-12-25}%
+\def\ExplFileDate{2025-01-14}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3debug.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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: l3debug.dtx
-\ProvidesExplFile{l3debug.def}{2024-12-25}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2025-01-14}{}{L3 Debugging support}
 \scan_new:N \s__debug_stop
 \cs_new:Npn \__debug_use_i_delimit_by_s_stop:nw #1 #2 \s__debug_stop {#1}
 \quark_new:N \q__debug_recursion_tail

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3doc.dtx  (with options: `class')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
 %% 
 %% File: l3doc.dtx
 \RequirePackage{calc}
-\ProvidesExplClass{l3doc}{2024-12-25}{}
+\ProvidesExplClass{l3doc}{2025-01-14}{}
   {L3 Experimental documentation class}
 \clist_new:N \g_docinput_clist
 \seq_new:N \g_doc_functions_seq

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3docstrip.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3docstrip.tex	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3docstrip.tex	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3docstrip.dtx  (with options: `program')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88591.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88591.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88591.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88591')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885910.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885910.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885910.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885910')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885911.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885911.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885911.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885911')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885913.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885913.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885913.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885913')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885914.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885914.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885914.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885914')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885915.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885915.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885915.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885915')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso885916.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885916.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso885916.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885916')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88592.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88592.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88592.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88592')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88593.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88593.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88593.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88593')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88594.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88594.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88594.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88594')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88595.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88595.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88595.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88595')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88596.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88596.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88596.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88596')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88597.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88597.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88597.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88597')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88598.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88598.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88598.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88598')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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-dev/l3kernel/l3str-enc-iso88599.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88599.def	2025-01-14 20:46:25 UTC (rev 73454)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3str-enc-iso88599.def	2025-01-14 20:46:50 UTC (rev 73455)
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88599')
 %% 
-%% Copyright (C) 1990-2024 The LaTeX Project
+%% Copyright (C) 1990-2025 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



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