texlive[58305] branches/branch2020.0/Master/texmf-dist: l3packages

commits+karl at tug.org commits+karl at tug.org
Sat Mar 13 00:03:39 CET 2021


Revision: 58305
          http://tug.org/svn/texlive?view=revision&revision=58305
Author:   karl
Date:     2021-03-13 00:03:38 +0100 (Sat, 13 Mar 2021)
Log Message:
-----------
l3packages (12mar21) (branch)

Modified Paths:
--------------
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/README.md
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
    branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty

Modified: branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2021-03-12 23:03:38 UTC (rev 58305)
@@ -7,6 +7,11 @@
 
 ## [Unreleased]
 
+## [2021-03-12]
+
+### Fixed
+- Pass options to frozen `xparse`
+
 ## [2021-02-02]
 
 ### Changed
@@ -119,7 +124,8 @@
 - Switch to ISO date format
 - Improve cross-module use of internal functions
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-02-02...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-03-12...HEAD
+[2021-03-12]: https://github.com/latex3/latex3/compare/2021-02-02...2021-03-12
 [2021-02-02]: https://github.com/latex3/latex3/compare/2020-10-27...2021-02-02
 [2020-10-27]: https://github.com/latex3/latex3/compare/2020-10-05...2020-10-27
 [2020-10-05]: https://github.com/latex3/latex3/compare/2020-05-15...2020-10-05

Modified: branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/README.md
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/README.md	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/l3packages/README.md	2021-03-12 23:03:38 UTC (rev 58305)
@@ -1,7 +1,7 @@
 LaTeX3 High-Level Concepts
 ==========================
 
-Release 2021-02-02
+Release 2021-03-12
 
 Overview
 --------

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

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

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

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

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

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -62,7 +62,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-02-02}
+% \date{Released 2021-03-12}
 %
 % \maketitle
 %
@@ -139,7 +139,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3keys2e}{2021-02-02}{}
+\ProvidesExplPackage{l3keys2e}{2021-03-12}{}
   {LaTeX2e option processing using LaTeX3 keys}
 %    \end{macrocode}
 %

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.ins	2021-03-12 23:03:38 UTC (rev 58305)
@@ -18,7 +18,7 @@
 
 \fi
 
-\input l3docstrip.tex
+\input docstrip %
 \askforoverwritefalse
 
 \preamble

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -38,7 +38,6 @@
 %<package>      }%
 %<package>    \endinput
 %<package>  }
-%<package>\RequirePackage{xparse}
 %</driver|package>
 %<*driver>
 \documentclass[full]{l3doc}
@@ -64,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-02-02}
+% \date{Released 2021-03-12}
 %
 % \maketitle
 %
@@ -167,7 +166,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfp}{2021-02-02}{}
+\ProvidesExplPackage{xfp}{2021-03-12}{}
   {L3 Floating point unit}
 %    \end{macrocode}
 %

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfp/xfp.ins	2021-03-12 23:03:38 UTC (rev 58305)
@@ -18,7 +18,7 @@
 
 \fi
 
-\input l3docstrip.tex
+\input docstrip %
 \askforoverwritefalse
 
 \preamble

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -65,7 +65,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-02-02}
+% \date{Released 2021-03-12}
 %
 % \maketitle
 %
@@ -535,7 +535,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2021-02-02}{}
+\ProvidesExplPackage{xfrac}{2021-03-12}{}
   {L3 Experimental split-level fractions}
 %    \end{macrocode}
 %

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.ins	2021-03-12 23:03:38 UTC (rev 58305)
@@ -19,7 +19,7 @@
 
 \fi
 
-\input l3docstrip.tex
+\input docstrip %
 \askforoverwritefalse
 
 \preamble

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -67,7 +67,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-02-02}
+% \date{Released 2021-03-12}
 %
 % \maketitle
 %
@@ -1009,6 +1009,12 @@
   \if\relax#2\relax\else#1\fi#2#3#4 }
 %</2ekernel>
 \ExplSyntaxOn
+\cs_set_protected:Npn \@@_tmp:w #1
+  {
+    \DeclareOption* { \PassOptionsToPackage { \CurrentOption } {#1} }
+    \ProcessOptions \relax
+    \RequirePackage {#1}
+  }
 \cs_if_free:NTF \NewDocumentCommand
   {
     \ExplSyntaxOff
@@ -1015,10 +1021,10 @@
     \ifnum\expandafter
         \@parse at version\fmtversion//00\@nil <
         \@parse at version 2020-10-01//00\@nil
-      \RequirePackage{xparse-2018-04-12}
+      \@@_tmp:w { xparse-2018-04-12 }
     \else
 %<2ekernel>      \@@@@input xparse-generic.tex ~
-%<package>      \RequirePackage{xparse-2020-10-01}
+%<package>      \@@_tmp:w { xparse-2020-10-01 }
     \fi
     \file_input_stop:
   }
@@ -1036,7 +1042,7 @@
     \ExplSyntaxOff
     \cs_if_exist:NF \@@_start:nNNnnn
       {
-        \RequirePackage{xparse-2020-10-01}
+        \@@_tmp:w { xparse-2020-10-01 }
         \file_input_stop:
       }
   }
@@ -1058,7 +1064,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xparse}{2021-02-02}{}
+\ProvidesExplPackage{xparse}{2021-03-12}{}
   {L3 Experimental document command parser}
 %    \end{macrocode}
 %

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xparse/xparse.ins	2021-03-12 23:03:38 UTC (rev 58305)
@@ -18,7 +18,7 @@
 
 \fi
 
-\input l3docstrip.tex
+\input docstrip %
 \askforoverwritefalse
 
 \preamble

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-02-02}
+% \date{Released 2021-03-12}
 %
 % \maketitle
 %
