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