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 functions have been added for dim variables,
e.g. `\dim_step_inline: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