texlive[71856] Master/texmf-dist: l3kernel-dev (20jul24)

commits+karl at tug.org commits+karl at tug.org
Sat Jul 20 21:59:54 CEST 2024


Revision: 71856
          https://tug.org/svn/texlive?view=revision&revision=71856
Author:   karl
Date:     2024-07-20 21:59:54 +0200 (Sat, 20 Jul 2024)
Log Message:
-----------
l3kernel-dev (20jul24)

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.csv
    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/l3basics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
    trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/CHANGELOG.md	2024-07-20 19:59:54 UTC (rev 71856)
@@ -7,6 +7,12 @@
 
 ## [Unreleased]
 
+## [2024-07-20]
+
+### Fixed
+- Implementation of deprecated `\tl_mixed_case:n(n)`
+- Redo the fix for LaTeX2e key properties (issue latex3/latex2e\#1415)
+
 ## [2024-06-19]
 
 ### Fixed
@@ -1747,7 +1753,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-06-19...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-07-20...HEAD
+[2024-07-20]: https://github.com/latex3/latex3/compare/2024-06-19...2024-07-20
 [2024-06-19]: https://github.com/latex3/latex3/compare/2024-05-27...2024-06-19
 [2024-05-27]: https://github.com/latex3/latex3/compare/2024-05-08...2024-05-27
 [2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/README.md	2024-07-20 19:59:54 UTC (rev 71856)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2024-06-19
+Release 2024-07-20
 
 Overview
 --------

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

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/interface3.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -58,7 +58,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-06-19}
+\date{Released 2024-07-20}
 
 \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.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3prefixes.csv	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3prefixes.csv	2024-07-20 19:59:54 UTC (rev 71856)
@@ -26,6 +26,7 @@
 bool,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 box,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 bxjh,BXjaholiday,Takuto Asakura,https://github.com/wtsnjp/BXjaholiday,https://github.com/wtsnjp/BXjaholiday.git,https://github.com/wtsnjp/BXjaholiday/issues,2018-02-02,2019-02-02,
+cal,spath3,Andrew Stacey,https://github.com/loopspace/spath3,https://github.com/loopspace/spath3.git,https://github.com/loopspace/spath3/issues,2024-07-18,2024-07-18,
 cascade,cascade,F. Pantigny,,,,2020-07-21,2020-07-21,
 catcode,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 cctab,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28,
@@ -135,6 +136,7 @@
 keyval,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 kgl,kantlipsum,Enrico Gregorio,,,,2013-03-16,2013-03-16,
 kivitendo,"kiviletter, kivitables",Marei Peischl for Kivitendo,https://www.kivitendo.de/,https://github.com/kivitendo/kivitendo-erp,https://forum.kivitendo.de/,2021-05-28,2021-05-28,
+knot,spath3,Andrew Stacey,https://github.com/loopspace/spath3,https://github.com/loopspace/spath3.git,https://github.com/loopspace/spath3/issues,2024-07-18,2024-07-18,
 langsci,langscibook,Language Science Press,https://langsci-press.org,https://github.com/langsci/langscibook,https://github.com/langsci/langscibook/issues,2021-07-20,2021-07-21,
 left,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 liftarm,liftarm,Matthias Floré,,,,2024-05-25,2024-05-25,
@@ -210,6 +212,7 @@
 pseudo,pseudo,Magnus Lie Hetland,https://github.com/mlhetland/pseudo.sty,https://github.com/mlhetland/pseudo.sty.git,https://github.com/mlhetland/pseudo.sty/issues,2019-06-24,2019-06-24,
 ptex,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2015-07-28,2015-07-28,
 ptxcd,ptxcd,Marei Peischl,,,,2020-07-27,2020-07-27,Used for specific corporate design templates
+ptxtools,"depp, ptxtools",Marei Peischl,https://gitlab.com/islandoftex/texmf/depp,https://gitlab.com/islandoftex/texmf/depp.git,https://gitlab.com/islandoftex/texmf/depp,2024-07-09,2024-07-09,
 qrbill,qrbill,Marei Peischl,https://github.com/peiTeX/qrbill,https://github.com/peiTeX/qrbill.git,https://github.com/peiTeX/qrbill/issues,2020-06-27,2020-06-27,
 quark,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 rainbow,beamertheme-rainbow,samcarter,https://github.com/samcarter/beamertheme-rainbow,https://github.com/samcarter/beamertheme-rainbow,https://github.com/samcarter/beamertheme-rainbow/issues,2023-07-04,2023-07-04,
@@ -239,6 +242,7 @@
 socket,latex2e,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex2e.git,https://github.com/latex3/latex2e/issues,2023-10-17,2023-10-17,
 sort,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2017-02-13,
 space,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
+spath,spath3,Andrew Stacey,https://github.com/loopspace/spath3,https://github.com/loopspace/spath3.git,https://github.com/loopspace/spath3/issues,2024-07-18,2024-07-18,
 starray,starray,Alceu Frigeri,https://github.com/alceu-frigeri/starray,https://github.com/alceu-frigeri/starray,https://github.com/alceu-frigeri/starray/issues,2023-05-15,2023-05-15,
 statistics,statistics,Julien Rivaud,https://gitlab.com/frnchfrgg-latex/statistics,https://gitlab.com/frnchfrgg-latex/statistics.git,https://gitlab.com/frnchfrgg-latex/statistics/issues,2018-06-25,2018-06-25,
 stm,lt3-stm,CV Radhakrishnan,http://www.cvr.cc/,,,2014-02-26,2014-02-26,
@@ -258,6 +262,7 @@
 text,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2020-01-15,2020-01-15,
 tikzfill,tikzfill,Thomas F. Sturm,https://github.com/T-F-S/tikzfill,https://github.com/T-F-S/tikzfill.git,https://github.com/T-F-S/tikzfill/issues,2022-07-19,2022-07-19,
 tikzlings,tikzlings,samcarter,https://github.com/samcarter/tikzlings,git@github.com:samcarter/tikzlings.git,https://github.com/samcarter/tikzlings/issues,2023-02-17,2023-02-17,
+tikzspath,spath3,Andrew Stacey,https://github.com/loopspace/spath3,https://github.com/loopspace/spath3.git,https://github.com/loopspace/spath3/issues,2024-07-18,2024-07-18,
 tikzsymbols,tikzsymbols,Ben Vitecek,https://github.com/Vidabe/tikzsymbols,https://github.com/Vidabe/tikzsymbols.git,https://github.com/Vidabe/tikzsymbols/issues,2018-09-26,2018-09-26,
 tilde,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 tl,"l3kernel,l3tl-build",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -288,6 +293,7 @@
 xparse,xparse,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 xpatch,"regexpatch,xpatch",Enrico Gregorio,,,,2013-03-16,2013-03-16,
 xpeek,xpeek,Joel C. Salomon,,,,2013-03-16,2013-03-16,
+xpg,polyglossia,Jürgen Spitzmüller,https://github.com/reutenauer/polyglossia/,https://github.com/reutenauer/polyglossia/,https://github.com/reutenauer/polyglossia/issues,2024-07-02,2024-07-02,
 xpinyin,xpinyin,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2013-03-16,2013-05-26,
 xsb,xsavebox,Alexander Grahn,,https://gitlab.com/agrahn/xsavebox,https://gitlab.com/agrahn/xsavebox/issues,2016-02-26,2020-04-15,
 xsim,xsim,Clemens Niederberger,https://github.com/cgnieder/xsim/,https://github.com/cgnieder/xsim.git,https://github.com/cgnieder/xsim/issues,2020-04-14,2020-04-14,
@@ -299,4 +305,5 @@
 zrefcheck,zref-check,gusbrs,https://github.com/gusbrs/zref-check,https://github.com/gusbrs/zref-check,https://github.com/gusbrs/zref-check/issues,2021-08-05,2021-08-05,
 zrefclever,zref-clever,gusbrs,https://github.com/gusbrs/zref-clever,https://github.com/gusbrs/zref-clever,https://github.com/gusbrs/zref-clever/issues,2021-11-29,2021-11-29,
 zrefvario,zref-vario,gusbrs,https://github.com/gusbrs/zref-vario,https://github.com/gusbrs/zref-vario,https://github.com/gusbrs/zref-vario/issues,2022-02-02,2022-02-02,
+zugferd,zugferd,Marei Peischl,https://github.com/TeXhackse/LaTeX-ZUGFeRD,https://github.com/TeXhackse/LaTeX-ZUGFeRD.git,https://github.com/TeXhackse/LaTeX-ZUGFeRD/issues,2024-07-09,2024-07-09,
 zxjt,zxjatype,Takayuki Yato,,,,2013-03-16,2013-03-16,

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

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3styleguide.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-06-19}
+\date{Released 2024-07-20}
 
 \begin{document}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3syntax-changes.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-06-19}
