[latex3-commits] [latex3/latex2e] ltcmd-verb: Merge branch 'develop' into ltcmd-verb (9c4eb08a)

github at latex-project.org github at latex-project.org
Fri Sep 1 11:05:30 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : ltcmd-verb
Link       : https://github.com/latex3/latex2e/commit/9c4eb08a55e03889e742b689e78fcf893f2a26e2

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

commit 9c4eb08a55e03889e742b689e78fcf893f2a26e2
Merge: b37bab3b 3f41c4da
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Sep 1 10:05:00 2023 +0100

    Merge branch 'develop' into ltcmd-verb


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

9c4eb08a55e03889e742b689e78fcf893f2a26e2
 .github/stale.yml                                  |   17 -
 .github/tl_packages                                |    2 +
 .github/workflows/cache.yaml                       |   25 -
 .github/workflows/main.yaml                        |   26 +-
 .github/workflows/pretest.yaml                     |   18 +-
 .github/workflows/stale.yaml                       |   31 +
 base/changes.txt                                   |   54 +
 base/doc/lb2.err                                   |    2 +-
 base/doc/lgc2.err                                  |    2 +-
 base/doc/ltnews38.tex                              |   18 +
 base/doc/ltsockets-code.tex                        |    5 +
 base/doc/ltsockets-doc.tex                         |    8 +
 base/doc/source2e.tex                              |    2 +
 base/doc/tlc2.err                                  |    2 +-
 base/doc/tlc3.err                                  |  461 +-
 base/doc/usrguide.tex                              |   30 +-
 base/format.ins                                    |    1 +
 base/latexrelease.ins                              |    1 +
 base/ltcmd.dtx                                     |  155 +-
 base/ltcmdhooks.dtx                                |    8 +-
 base/ltfilehook.dtx                                |    3 +-
 base/ltfiles.dtx                                   |   22 +-
 base/lthooks.dtx                                   |   38 +-
 base/ltluatex.dtx                                  |   12 +-
 base/ltsockets.dtx                                 | 1090 ++++
 base/manifest.txt                                  |    1 +
 base/testfiles-TU/github-1100.luatex.tlg           |    9 +
 base/testfiles-TU/github-1100.lvt                  |   32 +
 base/testfiles-TU/github-1100.tlg                  |    2 +
 base/testfiles-ltcmd/ltcmd004.luatex.tlg           |  346 +-
 base/testfiles-ltcmd/ltcmd004.lvt                  |   63 -
 base/testfiles-ltcmd/ltcmd004.tlg                  |  346 +-
 base/testfiles-ltcmd/ltcmd005.luatex.tlg           |   54 +-
 base/testfiles-ltcmd/ltcmd005.lvt                  |   22 -
 base/testfiles-ltcmd/ltcmd005.tlg                  |   54 +-
 base/testfiles-lthooks/ltcmdhooks-001.tlg          |   14 -
 base/testfiles-lthooks/lthooks-000.tlg             |   14 -
 base/testfiles-lthooks/lthooks-001.tlg             |   30 -
 base/testfiles-lthooks/lthooks-002.tlg             |   30 -
 base/testfiles-lthooks/lthooks-003.tlg             |   16 -
 base/testfiles-lthooks/lthooks-004.tlg             |   16 -
 base/testfiles-lthooks/lthooks-005.tlg             |   16 -
 base/testfiles-lthooks/lthooks-006.tlg             |   16 -
 base/testfiles-lthooks/lthooks-007.tlg             |   30 -
 base/testfiles-lthooks/lthooks-008.tlg             |   16 -
 base/testfiles-lthooks/lthooks-009.tlg             |   14 -
 base/testfiles-lthooks/lthooks-011.tlg             |   56 -
 base/testfiles-lthooks/lthooks-013.tlg             |   14 -
 base/testfiles-lthooks/lthooks-021.tlg             |   14 -
 base/testfiles-lthooks/lthooks-legacy.tlg          |   14 -
 base/testfiles-lthooks/lthooks-rollback-args.tlg   |    9 +-
 base/testfiles-lthooks2/lthooks2-002.tlg           |   14 -
 base/testfiles-lthooks2/lthooks2-005.tlg           |   28 -
 base/testfiles/github-0479-often.luatex.tlg        |    9 +-
 base/testfiles/github-0479-often.tlg               |    9 +-
 base/testfiles/github-0479-often.xetex.tlg         |    9 +-
 base/testfiles/github-0944.tlg                     |    2 +-
 base/testfiles/github-1092.lvt                     |   12 +
 base/testfiles/github-1092.tlg                     |   67 +
 base/testfiles/sockets-000.lvt                     |   55 +
 base/testfiles/sockets-000.tlg                     |   68 +
 base/testfiles/sockets-001.luatex.tlg              |   50 +
 base/testfiles/sockets-001.lvt                     |   45 +
 base/testfiles/sockets-001.tlg                     |   50 +
 base/testfiles/sockets-002.luatex.tlg              |   61 +
 base/testfiles/sockets-002.lvt                     |   50 +
 base/testfiles/sockets-002.tlg                     |   61 +
 base/testfiles/tlb-latexrelease-rollback-001.lvt   |    6 +-
 base/testfiles/tlb-latexrelease-rollback-001.tlg   |   16 +
 .../tlb-latexrelease-rollback-002.luatex.tlg       |    5 -
 base/testfiles/tlb-latexrelease-rollback-002.lvt   |    7 +-
 base/testfiles/tlb-latexrelease-rollback-002.tlg   |    2 +
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |   26 +
 .../tlb-latexrelease-rollback-003-often.lvt        |    6 +-
 .../tlb-latexrelease-rollback-003-often.tlg        |   26 +
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |   26 +
 ...tlb-latexrelease-rollback-2020-10-01.luatex.tlg |   25 +-
 .../tlb-latexrelease-rollback-2020-10-01.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2020-10-01.tlg       |   25 +-
 .../tlb-latexrelease-rollback-2020-10-01.xetex.tlg |   25 +-
 ...tlb-latexrelease-rollback-2021-06-01.luatex.tlg |   27 +-
 .../tlb-latexrelease-rollback-2021-06-01.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2021-06-01.tlg       |   27 +-
 .../tlb-latexrelease-rollback-2021-06-01.xetex.tlg |   27 +-
 ...tlb-latexrelease-rollback-2021-11-15.luatex.tlg |   27 +-
 .../tlb-latexrelease-rollback-2021-11-15.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2021-11-15.tlg       |   27 +-
 .../tlb-latexrelease-rollback-2021-11-15.xetex.tlg |   27 +-
 ...tlb-latexrelease-rollback-2022-06-01.luatex.tlg |   27 +-
 .../tlb-latexrelease-rollback-2022-06-01.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2022-06-01.tlg       |   27 +-
 .../tlb-latexrelease-rollback-2022-06-01.xetex.tlg |   27 +-
 ...tlb-latexrelease-rollback-2022-11-01.luatex.tlg |   27 +-
 .../tlb-latexrelease-rollback-2022-11-01.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2022-11-01.tlg       |   27 +-
 .../tlb-latexrelease-rollback-2022-11-01.xetex.tlg |   27 +-
 ...tlb-latexrelease-rollback-2023-06-01.luatex.tlg |   23 +-
 .../tlb-latexrelease-rollback-2023-06-01.lvt       |    6 +-
 .../tlb-latexrelease-rollback-2023-06-01.tlg       |   23 +-
 .../tlb-latexrelease-rollback-2023-06-01.xetex.tlg |   23 +-
 .../tlb-latexrelease-rollback-2023-11-01.lvt       |   16 +
 .../tlb-latexrelease-rollback-2023-11-01.tlg       |   23 +
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |    5 +
 base/testfiles/tlb-rollback-004-often.tlg          |    5 +
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |    5 +
 base/testfiles/tlb-rollback-005.luatex.tlg         |    9 +-
 base/testfiles/tlb-rollback-005.tlg                |    9 +-
 base/testfiles/tlb-rollback-005.xetex.tlg          |    9 +-
 base/update-rollback-tests.sh                      |    1 +
 required/amsmath/changes.txt                       |    4 +
 required/amsmath/testmath.tex                      |   69 +-
 required/firstaid/changes.txt                      |    9 +-
 required/firstaid/firstaid.ins                     |    3 -
 .../latex2e-first-aid-for-external-files.dtx       |  121 +-
 .../testfiles-TU/firstaid-unicode-math.luatex.tlg  |    8 -
 required/latex-lab/blocks-code.tex                 |    2 +-
 required/latex-lab/blocks-doc.tex                  |    2 +-
 required/latex-lab/build.lua                       |    4 +-
 required/latex-lab/changes.txt                     |   17 +
 required/latex-lab/config-block-tagging.lua        |   11 -
 required/latex-lab/config-block.lua                |   11 +
 required/latex-lab/config-math.lua                 |   16 +
 required/latex-lab/config-mathtagging.lua          |   16 -
 required/latex-lab/documentmetadata-support.dtx    |   46 +-
 required/latex-lab/latex-lab-bib.dtx               |   11 +-
 required/latex-lab/latex-lab-block-tagging.dtx     | 4055 ---------------
 required/latex-lab/latex-lab-block.dtx             | 4074 +++++++++++++++
 required/latex-lab/latex-lab-firstaid.dtx          |   60 +-
 required/latex-lab/latex-lab-float.dtx             |   52 +-
 required/latex-lab/latex-lab-graphic.dtx           |    8 +-
 required/latex-lab/latex-lab-math.dtx              | 1280 +++++
 required/latex-lab/latex-lab-mathtagging.dtx       | 1280 -----
 required/latex-lab/latex-lab-minipage.dtx          |   14 +-
 required/latex-lab/latex-lab-new-or-1.dtx          |   19 +-
 required/latex-lab/latex-lab-new-or-2.dtx          |   13 +-
 required/latex-lab/latex-lab-sec.dtx               |   63 +-
 required/latex-lab/latex-lab-testphase.dtx         |   39 +-
 required/latex-lab/latex-lab-text.dtx              |   12 +-
 .../latex-lab/latex-lab-toc-hyperref-changes.dtx   |    4 +-
 .../latex-lab/latex-lab-toc-kernel-changes.dtx     |   23 +-
 .../latex-lab/latex-lab-toc-tagging-functions.dtx  |  365 --
 required/latex-lab/latex-lab-toc.dtx               |  377 ++
 required/latex-lab/latex-lab.ins                   |  100 +-
 required/latex-lab/testfiles-LM/LM-2-2.lvt         |    6 +-
 required/latex-lab/testfiles-LM/LM-2-2.tlg         | 1137 +++--
 required/latex-lab/testfiles-LM/LM-3-1+2.tlg       |   96 +-
 required/latex-lab/testfiles-LM/LM-3-3.tlg         |  474 +-
 required/latex-lab/testfiles-LM/LM-3-4.tlg         |  381 +-
 .../footmisc-floats-abovefloats-flushbottom.tlg    |   25 +-
 .../testfiles-OR/footmisc-floats-abovefloats.tlg   |   25 +-
 .../footmisc-floats-belowfloats-flushbottom.tlg    |   25 +-
 .../testfiles-OR/footmisc-floats-latex.tlg         |   25 +-
 required/latex-lab/testfiles-OR/memoir-001.tpf     |   74 +-
 required/latex-lab/testfiles-OR/scrartcl-001.tpf   |   28 +-
 required/latex-lab/testfiles-bib/bib-005.tpf       |   38 +-
 required/latex-lab/testfiles-bib/bib-006.tpf       |   38 +-
 .../latex-lab/testfiles-bib/bib-007-natbib.tpf     |   28 +-
 .../latex-lab/testfiles-bib/bib-008-natbib.tpf     |   44 +-
 required/latex-lab/testfiles-bib/bib-009.tpf       |   38 +-
 .../latex-lab/testfiles-bib/bib-010-natbib.tpf     |   44 +-
 .../testfiles-block-tagging/blocks-000.luatex.tlg  |   38 -
 .../testfiles-block-tagging/blocks-000.lvt         |   14 -
 .../testfiles-block-tagging/blocks-000.tlg         |   38 -
 .../blocks-description-01.luatex.tlg               |  113 -
 .../blocks-description-01.lvt                      |   96 -
 .../blocks-description-01.tlg                      |  113 -
 .../blocks-description-01b.luatex.tlg              |  430 --
 .../blocks-description-01b.lvt                     |  103 -
 .../blocks-description-01b.tlg                     |  426 --
 .../blocks-description-02b.luatex.tlg              |  360 --
 .../blocks-description-02b.lvt                     |   96 -
 .../blocks-description-02b.tlg                     |  356 --
 .../blocks-description-03.luatex.tlg               |  154 -
 .../blocks-description-03.lvt                      |   40 -
 .../blocks-description-03.tlg                      |  150 -
 .../blocks-enumerate-01.luatex.tlg                 | 4187 ----------------
 .../blocks-enumerate-01.lvt                        |   46 -
 .../blocks-enumerate-01.tlg                        | 3677 --------------
 .../blocks-enumerate-01b.luatex.tlg                | 5166 -------------------
 .../blocks-enumerate-01b.lvt                       |   48 -
 .../blocks-enumerate-01b.tlg                       | 4301 ----------------
 .../blocks-enumerate-02.luatex.tlg                 |  111 -
 .../blocks-enumerate-02.lvt                        |   76 -
 .../blocks-enumerate-02.tlg                        |  111 -
 .../blocks-enumerate-02b.luatex.tlg                |  500 --
 .../blocks-enumerate-02b.lvt                       |   82 -
 .../blocks-enumerate-02b.tlg                       |  496 --
 .../blocks-enumerate-05.luatex.tlg                 |  117 -
 .../blocks-enumerate-05.lvt                        |   75 -
 .../blocks-enumerate-05.tlg                        |  117 -
 .../blocks-hyperref-01.luatex.tlg                  |  532 --
 .../testfiles-block-tagging/blocks-hyperref-01.lvt |   82 -
 .../testfiles-block-tagging/blocks-hyperref-01.tlg |  552 --
 .../blocks-item-01.luatex.tlg                      |  485 --
 .../testfiles-block-tagging/blocks-item-01.lvt     |   37 -
 .../testfiles-block-tagging/blocks-item-01.tlg     |  537 --
 .../blocks-itemize-01.luatex.tlg                   |  117 -
 .../testfiles-block-tagging/blocks-itemize-01.lvt  |   52 -
 .../testfiles-block-tagging/blocks-itemize-01.tlg  |  117 -
 .../blocks-itemize-01b.luatex.tlg                  |  703 ---
 .../testfiles-block-tagging/blocks-itemize-01b.lvt |   73 -
 .../testfiles-block-tagging/blocks-itemize-01b.tlg |  698 ---
 .../blocks-itemize-02.luatex.tlg                   |  125 -
 .../testfiles-block-tagging/blocks-itemize-02.lvt  |   36 -
 .../testfiles-block-tagging/blocks-itemize-02.tlg  |  121 -
 .../blocks-list-01.luatex.tlg                      |    4 -
 .../testfiles-block-tagging/blocks-list-01.lvt     |  114 -
 .../testfiles-block-tagging/blocks-list-01.tlg     |    4 -
 .../blocks-list-01b.luatex.tlg                     |  252 -
 .../testfiles-block-tagging/blocks-list-01b.lvt    |  114 -
 .../testfiles-block-tagging/blocks-list-01b.tlg    |  242 -
 .../blocks-list-02.luatex.tlg                      |   17 -
 .../testfiles-block-tagging/blocks-list-02.lvt     |   42 -
 .../testfiles-block-tagging/blocks-list-02.tlg     |   17 -
 .../blocks-list-02b.luatex.tlg                     |   85 -
 .../testfiles-block-tagging/blocks-list-02b.lvt    |   43 -
 .../testfiles-block-tagging/blocks-list-02b.tlg    |   81 -
 .../blocks-list-03b.luatex.tlg                     |  120 -
 .../testfiles-block-tagging/blocks-list-03b.lvt    |   40 -
 .../testfiles-block-tagging/blocks-list-03b.tlg    |  114 -
 .../blocks-quote-01.luatex.tlg                     |  146 -
 .../testfiles-block-tagging/blocks-quote-01.lvt    |   53 -
 .../testfiles-block-tagging/blocks-quote-01.tlg    |  142 -
 .../blocks-quote-02.luatex.tlg                     |  365 --
 .../testfiles-block-tagging/blocks-quote-02.lvt    |   97 -
 .../testfiles-block-tagging/blocks-quote-02.tlg    |  493 --
 .../blocks-theorem-01.luatex.tlg                   |  431 --
 .../testfiles-block-tagging/blocks-theorem-01.lvt  |  113 -
 .../testfiles-block-tagging/blocks-theorem-01.tlg  |  414 --
 .../blocks-theorem-02.luatex.tlg                   |  319 --
 .../testfiles-block-tagging/blocks-theorem-02.lvt  |   73 -
 .../testfiles-block-tagging/blocks-theorem-02.tlg  |  307 --
 .../blocks-trivlist-00.luatex.tlg                  |   88 -
 .../testfiles-block-tagging/blocks-trivlist-00.lvt |   79 -
 .../testfiles-block-tagging/blocks-trivlist-00.tlg |   88 -
 .../blocks-trivlist-01.luatex.tlg                  |  386 --
 .../testfiles-block-tagging/blocks-trivlist-01.lvt |   80 -
 .../testfiles-block-tagging/blocks-trivlist-01.tlg |  373 --
 .../blocks-trivlist-02.luatex.tlg                  |   95 -
 .../testfiles-block-tagging/blocks-trivlist-02.lvt |   35 -
 .../testfiles-block-tagging/blocks-trivlist-02.tlg |   89 -
 .../blocks-verbatim-01.luatex.tlg                  |  352 --
 .../testfiles-block-tagging/blocks-verbatim-01.lvt |   79 -
 .../testfiles-block-tagging/blocks-verbatim-01.tlg |  334 --
 .../blocks-verbatim-02.luatex.tlg                  |  396 --
 .../testfiles-block-tagging/blocks-verbatim-02.lvt |   48 -
 .../testfiles-block-tagging/blocks-verbatim-02.tlg |  413 --
 .../gallery-III-with-sec.luatex.tlg                | 2291 ---------
 .../gallery-III-with-sec.lvt                       |  499 --
 .../gallery-III-with-sec.tlg                       | 2223 ---------
 .../testfiles-block-tagging/gallery-III.luatex.tlg | 2074 --------
 .../testfiles-block-tagging/gallery-III.lvt        |  501 --
 .../testfiles-block-tagging/gallery-III.tlg        | 2047 --------
 .../hyperref-target.luatex.tlg                     |  231 -
 .../testfiles-block-tagging/hyperref-target.lvt    |   28 -
 .../testfiles-block-tagging/hyperref-target.tlg    |  207 -
 .../problem-blocks-tabbing.luatex.tlg              |  231 -
 .../problem-blocks-tabbing.lvt                     |   22 -
 .../problem-blocks-tabbing.tlg                     |  241 -
 .../testfiles-block-tagging/ptag-001.luatex.tlg    |  198 -
 .../latex-lab/testfiles-block-tagging/ptag-001.lvt |   80 -
 .../latex-lab/testfiles-block-tagging/ptag-001.tlg |  194 -
 .../testfiles-block/blocks-000.luatex.tlg          |   40 +
 required/latex-lab/testfiles-block/blocks-000.lvt  |   14 +
 required/latex-lab/testfiles-block/blocks-000.tlg  |   40 +
 .../blocks-description-01.luatex.tlg               |  113 +
 .../testfiles-block/blocks-description-01.lvt      |   96 +
 .../testfiles-block/blocks-description-01.tlg      |  113 +
 .../blocks-description-01b.luatex.tlg              |  514 ++
 .../testfiles-block/blocks-description-01b.lvt     |  103 +
 .../testfiles-block/blocks-description-01b.tlg     |  510 ++
 .../blocks-description-02b.luatex.tlg              |  444 ++
 .../testfiles-block/blocks-description-02b.lvt     |   96 +
 .../testfiles-block/blocks-description-02b.tlg     |  440 ++
 .../blocks-description-03.luatex.tlg               |  182 +
 .../testfiles-block/blocks-description-03.lvt      |   39 +
 .../testfiles-block/blocks-description-03.tlg      |  178 +
 .../testfiles-block/blocks-enumerate-01.luatex.tlg | 4187 ++++++++++++++++
 .../testfiles-block/blocks-enumerate-01.lvt        |   46 +
 .../testfiles-block/blocks-enumerate-01.tlg        | 3677 ++++++++++++++
 .../blocks-enumerate-01b.luatex.tlg                | 5269 ++++++++++++++++++++
 .../testfiles-block/blocks-enumerate-01b.lvt       |   48 +
 .../testfiles-block/blocks-enumerate-01b.tlg       | 4404 ++++++++++++++++
 .../testfiles-block/blocks-enumerate-02.luatex.tlg |  111 +
 .../testfiles-block/blocks-enumerate-02.lvt        |   76 +
 .../testfiles-block/blocks-enumerate-02.tlg        |  111 +
 .../blocks-enumerate-02b.luatex.tlg                |  630 +++
 .../testfiles-block/blocks-enumerate-02b.lvt       |   82 +
 .../testfiles-block/blocks-enumerate-02b.tlg       |  626 +++
 .../testfiles-block/blocks-enumerate-05.luatex.tlg |  117 +
 .../testfiles-block/blocks-enumerate-05.lvt        |   73 +
 .../testfiles-block/blocks-enumerate-05.tlg        |  117 +
 .../testfiles-block/blocks-hyperref-01.luatex.tlg  |  580 +++
 .../testfiles-block/blocks-hyperref-01.lvt         |   80 +
 .../testfiles-block/blocks-hyperref-01.tlg         |  600 +++
 .../testfiles-block/blocks-item-01.luatex.tlg      |  522 ++
 .../latex-lab/testfiles-block/blocks-item-01.lvt   |   35 +
 .../latex-lab/testfiles-block/blocks-item-01.tlg   |  574 +++
 .../testfiles-block/blocks-itemize-01.luatex.tlg   |  117 +
 .../testfiles-block/blocks-itemize-01.lvt          |   52 +
 .../testfiles-block/blocks-itemize-01.tlg          |  117 +
 .../testfiles-block/blocks-itemize-01b.luatex.tlg  |  885 ++++
 .../testfiles-block/blocks-itemize-01b.lvt         |   73 +
 .../testfiles-block/blocks-itemize-01b.tlg         |  880 ++++
 .../testfiles-block/blocks-itemize-02.luatex.tlg   |  146 +
 .../testfiles-block/blocks-itemize-02.lvt          |   33 +
 .../testfiles-block/blocks-itemize-02.tlg          |  142 +
 .../testfiles-block/blocks-list-01.luatex.tlg      |    4 +
 .../latex-lab/testfiles-block/blocks-list-01.lvt   |   94 +
 .../latex-lab/testfiles-block/blocks-list-01.tlg   |    4 +
 .../testfiles-block/blocks-list-01b.luatex.tlg     |  311 ++
 .../latex-lab/testfiles-block/blocks-list-01b.lvt  |   93 +
 .../latex-lab/testfiles-block/blocks-list-01b.tlg  |  301 ++
 .../testfiles-block/blocks-list-02.luatex.tlg      |   17 +
 .../latex-lab/testfiles-block/blocks-list-02.lvt   |   38 +
 .../latex-lab/testfiles-block/blocks-list-02.tlg   |   17 +
 .../testfiles-block/blocks-list-02b.luatex.tlg     |  105 +
 .../latex-lab/testfiles-block/blocks-list-02b.lvt  |   39 +
 .../latex-lab/testfiles-block/blocks-list-02b.tlg  |  101 +
 .../testfiles-block/blocks-list-03b.luatex.tlg     |  147 +
 .../latex-lab/testfiles-block/blocks-list-03b.lvt  |   40 +
 .../latex-lab/testfiles-block/blocks-list-03b.tlg  |  141 +
 .../testfiles-block/blocks-quote-01.luatex.tlg     |  170 +
 .../latex-lab/testfiles-block/blocks-quote-01.lvt  |   53 +
 .../latex-lab/testfiles-block/blocks-quote-01.tlg  |  166 +
 .../testfiles-block/blocks-quote-02.luatex.tlg     |  431 ++
 .../latex-lab/testfiles-block/blocks-quote-02.lvt  |   95 +
 .../latex-lab/testfiles-block/blocks-quote-02.tlg  |  558 +++
 .../testfiles-block/blocks-theorem-01.luatex.tlg   |  550 ++
 .../testfiles-block/blocks-theorem-01.lvt          |  113 +
 .../testfiles-block/blocks-theorem-01.tlg          |  531 ++
 .../testfiles-block/blocks-theorem-02.luatex.tlg   |  387 ++
 .../testfiles-block/blocks-theorem-02.lvt          |   73 +
 .../testfiles-block/blocks-theorem-02.tlg          |  373 ++
 .../testfiles-block/blocks-trivlist-00.luatex.tlg  |   88 +
 .../testfiles-block/blocks-trivlist-00.lvt         |   75 +
 .../testfiles-block/blocks-trivlist-00.tlg         |   88 +
 .../testfiles-block/blocks-trivlist-01.luatex.tlg  |  464 ++
 .../testfiles-block/blocks-trivlist-01.lvt         |   76 +
 .../testfiles-block/blocks-trivlist-01.tlg         |  451 ++
 .../testfiles-block/blocks-trivlist-02.luatex.tlg  |  113 +
 .../testfiles-block/blocks-trivlist-02.lvt         |   34 +
 .../testfiles-block/blocks-trivlist-02.tlg         |  107 +
 .../testfiles-block/blocks-verbatim-01.luatex.tlg  |  435 ++
 .../testfiles-block/blocks-verbatim-01.lvt         |   74 +
 .../testfiles-block/blocks-verbatim-01.tlg         |  416 ++
 .../testfiles-block/blocks-verbatim-02.luatex.tlg  |  432 ++
 .../testfiles-block/blocks-verbatim-02.lvt         |   48 +
 .../testfiles-block/blocks-verbatim-02.tlg         |  449 ++
 .../testfiles-block/blocks-verse-01.luatex.tlg     |  178 +
 .../latex-lab/testfiles-block/blocks-verse-01.lvt  |   18 +
 .../latex-lab/testfiles-block/blocks-verse-01.tlg  |  160 +
 .../gallery-III-with-sec.luatex.tlg                | 2872 +++++++++++
 .../testfiles-block/gallery-III-with-sec.lvt       |  499 ++
 .../testfiles-block/gallery-III-with-sec.tlg       | 2790 +++++++++++
 .../testfiles-block/gallery-III.luatex.tlg         | 2590 ++++++++++
 required/latex-lab/testfiles-block/gallery-III.lvt |  501 ++
 required/latex-lab/testfiles-block/gallery-III.tlg | 2563 ++++++++++
 .../testfiles-block/hyperref-target.luatex.tlg     |  231 +
 .../latex-lab/testfiles-block/hyperref-target.lvt  |   28 +
 .../latex-lab/testfiles-block/hyperref-target.tlg  |  207 +
 .../problem-blocks-tabbing.luatex.tlg              |  240 +
 .../testfiles-block/problem-blocks-tabbing.lvt     |   22 +
 .../testfiles-block/problem-blocks-tabbing.tlg     |  250 +
 .../latex-lab/testfiles-block/ptag-001.luatex.tlg  |  236 +
 required/latex-lab/testfiles-block/ptag-001.lvt    |   80 +
 required/latex-lab/testfiles-block/ptag-001.tlg    |  232 +
 .../latex-lab/testfiles-firstaid/test-cleveref.lvt |   17 +
 .../latex-lab/testfiles-firstaid/test-cleveref.tlg |  197 +
 .../latex-lab/testfiles-float/float-001.luatex.tlg |   90 +-
 required/latex-lab/testfiles-float/float-001.tlg   |   87 +-
 .../latex-lab/testfiles-float/float-002.luatex.tlg |  195 +-
 required/latex-lab/testfiles-float/float-002.tlg   |  189 +-
 .../latex-lab/testfiles-float/float-003.luatex.tlg |  195 +-
 required/latex-lab/testfiles-float/float-003.tlg   |  189 +-
 .../latex-lab/testfiles-float/float-004.luatex.tlg |  228 +-
 required/latex-lab/testfiles-float/float-004.tlg   |  228 +-
 .../testfiles-float/float-005-double.luatex.tlg    |  337 ++
 .../latex-lab/testfiles-float/float-005-double.lvt |   23 +
 .../latex-lab/testfiles-float/float-005-double.tlg |  341 ++
 .../testfiles-float/float-006-spacing.luatex.tlg   |  129 +
 .../testfiles-float/float-006-spacing.lvt          |   13 +
 .../testfiles-float/float-006-spacing.tlg          |  136 +
 .../testfiles-math/BROKEN/mathcapture-007.lvt      |   66 +
 .../testfiles-math/BROKEN/mathcapture-007.tlg      |   59 +
 .../testfiles-math/BROKEN/mathcapture-010.lvt      |   42 +
 .../testfiles-math/BROKEN/mathcapture-010.tlg      |   18 +
 .../testfiles-math/BROKEN/mathcapture-013.lvt      |   48 +
 .../testfiles-math/BROKEN/mathcapture-013.tlg      |  501 ++
 .../latex-lab/testfiles-math/mathcapture-001.lvt   |   65 +
 .../latex-lab/testfiles-math/mathcapture-001.tlg   |   67 +
 .../latex-lab/testfiles-math/mathcapture-002.lvt   |   78 +
 .../latex-lab/testfiles-math/mathcapture-002.tlg   |   91 +
 .../latex-lab/testfiles-math/mathcapture-003.lvt   |   62 +
 .../latex-lab/testfiles-math/mathcapture-003.tlg   |   50 +
 .../latex-lab/testfiles-math/mathcapture-004.lvt   |   40 +
 .../latex-lab/testfiles-math/mathcapture-004.tlg   |   14 +
 .../latex-lab/testfiles-math/mathcapture-005.lvt   |   62 +
 .../latex-lab/testfiles-math/mathcapture-005.tlg   |   44 +
 .../latex-lab/testfiles-math/mathcapture-006.lvt   |   50 +
 .../latex-lab/testfiles-math/mathcapture-006.tlg   |   24 +
 .../latex-lab/testfiles-math/mathcapture-008.lvt   |  131 +
 .../latex-lab/testfiles-math/mathcapture-008.tlg   |  131 +
 .../latex-lab/testfiles-math/mathcapture-009.lvt   |   44 +
 .../latex-lab/testfiles-math/mathcapture-009.tlg   |   14 +
 .../latex-lab/testfiles-math/mathcapture-011.lvt   |   55 +
 .../latex-lab/testfiles-math/mathcapture-011.tlg   |   24 +
 .../latex-lab/testfiles-math/mathcapture-012.lvt   |   86 +
 .../latex-lab/testfiles-math/mathcapture-012.tlg   |  106 +
 .../latex-lab/testfiles-math/mathcapture-014.lvt   |   93 +
 .../latex-lab/testfiles-math/mathcapture-014.tlg   |  109 +
 .../latex-lab/testfiles-math/mathcapture-015.lvt   |   32 +
 .../latex-lab/testfiles-math/mathcapture-015.tlg   |   11 +
 .../testfiles-math/mathcapture-tag-001.luatex.tpf  |  597 +++
 .../testfiles-math/mathcapture-tag-001.pvt         |   48 +
 .../testfiles-math/mathcapture-tag-001.tpf         | 1469 ++++++
 required/latex-lab/testfiles-math/mtag-001.lvt     |  157 +
 required/latex-lab/testfiles-math/mtag-001.tlg     |   47 +
 required/latex-lab/testfiles-math/mtag-002.lvt     |  121 +
 required/latex-lab/testfiles-math/mtag-002.tlg     |  413 ++
 required/latex-lab/testfiles-math/mtag-003.lvt     |  126 +
 required/latex-lab/testfiles-math/mtag-003.tlg     |  247 +
 required/latex-lab/testfiles-math/mtag-004.lvt     |  110 +
 required/latex-lab/testfiles-math/mtag-004.tlg     |   57 +
 required/latex-lab/testfiles-math/mtag-tlc3.lvt    |  536 ++
 required/latex-lab/testfiles-math/mtag-tlc3.tlg    |  537 ++
 .../BROKEN/mathcapture-007.lvt                     |   66 -
 .../BROKEN/mathcapture-007.tlg                     |   59 -
 .../BROKEN/mathcapture-010.lvt                     |   42 -
 .../BROKEN/mathcapture-010.tlg                     |   18 -
 .../BROKEN/mathcapture-013.lvt                     |   48 -
 .../BROKEN/mathcapture-013.tlg                     |  501 --
 .../testfiles-mathtagging/mathcapture-001.lvt      |   65 -
 .../testfiles-mathtagging/mathcapture-001.tlg      |   67 -
 .../testfiles-mathtagging/mathcapture-002.lvt      |   78 -
 .../testfiles-mathtagging/mathcapture-002.tlg      |   91 -
 .../testfiles-mathtagging/mathcapture-003.lvt      |   62 -
 .../testfiles-mathtagging/mathcapture-003.tlg      |   50 -
 .../testfiles-mathtagging/mathcapture-004.lvt      |   40 -
 .../testfiles-mathtagging/mathcapture-004.tlg      |   14 -
 .../testfiles-mathtagging/mathcapture-005.lvt      |   62 -
 .../testfiles-mathtagging/mathcapture-005.tlg      |   44 -
 .../testfiles-mathtagging/mathcapture-006.lvt      |   50 -
 .../testfiles-mathtagging/mathcapture-006.tlg      |   24 -
 .../testfiles-mathtagging/mathcapture-008.lvt      |  131 -
 .../testfiles-mathtagging/mathcapture-008.tlg      |  131 -
 .../testfiles-mathtagging/mathcapture-009.lvt      |   44 -
 .../testfiles-mathtagging/mathcapture-009.tlg      |   14 -
 .../testfiles-mathtagging/mathcapture-011.lvt      |   55 -
 .../testfiles-mathtagging/mathcapture-011.tlg      |   24 -
 .../testfiles-mathtagging/mathcapture-012.lvt      |   86 -
 .../testfiles-mathtagging/mathcapture-012.tlg      |  106 -
 .../testfiles-mathtagging/mathcapture-014.lvt      |   93 -
 .../testfiles-mathtagging/mathcapture-014.tlg      |  109 -
 .../testfiles-mathtagging/mathcapture-015.lvt      |   32 -
 .../testfiles-mathtagging/mathcapture-015.tlg      |   11 -
 .../mathcapture-tag-001.luatex.tpf                 |  597 ---
 .../testfiles-mathtagging/mathcapture-tag-001.pvt  |   48 -
 .../testfiles-mathtagging/mathcapture-tag-001.tpf  | 1469 ------
 .../latex-lab/testfiles-mathtagging/mtag-001.lvt   |  158 -
 .../latex-lab/testfiles-mathtagging/mtag-001.tlg   |   40 -
 .../latex-lab/testfiles-mathtagging/mtag-002.lvt   |  121 -
 .../latex-lab/testfiles-mathtagging/mtag-002.tlg   |  349 --
 .../latex-lab/testfiles-mathtagging/mtag-003.lvt   |  126 -
 .../latex-lab/testfiles-mathtagging/mtag-003.tlg   |  202 -
 .../latex-lab/testfiles-mathtagging/mtag-004.lvt   |  110 -
 .../latex-lab/testfiles-mathtagging/mtag-004.tlg   |   47 -
 .../latex-lab/testfiles-mathtagging/mtag-tlc3.lvt  |  536 --
 .../latex-lab/testfiles-mathtagging/mtag-tlc3.tlg  |  537 --
 .../testfiles-minipage/minipage-001.luatex.tlg     |  369 +-
 .../latex-lab/testfiles-minipage/minipage-001.tlg  |  369 +-
 .../minipage-002-todo.luatex.tlg                   |   66 +-
 .../testfiles-minipage/minipage-002-todo.tlg       |   66 +-
 .../minipage-003-todo.luatex.tlg                   |   65 +-
 .../testfiles-minipage/minipage-003-todo.tlg       |   65 +-
 .../minipage-004-hyperref.luatex.tlg               |   99 +-
 .../testfiles-minipage/minipage-004-hyperref.tlg   |   99 +-
 .../latex-lab/testfiles-only-local/ptag-002.lvt    |    3 +-
 .../latex-lab/testfiles-sec/test-article-1.pvt     |    2 +-
 .../latex-lab/testfiles-sec/test-article-1.tpf     |   64 +-
 required/latex-lab/testfiles-sec/test-book-1.pvt   |    2 +-
 required/latex-lab/testfiles-sec/test-book-1.tpf   |  104 +-
 required/latex-lab/testfiles-sec/test-book-2.pvt   |    2 +-
 required/latex-lab/testfiles-sec/test-book-2.tpf   |   46 +-
 .../testfiles-sec/test-faulty-nesting.lvt          |    2 +-
 .../latex-lab/testfiles-sec/test-stop-sect-pdf.pvt |    2 +-
 .../latex-lab/testfiles-sec/test-stop-sect-pdf.tpf |   16 +-
 .../latex-lab/testfiles-sec/test-stop-sect.lvt     |    2 +-
 .../latex-lab/testfiles-sec/test-suppress-sect.pvt |    2 +-
 .../latex-lab/testfiles-sec/test-suppress-sect.tpf |   16 +-
 .../testfiles-toc/toc-ex-article-hyperref-1.pvt    |    2 +-
 .../testfiles-toc/toc-ex-article-hyperref-1.tpf    |  162 +-
 .../testfiles-toc/toc-ex-article-hyperref-2.pvt    |    2 +-
 .../testfiles-toc/toc-ex-article-hyperref-2.tpf    |  162 +-
 .../testfiles-toc/toc-ex-article-hyperref-3.pvt    |    2 +-
 .../testfiles-toc/toc-ex-article-hyperref-3.tpf    |  162 +-
 .../testfiles-toc/toc-ex-article-no-hyperref.pvt   |    2 +-
 .../testfiles-toc/toc-ex-article-no-hyperref.tpf   |  156 +-
 .../toc-ex-article-no-tagging-hyperref.pvt         |    2 +-
 .../toc-ex-article-no-tagging-hyperref.tpf         |   32 +-
 .../testfiles-toc/toc-ex-article-no-tagging.pvt    |    2 +-
 .../testfiles-toc/toc-ex-article-no-tagging.tpf    |   32 +-
 .../testfiles-toc/toc-ex-book-hyperref-1.pvt       |    2 +-
 .../testfiles-toc/toc-ex-book-hyperref-1.tpf       |  234 +-
 .../testfiles-toc/toc-ex-book-no-hyperref.pvt      |    2 +-
 .../testfiles-toc/toc-ex-book-no-hyperref.tpf      |  228 +-
 .../testfiles-toc/toc-ex-book-tocdepth.pvt         |    2 +-
 .../testfiles-toc/toc-ex-book-tocdepth.tpf         |  228 +-
 .../latex-lab/testfiles-toc/toc-math-leaders.lvt   |    2 +-
 .../documentmetadata-support-000.luatex.tlg        |    1 +
 .../documentmetadata-support-000.pdftex.tlg        |   31 -
 .../testfiles/documentmetadata-support-000.tlg     |   32 +
 .../documentmetadata-support-001.luatex.tlg        |    1 +
 .../documentmetadata-support-001.pdftex.tlg        |   37 -
 .../testfiles/documentmetadata-support-001.tlg     |   38 +
 .../documentmetadata-support-002.luatex.tlg        |    1 +
 .../testfiles/documentmetadata-support-002.tlg     |    1 +
 required/latex-lab/update-blocks-all.sh            |    6 +-
 required/latex-lab/update-math-all.sh              |   33 +
 required/latex-lab/update-mathtagging-all.sh       |   33 -
 texmf/tex/latex/l3kernel/expl3-code.tex            |  439 +-
 texmf/tex/latex/l3kernel/expl3-generic.tex         |    2 +-
 texmf/tex/latex/l3kernel/expl3.ltx                 |    5 +-
 texmf/tex/latex/l3kernel/expl3.sty                 |    5 +-
 texmf/tex/latex/l3kernel/l3doc.cls                 |   22 +-
 texmf/tex/latex/l3packages/xparse/xparse.sty       |   86 +-
 texmf/tex/latex/tagpdf/tagpdf-base.sty             |   29 +-
 texmf/tex/latex/tagpdf/tagpdf-debug-generic.sty    |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-debug.sty            |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-luatex.def           |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-mc-code-generic.sty  |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-mc-code-lua.sty      |   11 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex-book.def    |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex-inline.def  |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex.def         |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-mathml.def        |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-pdf.def           |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-pdf2.def          |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-parent-child-2.csv   |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-parent-child.csv     |    2 +-
 texmf/tex/latex/tagpdf/tagpdf.lua                  |   15 +-
 texmf/tex/latex/tagpdf/tagpdf.sty                  |    9 +-
 542 files changed, 71103 insertions(+), 61238 deletions(-)

