[latex3-commits] [l3svn] r7319 - Deprecate \file_list: and (\ior|\iow)_(list|log)_streams:

noreply at latex-project.org noreply at latex-project.org
Wed Jun 28 03:00:24 CEST 2017


Author: bruno
Date: 2017-06-28 03:00:23 +0200 (Wed, 28 Jun 2017)
New Revision: 7319

Modified:
   trunk/l3kernel/l3candidates.dtx
   trunk/l3kernel/l3deprecation.dtx
   trunk/l3kernel/l3file.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
   trunk/l3kernel/testfiles/m3file001.lvt
   trunk/l3kernel/testfiles/m3file001.ptex.tlg
   trunk/l3kernel/testfiles/m3file001.tlg
   trunk/l3kernel/testfiles/m3file001.uptex.tlg
   trunk/l3kernel/testfiles/m3file001.xetex.tlg
   trunk/l3kernel/testfiles/m3show001.lvt
   trunk/l3kernel/testfiles/m3show003.lvt
Log:
Deprecate \file_list: and (\ior|\iow)_(list|log)_streams:

These haphazard names are replaced by the more logical names
(\file|\ior|\iow)_(show|log)_list:.  As usual, deprecated
commands are kept around until the end of next year.


Modified: trunk/l3kernel/l3candidates.dtx
===================================================================
--- trunk/l3kernel/l3candidates.dtx	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/l3candidates.dtx	2017-06-28 01:00:23 UTC (rev 7319)
@@ -201,16 +201,6 @@
 %   an error if the file is not found, in contrast to \cs{file_input:n}.
 % \end{function}
 %
-% \begin{function}[added = 2014-08-22]
-%   {\ior_log_streams:, \iow_log_streams:}
-%   \begin{syntax}
-%     \cs{ior_log_streams:}
-%     \cs{iow_log_streams:}
-%   \end{syntax}
-%   Writes in the log file a list of the file names associated with each
-%   open stream: intended for tracking down problems.
-% \end{function}
-%
 % \section{Additions to \pkg{l3int}}
 %
 % \begin{function}[EXP, added = 2016-12-06]{\int_rand:nn}
@@ -1501,22 +1491,7 @@
   }
 %    \end{macrocode}
 % \end{macro}
-% \begin{macro}{\ior_log_streams:}
-%   Redirect output of \cs{ior_list_streams:} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \ior_log_streams:
-  { \__msg_log_next: \ior_list_streams: }
-%    \end{macrocode}
-% \end{macro}
 %
-% \begin{macro}{\iow_log_streams:}
-%   Redirect output of \cs{iow_list_streams:} to the log.
-%    \begin{macrocode}
-\cs_new_protected:Npn \iow_log_streams:
-  { \__msg_log_next: \iow_list_streams: }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Additions to \pkg{l3int}}
 %
 %    \begin{macrocode}

Modified: trunk/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/l3kernel/l3deprecation.dtx	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/l3deprecation.dtx	2017-06-28 01:00:23 UTC (rev 7319)
@@ -151,6 +151,11 @@
       { \seq_put_right:Nn \l_file_search_path_seq } { 2018-12-31 }
     \@@_error:Nnn \file_path_remove:n
       { \seq_remove_all:Nn \l_file_search_path_seq } { 2018-12-31 }
+    \@@_error:Nnn \file_list: { \file_log_list: } { 2018-12-31 }
+    \@@_error:Nnn \ior_list_streams: { \ior_show_list: } { 2018-12-31 }
+    \@@_error:Nnn \ior_log_streams: { \ior_log_list: } { 2018-12-31 }
+    \@@_error:Nnn \iow_list_streams: { \iow_show_list: } { 2018-12-31 }
+    \@@_error:Nnn \iow_log_streams: { \iow_log_list: } { 2018-12-31 }
     \cs_set_eq:NN \__fp_parse_round:Nw \__fp_parse_round_deprecation_error:Nw
     \cs_set_eq:NN \deprecation_error: \scan_stop:
   }

Modified: trunk/l3kernel/l3file.dtx
===================================================================
--- trunk/l3kernel/l3file.dtx	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/l3file.dtx	2017-06-28 01:00:23 UTC (rev 7319)
@@ -155,12 +155,15 @@
 %   function. An error is raised if the file is not found.
 % \end{function}
 %
