texlive[52357] trunk: l3 (13oct19)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 13 00:10:33 CEST 2019


Revision: 52357
          http://tug.org/svn/texlive?view=revision&revision=52357
Author:   karl
Date:     2019-10-13 00:10:33 +0200 (Sun, 13 Oct 2019)
Log Message:
-----------
l3 (13oct19)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl
    trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3cctab/l3cctab.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3color/l3color.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3pdf/l3pdf-code.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3pdf/l3pdf.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3packages/README.md
    trunk/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
    trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3cctab/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3color/l3color.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3pdf/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
    trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3cctab/l3cctab.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3color/l3color.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3pdf/l3pdf.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
    trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty

Modified: trunk/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl	2019-10-12 22:10:33 UTC (rev 52357)
@@ -167,8 +167,10 @@
   }
   if [winfo exists .tlmg.cancel] {
     bind .tlmg <Escape> {.tlmg.cancel invoke}
+    wm protocol WM_DELETE_WINDOW {cancel_or_destroy .tlmg.cancel .tlmg}
   } elseif {$type eq "ok"} {
     bind .tlmg <Escape> {.tlmg.ok invoke}
+    wm protocol WM_DELETE_WINDOW {cancel_or_destroy .tlmg.ok .tlmg}
   }
 
   ppack [ttk::frame .tlmg.tx] -in .tlmg.bg -side top -fill both -expand 1
@@ -796,6 +798,7 @@
   }
   ttk::button .loading.abo -text [__ "Abort"] -command abort_load
   ppack .loading.abo -in .loading.buttons -side right
+  wm protocol .loading {cancel_or_destroy .loading.abo .loading}
   wm resizable .loading 0 0
   place_dlg .loading .
 } ; # splash_loading
@@ -918,7 +921,8 @@
   ppack [ttk::label .tllg.status -textvariable ::busy -anchor w] \
       -in .tllg.bottom -side left
   bind .tllg <Escape> {.tllg.close invoke}
-  wm protocol .tllg WM_DELETE_WINDOW {.tllg.close invoke}
+  wm protocol .tllg WM_DELETE_WINDOW \
+      {cancel_or_destroy .tllg.close .tllg}
 
   # notebook pages and scrollbars
   ttk::frame .tllg.log
@@ -1271,7 +1275,8 @@
   ppack .tlr.cancel -in .tlr.closebuttons -side right
   bind .tlr <Escape> {.tlr.cancel invoke}
 
-  wm protocol .tlr WM_DELETE_WINDOW {.tlr.cancel invoke}
+  wm protocol .tlr WM_DELETE_WINDOW \
+      {cancel_or_destroy .tlr.cancel .tlr}
   wm resizable .tlr 1 0
   place_dlg .tlr .
 } ; # repository_dialog
@@ -2314,7 +2319,7 @@
     bind .pkg_popup <Leave> {.pkg_popup unpost}
   }
 
-  wm protocol . WM_DELETE_WINDOW {.q invoke}
+  wm protocol . WM_DELETE_WINDOW {cancel_or_destroy .q .}
   wm resizable . 1 1
   wm state . normal
 }

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2019-10-12 22:10:33 UTC (rev 52357)
@@ -7,6 +7,12 @@
 
 ## [Unreleased]
 
