texlive[43488] Master/texmf-dist: l3

commits+karl at tug.org commits+karl at tug.org
Mon Mar 13 22:10:24 CET 2017


Revision: 43488
          http://tug.org/svn/texlive?view=revision&revision=43488
Author:   karl
Date:     2017-03-13 22:10:24 +0100 (Mon, 13 Mar 2017)
Log Message:
-----------
l3

Modified Paths:
--------------
    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/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
    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/l3kernel/expl3.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.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.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/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3basics.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3box.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3candidates.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3clist.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3coffins.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3color.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3expan.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3file.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3fp.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3int.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3keys.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3msg.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3names.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3prg.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3prop.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3quark.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3seq.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3skip.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3sort.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3str.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3tl.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3token.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/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2017-03-13 21:10:24 UTC (rev 43488)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2017/03/07 (r6984)
+Release 2017/03/11 (r6988)
 
 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/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/l3syntax-changes.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2017-03-13 21:10:24 UTC (rev 43488)
@@ -1,7 +1,7 @@
 LaTeX3 High-Level Concepts
 ==========================
 
-Release 2017/03/07 (r6984)
+Release 2017/03/11 (r6988)
 
 Overview
 --------

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/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -23,8 +23,8 @@
 %<*driver|generic|package>
 \def\ExplFileName{expl3}%
 \def\ExplFileDescription{L3 programming layer}%
-\def\ExplFileDate{2017/03/07}%
-\def\ExplFileVersion{6984}%
+\def\ExplFileDate{2017/03/11}%
+\def\ExplFileVersion{6988}%
 %</driver|generic|package>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -22,7 +22,7 @@
 %
 %<*driver>
 \documentclass[full]{l3doc}
-\GetIdInfo$Id: l3fp-logic.dtx 6967 2017-02-20 14:51:30Z bruno $
+\GetIdInfo$Id: l3fp-logic.dtx 6987 2017-03-11 01:06:52Z bruno $
   {L3 Floating-point conditionals}
 \begin{document}
   \DocInput{\jobname.dtx}
@@ -480,6 +480,26 @@
 %
 % \subsection{Boolean operations}
 %
+% \begin{macro}[int, EXP]{\@@_sign_o:w}
+% \begin{macro}[aux, EXP]{\@@_sign_aux_o:w}
+%   Find the sign of the floating point: \texttt{nan}, |+0|, |-0|, |+1| or |-1|.
+%    \begin{macrocode}
+\cs_new:Npn \@@_sign_o:w ? \s_@@ \@@_chk:w #1#2; @
+  {
+    \if_case:w #1 \exp_stop_f:
+           \@@_case_return_same_o:w
+    \or:   \exp_after:wN \@@_sign_aux_o:w
+    \or:   \exp_after:wN \@@_sign_aux_o:w
+    \else: \@@_case_return_same_o:w
+    \fi:
+    \s_@@ \@@_chk:w #1 #2;
+  }
+\cs_new:Npn \@@_sign_aux_o:w \s_@@ \@@_chk:w #1 #2 #3 ;
+  { \@@_exp_after_o:w \s_@@ \@@_chk:w 1#2{1}{1000}{0000}{0000}{0000}; }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 % \begin{macro}[int, EXP]{\@@_not_o:w}
 %   Return \texttt{true} or \texttt{false}, with two expansions, one to
 %   exit the conditional, and one to please \pkg{l3fp-parse}.  The first

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -22,7 +22,7 @@
 %
 %<*driver>
 \documentclass[full]{l3doc}
-\GetIdInfo$Id: l3fp-parse.dtx 6943 2017-02-17 16:47:59Z bruno $
+\GetIdInfo$Id: l3fp-parse.dtx 6987 2017-03-11 01:06:52Z bruno $
   {L3 Floating-point expression parsing}
 \begin{document}
   \DocInput{\jobname.dtx}
@@ -2040,7 +2040,8 @@
 %     \@@_parse_word_abs:N   ,
 %     \@@_parse_word_exp:N   ,
 %     \@@_parse_word_ln:N    ,
-%     \@@_parse_word_sqrt:N    ,
+%     \@@_parse_word_sign:N  ,
+%     \@@_parse_word_sqrt:N  ,
 %   }
 %   Unary functions.
 %    \begin{macrocode}
@@ -2050,6 +2051,8 @@
   { \@@_parse_unary_function:nNN {exp} ? }
 \cs_new:Npn \@@_parse_word_ln:N
   { \@@_parse_unary_function:nNN {ln} ? }
+\cs_new:Npn \@@_parse_word_sign:N
+  { \@@_parse_unary_function:nNN {sign} ? }
 \cs_new:Npn \@@_parse_word_sqrt:N
   { \@@_parse_unary_function:nNN {sqrt} ? }
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -24,7 +24,7 @@
 \documentclass[full]{l3doc}
 %</driver>
 %<*driver|package>