diff --cc base/changes.txt
index 03d8710e,c7c1d94e..8aa372b7
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,30 -6,40 +6,64 @@@ completeness or accuracy and it contain
  are not part of the distribution.
  ================================================================================
  
 +2023-09-01  Joseph Wright  <Joseph.Wright at latex-project.org>
 +
 +	* ltcmd.dtx
 +	Collect \endlinechar as \obeyedline
 +	* ltmiscen.dtx
 +	Provide global definition for active tab
 +	* usrguide.tex
 +	Document use of \obeyedline in +v arguments
 +
 +2023-06-15  Joseph Wright  <Joseph.Wright at latex-project.org>
 +
 +	* ltmiscen.dtx
 +	Refinements to tab support
 +
 +2023-06-14  Joseph Wright  <Joseph.Wright at latex-project.org>
 +
 +	* ltmiscen.dtx, ltspace.dtx
 +	Support (visible) tabs in verbatim material
 +	* ltcmd.dtx
 +	Collect spaces and tabs as active chars
 +	Collect \endlinechar as \par
 +	* usrguide.tex
 +	Add more details of ltcmd v-type arguments
 +
+ 2023-08-19 Joseph Wright  <Joseph.Wright at latex-project.org>
+ 
+ 	* ltcmd.dtx, usrguide.tex
+ 	Remove \GetDocumentCommandArgSpec,
+ 	  \GetDocumentEnvironmentArgSpec,
+ 	  \ShowDocumentCommandArgSpec,
+ 	  \ShowDocumentEnvironmentArgSpec
+ 
+ 2023-08-05  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 
+ 	* ltsockets.dtx:
+ 	First implementation of the sockets module.
+ 
+ 2023-07-10 Marcel Krüger  <marcel.krueger at latex-project.org>
+ 
+ 	* ltluatex.dtx
+ 	Restore post_mlist_to_hlist_filter callback type to reverselist (gh1116)
+ 
+ 2023-07-10 Yukai Chou  <muzimuzhi at gmail.com>
+ 
+     * ltfilehook.dtx (subsection{Declaring a file substitution}):
+     Drop a redundant \ExplSyntaxOff
+ 
+ 2023-07-02  David Carlisle  <David.Carlisle at latex-project.org>
+ 
+ 	* ltluatex.dtx modify new_luafunction to ensure
+ 	\e at alloc@luafunction at count always matches the size of the Lua
+ 	table of function allocations (gh100)
+ 
+ 2023-06-12  Joseph Wright  <Joseph.Wright at latex-project.org>
+ 
+ 	* usrguide.tex
+ 	Correct description of font encodings supported for case changing
+ 
  2023-06-09  Joseph Wright  <Joseph.Wright at latex-project.org>
  
  	* usrguide.tex