@@ -682,7 +682,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2021-02-02}{}
+\ProvidesExplPackage{xtemplate}{2021-03-12}{}
   {L3 Experimental prototype document functions}
 %    \end{macrocode}
 %

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.ins	2021-03-12 23:03:38 UTC (rev 58305)
@@ -29,7 +29,7 @@
 
 \fi
 
-\input l3docstrip.tex
+\input docstrip %
 \askforoverwritefalse
 
 \preamble

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2021-03-12 23:03:38 UTC (rev 58305)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3keys2e}{2021-02-02}{}
+\ProvidesExplPackage{l3keys2e}{2021-03-12}{}
   {LaTeX2e option processing using LaTeX3 keys}
 \cs_generate_variant:Nn \clist_put_right:Nn { Nv }
 \cs_generate_variant:Nn \keys_if_exist:nnT  { nx }

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2021-03-12 23:03:38 UTC (rev 58305)
@@ -32,8 +32,7 @@
       }%
     \endinput
   }
-\RequirePackage{xparse}
-\ProvidesExplPackage{xfp}{2021-02-02}{}
+\ProvidesExplPackage{xfp}{2021-03-12}{}
   {L3 Floating point unit}
 \NewExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }
 \NewExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} }

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2021-03-12 23:03:38 UTC (rev 58305)
@@ -34,7 +34,7 @@
     \endinput
   }
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
-\ProvidesExplPackage{xfrac}{2021-02-02}{}
+\ProvidesExplPackage{xfrac}{2021-03-12}{}
   {L3 Experimental split-level fractions}
 \keys_define:nn { xfrac }
   {

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.ltx	2021-03-12 23:03:38 UTC (rev 58305)
@@ -24,6 +24,12 @@
 \def\@parse at version@dash#1-#2-#3#4#5\@nil{%
   \if\relax#2\relax\else#1\fi#2#3#4 }
 \ExplSyntaxOn
+\cs_set_protected:Npn \__cmd_tmp:w #1
+  {
+    \DeclareOption* { \PassOptionsToPackage { \CurrentOption } {#1} }
+    \ProcessOptions \relax
+    \RequirePackage {#1}
+  }
 \cs_if_free:NTF \NewDocumentCommand
   {
     \ExplSyntaxOff
@@ -30,7 +36,7 @@
     \ifnum\expandafter
         \@parse at version\fmtversion//00\@nil <
         \@parse at version 2020-10-01//00\@nil
-      \RequirePackage{xparse-2018-04-12}
+      \__cmd_tmp:w { xparse-2018-04-12 }
     \else
       \@@input xparse-generic.tex ~
     \fi
@@ -40,7 +46,7 @@
     \ExplSyntaxOff
     \cs_if_exist:NF \__cmd_start:nNNnnn
       {
-        \RequirePackage{xparse-2020-10-01}
+        \__cmd_tmp:w { xparse-2020-10-01 }
         \file_input_stop:
       }
   }

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2021-03-12 23:03:38 UTC (rev 58305)
@@ -33,6 +33,12 @@
     \endinput
   }
 \ExplSyntaxOn
+\cs_set_protected:Npn \__cmd_tmp:w #1
+  {
+    \DeclareOption* { \PassOptionsToPackage { \CurrentOption } {#1} }
+    \ProcessOptions \relax
+    \RequirePackage {#1}
+  }
 \cs_if_free:NTF \NewDocumentCommand
   {
     \ExplSyntaxOff
@@ -39,9 +45,9 @@
     \ifnum\expandafter
         \@parse at version\fmtversion//00\@nil <
         \@parse at version 2020-10-01//00\@nil
-      \RequirePackage{xparse-2018-04-12}
+      \__cmd_tmp:w { xparse-2018-04-12 }
     \else
-      \RequirePackage{xparse-2020-10-01}
+      \__cmd_tmp:w { xparse-2020-10-01 }
     \fi
     \file_input_stop:
   }
@@ -49,12 +55,12 @@
     \ExplSyntaxOff
     \cs_if_exist:NF \__cmd_start:nNNnnn
       {
-        \RequirePackage{xparse-2020-10-01}
+        \__cmd_tmp:w { xparse-2020-10-01 }
         \file_input_stop:
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2021-02-02}{}
+\ProvidesExplPackage{xparse}{2021-03-12}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2021-03-12 23:03:24 UTC (rev 58304)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2021-03-12 23:03:38 UTC (rev 58305)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{xtemplate}{2021-02-02}{}
+\ProvidesExplPackage{xtemplate}{2021-03-12}{}
   {L3 Experimental prototype document functions}
 \tl_const:Nn \c__xtemplate_code_root_tl      { template~code~>~ }
 \tl_const:Nn \c__xtemplate_defaults_root_tl  { template~defaults~>~ }



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