+\date{Released 2024-07-20}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/l3term-glossary.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2024-06-19}
+\date{Released 2024-07-20}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/doc/latex-dev/l3kernel/source3.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -57,7 +57,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2024-06-19}
+\date{Released 2024-07-20}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/expl3.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-06-19}%
+\def\ExplFileDate{2024-07-20}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3basics.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bitset.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3bootstrap.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3box.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -906,9 +906,9 @@
 %   \begin{syntax}
 %     \cs{box_set_trim:Nnnnn} \meta{box} \Arg{left} \Arg{bottom} \Arg{right} \Arg{top}
 %   \end{syntax}
-%   Adjusts the bounding box of the \meta{box} \meta{left} is removed from
+%   Adjusts the bounding box of the \meta{box}: \meta{left} is removed from
 %   the left-hand edge of the bounding box, \meta{right} from the right-hand
-%   edge and so fourth. All adjustments are \meta{dim exprs}.
+%   edge, and so forth. All adjustments are \meta{dim exprs}.
 %   Material outside of the bounding box is still displayed in the output
 %   unless \cs{box_set_clipped:N} is subsequently applied.
 %   The updated \meta{box} is an

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3cctab.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3clist.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3coffins.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3color.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -103,7 +103,7 @@
 % \begin{itemize}
 %   \item \texttt{Gray} Grayscale color, with a single axis running from
 %     $0$ (fully black) to $15$ (fully white)
