summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-11-12 21:54:24 +0000
committerKarl Berry <karl@freefriends.org>2023-11-12 21:54:24 +0000
commit174532de02419b595f2da72998330f8c8f84c807 (patch)
treec99f917bbf68d26ad035952f046fda3d58ef1e37 /Master/texmf-dist/tex/latex/l3kernel
parent7c0d853d6d291453b1aa49191d5f548300dd5a63 (diff)
l3kernel (11nov23)
git-svn-id: svn://tug.org/texlive/trunk@68822 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex15
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3.ltx2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3.sty2
4 files changed, 13 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
index d80a33cae64..65ebd2e70b4 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
@@ -75,7 +75,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2023-11-01}%
+\def\ExplFileDate{2023-11-09}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -4881,6 +4881,8 @@ Type H <return> for immediate help}\def~{\errmessage{%
}
\cs_new:Npn \__str_case_e:nnTF #1#2#3#4
{ \__str_case_e:nw {#1} #2 {#1} { } \s__str_mark {#3} \s__str_mark {#4} \s__str_stop }
+\cs_generate_variant:Nn \str_case_e:nn { e }
+\prg_generate_conditional_variant:Nnn \str_case_e:nn { e } { T , F , TF }
\cs_new:Npn \__str_case_e:nw #1#2#3
{
\str_if_eq:eeTF {#1} {#2}
@@ -13174,6 +13176,7 @@ Type H <return> for immediate help}\def~{\errmessage{%
\int_new:N \l_keys_choice_int
\tl_new:N \l_keys_choice_tl
\clist_new:N \l__keys_groups_clist
+\clist_new:N \l__keys_inherit_clist
\str_new:N \l_keys_key_str
\tl_new:N \l_keys_key_tl
\str_new:N \l__keys_module_str
@@ -13188,7 +13191,7 @@ Type H <return> for immediate help}\def~{\errmessage{%
\bool_new:N \l__keys_selective_bool
\bool_new:N \l__keys_filtered_bool
\seq_new:N \l__keys_selective_seq
-\tl_new:N \l__keys_unused_clist
+\clist_new:N \l__keys_unused_clist
\tl_new:N \l_keys_value_tl
\bool_new:N \l__keys_tmp_bool
\tl_new:N \l__keys_tmpa_tl
@@ -13419,7 +13422,9 @@ Type H <return> for immediate help}\def~{\errmessage{%
\cs_new_protected:Npn \__keys_inherit:n #1
{
\__keys_undefine:
- \cs_set_nopar:cpn { \c__keys_inherit_root_str \l_keys_path_str } {#1}
+ \clist_set:Nn \l__keys_inherit_clist {#1}
+ \cs_set_eq:cN { \c__keys_inherit_root_str \l_keys_path_str }
+ \l__keys_inherit_clist
}
\cs_new_protected:Npn \__keys_initialise:n #1
{
@@ -13844,7 +13849,7 @@ Type H <return> for immediate help}\def~{\errmessage{%
\clist_clear:N \l__keys_unused_clist
\__keys_set_known:nnn {#2} {#3} {#4}
\__kernel_tl_set:Ne #5 { \exp_not:o \l__keys_unused_clist }
- \tl_set:Nn \l__keys_unused_clist {#1}
+ \__kernel_tl_set:Ne \l__keys_unused_clist { \exp_not:n {#1} }
}
\cs_new_protected:Npn \keys_set_known:nn #1#2
{ \__keys_set_known:nnn \q__keys_no_value {#1} {#2} }
@@ -13886,7 +13891,7 @@ Type H <return> for immediate help}\def~{\errmessage{%
\clist_clear:N \l__keys_unused_clist
\__keys_set_filter:nnnn {#2} {#3} {#4} {#5}
\__kernel_tl_set:Ne #6 { \exp_not:o \l__keys_unused_clist }
- \tl_set:Nn \l__keys_unused_clist {#1}
+ \__kernel_tl_set:Ne \l__keys_unused_clist { \exp_not:n {#1} }
}
\cs_new_protected:Npn \keys_set_filter:nnn #1#2#3
{\__keys_set_filter:nnnn \q__keys_no_value {#1} {#2} {#3} }
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
index f84742ea377..0c7206d4094 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
+++ b/Master/texmf-dist/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{2023-11-01}%
+\def\ExplFileDate{2023-11-09}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx b/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
index b0134c23ce1..54d24346c1b 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2023-11-01}%
+\def\ExplFileDate{2023-11-09}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
index 8afbeb2e718..0d984b2c84a 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2023-11-01}%
+\def\ExplFileDate{2023-11-09}%
\let\ExplLoaderFileDate\ExplFileDate
\ProvidesPackage{expl3}
[%