texlive[50818] Master/texmf-dist: l3kernel (6apr19)

commits+karl at tug.org commits+karl at tug.org
Sat Apr 6 23:15:38 CEST 2019


Revision: 50818
          http://tug.org/svn/texlive?view=revision&revision=50818
Author:   karl
Date:     2019-04-06 23:15:38 +0200 (Sat, 06 Apr 2019)
Log Message:
-----------
l3kernel (6apr19)

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/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/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/l3drivers.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/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.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.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.lua
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2019-04-06 21:15:38 UTC (rev 50818)
@@ -7,6 +7,16 @@
 
 ## [Unreleased]
 
+## [2019-04-06]
+
+### Changed
+
+- Moved `\tl_if_single_token:n(TF)` to stable
+
+### Fixed
+
+- Support for ConTeXt from mid-December 2018
+
 ## [2019-03-26]
 
 ### Fixed
@@ -340,7 +350,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/2019-03-26...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2019-04-06...HEAD
+[2019-04-06]: https://github.com/latex3/latex3/compare/2019-03-26...2019-04-06
 [2019-03-26]: https://github.com/latex3/latex3/compare/2019-03-05...2019-03-26
 [2019-03-05]: https://github.com/latex3/latex3/compare/2019-02-15...2019-03-05
 [2019-02-15]: https://github.com/latex3/latex3/compare/2019-02-03...2019-02-15

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2019-04-06 21:15:38 UTC (rev 50818)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2019-03-26
+Release 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2019-03-26}
+\date{Released 2019-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/l3styleguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2019-03-26}
+\date{Released 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2019-03-26}
+\date{Released 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2019-03-26}
+\date{Released 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -53,7 +53,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2019-03-26}
+\date{Released 2019-04-06}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -23,7 +23,7 @@
 % for those people who are interested.
 %
 %<*driver|generic|package>
-\def\ExplFileDate{2019-03-26}%
+\def\ExplFileDate{2019-04-06}%
 %</driver|generic|package>
 %<*driver>
 \documentclass[full]{l3doc}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %
@@ -983,16 +983,6 @@
 %
 % \section{Additions to \pkg{l3tl}}
 %
