texlive[74570] Master/texmf-dist: l3experimental (11mar25)
commits+karl at tug.org
commits+karl at tug.org
Tue Mar 11 21:06:38 CET 2025
Revision: 74570
https://tug.org/svn/texlive?view=revision&revision=74570
Author: karl
Date: 2025-03-11 21:06:37 +0100 (Tue, 11 Mar 2025)
Log Message:
-----------
l3experimental (11mar25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins
trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins
trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins
trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins
trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins
trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md 2025-03-11 20:06:37 UTC (rev 74570)
@@ -7,6 +7,15 @@
## [Unreleased]
+## [2025-03-10]
+
+### Added
+- `\draw_hidden_(begin|end):`
+
+### Changed
+- Adjust `l3galley` version of `\clearpage` based on new insight into
+ need for some lines in LaTeX2e version (see issue \#431)
+
## [2024-03-14]
### Added
@@ -327,7 +336,8 @@
- New `l3color` module using `xcolor`-like expression syntax
- New `l3draw` module, based on `pgf` layer of the TikZ system
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-03-14...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2025-03-10...HEAD
+[2025-03-10]: https://github.com/latex3/latex3/compare/2024-03-14...2025-03-10
[2024-03-14]: https://github.com/latex3/latex3/compare/2024-02-20...2024-03-14
[2024-02-20]: https://github.com/latex3/latex3/compare/2024-01-04...2024-02-20
[2024-01-04]: https://github.com/latex3/latex3/compare/2023-12-08...2024-01-04
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/README.md 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/README.md 2025-03-11 20:06:37 UTC (rev 74570)
@@ -1,7 +1,7 @@
Experimental LaTeX3 Concepts
============================
-Release 2024-03-14
+Release 2025-03-10
Overview
--------
@@ -117,6 +117,6 @@
-----
-<p>Copyright (C) 1998-2004,2008-2012,2014-2024 The LaTeX Project <br />
+<p>Copyright (C) 1998-2004,2008-2012,2014-2025 The LaTeX Project <br />
<a href="http://latex-project.org/">http://latex-project.org/</a> <br />
All rights reserved.</p>
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3benchmark.dtx
%
-% Copyright (C) 2011-2024 The LaTeX Project
+% Copyright (C) 2011-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -122,7 +122,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3benchmark}{2024-03-14}{}
+\ProvidesExplPackage{l3benchmark}{2025-03-10}{}
{L3 Experimental benchmarking}
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File: l3benchmark.ins
-Copyright (C) 2011,2018-2024 The LaTeX Project
+Copyright (C) 2011,2018-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2018-2024 The LaTeX Project
+Copyright (C) 2018-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-boxes.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-layers.dtx
%
-% Copyright (C) 2019-2024 The LaTeX Project
+% Copyright (C) 2019-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-paths.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-points.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -63,7 +63,7 @@
% This sub-module covers more-or-less the same ideas as
% \texttt{pgfcorepoints.code.tex}, though the approach taken to returning
% values is different: point expressions here are processed by expansion
-% and return a co-ordinate pair in the form |{|\meta{x}|}{|\meta{y}|}|.
+% and return a coordinate pair in the form |{|\meta{x}|}{|\meta{y}|}|.
% Equivalents of following \pkg{pgf} functions are deliberately omitted:
% \begin{itemize}
% \item \cs{pgfpointorigin}: Can be given explicitly as |0pt,0pt|.
@@ -106,9 +106,9 @@
% \begin{macro}[EXP]
% {\@@_point_process_auxvii:nnnnn, \@@_point_process_auxvii:eeeen}
% \begin{macro}[EXP]{\@@_point_process_auxviii:nw}
-% Execute whatever code is passed to extract the $x$ and $y$ co-ordinates.
+% Execute whatever code is passed to extract the $x$ and $y$ coordinates.
% The first argument here should itself absorb two arguments. There is
-% also a version to deal with two co-ordinates: common enough to justify a
+% also a version to deal with two coordinates: common enough to justify a
% separate function.
% \begin{macrocode}
\cs_new:Npn \@@_point_process:nn #1#2
@@ -185,7 +185,7 @@
% \begin{macro}[EXP]{\draw_point:n}
% \begin{macro}[EXP]{\@@_point_to_dim:n, \@@_point_to_dim:e}
% \begin{macro}[EXP]{\@@_point_to_dim:w}
-% Co-ordinates are always returned as two dimensions.
+% Coordinates are always returned as two dimensions.
% \begin{macrocode}
\cs_new:Npn \draw_point:n #1
{ \@@_point_to_dim:e { \fp_eval:n {#1} } }
@@ -197,12 +197,12 @@
% \end{macro}
% \end{macro}
%
-% \subsection{Polar co-ordinates}
+% \subsection{Polar coordinates}
%
% \begin{macro}[EXP]{\draw_point_polar:nn}
% \begin{macro}[EXP]{\draw_point_polar:nnn}
% \begin{macro}[EXP]{\@@_draw_polar:nnn, \@@_draw_polar:enn}
-% Polar co-ordinates may have either one or two lengths, so there is a need
+% Polar coordinates may have either one or two lengths, so there is a need
% to do a simple split before the calculation. As the angle gets used twice,
% save on any expression evaluation there and force expansion.
% \begin{macrocode}
@@ -404,7 +404,7 @@
% \item $d$
% \item $n$
% \end{enumerate}
-% Once we evaluate $e$ and $f$, the co-ordinate $(c,d)$ is no longer
+% Once we evaluate $e$ and $f$, the coordinate $(c,d)$ is no longer
% required: handy as we will need various intermediate values in the
% following.
% \begin{macrocode}
@@ -553,7 +553,7 @@
% \item $y_{3}$
% \item $n$
% \end{enumerate}
-% Once we evaluate $a$, $b$ and $c$, the co-ordinate $(x_{3},y_{3})$
+% Once we evaluate $a$, $b$ and $c$, the coordinate $(x_{3},y_{3})$
% and $r$ are no longer required: handy as we will need various
% intermediate values in the following.
% \begin{macrocode}
@@ -704,7 +704,7 @@
% }
% Finding a point on an ellipse arc is relatively easy: find the correct
% angle between the two given, use the sine and cosine of that angle,
-% apply to the axes. We just have to work a bit with the co-ordinate
+% apply to the axes. We just have to work a bit with the coordinate
% expansion.
% \begin{macrocode}
\cs_new:Npn \draw_point_interpolate_arcaxes:nnnnnn #1#2#3#4#5#6
@@ -719,7 +719,7 @@
{ \fp_eval:n {#1} } {#2} {#3} {#4} {#5} {#6} {#7} {#8} {#9}
}
% \end{macrocode}
-% At this stage, the three co-ordinate pairs are fully expanded but somewhat
+% At this stage, the three coordinate pairs are fully expanded but somewhat
% re-ordered:
% \begin{enumerate}[label = \#\arabic*, font = \ttfamily]
% \item $p$
@@ -812,7 +812,7 @@
% \end{macrocode}
% At this stage, everything is fully expanded and back in the input order.
% The approach to finding the required point is iterative. We carry out
-% three phases. In phase one, we need all of the input co-ordinates
+% three phases. In phase one, we need all of the input coordinates
% \begin{align*}
% x_{1}' &= (1 - p)x_{1} + px_{2} \\
% y_{1}' &= (1 - p)y_{1} + py_{2} \\
@@ -906,7 +906,7 @@
%
% \subsection{Vector support}
%
-% As well as co-ordinates relative to the drawing
+% As well as coordinates relative to the drawing
%
% \begin{variable}
% {
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-scopes.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -347,7 +347,19 @@
% \end{macrocode}
% \end{macro}
%
+% \subsection{Hidden material}
+%
+% \begin{macro}{\draw_hidden_begin:, \draw_hidden_end:}
+% Hide everything: the displacement is taken from \pkg{pgf}.
% \begin{macrocode}
+\cs_new_protected:Npn \draw_hidden_begin:
+ { \@@_backend_shift:nn { 2000 } { 2000 } }
+\cs_new_protected:Npn \draw_hidden_end:
+ { \@@_backend_shift:nn { -2000 } { -2000 } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
%</package>
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-softpath.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -302,7 +302,7 @@
% {\l_@@_softpath_corneri_dim, \l_@@_softpath_cornerii_dim}
% \begin{variable}{\l_@@_softpath_first_tl, \l_@@_softpath_move_tl}
% Position tracking: the token list data may be entirely empty or set to
-% a co-ordinate.
+% a coordinate.
% \begin{macrocode}
\fp_new:N \l_@@_softpath_lastx_fp
\fp_new:N \l_@@_softpath_lasty_fp
@@ -530,7 +530,7 @@
}
% \end{macrocode}
% At this stage we have the two curve end points, but they are in
-% co-ordinate form. So we split them up (with some more reordering).
+% coordinate form. So we split them up (with some more reordering).
% \begin{macrocode}
\cs_new:Npn \@@_softpath_round_calc:nnnnnn #1#2#3#4#5#6
{
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-state.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw-transforms.dtx
%
-% Copyright (C) 2018-2024 The LaTeX Project
+% Copyright (C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -74,7 +74,7 @@
% although also for shapes, likely needs more use cases before addressing.
% \item \cs{pgflowlevelsynccm}, \cs{pgflowlevel}: Likely to be added when
% use cases are encountered in other parts of the code.
-% \item \cs{pgfviewboxscope}: Seems very speicalied, need to understand the
+% \item \cs{pgfviewboxscope}: Seems very specialized, need to understand the
% requirements here.
% \end{itemize}
%
@@ -210,7 +210,7 @@
%
% \begin{macro}{\@@_transform_shift:nnnn}
% Apply the current transformation matrix to the shift, then store
-% the resulting values: we may or may not have a none-zero starting
+% the resulting values: we may or may not have a non-zero starting
% point here.
% \begin{macrocode}
\cs_new_protected:Npn \@@_transform_shift:nnnn #1#2#3#4
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3draw.dtx
%
-% Copyright(C) 2018-2024 The LaTeX Project
+% Copyright(C) 2018-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -110,7 +110,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -177,7 +177,7 @@
% \end{function}
%
% Within a drawing, there are different ways of referring to a position.
-% The co-ordinates of a point are given relative to the current
+% The coordinates of a point are given relative to the current
% \emph{drawing axes}. These can be manipulated and tracked at the code
% level. Underlying this is the \meta{canvas}, which is at the \pkg{draw}
% level essentially fixed and in line with the paper. Initially, the two
@@ -187,7 +187,7 @@
%
% The bounding box of the drawing is determined by tracking the size of the
% \pkg{draw} commands between the start and end. The bounding box is (roughly)
-% the smallest box that contains all of the co-ordinates mentioned within the
+% the smallest box that contains all of the coordinates mentioned within the
% drawing. This can include those automatically generated, for example the
% supporting points needed to construct an arc.
%
@@ -197,7 +197,7 @@
% \end{syntax}
% As standard, the baseline of the bounding box of a drawing is calculated
% automatically at the bottom of the drawing. It is possible to adjust this
-% using the \cs{draw_baseline:n} function. If the drawing co-ordinates lead
+% using the \cs{draw_baseline:n} function. If the drawing coordinates lead
% to lower $y$-axis values than the \meta{length}, then the drawing will have
% a depth as well as a height.
% \begin{demo}
@@ -253,6 +253,18 @@
% \end{demo}
% \end{function}
%
+% \begin{function}{\draw_hidden_begin:, \draw_hidden_end:}
+% \begin{syntax}
+% \cs{draw_hidden_begin:}
+% ...
+% \cs{draw_hidden_end:}
+% \end{syntax}
+% Hides all content between the start and end: this may be thought of as
+% making it \enquote{invisible}. These commands may be used outside of
+% the drawing environment provided they are within a single box or other
+% unbroken construct.
+% \end{function}
+%
% \subsection{Graphics state}
%
% Within the drawing environment, a number of functions control how drawings
@@ -399,7 +411,7 @@
%
% \subsection{Points}
%
-% Functions supporting the calculation of points (co-ordinates) are expandable
+% Functions supporting the calculation of points (coordinates) are expandable
% and may be used outside of the drawing environment. The outputs of all of the
% point functions are tuples. This output form is then suitable as \emph{input}
% for subsequent point calculations, \emph{i.e.}~where a \meta{point} is required
@@ -415,7 +427,7 @@
% are all valid input forms. Notice that each part of the tuple may itself
% be a float point expression.
%
-% Point co-ordinates are relative to the canvas axes, but can be transformed
+% Point coordinates are relative to the canvas axes, but can be transformed
% by \cs{draw_point_transform:n}. These manipulation is applied by many
% higher-level functions, for example path construction, and allows parts of
% a drawing to be rotated, scaled or skewed. This occurs before writing any
@@ -433,7 +445,7 @@
% \cs{draw_point_polar:nn} \Arg{radius} \Arg{angle}
% \cs{draw_point_polar:nnn} \Arg{radius-a} \Arg{radius-b} \Arg{angle}
% \end{syntax}
-% Gives the co-ordinates of the point at \meta{angle} (an \meta{fp expr} in
+% Gives the coordinates of the point at \meta{angle} (an \meta{fp expr} in
% \emph{degrees}) and \meta{radius}. The three-argument version accepts
% two radii of different lengths.
%
@@ -446,7 +458,7 @@
% \begin{syntax}
% \cs{draw_point_unit_vector:n} \Arg{point}
% \end{syntax}
-% Expands to the co-ordinates of a unit vector in the direction of the
+% Expands to the coordinates of a unit vector in the direction of the
% \meta{point} from the origin. If the \meta{point} is at the origin,
% a vertical unit vector is returned
% \end{function}
@@ -482,7 +494,7 @@
% \cs{draw_point_vec:nn} \Arg{xscale} \Arg{yscale}
% \cs{draw_point_vec:nnn} \Arg{xscale} \Arg{yscale} \Arg{zscale}
% \end{syntax}
-% Expands to the co-ordinate of the point at \meta{xscale} times the
+% Expands to the coordinate of the point at \meta{xscale} times the
% $x$-vector and \meta{yscale} times the $y$-vector. The three-argument
% version extends this to include the $z$-vector.
% \end{function}
@@ -492,7 +504,7 @@
% \cs{draw_point_vec_polar:nn} \Arg{radius} \Arg{angle}
% \cs{draw_point_vec_polar:nnn} \Arg{radius-a} \Arg{radius-b} \Arg{angle}
% \end{syntax}
-% Gives the co-ordinates of the point at \meta{angle} (an \meta{fp expr} in
+% Gives the coordinates of the point at \meta{angle} (an \meta{fp expr} in
% \emph{degrees}) and \meta{radius}, relative to the prevailing
% $x$- and $y$-vectors. The three-argument version accepts two radii of
% different lengths.
@@ -643,7 +655,7 @@
% \begin{syntax}
% \cs{draw_path_use:n} \Arg{action(s)}
% \end{syntax}
-% Inserts the current path, carrying out one ore more possible \meta{actions}
+% Inserts the current path, carrying out one or more possible \meta{actions}
% (a comma list):
% \begin{itemize}
% \item \texttt{stroke} Draws a line along the current path
@@ -1037,7 +1049,7 @@
%
% Points are normally used unchanged relative to the canvas axes. This can
% be modified by applying a transformation matrix. The canvas axes themselves
-% may be adjusted using \cs{driver_draw_cm:nnnn}: note that this
+% may be adjusted using \cs{@@_backend_cm:nnnn}: note that this
% is transparent to the drawing code so is not tracked.
%
% \begin{function}
@@ -1068,7 +1080,7 @@
% \cs{draw_transform_triangle:nnn}
% \Arg{origin} \Arg{point1} \Arg{point2}
% \end{syntax}
-% Applies a transformation such that the co-ordinates $(0, 0)$, $(1, 0)$
+% Applies a transformation such that the coordinates $(0, 0)$, $(1, 0)$
% and $(0, 1)$ are given by the \meta{origin}, \meta{point1} and
% \meta{point2}, respectively.
% This assignment is local.
@@ -1193,7 +1205,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3draw}{2024-03-14}{}
+\ProvidesExplPackage{l3draw}{2025-03-10}{}
{L3 Experimental core drawing support}
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File: l3draw.ins
-Copyright (C) 2018-2024 The LaTeX Project
+Copyright (C) 2018-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2018-2024 The LaTeX Project
+Copyright (C) 2018-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3graphics.dtx
%
-% Copyright (C) 2017-2024 The LaTeX Project
+% Copyright (C) 2017-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -93,7 +93,7 @@
% \end{variable}
%
% \begin{variable}{type}
-% The type of graphic file beign included: if this key is not set, the
+% The type of graphic file being included: if this key is not set, the
% \emph{type} is determined from the file extension.
% \end{variable}
%
@@ -103,7 +103,7 @@
% \begin{syntax}
% \cs{graphics_include:nn} \Arg{keys} \Arg{file}
% \end{syntax}
-% Horizontal-mode command which includes the \meta{file} as an graphic
+% Horizontal-mode command which includes the \meta{file} as a graphic
% at the current location. The file \meta{type} may be given as one of the
% \meta{keys}, or will otherwise be determined from file extension. The
% \meta{keys} is used to pass settings as detailed above.
@@ -121,7 +121,7 @@
%
% \begin{variable}{\l_graphics_search_path_seq}
% Each entry is the path to a directory which should be searched when
-% seeking an graphic file. Each path can be relative or absolute, and should
+% seeking a graphic file. Each path can be relative or absolute, and should
% not include the trailing slash. The entries are not expanded when
% used so may contain active characters but should not feature any
% variable content. Spaces need not be quoted.
@@ -162,7 +162,7 @@
% \cs{graphics_show_list:}
% \cs{graphics_log_list:}
% \end{syntax}
-% These functions list all graphic files loaded by in a similar manner to
+% These functions list all graphic files loaded in a similar manner to
% \cs{file_show_list:} and \cs{file_log_list:}. While
% \cs{graphics_show_list:} displays the list in the terminal,
% \cs{graphics_log_list:} outputs it to the log file only. In both cases, only
@@ -184,7 +184,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3graphics}{2024-03-14}{}
+\ProvidesExplPackage{l3graphics}{2025-03-10}{}
{L3 Experimental graphics inclusion support}
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -1,6 +1,6 @@
\iffalse meta-comment
-File l3graphics.ins Copyright (C) 2017,2019-2024 The LaTeX Project
+File l3graphics.ins Copyright (C) 2017,2019-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -32,7 +32,7 @@
\preamble
-Copyright (C) 2019-2024 The LaTeX Project
+Copyright (C) 2019-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3opacity.dtx
%
-% Copyright (C) 2021-2024 The LaTeX Project
+% Copyright (C) 2021-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -102,11 +102,11 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3opacity}{2024-03-14}{}
+\ProvidesExplPackage{l3opacity}{2025-03-10}{}
{L3 Experimental opacity support}
% \end{macrocode}
%
-% \begin{variable}
+% \begin{variable}{\l_@@_tmp_fp}
% Temporary storage.
% \begin{macrocode}
\fp_new:N \l_@@_tmp_fp
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File: l3opacity.ins
-Copyright (C) 2021-2024 The LaTeX Project
+Copyright (C) 2021-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2021-2024 The LaTeX Project
+Copyright (C) 2021-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: l3str-format.dtx
%
-% Copyright (C) 2012-2024 The LaTeX Project
+% Copyright (C) 2012-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -166,7 +166,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3str-format}{2024-03-14}{}
+\ProvidesExplPackage{l3str-format}{2025-03-10}{}
{L3 Experimental string formatting}
% \end{macrocode}
%
@@ -931,6 +931,7 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}[EXP]{\@@_format_fp_trim:w}
% \begin{macro}[EXP]
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File l3str.ins
-Copyright (C) 2011-2017,2019-2024 The LaTeX Project
+Copyright (C) 2011-2017,2019-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2011-2024 The LaTeX Project
+Copyright (C) 2011-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
%
%% File: xcoffins.dtx
%
-% Copyright (C) 2010-2024 The LaTeX Project
+% Copyright (C) 2010-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -53,7 +53,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -377,7 +377,7 @@
% processes are contrasted. In both cases, the small red coffin has been
% aligned with the large grey coffin. In the left-hand illustration,
% the \cs{JoinCoffins} function was used, resulting in an expanded
-% bounding box. In contrast, on the right \cs{AttachCoffin} was used,
+% bounding box. In contrast, on the right \cs{JoinCoffins}|*| was used,
% meaning that the bounding box does not include the area of the
% smaller coffin.
%
@@ -650,7 +650,7 @@
% <recently read> }
% \end{verbatim}
% Notice that the poles of a coffin are defined by four values:
-% the $x$ and $y$ co-ordinates of a point that the pole
+% the $x$ and $y$ coordinates of a point that the pole
% passes through and the $x$- and $y$-components of a
% vector denoting the direction of the pole. It is the ratio between
% the later, rather than the absolute values, which determines the
@@ -672,7 +672,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xcoffins}{2024-03-14}{}
+\ProvidesExplPackage{xcoffins}{2025-03-10}{}
{L3 Experimental design level coffins}
% \end{macrocode}
%
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File: xcoffins.ins
-Copyright (C) 2010,2011,2012,2016,2017,2019-2024 The LaTeX Project
+Copyright (C) 2010,2011,2012,2016,2017,2019-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2010-2024 The LaTeX Project
+Copyright (C) 2010-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -3,7 +3,7 @@
%% File: l3galley.dtx
%
% Copyright (C) 1999-2001,2004-2009 Frank Mittelbach
-% (C) 2010-2024 The LaTeX Project
+% (C) 2010-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -61,7 +61,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -686,7 +686,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3galley}{2024-03-14}{}
+\ProvidesExplPackage{l3galley}{2025-03-10}{}
{L3 Experimental galley code}
% \end{macrocode}
%
@@ -1253,6 +1253,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\galley_par:n}
% Inserts tokens such that they are appended to the end of the last
@@ -1490,7 +1491,7 @@
% \end{macro}
%
% \begin{macro}{\@@_start_paragraph_std:}
-% After dealign with the common items, the horizontal mode items can be
+% After dealing with the common items, the horizontal mode items can be
% tidied up before sorting out any items which have been set on a
% single-paragraph basis.
% \begin{macrocode}
@@ -2469,7 +2470,7 @@
% structures rather than directly onto the main vertical list. Other
% than that it is the same as the \LaTeXe{} version.
% \begin{macrocode}
-\cs_set:Npn \clearpage
+\cs_set_protected:Npn \clearpage
{
\mode_if_vertical:T
{
@@ -2480,7 +2481,15 @@
}
}
\newpage
- \galley_penalty_set_single:n { -\@Mi }
+% \end{macrocode}
+% The reason for the following is explained in the \LaTeXe{} source: it
+% handled any dangling writes. We need to use the primitive for \tn{write} as
+% \LaTeXe{} has some last-minute code that may redefine \cs{iow_shipout:Nn}.
+% Everything is otherwise a copy from the \LaTeXe{} version.
+% \begin{macrocode}
+ \tex_write:D \m at ne { }
+ \vbox { }
+ \penalty -\@Mi
}
% \end{macrocode}
% \end{macro}
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx 2025-03-11 20:06:37 UTC (rev 74570)
@@ -3,7 +3,7 @@
%% File: xgalley.dtx
%
% Copyright (C) 1999-2001,2004-2009 Frank Mittelbach
-% (C) 2010-2012,2014,2016-2024 The LaTeX Project
+% (C) 2010-2012,2014,2016-2025 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-03-14}
+% \date{Released 2025-03-10}
%
% \maketitle
%
@@ -731,7 +731,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xgalley}{2024-03-14}{}
+\ProvidesExplPackage{xgalley}{2025-03-10}{}
{L3 Experimental galley}
\RequirePackage{xtemplate,l3galley}
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.ins 2025-03-11 20:06:37 UTC (rev 74570)
@@ -2,7 +2,7 @@
File: xgalley.ins
-Copyright (C) 2010-2012,2016,2017,2019-2024 The LaTeX Project
+Copyright (C) 2010-2012,2016,2017,2019-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,7 +34,7 @@
\preamble
-Copyright (C) 2010-2024 The LaTeX Project
+Copyright (C) 2010-2025 The LaTeX Project
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% l3benchmark.dtx (with options: `package')
%%
-%% Copyright (C) 2018-2024 The LaTeX Project
+%% Copyright (C) 2018-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
%%
%% File: l3benchmark.dtx
\RequirePackage{expl3}
-\ProvidesExplPackage{l3benchmark}{2024-03-14}{}
+\ProvidesExplPackage{l3benchmark}{2025-03-10}{}
{L3 Experimental benchmarking}
\fp_new:N \g_benchmark_duration_target_fp
\fp_gset:Nn \g_benchmark_duration_target_fp { 1 }
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -14,7 +14,7 @@
%% l3draw-state.dtx (with options: `package')
%% l3draw-transforms.dtx (with options: `package')
%%
-%% Copyright (C) 2018-2024 The LaTeX Project
+%% Copyright (C) 2018-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -29,7 +29,7 @@
%% File: l3draw.dtx
\RequirePackage{expl3}
-\ProvidesExplPackage{l3draw}{2024-03-14}{}
+\ProvidesExplPackage{l3draw}{2025-03-10}{}
{L3 Experimental core drawing support}
\scan_new:N \s__draw_mark
\scan_new:N \s__draw_stop
@@ -1457,6 +1457,10 @@
\draw_path_scope_end:
\__draw_scope_bb_end:
}
+\cs_new_protected:Npn \draw_hidden_begin:
+ { \__draw_backend_shift:nn { 2000 } { 2000 } }
+\cs_new_protected:Npn \draw_hidden_end:
+ { \__draw_backend_shift:nn { -2000 } { -2000 } }
%% File: l3draw-softpath.dtx
\tl_new:N \g__draw_softpath_main_tl
\tl_new:N \l__draw_softpath_tmp_tl
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% l3graphics.dtx (with options: `package')
%%
-%% Copyright (C) 2019-2024 The LaTeX Project
+%% Copyright (C) 2019-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: l3graphics.dtx
-\ProvidesExplPackage{l3graphics}{2024-03-14}{}
+\ProvidesExplPackage{l3graphics}{2025-03-10}{}
{L3 Experimental graphics inclusion support}
\dim_new:N \l__graphics_internal_dim
\ior_new:N \l__graphics_internal_ior
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% l3opacity.dtx (with options: `package')
%%
-%% Copyright (C) 2021-2024 The LaTeX Project
+%% Copyright (C) 2021-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
%%
%% File: l3opacity.dtx
\RequirePackage{expl3}
-\ProvidesExplPackage{l3opacity}{2024-03-14}{}
+\ProvidesExplPackage{l3opacity}{2025-03-10}{}
{L3 Experimental opacity support}
\fp_new:N \l__opacity_tmp_fp
\cs_new_protected:Npn \opacity_select:n #1
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% l3str-format.dtx (with options: `package')
%%
-%% Copyright (C) 2011-2024 The LaTeX Project
+%% Copyright (C) 2011-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -20,7 +20,7 @@
%%
%% File: l3str-format.dtx
\RequirePackage{expl3}
-\ProvidesExplPackage{l3str-format}{2024-03-14}{}
+\ProvidesExplPackage{l3str-format}{2025-03-10}{}
{L3 Experimental string formatting}
\cs_generate_variant:Nn \use:nn { nf }
\cs_generate_variant:Nn \use:nnn { fnf }
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% xcoffins.dtx (with options: `package')
%%
-%% Copyright (C) 2010-2024 The LaTeX Project
+%% Copyright (C) 2010-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: xcoffins.dtx
-\ProvidesExplPackage{xcoffins}{2024-03-14}{}
+\ProvidesExplPackage{xcoffins}{2025-03-10}{}
{L3 Experimental design level coffins}
\keys_define:nn { coffin }
{
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% l3galley.dtx (with options: `package')
%%
-%% Copyright (C) 2010-2024 The LaTeX Project
+%% Copyright (C) 2010-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -32,7 +32,7 @@
}%
\endinput
}
-\ProvidesExplPackage{l3galley}{2024-03-14}{}
+\ProvidesExplPackage{l3galley}{2025-03-10}{}
{L3 Experimental galley code}
\int_new:N \l__galley_tmp_int
\seq_new:N \g__galley_tmpa_seq
@@ -883,7 +883,7 @@
{ \int_value:w \tex_interlinepenalties:D \tex_interlinepenalties:D \c_zero_int }
\msg_new:nnn { galley } { no-line-to-end }
{ There's~no~line~here~to~end. }
-\cs_set:Npn \clearpage
+\cs_set_protected:Npn \clearpage
{
\mode_if_vertical:T
{
@@ -894,7 +894,9 @@
}
}
\newpage
- \galley_penalty_set_single:n { -\@Mi }
+ \tex_write:D \m at ne { }
+ \vbox { }
+ \penalty -\@Mi
}
\cs_set_protected:Npn \nobreak
{ \bool_gset_true:N \g_galley_no_break_next_bool }
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty 2025-03-11 20:06:02 UTC (rev 74569)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty 2025-03-11 20:06:37 UTC (rev 74570)
@@ -6,7 +6,7 @@
%%
%% xgalley.dtx (with options: `package')
%%
-%% Copyright (C) 2010-2024 The LaTeX Project
+%% Copyright (C) 2010-2025 The LaTeX Project
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: xgalley.dtx
-\ProvidesExplPackage{xgalley}{2024-03-14}{}
+\ProvidesExplPackage{xgalley}{2025-03-10}{}
{L3 Experimental galley}
\RequirePackage{xtemplate,l3galley}
\clist_new:N \l__galley_tmpa_clist
More information about the tex-live-commits
mailing list.