+## [2019-10-11]
+
+### Fixed
+
+- Error message for unknown colors (see #640)
+
 ## [2019-09-28]
 
 ### Changed
@@ -124,7 +130,8 @@
 - New `l3color` module using `xcolor`-like expression syntax
 - New `l3draw` module, based on `pgf` layer of the TikZ system
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2019-09-28...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2019-10-11...HEAD
+[2019-10-11]: https://github.com/latex3/latex3/compare/2019-09-28...2019-10-11
 [2019-09-28]: https://github.com/latex3/latex3/compare/2019-09-19...2019-09-28
 [2019-09-19]: https://github.com/latex3/latex3/compare/2019-08-25...2019-09-19
 [2019-08-25]: https://github.com/latex3/latex3/compare/2019-07-01...2019-08-25

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2019-10-12 22:10:33 UTC (rev 52357)
@@ -1,7 +1,7 @@
 Experimental LaTeX3 Concepts
 ============================
 
-Release 2019-09-28
+Release 2019-10-11
 
 Overview
 --------

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

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

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

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

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

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

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

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

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

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

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

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

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

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2019-10-12 22:10:33 UTC (rev 52357)
@@ -7,9 +7,13 @@
 
 ## [Unreleased]
 
+## [2019-10-11]
+
+- `xparse`: Allow processors to depend on other arguments (fixes #629)
+
 ## [2019-05-28]
 
-- Remove stray spaces in processor information
+- `xparse`: Remove stray spaces in processor information
 
 ## [2019-05-03]
 
@@ -50,7 +54,8 @@
 - Switch to ISO date format
 - Improve cross-module use of internal functions
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2019-05-28...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2019-10-11...HEAD
+[2019-10-11]: https://github.com/latex3/latex3/compare/2019-05-28...2019-10-11
 [2019-05-28]: https://github.com/latex3/latex3/compare/2019-05-03...2019-05-28
 [2019-05-03]: https://github.com/latex3/latex3/compare/2019-03-05...2019-05-03
 [2019-03-05]: https://github.com/latex3/latex3/compare/2019-09-24...2019-03-05

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2019-10-12 22:10:33 UTC (rev 52357)
@@ -1,7 +1,7 @@
 LaTeX3 High-Level Concepts
 ==========================
 
-Release 2019-05-28
+Release 2019-10-11
 
 Overview
 --------
@@ -94,28 +94,8 @@
 ------------------
 
 Development of LaTeX3 is carried out by
-[The LaTeX3 Project](http://www.latex-project.org/latex3.html). Currently,
-the team members are
+[The LaTeX3 Project](https://www.latex-project.org/latex3/).
 
-* Johannes Braams
-* David Carlisle
-* Robin Fairbairns
-* Morten Høgholm
-* Bruno Le Floch
-* Thomas Lotze
-* Frank Mittelbach
-* Will Robertson
-* Chris Rowley
-* Rainer Schöpf
-* Joseph Wright
-
-Former members of The LaTeX3 Project team were
-
-* Michael Downes
-* Denys Duchier
-* Alan Jeffrey
-* Martin Schröder
-
 The development team can be contacted
 by e-mail: <latex-team at latex-project.org>; for general LaTeX3 discussion
 the [LaTeX-L list](#Discussion) should be used.

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

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

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

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

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

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -130,7 +130,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3benchmark}{2019-09-28}{}
+\ProvidesExplPackage{l3benchmark}{2019-10-11}{}
   {L3 Experimental benchmarking}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3cctab/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3cctab/l3cctab.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3cctab/l3cctab.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -171,7 +171,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3cctab}{2019-09-28}{}
+\ProvidesExplPackage{l3cctab}{2019-10-11}{}
   {L3 Experimental category code tables}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3color/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3color/l3color.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3color/l3color.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -191,7 +191,7 @@
 %     \cs{color_show:n} \Arg{name}
 %   \end{syntax}
 %   Displays the color specification stored in the \meta{name} on the
-%   terminal
+%   terminal.
 % \end{function}
 %
 % \section{Selecting colors}
@@ -243,7 +243,9 @@
 %     \cs{color_parse:nN} \Arg{color expression} \Arg{tl}
 %   \end{syntax}
 %   Parses the \meta{color expression} as described above, and sets the
-%   \meta{tl} the the equivalent \meta{core color representation}.
+%   \meta{tl} the the equivalent \meta{core color representation}
+%   (used at the backend level and based on \texttt{dvips} color
+%   representation).
 % \end{function}
 %
 % \section{Spot colors}
@@ -265,7 +267,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3color}{2019-09-28}{}
+\ProvidesExplPackage{l3color}{2019-10-11}{}
   {L3 Experimental color support}
 %</package>
 %    \end{macrocode}
@@ -474,7 +476,7 @@
           { \@@_parse_loop_init:Nnn #1 {#2} {#3} }
       }
       {
-        \__kernel_msg_error:nnn { color } { unknown-color } {#3}
+        \__kernel_msg_error:nnn { color } { unknown-color } {#2}
         \tl_set_eq:NN \l_@@_current_tl \l_@@_named_black_tl
       }
   }
@@ -699,8 +701,8 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_select:}
-%   A driver-neutral location for \enquote{last minute} manipulations before
-%   handing off to the driver code.  We set the special |.| syntax here: this
+%   A backend-neutral location for \enquote{last minute} manipulations before
+%   handing off to the backend code.  We set the special |.| syntax here: this
 %   will therefore always be available. The finalisation is separate from the
 %   main function so it can also be applied to \emph{e.g.}~page color.
 %    \begin{macrocode}
@@ -714,7 +716,7 @@
 %
 % \begin{macro}{\color_select:n}
 % \begin{macro}{\color_select:nn}
-%   Parse the input expressions then get the driver to actually activate
+%   Parse the input expressions then get the backend to actually activate
 %   them.
 %    \begin{macrocode}
 \cs_new_protected:Npn \color_select:n #1

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -110,7 +110,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -1146,7 +1146,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3draw}{2019-09-28}{}
+\ProvidesExplPackage{l3draw}{2019-10-11}{}
   {L3 Experimental core drawing support}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -241,7 +241,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3graphics}{2019-09-28}{}
