[latex3-commits] [latex3/latex2e] array: Merge branch 'develop' into array (1c184371)

github at latex-project.org github at latex-project.org
Wed Feb 7 16:04:42 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : array
Link       : https://github.com/latex3/latex2e/commit/1c184371a63b978d7ae3cd804c3c3a5e20caca09

>---------------------------------------------------------------

commit 1c184371a63b978d7ae3cd804c3c3a5e20caca09
Merge: 39a0ce1d 0cfa665e
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Feb 7 16:04:42 2024 +0100

    Merge branch 'develop' into array
    
    # Conflicts:
    #       base/changes.txt
    #       required/tools/changes.txt


>---------------------------------------------------------------

1c184371a63b978d7ae3cd804c3c3a5e20caca09
 .github/workflows/deploy.yaml                      |    4 +-
 .github/workflows/main.yaml                        |   17 +-
 .github/workflows/pretest.yaml                     |   15 +-
 CONTRIBUTING.md                                    |   30 +-
 base/alltt.ins                                     |    4 +-
 base/build.lua                                     |    1 +
 base/changes.txt                                   |   59 +-
 base/classes.ins                                   |    4 +-
 base/cmextra.ins                                   |    4 +-
 base/cmfonts.fdd                                   |    2 +-
 base/cmfonts.ins                                   |    4 +-
 base/doc.dtx                                       |  112 +-
 base/doc/lb2.err                                   |   11 +-
 base/doc/ltnews39.tex                              |  224 ++-
 base/doc/tlc3.err                                  |   23 +-
 base/docstrip.ins                                  |    4 +-
 base/ec.ins                                        |    4 +-
 base/exscale.ins                                   |    4 +-
 base/fix-cm.ins                                    |    4 +-
 base/format.ins                                    |   10 +-
 base/graphpap.ins                                  |    4 +-
 base/ifthen.ins                                    |    4 +-
 base/inputenc.ins                                  |    4 +-
 base/latex209.ins                                  |    4 +-
 base/latexrelease.ins                              |    4 +-
 base/latexsym.ins                                  |    6 +-
 base/letter.ins                                    |    4 +-
 base/ltclass.dtx                                   |   24 +-
 base/ltfilehook.dtx                                |    6 +-
 base/ltfntcmd.dtx                                  |    8 +-
 base/lthooks.dtx                                   |  376 ++--
 base/ltkeys.dtx                                    |   10 +-
 base/ltmarks.dtx                                   |  646 +++++--
 base/ltoutenc.ins                                  |    4 +-
 base/ltproperties.dtx                              |   21 +-
 base/ltsockets.dtx                                 |   24 +-
 base/lttextcomp.dtx                                |  671 ++++++-
 base/makeindx.ins                                  |    4 +-
 base/newdc.ins                                     |    4 +-
 base/nfssfont.ins                                  |    4 +-
 base/olddc.ins                                     |    4 +-
 base/proc.ins                                      |    4 +-
 base/slides.ins                                    |    8 +-
 base/slifonts.fdd                                  |    2 +-
 base/syntonly.ins                                  |    4 +-
 base/testfiles-1run/github-1238.lvt                |   18 +
 base/testfiles-1run/github-1238.tlg                |    5 +
 base/testfiles-doc/github-0344.tlg                 |    3 +-
 base/testfiles-doc/github-1230.luatex.tlg          |  143 ++
 base/testfiles-doc/github-1230.lvt                 |   57 +
 base/testfiles-doc/github-1230.tlg                 |  129 ++
 base/testfiles-doc/github-1230.xetex.tlg           |  125 ++
 base/testfiles-doc/tlb-dox002.luatex.tlg           |    6 +-
 base/testfiles-doc/tlb-dox002.tlg                  |    6 +-
 base/testfiles-doc/tlb-dox003.luatex.tlg           |    3 +-
 base/testfiles-doc/tlb-dox003.tlg                  |    3 +-
 base/testfiles-doc/tlb-falk002.luatex.tlg          |    3 +-
 base/testfiles-doc/tlb-falk002.tlg                 |    3 +-
 base/testfiles-doc/tlb-hypdoc001.luatex.tlg        |    4 +-
 base/testfiles-doc/tlb-hypdoc001.tlg               |    4 +-
 base/testfiles-legacy/utf8-test-001.tlg            |    3 +-
 base/testfiles-lthooks/filehook-bug-140.lvt        |    2 +
 base/testfiles-lthooks/filehook-bug-140.tlg        |   43 +
 base/testfiles-lthooks/github-1243a.lvt            |   12 +
 base/testfiles-lthooks/github-1243a.tlg            |    7 +
 base/testfiles-lthooks/github-1243b.lvt            |   12 +
 base/testfiles-lthooks/github-1243b.tlg            |    7 +
 base/testfiles-lthooks/lthooks-rollback-args.tlg   |    2 +
 base/testfiles-ltmarks/xmarks-006.tlg              |    3 +-
 base/testfiles-ltmarks/xmarks-009.lvt              |  149 ++
 base/testfiles-ltmarks/xmarks-009.tlg              |  255 +++
 base/testfiles-search/tlb-metadata-000.tlg         |    8 +-
 base/testfiles-search/tlb-metadata-000.xetex.tlg   |    8 +-
 base/testfiles/github-0217-io-base.tlg             |    9 +-
 base/testfiles/github-0217-io-space.luatex.tlg     |    9 +-
 base/testfiles/github-0217-io-space.tlg            |    9 +-
 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/github-0944.lvt                     |    2 +-
 base/testfiles/github-0944.tlg                     |    2 +-
 base/testfiles/github-1185.lvt                     |   11 +
 base/testfiles/github-1185.tlg                     |   12 +
 base/testfiles/github-1200.lvt                     |   17 +
 base/testfiles/github-1200.tlg                     |    8 +
 base/testfiles/m3expl009.lvt                       |    1 +
 base/testfiles/properties-001.tlg                  |    1 +
 base/testfiles/tl2e8.tlg                           |    7 +-
 base/testfiles/tlb-fltrace-005b.luatex.tlg         |    3 +-
 base/testfiles/tlb-fltrace-005b.tlg                |    3 +-
 .../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 +
 ...tlb-latexrelease-rollback-2023-11-01.luatex.tlg |    2 +
 .../tlb-latexrelease-rollback-2023-11-01.tlg       |    2 +
 .../tlb-latexrelease-rollback-2023-11-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/tlb0577a.luatex.tlg                 |    1 +
 base/testfiles/tlb0577a.tlg                        |    1 +
 base/testfiles/tlb0878b.luatex.tlg                 |    1 +
 base/testfiles/tlb0878b.tlg                        |    1 +
 base/testfiles/tlb1379.luatex.tlg                  |    1 +
 base/testfiles/tlb1379.tlg                         |    1 +
 base/testfiles/tlb1451.luatex.tlg                  |    8 +-
 base/testfiles/tlb1451.tlg                         |    8 +-
 base/testfiles/tlb1783a.tlg                        |    6 +-
 base/testfiles/tlb1826.luatex.tlg                  |    1 +
 base/testfiles/tlb1826.tlg                         |    1 +
 base/testfiles/tlb2400.luatex.tlg                  |    3 +-
 base/testfiles/tlb2400.tlg                         |    3 +-
 base/testfiles/tlcs01a.luatex.tlg                  |    3 +-
 base/testfiles/tlcs01a.tlg                         |    3 +-
 base/testfiles/tlcs01b.luatex.tlg                  |    3 +-
 base/testfiles/tlcs01b.tlg                         |    3 +-
 base/testfiles/tlcs01r.luatex.tlg                  |    3 +-
 base/testfiles/tlcs01r.tlg                         |    3 +-
 base/testfiles/tlcs02.luatex.tlg                   |    1 +
 base/testfiles/tlcs02.tlg                          |    1 +
 base/testfiles/tlcs04a.luatex.tlg                  |    4 +-
 base/testfiles/tlcs04a.tlg                         |    4 +-
 base/testfiles/tlcs04b.luatex.tlg                  |    4 +-
 base/testfiles/tlcs04b.tlg                         |    4 +-
 base/testfiles/tlcs04r.luatex.tlg                  |    1 +
 base/testfiles/tlcs04r.tlg                         |    1 +
 base/testfiles/tlcs06a.tlg                         |    3 +-
 base/testfiles/tlcs06b.tlg                         |    7 +-
 base/testfiles/tlcs06r.tlg                         |    6 +-
 base/testfiles/tltc001.luatex.tlg                  |    3 +-
 base/testfiles/tltc001.tlg                         |    3 +-
 base/testfiles/tltx001.luatex.tlg                  |    3 +-
 base/testfiles/tltx001.tlg                         |    3 +-
 base/testfiles/tltx001.xetex.tlg                   |    3 +-
 base/testfiles/tltx004.tlg                         |    3 +-
 base/testfiles/tlxs01b.luatex.tlg                  |    3 +-
 base/testfiles/tlxs01b.tlg                         |    3 +-
 base/testfiles/tlxs01r.luatex.tlg                  |    3 +-
 base/testfiles/tlxs01r.tlg                         |    3 +-
 base/testfiles/tlxs04b.tlg                         |    3 +-
 base/testfiles/tlxs06a.tlg                         |    3 +-
 base/testfiles/tlxs06b.tlg                         |    7 +-
 base/testfiles/tlxs06r.tlg                         |    6 +-
 base/tulm.ins                                      |    4 +-
 base/update-doc.sh                                 |    2 +
 base/update-ltmarks-test.sh                        |    1 +
 base/update-rollback-tests.sh                      |    1 +
 .../firstaid/testfiles/firstaid-pgfmorepages.tlg   |    3 +-
 required/graphics/grfguide.tex                     |    6 +-
 required/graphics/testfiles/braces-compat-01.tlg   |    3 +-
 .../latex-lab/testfiles-bib/bib-003.luatex.tlg     |    1 +
 required/latex-lab/testfiles-bib/bib-003.tlg       |    1 +
 .../latex-lab/testfiles-bib/bib-004.luatex.tlg     |    1 +
 required/latex-lab/testfiles-bib/bib-004.tlg       |    1 +
 .../testfiles-block/blocks-trivlist-00.luatex.tlg  |    3 +-
 .../testfiles-block/blocks-trivlist-00.tlg         |    3 +-
 .../graphic-011-picture.luatex.tlg                 |    4 +-
 .../testfiles-graphic/graphic-011-picture.tlg      |    4 +-
 required/latex-lab/testfiles-math/mtag-tlc3.tlg    |   13 +-
 required/tools/changes.txt                         |    4 +
 required/tools/multicol.dtx                        |   25 +-
 required/tools/testfiles-TU/github-0352.luatex.tlg |    4 +-
 required/tools/testfiles-TU/github-0352.tlg        |    4 +-
 required/tools/testfiles-search/sx603948.etex.tlg  |   13 +
 required/tools/testfiles-search/sx603948.tlg       |    3 +-
 .../testfiles-search/tlb-varioref-006.etex.tlg     |   16 +
 .../tools/testfiles-search/tlb-varioref-006.tlg    |    6 +-
 .../testfiles-search/tlb-varioref-007.etex.tlg     |   16 +
 .../tools/testfiles-search/tlb-varioref-007.tlg    |    7 +-
 required/tools/testfiles/github-0190.tlg           |    3 +-
 required/tools/testfiles/github-0682.tlg           |    6 +-
 required/tools/testfiles/github-1245.luatex.tlg    |  182 ++
 required/tools/testfiles/github-1245.lvt           |   11 +
 required/tools/testfiles/github-1245.tlg           |  125 ++
 required/tools/testfiles/github-1245.xetex.tlg     |  167 ++
 .../tools/testfiles/support/github-1245-sample.txt |    3 +
 required/tools/testfiles/tl2e1.tlg                 |    3 +-
 required/tools/testfiles/tlb0549.tlg               |    3 +-
 required/tools/testfiles/tlb2914.tlg               |    3 +-
 required/tools/testfiles/tlb3512.tlg               |    3 +-
 required/tools/testfiles/tlb4488.tlg               |    3 +-
 required/tools/testfiles/tnfss1.luatex.tlg         |    6 +-
 required/tools/testfiles/tnfss1.tlg                |    6 +-
 required/tools/verbatim.dtx                        |   13 +-
 texmf/dvips/l3backend/l3backend-dvips.pro          |  148 +-
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def   |   60 +-
 texmf/tex/latex/l3backend/l3backend-dvips.def      |   56 +-
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def    |   28 +-
 texmf/tex/latex/l3backend/l3backend-luatex.def     |   38 +-
 texmf/tex/latex/l3backend/l3backend-luatex.lua     |    2 +-
 texmf/tex/latex/l3backend/l3backend-pdftex.def     |   38 +-
 texmf/tex/latex/l3backend/l3backend-xetex.def      |   60 +-
 texmf/tex/latex/l3kernel/expl3-code.tex            | 2045 +++++++++-----------
 texmf/tex/latex/l3kernel/expl3-generic.tex         |    4 +-
 texmf/tex/latex/l3kernel/expl3.ltx                 |    4 +-
 texmf/tex/latex/l3kernel/expl3.lua                 |    2 +-
 texmf/tex/latex/l3kernel/expl3.sty                 |    4 +-
 texmf/tex/latex/l3kernel/l3bitset.sty              |   26 -
 texmf/tex/latex/l3kernel/l3debug.def               |   70 +-
 texmf/tex/latex/l3kernel/l3doc.cls                 |  144 +-
 texmf/tex/latex/l3kernel/l3docstrip.tex            |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88591.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885910.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885911.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885913.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885914.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885915.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885916.def   |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88592.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88593.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88594.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88595.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88596.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88597.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88598.def    |    2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88599.def    |    2 +-
 237 files changed, 5033 insertions(+), 2136 deletions(-)

