texlive[63505] Master/texmf-dist: l3packages (7jun22)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 7 22:24:32 CEST 2022


Revision: 63505
          http://tug.org/svn/texlive?view=revision&revision=63505
Author:   karl
Date:     2022-06-07 22:24:31 +0200 (Tue, 07 Jun 2022)
Log Message:
-----------
l3packages (7jun22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3packages/README.md
    trunk/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
    trunk/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
    trunk/Master/texmf-dist/source/latex/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/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/l3packages/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/CHANGELOG.md	2022-06-07 20:24:31 UTC (rev 63505)
@@ -7,6 +7,12 @@
 
 ## [Unreleased]
 
+## [2022-06-07]
+
+### Fixed
+- Space stripping from `xtemplate` key types
+- Fix `log-declarations=true` (gh/1095)
+
 ## [2022-05-30]
 
 ## Added
@@ -181,7 +187,8 @@
 - Switch to ISO date format
 - Improve cross-module use of internal functions
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2022-05-30...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2022-06-07...HEAD
+[2022-06-07]: https://github.com/latex3/latex3/compare/2022-05-30...2022-06-07
 [2022-05-30]: https://github.com/latex3/latex3/compare/2022-01-12...2022-05-30
 [2022-01-12]: https://github.com/latex3/latex3/compare/2021-11-12...2022-01-12
 [2021-11-12]: https://github.com/latex3/latex3/compare/2021-08-27...2021-11-12

Modified: trunk/Master/texmf-dist/doc/latex/l3packages/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/doc/latex/l3packages/README.md	2022-06-07 20:24:31 UTC (rev 63505)
@@ -1,7 +1,7 @@
 LaTeX3 High-Level Concepts
 ==========================
 
-Release 2022-05-30
+Release 2022-06-07
 
 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/l3packages/l3keys2e/l3keys2e.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx	2022-06-07 20:24:31 UTC (rev 63505)
@@ -62,7 +62,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
 %
 % \maketitle
 %
@@ -139,7 +139,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3keys2e}{2022-05-30}{}
+\ProvidesExplPackage{l3keys2e}{2022-06-07}{}
   {LaTeX2e option processing using LaTeX3 keys}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx	2022-06-07 20:24:31 UTC (rev 63505)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
 %
 % \maketitle
 %
@@ -171,7 +171,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfp}{2022-05-30}{}
+\ProvidesExplPackage{xfp}{2022-06-07}{}
   {L3 Floating point unit}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx	2022-06-07 20:24:31 UTC (rev 63505)
@@ -65,7 +65,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
 %
 % \maketitle
 %
@@ -535,7 +535,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2022-05-30}{}
+\ProvidesExplPackage{xfrac}{2022-06-07}{}
   {L3 Experimental split-level fractions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx	2022-06-07 20:24:31 UTC (rev 63505)
@@ -67,7 +67,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
 %
 % \maketitle
 %
@@ -1064,7 +1064,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xparse}{2022-05-30}{}
+\ProvidesExplPackage{xparse}{2022-06-07}{}
   {L3 Experimental document command parser}
 %    \end{macrocode}
 %
