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