diff --cc base/doc/ltnews38.tex
index b3c2a434,46c44908..d5263890
--- a/base/doc/ltnews38.tex
+++ b/base/doc/ltnews38.tex
@@@ -147,46 -154,19 +154,57 @@@ For documentation see \texttt{texdoc lt
  %
  \githubissue{xxx}
  
+ \section{\emph{Removed} 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 commands were essentially part of debugging
+ early forms of the kernel code, and expose implementation detail in a way that
+ was not helpful.
+ 
  \section{Code improvements}
  
 +\subsection{Support for tabs in \cs{verb*}}
 +
 +\LaTeX{} converts a single tab to a single space, which is then treated like
 +a \enquote{real} space in typesetting. The same has been true to date inside
 +\cs{verb}, but was done in a way that meant that they remained as normal spaces
 +even in \cs{verb*}. We have now adjusted the code so that tabs are retained
 +within \cs{verb} and \cs{verb*} independently from spaces, and are set up to
 +print in the same way spaces do. This means that they now generate visible
 +spaces inside \cs{verb*}, and their behavior can be adjusted if required to be
 +different from that of spaces.
 +%
 +\githubissue{1085}
 +
 +\subsection{Unification of space and tab treatment by \cs{verb} and
 +  \cs{NewDocumentCommand}}
 +
 +The \cs{verb(*)} command has always collected spaces as active characters, and
 +the change outlined above extends this to tabs. This is what enables \cs{verb*}
 +to easily print visible spaces. We have adjusted the implementation of the
 +\texttt{v}-type argument in \cs{NewDocumentCommand} to do the same. This will
 +\emph{require sources to be updated} if the normal definition of an active
 +space has been modified. However, the team believe that overall the benefit of
 +better consistency makes this a necessary change.
 +
 +\subsection{Handling of end-of-lines in \cs{NewDocumentCommand} \texttt{+v}
 +arguments}
 +
 +The \texttt{+v} argument type provided by \cs{NewDocumentCommand}, etc., allows
 +grabbing of multiple lines of text in a verbatim-like argument. Almost always,
 +the result of this grabbing will be used in a typesetting context. Previously,
 +the end-of-line characters were stored literally as category code~12
 +(\enquote{other}) \verb|^^M| tokens. However, these are difficult to work with
 +in general. We have now revised this behavior, such that end-of-line characters
 +are converted to the \cs{obeydline} command when parsed by \texttt{+v}-type
 +arguments. As with the previous change, this may require adjustment in the
 +source of some documents, but the enhanced ability of users and programmers to
 +exploit the \texttt{+v}-type argument means we believe it is necessary.
 +
  \section{Bug fixes}
  
  \section{Changes to packages in the \pkg{amsmath} category}
diff --cc base/ltcmd.dtx
index bae43adc,dcb85a1a..01a3abb4
--- a/base/ltcmd.dtx
+++ b/base/ltcmd.dtx
@@@ -34,8 -34,8 +34,8 @@@
  %%% From File: ltcmd.dtx
  %
  %    \begin{macrocode}
- \def\ltcmdversion{v1.1g}
- \def\ltcmddate{2023-08-01}
 -\def\ltcmdversion{v1.2a}
 -\def\ltcmddate{2023-08-19}
++\def\ltcmdversion{v1.2b}
++\def\ltcmddate{2023-09-01}
  %    \end{macrocode}
  %
  %<*driver>
@@@ -3548,14 -3533,10 +3550,14 @@@
  % \end{macro}
  %
  % \begin{macro}{\@@_grab_v_aux_put:N}
 +% \changes{v1.1f}{2023/06/14}{Collect \cs{endlinechar} as \cs{par}}
- % \changes{v1.1g}{2023/09/01}{Collect \cs{endlinechar} as \cs{obeyedline}}
++% \changes{v1.2b}{2023/09/01}{Collect \cs{endlinechar} as \cs{obeyedline}}
  %   Storing one token in the collected argument. Most tokens are
  %   converted to category code $12$, with the exception of active
 -%   characters, and spaces (not sure what should be done for those).
 +%   characters.
  %    \begin{macrocode}
 +%<latexrelease>\IncludeInRelease{2023/11/01}{\@@_grab_v_aux_put:N}%
 +%<latexrelease>  {Endlines~as~par}
  \cs_new_protected:Npn \@@_grab_v_aux_put:N #1
    {
      \tl_put_right:Nx \l_@@_v_arg_tl





More information about the latex3-commits mailing list.