[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.