-%   \item \texttt{hsb} Hue-saturation-brightness color, with three axes,all
+%   \item \texttt{hsb} Hue-saturation-brightness color, with three axes, all
 %     real values in the range $[0,1]$ for hue saturation and brightness
 %   \item \texttt{Hsb} Hue-saturation-brightness color, with three axes, integer
 %     in the range $[0,360]$ for hue, real values in the range $[0,1]$ for
@@ -406,20 +406,20 @@
 %
 % \begin{function}{\color_export:nnN}
 %   \begin{syntax}
-%     \cs{color_export:nnN} \Arg{color expression} \Arg{format} \Arg{tl}
+%     \cs{color_export:nnN} \Arg{color expression} \Arg{format} \meta{tl var}
 %   \end{syntax}
 %   Parses the \meta{color expression} as described earlier,
 %   then converts to the \meta{format} specified and assigns the data to the
-%   \meta{tl}.
+%   \meta{tl var}.
 % \end{function}
 %
 % \begin{function}{\color_export:nnnN}
 %   \begin{syntax}
-%     \cs{color_export:nnnN} \Arg{model} \Arg{value(s)} \Arg{format} \Arg{tl}
+%     \cs{color_export:nnnN} \Arg{model} \Arg{value(s)} \Arg{format} \meta{tl var}
 %   \end{syntax}
 %   Expresses the combination of \meta{model} and \meta{value(s)} in an
 %   internal representation, then converts to the \meta{format} specified and
-%   assigns the data to the \meta{tl}.
+%   assigns the data to the \meta{tl var}.
 % \end{function}
 %
 % \section{Creating new color models}
@@ -495,7 +495,7 @@
 %
 % Color profiles are used to ensure color accuracy by linking to collaboration.
 % Applying a profile can be used to standardise color which is otherwise
-% device-dependence.
+% device-dependent.
 %
 % \begin{function}[added = 2021-02-23]{\color_profile_apply:nn}
 %   \begin{syntax}
