[latex3-commits] [latex3/latex2e] gh1128: Merge commit 'e32d404e7bbe47b6ab96101e3c1ea379c5ecb837' into gh1128 (1d286dc7)
github at latex-project.org
github at latex-project.org
Sun Oct 29 17:38:34 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : gh1128
Link : https://github.com/latex3/latex2e/commit/1d286dc743df5d8fa40a0caedd814e40d70c1e93
>---------------------------------------------------------------
commit 1d286dc743df5d8fa40a0caedd814e40d70c1e93
Merge: 1d61d3b4 e32d404e
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sun Oct 29 17:38:34 2023 +0100
Merge commit 'e32d404e7bbe47b6ab96101e3c1ea379c5ecb837' into gh1128
# Conflicts:
# base/doc/ltnews38.tex
>---------------------------------------------------------------
1d286dc743df5d8fa40a0caedd814e40d70c1e93
base/changes.txt | 23 +-
base/doc/clsguide.tex | 188 ++++++++++++-
base/doc/ltnews38.tex | 292 +++++++++++++++++----
base/ltproperties.dtx | 67 +++--
base/ltspace.dtx | 25 +-
base/testfiles-lthooks/ltcmdhooks-001.tlg | 7 +
base/testfiles-lthooks/lthooks-000.tlg | 7 +
base/testfiles-lthooks/lthooks-001.tlg | 15 ++
base/testfiles-lthooks/lthooks-002.tlg | 15 ++
base/testfiles-lthooks/lthooks-003.tlg | 8 +
base/testfiles-lthooks/lthooks-004.tlg | 8 +
base/testfiles-lthooks/lthooks-005.tlg | 8 +
base/testfiles-lthooks/lthooks-006.tlg | 8 +
base/testfiles-lthooks/lthooks-007.tlg | 15 ++
base/testfiles-lthooks/lthooks-008.tlg | 8 +
base/testfiles-lthooks/lthooks-009.tlg | 7 +
base/testfiles-lthooks/lthooks-011.tlg | 28 ++
base/testfiles-lthooks/lthooks-013.tlg | 7 +
base/testfiles-lthooks/lthooks-021.tlg | 7 +
base/testfiles-lthooks/lthooks-legacy.tlg | 7 +
base/testfiles-lthooks/lthooks-rollback-args.tlg | 2 +
base/testfiles-lthooks2/lthooks2-002.tlg | 7 +
base/testfiles-lthooks2/lthooks2-005.tlg | 14 +
base/testfiles-search/properties-009-babel.lvt | 36 +++
base/testfiles-search/properties-009-babel.tlg | 21 ++
base/testfiles/github-0479-often.luatex.tlg | 2 +
base/testfiles/github-0479-often.tlg | 2 +
base/testfiles/github-0479-often.xetex.tlg | 2 +
base/testfiles/properties-001.lvt | 23 +-
base/testfiles/properties-001.tlg | 14 +-
base/testfiles/properties-004-predeclare.lvt | 2 +-
base/testfiles/properties-004-predeclare.tlg | 2 +-
base/testfiles/properties-009_babel.tlg | 0
.../tlb-latexrelease-rollback-003-often.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2020-10-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-11-15.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2022-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2022-11-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2022-11-01.tlg | 2 +
.../tlb-latexrelease-rollback-2022-11-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2023-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2023-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2023-06-01.xetex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.luatex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.tlg | 2 +
base/testfiles/tlb-rollback-004-often.xetex.tlg | 2 +
base/testfiles/tlb-rollback-005.luatex.tlg | 2 +
base/testfiles/tlb-rollback-005.tlg | 2 +
base/testfiles/tlb-rollback-005.xetex.tlg | 2 +
base/testfiles/vlatex02.luatex.tlg | 8 +-
base/testfiles/vlatex02.tlg | 8 +-
base/testfiles/vtl2e02.luatex.tlg | 8 +-
base/testfiles/vtl2e02.tlg | 8 +-
required/firstaid/changes.txt | 11 +-
required/firstaid/firstaid.ins | 3 +
.../latex2e-first-aid-for-external-files.dtx | 42 ++-
.../firstaid/testfiles/firstaid-underscore.lvt | 27 ++
.../firstaid/testfiles/firstaid-underscore.tlg | 117 +++++++++
.../testfiles-OR-luatex/footmisc-013-scrartcl.tlg | 2 +-
.../testfiles-OR/footmisc-013-scrartcl.tlg | 2 +-
71 files changed, 1042 insertions(+), 131 deletions(-)
diff --cc base/doc/ltnews38.tex
index 949eb55c,c5dd75a5..b00ae8a6
--- a/base/doc/ltnews38.tex
+++ b/base/doc/ltnews38.tex
@@@ -292,18 -447,27 +447,37 @@@ add the ability to create and set float
document level: this will be examined based on feedback on the
utility of the programming layer change.
- \section{Bug fixes}
- \section{Changes to packages in the \pkg{amsmath} category}
-\section{\emph{Removed} commands}
++\section{\emph{Removed} kernel commands}
+
+ It is very rare that commands are removed from the \LaTeX{} kernel. However, in
+ this release we have elected to remove \cs{GetDocumentCommandArgSpec},
+ \cs{GetDocumentEnvironmentArgSpec}, \cs{ShowDocumentCommandArgSpec} and
+ \cs{ShowDocumentEnvironmentArgSpec} from the kernel. These commands have been
+ moved back to the \enquote{stub} \pkg{xparse} provided in \pkg{l3packages}. The
+ reason for this change is that the removed commands exposed implementation
+ details. They were essentially debugging tools which with hindsight should
+ not have been made available directly in the kernel.
++
++
+ % \section{Bug fixes}
- \section{Changes to packages in the \pkg{graphics} category}
-%\section{Changes to packages in the \pkg{amsmath} category}
-%\section{Changes to packages in the \pkg{graphics} category}
+\section{Changes to packages in the \pkg{tools} category}
+
-%\section{Changes to packages in the \pkg{tools} category}
+\subsection{\pkg{longtable}: correct p-column definition}
- In general the \pkg{longtable} implementation follows
- the \pkg{array} usage but the package didn't take over a change made 1992 in \pkg{array} which adjusted the handling of the strut inserted at the begin of p-columns. As a consequence there are a number of inconsistencies in the output of p-columns between \pkg{tabular} and \pkg{longtable}. This has been corrected, \pkg{longtable} uses now for the strut the same definition as \pkg{array}. \githubissue{1128}
- %\medskip
++In general the \pkg{longtable} implementation follows the \pkg{array}
++usage but the package didn't take over a change made 1992 in
++\pkg{array} which adjusted the handling of the strut inserted at the
++begin of p-columns. As a consequence there are a number of
++inconsistencies in the output of p-columns between \pkg{tabular} and
++\pkg{longtable}. This has been corrected, \pkg{longtable} uses now for
++the strut the same definition as \pkg{array}.
++%
++\githubissue{1128}
+
-%\medskip
++\medskip
\begin{thebibliography}{9}
More information about the latex3-commits
mailing list.