summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-14 22:06:37 +0000
committerKarl Berry <karl@freefriends.org>2019-01-14 22:06:37 +0000
commit6950156f10651c7d5f976001ab97f0e8e5bcffb4 (patch)
treeee684e58ee9234f7be1395c8bc17652828f5059d /Master/texmf-dist/tex/latex/l3kernel
parent255e3d2ea38b32c1acf26bbb1e92c8ec562abdfc (diff)
l3kernel (14jan19)
git-svn-id: svn://tug.org/texlive/trunk@49704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex79
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3.sty2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3dvips.def2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def2
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def2
8 files changed, 51 insertions, 42 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
index 86c7aecf56b..2345b6effe0 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
@@ -63,7 +63,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2019 The LaTeX3 Project
-\def\ExplFileDate{2019-01-12}%
+\def\ExplFileDate{2019-01-13}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -7776,7 +7776,7 @@
{ \str_if_eq_p:Vn \c_sys_output_str { pdf } }
\__sys_const:nn { sys_if_rand_exist }
{ \cs_if_exist_p:N \tex_uniformdeviate:D }
-%% File: l3clist.dtx Copyright (C) 2004-2011 Frank Mittelbach,
+%% File: l3clist.dtx Copyright (C) 2004-2011,2019 Frank Mittelbach,
%% The LaTeX3 project
%% (C) 2012-2019 The LaTeX3 Project
\cs_new_eq:NN \c_empty_clist \c_empty_tl
@@ -10515,10 +10515,28 @@
{
#2 #3 \l__ior_internal_tl
\if_eof:w #3
- \exp_after:wN \use_none:nnnnnnn
+ \exp_after:wN \ior_map_break:
\fi:
- \exp_args:No #1 \l__ior_internal_tl
- \__ior_map_inline_loop:NNN #1#2#3
+ \exp_args:No #1 \l__ior_internal_tl
+ \__ior_map_inline_loop:NNN #1#2#3
+ }
+\cs_new_protected:Npn \ior_map_variable:NNn
+ { \__ior_map_variable:NNNn \ior_get:NN }
+\cs_new_protected:Npn \ior_str_map_variable:NNn
+ { \__ior_map_variable:NNNn \ior_str_get:NN }
+\cs_new_protected:Npn \__ior_map_variable:NNNn #1#2#3#4
+ {
+ \ior_if_eof:NF #2 { \__ior_map_variable_loop:NNNn #1#2#3 {#4} }
+ \prg_break_point:Nn \ior_map_break: { }
+ }
+\cs_new_protected:Npn \__ior_map_variable_loop:NNNn #1#2#3#4
+ {
+ #1 #2 #3
+ \if_eof:w #2
+ \exp_after:wN \ior_map_break:
+ \fi:
+ #4
+ \__ior_map_variable_loop:NNNn #1#2#3 {#4}
}
\int_const:Nn \c_log_iow { -1 }
\int_const:Nn \c_term_iow
@@ -11214,7 +11232,7 @@
which~will~be~wrapped~using~#1.
\tl_if_empty:nF {#3} { ~ It~was~called~with~argument~'#3'. }
}
-%% File: l3skip.dtx Copyright (C) 2004-2011 Frank Mittelbach, The LaTeX3 Project
+%% File: l3skip.dtx Copyright (C) 2004-2011,2019 Frank Mittelbach, The LaTeX3 Project
%% (C) 2012-2019 The LaTeX3 Project
\cs_new_eq:NN \if_dim:w \tex_ifdim:D
\cs_new_eq:NN \__dim_eval:w \tex_dimexpr:D
@@ -24934,9 +24952,8 @@
}
{
\exp_not:N \tex_Ucharcat:D
- \exp_not:N \tex_number:D #1 ~
- \c_space_tl
- \exp_not:N \tex_the:D \tex_catcode:D #1 ~
+ #1 ~
+ \tex_catcode:D #1 ~
}
}
\ior_open:Nn \g__char_data_ior { UnicodeData.txt }
@@ -24956,12 +24973,12 @@
\fi:
\fi:
}
- \ior_map_inline:Nn \g__char_data_ior
+ \ior_map_variable:NNn \g__char_data_ior \l__char_tmpa_tl
{
- \cs_set_nopar:Npn \l__char_tmpa_tl {#1}
- \reverse_if:N \if_meaning:w \l__char_tmpa_tl \c_space_tl
- \__char_data_auxi:w #1 \q_stop
+ \if_meaning:w \l__char_tmpa_tl \c_space_tl
+ \exp_after:wN \ior_map_break:
\fi:
+ \exp_after:wN \__char_data_auxi:w \l__char_tmpa_tl \q_stop
}
\ior_close:N \g__char_data_ior
\ior_open:Nn \g__char_data_ior { CaseFolding.txt }
@@ -24987,16 +25004,13 @@
\__char_generate:n { "#2 }
\__char_generate:n { "#3 }
\tl_if_blank:nF {#4}
- { \__char_generate:n { "#4 } }
+ { \__char_generate:n { \int_value:w "#4 } }
}
}
\ior_str_map_inline:Nn \g__char_data_ior
{
- \cs_set_nopar:Npn \l__char_tmpa_tl {#1}
- \reverse_if:N \if_meaning:w \l__char_tmpa_tl \c_empty_tl
- \reverse_if:N \if:w \tl_head:n { #1 ? } \c_hash_str
- \__char_data_auxi:w #1 \q_stop
- \fi:
+ \reverse_if:N \if:w \c_hash_str \tl_head:w #1 \c_hash_str \q_stop
+ \__char_data_auxi:w #1 \q_stop
\fi:
}
\ior_close:N \g__char_data_ior
@@ -25025,24 +25039,19 @@
}
\ior_str_map_inline:Nn \g__char_data_ior
{
- \cs_set_nopar:Npn \l__char_tmpa_tl {#1}
- \reverse_if:N \if_meaning:w \l__char_tmpa_tl \c_empty_tl
- \if:w \tl_head:n { #1 ? } \c_hash_str
- \cs_set_nopar:Npx \l__char_tmpb_tl
- {
- \c_hash_str \c_space_tl
- \tl_to_str:n { Conditional~Mappings }
- }
- \if_meaning:w \l__char_tmpa_tl \l__char_tmpb_tl
- \exp_after:wN \exp_after:wN \exp_after:wN \ior_map_break:
- \fi:
- \else:
- \__char_data_auxi:w #1 \q_stop
- \fi:
- \fi:
+ \str_if_eq:eeTF
+ { \tl_head:w #1 \c_hash_str \q_stop }
+ { \c_hash_str }
+ {
+ \str_if_eq:eeT
+ {#1}
+ { \c_hash_str \c_space_tl Conditional~Mappings }
+ { \ior_map_break: }
+ }
+ { \__char_data_auxi:w #1 \q_stop }
}
\ior_close:N \g__char_data_ior
- \group_end:
+ \group_end:
}
{
\group_begin:
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
index 055504a318f..ad278a3ee5e 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2019 The LaTeX3 Project
-\def\ExplFileDate{2019-01-12}%
+\def\ExplFileDate{2019-01-13}%
\let\ExplLoaderFileDate\ExplFileDate
\begingroup
\def\tempa{LaTeX2e}%
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
index 916b6f9dc7c..bead3b912d3 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx Copyright (C) 1990-2019 The LaTeX3 Project
-\def\ExplFileDate{2019-01-12}%
+\def\ExplFileDate{2019-01-13}%
\let\ExplLoaderFileDate\ExplFileDate
\ProvidesPackage{expl3}
[%
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def b/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
index 0758d9633dc..a29c510f511 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright (C) 2011-2019 The LaTeX3 Project
\ProvidesExplFile
- {l3dvidpfmx.def}{2019-01-12}{}
+ {l3dvidpfmx.def}{2019-01-13}{}
{L3 Experimental driver: dvipdfmx}
\cs_new_eq:NN \__driver_literal:e \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def b/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
index b139b5bd720..f631830e073 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3dvips.def
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright (C) 2011-2019 The LaTeX3 Project
\ProvidesExplFile
- {l3dvips.def}{2019-01-12}{}
+ {l3dvips.def}{2019-01-13}{}
{L3 Experimental driver: dvips}
\cs_new_eq:NN \__driver_literal:e \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def b/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
index 972201ec9f6..88d29744ea5 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3dvisvgm.def
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright (C) 2011-2019 The LaTeX3 Project
\ProvidesExplFile
- {l3dvisvgm.def}{2019-01-12}{}
+ {l3dvisvgm.def}{2019-01-13}{}
{L3 Experimental driver: dvisvgm}
\cs_new_eq:NN \__driver_literal:e \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def b/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
index 9531b22f3fe..290f78ba9d4 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3pdfmode.def
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright (C) 2011-2019 The LaTeX3 Project
\ProvidesExplFile
- {l3pdfmode.def}{2019-01-12}{}
+ {l3pdfmode.def}{2019-01-13}{}
{L3 Experimental driver: PDF mode}
\cs_new_eq:NN \__driver_literal:e \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1
diff --git a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
index a78664e5f89..b7638254deb 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
+++ b/Master/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
@@ -20,7 +20,7 @@
%%
%% File: l3drivers.dtx Copyright (C) 2011-2019 The LaTeX3 Project
\ProvidesExplFile
- {l3xdvidpfmx.def}{2019-01-12}{}
+ {l3xdvidpfmx.def}{2019-01-13}{}
{L3 Experimental driver: xdvipdfmx}
\cs_new_eq:NN \__driver_literal:e \tex_special:D
\cs_new_protected:Npn \__driver_literal:n #1