diff options
author | Karl Berry <karl@freefriends.org> | 2023-06-11 20:40:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-06-11 20:40:15 +0000 |
commit | a8fcd40df106640933a9d9c1a7851b655c213c60 (patch) | |
tree | 84765606037957df8234c5d1aa9d8eec53a2edd5 /Master/texmf-dist/tex/latex-dev/base/latex.ltx | |
parent | 2ac5e7409822522e1e3ad28a3bc26a5df022f2f5 (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.ltx | 38 |
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} |