[latex3-commits] [latex3/latex2e] main: Update l3kernel & l3package to 2024-02-18 (7edc7d1a)
github at latex-project.org
github at latex-project.org
Sun Feb 18 21:17:41 CET 2024
Repository : https://github.com/latex3/latex2e
On branch : main
Link : https://github.com/latex3/latex2e/commit/7edc7d1af04313bdbe5b776d34b75c51d4298d73
>---------------------------------------------------------------
commit 7edc7d1af04313bdbe5b776d34b75c51d4298d73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sun Feb 18 20:17:37 2024 +0000
Update l3kernel & l3package to 2024-02-18
>---------------------------------------------------------------
7edc7d1af04313bdbe5b776d34b75c51d4298d73
base/testfiles/github-0944.tlg | 2 +-
texmf/tex/latex/l3kernel/expl3-code.tex | 32 +++++++++++++---------------
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/l3debug.def | 4 +++-
texmf/tex/latex/l3kernel/l3doc.cls | 2 +-
texmf/tex/latex/l3packages/xparse/xparse.sty | 2 +-
8 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/base/testfiles/github-0944.tlg b/base/testfiles/github-0944.tlg
index 46738c53..9f97a951 100644
--- a/base/testfiles/github-0944.tlg
+++ b/base/testfiles/github-0944.tlg
@@ -22,7 +22,7 @@ LaTeX Warning: Reference `unknown' on page 1 undefined on input line ....
] (github-0944.aux)
***********
-formatname- <-formatversion-> patch level -2
-L3 programming layer <2024-02-13>
+L3 programming layer <2024-02-18>
***********
*File List*
-show the file list here-
diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index 0f14a42e..998fa55a 100644
--- a/texmf/tex/latex/l3kernel/expl3-code.tex
+++ b/texmf/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 <return> 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 <return> 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 <return> 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 <return> 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/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index b783e600..79a79f11 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{2024-02-13}%
+\def\ExplFileDate{2024-02-18}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index 9b673e3b..38de0490 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{2024-02-13}%
+\def\ExplFileDate{2024-02-18}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index 85f75c70..bae277a3 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{2024-02-13}%
+\def\ExplFileDate{2024-02-18}%
\let\ExplLoaderFileDate\ExplFileDate
\ProvidesPackage{expl3}
[%
diff --git a/texmf/tex/latex/l3kernel/l3debug.def b/texmf/tex/latex/l3kernel/l3debug.def
index 2fcf1d43..39b07816 100644
--- a/texmf/tex/latex/l3kernel/l3debug.def
+++ b/texmf/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/texmf/tex/latex/l3kernel/l3doc.cls b/texmf/tex/latex/l3kernel/l3doc.cls
index a9f94bc7..1208bd3a 100644
--- a/texmf/tex/latex/l3kernel/l3doc.cls
+++ b/texmf/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
diff --git a/texmf/tex/latex/l3packages/xparse/xparse.sty b/texmf/tex/latex/l3packages/xparse/xparse.sty
index 1e256dd4..7f2fb077 100644
--- a/texmf/tex/latex/l3packages/xparse/xparse.sty
+++ b/texmf/tex/latex/l3packages/xparse/xparse.sty
@@ -60,7 +60,7 @@
}
}
\ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2024-02-13}{}
+\ProvidesExplPackage{xparse}{2024-02-18}{}
{L3 Experimental document command parser}
\clist_new:N \l__cmd_options_clist
\DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }
More information about the latex3-commits
mailing list.