-\GetIdInfo$Id: l3fp.dtx 6923 2017-02-14 03:07:25Z bruno $
+\GetIdInfo$Id: l3fp.dtx 6987 2017-03-11 01:06:52Z bruno $
   {L3 Floating points}
 %</driver|package>
 %<*driver>
@@ -74,7 +74,8 @@
 %   \item Comparison operators: $x\mathop{\mathtt{<}}y$,
 %     $x\mathop{\mathtt{<=}}y$, $x\mathop{\mathtt{>?}}y$,
 %     $x\mathop{\mathtt{!=}}y$ \emph{etc.}
-%   \item Boolean logic: negation $\mathop{!}x$, conjunction
+%   \item Boolean logic: sign $\operatorname{sign} x$,
+%     negation $\mathop{!}x$, conjunction
 %     $x\mathop{\&\&}y$, disjunction $x\mathop{\vert\vert}y$, ternary
 %     operator $x\mathop{?}y\mathop{:}z$.
 %   \item Exponentials: $\exp x$, $\ln x$, $x^y$.
@@ -1015,6 +1016,16 @@
 %   infinite (this can only happen if $\meta{fpexpr_2}\string<-9984$).
 % \end{function}
 %
+% \begin{function}[tested = m3fp-logic002]{sign}
+%   \begin{syntax}
+%     \cs{fp_eval:n} \{ |sign(| \meta{fpexpr} |)| \}
+%   \end{syntax}
+%   Evaluates the \meta{fpexpr} and determines its sign: $+1$ for
+%   positive numbers and for $+\infty$, $-1$ for negative numbers and
+%   for $-\infty$, $\pm 0$ for $\pm 0$, and \nan{} for \nan{}.  This
+%   operation does not raise exceptions.
+% \end{function}
+%
 % \begin{function}[updated = 2013-11-17, tested = m3fp-trig001]
 %   {sin, cos, tan, cot, csc, sec}
 %   \begin{syntax}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3oldmodules.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -21,7 +21,7 @@
 % for those people who are interested.
 %
 %<*driver|oldmodules>
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 %</driver|oldmodules>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -23,8 +23,8 @@
 %<*driver|package>
 % The version of expl3 required is tested as early as possible, as
 % some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/03/07]
-%<package>\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+%<package>\@ifpackagelater{expl3}{2017/03/11}
 %<package>  {}
 %<package>  {%
 %<package>    \PackageError{l3keys2e}{Support package l3kernel too old}
@@ -38,8 +38,8 @@
 %<package>  }
 \def\ExplFileName{l3keys2e}
 \def\ExplFileDescription{LaTeX2e option processing using LaTeX3 keys}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -23,8 +23,8 @@
 %<*driver|package>
 % The version of expl3 required is tested as early as possible, as
 % some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/03/07]
-%<package>\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+%<package>\@ifpackagelater{expl3}{2017/03/11}
 %<package>  {}
 %<package>  {%
 %<package>    \PackageError{xfpu}{Support package l3kernel too old}
@@ -36,10 +36,11 @@
 %<package>      }%
 %<package>    \endinput
 %<package>  }
+%<package>\RequirePackage{xparse}
 \def\ExplFileName{xfp}
 \def\ExplFileDescription{LaTeX Floating Point Unit}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}
@@ -92,7 +93,8 @@
 %   \item Comparison operators: $x\mathop{\mathtt{<}}y$,
 %     $x\mathop{\mathtt{<=}}y$, $x\mathop{\mathtt{>?}}y$,
 %     $x\mathop{\mathtt{!=}}y$ \emph{etc.}
-%   \item Boolean logic: negation $\mathop{!}x$, conjunction
+%   \item Boolean logic: sign $\operatorname{sign} x$,
+%     negation $\mathop{!}x$, conjunction
 %     $x\mathop{\&\&}y$, disjunction $x\mathop{\vert\vert}y$, ternary
 %     operator $x\mathop{?}y\mathop{:}z$.
 %   \item Exponentials: $\exp x$, $\ln x$, $x^y$.

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -24,8 +24,8 @@
 %<*driver|package>
 % The version of expl3 required is tested as early as possible, as
 % some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/03/07]
-%<package>\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+%<package>\@ifpackagelater{expl3}{2017/03/11}
 %<package>  {}
 %<package>  {%
 %<package>    \PackageError{xfrac}{Support package l3kernel too old}
@@ -40,8 +40,8 @@
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
 \def\ExplFileName{xfrac}
 \def\ExplFileDescription{L3 Experimental split-level fractions}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -27,8 +27,8 @@
 %<*driver|package>
 % The version of expl3 required is tested as early as possible, as
 % some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/03/07]