+\ProvidesExplPackage{l3graphics}{2019-10-11}{}
   {L3 Experimental graphics inclusion support}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3pdf/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3pdf/l3pdf.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3pdf/l3pdf.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -185,7 +185,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3pdf}{2019-09-28}{}
+\ProvidesExplPackage{l3pdf}{2019-10-11}{}
   {L3 Experimental core PDF support}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -167,7 +167,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3str-format}{2019-09-28}{}
+\ProvidesExplPackage{l3str-format}{2019-10-11}{}
   {L3 Experimental string formatting}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -136,7 +136,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3sys-shell}{2019-09-28}{}
+\ProvidesExplPackage{l3sys-shell}{2019-10-11}{}
   {L3 Experimental system shell functions}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -56,7 +56,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -675,7 +675,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xcoffins}{2019-09-28}{}
+\ProvidesExplPackage{xcoffins}{2019-10-11}{}
   {L3 Experimental design level coffins}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -61,7 +61,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -687,7 +687,7 @@
 %
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{l3galley}{2019-09-28}{}
+\ProvidesExplPackage{l3galley}{2019-10-11}{}
   {L3 Experimental galley code}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-09-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -734,7 +734,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xgalley}{2019-09-28}{}
+\ProvidesExplPackage{xgalley}{2019-10-11}{}
   {L3 Experimental galley}
 \RequirePackage{xparse,xtemplate,l3galley}
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -62,7 +62,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-05-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -133,7 +133,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3keys2e}{2019-05-28}{}
+\ProvidesExplPackage{l3keys2e}{2019-10-11}{}
   {LaTeX2e option processing using LaTeX3 keys}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -64,7 +64,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-05-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -167,7 +167,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfp}{2019-05-28}{}
+\ProvidesExplPackage{xfp}{2019-10-11}{}
   {L3 Floating point unit}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -65,7 +65,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-05-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -535,7 +535,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2019-05-28}{}
