[latex3-commits] [git/LaTeX3-latex3-latex3] clear-drop: Rename \box_set_eq_clear:NN as _drop (1467feb)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Jan 18 20:48:49 CET 2019


Repository : https://github.com/latex3/latex3
On branch  : clear-drop
Link       : https://github.com/latex3/latex3/commit/1467feb6cbef6b9fc1b9c4ba8ad697e92ac96b30

>---------------------------------------------------------------

commit 1467feb6cbef6b9fc1b9c4ba8ad697e92ac96b30
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Jan 17 19:42:36 2019 +0000

    Rename \box_set_eq_clear:NN as _drop


>---------------------------------------------------------------

1467feb6cbef6b9fc1b9c4ba8ad697e92ac96b30
 l3kernel/CHANGELOG.md                   |    2 +
 l3kernel/l3box.dtx                      |   95 +++++++++++++++++++------------
 l3kernel/l3obsolete.txt                 |    8 +++
 l3kernel/testfiles/m3box001.lvt         |    6 +-
 l3kernel/testfiles/m3expl001.luatex.tlg |   24 +++++---
 l3kernel/testfiles/m3expl001.ptex.tlg   |   24 +++++---
 l3kernel/testfiles/m3expl001.tlg        |   24 +++++---
 l3kernel/testfiles/m3expl001.uptex.tlg  |   24 +++++---
 l3kernel/testfiles/m3expl001.xetex.tlg  |   24 +++++---
 l3kernel/testfiles/m3expl003.luatex.tlg |   24 +++++---
 l3kernel/testfiles/m3expl003.ptex.tlg   |   24 +++++---
 l3kernel/testfiles/m3expl003.tlg        |   24 +++++---
 l3kernel/testfiles/m3expl003.uptex.tlg  |   24 +++++---
 l3kernel/testfiles/m3expl003.xetex.tlg  |   24 +++++---
 l3trial/l3check/l3check.dtx             |    4 +-
 15 files changed, 234 insertions(+), 121 deletions(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 1d81f7a..335944b 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -9,6 +9,7 @@ this project uses date-based 'snapshot' version identifiers.
 
 ### Added
 
+- `\box_(g)set_eq_drop:NN`
 - `\file_get:nnN` and `\file_get:nnNTF`
 - Experimental functions `\sys_shell_get:nnN` and `\sys_shell_get:nnNTF`
 
@@ -19,6 +20,7 @@ this project uses date-based 'snapshot' version identifiers.
 
 ### Deprecated
 
+- `\box_(g)set_eq_clear:NN`, replaced by `\box_(g)set_eq_drop:NN`
 - `\tl_(g)set_from_file(_x):Nnn`, replaced by `\file_get:nnN`
 
 ### Fixed
diff --git a/l3kernel/l3box.dtx b/l3kernel/l3box.dtx
index 4a0ec3e..387b703 100644
--- a/l3kernel/l3box.dtx
+++ b/l3kernel/l3box.dtx
@@ -94,30 +94,6 @@
 %   Sets the content of \meta{box_1} equal to that of \meta{box_2}.
 % \end{function}
 %
-% \begin{function}
-%   {
-%     \box_set_eq_clear:NN, \box_set_eq_clear:cN,
-%     \box_set_eq_clear:Nc, \box_set_eq_clear:cc
-%   }
-%   \begin{syntax}
-%     \cs{box_set_eq_clear:NN} \meta{box_1} \meta{box_2}
-%   \end{syntax}
-%   Sets the content of \meta{box_1} within the current \TeX{} group
-%   equal to that of \meta{box_2}, then clears \meta{box_2} globally.
-% \end{function}
-%
-% \begin{function}
-%   {
-%     \box_gset_eq_clear:NN, \box_gset_eq_clear:cN,
-%     \box_gset_eq_clear:Nc, \box_gset_eq_clear:cc
-%   }
-%   \begin{syntax}
-%     \cs{box_gset_eq_clear:NN} \meta{box_1} \meta{box_2}
-%   \end{syntax}
-%   Sets the content of \meta{box_1} equal to that of \meta{box_2}, then
-%   clears \meta{box_2}. These assignments are global.
-% \end{function}
-%
 % \begin{function}[EXP, pTF, added=2012-03-03]
 %   {\box_if_exist:N, \box_if_exist:c}
 %   \begin{syntax}
@@ -641,6 +617,30 @@
 %   \end{texnote}
 % \end{function}
 %
+% \begin{function}[added = 2019-01-17]
+%   {
+%     \box_set_eq_drop:NN, \box_set_eq_drop:cN,
+%     \box_set_eq_drop:Nc, \box_set_eq_drop:cc
+%   }
+%   \begin{syntax}
+%     \cs{box_set_eq_drop:NN} \meta{box_1} \meta{box_2}
+%   \end{syntax}
+%   Sets the content of \meta{box_1} equal to that of \meta{box_2}, then
+%   drops \meta{box_2}.
+% \end{function}
+%
+% \begin{function}[added = 2019-01-17]
+%   {
+%     \box_gset_eq_drop:NN, \box_gset_eq_drop:cN,
+%     \box_gset_eq_drop:Nc, \box_gset_eq_drop:cc
+%   }
+%   \begin{syntax}
+%     \cs{box_gset_eq_drop:NN} \meta{box_1} \meta{box_2}
+%   \end{syntax}
+%   Sets the content of \meta{box_1} globally equal to that of \meta{box_2},
+%   then drops \meta{box_2}.
+% \end{function}
+%
 % \section{Affine transformations}
 %
 % Affine transformations are changes which (informally) preserve straight
@@ -947,27 +947,25 @@
 %
 % \begin{macro}
 %   {
-%     \box_set_eq_clear:NN, \box_set_eq_clear:cN,
-%     \box_set_eq_clear:Nc, \box_set_eq_clear:cc
+%     \box_set_eq_drop:NN, \box_set_eq_drop:cN,
+%     \box_set_eq_drop:Nc, \box_set_eq_drop:cc
 %   }
-% \testfile*
 % \begin{macro}
 %   {
-%     \box_gset_eq_clear:NN, \box_gset_eq_clear:cN,
-%     \box_gset_eq_clear:Nc, \box_gset_eq_clear:cc
+%     \box_gset_eq_drop:NN, \box_gset_eq_drop:cN,
+%     \box_gset_eq_drop:Nc, \box_gset_eq_drop:cc
 %   }
-% \testfile*
-%    Assigning the contents of a box to be another box.
-%    This clears the second box globally (that's how \TeX{} does it).
+%    Assigning the contents of a box to be another box, then drops the
+%    original box.
 %    \begin{macrocode}
 \__kernel_patch:nnNNpn { \__kernel_chk_var_local:N #1 } { }
-\cs_new_protected:Npn \box_set_eq_clear:NN #1#2
+\cs_new_protected:Npn \box_set_eq_drop:NN #1#2
   { \tex_setbox:D #1 \tex_box:D #2 }
 \__kernel_patch:nnNNpn { \__kernel_chk_var_global:N #1 } { }
-\cs_new_protected:Npn \box_gset_eq_clear:NN #1#2
+\cs_new_protected:Npn \box_gset_eq_drop:NN #1#2
   { \tex_global:D \tex_setbox:D #1 \tex_box:D #2 }
-\cs_generate_variant:Nn \box_set_eq_clear:NN  { c , Nc , cc }
-\cs_generate_variant:Nn \box_gset_eq_clear:NN { c , Nc , cc }
+\cs_generate_variant:Nn \box_set_eq_drop:NN  { c , Nc , cc }
+\cs_generate_variant:Nn \box_gset_eq_drop:NN { c , Nc , cc }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -2114,6 +2112,31 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \subsection{Deprecated functions}
+%
+% \begin{macro}
+%   {
+%     \box_set_eq_clear:NN, \box_set_eq_clear:cN,
+%     \box_set_eq_clear:Nc, \box_set_eq_clear:cc
+%   }
+% \begin{macro}
+%   {
+%     \box_gset_eq_clear:NN, \box_gset_eq_clear:cN,
+%     \box_gset_eq_clear:Nc, \box_gset_eq_clear:cc
+%   }
+%    \begin{macrocode}
+\__kernel_patch_deprecation:nnNNpn { 2020-12-31 } { \box_set_eq_drop:N }
+\cs_new_protected:Npn \box_set_eq_clear:NN #1#2
+  { \tex_setbox:D #1 \tex_box:D #2 }
+\__kernel_patch_deprecation:nnNNpn { 2020-12-31 } { \box_gset_eq_drop:N }
+\cs_new_protected:Npn \box_gset_eq_clear:NN #1#2
+  { \tex_global:D \tex_setbox:D #1 \tex_box:D #2 }
+\cs_generate_variant:Nn \box_set_eq_clear:NN  { c , Nc , cc }
+\cs_generate_variant:Nn \box_gset_eq_clear:NN { c , Nc , cc }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 %    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
diff --git a/l3kernel/l3obsolete.txt b/l3kernel/l3obsolete.txt
index 91049a8..a283dfc 100644
--- a/l3kernel/l3obsolete.txt
+++ b/l3kernel/l3obsolete.txt
@@ -15,6 +15,14 @@ They will be removed from the sources at the end of the given year.
 --------------------------------------
 Function                   Expires end
 --------------------------------------
+\box_gset_eq_clear:cc             2020
+\box_gset_eq_clear:cN             2020
+\box_gset_eq_clear:Nc             2020
+\box_gset_eq_clear:NN             2020
+\box_set_eq_clear:cc              2020
+\box_set_eq_clear:cN              2020
+\box_set_eq_clear:Nc              2020
+\box_set_eq_clear:NN              2020
 \c_zero                           2019
 \c_one                            2019
 \c_two                            2019
diff --git a/l3kernel/testfiles/m3box001.lvt b/l3kernel/testfiles/m3box001.lvt
index dc00342..ccdefb9 100644
--- a/l3kernel/testfiles/m3box001.lvt
+++ b/l3kernel/testfiles/m3box001.lvt
@@ -128,7 +128,7 @@
   \box_set_eq:NN \l_tempa_box \l_h_box
   \box_show:N \l_h_box
   \group_begin:
-    \box_set_eq_clear:NN \l_tempa_box \l_h_box
+    \box_set_eq_drop:NN \l_tempa_box \l_h_box
     \box_show:N \l_h_box
   \group_end:
   \box_show:N \l_h_box
@@ -148,7 +148,7 @@
   \box_show:N \l_tempb_box
   \box_show:N \l_tempc_box
   \box_show:N \l_tempd_box
-  \box_set_eq_clear:NN \l_tempa_box \l_h_box
+  \box_set_eq_drop:NN \l_tempa_box \l_h_box
 }
 \TEST{Setting~boxes~globally~equal}{
   \OMIT
@@ -158,7 +158,7 @@
   \box_gset_eq:NN \g_tempa_box \l_h_box
   \box_show:N \l_h_box
   \group_begin:
-    \box_gset_eq_clear:NN \g_tempa_box \l_h_box
+    \box_gset_eq_drop:NN \g_tempa_box \l_h_box
     \box_show:N \l_h_box
   \group_end:
   \box_show:N \l_h_box
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index 9d34754..3338ba4 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -5047,14 +5047,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5254,6 +5254,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index c0260e5..d8d69eb 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -5343,14 +5343,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5550,6 +5550,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index d0375f4..aafec6a 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -5343,14 +5343,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5550,6 +5550,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 4a5ba6f..040e358 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -5340,14 +5340,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5547,6 +5547,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index eceb662..acf118f 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -5058,14 +5058,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5265,6 +5265,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index 9d34754..3338ba4 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -5047,14 +5047,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5254,6 +5254,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index c0260e5..d8d69eb 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -5343,14 +5343,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5550,6 +5550,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index d0375f4..aafec6a 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -5343,14 +5343,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5550,6 +5550,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 4a5ba6f..040e358 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -5340,14 +5340,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5547,6 +5547,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index eceb662..acf118f 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -5058,14 +5058,14 @@ Defining \box_set_eq:cc on line ...
 Defining \box_gset_eq:cN on line ...
 Defining \box_gset_eq:Nc on line ...
 Defining \box_gset_eq:cc on line ...
-Defining \box_set_eq_clear:NN on line ...
-Defining \box_gset_eq_clear:NN on line ...
-Defining \box_set_eq_clear:cN on line ...
-Defining \box_set_eq_clear:Nc on line ...
-Defining \box_set_eq_clear:cc on line ...
-Defining \box_gset_eq_clear:cN on line ...
-Defining \box_gset_eq_clear:Nc on line ...
-Defining \box_gset_eq_clear:cc on line ...
+Defining \box_set_eq_drop:NN on line ...
+Defining \box_gset_eq_drop:NN on line ...
+Defining \box_set_eq_drop:cN on line ...
+Defining \box_set_eq_drop:Nc on line ...
+Defining \box_set_eq_drop:cc on line ...
+Defining \box_gset_eq_drop:cN on line ...
+Defining \box_gset_eq_drop:Nc on line ...
+Defining \box_gset_eq_drop:cc on line ...
 Defining \box_if_exist:NTF on line ...
 Defining \box_if_exist:NT on line ...
 Defining \box_if_exist:NF on line ...
@@ -5265,6 +5265,14 @@ Defining \box_autosize_to_wd_and_ht_plus_dp:Nnn on line ...
 Defining \box_autosize_to_wd_and_ht_plus_dp:cnn on line ...
 Defining \__box_autosize:Nnnn on line ...
 Defining \__box_resize_common:N on line ...
+Defining \box_set_eq_clear:NN on line ...
+Defining \box_gset_eq_clear:NN on line ...
+Defining \box_set_eq_clear:cN on line ...
+Defining \box_set_eq_clear:Nc on line ...
+Defining \box_set_eq_clear:cc on line ...
+Defining \box_gset_eq_clear:cN on line ...
+Defining \box_gset_eq_clear:Nc on line ...
+Defining \box_gset_eq_clear:cc on line ...
 Defining \color_group_begin: on line ...
 Defining \color_group_end: on line ...
 Defining \color_ensure_current: on line ...
diff --git a/l3trial/l3check/l3check.dtx b/l3trial/l3check/l3check.dtx
index 93f7d44..c20cc2e 100644
--- a/l3trial/l3check/l3check.dtx
+++ b/l3trial/l3check/l3check.dtx
@@ -1,6 +1,6 @@
 % \iffalse
 %
-%% File l3check.dtx (C) Copyright 2012-2018 The LaTeX3 Project
+%% File l3check.dtx (C) Copyright 2012-2019 The LaTeX3 Project
 %%
 %% It may be distributed and/or modified under the conditions of the
 %% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -1134,7 +1134,7 @@
 % \cs{int_decr:N}.  Same for \cs{int_gadd:Nn},
 % \cs{int_gsub:Nn}, \cs{int_gset:Nn},
 % |(dim/skip/muskip)_(gzero:N/gset:Nn/gset_eq:NN/gadd:Nn/gsub:Nn)|,
-% \cs{box_gset_eq:NN}, \cs{box_gset_eq_clear:NN},
+% \cs{box_gset_eq:NN}, \cs{box_gset_eq_drop:NN},
 % \cs{box_get_to_last:N}, \cs{hbox_gset:Nn}, \cs{hbox_gset_to_wd:Nnn},
 % \cs{hbox_gset:Nw}, \cs{vbox_gset:Nn}, \cs{vbox_gset_top:Nn},
 % \cs{vbox_gset_to_ht:Nnn}, \cs{vbox_gset:Nw}.





More information about the latex3-commits mailing list