[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Update l3kernel to 2022-02-24 (5d1552cb)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Feb 24 09:00:38 CET 2022


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

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

commit 5d1552cb82503f1a9793164f525c8d6be59a1aa9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Feb 24 07:59:27 2022 +0000

    Update l3kernel to 2022-02-24


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

5d1552cb82503f1a9793164f525c8d6be59a1aa9
 base/testfiles-lthooks2/lthooks2-002.tlg   | 11 +----------
 texmf/tex/latex/l3kernel/expl3-code.tex    | 20 ++++++++++++--------
 texmf/tex/latex/l3kernel/expl3-generic.tex |  2 +-
 texmf/tex/latex/l3kernel/expl3.ltx         |  2 +-
 texmf/tex/latex/l3kernel/expl3.sty         |  2 +-
 5 files changed, 16 insertions(+), 21 deletions(-)

diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg
index 57da76b0..2754a371 100644
--- a/base/testfiles-lthooks2/lthooks2-002.tlg
+++ b/base/testfiles-lthooks2/lthooks2-002.tlg
@@ -13,16 +13,7 @@ Update code for hook 'package/after' on input line ...:
 **** Add to hook enddocument/end (top-level) on input line ... <- \typeout {in preamble}
 Update code for hook 'begindocument' on input line ...:
 -> The hook 'begindocument':
-> Code chunks:
->     ---
-> Document-level (top-level) code (executed last):
->     -> \group_begin: \cs_set_protected:Npn \__text_change_case_setup:Nn ##1##2{\quark_if_recursion_tail_stop:N ##1\tl_if_single_token:nT {##2}{\cs_if_exist:cF {c__text_uppercase_\token_to_str:N ##1_tl}{\tl_const:cn {c__text_uppercase_\token_to_str:N ##1_tl}{##2}}\cs_if_exist:cF {c__text_lowercase_\token_to_str:N ##2_tl}{\tl_const:cn {c__text_lowercase_\token_to_str:N ##2_tl}{##1}}}\__text_change_case_setup:Nn }\exp_after:wN \__text_change_case_setup:Nn \@uclclist \q_recursion_tail ?\q_recursion_stop \group_end: 
-> Extra code for next invocation:
->     ---
-> Rules:
->     ---
-> Execution order:
->     ---.
+> The hook is empty.
 Update code for hook 'para/before' on input line ...:
 Update code for hook 'para/after' on input line ...:
 Update code for hook 'para/begin' on input line ...:
diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index 9adbf83c..3904ec54 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-02-21}%
+\def\ExplFileDate{2022-02-24}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -31892,13 +31892,15 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
     \str_if_eq:nnTF {#1} {#2}
       {
         \__text_use_i_delimit_by_q_recursion_stop:nw
-          { \__text_expand_exclude:Nn #1 }
+          { \__text_expand_exclude:Nw #1 }
       }
       { \__text_expand_exclude:NN #1 }
   }
-\cs_new:Npn \__text_expand_exclude:Nn #1#2
+\cs_new:Npn \__text_expand_exclude:Nw #1#2#
+  { \__text_expand_exclude:Nnn #1 {#2} }
+\cs_new:Npn \__text_expand_exclude:Nnn #1#2#3
   {
-    \__text_expand_store:n { #1 {#2} }
+    \__text_expand_store:n { #1#2 {#3} }
     \__text_expand_loop:w
   }
 \cs_new:Npn \__text_expand_accent:N #1
@@ -32257,13 +32259,15 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
     \str_if_eq:nnTF {#3} {#4}
       {
         \__text_use_i_delimit_by_q_recursion_stop:nw
-          { \__text_change_case_exclude:nnNn {#1} {#2} #3 }
+          { \__text_change_case_exclude:nnNw {#1} {#2} #3 }
       }
       { \__text_change_case_exclude:nnNN {#1} {#2} #3 }
   }
-\cs_new:Npn \__text_change_case_exclude:nnNn #1#2#3#4
+\cs_new:Npn \__text_change_case_exclude:nnNw #1#2#3#4#
+  { \__text_change_case_exclude:nnNnn {#1} {#2} {#3} {#4} }
+\cs_new:Npn \__text_change_case_exclude:nnNnn #1#2#3#4#5
   {
-    \__text_change_case_store:n { #3 {#4} }
+    \__text_change_case_store:n { #3#4 {#5} }
     \__text_change_case_loop:nnw {#1} {#2}
   }
 \cs_new:Npn \__text_change_case_letterlike_lower:nnN #1#2#3
@@ -33586,7 +33590,7 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   {
     \tl_gput_right:Nn \@expl at finalise@setup@@
       {
-        \AtBeginDocument
+        \tl_gput_right:Nn \@kernel at after@begindocument
           {
             \group_begin:
               \cs_set_protected:Npn \__text_change_case_setup:Nn #1#2
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index 1f2dd362..20618550 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-02-21}%
+\def\ExplFileDate{2022-02-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index 0513a368..6a41fe6b 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-02-21}%
+\def\ExplFileDate{2022-02-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index 7aa87f14..9bd22f95 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-02-21}%
+\def\ExplFileDate{2022-02-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%





More information about the latex3-commits mailing list.