[latex3-commits] [latex3/latex2e] ltmarks-enhance: Merge branch 'develop' into ltmarks-enhance (0549df42)

github at latex-project.org github at latex-project.org
Mon Jan 29 00:15:38 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : ltmarks-enhance
Link       : https://github.com/latex3/latex2e/commit/0549df422bde93e9ad0971b86a63580ebb1bde10

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

commit 0549df422bde93e9ad0971b86a63580ebb1bde10
Merge: 0d35a5f5 e2ddc3b5
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Mon Jan 29 00:15:38 2024 +0100

    Merge branch 'develop' into ltmarks-enhance
    
    # Conflicts:
    #       base/changes.txt
    #       base/doc/ltnews39.tex
    #       base/ltmarks.dtx


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

0549df422bde93e9ad0971b86a63580ebb1bde10
 .github/workflows/deploy.yaml                      |    4 +-
 .github/workflows/main.yaml                        |   17 +-
 .github/workflows/pretest.yaml                     |   15 +-
 .github/workflows/stale.yaml                       |    2 +-
 CONTRIBUTING.md                                    |   30 +-
 base/alltt.ins                                     |    4 +-
 base/build.lua                                     |    1 +
 base/changes.txt                                   |   68 +-
 base/classes.ins                                   |    4 +-
 base/cmextra.ins                                   |    4 +-
 base/cmfonts.fdd                                   |    2 +-
 base/cmfonts.ins                                   |    4 +-
 base/doc.dtx                                       |  158 +-
 base/doc/clsguide.tex                              |    4 +-
 base/doc/lb2.err                                   |   11 +-
 base/doc/ltnews39.tex                              |  175 +-
 base/doc/tlc3.err                                  |   10 +-
 base/doc/usrguide.tex                              |   54 +-
 base/doc/webcomp.err                               |    2 +-
 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/ltcmd.dtx                                     |  193 +-
 base/ltcmdhooks.dtx                                |    4 +-
 base/ltfilehook.dtx                                |    4 +-
 base/ltfiles.dtx                                   |   55 +-
 base/ltfntcmd.dtx                                  |    8 +-
 base/lthooks.dtx                                   |  360 ++-
 base/ltkeys.dtx                                    |   10 +-
 base/ltoutenc.ins                                  |    4 +-
 base/ltpara.dtx                                    |   10 +-
 base/ltplain.dtx                                   |    6 +-
 base/ltproperties.dtx                              |    9 +-
 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                                  |    8 +-
 base/syntonly.ins                                  |    4 +-
 base/testfiles-1run/github-1238.lvt                |   18 +
 base/testfiles-1run/github-1238.tlg                |    5 +
 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-dox006.luatex.tlg           |   12 +
 base/testfiles-doc/tlb-dox006.lvt                  |    7 +
 base/testfiles-doc/tlb-dox006.tlg                  |   12 +
 base/testfiles-ltcmd/github-1009.lvt               |   25 +
 base/testfiles-ltcmd/github-1009.tlg               |   60 +
 base/testfiles-ltcmd/ltcmd001.tlg                  |   92 +-
 base/testfiles-ltcmd/ltcmd002.luatex.tlg           |    2 +-
 base/testfiles-ltcmd/ltcmd002.tlg                  |    2 +-
 base/testfiles-lthooks/filehook-bug-140.lvt        |    2 +
 base/testfiles-lthooks/filehook-bug-140.tlg        |   43 +
 base/testfiles-lthooks2/ltpara-002.lvt             |    4 +-
 base/testfiles-lthooks2/ltpara-002.tlg             |    4 +-
 base/testfiles-search/tlb-metadata-000.tlg         |   30 +-
 base/testfiles-search/tlb-metadata-000.xetex.tlg   |   28 +-
 base/testfiles/github-0944.lvt                     |    2 +-
 base/testfiles/github-0944.tlg                     |    2 +-
 base/testfiles/github-1200.lvt                     |   17 +
 base/testfiles/github-1200.tlg                     |    8 +
 base/testfiles/properties-001.tlg                  |    1 +
 base/tulm.ins                                      |    4 +-
 base/update-doc.sh                                 |    1 +
 required/graphics/trig.dtx                         |    4 +-
 required/latex-lab/latex-lab-block.dtx             |    8 +-
 .../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-minipage/minipage-001.luatex.tlg     |  304 ++-
 .../latex-lab/testfiles-minipage/minipage-001.tlg  |  304 ++-
 .../minipage-002-todo.luatex.tlg                   |   42 +-
 .../testfiles-minipage/minipage-002-todo.tlg       |   42 +-
 .../latex-lab/testfiles-table-luatex/table-000.tlg |    7 -
 .../testfiles-table-luatex/table-004-tabularx.tlg  |  304 ++-
 .../latex-lab/testfiles-table-luatex/table-005.tlg |   33 +-
 .../testfiles-table-luatex/table-006-longtable.tlg |  280 ++-
 .../testfiles-table-luatex/table-007-longtable.tlg |  159 +-
 .../testfiles-table-luatex/table-008-multi.tlg     |    8 +
 .../latex-lab/testfiles-table-luatex/table-009.tlg |   75 +-
 .../latex-lab/testfiles-table-pdftex/table-000.tlg |    7 -
 .../testfiles-table-pdftex/table-004-tabularx.tlg  |  304 ++-
 .../latex-lab/testfiles-table-pdftex/table-005.tlg |   33 +-
 .../testfiles-table-pdftex/table-006-longtable.tlg |  280 ++-
 .../testfiles-table-pdftex/table-007-longtable.tlg |  159 +-
 .../testfiles-table-pdftex/table-008-multi.tlg     |    8 +
 .../latex-lab/testfiles-table-pdftex/table-009.tlg |   75 +-
 .../latex-lab/testfiles-toc/toc-debug.luatex.tlg   |   12 +
 required/latex-lab/testfiles-toc/toc-debug.tlg     |   12 +
 .../toc-ex-article-hyperref-1.luatex.tpf           |  370 +--
 .../testfiles-toc/toc-ex-article-hyperref-1.tpf    |  380 +--
 .../toc-ex-article-hyperref-2.luatex.tpf           |  370 +--
 .../testfiles-toc/toc-ex-article-hyperref-2.tpf    |  380 +--
 .../toc-ex-article-hyperref-3.luatex.tpf           |  396 ++--
 .../testfiles-toc/toc-ex-article-hyperref-3.tpf    |  406 ++--
 .../toc-ex-book-hyperref-1.luatex.tpf              |  460 ++--
 .../testfiles-toc/toc-ex-book-hyperref-1.tpf       |  468 ++--
 .../documentmetadata-support-000.luatex.tlg        |    7 -
 .../testfiles/documentmetadata-support-000.tlg     |    7 -
 .../documentmetadata-support-001.luatex.tlg        |    7 -
 .../testfiles/documentmetadata-support-001.tlg     |    7 -
 .../documentmetadata-support-002.luatex.tlg        |    7 -
 .../testfiles/documentmetadata-support-002.tlg     |    7 -
 required/tools/bm.dtx                              |    8 +-
 required/tools/changes.txt                         |    7 +-
 required/tools/config-search.lua                   |    1 -
 required/tools/multicol.dtx                        |    6 +-
 required/tools/showkeys.dtx                        |    8 +-
 required/tools/testfiles-search/github-1123.lvt    |   28 +
 required/tools/testfiles-search/github-1123.tlg    |   89 +
 .../testfiles-search/tlb-varioref-001.luatex.tlg   | 1751 ++++++++++++++
 .../testfiles-search/tlb-varioref-002.luatex.tlg   | 1697 ++++++++++++++
 .../testfiles-search/tlb-varioref-003.luatex.tlg   | 1863 +++++++++++++++
 .../tools/testfiles-search/tlb-varioref-003.tlg    |  837 +++----
 .../testfiles-search/tlb-varioref-003.xetex.tlg    | 1678 +++++++++++++
 .../testfiles-search/tlb-varioref-004.luatex.tlg   | 1795 ++++++++++++++
 .../tools/testfiles-search/tlb-varioref-004.tlg    |  820 +++----
 .../testfiles-search/tlb-varioref-004.xetex.tlg    | 1618 +++++++++++++
 .../testfiles-search/tlb-varioref-005.luatex.tlg   | 1670 +++++++++++++
 .../tools/testfiles-search/tlb-varioref-005.tlg    |  740 +++---
 .../testfiles-search/tlb-varioref-005.xetex.tlg    |  912 ++++++++
 required/tools/testfiles-search/tlb2149-2015.tlg   |   36 +-
 .../tools/testfiles-search/tlb2149-2015.xetex.tlg  |  123 +
 required/tools/testfiles-search/tlb2968.luatex.tlg |  348 +++
 required/tools/testfiles-search/tlb2968.tlg        |    2 +-
 required/tools/testfiles-search/tlb2968.xetex.tlg  |  303 +++
 required/tools/testfiles/tlb4173.luatex.tlg        |  143 +-
 required/tools/testfiles/tlb4173.tlg               |  119 +-
 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            | 2475 ++++++++++----------
 texmf/tex/latex/l3kernel/expl3-generic.tex         |    6 +-
 texmf/tex/latex/l3kernel/expl3.ltx                 |    8 +-
 texmf/tex/latex/l3kernel/expl3.lua                 |    2 +-
 texmf/tex/latex/l3kernel/expl3.sty                 |    8 +-
 texmf/tex/latex/l3kernel/l3debug.def               |   79 +-
 texmf/tex/latex/l3kernel/l3doc.cls                 |  356 ++-
 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 +-
 .../latex/pdfmanagement-testphase/color-ltx.sty    |    2 +-
 .../colorspace-patches-tmp-ltx.sty                 |    8 +-
 .../pdfmanagement-testphase/hgeneric-testphase.def |  744 +++---
 .../l3backend-testphase-dvipdfmx.def               |   46 +-
 .../l3backend-testphase-dvips.def                  |   56 +-
 .../l3backend-testphase-dvisvgm.def                |   40 +-
 .../l3backend-testphase-luatex.def                 |   48 +-
 .../l3backend-testphase-pdftex.def                 |   54 +-
 .../l3backend-testphase-xetex.def                  |   46 +-
 .../l3pdffield-testphase.sty                       |  192 +-
 .../latex/pdfmanagement-testphase/l3ref-tmp.sty    |  124 -
 .../pdfmanagement-firstaid.sty                     |   81 +-
 .../pdfmanagement-testphase.ltx                    |  410 ++--
 .../pdfmanagement-testphase.sty                    |    2 +-
 .../xcolor-patches-tmp-ltx.sty                     |    2 +-
 texmf/tex/latex/tagpdf/tagpdf-base.sty             |   10 +-
 texmf/tex/latex/tagpdf/tagpdf-debug-generic.sty    |    8 +-
 texmf/tex/latex/tagpdf/tagpdf-debug-lua.sty        |    6 +-
 texmf/tex/latex/tagpdf/tagpdf-debug.sty            |   87 +-
 texmf/tex/latex/tagpdf/tagpdf-luatex.def           |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-mc-code-generic.sty  |   52 +-
 texmf/tex/latex/tagpdf/tagpdf-mc-code-lua.sty      |   24 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex-book.def    |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex-inline.def  |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-latex.def         |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-mathml.def        |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-pdf.def           |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-ns-pdf2.def          |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-parent-child-2.csv   |    4 +-
 texmf/tex/latex/tagpdf/tagpdf-parent-child.csv     |    4 +-
 texmf/tex/latex/tagpdf/tagpdf.lua                  |    6 +-
 texmf/tex/latex/tagpdf/tagpdf.sty                  |  610 ++---
 206 files changed, 23802 insertions(+), 7460 deletions(-)