@@ -697,14 +697,14 @@
 % \begin{macro}{\@@_convert:nnnN, \@@_convert:nVnN, \@@_convert:nnVN}
 % \begin{macro}[EXP]
 %   {
-%     \@@_convert_gray_gray:w
-%     \@@_convert_gray_rgb:w
-%     \@@_convert_gray_cmyk:w
-%     \@@_convert_cmyk_gray:w
-%     \@@_convert_cmyk_rgb:w
-%     \@@_convert_cmyk_cmyk:w
-%     \@@_convert_rgb_gray:w
-%     \@@_convert_rgb_rgb:w
+%     \@@_convert_gray_gray:w,
+%     \@@_convert_gray_rgb:w,
+%     \@@_convert_gray_cmyk:w,
+%     \@@_convert_cmyk_gray:w,
+%     \@@_convert_cmyk_rgb:w,
+%     \@@_convert_cmyk_cmyk:w,
+%     \@@_convert_rgb_gray:w,
+%     \@@_convert_rgb_rgb:w,
 %     \@@_convert_rgb_cmyk:w
 %   }
 %  \begin{macro}[EXP]{\@@_convert_rgb_cmyk:nnn}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3debug.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -69,7 +69,7 @@
 %
 % Standard file identification.
 %    \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-06-19}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-07-20}{}{L3 Debugging support}
 %    \end{macrocode}
 %
 % \begin{variable}{\s_@@_stop}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3deprecation.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -505,10 +505,10 @@
   { \text_uppercase:nn {#1} {#2} }
 \__kernel_patch_deprecation:nnNNpn { 2020-01-03 } { \text_titlecase_first:n }
 \cs_new:Npn \tl_mixed_case:n #1
-  { \text_titlecase_first:n {#1} }
+  { \text_titlecase_first:n { \text_lowercase:n {#1} } }
 \__kernel_patch_deprecation:nnNNpn { 2020-01-03 } { \text_titlecase_first:nn }
 \cs_new:Npn \tl_mixed_case:nn #1#2
-  { \text_titlecase_first:nn {#1} {#2} }
+  { \text_titlecase_first:nn {#1} { \text_lowercase:n {#2} } }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -571,7 +571,7 @@
 %     \char_lower_case:N, \char_upper_case:N,
 %     \char_mixed_case:Nn, \char_fold_case:N,
 %     \char_str_lower_case:N, \char_str_upper_case:N,
-%     \char_str_mixed_case:Nn, \char_str_fold_case:N,
+%     \char_str_mixed_case:N, \char_str_fold_case:N,
 %   }
 %    \begin{macrocode}
 \__kernel_patch_deprecation:nnNNpn { 2020-01-03 } { \text_lowercase:n }

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3doc.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -71,7 +71,7 @@
 % This isn't included in the typeset documentation because it's a bit
 % ugly:
 %<*class>
-\ProvidesExplClass{l3doc}{2024-06-19}{}
+\ProvidesExplClass{l3doc}{2024-07-20}{}
   {L3 Experimental documentation class}
 %</class>
 % \fi
@@ -84,7 +84,7 @@
 %    require you to do updates, if the class changes.}}
 %
 % \author{\Team}
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3docstrip.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3expan.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3file.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3flag.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-assign.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-aux.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-basics.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-convert.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-expo.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-extended.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-functions.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-logic.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-parse.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-random.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-round.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-symbolic.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-traps.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-trig.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp-types.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fp.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -773,7 +773,7 @@
 %   The result may contain other functions, which are
 %   then replaced by their results if they have any.  For instance,
 %   \begin{quote}
-%     \cs{fp_new_function:n} |{ foo }| \\
+%     \cs{fp_new_function:n} |{ npow }| \\
 %     \cs{fp_set_function:nnn} |{ npow } { a,b } { a**b }| \\
 %     \cs{fp_show:n} |{ npow(16,0.25) } }|
 %   \end{quote}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3fparray.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3int.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -100,21 +100,6 @@
 % restricted-expandable functions can both be used, and \cs{exp_not:n}
 % and its variants have no effect while \cs{exp_not:N} may incorrectly
 % interrupt the expression.
-% \begin{texnote}
-%   Exactly two expansions are needed to evaluate \cs{int_eval:n}.
-%   The result is \emph{not} an \meta{internal integer}, and therefore
-%   should be terminated by a space if used in \cs{int_value:w} or in
-%   a \TeX{}-style integer assignment.
-%   
-%   As all \TeX{} integers, integer operands can also be:
-%   \tn{value}\Arg{\LaTeXe{} counter}; dimension or skip variables,
-%   converted to integers in~\texttt{sp}; the character code of some
-%   character given as \texttt{`}\meta{char} or
-%   \texttt{`\textbackslash}\meta{char}; octal numbers given as
-%   \texttt{'} followed by digits from \texttt{0} to \texttt{7}; or
-%   hexadecimal numbers given as |"| followed by digits and upper case
-%   letters from \texttt{A} to~\texttt{F}.
-% \end{texnote}
 % 
 % \begin{function}[EXP]{\int_eval:n}
 %   \begin{syntax}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3intarray.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3kernel-functions.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3keys.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -649,8 +649,6 @@
 %           { key }                              % Name of choice key
 %           { choice-a , choice-b ,  choice-c }  % Valid choices
 %           { \exp_not:n {#1} }                  % Invalid choice given
-%       %
-%       %
 %     }
 % \end{verbatim}
 %
@@ -657,7 +655,7 @@
 % Multiple choices are created in a very similar manner to mutually-exclusive
 % choices, using the properties \texttt{.multichoice:} and
 % \texttt{.multichoices:nn}. As with mutually exclusive choices, multiple
-% choices are define as sub-keys. Thus both
+% choices are defined as sub-keys. Thus both
 % \begin{verbatim}
 %   \keys_define:nn { mymodule }
 %     {
@@ -1926,19 +1924,21 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_define_code:n}
-% \begin{macro}[EXP]{\@@_define_code:TF}
+% \begin{macro}[EXP]{\@@_define_code:nnn}
 % \begin{macro}[EXP]{\@@_define_code:w}
 %   Two possible cases. If there is a value for the key, then just use
 %   the function. If not, then a check to make sure there is no need for
 %   a value with the property. If there should be one then complain,
-%   otherwise execute it. There is no need to check for a |:| as if it
-%   was missing the earlier tests would have failed.
+%   otherwise execute it. For a \LaTeXe{} property like |.code| which
+%   doesn't contain a |:|, treat it as having arity 1 and pass the
+%   (empty) value to it.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_define_code:n #1
   {
     \bool_if:NTF \l_@@_no_value_bool
       {
-        \@@_define_code:TF
+        \@@_define_code:nnn
+          { \use:c { \c_@@_props_root_str \l_@@_property_str } {#1} }
           { \use:c { \c_@@_props_root_str \l_@@_property_str } }
           {
             \msg_error:nnee { keys } { property-requires-value }
@@ -1947,7 +1947,7 @@
       }
       { \use:c { \c_@@_props_root_str \l_@@_property_str } {#1} }
   }
-\cs_new:Npe \@@_define_code:TF
+\cs_new:Npe \@@_define_code:nnn
   {
     \exp_not:N \exp_after:wN \exp_not:N \@@_define_code:w
       \exp_not:N \l_@@_property_str
@@ -1959,7 +1959,15 @@
     \cs_new:Npn \exp_not:N \@@_define_code:w
       #1 \c_colon_str #2 \c_colon_str #3 \exp_not:N \s_@@_stop
   }
-    { \tl_if_empty:nTF {#2} }
+    {
+      \tl_if_empty:nTF {#3}
+        { \use_i:nnn }
+        {
+          \tl_if_empty:nTF {#2}
+            { \use_ii:nnn }
+            { \use_iii:nnn }
+        }
+    }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3legacy.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3luatex.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3msg.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3names.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3pdf.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -70,8 +70,8 @@
 %     \cs{pdf_object_write:nnn} \Arg{object} \Arg{type} \Arg{content}
 %   \end{syntax}
 %   Writes the \meta{content} as content of the \meta{object}. Depending on the
-%   \meta{type} declared for the object, the format required for the
-%   \meta{data} will vary
+%   \meta{type} declared for the object, the format required for
+%   \meta{content} will vary:
 %   \begin{itemize}
 %     \item[\texttt{array}] A space-separated list of values
 %     \item[\texttt{dict}] Key--value pairs in the form
@@ -159,7 +159,7 @@
 %     \cs{pdf_object_unnamed_write:nn} \Arg{type} \Arg{content}
 %   \end{syntax}
 %   Writes the \meta{content} as content of an anonymous object. Depending on the
-%   \meta{type}, the format required for the \meta{data} will vary
+%   \meta{type}, the format required for \meta{content} will vary:
 %   \begin{itemize}
 %     \item[\texttt{array}] A space-separated list of values
 %     \item[\texttt{dict}] Key--value pairs in the form
@@ -251,9 +251,9 @@
 %
 % \section{Destinations}
 %
-% Destinations are the places a link jumped too.
-% Unlike the name may suggest they don't described
-% an exact location in the PDF. Instead a destination contains a reference to
+% Destinations are the places a link jumped to.
+% Unlike the name may suggest, they don't describe
+% an exact location in the PDF. Instead, a destination contains a reference to
 % a page along with an instruction how to display this page.
 % The normally used \enquote{XYZ \textit{top left zoom}} for example instructs
 % the viewer to show the page with the given \textit{zoom} and

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prg.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3prop.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -181,11 +181,11 @@
 %     \prop_gset_from_keyval:Nn, \prop_gset_from_keyval:cn,
 %   }
 %   \begin{syntax}
-%     \cs{prop_set_from_keyval:Nn} \meta{property list}
-%       \{
-%         \meta{key1} |=| \meta{value1} |,|
-%         \meta{key2} |=| \meta{value2} |,| \ldots{}
-%       \}
+%     \cs{prop_set_from_keyval:Nn} \meta{property list} \\
+%     ~~\{ \\
+%     ~~~~\meta{key1} |=| \meta{value1} |,| \\
+%     ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+%     ~~\}
 %   \end{syntax}
 %   Sets \meta{property list} to contain key--value pairs given in the second
 %   argument.  If duplicate keys appear only the last of the values is kept.
@@ -205,11 +205,11 @@
 % \begin{function}[added = 2017-11-28, updated = 2021-11-07]
 %   {\prop_const_from_keyval:Nn, \prop_const_from_keyval:cn}
 %   \begin{syntax}
-%     \cs{prop_const_from_keyval:Nn} \meta{property list}
-%       \{
-%         \meta{key1} |=| \meta{value1} |,|
-%         \meta{key2} |=| \meta{value2} |,| \ldots{}
-%       \}
+%     \cs{prop_const_from_keyval:Nn} \meta{property list} \\
+%     ~~\{ \\
+%     ~~~~\meta{key1} |=| \meta{value1} |,| \\
+%     ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+%     ~~\}
 %   \end{syntax}
 %   Creates a new constant \enquote{flat} \meta{property list} or raises
 %   an error if the
@@ -224,11 +224,11 @@
 % \begin{function}[added = 2024-02-12]
 %   {\prop_const_linked_from_keyval:Nn, \prop_const_linked_from_keyval:cn}
 %   \begin{syntax}
-%     \cs{prop_const_linked_from_keyval:Nn} \meta{prop~var}
-%       \{
-%         \meta{key1} |=| \meta{value1} |,|
-%         \meta{key2} |=| \meta{value2} |,| \ldots{}
-%       \}
+%     \cs{prop_const_linked_from_keyval:Nn} \meta{prop~var} \\
+%     ~~\{ \\
+%     ~~~~\meta{key1} |=| \meta{value1} |,| \\
+%     ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+%     ~~\}
 %   \end{syntax}
 %   Creates a new constant \enquote{linked} \meta{prop~var} or raises an
 %   error if the
@@ -347,11 +347,11 @@
 %     \prop_gput_from_keyval:Nn, \prop_gput_from_keyval:cn,
 %   }
 %   \begin{syntax}
-%     \cs{prop_put_from_keyval:Nn} \meta{property list}
-%       \{
-%         \meta{key1} |=| \meta{value1} |,|
-%         \meta{key2} |=| \meta{value2} |,| \ldots{}
-%       \}
+%     \cs{prop_put_from_keyval:Nn} \meta{property list} \\
+%     ~~\{ \\
+%     ~~~~\meta{key1} |=| \meta{value1} |,| \\
+%     ~~~~\meta{key2} |=| \meta{value2} |,| \ldots{} \\
+%     ~~\}
 %   \end{syntax}
 %   Updates the \meta{property list} by adding entries for each key--value
 %   pair given in the second argument.  The addition is done through

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3quark.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3regex.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3seq.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3skip.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sort.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str-convert.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3str.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -757,7 +757,7 @@
 %     \item Case changing text for typesetting: see the
 %       \cs[index=text_lowercase:n]{text_lowercase:n(n)},
 %       \cs[index=text_uppercase:n]{text_uppercase:n(n)} and
-%       \cs[index=text_titlecase_all:n]{text_titlecase_(all|once):n(n)} functions which
+%       \cs[index=text_titlecase_all:n]{text_titlecase_(all|first):n(n)} functions which
 %       correctly deal with context-dependence and other factors appropriate
 %       to text case changing.
 %   \end{itemize}

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3sys.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-case.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-map.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text-purify.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3text.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %
@@ -65,11 +65,11 @@
 %   \end{syntax}
 %   Takes user input \meta{text} and expands the content.
 %   Protected commands (typically
-%   formatting) are left in place, and no processing takes place of
+%   formatting) are left in place, and no processing of
 %   math mode material (as delimited by pairs given in
 %   \cs{l_text_math_delims_tl} or as the argument to commands listed
-%   in \cs{l_text_math_arg_tl}). Commands which are neither engine-
-%   nor \LaTeX{} protected are expanded exhaustively.
+%   in \cs{l_text_math_arg_tl}) takes place. Commands which are neither engine-
+%   nor \LaTeX{}-protected are expanded exhaustively.
 %   Any commands listed in \cs{l_text_expand_exclude_tl} are excluded from
 %   expansion, as are those in \cs{l_text_case_exclude_arg_tl} and
 %   \cs{l_text_math_arg_tl}.
@@ -114,8 +114,8 @@
 % \end{function}
 %
 %   Upper- and lowercase have the obvious meanings. Titlecasing may be regarded
-%   informally as converting the first character of the \meta{tokens} to
-%   uppercase. However, the process is more complex
+%   informally as converting the first \emph{non-space} character of the
+%   \meta{tokens} to uppercase. However, the process is more complex
 %   than this as there are some situations where a single lowercase character
 %   maps to a special form, for example \texttt{ij} in Dutch which becomes
 %   \texttt{IJ}. There are two functions available for titlecasing: one which
@@ -214,8 +214,8 @@
 %     \text_declare_uppercase_mapping:nnn
 %   }
 %   \begin{syntax}
-%     \cs{text_declare_lowercase_mapping:nn} \Arg{codeppoint}  \Arg{replacement}
-%     \cs{text_declare_lowercase_mapping:nnn} \Arg{BCP-47} \Arg{codeppoint} \Arg{replacement}
+%     \cs{text_declare_lowercase_mapping:nn} \Arg{codepoint}  \Arg{replacement}
+%     \cs{text_declare_lowercase_mapping:nnn} \Arg{BCP-47} \Arg{codepoint} \Arg{replacement}
 %   \end{syntax}
 %   Declares that the \meta{replacement} tokens should be used when case mapping
 %   the \meta{codepoint}, rather than the standard mapping given in the

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-analysis.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl-build.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3tl.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3token.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/source/latex-dev/l3kernel/l3unicode.dtx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2024-06-19}
+% \date{Released 2024-07-20}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-code.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -75,7 +75,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-06-19}%
+\def\ExplFileDate{2024-07-20}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -13859,7 +13859,8 @@
   {
     \bool_if:NTF \l__keys_no_value_bool
       {
-        \__keys_define_code:TF
+        \__keys_define_code:nnn
+          { \use:c { \c__keys_props_root_str \l__keys_property_str } {#1} }
           { \use:c { \c__keys_props_root_str \l__keys_property_str } }
           {
             \msg_error:nnee { keys } { property-requires-value }
@@ -13868,7 +13869,7 @@
       }
       { \use:c { \c__keys_props_root_str \l__keys_property_str } {#1} }
   }
-\cs_new:Npe \__keys_define_code:TF
+\cs_new:Npe \__keys_define_code:nnn
   {
     \exp_not:N \exp_after:wN \exp_not:N \__keys_define_code:w
       \exp_not:N \l__keys_property_str
@@ -13880,7 +13881,15 @@
     \cs_new:Npn \exp_not:N \__keys_define_code:w
       #1 \c_colon_str #2 \c_colon_str #3 \exp_not:N \s__keys_stop
   }
-    { \tl_if_empty:nTF {#2} }
+    {
+      \tl_if_empty:nTF {#3}
+        { \use_i:nnn }
+        {
+          \tl_if_empty:nTF {#2}
+            { \use_ii:nnn }
+            { \use_iii:nnn }
+        }
+    }
 \cs_new_protected:Npn \__keys_bool_set:Nn #1#2
   { \__keys_bool_set:Nnnn #1 {#2} { true } { false } }
 \cs_generate_variant:Nn \__keys_bool_set:Nn { c }
@@ -37386,10 +37395,10 @@
   { \text_uppercase:nn {#1} {#2} }
 \__kernel_patch_deprecation:nnNNpn { 2020-01-03 } { \text_titlecase_first:n }
 \cs_new:Npn \tl_mixed_case:n #1
-  { \text_titlecase_first:n {#1} }
+  { \text_titlecase_first:n { \text_lowercase:n {#1} } }
 \__kernel_patch_deprecation:nnNNpn { 2020-01-03 } { \text_titlecase_first:nn }
 \cs_new:Npn \tl_mixed_case:nn #1#2
-  { \text_titlecase_first:nn {#1} {#2} }
+  { \text_titlecase_first:nn {#1} { \text_lowercase:n {#2} } }
 \__kernel_patch_deprecation:nnNNpn { 2022-05-23 } { \token_case_meaning:Nn }
 \cs_new:Npn \tl_case:Nn { \token_case_meaning:Nn }
 \__kernel_patch_deprecation:nnNNpn { 2022-05-23 } { \token_case_meaning:NnT }

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3-generic.tex	2024-07-20 19:59:54 UTC (rev 71856)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-06-19}%
+\def\ExplFileDate{2024-07-20}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.ltx	2024-07-20 19:59:54 UTC (rev 71856)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-06-19}%
+\def\ExplFileDate{2024-07-20}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/expl3.sty	2024-07-20 19:59:54 UTC (rev 71856)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2024-06-19}%
+\def\ExplFileDate{2024-07-20}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3debug.def	2024-07-20 19:59:54 UTC (rev 71856)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3debug.dtx
-\ProvidesExplFile{l3debug.def}{2024-06-19}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-07-20}{}{L3 Debugging support}
 \scan_new:N \s__debug_stop
 \cs_new:Npn \__debug_use_i_delimit_by_s_stop:nw #1 #2 \s__debug_stop {#1}
 \quark_new:N \q__debug_recursion_tail

Modified: trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls	2024-07-20 19:59:34 UTC (rev 71855)
+++ trunk/Master/texmf-dist/tex/latex-dev/l3kernel/l3doc.cls	2024-07-20 19:59:54 UTC (rev 71856)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3doc.dtx
 \RequirePackage{calc}
-\ProvidesExplClass{l3doc}{2024-06-19}{}
+\ProvidesExplClass{l3doc}{2024-07-20}{}
   {L3 Experimental documentation class}
 \clist_new:N \g_docinput_clist
 \seq_new:N \g_doc_functions_seq



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