summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex-dev/base/latex.ltx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-06-11 20:40:15 +0000
committerKarl Berry <karl@freefriends.org>2023-06-11 20:40:15 +0000
commita8fcd40df106640933a9d9c1a7851b655c213c60 (patch)
tree84765606037957df8234c5d1aa9d8eec53a2edd5 /Master/texmf-dist/tex/latex-dev/base/latex.ltx
parent2ac5e7409822522e1e3ad28a3bc26a5df022f2f5 (diff)
latex-dev (11jun23)
git-svn-id: svn://tug.org/texlive/trunk@67328 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex-dev/base/latex.ltx')
-rw-r--r--Master/texmf-dist/tex/latex-dev/base/latex.ltx38
1 files changed, 26 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/latex-dev/base/latex.ltx b/Master/texmf-dist/tex/latex-dev/base/latex.ltx
index e5c89802e27..f976b8d04f1 100644
--- a/Master/texmf-dist/tex/latex-dev/base/latex.ltx
+++ b/Master/texmf-dist/tex/latex-dev/base/latex.ltx
@@ -705,8 +705,8 @@
%%% From File: ltvers.dtx
\def\fmtname{LaTeX2e}
\edef\fmtversion
- {2023-06-01}
-\def\patch@level{-3}
+ {2023-11-01}
+\def\patch@level{-0}
\edef\development@branch@name{develop \the\year-\the\month-\the\day}
\iffalse
\def\reserved@a#1/#2/#3\@nil{%
@@ -1803,8 +1803,8 @@
\xdef#1{\the\toks@}%
\endgroup}
%%% From File: ltcmd.dtx
-\def\ltcmdversion{v1.1d}
-\def\ltcmddate{2023-04-13}
+\def\ltcmdversion{v1.1e}
+\def\ltcmddate{2023-05-26}
\message{document commands,}
\ExplSyntaxOn
\tl_new:N \l__cmd_arg_spec_tl
@@ -2086,10 +2086,10 @@
\int_zero:N \l__cmd_current_arg_int
\__cmd_tl_mapthread_function:NNN \l__cmd_args_tl \l__cmd_defaults_tl
\__cmd_defaults_def:nn
- \cs_generate_from_arg_count:NNVo \__cmd_tmp:w \cs_set:Npn
+ \cs_generate_from_arg_count:NNno \__cmd_tmp:w \cs_set:Npn
\l__cmd_current_arg_int \l__cmd_tmpa_tl
}
-\cs_generate_variant:Nn \cs_generate_from_arg_count:NNnn { NNVo }
+\cs_generate_variant:Nn \cs_generate_from_arg_count:NNnn { NNno }
\cs_new_protected:Npn \__cmd_defaults_def:nn
{
\int_incr:N \l__cmd_current_arg_int
@@ -4620,8 +4620,8 @@
\ExplSyntaxOff
%%% From File: lthooks.dtx
-\def\lthooksversion{v1.1d}
-\def\lthooksdate{2023/05/21}
+\def\lthooksversion{v1.1e}
+\def\lthooksdate{2023/06/06}
\ExplSyntaxOn
\bool_new:N \g__hook_debug_bool
\cs_new_eq:NN \__hook_debug:n \use_none:n
@@ -5179,7 +5179,21 @@
{ \msg_warning:nnnn { hooks } { cannot-remove } {#1} {#2} }
}
}
-\cs_new_protected:Npn \__hook_cs_gput_right:nnn #1 #2 #3
+\cs_new_protected:Npn \__hook_cs_gput_right:nnn #1 #2
+ {
+ \if:w T
+ \__hook_if_declared:nF {#2} { F }
+ \tl_if_empty:cF { c__hook_#2_parameter_tl } { F }
+ T
+ \exp_after:wN \__hook_cs_gput_right_fast:nnn
+ \else:
+ \exp_after:wN \__hook_cs_gput_right_slow:nnn
+ \fi:
+ {#1} {#2}
+ }
+\cs_new_protected:Npn \__hook_cs_gput_right_fast:nnn #1 #2 #3
+ { \cs_gset:cpx { __hook#1~#2 } { \exp_not:v { __hook#1~#2 } \exp_not:n {#3} } }
+\cs_new_protected:Npn \__hook_cs_gput_right_slow:nnn #1 #2 #3
{
\cs_if_exist:cF { __hook#1~#2 }
{ \__hook_code_gset_aux:nnn {#1} {#2} { } }
@@ -18053,21 +18067,21 @@ Type H <return> for immediate help.}%
\text_declare_case_equivalent:Nn
\NewDocumentCommand \DeclareLowercaseMapping { o m m }
{
- \IFNoValueTF {#1}
+ \IfNoValueTF {#1}
{ \text_declare_lowercase_mapping:nn }
{ \text_declare_lowercase_mapping:nnn {#1} }
{#2} {#3}
}
\NewDocumentCommand \DeclareTitlecaseMapping { o m m }
{
- \IFNoValueTF {#1}
+ \IfNoValueTF {#1}
{ \text_declare_titlecase_mapping:nn }
{ \text_declare_titlecase_mapping:nnn {#1} }
{#2} {#3}
}
\NewDocumentCommand \DeclareUppercaseMapping { o m m }
{
- \IFNoValueTF {#1}
+ \IfNoValueTF {#1}
{ \text_declare_uppercase_mapping:nn }
{ \text_declare_uppercase_mapping:nnn {#1} }
{#2} {#3}