summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex-dev
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-06-13 20:14:42 +0000
committerKarl Berry <karl@freefriends.org>2024-06-13 20:14:42 +0000
commit3bbac3b6c28d103194e9cf383e4a642380c4f4c9 (patch)
treefe4c2666c5c6a9c5ecba4a2b1d5064f191d4b0c2 /Master/texmf-dist/doc/latex-dev
parent606141feda3d7dbf8da705b2b54c56d609e35067 (diff)
latex-base-dev (13jun24)
git-svn-id: svn://tug.org/texlive/trunk@71510 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev')
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/README.md9
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/alltt.pdfbin223861 -> 223861 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cfgguide.pdfbin264168 -> 264168 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/changes.txt44
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/classes.pdfbin560294 -> 560294 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdfbin415956 -> 415956 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/clsguide.pdfbin490149 -> 490149 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cmfonts.pdfbin292600 -> 292600 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/cyrguide.pdfbin257359 -> 257359 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/doc-code.pdfbin1078991 -> 1079115 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/doc.pdfbin757937 -> 758047 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/docstrip.pdfbin506420 -> 506564 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/encguide.pdfbin1318576 -> 1318576 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/exscale.pdfbin204708 -> 204708 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/fix-cm.pdfbin287727 -> 287727 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/fntguide.pdfbin522678 -> 522678 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/graphpap.pdfbin161722 -> 161722 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ifthen.pdfbin222460 -> 222460 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/inputenc.pdfbin318372 -> 318372 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdfbin170876 -> 170876 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/latexrelease.pdfbin282095 -> 282095 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/latexsym.pdfbin200759 -> 200759 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lb2.pdfbin252519 -> 252519 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/letter.pdfbin337745 -> 337881 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lgc2.pdfbin217663 -> 217663 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lppl.pdfbin132370 -> 132370 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdfbin753664 -> 753775 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdfbin498681 -> 498793 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdfbin806755 -> 806888 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdfbin552099 -> 552230 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdfbin1248727 -> 1248844 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdfbin758390 -> 758505 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltluatex.pdfbin325142 -> 325142 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdfbin717961 -> 718132 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdfbin575952 -> 576121 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews.pdfbin1406483 -> 1408003 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews01.pdfbin169553 -> 169553 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews02.pdfbin151773 -> 151773 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews03.pdfbin151324 -> 151324 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews04.pdfbin152551 -> 152551 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews05.pdfbin175211 -> 175211 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews06.pdfbin142867 -> 142867 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews07.pdfbin138214 -> 138214 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews08.pdfbin155442 -> 155442 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews09.pdfbin130028 -> 130028 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews10.pdfbin169433 -> 169433 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews11.pdfbin112208 -> 112208 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews12.pdfbin156764 -> 156764 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews13.pdfbin182483 -> 182483 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews14.pdfbin170722 -> 170722 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews15.pdfbin130328 -> 130328 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews16.pdfbin138107 -> 138107 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews17.pdfbin166269 -> 166269 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews18.pdfbin39839 -> 39839 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews19.pdfbin225936 -> 225936 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews20.pdfbin318193 -> 318193 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews21.pdfbin245228 -> 245228 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews22.pdfbin318026 -> 318026 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews23.pdfbin286824 -> 286824 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews24.pdfbin265497 -> 265497 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews25.pdfbin205100 -> 205100 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews26.pdfbin379733 -> 379733 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews27.pdfbin251283 -> 251283 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews28.pdfbin376950 -> 376950 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews29.pdfbin455437 -> 455437 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews30.pdfbin512240 -> 512240 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews31.pdfbin526681 -> 526681 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews32.pdfbin546540 -> 546540 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews33.pdfbin522757 -> 522757 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews34.pdfbin508345 -> 508345 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews35.pdfbin563305 -> 563305 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews36.pdfbin517934 -> 517934 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews37.pdfbin456933 -> 456933 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews38.pdfbin523675 -> 523675 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews39.pdfbin540172 -> 540172 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews40.pdfbin222369 -> 323778 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltnews40.tex30
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdfbin672708 -> 672808 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdfbin560616 -> 560721 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdfbin557414 -> 557481 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdfbin431935 -> 432004 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdfbin821643 -> 821771 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdfbin567794 -> 567925 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdfbin599025 -> 599138 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdfbin481863 -> 481972 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltx3info.pdfbin219358 -> 219358 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdfbin244141 -> 244141 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/makeindx.pdfbin165816 -> 165816 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/manifest.txt62
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/modguide.pdfbin257825 -> 257825 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/nfssfont.pdfbin211314 -> 211314 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/proc.pdfbin227065 -> 227065 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/slides.pdfbin375493 -> 375493 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/slifonts.pdfbin233905 -> 233905 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/source2e.pdfbin6264312 -> 6442612 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/source2e.tex4
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/syntonly.pdfbin189428 -> 189555 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tlc2.pdfbin290257 -> 290257 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tlc3.err24
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tlc3.pdfbin368933 -> 369936 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/tulm.pdfbin162773 -> 162773 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdfbin439393 -> 439393 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/usrguide.pdfbin487553 -> 487553 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdfbin353557 -> 353555 bytes
-rw-r--r--Master/texmf-dist/doc/latex-dev/base/webcomp.pdfbin146205 -> 146205 bytes
105 files changed, 135 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md
index b3cf23d5932..6827494f25c 100644
--- a/Master/texmf-dist/doc/latex-dev/base/README.md
+++ b/Master/texmf-dist/doc/latex-dev/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2024-11-01 pre-release 0
+Release 2024-11-01 pre-release 1
Overview
--------
@@ -29,8 +29,7 @@ Documentation
Full documentation of the LaTeX system is provided by
- _LaTeX: A Document Preparation System_; Lamport, Addison-Wesley
-- _The LaTeX Companion_, 2ed; Mittelbach and Goossens with Braams, Carlisle
- and Rowley, Addison-Wesley
+- _The LaTeX Companion_, 3ed; Mittelbach and Fischer, Addison-Wesley
- _Guide to LaTeX_, 4ed; Kopka and Daly, Addison-Wesley
The distribution is described in files ending `.txt` or `.md`; briefly,
@@ -56,7 +55,7 @@ The following files contain further information:
- `ltx3info.tex` gives you some historical information about the LaTeX3
project
- `lamport-manual.err` lists errata in _LaTeX: A Document Preparation System_ (Lamport)
-- `tlc2.err` lists errata in _The LaTeX Companion_ (Mittelbach et al.)
+- `tlc3.err` lists errata in _The LaTeX Companion, 3rd edition_ (Mittelbach and Fischer)
The files `ltnews*.tex` (part of the `doc` bundle) contain the LaTeX
newsletters, the highest number being the most recent.
@@ -87,6 +86,6 @@ version 1.3c or later.
-----
-<p>Copyright (C) 1989-2023 The LaTeX Project <br />
+<p>Copyright (C) 1989-2024 The LaTeX Project <br />
<a href="http://latex-project.org/">http://latex-project.org/</a> <br />
All rights reserved.</p>
diff --git a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
index 01ae2f4c5dd..9dd22021999 100644
--- a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
index 469b4911f78..dde0067a4b4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/changes.txt b/Master/texmf-dist/doc/latex-dev/base/changes.txt
index 37d22f6a385..a37facbbc95 100644
--- a/Master/texmf-dist/doc/latex-dev/base/changes.txt
+++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt
@@ -6,11 +6,53 @@ to completeness or accuracy and it contains some references to files that are
not part of the distribution.
================================================================================
+2024-06-04 Yukai Chou <muzimuzhi@gmail.com>
+
+ * ltclass.dtx (section{Package/class rollback mechanism}):
+ Add new argument \pkgcls@ext for use in warning message which might
+ be raised before the classic \@currext can be set and used (gh/870)
+
+ * ltclass.dtx:
+ Extend \@cls@pkg to expand to "file" if \@currext is neither "cls"
+ nor "pkg"
+
+2024-06-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * doc.dtx (section{Integrating hypdoc}):
+ Use hooks to save and restore definitions when hypdoc gets loaded.
+ This way the user can still alter \PrintDescribeMacro, etc. in the preamble
+ (gh/1000)
+
+2024-06-04 Yukai Chou <muzimuzhi@gmail.com>
+
+ * source2e.tex:
+ Add new module lttemplates to the documentation.
+
+ * lttemplates.dtx:
+ Fix markup typos.
+
================================================================================
All changes above are only part of the development branch for the next release.
================================================================================
#########################
+# 2024-06-01 PL1 Release
+#########################
+
+2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltboxes.dtx (section{\LaTeX\ Box commands}):
+ Always use a \vrule strut after all, but back up by a baseline
+ if already in vertical mode. Otherwise empty table p-cells will
+ not get the correct width (bug seen first with colortbl)
+
+2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttagging.dtx (subsection{Interface commands}):
+ Always issue a \crcr even if we are at the start of a
+ row to avoid problems with tabulary and similar code
+
+#########################
# 2024-06-01 Release
#########################
@@ -42,7 +84,7 @@ All changes above are only part of the development branch for the next release.
2024-04-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
* doc.dtx:
- Do not error with "suspicous date" when rolling back to
+ Do not error with "suspicious date" when rolling back to
early years of LaTeX2e (gh/1336)
2024-04-24 Yukai Chou <muzimuzhi@gmail.com>
diff --git a/Master/texmf-dist/doc/latex-dev/base/classes.pdf b/Master/texmf-dist/doc/latex-dev/base/classes.pdf
index 93389a2eec0..dce87c199f6 100644
--- a/Master/texmf-dist/doc/latex-dev/base/classes.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/classes.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf
index feb96fefd4f..ada84a99cd2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
index 950e2a287ec..cac62ae0c8d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
index 3dde7a6d7b2..2a12c635b41 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
index 201663a8959..39a4172542e 100644
--- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf
index 4fd1fb69d9b..e77afc9951f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/doc.pdf b/Master/texmf-dist/doc/latex-dev/base/doc.pdf
index a7462db5287..4d7ea93b121 100644
--- a/Master/texmf-dist/doc/latex-dev/base/doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
index fbd1598aa5f..ec53a2406de 100644
--- a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
index e59cc3afafa..64fe5b456ba 100644
--- a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
index e61b682daa8..8a921641b16 100644
--- a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
index ad083538956..86ee1852856 100644
--- a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
index 45f2f0d9731..39dd0c620d9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
index 0154471575e..da13c1f547a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
index af14245f813..e143a42fd7b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
index 56a267a85d2..5343d445272 100644
--- a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
index b10eb584efd..9b8a342b033 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
index f6192a7808f..57b36aae7a5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
index 0032963460f..16190c92a3a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
index 033a910c5c5..0a016ec0694 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf
index 0ed472993d4..b10f7aac5e5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/letter.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/letter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
index 81fe96144fa..85aaa66a3a3 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
index bd03f099f7e..36a2dfddd62 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
index a9d86f40f46..94d74cd3b0a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
index 1f35eefe5b1..6b2db4b7d69 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
index 9fbba5598a7..c58f34fa2d6 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
index de8fb50d29b..89da01c33e8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
index e1f4a204c85..94956126d3b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
index 2306cfddde3..9a4f920b031 100644
--- a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
index 9f7e394dedc..d3b036f4dc4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf
index a62ee81b7dc..6d1fb096a2d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf
index 7471e90a901..7cb862462a6 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
index e18076c78f8..ce8db0cc987 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
index 65ed00b607f..2183875a25b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
index 45c593aabe1..3e07fd8d31b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
index 0689ef3e261..0d090dfef2b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
index b180d548b45..61e4de37fd8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
index ed369b0e5a6..fc943e69a0d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
index 5d39aaa5692..0989dc63339 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
index 8f128dc094b..6e51f990b4f 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
index 55b8eb0671e..fcd8bf38773 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
index 61d796a1a82..09844b9acd1 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
index b85cc6d0d99..ba3788772a1 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
index a5f528e22c6..8d26eb2d6b9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
index 514b33b14db..ca2ccb564d7 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
index faad5675bbd..e11438a2bf7 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
index 29ff4c5219f..64f998af700 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
index 7a765b00b03..ee9da573119 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
index 4d9e5d379ca..f17ceb5c1aa 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
index 328da8cac7c..9f66ce2523a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
index 4334e6b5943..b78feb47813 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
index f3116ca1e87..2edf525e0d3 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
index d77ae0adf61..8aa1ff4dc03 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
index ac4d5c1002b..bf0338046aa 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
index 0a489714383..9950cea60ff 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
index 50b54567429..9c8a9c489b9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
index 8fd5afd5551..3f0b1091ef4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
index ae6c442530e..ef12015b978 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
index afcffc0c99c..e535f146a90 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
index 0022c67f206..b3db6b10560 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
index c7c9c4025d9..c5e06267ab5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
index 203e37c6a73..e288ae9c22d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
index 02a9d5ee5ea..ddc0c7fac2d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
index 81deee6d06c..55532342721 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
index 5c9901b2b2b..f947ebc7800 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
index 7da39f2b16f..cd2a122553c 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
index d5b5527cfbb..5bc99059e0d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf
index 60cad5580b7..668e17ae8ce 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf
index 50ec47ce463..656da798af3 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf
index 5dfdd6c3708..24a7d871960 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf
index ec4d95a65e9..faac7f6c7a4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf
index ff24711d457..a23c2e585ba 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf
index 48c6e59c36f..978e04e509a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex
index 26866c66f93..e6d97757e88 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex
+++ b/Master/texmf-dist/doc/latex-dev/base/ltnews40.tex
@@ -151,11 +151,35 @@
\section{Bug fixes}
-%\subsection{A fix}
+\subsection{Fix wrong file type in a rollback warning}
+
+When \LaTeX{} is rolled back to date \meta{date1} and a class or
+package with minimum date requirement \meta{date2} is to be loaded, a
+rollback warning is raised if \meta{date2} is later than \meta{date1}:
+\begin{verbatim}
+LaTeX Warning: Suspicious rollback/min-date date given
+ A minimal date of YYYY-MM-DD has been specified for package
+ '<pkgname>'.
+ But this is in conflict with a rollback request to YYYY-MM-DD.
+\end{verbatim}
+
+In some cases this message showed a wrong file type, i.e.,
+\verb|document class '<pkgname>'| or \verb|package '<clsname>'|.
+This has now been corrected.
+%
+\githubissue{870}
+
+\subsection{\pkg{doc}:\ \cs{PrintDescribeMacro} in preamble}
-%% Some text
+In \pkg{doc} version 2 it was possible alter the definition of
+\cs{PrintDescribeMacro} and similar commands in preamble. In version 3
+this stopped working because they go reset at the end of the
+preamble. This has now been implemented differently and changes in the
+preamble are possible again.
%
-%%\githubissue{XXXX}
+\githubissue{1000}
+
+
%\section{Changes to packages in the \pkg{amsmath} category}
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
index f11f7334786..cba89700202 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
index f855e12756f..614f1df0b75 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf
index 5fb85d3346b..c03284af621 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf
index 2d08c177bae..2e994aa4bf2 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
index 265d6d2f785..10aaaa4be13 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
index 0045526a943..21ce0937ba5 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf
index 08f3e24edaf..8b2f4761b85 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf
index 975b3778681..f4cd8ffed0a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
index 53ce247aa80..3f65a85e431 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
index f31adfccc96..17b0b7e26dc 100644
--- a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
index 3dccd9a100f..9a8a6270aa9 100644
--- a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/manifest.txt b/Master/texmf-dist/doc/latex-dev/base/manifest.txt
index ff7bf49ad16..21b3c0bff32 100644
--- a/Master/texmf-dist/doc/latex-dev/base/manifest.txt
+++ b/Master/texmf-dist/doc/latex-dev/base/manifest.txt
@@ -74,7 +74,9 @@
% ltnews35.tex -- What was new in the release dated 2022/06.
% ltnews36.tex -- What was new in the release dated 2022/11.
% ltnews37.tex -- What was new in the release dated 2023/06.
-
+% ltnews38.tex -- What was new in the release dated 2023/11.
+% ltnews39.tex -- What was new in the release dated 2024/06.
+%
%
% ltx3info.tex -- Information about the LaTeX3 project.
%
@@ -91,61 +93,69 @@
%
% cmfonts.fdd -- Font definitions for Computer modern fonts.
% fontdef.dtx -- Code for font definitions.
-% lthyphen.dtx -- Hyphenation support.
+% ltalloc.dtx -- Allocation of counters and others.
+% ltbibl.dtx -- Bibliography commands.
% ltboxes.dtx -- Code for making boxes.
% ltclass.dtx -- Class and option handling.
+% ltcntrl.dtx -- Program control macros.
% ltcounts.dtx -- Counters.
-% ltpageno.dtx -- Page numbering.
-% ltxref.dtx -- Cross referencing.
-% ltlength.dtx -- Lengths.
+% ltdefns.dtx -- Initial definitions.
% ltdirchk.dtx -- Support for search in current directory.
+% lterror.dtx -- Error handling.
% ltfiles.dtx -- File handling.
% ltfinal.dtx -- Code for debugging and final initialisations.
% ltfloat.dtx -- Float handling.
% ltfntcmd.dtx -- Various font switching commands.
+% ltfssaxes.dtx -- NFSS font axes
% ltfssbas.dtx -- NFSS Base macros
-% ltfsstrc.dtx -- NFSS Tracing (and tracefnt.sty)
+% ltfsscmp.dtx -- NFSS1 compatibility
% ltfssdcl.dtx -- NFSS Declarative interface
% ltfssini.dtx -- NFSS Initialisation
-% ltfsscmp.dtx -- NFSS1 compatibility
+% ltfsstrc.dtx -- NFSS Tracing (and tracefnt.sty)
+% lthyphen.dtx -- Hyphenation support.
% ltidxglo.dtx -- Index and glossary.
-% ltbibl.dtx -- Bibliography commands.
-% ltalloc.dtx -- Allocation of counters and others.
-% ltdefns.dtx -- Initial definitions.
-% ltcntrl.dtx -- Program control macros.
-% lterror.dtx -- Error handling.
-% ltpar.dtx -- Paragraphs.
-% ltspace.dtx -- Spacing, line and page breaking.
-% ltlogos.dtx -- Logos.
+% ltlength.dtx -- Lengths.
% ltlists.dtx -- Code for lists and related environments.
+% ltlogos.dtx -- Logos.
% ltluatex.dtx -- LuaTeX engine related code.
% ltmath.dtx -- Code for math.
% ltmiscen.dtx -- Code for miscellaneous environments.
% ltoutenc.dtx -- Code for output encoding commands.
% ltoutput.dtx -- LaTeX page makeup (output routine).
-% ltpictur.dtx -- The picture environment.
% ltpage.dtx -- Page styles and related commands.
+% ltpageno.dtx -- Page numbering.
+% ltpar.dtx -- Paragraphs.
+% ltpictur.dtx -- The picture environment.
% ltplain.dtx -- Things borrowed from the plain format.
+% ltsect.dtx -- Sectioning and title commands.
+% ltspace.dtx -- Spacing, line and page breaking.
% lttab.dtx -- The tabbing, tabular and array environments.
% lttextcomp -- The text companion symbols
% ltthm.dtx -- The theorem-like environments.
-% ltsect.dtx -- Sectioning and title commands.
% ltvers.dtx -- Version identification code.
+% ltxref.dtx -- Cross referencing.
% preload.dtx -- Code for preloading fonts.
% tulm.fdd -- Font definitions for TU latin modern fonts.
%
+%
% L3 Programming layer:
% -----------------
%
-% ltexpl.dtx -- Basic support
-% ltcmd.dtx -- Document command definition
-% lthooks.dtx -- Hook management
-% ltfilehook.dtx -- Hook management for file loading
-% ltshipout.dtx -- Hook management for \shipout
-% ltcmdhooks.dtx -- Hook management (generic) for commands
-% ltpara.dtx -- Hook management for paragraphs
+% ltcmd.dtx -- Document command definitions
+% ltexpl.dtx -- Basic support (LaTeX3 kernel integration)
+% lthooks.dtx -- Hook management (core commands and core hooks)
+% ltfilehook.dtx -- Hook management for file loading
+% ltshipout.dtx -- Hook management for \shipout
+% ltcmdhooks.dtx -- Hook management (generic) for commands
+% ltpara.dtx -- Hook management for paragraphs
+% ltkeys.dtx -- Key/value options
% ltmarks.dtx -- Mark management
+% ltmeta.dtx -- Document metadata
+% ltproperties.dtx -- Properties mechanism
% ltsockets.dtx -- Sockets and plugs management
+% lttagging.dtx -- Tagging support
+% lttemplate.dtx -- Template management
+%
%
% Standard Classes:
% -----------------
@@ -168,7 +178,7 @@
%
% alltt.dtx -- Implements the alltt environment.
% fix-cm.dtx -- Implements modified font choices for cm fonts.
-% latexrelease.dtx -- Controls fixes to LaTeX.
+% latexrelease.dtx -- Rollback functionality to previous releases
% graphpap.dtx -- Implements programming \graphpaper command..
% inputenc.dtx -- Implements eight-bit input.
% utf8ienc.dtx -- Supplement for inputenc to implement UTF8 encoding.
@@ -248,4 +258,6 @@
% ltxcheck.tex -- Test file for checking the LaTeX installation.
%
%
+% (There are probably a few files missing)
+%
% ======================================================================
diff --git a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
index 6bea7dcfd1a..72c14d4b297 100644
--- a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
index c3ca6acee9c..1c12e35c2d8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/proc.pdf b/Master/texmf-dist/doc/latex-dev/base/proc.pdf
index 3aa73db0e00..5aa128f5e48 100644
--- a/Master/texmf-dist/doc/latex-dev/base/proc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/proc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/slides.pdf b/Master/texmf-dist/doc/latex-dev/base/slides.pdf
index 7875db3d94a..0eb119ca15b 100644
--- a/Master/texmf-dist/doc/latex-dev/base/slides.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
index bef7a9463bf..89beaf002c4 100644
--- a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
index 813d69e25dc..e460c8a5d69 100644
--- a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.tex b/Master/texmf-dist/doc/latex-dev/base/source2e.tex
index 6ff2928a427..b82ef5664ad 100644
--- a/Master/texmf-dist/doc/latex-dev/base/source2e.tex
+++ b/Master/texmf-dist/doc/latex-dev/base/source2e.tex
@@ -256,6 +256,8 @@ page_precedence "rnaA"
\DocInclude{ltsockets}% Socket and plug management (L3 module)
+ \DocInclude{lttemplates} % Prototype document functions (was xtemplate)
+
\DocInclude{ltalloc} % Allocation of counters and others.
\DocInclude{ltcntrl} % Program control macros.
@@ -266,7 +268,7 @@ page_precedence "rnaA"
\DocInclude{ltpara} % Paragraph hooks (L3 module)
- \DocInclude{ltmeta} % Document Metadara interface (L3 module)
+ \DocInclude{ltmeta} % Document Metadata interface (L3 module)
\DocInclude{ltspace} % Spacing, line and page breaking.
diff --git a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
index 1d0ada9ccb8..8ad9bef0814 100644
--- a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
index 39c7d14f8ae..b60715484bd 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc3.err b/Master/texmf-dist/doc/latex-dev/base/tlc3.err
index 6700a6b9627..db8d2c5b2f6 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tlc3.err
+++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.err
@@ -1,4 +1,4 @@
-\newcommand\erratafiledate{2024/05/31} % needs / and not -
+\newcommand\erratafiledate{2024/06/05} % needs / and not -
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% To produce a printed version of this errata file run this file through
@@ -606,12 +606,24 @@ the index is always fully regenerated for new printings.
\erroronpage{I-5}{para 4, l.4}{kb}{2023/04/04}{s}
\u{of} the bugs \> \u{with} the bugs
-
-
\erroronpage{I-5}{para 5, l.5}{kb}{2023/04/04}{s}
not least \> \u{but} not least
+\erroronpage{I-10}{para -1, l.2}{ACa}{2024/06/05}{s}
+
+The value should have been shown with an upright mu, using
+\verb=\qty{0.01}{\micro\metre}= from the \pkg{siunitx} package.
+
+\erroronpage{I-18}{before 1.3.3}{ACa/FMi}{2024/06/05}{s}
+
+Add paragraph:\\
+%
+There are also two sections (2.2.8 and 2.3.4) providing low-level
+background information for reference---useful when looking at existing
+code in older document class files. They are set in a slightly smaller
+typeface to save space and to indicate their special nature as
+reference material, rather than material for daily use.
\CHAPTER{Chapter 2 --- The Structure of a \LaTeX{} Document}
@@ -627,6 +639,11 @@ Moved first line of page 35 to 34.
Moved first line of page 35 to 34.
+\erroronpage{I-70}{section 2.3.4}{FMi}{2023/06/05}{s}
+
+Add footnote: The whole section is set in a smaller font to indicate
+that is more a reference — helpful mainly when studying existing code.
+
\erroronpage{I-113}{listing}{FMi}{2023/05/14}{s}
Situation is the same in the 2023 distributions; listing output updated.
@@ -1494,6 +1511,7 @@ Appendix title not properly capitalized.
\begin{multicols}{3}[Thanks to all who have found errors or
omissions. Listed are the people who found an errata entry first.]
+\contributor{ACa}{Alfredo Canziani}
\contributor{BeB}{Bernd Burghardt}
\contributor{BYu}{Boshi Yuan}
\contributor{CAR}{Chris Rowley}
diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf
index a273599c31f..49f219e4457 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
index c063759aae8..9ebf02c983d 100644
--- a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf
index 16be1a5fd2b..0af5803f1e8 100644
--- a/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
index a6878094782..bbc05226f4c 100644
--- a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
index 6795d02fccd..c58f23dd97c 100644
--- a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
index 45e772afe00..6b640eb312a 100644
--- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
+++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf
Binary files differ