-% \begin{function}{\file_list:}
+% \begin{function}{\file_show_list:, \file_log_list:}
 %   \begin{syntax}
-%     \cs{file_list:}
+%     \cs{file_show_list:}
+%     \cs{file_log_list:}
 %   \end{syntax}
-%   This function lists in the log file all files loaded using
-%   \cs{file_input:n}.
+%   These functions list all files loaded by \LaTeXe{} commands that
+%   populate \tn{@filelist} or by \cs{file_input:n}.  While
+%   \cs{file_show_list:} displays the list in the terminal,
+%   \cs{file_log_list:} outputs it to the log file only.
 % \end{function}
 %
 % \subsection{Input--output stream management}
@@ -240,13 +243,20 @@
 %   to other programmers.
 % \end{function}
 %
-% \begin{function}[updated = 2015-08-01]{\ior_list_streams:, \iow_list_streams:}
+% \begin{function}[added = 2017-06-27]
+%   {
+%     \ior_show_list:, \ior_log_list:,
+%     \iow_show_list:, \iow_log_list:
+%   }
 %   \begin{syntax}
-%     \cs{ior_list_streams:}
-%     \cs{iow_list_streams:}
+%     \cs{ior_show_list:}
+%     \cs{ior_log_list:}
+%     \cs{iow_show_list:}
+%     \cs{iow_log_list:}
 %   \end{syntax}
-%   Displays a list of the file names associated with each open
-%   stream: intended for tracking down problems.
+%   Display (to the terminal or log file) a list of the file names
+%   associated with each open (read or write) stream.  This is intended
+%   for tracking down problems.
 % \end{function}
 %
 % \subsection{Reading from files}
@@ -1080,14 +1090,19 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{macro}{\file_list:}
+% \begin{macro}{\file_show_list:, \file_log_list:}
+% \begin{macro}[aux, EXP]{\@@_list_aux:n}
 %   A function to list all files used to the log, without duplicates.
 %   In package mode, if \cs{@filelist} is still defined, we need to take
-%   this list of file names into account
-%   (we capture it \cs{AtBeginDocument} into
-%   \cs{g_@@_record_seq}), turning each file name into a string.
+%   this list of file names into account (we capture it
+%   \cs{AtBeginDocument} into \cs{g_@@_record_seq}), turning it to a
+%   string (this does not affect the commas of this comma list).  The
+%   message system is a bit finnicky (it can only display results that
+%   start with |>~| and end with a dot) so that constrains the possible
+%   markup.  The advantage is that we get terminal and log outputs for
+%   free.
 %    \begin{macrocode}