@@ -1086,7 +1086,8 @@
         log-declarations .initial:n  = false
       }
     \keys_set:nV {#1} \l_@@_options_clist
-    \bool_if:NF \l_@@_log_bool
+    \bool_if:NTF \l_@@_log_bool
+      { \msg_redirect_module:nnn {#1} { info } { } }
       { \msg_redirect_module:nnn {#1} { info } { none } }
     \cs_new_protected:Npn \@@_unknown_argument_type_error:n ##1
       {

Modified: trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx	2022-06-07 20:24:31 UTC (rev 63505)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
 %
 % \maketitle
 %
@@ -706,7 +706,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2022-05-30}{}
+\ProvidesExplPackage{xtemplate}{2022-06-07}{}
   {L3 Experimental prototype document functions}
 %    \end{macrocode}
 %
@@ -1390,7 +1390,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_split_keytype_arg:n #1
   {
-    \tl_set:Nn \l_@@_keytype_tl {#1}
+    \tl_set:Nx \l_@@_keytype_tl { \tl_trim_spaces:n {#1} }
     \tl_clear:N \l_@@_keytype_arg_tl
     \cs_set_protected:Npn \@@_split_keytype_arg_aux:n ##1
       {
@@ -1399,10 +1399,15 @@
             \cs_set:Npn \@@_split_keytype_arg_aux:w
               ####1 ##1 ####2 \s_@@_stop
               {
-                \tl_if_empty:nT {####1}
+                \tl_if_blank:nT {####1}
                   {
-                    \tl_set:Nn \l_@@_keytype_tl {##1}
-                    \tl_set:Nn \l_@@_keytype_arg_tl {####2}
+                    \tl_set:Nx \l_@@_keytype_tl
+                      { \tl_trim_spaces:n {##1} }
+                    \tl_if_blank:nF {####2}
+                      {
+                        \tl_set:Nx \l_@@_keytype_arg_tl
+                          { \use:n ####2 }
+                      }
                     \seq_map_break:
                   }
               }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty	2022-06-07 20:24:31 UTC (rev 63505)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3keys2e}{2022-05-30}{}
+\ProvidesExplPackage{l3keys2e}{2022-06-07}{}
   {LaTeX2e option processing using LaTeX3 keys}
 \cs_if_exist:NT \ProcessKeysOptions
   { \file_input_stop: }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty	2022-06-07 20:24:31 UTC (rev 63505)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{xfp}{2022-05-30}{}
+\ProvidesExplPackage{xfp}{2022-06-07}{}
   {L3 Floating point unit}
 \ProvideExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }
 \ProvideExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} }

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty	2022-06-07 20:24:31 UTC (rev 63505)
@@ -34,7 +34,7 @@
     \endinput
   }
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
-\ProvidesExplPackage{xfrac}{2022-05-30}{}
+\ProvidesExplPackage{xfrac}{2022-06-07}{}
   {L3 Experimental split-level fractions}
 \keys_define:nn { xfrac }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty	2022-06-07 20:24:31 UTC (rev 63505)
@@ -60,7 +60,7 @@
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2022-05-30}{}
+\ProvidesExplPackage{xparse}{2022-06-07}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }
@@ -73,7 +73,8 @@
         log-declarations .initial:n  = false
       }
     \keys_set:nV {#1} \l__cmd_options_clist
-    \bool_if:NF \l__cmd_log_bool
+    \bool_if:NTF \l__cmd_log_bool
+      { \msg_redirect_module:nnn {#1} { info } { } }
       { \msg_redirect_module:nnn {#1} { info } { none } }
     \cs_new_protected:Npn \__cmd_unknown_argument_type_error:n ##1
       {

Modified: trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2022-06-07 20:24:08 UTC (rev 63504)
+++ trunk/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty	2022-06-07 20:24:31 UTC (rev 63505)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{xtemplate}{2022-05-30}{}
+\ProvidesExplPackage{xtemplate}{2022-06-07}{}
   {L3 Experimental prototype document functions}
 \cs_generate_variant:Nn \keys_define:nn { nx }
 \cs_generate_variant:Nn \tl_trim_spaces:n { e }
@@ -365,7 +365,7 @@
   }
 \cs_new_protected:Npn \__xtemplate_split_keytype_arg:n #1
   {
-    \tl_set:Nn \l__xtemplate_keytype_tl {#1}
+    \tl_set:Nx \l__xtemplate_keytype_tl { \tl_trim_spaces:n {#1} }
     \tl_clear:N \l__xtemplate_keytype_arg_tl
     \cs_set_protected:Npn \__xtemplate_split_keytype_arg_aux:n ##1
       {
@@ -374,10 +374,15 @@
             \cs_set:Npn \__xtemplate_split_keytype_arg_aux:w
               ####1 ##1 ####2 \s__xtemplate_stop
               {
-                \tl_if_empty:nT {####1}
+                \tl_if_blank:nT {####1}
                   {
-                    \tl_set:Nn \l__xtemplate_keytype_tl {##1}
-                    \tl_set:Nn \l__xtemplate_keytype_arg_tl {####2}
+                    \tl_set:Nx \l__xtemplate_keytype_tl
+                      { \tl_trim_spaces:n {##1} }
+                    \tl_if_blank:nF {####2}
+                      {
+                        \tl_set:Nx \l__xtemplate_keytype_arg_tl
+                          { \use:n ####2 }
+                      }
                     \seq_map_break:
                   }
               }



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