diff --cc base/changes.txt
index 5ef00870,e8083792..016fa7cf
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,20 -6,58 +6,68 @@@ to completeness or accuracy and it cont
  not part of the distribution.
  ================================================================================
  
+ 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-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
+ 	individually as well as together, e.g.,	the LaTeX kernel documentation.
+ 
+ 2023-12-01  Joseph Wright  <Joseph.Wright at latex-project.org>
+ 	* ltcmd.dtx (subsection{Declaring commands and environments}):
+ 	Optimize creation of simple document commands (gh/1189)
+ 	* usrguide.tex (subsection{Performance}):
+ 	Document efficiency of ltcmd definitions
+ 
+ 2023-11-16  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+ 	* ltpara.dtx (subsection{Providing hooks for paragraphs}):
+ 	Correct error message: hook left horizontal not vertical mode (gh/1182)
+ 
+ 2023-11-15  Joseph Wright  <Joseph.Wright at latex-project.org>
+ 	* ltfiles.dtx (subsection{Listing files}):
+ 	Extend \listfiles to optionally include file sizes and hashes
+ 	* usrguide.tex
+ 	Re-introduce \listfiles (extended) description
+ 
 +2023-11-14  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 +
 +	* ltmarks.dtx:
- 	Some internal commands renamed and extended.
- 
 +	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)
 +