+\ProvidesExplPackage{xfrac}{2019-10-11}{}
   {L3 Experimental split-level fractions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -67,7 +67,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-05-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -340,6 +340,7 @@
 % mailing list.
 %
 % \subsection{Default values of arguments}
+% \label{sec:defaultvaluesofarguments}
 %
 % Uppercase argument types (\texttt{O}, \texttt{D}, \ldots{}) allow to
 % specify a default value to be used when the argument is missing; their
@@ -676,6 +677,23 @@
 % followed by \cs{ProcessorB} to the tokens grabbed by the \texttt{m}
 % argument.
 %
+% It might sometimes be useful to use the value of another argument as
+% one of the arguments of a processor.  For example, using the
+% \cs{SplitList} processor defined below,
+% \begin{verbatim}
+%   \NewDocumentCommand \foo { O{,} >{\SplitList{#1}} m } { \foobar{#2} }
+%   \foo{a,b;c,d}
+% \end{verbatim}
+% results in |\foobar| receiving the argument |{a}{b;c}{d}| because
+% \cs{SplitList} receives as its two arguments the optional one (whose
+% value here is the default, a comma) and the mandatory one.  To
+% summarize, first the arguments are searched for in the input, then any
+% default argument is determined as explained in
+% Section~\ref{sec:defaultvaluesofarguments}, then these default
+% arguments are passed to any processor.  When referring to arguments
+% (through |#1|, |#2| and so on) in a processor, the arguments used are
+% always those before applying any processor.
+%
 % \begin{variable}{\ProcessedArgument}
 %   \pkg{xparse} defines a very small set of processor functions. In the
 %   main, it is anticipated that code writers will want to create their
@@ -898,7 +916,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xparse}{2019-05-28}{}
+\ProvidesExplPackage{xparse}{2019-10-11}{}
   {L3 Experimental document command parser}
 %    \end{macrocode}
 %
@@ -1552,11 +1570,13 @@
 % \end{macro}
 %
 % \begin{macro}{\@@_args_process:}
-% \begin{macro}{\@@_args_process_loop:nn, \@@_args_process_aux:n, \@@_args_process_aux:nn}
+% \begin{macro}{\@@_args_process_loop:nn, \@@_args_process_aux:n}
 %   Loop through arguments (stored in \cs{l_@@_args_tl}) and the
 %   corresponding processors (in \cs{l_@@_process_all_tl})
 %   simultaneously, apply all processors for each argument and store the
-%   result back into \cs{l_@@_args_tl}.
+%   result back into \cs{l_@@_args_tl}.  To allow processors to depend
+%   on other arguments, for every processor define a temporary auxiliary
+%   that receives all arguments \cs{l_@@_args_tl}.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_args_process:
   {
@@ -1575,9 +1595,13 @@
     \tl_put_right:No \l_@@_args_ii_tl
       { \exp_after:wN { \ProcessedArgument } }
   }
-\cs_new_protected:Npn \@@_args_process_aux:n
-  { \exp_args:No \@@_args_process_aux:nn { \ProcessedArgument } }
-\cs_new_protected:Npn \@@_args_process_aux:nn #1#2 { #2 {#1} }
+\cs_new_protected:Npn \@@_args_process_aux:n #1
+  {
+    \cs_generate_from_arg_count:NNnn \@@_tmp:w \cs_set:Npn
+      { \tl_count:N \l_@@_args_tl } {#1}
+    \exp_args:NNNo \exp_after:wN \@@_tmp:w \l_@@_args_tl
+      { \ProcessedArgument }
+  }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -4336,6 +4360,7 @@
       { \@@_peek_nonspace_aux:nNNTF { #1 ~ } #2 #3 {#4} {#5} }
       { #2 #3 { #4 } { #5 #1 } }
   }
+%    \end{macrocode}
 % \end{macro}
 %
 % \subsection{Messages}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2019-10-12 22:10:33 UTC (rev 52357)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-05-28}
+% \date{Released 2019-10-11}
 %
 % \maketitle
 %
@@ -682,7 +682,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2019-05-28}{}
+\ProvidesExplPackage{xtemplate}{2019-10-11}{}
   {L3 Experimental prototype document functions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3benchmark.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3benchmark}{2019-09-28}{}
+\ProvidesExplPackage{l3benchmark}{2019-10-11}{}
   {L3 Experimental benchmarking}
 \sys_if_engine_luatex:TF
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3cctab/l3cctab.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3cctab/l3cctab.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3cctab/l3cctab.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3cctab.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3cctab}{2019-09-28}{}
+\ProvidesExplPackage{l3cctab}{2019-10-11}{}
   {L3 Experimental category code tables}
 \int_new:N  \g__cctab_allocate_int
 \int_gset:Nn \g__cctab_allocate_int { -1 }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3color/l3color.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3color/l3color.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3color/l3color.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3color.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3color}{2019-09-28}{}
+\ProvidesExplPackage{l3color}{2019-10-11}{}
   {L3 Experimental color support}
 \tl_new:N \l__color_internal_tl
 \prg_new_conditional:Npnn \__color_if_defined:n #1 { T, F, TF }
@@ -106,7 +106,7 @@
           { \__color_parse_loop_init:Nnn #1 {#2} {#3} }
       }
       {
-        \__kernel_msg_error:nnn { color } { unknown-color } {#3}
+        \__kernel_msg_error:nnn { color } { unknown-color } {#2}
         \tl_set_eq:NN \l__color_current_tl \l__color_named_black_tl
       }
   }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -28,7 +28,7 @@
 %% 
 %% File: l3draw.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3draw}{2019-09-28}{}
+\ProvidesExplPackage{l3draw}{2019-10-11}{}
   {L3 Experimental core drawing support}
 \RequirePackage { l3color }
 %% File: l3draw-boxes.dtx

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3graphics.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3graphics}{2019-09-28}{}
+\ProvidesExplPackage{l3graphics}{2019-10-11}{}
   {L3 Experimental graphics inclusion support}
 \ior_new:N \l__graphics_tmp_ior
 \tl_new:N  \l__graphics_tmp_tl

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3pdf/l3pdf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3pdf/l3pdf.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3pdf/l3pdf.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3pdf.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3pdf}{2019-09-28}{}
+\ProvidesExplPackage{l3pdf}{2019-10-11}{}
   {L3 Experimental core PDF support}
 \bool_new:N \g__pdf_init_bool
 \cs_if_exist:NT \documentclass

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3str-format.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3str-format}{2019-09-28}{}
+\ProvidesExplPackage{l3str-format}{2019-10-11}{}
   {L3 Experimental string formatting}
 \cs_generate_variant:Nn \use:nn { nf }
 \cs_generate_variant:Nn \use:nnn { fnf }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3sys-shell.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3sys-shell}{2019-09-28}{}
