[latex3-commits] [git/LaTeX3-latex3-latex2e] gh920: call hook "shipout" (4b8e5682)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Nov 9 16:22:33 CET 2022


Repository : https://github.com/latex3/latex2e
On branch  : gh920
Link       : https://github.com/latex3/latex2e/commit/4b8e5682314f0828c4658d64c8adce23e8f66a36

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

commit 4b8e5682314f0828c4658d64c8adce23e8f66a36
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Nov 9 16:22:33 2022 +0100

    call hook "shipout"


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

4b8e5682314f0828c4658d64c8adce23e8f66a36
 base/changes.txt                             |   2 +-
 base/ltshipout.dtx                           |  20 ++---
 base/testfiles-lthooks/ltcmdhooks-001.tlg    |   2 +-
 base/testfiles-lthooks/lthooks-000.tlg       |   2 +-
 base/testfiles-lthooks/lthooks-001.tlg       |   6 +-
 base/testfiles-lthooks/lthooks-002.tlg       |   6 +-
 base/testfiles-lthooks/lthooks-003.tlg       |   4 +-
 base/testfiles-lthooks/lthooks-004.tlg       |   4 +-
 base/testfiles-lthooks/lthooks-005.tlg       |   4 +-
 base/testfiles-lthooks/lthooks-006.tlg       |   4 +-
 base/testfiles-lthooks/lthooks-007.tlg       |   6 +-
 base/testfiles-lthooks/lthooks-008.tlg       |   4 +-
 base/testfiles-lthooks/lthooks-009.tlg       |   2 +-
 base/testfiles-lthooks/lthooks-011.tlg       |   8 +-
 base/testfiles-lthooks/lthooks-013.tlg       |   2 +-
 base/testfiles-lthooks/lthooks-021.tlg       |   2 +-
 base/testfiles-lthooks/lthooks-legacy.tlg    |   2 +-
 base/testfiles-lthooks2/lthooks2-002.tlg     |   2 +-
 base/testfiles-lthooks2/lthooks2-005.tlg     |   4 +-
 base/testfiles-search/github-0920.luatex.tlg | 106 ++++++++++++---------------
 base/testfiles-search/github-0920.tlg        |  96 +++++++++++-------------
 base/testfiles-search/github-0920.xetex.tlg  |  93 ++++++++++-------------
 22 files changed, 169 insertions(+), 212 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 5087dff1..4347236d 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -13,7 +13,7 @@ All changes above are only part of the development branch for the next release.
 2022-11-08  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltshipout.dtx:
-	Add shipout/final hook to be executed just before we
+	Add a shipout hook to be executed just before we
 	actually do the shipout (gh/920)
 
 #########################
diff --git a/base/ltshipout.dtx b/base/ltshipout.dtx
index f2c4978b..24e47935 100644
--- a/base/ltshipout.dtx
+++ b/base/ltshipout.dtx
@@ -241,7 +241,7 @@
 %       But being placed after the main box content it will be typeset
 %       later and thus overprints it (i.e., is in the foreground).
 %
-%    \item[\hook{shipout/final}]
+%    \item[\hook{shipout}]
 %       This hook is executed after foreground and/or background
 %       material has been added, i.e., just in front of the actual
 %       shipout operation. Its purpose is to allow manipulation of the
@@ -308,7 +308,7 @@
 %    actual shipout. It is even run if there was a
 %    \cs{DiscardShipoutBox} request in the document.
 %
-%    The other hooks (except \hook{shipout/final} and \hook{shipout/after}) are added inside
+%    The other hooks (except \hook{shipout} and \hook{shipout/after}) are added inside
 %    hboxes to the box being shipped out in the following order:
 %    \begin{center}
 %    \begin{tabular}{ll}
@@ -323,7 +323,7 @@
 %    added at that point.
 %
 %    Once the (page) box as gotting the above extra content it can
-%    again be manipulated using the \hook{shipout/final} hook and then
+%    again be manipulated using the \hook{shipout} hook and then
 %    is shipped out for real.
 %
 %    Once the (page) box has been shipped out the \hook{shipout/after}