diff --cc base/changes.txt
index 8d8a4195,dca12505..c6408605
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,10 -6,57 +6,59 @@@ to completeness or accuracy and it cont
  not part of the distribution.
  ================================================================================
  
 -
 -
+ 2024-01-30  David Carlisle  <David.Carlisle at latex-project.org>
+ 	* ltclass.dtx: check that \RequirePackage, \documentclass, \usepackage
+ 	  and related commands are at top level (gh/1185)
+ 
+ 2024-01-30  Jérôme Laurens  <jerome.laurens at u-bourgogn.fr>
+ 	* lthooks.dtx:
+ 	Fix rollback to 2020-10-01.
+ 
+ 2024-01-29  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 
+ 	* ltmarks.dtx:
+ 	Generalized the support for extracting marks to cover cases like multicols.
+ 
+ 	Some internal commands renamed and extended.
+ 	Renamed \__mark_update_structure:nn to \__mark_update_structure_from_material:nn
+ 	Added \__mark_get_marks_for_reinsertion:nNN
+ 	Added \ShowMarksAt for debugging (might not stay this way)
+ 
+ 2024-01-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 
+ 	* lttextcomp.dtx (section{Font family sub-encodings setup}):
+ 	Adjusted/corrected TS1 sub-encoding declarations for various families.
+ 	Some families have changed their names (due to licensing issues),
+ 	some got new glyphs added, and some were simply incorrectly categorized
+ 	(gh/1257)
+ 
+ 	* lttextcomp.dtx (section{The \texttt{checkencodingsubset.tex} file}):
+ 	Added check file for encoding subset
+ 
+ 2024-01-03  Phelype Oleinik  <phelype.oleinik at latex-project.org>
+ 	* lthooks.dtx:
+ 	Correct expansion of \@@_print_args:nn argument (gh/1221).
+ 
+ 2023-12-30  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 	* doc.dtx (subsection{Macros surrounding the `definition parts'}):
+ 	Use \@noligs from the LaTeX kernel, so that the upquote
+ 	package can add its patch (gh/1230)
+ 
+ 2023-12-26 Yukai Chou  <muzimuzhi at gmai.com>
+ 	* ltproperties.dtx:
+ 	Correct typo (gh/1223)
+ 	* doc.dtx, ltfntcmd.dtx, lthooks.dtx
+ 	Correct similar typos of missing backslashes
+ 	* ltfilehook.dtx
+ 	Change flag markup in macro env
+ 
 +2023-12-16  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +	* lttagging.dtx:
 +	First version of lttagging module added
 +
+ 2023-12-07 Ulrike Fischer <Ulrike.Fischer at latex-project.org>
+ 	* ltproperties.dtx: use \protected at write, (gh1200)
+ 
  2023-12-02  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
  	* doc.dtx (subsection{API creation}):
  	Provide \ProvideDocElement for use cases where files are processed
diff --cc required/tools/changes.txt
index 4e9b887c,656d1e59..e1555784
--- a/required/tools/changes.txt
+++ b/required/tools/changes.txt
@@@ -5,24 -5,10 +5,28 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  =======================================================================
  
+ 2024-01-22 Lars Madsen <daleif at math.au.dk>
+ 
+         * verbatim.dtx: added TAB marking support to \verbatiminput* (gh/1245)
+ 
 +2023-12-16  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* longtable.dtx:
 +	Support for tagged PDF
 +	Manage and provide cell indexes
 +
 +2023-12-12  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* array.dtx:
 +	Support for tagged PDF
 +	Manage and provide cell indexes
 +
 +2023-12-11  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* tabularx.dtx:
 +	Require newer LaTeX kernel (that supports tagging)
 +	Suspend any tagging while doing trial typesetting
 +
  2023-12-16  David Carlisle  <David.Carlisle at latex-project.org>
  
  	* showkeys.dtx: avoid adding extra box to \@lables gh/1123





More information about the latex3-commits mailing list.