summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-07 21:25:38 +0000
committerKarl Berry <karl@freefriends.org>2020-05-07 21:25:38 +0000
commit1a52ee4251e2b2e1f1669a14319a600e0c5f24c9 (patch)
treeedb2542521503451c1112f49cd19dd9ee7e666ac /Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
parent713c3f96e876bca9b0516ae3d5fd5bd35f24d074 (diff)
l3 (7may20)
git-svn-id: svn://tug.org/texlive/trunk@55057 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex29
1 files changed, 15 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
index fca41998529..7c496cc6033 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
@@ -68,7 +68,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -15364,7 +15364,7 @@
}
\cs_new:Npn \__fp_parse_exponent:N #1
{
- \if:w e \exp_not:N #1
+ \if:w e \if:w E \exp_not:N #1 e \else: \exp_not:N #1 \fi:
\exp_after:wN \__fp_parse_exponent_aux:N
\exp:w
\else:
@@ -28559,19 +28559,23 @@
}
{#1} {#2} {#3} #4
}
-\bool_lazy_or:nnTF
- { \sys_if_engine_luatex_p: }
- { \sys_if_engine_xetex_p: }
+\cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
{
- \cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
+ \token_if_active:NTF #4
+ { \__text_change_case_store:n {#4} }
{
\__text_change_case_store:e
{ \use:c { char_ #1 case :N } #4 }
- \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
}
+ \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
}
+\bool_lazy_or:nnF
+ { \sys_if_engine_luatex_p: }
+ { \sys_if_engine_xetex_p: }
{
- \cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
+ \cs_new_eq:NN \__text_change_case_char_aux:nnnN
+ \__text_change_case_char:nnnN
+ \cs_gset:Npn \__text_change_case_char:nnnN #1#2#3#4
{
\int_compare:nNnTF { `#4 } > { "80 }
{
@@ -28584,10 +28588,7 @@
}
{#1} {#2} {#3} #4
}
- {
- \__text_change_case_store:e{ \use:c { char_ #1 case :N } #4 }
- \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
- }
+ { \__text_change_case_char_aux:nnnN {#1} {#2} {#3} #4 }
}
\cs_new:Npn \__text_change_case_char_UTFviii:nnnNN #1#2#3#4#5
{ \__text_change_case_char_UTFviii:nnnn {#1} {#2} {#3} {#4#5} }
@@ -30643,8 +30644,8 @@
}
\__kernel_msg_new:nnn { kernel } { deprecated-command }
{
- '#2'~deprecated~on~#1.
- \tl_if_empty:nF {#3} { ~Use~'#3'. }
+ \tl_if_blank:nF {#3} { Use~ \tl_trim_spaces:n {#3} ~not~ }
+ #2~deprecated~on~#1.
\str_if_eq:nnT {#4} { grace }
{
\c_space_tl