@@ -406,7 +406,7 @@
 %    In the \pkg{atbegshi} package there are a number of additional
 %    commands for use inside the \hook{shipout/before} hook. They
 %    should normally not be needed any more as one can instead simply
-%    add code to the hooks \hook{shipout/before}, \hook{shipout/final},
+%    add code to the hooks \hook{shipout/before}, \hook{shipout},
 %    \hook{shipout/background} or
 %    \hook{shipout/foreground}.\footnote{If that assumption turns out to
 %    be wrong it would be trivial to change them to public functions
@@ -421,7 +421,7 @@
 %  \begin{variable}{pre_shipout_filter}
 %    Under Lua\TeX{} the \texttt{pre\_shipout\_filter} Lua callback is
 %    provided which gets called directly after the
-%    \hook{shipout/final} hook, immediately before the shipout
+%    \hook{shipout} hook, immediately before the shipout
 %    primitive gets invoked.
 %    The signature is
 %    \begin{verbatim}
@@ -1046,9 +1046,9 @@
                 }
 %    \end{macrocode}
 %    
-%  \changes{v1.0n}{2022/11/08}{Add shipout/final hook (gh/920)}
+%  \changes{v1.0n}{2022/11/08}{Add shipout hook (gh/920)}
 %    \begin{macrocode}
-              \hook_use:n {shipout/final}
+              \hook_use:n {shipout}
               \@@_finalize_box:
 %    \end{macrocode}
 %    Finally we run the actual \TeX{} primitive for shipout. As that will
@@ -1142,14 +1142,14 @@
 %    \end{macrocode}
 %  \end{macro}
 %