+\ProvidesExplPackage{l3sys-shell}{2019-10-11}{}
   {L3 Experimental system shell functions}
 \cs_new:Npn \__sys_path_to_win:n #1
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: xcoffins.dtx
 \RequirePackage{xparse}
-\ProvidesExplPackage{xcoffins}{2019-09-28}{}
+\ProvidesExplPackage{xcoffins}{2019-10-11}{}
   {L3 Experimental design level coffins}
 \keys_define:nn { coffin }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3galley}{2019-09-28}{}
+\ProvidesExplPackage{l3galley}{2019-10-11}{}
   {L3 Experimental galley code}
 \int_new:N \l__galley_tmp_int
 \seq_new:N \g__galley_tmpa_seq

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -20,7 +20,7 @@
 %% 
 %% File: xgalley.dtx
 \RequirePackage{xparse}
-\ProvidesExplPackage{xgalley}{2019-09-28}{}
+\ProvidesExplPackage{xgalley}{2019-10-11}{}
   {L3 Experimental galley}
 \RequirePackage{xparse,xtemplate,l3galley}
 \clist_new:N \l__galley_tmpa_clist

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3keys2e}{2019-05-28}{}
+\ProvidesExplPackage{l3keys2e}{2019-10-11}{}
   {LaTeX2e option processing using LaTeX3 keys}
 \cs_generate_variant:Nn \clist_put_right:Nn { Nv }
 \cs_generate_variant:Nn \keys_if_exist:nnT  { nx }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -33,7 +33,7 @@
     \endinput
   }
 \RequirePackage{xparse}
-\ProvidesExplPackage{xfp}{2019-05-28}{}
+\ProvidesExplPackage{xfp}{2019-10-11}{}
   {L3 Floating point unit}
 \NewExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }
 \NewExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -33,7 +33,7 @@
     \endinput
   }
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
-\ProvidesExplPackage{xfrac}{2019-05-28}{}
+\ProvidesExplPackage{xfrac}{2019-10-11}{}
   {L3 Experimental split-level fractions}
 \keys_define:nn { xfrac }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{xparse}{2019-05-28}{}
+\ProvidesExplPackage{xparse}{2019-10-11}{}
   {L3 Experimental document command parser}
 \tl_new:N \l__xparse_arg_spec_tl
 \tl_new:N \l__xparse_args_tl
@@ -341,9 +341,13 @@
     \tl_put_right:No \l__xparse_args_ii_tl
       { \exp_after:wN { \ProcessedArgument } }
   }
-\cs_new_protected:Npn \__xparse_args_process_aux:n
-  { \exp_args:No \__xparse_args_process_aux:nn { \ProcessedArgument } }
-\cs_new_protected:Npn \__xparse_args_process_aux:nn #1#2 { #2 {#1} }
+\cs_new_protected:Npn \__xparse_args_process_aux:n #1
+  {
+    \cs_generate_from_arg_count:NNnn \__xparse_tmp:w \cs_set:Npn
+      { \tl_count:N \l__xparse_args_tl } {#1}
+    \exp_args:NNNo \exp_after:wN \__xparse_tmp:w \l__xparse_args_tl
+      { \ProcessedArgument }
+  }
 \cs_new:Npn \__xparse_start_expandable:nNNNNn #1#2#3#4#5#6
   { #6 \__xparse_end_expandable:NNw #5 #4 \q__xparse #2#3 }
 \cs_new:Npn \__xparse_end_expandable:NNw #1#2

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2019-10-12 22:06:56 UTC (rev 52356)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2019-10-12 22:10:33 UTC (rev 52357)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{xtemplate}{2019-05-28}{}
+\ProvidesExplPackage{xtemplate}{2019-10-11}{}
   {L3 Experimental prototype document functions}
 \tl_const:Nn \c__xtemplate_code_root_tl      { template~code~>~ }
 \tl_const:Nn \c__xtemplate_defaults_root_tl  { template~defaults~>~ }



More information about the tex-live-commits mailing list