-\cs_new_protected:Npn \file_list:
+\cs_new_protected:Npn \file_show_list:
   {
     \seq_clear:N \l_@@_tmp_seq
 %<*package>
@@ -1099,12 +1114,19 @@
 %</package>
     \seq_concat:NNN \l_@@_tmp_seq \l_@@_tmp_seq \g_@@_record_seq
     \seq_remove_duplicates:N \l_@@_tmp_seq
-    \iow_log:n { *~File~List~* }
-    \seq_map_inline:Nn \l_@@_tmp_seq { \iow_log:n {##1} }
-    \iow_log:n { ************* }
+    \__msg_show_wrap:n
+      {
+        >~File~List~< \\
+        \seq_map_function:NN \l_@@_tmp_seq \@@_list_aux:n
+        ............
+      }
   }
+\cs_new:Npn \@@_list_aux:n #1 { #1 \\ }
+\cs_new_protected:Npn \file_log_list:
+  { \__msg_log_next: \file_show_list: }
 %    \end{macrocode}
 % \end{macro}
+% \end{macro}
 %
 % When used as a package, there is a need to hold onto the standard file
 % list as well as the new one here.  File names recorded in
@@ -1307,8 +1329,8 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\ior_list_streams:}
-% \begin{macro}[aux]{\@@_list_streams:Nn}
+% \begin{macro}{\ior_show_list:, \ior_log_list:}
+% \begin{macro}[aux]{\@@_list:Nn}
 %   Show the property lists, but with some \enquote{pretty printing}.
 %   See the \pkg{l3msg} module.  The first argument of the message is
 %   |ior| (as opposed to |iow|) and the second is empty if no read
@@ -1317,9 +1339,11 @@
 %   translating |ior|/|iow| to English.  The list of streams is
 %   formatted using \cs{__msg_show_item_unbraced:nn}.
 %    \begin{macrocode}
-\cs_new_protected:Npn \ior_list_streams:
-  { \@@_list_streams:Nn \g_@@_streams_prop { ior } }
-\cs_new_protected:Npn \@@_list_streams:Nn #1#2
+\cs_new_protected:Npn \ior_show_list:
+  { \@@_list:Nn \g_@@_streams_prop { ior } }
+\cs_new_protected:Npn \ior_log_list:
+  { \__msg_log_next: \ior_show_list: }
+\cs_new_protected:Npn \@@_list:Nn #1#2
   {
     \__msg_show_pre:nnxxxx { LaTeX / kernel } { show-streams }
       {#2} { \prop_if_empty:NF #1 { ? } } { } { }
@@ -1608,13 +1632,15 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\iow_list_streams:}
-% \begin{macro}{\@@_list_streams:Nn}
+% \begin{macro}{\iow_show_list:, \iow_log_list:}
+% \begin{macro}{\@@_list:Nn}
 %   Done as for input, but with a copy of the auxiliary so the name is correct.
 %    \begin{macrocode}
-\cs_new_protected:Npn \iow_list_streams:
-  { \@@_list_streams:Nn \g_@@_streams_prop { iow } }
-\cs_new_eq:NN \@@_list_streams:Nn \__ior_list_streams:Nn
+\cs_new_protected:Npn \iow_show_list:
+  { \@@_list:Nn \g_@@_streams_prop { iow } }
+\cs_new_protected:Npn \iow_log_list:
+  { \__msg_log_next: \iow_show_list: }
+\cs_new_eq:NN \@@_list:Nn \__ior_list:Nn
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -2405,7 +2431,65 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}[deprecated = 2018-12-31]{\file_list:}
+%   Renamed to \cs{file_log_list:}.  For removal after 2018-12-31.
 %    \begin{macrocode}
+\cs_new_protected:Npn \file_list:
+  {
+    \__msg_kernel_warning:nnxxx { kernel } { deprecated-command }
+      { 2018-12-31 }
+      { \token_to_str:N \file_list: }
+      { \token_to_str:N \file_log_list: }
+    \cs_gset_eq:NN \file_list: \file_log_list:
+    \file_log_list:
+  }
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[added = 2014-08-22, updated = 2015-08-01, deprecated = 2018-12-31]
+%   {\ior_list_streams:, \ior_log_streams:, \iow_list_streams:, \iow_log_streams:}
+%   These got a more consistent naming.
+%    \begin{macrocode}
+\cs_new_protected:Npn \ior_list_streams:
+  {
+    \__msg_kernel_warning:nnxxx { kernel } { deprecated-command }
+      { 2018-12-31 }
+      { \token_to_str:N \ior_list_streams: }
+      { \token_to_str:N \ior_show_list: }
+    \cs_gset_eq:NN \ior_list_streams: \ior_show_list:
+    \ior_show_list:
+  }
+\cs_new_protected:Npn \ior_log_streams:
+  {
+    \__msg_kernel_warning:nnxxx { kernel } { deprecated-command }
+      { 2018-12-31 }
+      { \token_to_str:N \ior_log_streams: }
+      { \token_to_str:N \ior_log_list: }
+    \cs_gset_eq:NN \ior_log_streams: \ior_log_list:
+    \ior_log_list:
+  }
+\cs_new_protected:Npn \iow_list_streams:
+  {
+    \__msg_kernel_warning:nnxxx { kernel } { deprecated-command }
+      { 2018-12-31 }
+      { \token_to_str:N \iow_list_streams: }
+      { \token_to_str:N \iow_show_list: }
+    \cs_gset_eq:NN \iow_list_streams: \iow_show_list:
+    \iow_show_list:
+  }
+\cs_new_protected:Npn \iow_log_streams:
+  {
+    \__msg_kernel_warning:nnxxx { kernel } { deprecated-command }
+      { 2018-12-31 }
+      { \token_to_str:N \iow_log_streams: }
+      { \token_to_str:N \iow_log_list: }
+    \cs_gset_eq:NN \iow_log_streams: \iow_log_list:
+    \iow_log_list:
+  }
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
 %

Modified: trunk/l3kernel/l3obsolete.txt
===================================================================
--- trunk/l3kernel/l3obsolete.txt	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/l3obsolete.txt	2017-06-28 01:00:23 UTC (rev 7319)
@@ -19,10 +19,15 @@
 \box_resize:cnn                   2018
 \box_resize:Nnn                   2018
 \file_add_path:nN                 2018
+\file_list:                       2018
 \file_path_include:n              2018
 \file_path_remove:n               2018
 \g_file_current_name_tl           2018
 \ior_get_str:NN                   2017
+\ior_list_streams:                2018
+\ior_log_streams:                 2018
+\iow_list_streams:                2018
+\iow_log_streams:                 2018
 \sort_ordered:                    2018
 \sort_reversed:                   2018
 \tl_to_lowercase:n                2017

Modified: trunk/l3kernel/testfiles/m3expl001.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2868,7 +2868,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2889,8 +2891,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2922,8 +2925,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -3003,6 +3007,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5397,8 +5406,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2856,7 +2856,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2877,8 +2879,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2910,8 +2913,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2991,6 +2995,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5387,8 +5396,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl001.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2856,7 +2856,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2877,8 +2879,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2910,8 +2913,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2991,6 +2995,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5387,8 +5396,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2856,7 +2856,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2877,8 +2879,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2910,8 +2913,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2991,6 +2995,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5385,8 +5394,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2866,7 +2866,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2887,8 +2889,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2920,8 +2923,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -3001,6 +3005,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5375,8 +5384,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2869,7 +2869,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2890,8 +2892,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2923,8 +2926,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -3004,6 +3008,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5398,8 +5407,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2857,7 +2857,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2878,8 +2880,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2911,8 +2914,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2992,6 +2996,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5388,8 +5397,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl003.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2857,7 +2857,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2878,8 +2880,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2911,8 +2914,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2992,6 +2996,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5388,8 +5397,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2857,7 +2857,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2878,8 +2880,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2911,8 +2914,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -2992,6 +2996,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5386,8 +5395,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \__int_rand:ww on line ...
 Defining \__int_rand_narrow:nn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -2867,7 +2867,9 @@
 Defining \file_parse_full_name:nNNN on line ...
 Defining \__file_parse_full_name_auxi:w on line ...
 Defining \__file_parse_full_name_split:nNNNTF on line ...
-Defining \file_list: on line ...
+Defining \file_show_list: on line ...
+Defining \__file_list_aux:n on line ...
+Defining \file_log_list: on line ...
 Defining \c_term_ior on line ...
 Defining \g__ior_streams_seq on line ...
 Defining \l__ior_stream_tl on line ...
@@ -2888,8 +2890,9 @@
 Defining \__ior_open_stream:Nn on line ...
 Defining \ior_close:N on line ...
 Defining \ior_close:c on line ...
-Defining \ior_list_streams: on line ...
-Defining \__ior_list_streams:Nn on line ...
+Defining \ior_show_list: on line ...
+Defining \ior_log_list: on line ...
+Defining \__ior_list:Nn on line ...
 Defining \if_eof:w on line ...
 Defining \ior_if_eof_p:N on line ...
 Defining \ior_if_eof:NT on line ...
@@ -2921,8 +2924,9 @@
 Defining \__iow_open_stream:NV on line ...
 Defining \iow_close:N on line ...
 Defining \iow_close:c on line ...
-Defining \iow_list_streams: on line ...
-Defining \__iow_list_streams:Nn on line ...
+Defining \iow_show_list: on line ...
+Defining \iow_log_list: on line ...
+Defining \__iow_list:Nn on line ...
 Defining \iow_shipout_x:Nn on line ...
 Defining \iow_shipout_x:cn on line ...
 Defining \iow_shipout_x:Nx on line ...
@@ -3002,6 +3006,11 @@
 Defining \file_path_remove:n on line ...
 Defining \file_add_path:nN on line ...
 Defining \ior_get_str:NN on line ...
+Defining \file_list: on line ...
+Defining \ior_list_streams: on line ...
+Defining \ior_log_streams: on line ...
+Defining \iow_list_streams: on line ...
+Defining \iow_log_streams: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -5376,8 +5385,6 @@
 Defining \file_if_exist_input:nT on line ...
 Defining \file_if_exist_input:nF on line ...
 Defining \file_if_exist_input:nTF on line ...
-Defining \ior_log_streams: on line ...
-Defining \iow_log_streams: on line ...
 Defining \int_rand:nn on line ...
 Defining \msg_expandable_error:nnnnnn on line ...
 Defining \msg_expandable_error:nnnnn on line ...

Modified: trunk/l3kernel/testfiles/m3file001.lvt
===================================================================
--- trunk/l3kernel/testfiles/m3file001.lvt	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3file001.lvt	2017-06-28 01:00:23 UTC (rev 7319)
@@ -114,7 +114,7 @@
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \TEST { File~listing }
-  { \file_list: }
+  { \file_log_list: }
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 

Modified: trunk/l3kernel/testfiles/m3file001.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3file001.ptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3file001.ptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -95,7 +95,7 @@
 ============================================================
 TEST 6: File listing
 ============================================================
-* File List *
+> File List <
 pldefs.ltx
 jy1mc.fd
 jy1gt.fd
@@ -111,7 +111,7 @@
 expl3-code.tex
 l3dvipdfmx.def
 filetest.txt
-*************
+.............
 ============================================================
 ============================================================
 TEST 7: File name quoting

Modified: trunk/l3kernel/testfiles/m3file001.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3file001.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3file001.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -95,7 +95,7 @@
 ============================================================
 TEST 6: File listing
 ============================================================
-* File List *
+> File List <
 minimal.cls
 regression-test
 regression-test.cfg
@@ -105,7 +105,7 @@
 expl3-code.tex
 l3pdfmode.def
 filetest.txt
-*************
+.............
 ============================================================
 ============================================================
 TEST 7: File name quoting

Modified: trunk/l3kernel/testfiles/m3file001.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3file001.uptex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3file001.uptex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -95,7 +95,7 @@
 ============================================================
 TEST 6: File listing
 ============================================================
-* File List *
+> File List <
 upldefs.ltx
 jy2mc.fd
 jy2gt.fd
@@ -111,7 +111,7 @@
 expl3-code.tex
 l3dvipdfmx.def
 filetest.txt
-*************
+.............
 ============================================================
 ============================================================
 TEST 7: File name quoting

Modified: trunk/l3kernel/testfiles/m3file001.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3file001.xetex.tlg	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3file001.xetex.tlg	2017-06-28 01:00:23 UTC (rev 7319)
@@ -95,7 +95,7 @@
 ============================================================
 TEST 6: File listing
 ============================================================
-* File List *
+> File List <
 minimal.cls
 regression-test
 regression-test.cfg
@@ -105,7 +105,7 @@
 expl3-code.tex
 l3xdvipdfmx.def
 filetest.txt
-*************
+.............
 ============================================================
 ============================================================
 TEST 7: File name quoting

Modified: trunk/l3kernel/testfiles/m3show001.lvt
===================================================================
--- trunk/l3kernel/testfiles/m3show001.lvt	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3show001.lvt	2017-06-28 01:00:23 UTC (rev 7319)
@@ -86,8 +86,8 @@
 
 \TEST { IO }
   {
-    \ior_list_streams:
-    \iow_list_streams:
+    \ior_show_list:
+    \iow_show_list:
   }
 
 \TEST { BOOL }

Modified: trunk/l3kernel/testfiles/m3show003.lvt
===================================================================
--- trunk/l3kernel/testfiles/m3show003.lvt	2017-06-27 23:47:06 UTC (rev 7318)
+++ trunk/l3kernel/testfiles/m3show003.lvt	2017-06-28 01:00:23 UTC (rev 7319)
@@ -120,8 +120,8 @@
 
 \TEST { io }
   {
-    \ior_log_streams:
-    \iow_log_streams:
+    \ior_log_list:
+    \iow_log_list:
   }
 
 



More information about the latex3-commits mailing list