[latex3-commits] [git/LaTeX3-latex3-latex2e] main: Update l3kernel and xparse to 2021-05-27 (a80e0767)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu May 27 13:19:58 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : main
Link       : https://github.com/latex3/latex2e/commit/a80e07675449c6a1ca88b310bb0f74b7cfefbaa1

>---------------------------------------------------------------

commit a80e07675449c6a1ca88b310bb0f74b7cfefbaa1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu May 27 12:19:58 2021 +0100

    Update l3kernel and xparse to 2021-05-27


>---------------------------------------------------------------

a80e07675449c6a1ca88b310bb0f74b7cfefbaa1
 texmf/tex/latex/l3kernel/expl3-code.tex      |  4 ++--
 texmf/tex/latex/l3kernel/expl3-generic.tex   |  2 +-
 texmf/tex/latex/l3kernel/expl3.ltx           |  2 +-
 texmf/tex/latex/l3kernel/expl3.sty           |  2 +-
 texmf/tex/latex/l3packages/xparse/xparse.sty | 20 +++++++++++++-------
 5 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index 97a6ca14..1d25d461 100644
--- a/texmf/tex/latex/l3kernel/expl3-code.tex
+++ b/texmf/tex/latex/l3kernel/expl3-code.tex
@@ -70,7 +70,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-05-25}%
+\def\ExplFileDate{2021-05-27}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -12247,7 +12247,7 @@
         kpsewhich ~ --all ~
           --engine = \c_sys_engine_exec_str
           \c_space_tl \c_sys_engine_format_str
-            \bool_lazy_and:nnF
+            \bool_lazy_and:nnT
                 { \tl_if_exist_p:N \development at branch@name }
                 { ! \tl_if_empty_p:N \development at branch@name }
               { -dev } .fmt
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index 68c8d490..e94fc726 100644
--- a/texmf/tex/latex/l3kernel/expl3-generic.tex
+++ b/texmf/tex/latex/l3kernel/expl3-generic.tex
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-05-25}%
+\def\ExplFileDate{2021-05-27}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index 4dacb890..32137e1d 100644
--- a/texmf/tex/latex/l3kernel/expl3.ltx
+++ b/texmf/tex/latex/l3kernel/expl3.ltx
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-05-25}%
+\def\ExplFileDate{2021-05-27}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index 4e700a49..e3d90df5 100644
--- a/texmf/tex/latex/l3kernel/expl3.sty
+++ b/texmf/tex/latex/l3kernel/expl3.sty
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-05-25}%
+\def\ExplFileDate{2021-05-27}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%
diff --git a/texmf/tex/latex/l3packages/xparse/xparse.sty b/texmf/tex/latex/l3packages/xparse/xparse.sty
index 049e1de4..94fa2667 100644
--- a/texmf/tex/latex/l3packages/xparse/xparse.sty
+++ b/texmf/tex/latex/l3packages/xparse/xparse.sty
@@ -60,19 +60,25 @@
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2021-03-12}{}
+\ProvidesExplPackage{xparse}{2021-05-27}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }
 \ProcessOptions \relax
-\keys_define:nn { ltcmd }
+\cs_set_protected:Npn \__cmd_tmp:w #1
   {
-    log-declarations .bool_set:N = \l__cmd_log_bool ,
-    log-declarations .initial:n  = false
+    \keys_define:nn { ltcmd }
+      {
+        log-declarations .bool_set:N = \l__cmd_log_bool ,
+        log-declarations .initial:n  = false
+      }
+    \keys_set:nV { ltcmd } \l__cmd_options_clist
+    \bool_if:NF \l__cmd_log_bool
+      { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } }
   }
-\keys_set:nV { ltcmd } \l__cmd_options_clist
-\bool_if:NF \l__cmd_log_bool
-  { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } }
+\msg_if_exist:nnTF { cmd } { define-command }
+  { \__cmd_tmp:w { cmd } }
+  { \__cmd_tmp:w { ltcmd } }
 \cs_gset_protected:Npn \__cmd_normalize_arg_spec_loop:n #1
   {
     \quark_if_recursion_tail_stop:n {#1}





More information about the latex3-commits mailing list.