texlive[54672] Master/texmf-dist: l3kernel (6apr20)

commits+karl at tug.org commits+karl at tug.org
Sun Apr 12 00:47:34 CEST 2020


Revision: 54672
          http://tug.org/svn/texlive?view=revision&revision=54672
Author:   karl
Date:     2020-04-12 00:47:33 +0200 (Sun, 12 Apr 2020)
Log Message:
-----------
l3kernel (6apr20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2020-04-11 22:47:33 UTC (rev 54672)
@@ -7,6 +7,16 @@
 
 ## [Unreleased]
 
+## [2020-04-06]
+
+### Added
+- Control for start-of-titecasing: see `\l_text_titlecase_check_letter_bool`
+
+### Fixed
+- Nesting of `\seq_shuffle:N` in another sequence mapping (issue #687)
+- `\ior_shell_open:Nn` in engines other than LuaTeX - shell commands didn't
+  execute, plus the command call would be left in the input stream.
+
 ## [2020-03-06]
 
 ### Added
@@ -655,7 +665,8 @@
 - Step func­tions have been added for dim vari­ables,
   e.g. `\dim_step_in­line:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-03-06...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-04-06...HEAD
+[2020-04-06]: https://github.com/latex3/latex3/compare/2020-03-06...2020-04-06
 [2020-03-06]: https://github.com/latex3/latex3/compare/2020-03-03...2020-03-06
 [2020-03-03]: https://github.com/latex3/latex3/compare/2020-02-25...2020-03-03
 [2020-02-25]: https://github.com/latex3/latex3/compare/2020-02-21...2020-02-25

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2020-04-11 22:47:33 UTC (rev 54672)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2020-03-06
+Release 2020-04-06
 
 Overview
 --------

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

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2020-03-06}
+\date{Released 2020-04-06}
 
 \pagenumbering{roman}
 \maketitle

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2020-04-11 22:47:33 UTC (rev 54672)
@@ -11,6 +11,7 @@
 arch,archaeologie,Lukas C. Bossert,http://www.biblatex-archaeologie.de,https://github.com/LukasCBossert/biblatex-archaeologie.git,https://github.com/LukasCBossert/biblatex-archaeologie/issues,2017-03-24,2017-03-24,
 array,hobby,Andrew Stacey,,,,2013-03-16,2013-03-16,
 atsign,l3kernel,The LaTeX3 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,
+avm,langsci-avm,Felix Kopecky,https://ctan.org/pkg/langsci-avm,https://github.com/langsci/langsci-avm,https://github.com/langsci/langsci-avm/issues,2020-03-11,2020-03-11,
 backend,l3backend,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2019-06-04,2019-06-04,
 backslash,l3kernel,The LaTeX3 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,
 bool,l3kernel,The LaTeX3 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,
@@ -49,6 +50,7 @@
 duckuments,duckuments,Jonathan P. Spratte,https://github.com/Skillmon/ltx_duckuments,git@github.com:Skillmon/ltx_duckuments.git,https://github.com/Skillmon/ltx_duckuments/issues,2019-06-07,2019-06-07,
 e,l3kernel,The LaTeX3 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,
 else,l3kernel,The LaTeX3 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,
+emoji,emoji,Xiangdong Zeng,https://github.com/stone-zeng/latex-emoji,https://github.com/stone-zeng/latex-emoji.git,https://github.com/stone-zeng/latex-emoji/issues,2020-03-08,2020-03-08,
 empty,l3kernel,The LaTeX3 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,
 enotez,enotez,Clemens Niederberger,https://bitbucket.org/cgnieder/enotez/,git@bitbucket.org:cgnieder/enotez.git,https://bitbucket.org/cgnieder/enotez/issues,2013-03-16,2013-03-16,
 etex,l3kernel,The LaTeX3 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,
@@ -57,9 +59,9 @@
 exsheets,exsheets,Clemens Niederberger,https://bitbucket.org/cgnieder/exsheets/,git@bitbucket.org:cgnieder/exsheets.git,https://bitbucket.org/cgnieder/exsheets/issues,2013-03-16,2013-03-16,
 extblx,biblatex-ext,Moritz Wemheuer,https://github.com/moewew/biblatex-ext/,https://github.com/moewew/biblatex-ext.git,https://github.com/moewew/biblatex-ext/issues,2020-02-09,2020-02-09,
 exwf,exwrapfig,Takuto Asakura,https://github.com/wtsnjp/exwrapfig,https://github.com/wtsnjp/exwrapfig.git,https://github.com/wtsnjp/exwrapfig/issues,2018-06-07,2018-06-07,
-fdu,fduthesis,Xiangdong Zeng,https://github.com/Stone-Zeng/fduthesis,https://github.com/Stone-Zeng/fduthesis.git,https://github.com/Stone-Zeng/fduthesis/issues,2018-06-14,2018-06-14,
-fdudoc,fduthesis,Xiangdong Zeng,https://github.com/Stone-Zeng/fduthesis,https://github.com/Stone-Zeng/fduthesis.git,https://github.com/Stone-Zeng/fduthesis/issues,2018-06-14,2018-06-14,
-fdulogo,fduthesis,Xiangdong Zeng,https://github.com/Stone-Zeng/fduthesis,https://github.com/Stone-Zeng/fduthesis.git,https://github.com/Stone-Zeng/fduthesis/issues,2018-06-14,2018-06-14,
+fdu,fduthesis,Xiangdong Zeng,https://github.com/stone-zeng/fduthesis,https://github.com/stone-zeng/fduthesis.git,https://github.com/stone-zeng/fduthesis/issues,2018-06-14,2020-03-08,
+fdudoc,fduthesis,Xiangdong Zeng,https://github.com/stone-zeng/fduthesis,https://github.com/stone-zeng/fduthesis.git,https://github.com/stone-zeng/fduthesis/issues,2018-06-14,2020-03-08,
+fdulogo,fduthesis,Xiangdong Zeng,https://github.com/stone-zeng/fduthesis,https://github.com/stone-zeng/fduthesis.git,https://github.com/stone-zeng/fduthesis/issues,2018-06-14,2020-03-08,
 fi,l3kernel,The LaTeX3 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,
 file,l3kernel,The LaTeX3 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,
 flag,l3kernel,The LaTeX3 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,
@@ -192,6 +194,6 @@
 xtemplate,xtemplate,The LaTeX3 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,
 yoin,yoin,Tom Hejda,https://github.com/tohecz/yoin,https://github.com/tohecz/yoin.git,https://github.com/tohecz/yoin/issues,2016-02-22,2016-02-22,
 zero,l3kernel,The LaTeX3 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,
-zhlipsum,zhlipsum,Xiangdong Zeng,https://github.com/Stone-Zeng/zhlipsum,https://github.com/Stone-Zeng/zhlipsum.git,https://github.com/Stone-Zeng/zhlipsum/issues,2018-06-14,2018-06-14,
+zhlipsum,zhlipsum,Xiangdong Zeng,https://github.com/stone-zeng/zhlipsum,https://github.com/stone-zeng/zhlipsum.git,https://github.com/stone-zeng/zhlipsum/issues,2018-06-14,2018-06-14,
 zhnum,zhnumber,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2013-03-16,2013-05-26,
 zxjt,zxjatype,Takayuki Yato,,,,2013-03-16,2013-03-16,

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

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-03-06}
+\date{Released 2020-04-06}
 
 \begin{document}
 

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-03-06}
+\date{Released 2020-04-06}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-03-06}
+\date{Released 2020-04-06}
 
 \newcommand{\TF}{\textit{(TF)}}
 

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

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -53,7 +53,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2020-03-06}
+\date{Released 2020-04-06}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2020-03-06}%
+\def\ExplFileDate{2020-04-06}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -1405,6 +1405,9 @@
 % \begin{macro}{\ior_shell_open:Nn}
 % \begin{macro}{\@@_shell_open:nN}
 %   Actually much easier than either the standard open or input versions!
+%   When calling \cs{__kernel_ior_open:Nn} the file the pipe is added to
+%   signal a shell command, but the quotes are not added yet---they are
+%   added later by \cs{__kernel_file_name_quote:n}.
 %    \begin{macrocode}
 \cs_new_protected:Npn \ior_shell_open:Nn #1#2
   {
@@ -1419,7 +1422,7 @@
         \__kernel_msg_error:nnx
           { kernel } { quote-in-shell } {#1}
       }
-      { \__kernel_ior_open:Nn #2 { "|#1" } }
+      { \__kernel_ior_open:Nn #2 { |#1 } }
   }
 \__kernel_msg_new:nnnn { kernel } { pipe-failed }
   { Cannot~run~piped~system~commands. }

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -79,7 +79,7 @@
 %
 % \title{The \cls{l3doc} class}
 % \author{\Team}
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -158,7 +158,7 @@
 %   \begin{syntax}
 %     |l3kernel.filemdfivesum(|\meta{file}|)|
 %   \end{syntax}
-%   Returns the of the MD5 sum of the file contents read as bytes; note that
+%   Returns the MD5 sum of the file contents read as bytes; note that
 %   the result will depend on the nature of the line endings used in the file,
 %   in contrast to normal \TeX{} behaviour. If the \meta{file} is not found,
 %   nothing is returned with \emph{no error raised}.
@@ -168,7 +168,7 @@
 %   \begin{syntax}
 %     |l3kernel.filemoddate(|\meta{file}|)|
 %   \end{syntax}
-%   Returns the of the date/time of last modification of the \meta{file} in the
+%   Returns the date/time of last modification of the \meta{file} in the
 %   format
 %   \begin{quote}
 %     |D:|\meta{year}\meta{month}\meta{day}\meta{hour}\meta{minute}^^A

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -1525,9 +1525,11 @@
           }
           {
             \group_begin:
-              \cs_set_eq:NN \@@_item:n \@@_shuffle_item:n
               \int_zero:N \l_@@_internal_a_int
+              \@@_push_item_def:
+              \cs_gset_eq:NN \@@_item:n \@@_shuffle_item:n
               #2
+              \@@_pop_item_def:
               \seq_gset_from_inline_x:Nnn \g_@@_internal_seq
                 { \int_step_function:nN { \l_@@_internal_a_int } }
                 { \tex_the:D \tex_toks:D ##1 }

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 %% File: l3str-convert.dtx
-% 
+%
 % Copyright (C) 2013-2020 The LaTeX3 Project
 %
 % It may be distributed and/or modified under the conditions of the
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -68,7 +68,7 @@
 %   \item Bytes are translated to \TeX{} tokens through a given
 %     \enquote{escaping}. Those are defined for the most part by the
 %     \texttt{pdf} file format.  See Table~\ref{tab:escapings} for a
-%     list of escaping methods supported.\footnotemark
+%     list of escaping methods supported.\footnotemark[\csname c at footnote\endcsname]
 % \end{itemize}
 %
 % \begin{table}\centering

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -65,6 +65,14 @@
 %
 % \subsection{Case changing}
 %
+% \begin{variable}{\l_text_titlecase_check_letter_bool}
+%   Needed to determine the route used in titlecasing.
+%    \begin{macrocode}
+\bool_new:N \l_text_titlecase_check_letter_bool
+\bool_set_true:N \l_text_titlecase_check_letter_bool
+%    \end{macrocode}
+% \end{variable}
+%
 % \begin{macro}[EXP]
 %   {
 %     \text_lowercase:n,
@@ -519,17 +527,21 @@
 %    \begin{macrocode}
 \cs_new:Npx \@@_change_case_char_title:nnN #1#2#3
   {
-    \bool_lazy_or:nnTF
-      { \sys_if_engine_luatex_p: }
-      { \sys_if_engine_xetex_p: }
-      { \exp_not:N \token_if_letter:NTF #3 }
+    \exp_not:N \bool_if:NTF \l_text_titlecase_check_letter_bool
       {
-        \exp_not:N \bool_lazy_or:nnTF
-          { \exp_not:N \token_if_letter_p:N #3 }
-          { \exp_not:N \token_if_active_p:N #3 }
+        \bool_lazy_or:nnTF
+          { \sys_if_engine_luatex_p: }
+          { \sys_if_engine_xetex_p: }
+          { \exp_not:N \token_if_letter:NTF #3 }
+          {
+            \exp_not:N \bool_lazy_or:nnTF
+              { \exp_not:N \token_if_letter_p:N #3 }
+              { \exp_not:N \token_if_active_p:N #3 }
+          }
+          { \exp_not:N \use:c { @@_change_case_char_ #1 :nN } }
+          { \exp_not:N \@@_change_case_char_title:nnnN { title } {#1} }
       }
       { \exp_not:N \use:c { @@_change_case_char_ #1 :nN } }
-      { \exp_not:N \@@_change_case_char_title:nnnN { title } {#1} }
         {#2} #3
   }
 \cs_new_eq:NN \@@_change_case_char_titleonly:nnN

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %
@@ -178,6 +178,21 @@
 %       retains two separate letters, thus this transformation \emph{is}
 %       available using \pdfTeX{}.
 %   \end{itemize}
+%
+%  For titlecasing, note that there are two functions available. The
+%  function \cs{text_titlecase:n} applies (broadly) uppercasing to the first
+%  letter of the input, then lowercasing to the remainder. In contrast,
+%  \cs{text_titlecase_first:n} \emph{only} carries out the uppercasing operation,
+%  and leaves the balance of the input unchanged. Determining whether
+%  non-letter characters at the start of text should switch from upper- to
+%  lowercasing is controllable. When \cs{l_text_titlecase_check_letter_bool} is
+%  \texttt{true}, characters which are not letters (category code~$11$) are
+%  left unchanged and \enquote{skipped}: the first \emph{letter} is uppercased.
+%  (With $8$-bit engines, this is extended to active characters which form
+%  part of a multi-byte letter codepoint.) When
+%  \cs{l_text_titlecase_check_letter_bool} is \texttt{false}, the first
+%  character is uppercased, and the rest lowercased, irrespective of the nature
+%  of the character.
 % \end{function}
 %
 % \subsection{Removing formatting from text}
@@ -234,10 +249,20 @@
 %   content \emph{may} be excluded from processing.
 % \end{variable}
 %
+% \begin{variable}{\l_text_case_exclude_arg_tl}
+%   Lists commands which are excluded from case changing.
+% \end{variable}
+%
 % \begin{variable}{\l_text_expand_exclude_tl}
 %   Lists commands which are excluded from expansion.
 % \end{variable}
 %
+% \begin{variable}{\l_text_titlecase_check_letter_bool}
+%   Controls how the start of titlecasing is handled: when \texttt{true}, the
+%   first \emph{letter} in text is considered. The standard setting is
+%   \texttt{true}.
+% \end{variable}
+%
 % \end{documentation}
 %
 % \begin{implementation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-06}
+% \date{Released 2020-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -68,7 +68,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-03-06}%
+\def\ExplFileDate{2020-04-06}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -5925,9 +5925,11 @@
           }
           {
             \group_begin:
-              \cs_set_eq:NN \__seq_item:n \__seq_shuffle_item:n
               \int_zero:N \l__seq_internal_a_int
+              \__seq_push_item_def:
+              \cs_gset_eq:NN \__seq_item:n \__seq_shuffle_item:n
               #2
+              \__seq_pop_item_def:
               \seq_gset_from_inline_x:Nnn \g__seq_internal_seq
                 { \int_step_function:nN { \l__seq_internal_a_int } }
                 { \tex_the:D \tex_toks:D ##1 }
@@ -28235,6 +28237,8 @@
   }
 \cs_generate_variant:Nn \text_declare_expand_equivalent:Nn { c }
 %% File: l3text-case.dtx
+\bool_new:N \l_text_titlecase_check_letter_bool
+\bool_set_true:N \l_text_titlecase_check_letter_bool
 \cs_new:Npn \text_lowercase:n #1
   { \__text_change_case:nnn { lower } { } {#1} }
 \cs_new:Npn \text_uppercase:n #1
@@ -28523,17 +28527,21 @@
   }
 \cs_new:Npx \__text_change_case_char_title:nnN #1#2#3
   {
-    \bool_lazy_or:nnTF
-      { \sys_if_engine_luatex_p: }
-      { \sys_if_engine_xetex_p: }
-      { \exp_not:N \token_if_letter:NTF #3 }
+    \exp_not:N \bool_if:NTF \l_text_titlecase_check_letter_bool
       {
-        \exp_not:N \bool_lazy_or:nnTF
-          { \exp_not:N \token_if_letter_p:N #3 }
-          { \exp_not:N \token_if_active_p:N #3 }
+        \bool_lazy_or:nnTF
+          { \sys_if_engine_luatex_p: }
+          { \sys_if_engine_xetex_p: }
+          { \exp_not:N \token_if_letter:NTF #3 }
+          {
+            \exp_not:N \bool_lazy_or:nnTF
+              { \exp_not:N \token_if_letter_p:N #3 }
+              { \exp_not:N \token_if_active_p:N #3 }
+          }
+          { \exp_not:N \use:c { __text_change_case_char_ #1 :nN } }
+          { \exp_not:N \__text_change_case_char_title:nnnN { title } {#1} }
       }
       { \exp_not:N \use:c { __text_change_case_char_ #1 :nN } }
-      { \exp_not:N \__text_change_case_char_title:nnnN { title } {#1} }
         {#2} #3
   }
 \cs_new_eq:NN \__text_change_case_char_titleonly:nnN
@@ -30312,7 +30320,7 @@
         \__kernel_msg_error:nnx
           { kernel } { quote-in-shell } {#1}
       }
-      { \__kernel_ior_open:Nn #2 { "|#1" } }
+      { \__kernel_ior_open:Nn #2 { |#1 } }
   }
 \__kernel_msg_new:nnnn { kernel } { pipe-failed }
   { Cannot~run~piped~system~commands. }

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2020-04-11 22:47:33 UTC (rev 54672)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-03-06}%
+\def\ExplFileDate{2020-04-06}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \def\tempa{LaTeX2e}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2020-04-11 22:47:33 UTC (rev 54672)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-03-06}%
+\def\ExplFileDate{2020-04-06}%
 \let\ExplLoaderFileDate\ExplFileDate
 \everyjob\expandafter{\the\everyjob
   \message{L3 programming layer <\ExplFileDate>}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2020-04-11 22:46:29 UTC (rev 54671)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2020-04-11 22:47:33 UTC (rev 54672)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-03-06}%
+\def\ExplFileDate{2020-04-06}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%



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