[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Update l3kernel to 2022-01-21 (dd90ee66)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Jan 21 09:23:39 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/dd90ee6695e6f85b38b3e7bb46031b3e3af4a160

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

commit dd90ee6695e6f85b38b3e7bb46031b3e3af4a160
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Jan 21 08:23:39 2022 +0000

    Update l3kernel to 2022-01-21


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

dd90ee6695e6f85b38b3e7bb46031b3e3af4a160
 texmf/tex/latex/l3kernel/expl3-code.tex    | 21 +++++++++++++++------
 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/l3kernel/l3doc.cls         |  4 +++-
 5 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index 9978b7ca..23d911d0 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{2022-01-12}%
+\def\ExplFileDate{2022-01-21}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -13278,6 +13278,11 @@
           \l_keys_key_str
       }
     \__keys_default_set:n { true }
+    \cs_if_exist:cF { if#1 }
+      {
+         \cs:w newif \exp_after:wN \cs_end:
+           \cs:w if#1 \cs_end:
+      }
   }
 \cs_new_protected:Npn \__keys_meta_make:n #1
   {
@@ -13613,9 +13618,9 @@
       \__keys_tmp:nn
     }
   \__keys_tmp:nn
-    { legacy_if:n } { if }
-    { tl_set:N }    { store }
-    { usage:n }     { usage }
+    { legacy_if_set:n } { if }
+    { tl_set:N }        { store }
+    { usage:n }         { usage }
     { \q_recursion_tail } { }
     \q_recursion_stop
 \group_end:
@@ -28334,7 +28339,11 @@
 \prg_new_conditional:Npnn \__color_if_defined:n #1 { T, F, TF }
   {
     \prop_if_exist:cTF { l__color_named_ #1 _prop }
-      \prg_return_true:
+      {
+        \prop_if_empty:cTF { l__color_named_ #1 _prop }
+          \prg_return_false:
+          \prg_return_true:
+      }
       \prg_return_false:
   }
 \cs_new:Npn \__color_model:N #1 { \exp_after:wN \use_i:nn #1 }
@@ -28431,7 +28440,7 @@
   }
 \cs_new_protected:Npn \__color_parse_aux:nN #1#2
   {
-    \tl_if_exist:cTF { l__color_named_ #1 _prop }
+    \__color_if_defined:nTF {#1}
       { \__color_parse_set_eq:Nn #2 {#1} }
       { \__color_parse:Nw #2#1 ! \s__color_stop }
     \__color_check_model:N #2
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index 9f390325..64b2f374 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{2022-01-12}%
+\def\ExplFileDate{2022-01-21}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index ffb97aff..081e49f0 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{2022-01-12}%
+\def\ExplFileDate{2022-01-21}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index dabb3f63..901c554c 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{2022-01-12}%
+\def\ExplFileDate{2022-01-21}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%
diff --git a/texmf/tex/latex/l3kernel/l3doc.cls b/texmf/tex/latex/l3kernel/l3doc.cls
index ba396742..5a2c652e 100644
--- a/texmf/tex/latex/l3kernel/l3doc.cls
+++ b/texmf/tex/latex/l3kernel/l3doc.cls
@@ -20,7 +20,7 @@
 %% 
 %% File: l3doc.dtx
 \RequirePackage{expl3,calc}
-\ProvidesExplClass{l3doc}{2018-04-30}{}
+\ProvidesExplClass{l3doc}{2022-01-12}{}
   {L3 Experimental documentation class}
 \clist_new:N \g_docinput_clist
 \seq_new:N \g_doc_functions_seq
@@ -1788,6 +1788,8 @@
       }
       { #1 \endinput }
   }
+\cs_if_exist:NT \MaybeStop
+   { \RenewCommandCopy \MaybeStop \StopEventually }
 \DeclareDocumentCommand \Finale { }
   { \tl_use:N \g__codedoc_finale_tl }
 \tl_new:N \g__codedoc_finale_tl





More information about the latex3-commits mailing list.