-%<package>\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+%<package>\@ifpackagelater{expl3}{2017/03/11}
 %<package>  {}
 %<package>  {%
 %<package>    \PackageError{xparse}{Support package l3kernel too old}
@@ -42,8 +42,8 @@
 %<package>  }
 \def\ExplFileName{xparse}
 \def\ExplFileDescription{L3 Experimental document command parser}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2017-03-13 21:10:24 UTC (rev 43488)
@@ -27,8 +27,8 @@
 %<*driver|package>
 % The version of expl3 required is tested as early as possible, as
 % some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/03/07]
-%<package>\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+%<package>\@ifpackagelater{expl3}{2017/03/11}
 %<package>  {}
 %<package>  {%
 %<package>    \PackageError{xtemplate}{Support package l3kernel too old}
@@ -42,8 +42,8 @@
 %<package>  }
 \def\ExplFileName{xtemplate}
 \def\ExplFileDescription{L3 Experimental prototype document functions}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2017-03-13 21:10:24 UTC (rev 43488)
@@ -60,8 +60,8 @@
 %% File: expl3.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 \def\ExplFileName{expl3}%
 \def\ExplFileDescription{L3 programming layer}%
-\def\ExplFileDate{2017/03/07}%
-\def\ExplFileVersion{6984}%
+\def\ExplFileDate{2017/03/11}%
+\def\ExplFileVersion{6988}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -10381,7 +10381,7 @@
       { is~undefined. }
   }
 %% File: l3fp.dtx Copyright (C) 2011-2017 The LaTeX3 Project
-\GetIdInfo$Id: l3fp.dtx 6923 2017-02-14 03:07:25Z bruno $
+\GetIdInfo$Id: l3fp.dtx 6987 2017-03-11 01:06:52Z bruno $
   {L3 Floating points}
 %% File: l3fp-aux.dtx Copyright(C) 2011-2014,2016-2017 The LaTeX3 Project
 \cs_new:Npn \__fp_use_none_stop_f:n #1 { \exp_stop_f: }
@@ -11883,6 +11883,8 @@
   { \__fp_parse_unary_function:nNN {exp} ? }
 \cs_new:Npn \__fp_parse_word_ln:N
   { \__fp_parse_unary_function:nNN {ln} ? }
+\cs_new:Npn \__fp_parse_word_sign:N
+  { \__fp_parse_unary_function:nNN {sign} ? }
 \cs_new:Npn \__fp_parse_word_sqrt:N
   { \__fp_parse_unary_function:nNN {sqrt} ? }
 \tl_map_inline:nn
@@ -12627,6 +12629,18 @@
   { \fi: \fi: #2 }
 \cs_new:Npn \__fp_minmax_break_o:w #1 \fi: \fi: #2 \s__fp #3; #4;
   { \fi: \__fp_exp_after_o:w \s__fp #3; }
+\cs_new:Npn \__fp_sign_o:w ? \s__fp \__fp_chk:w #1#2; @
+  {
+    \if_case:w #1 \exp_stop_f:
+           \__fp_case_return_same_o:w
+    \or:   \exp_after:wN \__fp_sign_aux_o:w
+    \or:   \exp_after:wN \__fp_sign_aux_o:w
+    \else: \__fp_case_return_same_o:w
+    \fi:
+    \s__fp \__fp_chk:w #1 #2;
+  }
+\cs_new:Npn \__fp_sign_aux_o:w \s__fp \__fp_chk:w #1 #2 #3 ;
+  { \__fp_exp_after_o:w \s__fp \__fp_chk:w 1#2{1}{1000}{0000}{0000}{0000}; }
 \cs_new:cpn { __fp_not_o:w } #1 \s__fp \__fp_chk:w #2#3; @
   {
     \if_meaning:w 0 #2

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2017-03-13 21:10:24 UTC (rev 43488)
@@ -21,8 +21,8 @@
 %% File: expl3.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 \def\ExplFileName{expl3}%
 \def\ExplFileDescription{L3 programming layer}%
-\def\ExplFileDate{2017/03/07}%
-\def\ExplFileVersion{6984}%
+\def\ExplFileDate{2017/03/11}%
+\def\ExplFileVersion{6988}%
 \let\ExplLoaderFileVersion\ExplFileVersion
 \begingroup
   \def\tempa{LaTeX2e}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -21,8 +21,8 @@
 %% File: expl3.dtx Copyright (C) 1990-2017 The LaTeX3 Project
 \def\ExplFileName{expl3}%
 \def\ExplFileDescription{L3 programming layer}%
-\def\ExplFileDate{2017/03/07}%
-\def\ExplFileVersion{6984}%
+\def\ExplFileDate{2017/03/11}%
+\def\ExplFileVersion{6988}%
 \let\ExplLoaderFileVersion\ExplFileVersion
 \ProvidesPackage{\ExplFileName}
   [%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3basics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3basics.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3basics.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3basics}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3bootstrap}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3box.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3box.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3box.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3box}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3candidates.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3candidates.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3candidates.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3candidates}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3clist.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3clist.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3clist.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3clist}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3coffins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3coffins.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3coffins.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3coffins}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3color.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3color.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3color.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3color}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3expan.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3expan.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3expan.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3expan}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3file.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3file.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3file.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3file}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3fp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3fp.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3fp.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3fp}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3int.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3int.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3int.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3int}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3keys.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3keys.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3keys.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3keys}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3msg.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3msg.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3msg.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3msg}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3names.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3names.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3names.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3names}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3prg.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3prg.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3prg.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3prg}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3prop.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3prop.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3prop.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3prop}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3quark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3quark.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3quark.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3quark}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3seq.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3seq.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3seq.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3seq}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3skip.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3skip.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3skip.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3skip}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3sort.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3sort.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3sort.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3sort}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3str.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3str.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3str.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3str}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3tl.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3tl.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3tl.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3tl}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3token.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3token.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3token.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
