summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-07 20:24:31 +0000
committerKarl Berry <karl@freefriends.org>2022-06-07 20:24:31 +0000
commit84dbb829f577b1dcfedf9482ffd6f74398a2b439 (patch)
tree24753258793e63ac1c4df4d575df7a138f250278 /Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
parent2c7b923eeb2f36e4fccb572de2df85f598c7b65f (diff)
l3packages (7jun22)
git-svn-id: svn://tug.org/texlive/trunk@63505 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx17
1 files changed, 11 insertions, 6 deletions
diff --git a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
index 6dd4e2edfdd..e329169bb34 100644
--- a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2022-05-30}
+% \date{Released 2022-06-07}
%
% \maketitle
%
@@ -706,7 +706,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2022-05-30}{}
+\ProvidesExplPackage{xtemplate}{2022-06-07}{}
{L3 Experimental prototype document functions}
% \end{macrocode}
%
@@ -1390,7 +1390,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_split_keytype_arg:n #1
{
- \tl_set:Nn \l_@@_keytype_tl {#1}
+ \tl_set:Nx \l_@@_keytype_tl { \tl_trim_spaces:n {#1} }
\tl_clear:N \l_@@_keytype_arg_tl
\cs_set_protected:Npn \@@_split_keytype_arg_aux:n ##1
{
@@ -1399,10 +1399,15 @@
\cs_set:Npn \@@_split_keytype_arg_aux:w
####1 ##1 ####2 \s_@@_stop
{
- \tl_if_empty:nT {####1}
+ \tl_if_blank:nT {####1}
{
- \tl_set:Nn \l_@@_keytype_tl {##1}
- \tl_set:Nn \l_@@_keytype_arg_tl {####2}
+ \tl_set:Nx \l_@@_keytype_tl
+ { \tl_trim_spaces:n {##1} }
+ \tl_if_blank:nF {####2}
+ {
+ \tl_set:Nx \l_@@_keytype_arg_tl
+ { \use:n ####2 }
+ }
\seq_map_break:
}
}