[latex3-commits] [l3svn] r7381 - Put back \file_if_exist_input:nTF (and nT) but deprecated
noreply at latex-project.org
noreply at latex-project.org
Sun Jul 16 23:13:19 CEST 2017
Author: bruno
Date: 2017-07-16 23:13:19 +0200 (Sun, 16 Jul 2017)
New Revision: 7381
Modified:
trunk/l3kernel/l3candidates.dtx
trunk/l3kernel/l3obsolete.txt
trunk/l3kernel/testfiles/m3expl001.luatex.tlg
trunk/l3kernel/testfiles/m3expl001.ptex.tlg
trunk/l3kernel/testfiles/m3expl001.tlg
trunk/l3kernel/testfiles/m3expl001.uptex.tlg
trunk/l3kernel/testfiles/m3expl001.xetex.tlg
trunk/l3kernel/testfiles/m3expl003.luatex.tlg
trunk/l3kernel/testfiles/m3expl003.ptex.tlg
trunk/l3kernel/testfiles/m3expl003.tlg
trunk/l3kernel/testfiles/m3expl003.uptex.tlg
trunk/l3kernel/testfiles/m3expl003.xetex.tlg
Log:
Put back \file_if_exist_input:nTF (and nT) but deprecated
The ctex package or one of its supporting packages uses it. The
whole point of contrib tests is to detect that kind of breakage.
All tests should pass once fontspec makes it to CTAN.
Modified: trunk/l3kernel/l3candidates.dtx
===================================================================
--- trunk/l3kernel/l3candidates.dtx 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/l3candidates.dtx 2017-07-16 21:13:19 UTC (rev 7381)
@@ -1746,6 +1746,28 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}[deprecated = 2017-12-31]{\file_if_exist_input:nT, \file_if_exist_input:nTF}
+% For removal after 2017-12-31.
+% \begin{macrocode}
+\__debug_deprecation:nnNNpn { 2017-12-31 }
+ { \file_if_exist:nTF and~ \file_input:n }
+\cs_new_protected:Npn \file_if_exist_input:nTF #1#2#3
+ {
+ \file_get_full_name:nN {#1} \l__file_full_name_str
+ \str_if_empty:NTF \l__file_full_name_str
+ {#3} { #2 \@@_input:V \l__file_full_name_str }
+ }
+\__debug_deprecation:nnNNpn { 2017-12-31 }
+ { \file_if_exist:nT and~ \file_input:n }
+\cs_new_protected:Npn \file_if_exist_input:nT #1#2
+ {
+ \file_get_full_name:nN {#1} \l__file_full_name_str
+ \str_if_empty:NF \l__file_full_name_str
+ { #2 \@@_input:V \l__file_full_name_str }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\file_input_stop:}
% A simple rename.
% \begin{macrocode}
Modified: trunk/l3kernel/l3obsolete.txt
===================================================================
--- trunk/l3kernel/l3obsolete.txt 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/l3obsolete.txt 2017-07-16 21:13:19 UTC (rev 7381)
@@ -19,6 +19,8 @@
\box_resize:cnn 2018
\box_resize:Nnn 2018
\file_add_path:nN 2018
+\file_if_exist_input:nT 2017
+\file_if_exist_input:nTF 2017
\file_list: 2018
\file_path_include:n 2018
\file_path_remove:n 2018
Modified: trunk/l3kernel/testfiles/m3expl001.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.luatex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl001.luatex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5411,6 +5411,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl001.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.ptex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl001.ptex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5401,6 +5401,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl001.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl001.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5401,6 +5401,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl001.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.uptex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl001.uptex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5399,6 +5399,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl001.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.xetex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl001.xetex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5389,6 +5389,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \msg_expandable_error:nnnnnn on line ...
Modified: trunk/l3kernel/testfiles/m3expl003.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.luatex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl003.luatex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5411,6 +5411,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl003.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.ptex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl003.ptex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5401,6 +5401,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl003.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl003.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5401,6 +5401,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl003.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.uptex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl003.uptex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5399,6 +5399,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \__int_rand:ww on line ...
Modified: trunk/l3kernel/testfiles/m3expl003.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.xetex.tlg 2017-07-16 21:05:04 UTC (rev 7380)
+++ trunk/l3kernel/testfiles/m3expl003.xetex.tlg 2017-07-16 21:13:19 UTC (rev 7381)
@@ -5389,6 +5389,8 @@
Defining message LaTeX/kernel/xetex-primitive-not-available on line ...
Defining \file_if_exist_input:n on line ...
Defining \file_if_exist_input:nF on line ...
+Defining \file_if_exist_input:nTF on line ...
+Defining \file_if_exist_input:nT on line ...
Defining \file_input_stop: on line ...
Defining \int_rand:nn on line ...
Defining \msg_expandable_error:nnnnnn on line ...
More information about the latex3-commits
mailing list