[latex3-commits] [latex3/latex2e] testmergearray: merge develop with new tagpdf (5880e644)
github at latex-project.org
github at latex-project.org
Sun Dec 24 16:50:03 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : testmergearray
Link : https://github.com/latex3/latex2e/commit/5880e6444bc1c830e946e0008afdbc99b30dc06e
>---------------------------------------------------------------
commit 5880e6444bc1c830e946e0008afdbc99b30dc06e
Merge: 52036c3b 432d3c9a
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date: Sun Dec 24 16:50:03 2023 +0100
merge develop with new tagpdf
>---------------------------------------------------------------
5880e6444bc1c830e946e0008afdbc99b30dc06e
.github/workflows/main.yaml | 9 +-
.github/workflows/pretest.yaml | 9 +-
base/doc/ltnews39.tex | 7 +
.../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 +-
.../testfiles-table-luatex/table-004-tabularx.tlg | 474 +++++++++++++++++--
.../latex-lab/testfiles-table-luatex/table-005.tlg | 55 ++-
.../testfiles-table-luatex/table-006-longtable.tlg | 346 ++++++++++----
.../testfiles-table-luatex/table-007-longtable.tlg | 203 ++++++--
.../testfiles-table-luatex/table-008-multi.tlg | 30 ++
.../latex-lab/testfiles-table-luatex/table-009.tlg | 97 +++-
.../testfiles-table-pdftex/table-004-tabularx.tlg | 526 +++++++++++++++++++--
.../latex-lab/testfiles-table-pdftex/table-005.tlg | 55 ++-
.../testfiles-table-pdftex/table-006-longtable.tlg | 346 ++++++++++----
.../testfiles-table-pdftex/table-007-longtable.tlg | 203 ++++++--
.../testfiles-table-pdftex/table-008-multi.tlg | 30 ++
.../latex-lab/testfiles-table-pdftex/table-009.tlg | 97 +++-
.../latex-lab/testfiles-toc/toc-debug.luatex.tlg | 12 +
required/latex-lab/testfiles-toc/toc-debug.tlg | 12 +
required/tools/bm.dtx | 8 +-
required/tools/changes.txt | 4 +
required/tools/showkeys.dtx | 8 +-
required/tools/testfiles-search/github-1123.lvt | 28 ++
required/tools/testfiles-search/github-1123.tlg | 89 ++++
required/tools/testfiles/tlb4173.luatex.tlg | 143 +++---
required/tools/testfiles/tlb4173.tlg | 119 +++--
texmf/tex/latex/tagpdf/tagpdf-base.sty | 8 +-
texmf/tex/latex/tagpdf/tagpdf-debug-generic.sty | 2 +-
texmf/tex/latex/tagpdf/tagpdf-debug-lua.sty | 2 +-
texmf/tex/latex/tagpdf/tagpdf-debug.sty | 67 ++-
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 | 2 +-
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 | 4 +-
texmf/tex/latex/tagpdf/tagpdf.sty | 160 ++++---
45 files changed, 2994 insertions(+), 873 deletions(-)
diff --cc required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
index 79c7bd32,8ac50dbe..e5a965cc
--- a/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
@@@ -2218,14 -2301,42 +2302,44 @@@ braces)
> {{Table}{Table}}
> {{Document}{Document}}
> {{Root}{StructTreeRoot}}.
-[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used.
---longtable--> chunk row: 21 row: 0 column: 0
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used.
+--longtable--> chunk row: 21 row: 22 column: 0
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used.
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used.
[Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used.
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
@@@ -2689,11 -2800,40 +2803,41 @@@ Completed box being shipped out [1
.\kern0.0
.\pdfliteral page <lua data reference ...>
Non-PDF special ignored!
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used.
[Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used.
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
diff --cc required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
index 7f0368e9,b9e4b414..b784acb6
--- a/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
@@@ -1249,14 -1291,42 +1294,44 @@@ braces)
> {{Table}{Table}}
> {{Document}{Document}}
> {{Root}{StructTreeRoot}}.
-[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used.
---longtable--> chunk row: 11 row: 0 column: 0
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used.
+--longtable--> chunk row: 11 row: 12 column: 0
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used.
+[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used.
[Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used.
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
Package tagpdf Info: -1 has been pushed to the mc stack
+ tagpdf DEBUG Info: Tagging stopped
+ (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...]
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'.
+ [Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'.
+ [Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'.
+ [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'.
+ tagpdf DEBUG Info: Tagging restarted
+ (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...]
Package tagpdf Info: -1 has been removed from the mc stack
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
diff --cc required/tools/changes.txt
index 0416139d,2cc2a13a..f76cf0e5
--- a/required/tools/changes.txt
+++ b/required/tools/changes.txt
@@@ -5,23 -5,10 +5,27 @@@ completeness or accuracy and it contain
are not part of the distribution.
=======================================================================
+ 2023-12-16 David Carlisle <David.Carlisle at latex-project.org>
+
+ * showkeys.dtx: avoid adding extra box to \@lables gh/1123
+
+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-11-10 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
More information about the latex3-commits
mailing list.