[latex3-commits] [git/LaTeX3-latex3-latex3] l3box-trim-clip: Rename \box_clip:N to \box_set_clipped:N (6b5eac440)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Apr 14 15:12:44 CEST 2023


Repository : https://github.com/latex3/latex3
On branch  : l3box-trim-clip
Link       : https://github.com/latex3/latex3/commit/6b5eac44003e8b494fc3e7f6dba73947cfd97df4

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

commit 6b5eac44003e8b494fc3e7f6dba73947cfd97df4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Apr 14 14:06:43 2023 +0100

    Rename \box_clip:N to \box_set_clipped:N


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

6b5eac44003e8b494fc3e7f6dba73947cfd97df4
 l3kernel/CHANGELOG.md                         |  6 ++++++
 l3kernel/l3candidates.dtx                     | 16 ++++++++--------
 l3kernel/testfiles-backend/support/driver.tex |  8 ++++----
 3 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index addfd8533..aa748468d 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -7,9 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
 
 ## [Unreleased]
 
+### Added
+- `\box_set_clipped:N` and variants
+
 ### Fixed
 - Incorrect internal name in `\pdf_pagesize_gset:nn`
 
+### Removed
+- Experimental `\box_clip:N` and variants
+
 ## [2023-03-30]
 
 ### Added
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index 9e2120882..b8e6c94f9 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -86,10 +86,10 @@
 %
 % \section{Additions to \pkg{l3box}}
 %
-% \begin{function}[updated = 2019-01-23]
-%   {\box_clip:N, \box_clip:c, \box_gclip:N, \box_gclip:c}
+% \begin{function}[updated = 2023-04-14]
+%   {\box_set_clipped:N, \box_set_clipped:c, \box_gset_clipped:N, \box_gset_clipped:c}
 %   \begin{syntax}
-%     \cs{box_clip:N} \meta{box}
+%     \cs{box_set_clipped:N} \meta{box}
 %   \end{syntax}
 %   Clips the \meta{box} in the output so that only material inside the
 %   bounding box is displayed in the output. The updated \meta{box} is an
@@ -674,15 +674,15 @@
 %
 % \subsubsection{Viewing part of a box}
 %
-% \begin{macro}{\box_clip:N, \box_clip:c, \box_gclip:N, \box_gclip:c}
+% \begin{macro}{\box_set_clipped:N, \box_set_clipped:c, \box_gset_clipped:N, \box_gset_clipped:c}
 %   A wrapper around the driver-dependent code.
 %    \begin{macrocode}
-\cs_new_protected:Npn \box_clip:N #1
+\cs_new_protected:Npn \box_set_clipped:N #1
   { \hbox_set:Nn #1 { \@@_backend_clip:N #1 } }
-\cs_generate_variant:Nn \box_clip:N { c }
-\cs_new_protected:Npn \box_gclip:N #1
+\cs_generate_variant:Nn \box_set_clipped:N { c }
+\cs_new_protected:Npn \box_gset_clipped:N #1
   { \hbox_gset:Nn #1 { \@@_backend_clip:N #1 } }
-\cs_generate_variant:Nn \box_gclip:N { c }
+\cs_generate_variant:Nn \box_gset_clipped:N { c }
 %    \end{macrocode}
 % \end{macro}
 %
diff --git a/l3kernel/testfiles-backend/support/driver.tex b/l3kernel/testfiles-backend/support/driver.tex
index 5d936a57c..4d0a6f284 100644
--- a/l3kernel/testfiles-backend/support/driver.tex
+++ b/l3kernel/testfiles-backend/support/driver.tex
@@ -13,19 +13,19 @@
   {
     \hbox_set:Nn \l_tmpa_box { Going~up~and~down }
     \box_set_dp:Nn \l_tmpa_box { 1 pt }
-    \box_clip:N \l_tmpa_box
+    \box_set_clipped:N \l_tmpa_box
     \box_show:N \l_tmpa_box
     \hbox_set:Nn \l_tmpa_box { Going~up~and~down }
     \box_set_dp:Nn \l_tmpa_box { 0 pt }
-    \box_clip:N \l_tmpa_box
+    \box_set_clipped:N \l_tmpa_box
     \box_show:N \l_tmpa_box
     \hbox_set:Nn \l_tmpa_box { Going~up~and~down }
     \box_set_dp:Nn \l_tmpa_box { 1 pt }
-    \box_clip:N \l_tmpa_box
+    \box_set_clipped:N \l_tmpa_box
     \box_show:N \l_tmpa_box
     \hbox_set:Nn \l_tmpa_box { Going~up~and~down }
     \box_set_wd:Nn \l_tmpa_box { 20 pt }
-    \box_clip:N \l_tmpa_box
+    \box_set_clipped:N \l_tmpa_box
     \box_show:N \l_tmpa_box
   }
 





More information about the latex3-commits mailing list.