-% \begin{function}[EXP,pTF]{\tl_if_single_token:n}
-%   \begin{syntax}
-%   \cs{tl_if_single_token_p:n} \Arg{token list}
-%   \cs{tl_if_single_token:nTF} \Arg{token list} \Arg{true code} \Arg{false code}
-%   \end{syntax}
-%   Tests if the token list consists of exactly one token, \emph{i.e.}~is
-%   either a single space character or a single \enquote{normal} token.
-%   Token groups (|{|\ldots|}|) are not single tokens.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2014-06-30, updated = 2016-01-12]
 %   {
 %     \tl_lower_case:n,  \tl_upper_case:n,  \tl_mixed_case:n,
@@ -2554,36 +2544,6 @@
 %
 % \subsection{Additions to \pkg{l3tl}}
 %
-%    \begin{macrocode}
-%<@@=tl>
-%    \end{macrocode}
-%
-% \begin{macro}[EXP,pTF]{\tl_if_single_token:n}
-%   There are four cases: empty token list, token list starting with a
-%   normal token, with a brace group, or with a space token.  If the
-%   token list starts with a normal token, remove it and check for
-%   emptiness.  For the next case, an empty token list is not a single
-%   token.  Finally, we have a non-empty token list starting with a
-%   space or a brace group.  Applying \texttt{f}-expansion yields an
-%   empty result if and only if the token list is a single space.
-%    \begin{macrocode}
-\prg_new_conditional:Npnn \tl_if_single_token:n #1 { p , T , F , TF }
-  {
-    \tl_if_head_is_N_type:nTF {#1}
-      { \@@_if_empty_if:o { \use_none:n #1 } }
-      {
-        \tl_if_empty:nTF {#1}
-          { \if_false: }
-          { \@@_if_empty_if:o { \exp:w \exp_end_continue_f:w #1 } }
-      }
-      \prg_return_true:
-    \else:
-      \prg_return_false:
-    \fi:
-  }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsubsection{Unicode case changing}
 %
 % The mechanisms needed for case changing are somewhat involved, particularly

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -79,7 +79,7 @@
 %
 % \title{The \cls{l3doc} class}
 % \author{\Team}
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3drivers.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %
@@ -556,23 +556,23 @@
 %<*package>
 \ProvidesExplFile
 %<*dvipdfmx>
-  {l3dvipdfmx.def}{2019-03-26}{}
+  {l3dvipdfmx.def}{2019-04-06}{}
   {L3 Experimental driver: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3dvips.def}{2019-03-26}{}
+  {l3dvips.def}{2019-04-06}{}
   {L3 Experimental driver: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3dvisvgm.def}{2019-03-26}{}
+  {l3dvisvgm.def}{2019-04-06}{}
   {L3 Experimental driver: dvisvgm}
 %</dvisvgm>
 %<*pdfmode>
-  {l3pdfmode.def}{2019-03-26}{}
+  {l3pdfmode.def}{2019-04-06}{}
   {L3 Experimental driver: PDF mode}
 %</pdfmode>
 %<*xdvipdfmx>
-  {l3xdvipdfmx.def}{2019-03-26}{}
+  {l3xdvipdfmx.def}{2019-04-06}{}
   {L3 Experimental driver: xdvipdfmx}
 %</xdvipdfmx>
 %</package>

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-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	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %
@@ -319,9 +319,6 @@
 local floor      = math.floor
 local format     = string.format
 local gsub       = string.gsub
-if not resolvers then
-  local kpse_find  = kpse.find_file
-end
 local lfs_attr   = lfs.attributes
 local md5_sum    = md5.sum
 local open       = io.open
@@ -330,14 +327,16 @@
 local setcatcode = tex.setcatcode
 local sprint     = tex.sprint
 local write      = tex.write
-local utf8_char  = unicode.utf8.char
 %    \end{macrocode}
 %
+%   Newer Con\TeX{}t releases replace the |unicode| library by |utf|.
+%    \begin{macrocode}
+local utf8_char = (utf and utf.char) or unicode.utf8.char
+%    \end{macrocode}
+%
 %   Deal with Con\TeX{}t: doesn't use |kpse| library.
 %    \begin{macrocode}
-if resolvers then
-  kpse_find = resolvers.findfile
-end
+local kpse_find = (resolvers and resolvers.findfile) or kpse.find_file
 %    \end{macrocode}
 %
 % \begin{macro}[int]{escapehex}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %
@@ -469,6 +469,16 @@
 %   token count $1$ according to \cs{tl_count:n}.
 % \end{function}
 %
+% \begin{function}[EXP,pTF]{\tl_if_single_token:n}
+%   \begin{syntax}
+%   \cs{tl_if_single_token_p:n} \Arg{token list}
+%   \cs{tl_if_single_token:nTF} \Arg{token list} \Arg{true code} \Arg{false code}
+%   \end{syntax}
+%   Tests if the token list consists of exactly one token, \emph{i.e.}~is
+%   either a single space character or a single \enquote{normal} token.
+%   Token groups (|{|\ldots|}|) are not single tokens.
+% \end{function}
+%
 % \begin{function}[added = 2013-07-24, EXP, noTF]{\tl_case:Nn, \tl_case:cn}
 %   \begin{syntax}
 %     \cs{tl_case:NnTF} \meta{test token list variable} \\
@@ -2224,6 +2234,32 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{macro}[EXP,pTF]{\tl_if_single_token:n}
+%   There are four cases: empty token list, token list starting with a
+%   normal token, with a brace group, or with a space token.  If the
+%   token list starts with a normal token, remove it and check for
+%   emptiness.  For the next case, an empty token list is not a single
+%   token.  Finally, we have a non-empty token list starting with a
+%   space or a brace group.  Applying \texttt{f}-expansion yields an
+%   empty result if and only if the token list is a single space.
+%    \begin{macrocode}
+\prg_new_conditional:Npnn \tl_if_single_token:n #1 { p , T , F , TF }
+  {
+    \tl_if_head_is_N_type:nTF {#1}
+      { \@@_if_empty_if:o { \use_none:n #1 } }
+      {
+        \tl_if_empty:nTF {#1}
+          { \if_false: }
+          { \@@_if_empty_if:o { \exp:w \exp_end_continue_f:w #1 } }
+      }
+      \prg_return_true:
+    \else:
+      \prg_return_false:
+    \fi:
+  }
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}[EXP, noTF]{\tl_case:Nn, \tl_case:cn}
 % \begin{macro}[EXP]{\@@_case:nnTF}
 % \begin{macro}[EXP]{\@@_case:Nw}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2019-04-06 21:15:38 UTC (rev 50818)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2019-03-26}
+% \date{Released 2019-04-06}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -63,7 +63,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2019-03-26}%
+\def\ExplFileDate{2019-04-06}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -4540,6 +4540,20 @@
     \fi:
   }
 \cs_new:Npn \__tl_if_single:nnw #1#2#3 \q_stop {#2}
+\prg_new_conditional:Npnn \tl_if_single_token:n #1 { p , T , F , TF }
+  {
+    \tl_if_head_is_N_type:nTF {#1}
+      { \__tl_if_empty_if:o { \use_none:n #1 } }
+      {
+        \tl_if_empty:nTF {#1}
+          { \if_false: }
+          { \__tl_if_empty_if:o { \exp:w \exp_end_continue_f:w #1 } }
+      }
+      \prg_return_true:
+    \else:
+      \prg_return_false:
+    \fi:
+  }
 \cs_new:Npn \tl_case:Nn #1#2
   {
     \exp:w
@@ -26382,20 +26396,6 @@
       { \iow_shipout:Nn \c__sys_shell_stream_int {#1} }
   }
 \cs_generate_variant:Nn \sys_shell_shipout:n { x }
-\prg_new_conditional:Npnn \tl_if_single_token:n #1 { p , T , F , TF }
-  {
-    \tl_if_head_is_N_type:nTF {#1}
-      { \__tl_if_empty_if:o { \use_none:n #1 } }
-      {
-        \tl_if_empty:nTF {#1}
-          { \if_false: }
-          { \__tl_if_empty_if:o { \exp:w \exp_end_continue_f:w #1 } }
-      }
-      \prg_return_true:
-    \else:
-      \prg_return_false:
-    \fi:
-  }
 \cs_new:Npn \char_lower_case:N #1
   { \__char_change_case:nNN { lower } \char_value_lccode:n #1 }
 \cs_new:Npn \char_upper_case:N #1

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2019-04-06 21:15:38 UTC (rev 50818)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2019-03-26}%
+\def\ExplFileDate{2019-04-06}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \def\tempa{LaTeX2e}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.lua	2019-04-06 21:15:38 UTC (rev 50818)
@@ -34,9 +34,6 @@
 local floor      = math.floor
 local format     = string.format
 local gsub       = string.gsub
-if not resolvers then
-  local kpse_find  = kpse.find_file
-end
 local lfs_attr   = lfs.attributes
 local md5_sum    = md5.sum
 local open       = io.open
@@ -45,10 +42,8 @@
 local setcatcode = tex.setcatcode
 local sprint     = tex.sprint
 local write      = tex.write
-local utf8_char  = unicode.utf8.char
-if resolvers then
-  kpse_find = resolvers.findfile
-end
+local utf8_char = (utf and utf.char) or unicode.utf8.char
+local kpse_find = (resolvers and resolvers.findfile) or kpse.find_file
 local function escapehex(str)
   write((gsub(str, ".",
     function (ch) return format("%02X", byte(ch)) end)))

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2019-04-06 21:15:38 UTC (rev 50818)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2019-03-26}%
+\def\ExplFileDate{2019-04-06}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def	2019-04-06 21:15:38 UTC (rev 50818)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3drivers.dtx
 \ProvidesExplFile
-  {l3dvipdfmx.def}{2019-03-26}{}
+  {l3dvipdfmx.def}{2019-04-06}{}
   {L3 Experimental driver: dvipdfmx}
 \cs_new_eq:NN \__driver_literal:e \tex_special:D
 \cs_new_protected:Npn \__driver_literal:n #1

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def	2019-04-06 21:15:38 UTC (rev 50818)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3drivers.dtx
 \ProvidesExplFile
-  {l3dvips.def}{2019-03-26}{}
+  {l3dvips.def}{2019-04-06}{}
   {L3 Experimental driver: dvips}
 \cs_new_eq:NN \__driver_literal:e \tex_special:D
 \cs_new_protected:Npn \__driver_literal:n #1

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def	2019-04-06 21:15:38 UTC (rev 50818)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3drivers.dtx
 \ProvidesExplFile
-  {l3dvisvgm.def}{2019-03-26}{}
+  {l3dvisvgm.def}{2019-04-06}{}
   {L3 Experimental driver: dvisvgm}
 \cs_new_eq:NN \__driver_literal:e \tex_special:D
 \cs_new_protected:Npn \__driver_literal:n #1

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def	2019-04-06 21:15:38 UTC (rev 50818)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3drivers.dtx
 \ProvidesExplFile
-  {l3pdfmode.def}{2019-03-26}{}
+  {l3pdfmode.def}{2019-04-06}{}
   {L3 Experimental driver: PDF mode}
 \cs_new_eq:NN \__driver_literal:e \tex_special:D
 \cs_new_protected:Npn \__driver_literal:n #1

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def	2019-04-06 21:14:44 UTC (rev 50817)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def	2019-04-06 21:15:38 UTC (rev 50818)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3drivers.dtx
 \ProvidesExplFile
-  {l3xdvipdfmx.def}{2019-03-26}{}
+  {l3xdvipdfmx.def}{2019-04-06}{}
   {L3 Experimental driver: xdvipdfmx}
 \cs_new_eq:NN \__driver_literal:e \tex_special:D
 \cs_new_protected:Npn \__driver_literal:n #1



More information about the tex-live-commits mailing list