- 
  2023-11-09 Yukai Chou  <muzimuzhi at gmail.com>
  	* clsguide-historic.tex, usrguide.tex:
  	Replace quotation with quote envs for zero para indent
diff --cc base/doc/ltnews39.tex
index a49691e3,baeb5af5..e5831dbf
--- a/base/doc/ltnews39.tex
+++ b/base/doc/ltnews39.tex
@@@ -313,11 -413,19 +473,24 @@@ didn't get this treatment. This oversig
  %\newblock ISBN 0-201-52983-1.
  %\newblock Reprinted with corrections in 1996.
  %
 +
 +\bibitem{39:ltnews} \LaTeX{} Project Team.
-   \emph{\LaTeXe{} news 1--39}.\\
++  \emph{\LaTeXe{} news 1--39}. June, 2024.
 +  \url{https://latex-project.org/news/latex2e-news/ltnews.pdf}
 +%
+ %
+ \bibitem{39:ltnews31} \LaTeX{} Project Team.
+   \emph{\LaTeXe{} news 31}. February, 2020.
+   \url{https://latex-project.org/news/latex2e-news/ltnews31.pdf}
+ 
+ \bibitem{39:ltnews33} \LaTeX{} Project Team.
+   \emph{\LaTeXe{} news 33}. June 2021.\\
+   \url{https://latex-project.org/news/latex2e-news/ltnews33.pdf}
+ 
+ \bibitem{39:ltnews37} \LaTeX{} Project Team.
+   \emph{\LaTeXe{} news 37}. June 2023.\\
+   \url{https://latex-project.org/news/latex2e-news/ltnews37.pdf}
+ 
  %\bibitem{39:blueprint} Frank Mittelbach and Chris Rowley.
  %  \emph{\LaTeX{} Tagged PDF \Dash A blueprint for a large project}.\\
  %  \url{https://latex-project.org/publications/indexbyyear/2020/}





More information about the latex3-commits mailing list.