From a1a70b267b85a10c973550dbfd83721c130cee09 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 19 Feb 2024 20:58:11 +0000 Subject: l3kernel (19feb24) git-svn-id: svn://tug.org/texlive/trunk@69982 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/l3kernel/expl3-code.tex | 32 ++++++++++------------ .../tex/latex/l3kernel/expl3-generic.tex | 2 +- Master/texmf-dist/tex/latex/l3kernel/expl3.ltx | 2 +- Master/texmf-dist/tex/latex/l3kernel/expl3.sty | 2 +- Master/texmf-dist/tex/latex/l3kernel/l3debug.def | 4 ++- Master/texmf-dist/tex/latex/l3kernel/l3doc.cls | 2 +- 6 files changed, 22 insertions(+), 22 deletions(-) (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex index 0f14a42eb44..998fa55a679 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{2024-02-13}% +\def\ExplFileDate{2024-02-18}% \begingroup \def\next{\endgroup}% \expandafter\ifx\csname PackageError\endcsname\relax @@ -9513,6 +9513,7 @@ Type H for immediate help}\def~{\errmessage{% } \cs_new:Npn \__prop_if_flat:NTF #1 { + \prop_if_exist:NT #1 \exp_after:wN \__prop_if_flat_aux:w #1 \s__prop_mark \use_ii:nn \__prop_flatten:w \s__prop_mark \use_i:nn \s__prop_stop @@ -24904,22 +24905,19 @@ Type H for immediate help}\def~{\errmessage{% \exp_not:n { \__kernel_exp_not:w \exp_after:wN } { \exp_not:N \exp_not:N \exp_not:N #1 } } - \if:w \scan_stop: - \exp_after:wN \use_none:n \token_to_str:N #1 \prg_do_nothing: - \scan_stop: - \exp_after:wN \exp_after:wN - \exp_after:wN \__tl_peek_analysis_exp_active:N - \else: - { -1 } 0 - \exp_after:wN \exp_after:wN - \exp_after:wN \use_none:n - \fi: - \exp_not:N #1 + \exp_after:wN \__tl_peek_analysis_exp_aux:Nw + \token_to_str:N #1 \prg_do_nothing: \s__tl } \l__tl_peek_code_tl } -\cs_new:Npe \__tl_peek_analysis_exp_active:N #1 - { { \exp_not:N \int_value:w `#1 } \token_to_str:N D } +\cs_new:Npe \__tl_peek_analysis_exp_aux:Nw #1#2 \s__tl + { + \exp_not:N \if:w \scan_stop: #2 \scan_stop: + { \exp_not:N \int_value:w `#1 } \token_to_str:N D + \exp_not:N \else: + { -1 } 0 + \exp_not:N \fi: + } \cs_new_protected:Npn \__tl_peek_analysis_nonexp:N #1 { \if_charcode:w @@ -24985,7 +24983,7 @@ Type H for immediate help}\def~{\errmessage{% \cs_new_protected:Npn \__tl_peek_analysis_retest: { \if_meaning:w \l__tl_analysis_token \scan_stop: - \exp_after:wN \__tl_peek_analysis_normal:N + \exp_after:wN \__tl_peek_analysis_nonexp:N \else: \exp_after:wN \__tl_peek_analysis_str: \fi: @@ -37077,9 +37075,9 @@ Type H for immediate help}\def~{\errmessage{% \cs_generate_variant:Nn \keys_set_filter:nnnN { nnV , nnv , nno } \cs_set_protected:Npn \keys_set_filter:nnnnN { \keys_set_exclude_groups:nnnnN } \cs_generate_variant:Nn \keys_set_filter:nnnnN { nnV , nnv , nno } -\__kernel_patch_deprecation:nnNNpn { 2024-01-17 } { \msg_set:nnnn } +\__kernel_patch_deprecation:nnNNpn { 2024-02-13 } { \msg_set:nnnn } \cs_new_protected:Npn \msg_gset:nnnn { \msg_set:nnnn } -\__kernel_patch_deprecation:nnNNpn { 2024-01-17 } { \msg_set:nnn } +\__kernel_patch_deprecation:nnNNpn { 2024-02-13 } { \msg_set:nnn } \cs_new_protected:Npn \msg_gset:nnn { \msg_set:nnn } \prop_new:N \g__pdf_object_prop \__kernel_patch_deprecation:nnNNpn { 2022-08-30 } { [\pdf_object_new:n] } diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex index b783e600b2c..79a79f11323 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{2024-02-13}% +\def\ExplFileDate{2024-02-18}% \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 9b673e3bd8f..38de0490d2f 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{2024-02-13}% +\def\ExplFileDate{2024-02-18}% \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 85f75c70d9b..bae277a3338 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{2024-02-13}% +\def\ExplFileDate{2024-02-18}% \let\ExplLoaderFileDate\ExplFileDate \ProvidesPackage{expl3} [% diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3debug.def b/Master/texmf-dist/tex/latex/l3kernel/l3debug.def index 2fcf1d4300f..39b078166cf 100644 --- a/Master/texmf-dist/tex/latex/l3kernel/l3debug.def +++ b/Master/texmf-dist/tex/latex/l3kernel/l3debug.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: l3debug.dtx -\ProvidesExplFile{l3debug.def}{2024-02-13}{}{L3 Debugging support} +\ProvidesExplFile{l3debug.def}{2024-02-18}{}{L3 Debugging support} \scan_new:N \s__debug_stop \cs_new:Npn \__debug_use_i_delimit_by_s_stop:nw #1 #2 \s__debug_stop {#1} \quark_new:N \q__debug_recursion_tail @@ -474,6 +474,7 @@ \prop_put_from_keyval:Nn \prop_remove:Nn \prop_set_eq:NN + \prop_set_from_keyval:Nn \seq_set_eq:NN \skip_zero:N \skip_set:Nn @@ -554,6 +555,7 @@ \prop_gput_from_keyval:Nn \prop_gremove:Nn \prop_gset_eq:NN + \prop_gset_from_keyval:Nn \seq_gset_eq:NN \skip_gzero:N \skip_gset:Nn diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls b/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls index a9f94bc73a1..1208bd3a989 100644 --- a/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls +++ b/Master/texmf-dist/tex/latex/l3kernel/l3doc.cls @@ -20,7 +20,7 @@ %% %% File: l3doc.dtx \RequirePackage{calc} -\ProvidesExplClass{l3doc}{2024-02-13}{} +\ProvidesExplClass{l3doc}{2024-02-18}{} {L3 Experimental documentation class} \clist_new:N \g_docinput_clist \seq_new:N \g_doc_functions_seq -- cgit v1.2.3