-%  \begin{macro}{shipout/before,shipout/final,shipout/after,
+%  \begin{macro}{shipout/before,shipout,shipout/after,
 %                   shipout/foreground,shipout/background,
 %                   shipout/firstpage,shipout/lastpage}
 %    Declaring all hooks for the shipout code.
-%  \changes{v1.0n}{2022/11/08}{Add shipout/final hook (gh/920)}
+%  \changes{v1.0n}{2022/11/08}{Add shipout hook (gh/920)}
 %    \begin{macrocode}
 \hook_new:n{shipout/before}
-\hook_new:n{shipout/final}
+\hook_new:n{shipout}
 \hook_new:n{shipout/after}
 \hook_new:n{shipout/foreground}
 \hook_new:n{shipout/background}
diff --git a/base/testfiles-lthooks/ltcmdhooks-001.tlg b/base/testfiles-lthooks/ltcmdhooks-001.tlg
index 1382e7fb..3fec0a0a 100644
--- a/base/testfiles-lthooks/ltcmdhooks-001.tlg
+++ b/base/testfiles-lthooks/ltcmdhooks-001.tlg
@@ -102,7 +102,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg
index 5f5a900f..52ef52d4 100644
--- a/base/testfiles-lthooks/lthooks-000.tlg
+++ b/base/testfiles-lthooks/lthooks-000.tlg
@@ -42,7 +42,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg
index d0b2d375..43cc5077 100644
--- a/base/testfiles-lthooks/lthooks-001.tlg
+++ b/base/testfiles-lthooks/lthooks-001.tlg
@@ -48,7 +48,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -191,7 +191,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -252,7 +252,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg
index cbfd4f29..4892ae59 100644
--- a/base/testfiles-lthooks/lthooks-002.tlg
+++ b/base/testfiles-lthooks/lthooks-002.tlg
@@ -48,7 +48,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -193,7 +193,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -254,7 +254,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg
index cc724541..7d0ff83b 100644
--- a/base/testfiles-lthooks/lthooks-003.tlg
+++ b/base/testfiles-lthooks/lthooks-003.tlg
@@ -55,7 +55,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -127,7 +127,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg
index 94ce1afe..3e5dbdaf 100644
--- a/base/testfiles-lthooks/lthooks-004.tlg
+++ b/base/testfiles-lthooks/lthooks-004.tlg
@@ -45,7 +45,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -111,7 +111,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg
index 33e83af0..1d85b1d2 100644
--- a/base/testfiles-lthooks/lthooks-005.tlg
+++ b/base/testfiles-lthooks/lthooks-005.tlg
@@ -62,7 +62,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -134,7 +134,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg
index d33fabe5..17868dd9 100644
--- a/base/testfiles-lthooks/lthooks-006.tlg
+++ b/base/testfiles-lthooks/lthooks-006.tlg
@@ -43,7 +43,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -107,7 +107,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg
index 7bc5361b..ce5ae65a 100644
--- a/base/testfiles-lthooks/lthooks-007.tlg
+++ b/base/testfiles-lthooks/lthooks-007.tlg
@@ -43,7 +43,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -108,7 +108,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -257,7 +257,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg
index d984b8b0..40bd458d 100644
--- a/base/testfiles-lthooks/lthooks-008.tlg
+++ b/base/testfiles-lthooks/lthooks-008.tlg
@@ -45,7 +45,7 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
 >  {file/before}
 >  {file/after}
 >  {shipout/before}
->  {shipout/final}
+>  {shipout}
 >  {shipout/after}
 >  {shipout/foreground}
 >  {shipout/background}
@@ -115,7 +115,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg
index 08558e75..cedf2de2 100644
--- a/base/testfiles-lthooks/lthooks-009.tlg
+++ b/base/testfiles-lthooks/lthooks-009.tlg
@@ -48,7 +48,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg
index bedb4863..762e44bd 100644
--- a/base/testfiles-lthooks/lthooks-011.tlg
+++ b/base/testfiles-lthooks/lthooks-011.tlg
@@ -43,7 +43,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -190,7 +190,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -339,7 +339,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -490,7 +490,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg
index b8a11dca..e9770611 100644
--- a/base/testfiles-lthooks/lthooks-013.tlg
+++ b/base/testfiles-lthooks/lthooks-013.tlg
@@ -98,7 +98,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg
index 42928318..f7daadbd 100644
--- a/base/testfiles-lthooks/lthooks-021.tlg
+++ b/base/testfiles-lthooks/lthooks-021.tlg
@@ -42,7 +42,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg
index 2e3c9b4d..0767cb94 100644
--- a/base/testfiles-lthooks/lthooks-legacy.tlg
+++ b/base/testfiles-lthooks/lthooks-legacy.tlg
@@ -67,7 +67,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg
index 8fe8c221..ef19565d 100644
--- a/base/testfiles-lthooks2/lthooks2-002.tlg
+++ b/base/testfiles-lthooks2/lthooks2-002.tlg
@@ -56,7 +56,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-lthooks2/lthooks2-005.tlg b/base/testfiles-lthooks2/lthooks2-005.tlg
index 025ae96b..47bc38b3 100644
--- a/base/testfiles-lthooks2/lthooks2-005.tlg
+++ b/base/testfiles-lthooks2/lthooks2-005.tlg
@@ -43,7 +43,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
@@ -178,7 +178,7 @@ Update code for hook 'class/after' on input line ...:
 Update code for hook 'file/before' on input line ...:
 Update code for hook 'file/after' on input line ...:
 Update code for hook 'shipout/before' on input line ...:
-Update code for hook 'shipout/final' on input line ...:
+Update code for hook 'shipout' on input line ...:
 Update code for hook 'shipout/after' on input line ...:
 Update code for hook 'shipout/foreground' on input line ...:
 Update code for hook 'shipout/background' on input line ...:
diff --git a/base/testfiles-search/github-0920.luatex.tlg b/base/testfiles-search/github-0920.luatex.tlg
index 68f4ce86..135ab6ef 100644
--- a/base/testfiles-search/github-0920.luatex.tlg
+++ b/base/testfiles-search/github-0920.luatex.tlg
@@ -1,66 +1,52 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 Completed box being shipped out [1]
-\vbox(682.0+0.0)x525.23788, direction TLT
-.\hbox(682.0+0.0)x597.50787, shifted -72.26999, direction TLT
-..\hbox(682.0+0.0)x597.50787, direction TLT
-...\kern597.50787
-...\hbox(682.0+0.0)x0.0, direction TLT
-....\special{ps: currentpoint currentpoint translate -1 1 scale neg exch neg exch translate}
-....\hbox(682.0+0.0)x0.0, glue set - 597.50787fil, direction TLT
-.....\hbox(682.0+0.0)x597.50787, direction TLT
-......\hbox(682.0+0.0)x597.50787, glue set 127.23788fil, direction TLT
-.......\vbox(682.0+0.0)x470.26999, direction TLT
-........\vbox(682.0+0.0)x398.0, shifted 72.26999, direction TLT
-.........\hbox(0.0+0.0)x0.0, direction TLT
-.........\hbox(0.0+0.0)x0.0, direction TLT
-..........\kern0.0
-..........\vbox(0.0+0.0)x0.0, direction TLT
-...........\kern0.0
-...........\hbox(0.0+0.0)x0.0, direction TLT
-............\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0, direction TLT
-.............\kern100.0
-.............\OT1/cmr/m/n/24.88 X
-.............\glue 0.0 plus 1.0fil minus 1.0fil
-............\glue 0.0 plus 1.0fil minus 1.0fil
-...........\glue 0.0 plus 1.0fil minus 1.0fil
-.........\glue 17.0
-.........\vbox(665.0+0.0)x345.0, shifted 53.0, direction TLT
-..........\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT
-...........\glue 0.0 plus 1.0fil
-...........\hbox(0.0+0.0)x345.0, direction TLT
-............\hbox(0.0+0.0)x345.0, direction TLT
-..........\glue 25.0
-..........\glue(\lineskip) 0.0
-..........\vbox(598.0+0.0)x345.0, glue set 587.9372fil, direction TLT
-...........\write-{}
-...........\glue(\topskip) 3.16669
-...........\hbox(6.83331+0.0)x345.0, glue set 323.1944fil, direction TLT
-............\localpar
-.............\localinterlinepenalty=0
-.............\localbrokenpenalty=0
-.............\localleftbox=null
-.............\localrightbox=null
-............\hbox(0.0+0.0)x0.0, direction TLT
-............\OT1/cmr/m/n/10 A
-............\OT1/cmr/m/n/10 B
-............\OT1/cmr/m/n/10 C
-............\penalty 10000
-............\glue(\parfillskip) 0.0 plus 1.0fil
-............\glue(\rightskip) 0.0
-...........\glue 0.0 plus 1.0fil
-...........\glue 0.0
-...........\glue 0.0 plus 0.0001fil
-..........\glue(\baselineskip) 23.55556
-..........\hbox(6.44444+0.0)x345.0, direction TLT
-...........\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT
-............\glue 0.0 plus 1.0fil
-............\OT1/cmr/m/n/10 1
-............\glue 0.0 plus 1.0fil
-.........\kern0.0
-.........\kern0.0
-.......\glue 0.0 plus 1.0fil minus 1.0fil
+\vbox(682.0+0.0)x398.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+..\kern0.0
+..\vbox(0.0+0.0)x0.0, direction TLT
+...\kern0.0
+...\hbox(0.0+0.0)x0.0, direction TLT
+....\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0, direction TLT
+.....\kern100.0
+.....\OT1/cmr/m/n/24.88 X
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\special{ps: currentpoint currentpoint translate 1 -1 div 1 1 div scale neg exch neg exch translate}
+....\glue 0.0 plus 1.0fil minus 1.0fil
 ...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 17.0
+.\vbox(665.0+0.0)x345.0, shifted 53.0, direction TLT
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0, direction TLT
+....\hbox(0.0+0.0)x345.0, direction TLT
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(598.0+0.0)x345.0, glue set 587.9372fil, direction TLT
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 323.1944fil, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(0.0+0.0)x0.0, direction TLT
+....\OT1/cmr/m/n/10 A
+....\OT1/cmr/m/n/10 B
+....\OT1/cmr/m/n/10 C
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0, direction TLT
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+.\kern0.0
+.\kern0.0
 (github-0920.aux)
diff --git a/base/testfiles-search/github-0920.tlg b/base/testfiles-search/github-0920.tlg
index 1e01cd12..ef77097f 100644
--- a/base/testfiles-search/github-0920.tlg
+++ b/base/testfiles-search/github-0920.tlg
@@ -1,61 +1,47 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 Completed box being shipped out [1]
-\vbox(682.0+0.0)x525.23788
-.\hbox(682.0+0.0)x597.50787, shifted -72.26999
-..\hbox(682.0+0.0)x597.50787
-...\kern 597.50787
-...\hbox(682.0+0.0)x0.0
-....\special{ps: currentpoint currentpoint translate -1 1 scale neg exch neg exch translate}
-....\hbox(682.0+0.0)x0.0, glue set - 597.50787fil
-.....\hbox(682.0+0.0)x597.50787
-......\hbox(682.0+0.0)x597.50787, glue set 127.23788fil
-.......\vbox(682.0+0.0)x470.26999
-........\vbox(682.0+0.0)x398.0, shifted 72.26999
-.........\hbox(0.0+0.0)x0.0
-.........\hbox(0.0+0.0)x0.0
-..........\kern -72.27
-..........\vbox(0.0+0.0)x0.0, glue set 72.27fil
-...........\kern -72.27
-...........\hbox(0.0+0.0)x0.0
-............\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0
-.............\kern 100.0
-.............\OT1/cmr/m/n/24.88 X
-.............\glue 0.0 plus 1.0fil minus 1.0fil
-............\glue 0.0 plus 1.0fil minus 1.0fil
-...........\glue 0.0 plus 1.0fil minus 1.0fil
-.........\glue 17.0
-.........\vbox(665.0+0.0)x345.0, shifted 53.0
-..........\vbox(12.0+0.0)x345.0, glue set 12.0fil
-...........\glue 0.0 plus 1.0fil
-...........\hbox(0.0+0.0)x345.0
-............\hbox(0.0+0.0)x345.0
-..........\glue 25.0
-..........\glue(\lineskip) 0.0
-..........\vbox(598.0+0.0)x345.0, glue set 587.9372fil
-...........\write-{}
-...........\glue(\topskip) 3.16669
-...........\hbox(6.83331+0.0)x345.0, glue set 323.1944fil
-............\hbox(0.0+0.0)x0.0
-............\OT1/cmr/m/n/10 A
-............\OT1/cmr/m/n/10 B
-............\OT1/cmr/m/n/10 C
-............\penalty 10000
-............\glue(\parfillskip) 0.0 plus 1.0fil
-............\glue(\rightskip) 0.0
-...........\glue 0.0 plus 1.0fil
-...........\glue 0.0
-...........\glue 0.0 plus 0.0001fil
-..........\glue(\baselineskip) 23.55556
-..........\hbox(6.44444+0.0)x345.0
-...........\hbox(6.44444+0.0)x345.0, glue set 170.0fil
-............\glue 0.0 plus 1.0fil
-............\OT1/cmr/m/n/10 1
-............\glue 0.0 plus 1.0fil
-.........\kern 0.0
-.........\kern 0.0
-.......\glue 0.0 plus 1.0fil minus 1.0fil
+\vbox(682.0+0.0)x398.0
+.\hbox(0.0+0.0)x0.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.27
+..\vbox(0.0+0.0)x0.0, glue set 72.27fil
+...\kern -72.27
+...\hbox(0.0+0.0)x0.0
+....\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0
+.....\kern 100.0
+.....\OT1/cmr/m/n/24.88 X
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\special{ps: currentpoint currentpoint translate 1 -1 div 1 1 div scale neg exch neg exch translate}
+....\glue 0.0 plus 1.0fil minus 1.0fil
 ...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 17.0
+.\vbox(665.0+0.0)x345.0, shifted 53.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(598.0+0.0)x345.0, glue set 587.9372fil
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 323.1944fil
+....\hbox(0.0+0.0)x0.0
+....\OT1/cmr/m/n/10 A
+....\OT1/cmr/m/n/10 B
+....\OT1/cmr/m/n/10 C
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+.\kern 0.0
+.\kern 0.0
 (github-0920.aux)
diff --git a/base/testfiles-search/github-0920.xetex.tlg b/base/testfiles-search/github-0920.xetex.tlg
index faa481e7..f811d477 100644
--- a/base/testfiles-search/github-0920.xetex.tlg
+++ b/base/testfiles-search/github-0920.xetex.tlg
@@ -1,60 +1,45 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 Completed box being shipped out [1]
-\vbox(682.0+0.0)x525.23788
-.\hbox(682.0+0.0)x597.50787, shifted -72.26999
-..\hbox(682.0+0.0)x597.50787
-...\kern 597.50787
-...\hbox(682.0+0.0)x0.0
-....\special{pdf:btrans}
-....\special{x:scale -1 1}
-....\hbox(682.0+0.0)x0.0, glue set - 597.50787fil
-.....\hbox(682.0+0.0)x597.50787
-......\hbox(682.0+0.0)x597.50787, glue set 127.23788fil
-.......\vbox(682.0+0.0)x470.26999
-........\vbox(682.0+0.0)x398.0, shifted 72.26999
-.........\hbox(0.0+0.0)x0.0
-..........\kern -72.26999
-..........\vbox(0.0+0.0)x0.0, glue set 72.26999fil
-...........\kern -72.26999
-...........\hbox(0.0+0.0)x0.0
-............\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0
-.............\kern 100.0
-.............\OT1/cmr/m/n/24.88 X
-.............\glue 0.0 plus 1.0fil minus 1.0fil
-............\glue 0.0 plus 1.0fil minus 1.0fil
-...........\glue 0.0 plus 1.0fil minus 1.0fil
-.........\glue 17.0
-.........\vbox(665.0+0.0)x345.0, shifted 53.0
-..........\vbox(12.0+0.0)x345.0, glue set 12.0fil
-...........\glue 0.0 plus 1.0fil
-...........\hbox(0.0+0.0)x345.0
-............\hbox(0.0+0.0)x345.0
-..........\glue 25.0
-..........\glue(\lineskip) 0.0
-..........\vbox(598.0+0.0)x345.0, glue set 587.9372fil
-...........\write-{}
-...........\glue(\topskip) 3.16669
-...........\hbox(6.83331+0.0)x345.0, glue set 323.1944fil
-............\hbox(0.0+0.0)x0.0
-............\OT1/cmr/m/n/10 A
-............\OT1/cmr/m/n/10 B
-............\OT1/cmr/m/n/10 C
-............\penalty 10000
-............\glue(\parfillskip) 0.0 plus 1.0fil
-............\glue(\rightskip) 0.0
-...........\glue 0.0 plus 1.0fil
-...........\glue 0.0
-...........\glue 0.0 plus 0.0001fil
-..........\glue(\baselineskip) 23.55556
-..........\hbox(6.44444+0.0)x345.0
-...........\hbox(6.44444+0.0)x345.0, glue set 170.0fil
-............\glue 0.0 plus 1.0fil
-............\OT1/cmr/m/n/10 1
-............\glue 0.0 plus 1.0fil
-.........\kern 0.0
-.......\glue 0.0 plus 1.0fil minus 1.0fil
+\vbox(682.0+0.0)x398.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil
+...\kern -72.26999
+...\hbox(0.0+0.0)x0.0
+....\hbox(16.99782+0.0)x0.0, glue set - 117.24966fil, shifted 100.0
+.....\kern 100.0
+.....\OT1/cmr/m/n/24.88 X
 .....\glue 0.0 plus 1.0fil minus 1.0fil
-....\special{pdf:etrans}
+....\glue 0.0 plus 1.0fil minus 1.0fil
 ...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 17.0
+.\vbox(665.0+0.0)x345.0, shifted 53.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(598.0+0.0)x345.0, glue set 587.9372fil
+...\write-{}
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x345.0, glue set 323.1944fil
+....\hbox(0.0+0.0)x0.0
+....\OT1/cmr/m/n/10 A
+....\OT1/cmr/m/n/10 B
+....\OT1/cmr/m/n/10 C
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue 0.0 plus 1.0fil
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+.\kern 0.0
 (github-0920.aux)





More information about the latex3-commits mailing list.