diff options
author | Karl Berry <karl@freefriends.org> | 2024-06-13 20:14:42 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-06-13 20:14:42 +0000 |
commit | 3bbac3b6c28d103194e9cf383e4a642380c4f4c9 (patch) | |
tree | fe4c2666c5c6a9c5ecba4a2b1d5064f191d4b0c2 | |
parent | 606141feda3d7dbf8da705b2b54c56d609e35067 (diff) |
latex-base-dev (13jun24)
git-svn-id: svn://tug.org/texlive/trunk@71510 c570f23f-e606-0410-a88d-b1316a301751
116 files changed, 308 insertions, 111 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 Binary files differindex 01ae2f4c5dd..9dd22021999 100644 --- a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf Binary files differindex 469b4911f78..dde0067a4b4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf 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 Binary files differindex 93389a2eec0..dce87c199f6 100644 --- a/Master/texmf-dist/doc/latex-dev/base/classes.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/classes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf Binary files differindex 950e2a287ec..cac62ae0c8d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf Binary files differindex 3dde7a6d7b2..2a12c635b41 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf Binary files differindex 201663a8959..39a4172542e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/doc.pdf b/Master/texmf-dist/doc/latex-dev/base/doc.pdf Binary files differindex a7462db5287..4d7ea93b121 100644 --- a/Master/texmf-dist/doc/latex-dev/base/doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf Binary files differindex fbd1598aa5f..ec53a2406de 100644 --- a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf Binary files differindex e59cc3afafa..64fe5b456ba 100644 --- a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf Binary files differindex e61b682daa8..8a921641b16 100644 --- a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf Binary files differindex 45f2f0d9731..39dd0c620d9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf Binary files differindex 0154471575e..da13c1f547a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf Binary files differindex af14245f813..e143a42fd7b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf Binary files differindex 56a267a85d2..5343d445272 100644 --- a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf Binary files differindex f6192a7808f..57b36aae7a5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf Binary files differindex 0032963460f..16190c92a3a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf Binary files differindex 033a910c5c5..0a016ec0694 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf Binary files differindex 0ed472993d4..b10f7aac5e5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/letter.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/letter.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf Binary files differindex 81fe96144fa..85aaa66a3a3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf Binary files differindex bd03f099f7e..36a2dfddd62 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf Binary files differindex 9f7e394dedc..d3b036f4dc4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf Binary files differindex e18076c78f8..ce8db0cc987 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf Binary files differindex 65ed00b607f..2183875a25b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf Binary files differindex 45c593aabe1..3e07fd8d31b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf Binary files differindex 0689ef3e261..0d090dfef2b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf Binary files differindex b180d548b45..61e4de37fd8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf Binary files differindex ed369b0e5a6..fc943e69a0d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf Binary files differindex 5d39aaa5692..0989dc63339 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf Binary files differindex 8f128dc094b..6e51f990b4f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf Binary files differindex 55b8eb0671e..fcd8bf38773 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf Binary files differindex 61d796a1a82..09844b9acd1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf Binary files differindex b85cc6d0d99..ba3788772a1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf Binary files differindex a5f528e22c6..8d26eb2d6b9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf Binary files differindex 514b33b14db..ca2ccb564d7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf Binary files differindex faad5675bbd..e11438a2bf7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf Binary files differindex 29ff4c5219f..64f998af700 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf Binary files differindex 7a765b00b03..ee9da573119 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf Binary files differindex 4d9e5d379ca..f17ceb5c1aa 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf Binary files differindex 328da8cac7c..9f66ce2523a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf Binary files differindex 4334e6b5943..b78feb47813 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf Binary files differindex f3116ca1e87..2edf525e0d3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf Binary files differindex d77ae0adf61..8aa1ff4dc03 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf Binary files differindex ac4d5c1002b..bf0338046aa 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf Binary files differindex 0a489714383..9950cea60ff 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf Binary files differindex 50b54567429..9c8a9c489b9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf Binary files differindex 8fd5afd5551..3f0b1091ef4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf Binary files differindex ae6c442530e..ef12015b978 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf Binary files differindex afcffc0c99c..e535f146a90 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf Binary files differindex 0022c67f206..b3db6b10560 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf Binary files differindex c7c9c4025d9..c5e06267ab5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf Binary files differindex 203e37c6a73..e288ae9c22d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf Binary files differindex 02a9d5ee5ea..ddc0c7fac2d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf Binary files differindex 81deee6d06c..55532342721 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf Binary files differindex 5c9901b2b2b..f947ebc7800 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf Binary files differindex 7da39f2b16f..cd2a122553c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf Binary files differindex d5b5527cfbb..5bc99059e0d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf Binary files differindex 60cad5580b7..668e17ae8ce 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf Binary files differindex 50ec47ce463..656da798af3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf Binary files differindex 5dfdd6c3708..24a7d871960 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf Binary files differindex ec4d95a65e9..faac7f6c7a4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews38.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf Binary files differindex ff24711d457..a23c2e585ba 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews39.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf Binary files differindex 48c6e59c36f..978e04e509a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews40.pdf 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 Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltproperties-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-code.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltsockets-doc.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf Binary files differindex 53ce247aa80..3f65a85e431 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf Binary files differindex f31adfccc96..17b0b7e26dc 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf Binary files differindex 3dccd9a100f..9a8a6270aa9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf 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 Binary files differindex 6bea7dcfd1a..72c14d4b297 100644 --- a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf Binary files differindex c3ca6acee9c..1c12e35c2d8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/proc.pdf b/Master/texmf-dist/doc/latex-dev/base/proc.pdf Binary files differindex 3aa73db0e00..5aa128f5e48 100644 --- a/Master/texmf-dist/doc/latex-dev/base/proc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/proc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slides.pdf b/Master/texmf-dist/doc/latex-dev/base/slides.pdf Binary files differindex 7875db3d94a..0eb119ca15b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slides.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slides.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf Binary files differindex bef7a9463bf..89beaf002c4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf Binary files differindex 813d69e25dc..e460c8a5d69 100644 --- a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf 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 Binary files differindex 1d0ada9ccb8..8ad9bef0814 100644 --- a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf Binary files differindex 39c7d14f8ae..b60715484bd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf 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 Binary files differindex a273599c31f..49f219e4457 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf Binary files differindex c063759aae8..9ebf02c983d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf Binary files differindex 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 diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf Binary files differindex a6878094782..bbc05226f4c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf Binary files differindex 6795d02fccd..c58f23dd97c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf Binary files differindex 45e772afe00..6b640eb312a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf diff --git a/Master/texmf-dist/source/latex-dev/base/doc.dtx b/Master/texmf-dist/source/latex-dev/base/doc.dtx index 946f187389f..af4d9508e94 100644 --- a/Master/texmf-dist/source/latex-dev/base/doc.dtx +++ b/Master/texmf-dist/source/latex-dev/base/doc.dtx @@ -45,7 +45,7 @@ %<+package> %<+package>\ProvidesPackage{doc} %<+shortvrb>\ProvidesPackage{shortvrb} -%<+package|shortvrb> [2024/04/26 v3.0p +%<+package|shortvrb> [2024/06/04 v3.0q %<+package|shortvrb> Standard LaTeX documentation package V3 (FMi)] %\catcode`\<=12 % @@ -5463,26 +5463,14 @@ % \end{macrocode} % We require the package without any option so if it was already % loaded there is no option clash. +% \changes{v3.0q}{2024/06/04}{Use hooks to save and restore +% definitions when hypdoc gets loaded (gh/1000)} % \begin{macrocode} \RequirePackage{hypdoc} \expandafter\let\csname doc.sty-h@@k\endcsname\doc@eoph@@k % \end{macrocode} -% After \pkg{hypdoc} got loaded we need to undefine those macros -% again so that later on \texttt{Macro} and \texttt{Env} \DOC items -% appear to be undefined. -% \begin{macrocode} - \let\PrintDescribeMacro \@@PrintDescribeMacro - \let\PrintDescribeEnv \@@PrintDescribeEnv - \let\PrintMacroName \@@PrintMacroName - \let\PrintEnvName \@@PrintEnvName - \let\SpecialUsageIndex \@@SpecialUsageIndex - \let\SpecialEnvIndex \@@SpecialEnvIndex - \let\SortIndex \@@SortIndex - \let\DescribeMacro \@@DescribeMacro - \let\DescribeEnv \@@DescribeEnv -% \end{macrocode} % The package adds new definitions for \cs{special@index} into -% \cs{CodelineIndex} and \cs{PageIndex} but since we are loading it +% \cs{CodelineIndex} and \cs{PageIndex} but since we might be loading it % very late we are already past them (in the preamble). So we test % the final state and do it here, if necessary. % \begin{macrocode} @@ -6203,10 +6191,16 @@ % % % To be able to restore the definition after \pkg{hypdoc} is loaded -% we better save them here. We only load the package at the end of +% we better save them beforehand. We only load the package at the end of % the preamble, but the user might do this earlier and then chaos -% is ensured. -% \begin{macrocode} +% is ensured. Thus, to support this generally we save them directly +% before the package is loaded. +% In this way the user can still alter the definition for +% \cs{PrintDescribeMacro} and friends in the preamble. +% \changes{v3.0q}{2024/06/04}{Use hooks to save and restore +% definitions when hypdoc gets loaded (gh/1000)} +% \begin{macrocode} +\AddToHook{package/hypdoc/before}{% \let\@@PrintDescribeMacro \PrintDescribeMacro \let\@@PrintDescribeEnv \PrintDescribeEnv \let\@@PrintMacroName \PrintMacroName @@ -6216,6 +6210,23 @@ \let\@@SortIndex \SortIndex \let\@@DescribeMacro \DescribeMacro \let\@@DescribeEnv \DescribeEnv +} +% \end{macrocode} +% After \pkg{hypdoc} got loaded we need to reset those macros +% again. This is done in the generic hook +% \texttt{package/hypdoc/after}. +% \begin{macrocode} +\AddToHook{package/hypdoc/after}{% + \let\PrintDescribeMacro \@@PrintDescribeMacro + \let\PrintDescribeEnv \@@PrintDescribeEnv + \let\PrintMacroName \@@PrintMacroName + \let\PrintEnvName \@@PrintEnvName + \let\SpecialUsageIndex \@@SpecialUsageIndex + \let\SpecialEnvIndex \@@SpecialEnvIndex + \let\SortIndex \@@SortIndex + \let\DescribeMacro \@@DescribeMacro + \let\DescribeEnv \@@DescribeEnv +} % \end{macrocode} % % diff --git a/Master/texmf-dist/source/latex-dev/base/ltboxes.dtx b/Master/texmf-dist/source/latex-dev/base/ltboxes.dtx index 7e6c787ab89..9852bc59403 100644 --- a/Master/texmf-dist/source/latex-dev/base/ltboxes.dtx +++ b/Master/texmf-dist/source/latex-dev/base/ltboxes.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltboxes.dtx} - [2024/04/22 v1.4f LaTeX Kernel (Box Commands)] + [2024/06/10 v1.4g LaTeX Kernel (Box Commands)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltboxes.dtx} @@ -1495,6 +1495,10 @@ % \changes{v1.4f}{2024/04/18} % {Use a \cs{hrule} strut not a \cs{vrule} if already in % vertical mode (bug seen first with footmisc/14)} +% \changes{v1.4g}{2024/06/10} +% {Always use a \cs{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)} % \begin{macrocode} %</2ekernel> %<*2ekernel|latexrelease> @@ -1502,15 +1506,17 @@ %<latexrelease> {\@finalstrut}{final strut correction}% \def\@finalstrut#1{% \unskip - \ifhmode \nobreak \vrule + \ifhmode \nobreak \else - \ifdim \prevdepth=-\@m\p@ - \else - \vskip-\prevdepth - \fi - \hrule +% \end{macrocode} +% If we are in vmode we now back up by a baseline. +% \begin{macrocode} + \vskip-\baselineskip \fi - \@width\z@\@height\z@\@depth\dp#1} +% \end{macrocode} +% Finally we unconditionally use \cs{vrule}. +% \begin{macrocode} + \vrule\@width\z@\@height\z@\@depth\dp#1} %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease %<latexrelease>\IncludeInRelease{0000/00/00}% diff --git a/Master/texmf-dist/source/latex-dev/base/ltclass.dtx b/Master/texmf-dist/source/latex-dev/base/ltclass.dtx index 35bbb8a55a4..c08618b929c 100644 --- a/Master/texmf-dist/source/latex-dev/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex-dev/base/ltclass.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2024/04/10 v1.5k LaTeX Kernel (Class & Package Interface)] + [2024/06/04 v1.5l LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -2819,13 +2819,42 @@ % The current file type. % \changes{v0.2i}{1993/12/03} % {Name changed to avoid clash with output routine.} +% \changes{v1.5l}{2024/06/04} +% {Allow for extensions other than "cls" and "pkg"} % \begin{macrocode} +%</2ekernel> +%<*2ekernel|latexrelease> +%<latexrelease>\IncludeInRelease{2024/11/01}% +%<latexrelease> {\@cls@pkg}{Allow for more extensions}% \def\@cls@pkg{% \ifx\@currext\@clsextension document class% \else - package% + \ifx\@currext\@pkgextension + package% + \else + file% + \fi \fi} +%</2ekernel|latexrelease> +%<latexrelease>\EndIncludeInRelease +% \end{macrocode} +% +% \begin{macrocode} +%<latexrelease>\IncludeInRelease{0000/00/00}% +%<latexrelease> {\@cls@pkg}{Allow for more extensions}% +%<latexrelease> +%<latexrelease>\def\@cls@pkg{% +%<latexrelease> \ifx\@currext\@clsextension +%<latexrelease> document class% +%<latexrelease> \else +%<latexrelease> package% +%<latexrelease> \fi} +%<latexrelease>\EndIncludeInRelease +%<*2ekernel> +% \end{macrocode} +% +% \begin{macrocode} \@onlypreamble\@cls@pkg % \end{macrocode} % \end{macro} @@ -3569,11 +3598,20 @@ \pkgcls@debug{\@spaces 4: #4}% %</tracerollback> % \end{macrocode} -% Two of the arguments are needed later on in error/warning +% Three of the arguments are needed later on in error/warning % messages so we save them. +% \changes{v1.5l}{2024/06/04} +% {New argument \cs{pkgcls@ext} (gh/870)} % \begin{macrocode} \def\pkgcls@name{#1}% % for info message \def\pkgcls@arg {#3}% % for info message + \edef\pkgcls@ext{% + \ifx#4\@clsextension document class\else + \ifx#4\@pkgextension package\else + file + \fi + \fi + }% % for info message % \end{macrocode} % then we parse the final optional argument to determine if there % is a specific rollback request for the current file. This will @@ -3737,12 +3775,14 @@ % therefore issue a warning. % \changes{v1.2i}{2018/05/08} % {Make suspicious rollback a warning not error: github issue 43} +% \changes{v1.5l}{2024/06/04} +% {New argument \cs{pkgcls@ext} (gh/870)} % \begin{macrocode} \ifnum \pkgcls@targetdate > \z@ \ifnum \@parse@version0#1//00\@nil > \pkgcls@targetdate \@latex@warning@no@line{Suspicious rollback/min-date date given\MessageBreak A minimal date of #1 has been specified for - \@cls@pkg\MessageBreak '\pkgcls@name'.\MessageBreak + \pkgcls@ext\MessageBreak '\pkgcls@name'.\MessageBreak But this is in conflict with a rollback request to \requestedpatchdate} \fi diff --git a/Master/texmf-dist/source/latex-dev/base/ltlists.dtx b/Master/texmf-dist/source/latex-dev/base/ltlists.dtx index 8d4c25d9164..fce6be77544 100644 --- a/Master/texmf-dist/source/latex-dev/base/ltlists.dtx +++ b/Master/texmf-dist/source/latex-dev/base/ltlists.dtx @@ -31,7 +31,7 @@ %<*driver> % \fi \ProvidesFile{ltlists.dtx} - [2023/05/17 v1.0t LaTeX Kernel (List Environments)] + [2024/06/11 v1.0t LaTeX Kernel (List Environments)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltlists.dtx} @@ -428,13 +428,13 @@ % % DEFINE \dimen's and \count % \end{oldcomments} -% \begin{macro}{\topskip} +% \begin{macro}{\topsep} % \begin{macro}{\partopsep} % \begin{macro}{\itemsep} % \begin{macro}{\parsep} % \begin{macro}{\@topsep} % \begin{macro}{\@topsepadd} -% \begin{macro}{\outerparskip} +% \begin{macro}{\@outerparskip} % \begin{macrocode} %<*2ekernel> \newskip\topsep @@ -450,6 +450,7 @@ % \begin{macro}{\leftmargin}\begin{macro}{\rightmargin} % \begin{macro}{\listparindent}\begin{macro}{\itemindent} % \begin{macro}{\labelwidth}\begin{macro}{\labelsep} +% \begin{macro}{\linewidth} % \begin{macro}{\@totalleftmargin} % \begin{macrocode} \newdimen\leftmargin @@ -462,7 +463,7 @@ \newdimen\@totalleftmargin \@totalleftmargin=\z@ % \end{macrocode} % \end{macro}\end{macro}\end{macro}\end{macro}\end{macro} -% \end{macro}\end{macro} +% \end{macro}\end{macro}\end{macro} % % \begin{macro}{\leftmargini} % \begin{macro}{\leftmarginii} diff --git a/Master/texmf-dist/source/latex-dev/base/lttagging.dtx b/Master/texmf-dist/source/latex-dev/base/lttagging.dtx index 585479df214..c70e24f5908 100644 --- a/Master/texmf-dist/source/latex-dev/base/lttagging.dtx +++ b/Master/texmf-dist/source/latex-dev/base/lttagging.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{lttagging.dtx} - [2023/12/19 v1.0a LaTeX Kernel (tagging support)] + [2024/06/10 v1.0b LaTeX Kernel (tagging support)] % \iffalse \documentclass{l3doc} \GetFileInfo{lttagging.dtx} @@ -721,8 +721,15 @@ \int_compare:nNnT \g_@@_col_int > 0 { \tbl_count_missing_cells:n {#1} - \cr } +% \end{macrocode} +% Even if we are at the start of a row we my have to do a \cs{cr}, +% so we do a \cs{crcr} always at the end. +% \changes{v1.ob}{2024/06/10} +% {Always issue a \cs{crcr} even if we are at the start of a +% row to avoid problems with tabulary and similar code} +% \begin{macrocode} + \crcr } % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex-dev/base/lttemplates.dtx b/Master/texmf-dist/source/latex-dev/base/lttemplates.dtx index 7192359e726..6e950d1ec2c 100644 --- a/Master/texmf-dist/source/latex-dev/base/lttemplates.dtx +++ b/Master/texmf-dist/source/latex-dev/base/lttemplates.dtx @@ -36,7 +36,7 @@ %<*driver> % \fi \ProvidesFile{lttemplates.dtx} - [2024-04-17 v1.0c LaTeX Kernel (Prototype document functions)] + [2024-06-04 v1.0c LaTeX Kernel (Prototype document functions)] % \iffalse \documentclass{l3doc} \GetFileInfo{lttemplates.dtx} @@ -730,13 +730,13 @@ % \end{macrocode} % \end{variable} % -% \begin{macro}{\l_@@_default_tl} +% \begin{variable}{\l_@@_default_tl} % The default value for a key is recovered here from the property list % in which it is stored. % \begin{macrocode} \tl_new:N \l_@@_default_tl % \end{macrocode} -%\ end{macro} +% \end{variable} % % \begin{variable}{\l_@@_error_bool} % A flag for errors to be carried forward. @@ -1322,7 +1322,6 @@ % \end{macro} % \end{macro} % \end{macro} -% \end{macro} % % \subsubsection{Storing values} % @@ -1926,7 +1925,6 @@ % \end{macro} % \end{macro} % \end{macro} -% \end{macro} % % \begin{macro}{\@@_find_global:} % \begin{macro}{\@@_find_global_aux:w} diff --git a/Master/texmf-dist/source/latex-dev/base/ltvers.dtx b/Master/texmf-dist/source/latex-dev/base/ltvers.dtx index 0b8b6f753da..9455c56beb0 100644 --- a/Master/texmf-dist/source/latex-dev/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex-dev/base/ltvers.dtx @@ -115,7 +115,7 @@ {2024-11-01} %</2ekernel|latexrelease> %<*2ekernel> -\def\patch@level{0} +\def\patch@level{1} % \end{macrocode} % % \begin{macro}{\development@branch@name} diff --git a/Master/texmf-dist/tex/latex-dev/base/doc.sty b/Master/texmf-dist/tex/latex-dev/base/doc.sty index ea693f4ff1d..16b0fbc897d 100644 --- a/Master/texmf-dist/tex/latex-dev/base/doc.sty +++ b/Master/texmf-dist/tex/latex-dev/base/doc.sty @@ -52,7 +52,7 @@ \DeclareCurrentRelease{v3}{2022-06-01} \ProvidesPackage{doc} - [2024/04/26 v3.0p + [2024/06/04 v3.0q Standard LaTeX documentation package V3 (FMi)] %% %% Package `doc' to use with LaTeX 2e @@ -908,15 +908,6 @@ \expandafter\let\expandafter\doc@eoph@@k\csname doc.sty-h@@k\endcsname \RequirePackage{hypdoc} \expandafter\let\csname doc.sty-h@@k\endcsname\doc@eoph@@k - \let\PrintDescribeMacro \@@PrintDescribeMacro - \let\PrintDescribeEnv \@@PrintDescribeEnv - \let\PrintMacroName \@@PrintMacroName - \let\PrintEnvName \@@PrintEnvName - \let\SpecialUsageIndex \@@SpecialUsageIndex - \let\SpecialEnvIndex \@@SpecialEnvIndex - \let\SortIndex \@@SortIndex - \let\DescribeMacro \@@DescribeMacro - \let\DescribeEnv \@@DescribeEnv \ifx\special@index\@gobble % do we write index entries at all? \else \ifcodeline@index @@ -1242,6 +1233,7 @@ idxgroup = environments , printtype = \textit{env.} ]{Env}{environment} +\AddToHook{package/hypdoc/before}{% \let\@@PrintDescribeMacro \PrintDescribeMacro \let\@@PrintDescribeEnv \PrintDescribeEnv \let\@@PrintMacroName \PrintMacroName @@ -1251,6 +1243,18 @@ \let\@@SortIndex \SortIndex \let\@@DescribeMacro \DescribeMacro \let\@@DescribeEnv \DescribeEnv +} +\AddToHook{package/hypdoc/after}{% + \let\PrintDescribeMacro \@@PrintDescribeMacro + \let\PrintDescribeEnv \@@PrintDescribeEnv + \let\PrintMacroName \@@PrintMacroName + \let\PrintEnvName \@@PrintEnvName + \let\SpecialUsageIndex \@@SpecialUsageIndex + \let\SpecialEnvIndex \@@SpecialEnvIndex + \let\SortIndex \@@SortIndex + \let\DescribeMacro \@@DescribeMacro + \let\DescribeEnv \@@DescribeEnv +} \DeclareRobustCommand\cs[1]{\texttt{\bslash #1}} \AddToHook{class/amsdtx/after}{% diff --git a/Master/texmf-dist/tex/latex-dev/base/latex.ltx b/Master/texmf-dist/tex/latex-dev/base/latex.ltx index b468b974374..66ee8826d2a 100644 --- a/Master/texmf-dist/tex/latex-dev/base/latex.ltx +++ b/Master/texmf-dist/tex/latex-dev/base/latex.ltx @@ -710,7 +710,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2024-11-01} -\def\patch@level{0} +\def\patch@level{1} \edef\development@branch@name{develop \the\year-\the\month-\the\day} \iffalse \def\reserved@a#1/#2/#3\@nil{% @@ -14671,15 +14671,11 @@ Type H <return> for immediate help.}% \@end@tempboxa} \def\@finalstrut#1{% \unskip - \ifhmode \nobreak \vrule + \ifhmode \nobreak \else - \ifdim \prevdepth=-\@m\p@ - \else - \vskip-\prevdepth - \fi - \hrule + \vskip-\baselineskip \fi - \@width\z@\@height\z@\@depth\dp#1} + \vrule\@width\z@\@height\z@\@depth\dp#1} \def\@@line{\hb@xt@\hsize} \DeclareRobustCommand\leftline[1]{\@@line{#1\hss}} \DeclareRobustCommand\rightline[1]{\@@line{\hss#1}} @@ -17137,7 +17133,11 @@ Type H <return> for immediate help.}% \ifx\@currext\@clsextension document class% \else - package% + \ifx\@currext\@pkgextension + package% + \else + file% + \fi \fi} \@onlypreamble\@cls@pkg \def\@unknownoptionerror{% @@ -17341,6 +17341,13 @@ Type H <return> for immediate help.}% \pkgcls@debug{\@spaces 4: #4}% \def\pkgcls@name{#1}% % for info message \def\pkgcls@arg {#3}% % for info message + \edef\pkgcls@ext{% + \ifx#4\@clsextension document class\else + \ifx#4\@pkgextension package\else + file + \fi + \fi + }% % for info message \pkgcls@parse@date@arg{#3}% \let\pkgcls@candidate\@empty \begingroup @@ -17382,7 +17389,7 @@ Type H <return> for immediate help.}% \ifnum \@parse@version0#1//00\@nil > \pkgcls@targetdate \@latex@warning@no@line{Suspicious rollback/min-date date given\MessageBreak A minimal date of #1 has been specified for - \@cls@pkg\MessageBreak '\pkgcls@name'.\MessageBreak + \pkgcls@ext\MessageBreak '\pkgcls@name'.\MessageBreak But this is in conflict with a rollback request to \requestedpatchdate} \fi @@ -19715,8 +19722,8 @@ Type H <return> for immediate help.}% \int_compare:nNnT \g__tbl_col_int > 0 { \tbl_count_missing_cells:n {#1} - \cr } + \crcr } \ExplSyntaxOff \let\@kernel@refstepcounter\refstepcounter diff --git a/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty b/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty index 7fcd9a53f73..5a696389f15 100644 --- a/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty +++ b/Master/texmf-dist/tex/latex-dev/base/latexrelease.sty @@ -122,6 +122,13 @@ \pkgcls@debug{\@spaces 4: #4}% \def\pkgcls@name{#1}% % for info message \def\pkgcls@arg {#3}% % for info message + \edef\pkgcls@ext{% + \ifx#4\@clsextension document class\else + \ifx#4\@pkgextension package\else + file + \fi + \fi + }% % for info message \pkgcls@parse@date@arg{#3}% \let\pkgcls@candidate\@empty \begingroup @@ -163,7 +170,7 @@ \ifnum \@parse@version0#1//00\@nil > \pkgcls@targetdate \@latex@warning@no@line{Suspicious rollback/min-date date given\MessageBreak A minimal date of #1 has been specified for - \@cls@pkg\MessageBreak '\pkgcls@name'.\MessageBreak + \pkgcls@ext\MessageBreak '\pkgcls@name'.\MessageBreak But this is in conflict with a rollback request to \requestedpatchdate} \fi @@ -16019,15 +16026,11 @@ of this package available from CTAN} {\@finalstrut}{final strut correction}% \def\@finalstrut#1{% \unskip - \ifhmode \nobreak \vrule + \ifhmode \nobreak \else - \ifdim \prevdepth=-\@m\p@ - \else - \vskip-\prevdepth - \fi - \hrule + \vskip-\baselineskip \fi - \@width\z@\@height\z@\@depth\dp#1} + \vrule\@width\z@\@height\z@\@depth\dp#1} \EndIncludeInRelease \IncludeInRelease{0000/00/00}% {\@finalstrut}{final strut correction}% @@ -18463,6 +18466,29 @@ of this package available from CTAN} \DeclareRobustCommand\AtEndDocument{\g@addto@macro\@enddocumenthook} \EndIncludeInRelease +\IncludeInRelease{2024/11/01}% + {\@cls@pkg}{Allow for more extensions}% +\def\@cls@pkg{% + \ifx\@currext\@clsextension + document class% + \else + \ifx\@currext\@pkgextension + package% + \else + file% + \fi + \fi} +\EndIncludeInRelease +\IncludeInRelease{0000/00/00}% + {\@cls@pkg}{Allow for more extensions}% + +\def\@cls@pkg{% + \ifx\@currext\@clsextension + document class% + \else + package% + \fi} +\EndIncludeInRelease \IncludeInRelease{2020/10/01}% {\filec@ntents}{Define \q@curr@file directly (gh/220)}% \def\filecontents{\@tempswatrue\@fileswtrue diff --git a/Master/texmf-dist/tex/latex-dev/base/shortvrb.sty b/Master/texmf-dist/tex/latex-dev/base/shortvrb.sty index c0266dd6930..8caa7e43a8b 100644 --- a/Master/texmf-dist/tex/latex-dev/base/shortvrb.sty +++ b/Master/texmf-dist/tex/latex-dev/base/shortvrb.sty @@ -43,7 +43,7 @@ %% extension .ins) which are part of the distribution. \NeedsTeXFormat{LaTeX2e}[1994/12/01] \ProvidesPackage{shortvrb} - [2024/04/26 v3.0p + [2024/06/04 v3.0q Standard LaTeX documentation package V3 (FMi)] %% %% Package `doc' to use with LaTeX 2e |