-\def\ExplFileDate{2017/03/07}
+\def\ExplFileDate{2017/03/11}
 \def\old at liii@module at name
 {l3token}
 \ProvidesPackage\old at liii@module at name

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,8 +19,8 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3keys2e.dtx (C) Copyright 2009,2011-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/03/07]
-\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+\@ifpackagelater{expl3}{2017/03/11}
   {}
   {%
     \PackageError{l3keys2e}{Support package l3kernel too old}
@@ -34,8 +34,8 @@
   }
 \def\ExplFileName{l3keys2e}
 \def\ExplFileDescription{LaTeX2e option processing using LaTeX3 keys}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 \ProvidesExplPackage
   {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 \cs_generate_variant:Nn \clist_put_right:Nn { Nv }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -19,8 +19,8 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: xfp.dtx (C) Copyright 2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/03/07]
-\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+\@ifpackagelater{expl3}{2017/03/11}
   {}
   {%
     \PackageError{xfpu}{Support package l3kernel too old}
@@ -32,10 +32,11 @@
       }%
     \endinput
   }
+\RequirePackage{xparse}
 \def\ExplFileName{xfp}
 \def\ExplFileDescription{LaTeX Floating Point Unit}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 \ProvidesExplPackage
   {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 \NewExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -20,8 +20,8 @@
 %% 
 %% File: xfrac.dtx Copyright (C) 2004, 2008-2010 Morten Hoegholm
 %%                           (C) 2011,2012,2014-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/03/07]
-\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+\@ifpackagelater{expl3}{2017/03/11}
   {}
   {%
     \PackageError{xfrac}{Support package l3kernel too old}
@@ -36,8 +36,8 @@
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
 \def\ExplFileName{xfrac}
 \def\ExplFileDescription{L3 Experimental split-level fractions}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 \ProvidesExplPackage
   {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 \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	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -23,8 +23,8 @@
 %%                  (C) Copyright 2004-2008 Frank Mittelbach,
 %%                      The LaTeX3 Project
 %%                  (C) Copyright 2009-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/03/07]
-\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+\@ifpackagelater{expl3}{2017/03/11}
   {}
   {%
     \PackageError{xparse}{Support package l3kernel too old}
@@ -38,8 +38,8 @@
   }
 \def\ExplFileName{xparse}
 \def\ExplFileDescription{L3 Experimental document command parser}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 \ProvidesExplPackage
   {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 \tl_const:Nx \c__xparse_no_value_tl

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2017-03-13 01:06:03 UTC (rev 43487)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2017-03-13 21:10:24 UTC (rev 43488)
@@ -23,8 +23,8 @@
 %%                     (C) Copyright 2004-2010 Frank Mittelbach,
 %%                         The LaTeX3 Project
 %%                     (C) Copyright 2011-2016 The LaTeX3 Project
-\RequirePackage{expl3}[2017/03/07]
-\@ifpackagelater{expl3}{2017/03/07}
+\RequirePackage{expl3}[2017/03/11]
+\@ifpackagelater{expl3}{2017/03/11}
   {}
   {%
     \PackageError{xtemplate}{Support package l3kernel too old}
@@ -38,8 +38,8 @@
   }
 \def\ExplFileName{xtemplate}
 \def\ExplFileDescription{L3 Experimental prototype document functions}
-\def\ExplFileDate{2017/03/07}
-\def\ExplFileVersion{6984}
+\def\ExplFileDate{2017/03/11}
+\def\ExplFileVersion{6988}
 \ProvidesExplPackage
   {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
 \tl_const:Nn \c__xtemplate_code_root_tl      { template~code~>~ }



More information about the tex-live-commits mailing list