summaryrefslogtreecommitdiff
path: root/macros/latex/base
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-06-20 03:01:12 +0000
committerNorbert Preining <norbert@preining.info>2023-06-20 03:01:12 +0000
commitcce87a5ab0d6acdcd0d1425a8a86696c803785b4 (patch)
tree1a929d56c67ac61418141d030169a5beeddf7f8c /macros/latex/base
parent0622b5d465a30f417f9c5372cd05a931a407380c (diff)
CTAN sync 202306200301
Diffstat (limited to 'macros/latex/base')
-rw-r--r--macros/latex/base/README.md4
-rw-r--r--macros/latex/base/alltt.pdfbin223828 -> 223828 bytes
-rw-r--r--macros/latex/base/cfgguide.pdfbin264157 -> 264157 bytes
-rw-r--r--macros/latex/base/changes.txt20
-rw-r--r--macros/latex/base/classes.pdfbin560996 -> 560996 bytes
-rw-r--r--macros/latex/base/clsguide-historic.pdfbin415586 -> 415586 bytes
-rw-r--r--macros/latex/base/clsguide.pdfbin452015 -> 452015 bytes
-rw-r--r--macros/latex/base/cmfonts.pdfbin292647 -> 292647 bytes
-rw-r--r--macros/latex/base/cyrguide.pdfbin257359 -> 257359 bytes
-rw-r--r--macros/latex/base/doc-code.pdfbin1075705 -> 1075741 bytes
-rw-r--r--macros/latex/base/doc.pdfbin756114 -> 756154 bytes
-rw-r--r--macros/latex/base/docstrip.pdfbin504300 -> 504452 bytes
-rw-r--r--macros/latex/base/encguide.pdfbin1318565 -> 1318565 bytes
-rw-r--r--macros/latex/base/exscale.pdfbin204710 -> 204710 bytes
-rw-r--r--macros/latex/base/fix-cm.pdfbin287726 -> 287726 bytes
-rw-r--r--macros/latex/base/fntguide.pdfbin517658 -> 517658 bytes
-rw-r--r--macros/latex/base/graphpap.pdfbin161717 -> 161717 bytes
-rw-r--r--macros/latex/base/ifthen.pdfbin221207 -> 221207 bytes
-rw-r--r--macros/latex/base/inputenc.pdfbin318162 -> 318162 bytes
-rw-r--r--macros/latex/base/lamport-manual.pdfbin170883 -> 170883 bytes
-rw-r--r--macros/latex/base/latexrelease.pdfbin282097 -> 282097 bytes
-rw-r--r--macros/latex/base/latexsym.pdfbin200762 -> 200762 bytes
-rw-r--r--macros/latex/base/lb2.pdfbin252516 -> 252516 bytes
-rw-r--r--macros/latex/base/letter.pdfbin337757 -> 337923 bytes
-rw-r--r--macros/latex/base/lgc2.pdfbin217757 -> 217757 bytes
-rw-r--r--macros/latex/base/lppl.pdfbin132369 -> 132369 bytes
-rw-r--r--macros/latex/base/ltcmdhooks-code.pdfbin755572 -> 755602 bytes
-rw-r--r--macros/latex/base/ltcmdhooks-doc.pdfbin499063 -> 499096 bytes
-rw-r--r--macros/latex/base/ltcmdhooks.dtx8
-rw-r--r--macros/latex/base/ltfilehook-code.pdfbin804144 -> 804186 bytes
-rw-r--r--macros/latex/base/ltfilehook-doc.pdfbin548729 -> 548776 bytes
-rw-r--r--macros/latex/base/ltfiles.dtx24
-rw-r--r--macros/latex/base/lthooks-code.pdfbin1242512 -> 1243214 bytes
-rw-r--r--macros/latex/base/lthooks-doc.pdfbin739628 -> 739693 bytes
-rw-r--r--macros/latex/base/lthooks.dtx14
-rw-r--r--macros/latex/base/ltluatex.pdfbin325074 -> 325074 bytes
-rw-r--r--macros/latex/base/ltmarks-code.pdfbin716417 -> 716492 bytes
-rw-r--r--macros/latex/base/ltmarks-doc.pdfbin586530 -> 586622 bytes
-rw-r--r--macros/latex/base/ltnews.pdfbin1287055 -> 1287055 bytes
-rw-r--r--macros/latex/base/ltnews01.pdfbin169550 -> 169550 bytes
-rw-r--r--macros/latex/base/ltnews02.pdfbin151773 -> 151773 bytes
-rw-r--r--macros/latex/base/ltnews03.pdfbin151321 -> 151321 bytes
-rw-r--r--macros/latex/base/ltnews04.pdfbin152549 -> 152549 bytes
-rw-r--r--macros/latex/base/ltnews05.pdfbin175216 -> 175216 bytes
-rw-r--r--macros/latex/base/ltnews06.pdfbin142864 -> 142864 bytes
-rw-r--r--macros/latex/base/ltnews07.pdfbin138211 -> 138211 bytes
-rw-r--r--macros/latex/base/ltnews08.pdfbin155434 -> 155434 bytes
-rw-r--r--macros/latex/base/ltnews09.pdfbin130026 -> 130026 bytes
-rw-r--r--macros/latex/base/ltnews10.pdfbin169432 -> 169432 bytes
-rw-r--r--macros/latex/base/ltnews11.pdfbin112202 -> 112202 bytes
-rw-r--r--macros/latex/base/ltnews12.pdfbin156765 -> 156765 bytes
-rw-r--r--macros/latex/base/ltnews13.pdfbin182490 -> 182490 bytes
-rw-r--r--macros/latex/base/ltnews14.pdfbin170721 -> 170721 bytes
-rw-r--r--macros/latex/base/ltnews15.pdfbin130323 -> 130323 bytes
-rw-r--r--macros/latex/base/ltnews16.pdfbin138110 -> 138110 bytes
-rw-r--r--macros/latex/base/ltnews17.pdfbin166268 -> 166268 bytes
-rw-r--r--macros/latex/base/ltnews18.pdfbin39840 -> 39840 bytes
-rw-r--r--macros/latex/base/ltnews19.pdfbin225936 -> 225936 bytes
-rw-r--r--macros/latex/base/ltnews20.pdfbin318193 -> 318193 bytes
-rw-r--r--macros/latex/base/ltnews21.pdfbin245229 -> 245229 bytes
-rw-r--r--macros/latex/base/ltnews22.pdfbin318036 -> 318036 bytes
-rw-r--r--macros/latex/base/ltnews23.pdfbin286839 -> 286839 bytes
-rw-r--r--macros/latex/base/ltnews24.pdfbin265497 -> 265497 bytes
-rw-r--r--macros/latex/base/ltnews25.pdfbin205098 -> 205098 bytes
-rw-r--r--macros/latex/base/ltnews26.pdfbin379722 -> 379722 bytes
-rw-r--r--macros/latex/base/ltnews27.pdfbin251285 -> 251285 bytes
-rw-r--r--macros/latex/base/ltnews28.pdfbin376930 -> 376930 bytes
-rw-r--r--macros/latex/base/ltnews29.pdfbin455431 -> 455431 bytes
-rw-r--r--macros/latex/base/ltnews30.pdfbin512246 -> 512246 bytes
-rw-r--r--macros/latex/base/ltnews31.pdfbin526692 -> 526692 bytes
-rw-r--r--macros/latex/base/ltnews32.pdfbin546554 -> 546554 bytes
-rw-r--r--macros/latex/base/ltnews33.pdfbin522771 -> 522771 bytes
-rw-r--r--macros/latex/base/ltnews34.pdfbin508349 -> 508349 bytes
-rw-r--r--macros/latex/base/ltnews35.pdfbin563329 -> 563329 bytes
-rw-r--r--macros/latex/base/ltnews36.pdfbin517935 -> 517935 bytes
-rw-r--r--macros/latex/base/ltnews37.pdfbin456936 -> 456936 bytes
-rw-r--r--macros/latex/base/ltpara-code.pdfbin672322 -> 672377 bytes
-rw-r--r--macros/latex/base/ltpara-doc.pdfbin560194 -> 560248 bytes
-rw-r--r--macros/latex/base/ltshipout-code.pdfbin821760 -> 821824 bytes
-rw-r--r--macros/latex/base/ltshipout-doc.pdfbin566638 -> 566698 bytes
-rw-r--r--macros/latex/base/ltvers.dtx2
-rw-r--r--macros/latex/base/ltx3info.pdfbin219347 -> 219347 bytes
-rw-r--r--macros/latex/base/ltxdoc.pdfbin244224 -> 244224 bytes
-rw-r--r--macros/latex/base/makeindx.pdfbin165816 -> 165816 bytes
-rw-r--r--macros/latex/base/modguide.pdfbin257823 -> 257823 bytes
-rw-r--r--macros/latex/base/nfssfont.pdfbin211175 -> 211175 bytes
-rw-r--r--macros/latex/base/proc.pdfbin227060 -> 227060 bytes
-rw-r--r--macros/latex/base/slides.pdfbin375509 -> 375509 bytes
-rw-r--r--macros/latex/base/slifonts.pdfbin234183 -> 234183 bytes
-rw-r--r--macros/latex/base/source2e.pdfbin6006329 -> 6007580 bytes
-rw-r--r--macros/latex/base/syntonly.pdfbin189842 -> 189997 bytes
-rw-r--r--macros/latex/base/tlc2.pdfbin291233 -> 291233 bytes
-rw-r--r--macros/latex/base/tlc3.pdfbin250362 -> 250362 bytes
-rw-r--r--macros/latex/base/tulm.pdfbin162770 -> 162770 bytes
-rw-r--r--macros/latex/base/usrguide-historic.pdfbin438603 -> 438603 bytes
-rw-r--r--macros/latex/base/usrguide.pdfbin479599 -> 479599 bytes
-rw-r--r--macros/latex/base/utf8ienc.pdfbin353564 -> 353579 bytes
-rw-r--r--macros/latex/base/webcomp.pdfbin146199 -> 146199 bytes
98 files changed, 56 insertions, 16 deletions
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md
index bccadab2d9..758e6c7184 100644
--- a/macros/latex/base/README.md
+++ b/macros/latex/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2023-06-01
+Release 2023-06-01 patch level 1
Overview
--------
@@ -87,6 +87,6 @@ version 1.3c or later.
-----
-<p>Copyright (C) 1989-2022 The LaTeX Project <br />
+<p>Copyright (C) 1989-2023 The LaTeX Project <br />
<a href="http://latex-project.org/">http://latex-project.org/</a> <br />
All rights reserved.</p>
diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf
index e01f937daa..24b95189f8 100644
--- a/macros/latex/base/alltt.pdf
+++ b/macros/latex/base/alltt.pdf
Binary files differ
diff --git a/macros/latex/base/cfgguide.pdf b/macros/latex/base/cfgguide.pdf
index 4a9e45c7e4..fe237e926a 100644
--- a/macros/latex/base/cfgguide.pdf
+++ b/macros/latex/base/cfgguide.pdf
Binary files differ
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt
index a8eabd5dd1..686286d2ad 100644
--- a/macros/latex/base/changes.txt
+++ b/macros/latex/base/changes.txt
@@ -11,6 +11,26 @@ All changes above are only part of the development branch for the next release.
================================================================================
#########################
+# 2023-06-01 PL1 Release
+#########################
+
+2023-06-16 Yukai Chou <muzimuzhi@gmail.com>
+
+ * lthooks.dtx (subsection{Setting rules for hooks code}):
+ Sync \@expl@@@initialize@all@@ with \__hook_initialize_all: if latter is
+ rolled back (gh1088)
+
+2023-06-16 Joseph Wright <Joseph.Wright@latex-project.org>
+
+ * ltfiles.dtx
+ Allow for pipes in \input, etc.
+
+2023-06-16 Phelype Oleinik <Joseph.Wright@latex-project.org>
+
+ * lthooks.dtx, ltcmdhooks.dtx
+ Correct some rollback labels and dates.
+
+#########################
# 2023-06-01 Release
#########################
diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf
index 5ce9be9aa0..b02f360cc0 100644
--- a/macros/latex/base/classes.pdf
+++ b/macros/latex/base/classes.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide-historic.pdf b/macros/latex/base/clsguide-historic.pdf
index bc95e39dff..39f80d57d4 100644
--- a/macros/latex/base/clsguide-historic.pdf
+++ b/macros/latex/base/clsguide-historic.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide.pdf b/macros/latex/base/clsguide.pdf
index aa9fe4f90a..585dd936db 100644
--- a/macros/latex/base/clsguide.pdf
+++ b/macros/latex/base/clsguide.pdf
Binary files differ
diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf
index e81f13eb78..396362c196 100644
--- a/macros/latex/base/cmfonts.pdf
+++ b/macros/latex/base/cmfonts.pdf
Binary files differ
diff --git a/macros/latex/base/cyrguide.pdf b/macros/latex/base/cyrguide.pdf
index 2efa4eee4d..0ce387ea1b 100644
--- a/macros/latex/base/cyrguide.pdf
+++ b/macros/latex/base/cyrguide.pdf
Binary files differ
diff --git a/macros/latex/base/doc-code.pdf b/macros/latex/base/doc-code.pdf
index 9c17bbb77c..357fa04afc 100644
--- a/macros/latex/base/doc-code.pdf
+++ b/macros/latex/base/doc-code.pdf
Binary files differ
diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf
index 8c86a55630..fc6b230c2a 100644
--- a/macros/latex/base/doc.pdf
+++ b/macros/latex/base/doc.pdf
Binary files differ
diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf
index 7b09dba511..39026d1bdc 100644
--- a/macros/latex/base/docstrip.pdf
+++ b/macros/latex/base/docstrip.pdf
Binary files differ
diff --git a/macros/latex/base/encguide.pdf b/macros/latex/base/encguide.pdf
index c2da6210d8..14feaa7f03 100644
--- a/macros/latex/base/encguide.pdf
+++ b/macros/latex/base/encguide.pdf
Binary files differ
diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf
index d9bad62abf..ae7329dd91 100644
--- a/macros/latex/base/exscale.pdf
+++ b/macros/latex/base/exscale.pdf
Binary files differ
diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf
index 21479fe3cb..a78b9a4e1a 100644
--- a/macros/latex/base/fix-cm.pdf
+++ b/macros/latex/base/fix-cm.pdf
Binary files differ
diff --git a/macros/latex/base/fntguide.pdf b/macros/latex/base/fntguide.pdf
index b7570a411e..5b6920cb3f 100644
--- a/macros/latex/base/fntguide.pdf
+++ b/macros/latex/base/fntguide.pdf
Binary files differ
diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf
index 2460d68872..f52ddaa65f 100644
--- a/macros/latex/base/graphpap.pdf
+++ b/macros/latex/base/graphpap.pdf
Binary files differ
diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf
index 7437721f4d..05bdaae4dd 100644
--- a/macros/latex/base/ifthen.pdf
+++ b/macros/latex/base/ifthen.pdf
Binary files differ
diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf
index 4a7f1190f1..961cd7f8da 100644
--- a/macros/latex/base/inputenc.pdf
+++ b/macros/latex/base/inputenc.pdf
Binary files differ
diff --git a/macros/latex/base/lamport-manual.pdf b/macros/latex/base/lamport-manual.pdf
index bf804f21a0..0066c0893d 100644
--- a/macros/latex/base/lamport-manual.pdf
+++ b/macros/latex/base/lamport-manual.pdf
Binary files differ
diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf
index e4217ba088..c75ad13489 100644
--- a/macros/latex/base/latexrelease.pdf
+++ b/macros/latex/base/latexrelease.pdf
Binary files differ
diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf
index aeb945867d..6e3e837ccd 100644
--- a/macros/latex/base/latexsym.pdf
+++ b/macros/latex/base/latexsym.pdf
Binary files differ
diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf
index 9913fca20c..6f22661ffe 100644
--- a/macros/latex/base/lb2.pdf
+++ b/macros/latex/base/lb2.pdf
Binary files differ
diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf
index b456935de8..69f6a08831 100644
--- a/macros/latex/base/letter.pdf
+++ b/macros/latex/base/letter.pdf
Binary files differ
diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf
index 339f3c46a3..8ea67bbe08 100644
--- a/macros/latex/base/lgc2.pdf
+++ b/macros/latex/base/lgc2.pdf
Binary files differ
diff --git a/macros/latex/base/lppl.pdf b/macros/latex/base/lppl.pdf
index 196e23d5cb..56c2eb87cb 100644
--- a/macros/latex/base/lppl.pdf
+++ b/macros/latex/base/lppl.pdf
Binary files differ
diff --git a/macros/latex/base/ltcmdhooks-code.pdf b/macros/latex/base/ltcmdhooks-code.pdf
index 499194f3d6..91ad94bbf1 100644
--- a/macros/latex/base/ltcmdhooks-code.pdf
+++ b/macros/latex/base/ltcmdhooks-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltcmdhooks-doc.pdf b/macros/latex/base/ltcmdhooks-doc.pdf
index 51320b388e..08d79f4e0a 100644
--- a/macros/latex/base/ltcmdhooks-doc.pdf
+++ b/macros/latex/base/ltcmdhooks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltcmdhooks.dtx b/macros/latex/base/ltcmdhooks.dtx
index 27907af679..6f885a2c6c 100644
--- a/macros/latex/base/ltcmdhooks.dtx
+++ b/macros/latex/base/ltcmdhooks.dtx
@@ -14,8 +14,8 @@
%
%%% From File: ltcmdhooks.dtx
%
-\def\ltcmdhooksversion{v1.0h}
-\def\ltcmdhooksdate{2023/05/21}
+\def\ltcmdhooksversion{v1.0i}
+\def\ltcmdhooksdate{2023/06/16}
%
%
%
@@ -1641,10 +1641,10 @@
% \subsection{Messages}
%
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2021/11/15}{wrong-cmd-hook}%
+%<latexrelease>\IncludeInRelease{2023/06/01}{wrong-cmd-hook}%
%<latexrelease> {Standardise~generic~hook~names}
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{2021/11/15}{wrong-cmd-hook}%
+%<latexrelease>\IncludeInRelease{2021/06/01}{wrong-cmd-hook}%
%<latexrelease> {Standardise~generic~hook~names}
%<latexrelease>\msg_new:nnnn { hooks } { wrong-cmd-hook }
%<latexrelease> {
diff --git a/macros/latex/base/ltfilehook-code.pdf b/macros/latex/base/ltfilehook-code.pdf
index e52041c425..1a78aaec89 100644
--- a/macros/latex/base/ltfilehook-code.pdf
+++ b/macros/latex/base/ltfilehook-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltfilehook-doc.pdf b/macros/latex/base/ltfilehook-doc.pdf
index 392b3c05af..8ebe83242b 100644
--- a/macros/latex/base/ltfilehook-doc.pdf
+++ b/macros/latex/base/ltfilehook-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltfiles.dtx b/macros/latex/base/ltfiles.dtx
index 3bac7ea0b2..9b02824197 100644
--- a/macros/latex/base/ltfiles.dtx
+++ b/macros/latex/base/ltfiles.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfiles.dtx}
- [2023/05/17 v1.2t LaTeX Kernel (File Handling)]
+ [2023/06/17 v1.2u LaTeX Kernel (File Handling)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfiles.dtx}
@@ -1203,8 +1203,9 @@
% \changes{v1.2d}{2019/10/26}{quote on openin}
% \changes{v1.2k}{2021/03/12}{Allow unbalanced conditionals (gh/530)}
% \changes{v1.2t}{2023/05/15}{Use \pkg{expl3} file existence test}
-% \begin{macro}{\IfFileExists@}
+% \begin{macro}{\IfFileExists@@}
% \changes{v1.2t}{2023/05/15}{Macro added}
+% \changes{v1.2u}{2023/06/16}{Support piped input}
% Argument |#1| is |\@curr@file| so catcode 12 string with no quotes.
%
% The original definition picked up arguments |#2| and |#3| in a
@@ -1212,7 +1213,7 @@
% implementation would have been not to pick up the arguments at
% all but instead use the usual \cs{@firstoftwo} and
% \cs{secondoftwo}. However, that changes how |#| is interpreted
-% and so we can't do that nowaways without invalidating a lot of
+% and so we can't do that nowadays without invalidating a lot of
% code. Therefore the somewhat curious construction near the end.
%
% Earlier versions used |\openin| here, but this led to two
@@ -1251,8 +1252,23 @@
\expandafter\def\expandafter\reserved@a
\expandafter{\reserved@a{#2}{#3}}%
\reserved@a}
+% \end{macrocode}
+% Pipes are not really files, but at the document level they are supported.
+% To quickly trim of any leading spaces, we use a blank test and \cs{use:n}
+% rather than \cs{tl_trim_spaces:n} for speed as we don't care about the end
+% of the input.
+% \begin{macrocode}
\ExplSyntaxOn
-\cs_new_eq:NN \IfFileExists@@ \file_full_name:n
+\cs_new:Npn \IfFileExists@@ #1
+ {
+ \tl_if_blank:nF {#1}
+ {
+ \tl_if_head_eq_charcode:oNTF { \use:n #1 } |
+ {#1}
+ { \file_full_name:n {#1} }
+ }
+ }
+\cs_generate_variant:Nn \tl_if_head_eq_charcode:nNTF { o }
\ExplSyntaxOff
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
diff --git a/macros/latex/base/lthooks-code.pdf b/macros/latex/base/lthooks-code.pdf
index 88b163641f..ba8140f1a6 100644
--- a/macros/latex/base/lthooks-code.pdf
+++ b/macros/latex/base/lthooks-code.pdf
Binary files differ
diff --git a/macros/latex/base/lthooks-doc.pdf b/macros/latex/base/lthooks-doc.pdf
index d47c52c4ad..c271b480eb 100644
--- a/macros/latex/base/lthooks-doc.pdf
+++ b/macros/latex/base/lthooks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/lthooks.dtx b/macros/latex/base/lthooks.dtx
index 3807d25c44..8f78ecd0c6 100644
--- a/macros/latex/base/lthooks.dtx
+++ b/macros/latex/base/lthooks.dtx
@@ -31,8 +31,8 @@
%%% From File: lthooks.dtx
%
% \begin{macrocode}
-\def\lthooksversion{v1.1e}
-\def\lthooksdate{2023/06/06}
+\def\lthooksversion{v1.1f}
+\def\lthooksdate{2023/06/16}
% \end{macrocode}
%
%<*driver>
@@ -3534,7 +3534,7 @@
% \changes{v1.1a}{2023/04/06}
% {Add \cs{hook_gput_code_with_args:nnn} (hook-args).}
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2023/06/01}{\hook_gput_code_with_args:nnn}
+%<latexrelease>\IncludeInRelease{2023/06/01}{\hook_gput_code:nnn}
%<latexrelease> {Hooks~with~args}
\cs_new_protected:Npn \hook_gput_code:nnn #1 #2 #3
{
@@ -4386,7 +4386,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2023/06/01}{\hook_gremove_code:nn}
+%<latexrelease>\IncludeInRelease{2020/10/01}{\hook_gremove_code:nn}
%<latexrelease> {Hooks~with~args}
%<latexrelease>\cs_new_protected:Npn \@@_gremove_code:nn #1 #2
%<latexrelease> {
@@ -5287,6 +5287,10 @@
%<latexrelease> \cs_gset_eq:NN \hook_use:n \@@_use_initialized:n
%<latexrelease> \cs_gset_eq:NN \@@_preamble_hook:n \use_none:n
%<latexrelease> }
+%<@@=>
+%<latexrelease>\cs_gset_eq:NN \@expl@@@initialize@all@@
+%<latexrelease> \__hook_initialize_all:
+%<@@=hook>
%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
% \end{macro}
@@ -7365,7 +7369,7 @@
\NewDocumentCommand \NewMirroredHookPairWithArguments { mmm }
{ \hook_new_pair_with_args:nnn {#1} {#2} {#3} }
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{2023/06/01}{\NewHookWithArguments}
+%<latexrelease>\IncludeInRelease{2020/10/01}{\NewHookWithArguments}
%<latexrelease> {Hooks~with~args}
%<latexrelease>\cs_new_protected:Npn \NewHookWithArguments #1 #2 { }
%<latexrelease>\cs_new_protected:Npn \NewReversedHookWithArguments #1 #2 { }
diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf
index 8b854be87e..23f80ce8cb 100644
--- a/macros/latex/base/ltluatex.pdf
+++ b/macros/latex/base/ltluatex.pdf
Binary files differ
diff --git a/macros/latex/base/ltmarks-code.pdf b/macros/latex/base/ltmarks-code.pdf
index 9fc96a45bd..acc4a4fd07 100644
--- a/macros/latex/base/ltmarks-code.pdf
+++ b/macros/latex/base/ltmarks-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltmarks-doc.pdf b/macros/latex/base/ltmarks-doc.pdf
index 86c684dc7a..5ed0b04298 100644
--- a/macros/latex/base/ltmarks-doc.pdf
+++ b/macros/latex/base/ltmarks-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf
index 5ecb14ad3e..c95766d1b7 100644
--- a/macros/latex/base/ltnews.pdf
+++ b/macros/latex/base/ltnews.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf
index 670facd8c6..c02ecc8850 100644
--- a/macros/latex/base/ltnews01.pdf
+++ b/macros/latex/base/ltnews01.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf
index 458c10709a..e28e51abe1 100644
--- a/macros/latex/base/ltnews02.pdf
+++ b/macros/latex/base/ltnews02.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf
index 54deb688dd..ca84edebb2 100644
--- a/macros/latex/base/ltnews03.pdf
+++ b/macros/latex/base/ltnews03.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf
index 37a344bc9d..0d6aae69ab 100644
--- a/macros/latex/base/ltnews04.pdf
+++ b/macros/latex/base/ltnews04.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf
index f84999681e..2495387708 100644
--- a/macros/latex/base/ltnews05.pdf
+++ b/macros/latex/base/ltnews05.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf
index d5b2c509a7..a4add5f134 100644
--- a/macros/latex/base/ltnews06.pdf
+++ b/macros/latex/base/ltnews06.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf
index bca35e9904..03553e8991 100644
--- a/macros/latex/base/ltnews07.pdf
+++ b/macros/latex/base/ltnews07.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf
index 157e8f2c3d..48c0387289 100644
--- a/macros/latex/base/ltnews08.pdf
+++ b/macros/latex/base/ltnews08.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf
index 543a2c8795..14664f9631 100644
--- a/macros/latex/base/ltnews09.pdf
+++ b/macros/latex/base/ltnews09.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf
index 7dc732ba41..6ddb248e51 100644
--- a/macros/latex/base/ltnews10.pdf
+++ b/macros/latex/base/ltnews10.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf
index c07bf4681b..0cfbd4c631 100644
--- a/macros/latex/base/ltnews11.pdf
+++ b/macros/latex/base/ltnews11.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf
index f848096ed0..eb6f956288 100644
--- a/macros/latex/base/ltnews12.pdf
+++ b/macros/latex/base/ltnews12.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf
index d511573394..81e503d9be 100644
--- a/macros/latex/base/ltnews13.pdf
+++ b/macros/latex/base/ltnews13.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf
index debb104763..5d7fd76410 100644
--- a/macros/latex/base/ltnews14.pdf
+++ b/macros/latex/base/ltnews14.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf
index 9e2432ea99..e8c79bdc3a 100644
--- a/macros/latex/base/ltnews15.pdf
+++ b/macros/latex/base/ltnews15.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf
index 612c1bd5f2..6929abe599 100644
--- a/macros/latex/base/ltnews16.pdf
+++ b/macros/latex/base/ltnews16.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf
index e8325346a0..d61986c987 100644
--- a/macros/latex/base/ltnews17.pdf
+++ b/macros/latex/base/ltnews17.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf
index 641dc18d2e..c45ce489ce 100644
--- a/macros/latex/base/ltnews18.pdf
+++ b/macros/latex/base/ltnews18.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf
index 2bf99f3954..00b9942605 100644
--- a/macros/latex/base/ltnews19.pdf
+++ b/macros/latex/base/ltnews19.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf
index 6382f7b26f..b30f5cea8f 100644
--- a/macros/latex/base/ltnews20.pdf
+++ b/macros/latex/base/ltnews20.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf
index c6b0913181..1a42b64807 100644
--- a/macros/latex/base/ltnews21.pdf
+++ b/macros/latex/base/ltnews21.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf
index 4ca923a557..e33218e80a 100644
--- a/macros/latex/base/ltnews22.pdf
+++ b/macros/latex/base/ltnews22.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf
index b3b97d9071..e61131c806 100644
--- a/macros/latex/base/ltnews23.pdf
+++ b/macros/latex/base/ltnews23.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf
index 0555a29b8c..97198edd5a 100644
--- a/macros/latex/base/ltnews24.pdf
+++ b/macros/latex/base/ltnews24.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf
index 17c09e30d9..0210784c0a 100644
--- a/macros/latex/base/ltnews25.pdf
+++ b/macros/latex/base/ltnews25.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf
index 64a5a94b8a..1a2ca7d552 100644
--- a/macros/latex/base/ltnews26.pdf
+++ b/macros/latex/base/ltnews26.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf
index 0db3aec237..6fbdbacd6c 100644
--- a/macros/latex/base/ltnews27.pdf
+++ b/macros/latex/base/ltnews27.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf
index e1bdb5e1b5..d9bfd13c15 100644
--- a/macros/latex/base/ltnews28.pdf
+++ b/macros/latex/base/ltnews28.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf
index 609c139590..e8ca694ce4 100644
--- a/macros/latex/base/ltnews29.pdf
+++ b/macros/latex/base/ltnews29.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf
index fbd9a3af3d..79e55868c2 100644
--- a/macros/latex/base/ltnews30.pdf
+++ b/macros/latex/base/ltnews30.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews31.pdf b/macros/latex/base/ltnews31.pdf
index bb9c2e3e45..c5f601fdfc 100644
--- a/macros/latex/base/ltnews31.pdf
+++ b/macros/latex/base/ltnews31.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews32.pdf b/macros/latex/base/ltnews32.pdf
index 6c99b2cf6d..d859dde5f0 100644
--- a/macros/latex/base/ltnews32.pdf
+++ b/macros/latex/base/ltnews32.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews33.pdf b/macros/latex/base/ltnews33.pdf
index 9372bf0ec1..133dfde137 100644
--- a/macros/latex/base/ltnews33.pdf
+++ b/macros/latex/base/ltnews33.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews34.pdf b/macros/latex/base/ltnews34.pdf
index 481e449690..8c0b7bb996 100644
--- a/macros/latex/base/ltnews34.pdf
+++ b/macros/latex/base/ltnews34.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews35.pdf b/macros/latex/base/ltnews35.pdf
index 1eda06fb70..adb182f7eb 100644
--- a/macros/latex/base/ltnews35.pdf
+++ b/macros/latex/base/ltnews35.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews36.pdf b/macros/latex/base/ltnews36.pdf
index 7113dbcce4..e084426828 100644
--- a/macros/latex/base/ltnews36.pdf
+++ b/macros/latex/base/ltnews36.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews37.pdf b/macros/latex/base/ltnews37.pdf
index b0f6947d8d..2abb7b1415 100644
--- a/macros/latex/base/ltnews37.pdf
+++ b/macros/latex/base/ltnews37.pdf
Binary files differ
diff --git a/macros/latex/base/ltpara-code.pdf b/macros/latex/base/ltpara-code.pdf
index 4ca5193aa2..0ea61b04f8 100644
--- a/macros/latex/base/ltpara-code.pdf
+++ b/macros/latex/base/ltpara-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltpara-doc.pdf b/macros/latex/base/ltpara-doc.pdf
index 1f47fc92db..a586608830 100644
--- a/macros/latex/base/ltpara-doc.pdf
+++ b/macros/latex/base/ltpara-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltshipout-code.pdf b/macros/latex/base/ltshipout-code.pdf
index 6209463f89..d7fc1394f9 100644
--- a/macros/latex/base/ltshipout-code.pdf
+++ b/macros/latex/base/ltshipout-code.pdf
Binary files differ
diff --git a/macros/latex/base/ltshipout-doc.pdf b/macros/latex/base/ltshipout-doc.pdf
index 86bd577603..d4084e3f3f 100644
--- a/macros/latex/base/ltshipout-doc.pdf
+++ b/macros/latex/base/ltshipout-doc.pdf
Binary files differ
diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx
index de3c022755..b324a38020 100644
--- a/macros/latex/base/ltvers.dtx
+++ b/macros/latex/base/ltvers.dtx
@@ -115,7 +115,7 @@
{2023-06-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{0}
+\def\patch@level{1}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
diff --git a/macros/latex/base/ltx3info.pdf b/macros/latex/base/ltx3info.pdf
index 1756ab795e..40e4f48331 100644
--- a/macros/latex/base/ltx3info.pdf
+++ b/macros/latex/base/ltx3info.pdf
Binary files differ
diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf
index e3c23c97ec..9ff5be506c 100644
--- a/macros/latex/base/ltxdoc.pdf
+++ b/macros/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf
index 677cf80b00..d656a530e6 100644
--- a/macros/latex/base/makeindx.pdf
+++ b/macros/latex/base/makeindx.pdf
Binary files differ
diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf
index 92c662c2f3..e6d7de3b3e 100644
--- a/macros/latex/base/modguide.pdf
+++ b/macros/latex/base/modguide.pdf
Binary files differ
diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf
index d08548d0eb..e99ee3d534 100644
--- a/macros/latex/base/nfssfont.pdf
+++ b/macros/latex/base/nfssfont.pdf
Binary files differ
diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf
index 8f28a58bdc..b215de97dc 100644
--- a/macros/latex/base/proc.pdf
+++ b/macros/latex/base/proc.pdf
Binary files differ
diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf
index f294fcc6a6..4be668aade 100644
--- a/macros/latex/base/slides.pdf
+++ b/macros/latex/base/slides.pdf
Binary files differ
diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf
index 4598e87180..da07645303 100644
--- a/macros/latex/base/slifonts.pdf
+++ b/macros/latex/base/slifonts.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf
index 2aa83c3624..8d2cc4f2f7 100644
--- a/macros/latex/base/source2e.pdf
+++ b/macros/latex/base/source2e.pdf
Binary files differ
diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf
index 9d15389b26..a916465230 100644
--- a/macros/latex/base/syntonly.pdf
+++ b/macros/latex/base/syntonly.pdf
Binary files differ
diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf
index 3d93429fbc..731b1d3c38 100644
--- a/macros/latex/base/tlc2.pdf
+++ b/macros/latex/base/tlc2.pdf
Binary files differ
diff --git a/macros/latex/base/tlc3.pdf b/macros/latex/base/tlc3.pdf
index 83605eb82f..bb91b4ed5a 100644
--- a/macros/latex/base/tlc3.pdf
+++ b/macros/latex/base/tlc3.pdf
Binary files differ
diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf
index d1bf3b1a88..38d7209c2c 100644
--- a/macros/latex/base/tulm.pdf
+++ b/macros/latex/base/tulm.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide-historic.pdf b/macros/latex/base/usrguide-historic.pdf
index 629e70e7bd..2c946d5201 100644
--- a/macros/latex/base/usrguide-historic.pdf
+++ b/macros/latex/base/usrguide-historic.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf
index c9d445ae8a..284736bfaa 100644
--- a/macros/latex/base/usrguide.pdf
+++ b/macros/latex/base/usrguide.pdf
Binary files differ
diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf
index 0ebe463aa7..fb390aacbe 100644
--- a/macros/latex/base/utf8ienc.pdf
+++ b/macros/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf
index 67c9d3aa62..8515e01056 100644
--- a/macros/latex/base/webcomp.pdf
+++ b/macros/latex/base/webcomp.pdf
Binary files differ