[latex3-commits] [latex3/latex2e] array: tracing/debugging now optional (f37eb89f)

github at latex-project.org github at latex-project.org
Wed Dec 6 16:47:49 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : array
Link       : https://github.com/latex3/latex2e/commit/f37eb89fc4d8c4a5ac4e7abbfe31c210dc7f0e8f

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

commit f37eb89fc4d8c4a5ac4e7abbfe31c210dc7f0e8f
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Dec 6 16:47:49 2023 +0100

    tracing/debugging now optional


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

f37eb89fc4d8c4a5ac4e7abbfe31c210dc7f0e8f
 .../latex-lab/testfiles-table-luatex/table-001.lvt  |  1 +
 .../latex-lab/testfiles-table-luatex/table-002.lvt  |  1 +
 .../latex-lab/testfiles-table-luatex/table-003.lvt  |  1 +
 .../testfiles-table-luatex/table-004-tabularx.lvt   |  1 +
 .../testfiles-table-luatex/table-004-tabularx.tlg   | 10 +++++-----
 .../latex-lab/testfiles-table-luatex/table-005.lvt  |  1 +
 .../latex-lab/testfiles-table-luatex/table-005.tlg  |  2 +-
 .../testfiles-table-luatex/table-006-longtable.lvt  |  1 +
 .../testfiles-table-luatex/table-006-longtable.tlg  |  2 +-
 .../testfiles-table-luatex/table-007-longtable.lvt  |  1 +
 .../testfiles-table-luatex/table-007-longtable.tlg  |  4 ++--
 .../testfiles-table-luatex/table-008-multi.lvt      |  1 +
 .../latex-lab/testfiles-table-luatex/table-009.lvt  |  1 +
 .../latex-lab/testfiles-table-luatex/table-009.tlg  |  2 +-
 .../testfiles-table-luatex/table-012-caption.tlg    |  1 -
 .../table-013-longtable-hyperref.tlg                |  1 -
 .../latex-lab/testfiles-table-luatex/table-015.tlg  |  4 ----
 .../latex-lab/testfiles-table-luatex/table-016.tlg  |  1 -
 .../latex-lab/testfiles-table-luatex/table-017.tlg  |  8 --------
 .../latex-lab/testfiles-table-luatex/table-018.tlg  |  8 --------
 .../latex-lab/testfiles-table-luatex/table-019.tlg  |  1 -
 .../latex-lab/testfiles-table-luatex/table-020.tlg  |  3 ---
 .../latex-lab/testfiles-table-pdftex/table-001.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-002.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-003.lvt  |  1 +
 .../testfiles-table-pdftex/table-004-tabularx.lvt   |  1 +
 .../testfiles-table-pdftex/table-004-tabularx.tlg   | 18 +++++++++---------
 .../latex-lab/testfiles-table-pdftex/table-005.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-005.tlg  |  4 ++--
 .../testfiles-table-pdftex/table-006-longtable.lvt  |  1 +
 .../testfiles-table-pdftex/table-006-longtable.tlg  |  2 +-
 .../testfiles-table-pdftex/table-007-longtable.lvt  |  1 +
 .../testfiles-table-pdftex/table-007-longtable.tlg  |  6 +++---
 .../testfiles-table-pdftex/table-008-multi.lvt      |  1 +
 .../latex-lab/testfiles-table-pdftex/table-009.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-009.tlg  |  4 ++--
 .../testfiles-table-pdftex/table-012-caption.lvt    |  2 ++
 .../table-013-longtable-hyperref.lvt                |  3 +++
 .../latex-lab/testfiles-table-pdftex/table-015.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-016.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-017.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-018.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-019.lvt  |  1 +
 .../latex-lab/testfiles-table-pdftex/table-020.lvt  |  2 +-
 required/tools/array.dtx                            | 21 +++++++++++++++++++--
 45 files changed, 75 insertions(+), 57 deletions(-)

diff --git a/required/latex-lab/testfiles-table-luatex/table-001.lvt b/required/latex-lab/testfiles-table-luatex/table-001.lvt
index 58e11df4..050da66c 100644
--- a/required/latex-lab/testfiles-table-luatex/table-001.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-001.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-luatex/table-002.lvt b/required/latex-lab/testfiles-table-luatex/table-002.lvt
index 2678cd10..c7f800d9 100644
--- a/required/latex-lab/testfiles-table-luatex/table-002.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-002.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-luatex/table-003.lvt b/required/latex-lab/testfiles-table-luatex/table-003.lvt
index 1f72c34a..75a6f0bf 100644
--- a/required/latex-lab/testfiles-table-luatex/table-003.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-003.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt
index 3cb15af2..b4627c13 100644
--- a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \usepackage{tabularx}
 \begin{document}
diff --git a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg
index 17f873f5..5659fde8 100644
--- a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg
@@ -94,7 +94,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 6 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     21]
+(tagpdf DEBUG)     22]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -308,7 +308,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 15 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     21]
+(tagpdf DEBUG)     22]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -712,7 +712,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 28 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     23]
+(tagpdf DEBUG)     24]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -846,7 +846,7 @@ braces):
 >  {{text-unit}{Part}}
 >  {{Document}{Document}}
 >  {{Root}{StructTreeRoot}}.
-Underfull \hbox (badness 10000) in paragraph at lines 24--24
+Underfull \hbox (badness 10000) in paragraph at lines 25--25
 []|\OT1/cmr/m/n/10 mid-
 \hbox(8.39996+0.0)x28.45274, direction TLT
 .\localpar
@@ -975,7 +975,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 37 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     27]
+(tagpdf DEBUG)     28]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-luatex/table-005.lvt b/required/latex-lab/testfiles-table-luatex/table-005.lvt
index 543bb1fd..22614afe 100644
--- a/required/latex-lab/testfiles-table-luatex/table-005.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-005.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-luatex/table-005.tlg b/required/latex-lab/testfiles-table-luatex/table-005.tlg
index 31f66f65..213a800f 100644
--- a/required/latex-lab/testfiles-table-luatex/table-005.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-005.tlg
@@ -105,7 +105,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 8 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt b/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt
index caee6ede..add4c573 100644
--- a/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt
@@ -9,6 +9,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \textheight=4cm
 \usepackage{longtable}
diff --git a/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg b/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
index 6bb6ce38..698bb529 100644
--- a/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg
@@ -5,7 +5,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 4 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt b/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt
index da23c1f4..edb3a3f9 100644
--- a/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt
@@ -9,6 +9,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \textheight=4cm
 \usepackage{longtable}
diff --git a/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg b/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
index 1b5093c7..3db97209 100644
--- a/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg
@@ -5,7 +5,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 4 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -157,7 +157,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 11 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     19]
+(tagpdf DEBUG)     20]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt b/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt
index 7afc758d..fcb1fda2 100644
--- a/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt
@@ -4,6 +4,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START\showoutput
diff --git a/required/latex-lab/testfiles-table-luatex/table-009.lvt b/required/latex-lab/testfiles-table-luatex/table-009.lvt
index 46c89f75..01290c3f 100644
--- a/required/latex-lab/testfiles-table-luatex/table-009.lvt
+++ b/required/latex-lab/testfiles-table-luatex/table-009.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-luatex/table-009.tlg b/required/latex-lab/testfiles-table-luatex/table-009.tlg
index ab8a7680..a6134238 100644
--- a/required/latex-lab/testfiles-table-luatex/table-009.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-009.tlg
@@ -38,7 +38,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 6 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     15]
+(tagpdf DEBUG)     16]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg b/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg
index e6f90082..4e0cc667 100644
--- a/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg
@@ -1,6 +1,5 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
-==> Table has 2 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 ==> current cell data: 1,1,\LT at cols 
 ==> (head/foot) This row needs 0 additional cell(s)
diff --git a/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg b/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg
index 8525aed1..a71ee378 100644
--- a/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg
@@ -1,6 +1,5 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
-==> Table has 2 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 label
 ==> (@arraycr) This row needs 0 additional cell(s)
diff --git a/required/latex-lab/testfiles-table-luatex/table-015.tlg b/required/latex-lab/testfiles-table-luatex/table-015.tlg
index 07c4bd63..b0ac892e 100644
--- a/required/latex-lab/testfiles-table-luatex/table-015.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-015.tlg
@@ -5,9 +5,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
-==> Table has 3 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
@@ -36,9 +34,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ==> restored cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used.
-==> Table has 3 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
diff --git a/required/latex-lab/testfiles-table-luatex/table-016.tlg b/required/latex-lab/testfiles-table-luatex/table-016.tlg
index f2ab2d05..57a20a43 100644
--- a/required/latex-lab/testfiles-table-luatex/table-016.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-016.tlg
@@ -1,7 +1,6 @@
 This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 [Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used.
-==> Table has 3 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 0 additional cell(s)
diff --git a/required/latex-lab/testfiles-table-luatex/table-017.tlg b/required/latex-lab/testfiles-table-luatex/table-017.tlg
index c948094c..ab8ba0bf 100644
--- a/required/latex-lab/testfiles-table-luatex/table-017.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-017.tlg
@@ -5,9 +5,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
-==> Table has 1 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
 ==> current cell data: 1,1,1
@@ -20,9 +18,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ==> restored cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used.
-==> Table has 2 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
 ==> current cell data: 1,1,1
@@ -51,9 +47,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ==> restored cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used.
-==> Table has 3 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
 ==> current cell data: 1,1,1
@@ -90,9 +84,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 ==> restored cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used.
-==> Table has 9 columns
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
 ==> current cell data: 1,1,1
diff --git a/required/latex-lab/testfiles-table-luatex/table-018.tlg b/required/latex-lab/testfiles-table-luatex/table-018.tlg
index fbeaa6f9..6a0101e6 100644
--- a/required/latex-lab/testfiles-table-luatex/table-018.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-018.tlg
@@ -4,14 +4,10 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <7> on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
-==> Table has 3 columns
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 0 additional cell(s)
-==> Table has 2 columns
-==> saved cell data: 2,1,1 (max: 3)
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 0 additional cell(s)
@@ -19,14 +15,10 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 2 additional cell(s)
 ==> restored cell data: 0,0,1 (outer level)
-==> Table has 3 columns
-==> saved cell data: 0,0,1 (outer level)
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 0 additional cell(s)
-==> Table has 2 columns
-==> saved cell data: 2,1,1 (max: 3)
 [Sockets] ==> Socket 'tbl/celldata/update' containing plug 'code' used.
 [Sockets] ==> Socket 'tbl/celldata/missingcount' containing plug 'code' used.
 ==> (@arraycr) This row needs 0 additional cell(s)
diff --git a/required/latex-lab/testfiles-table-luatex/table-019.tlg b/required/latex-lab/testfiles-table-luatex/table-019.tlg
index 2361d22b..4eac4917 100644
--- a/required/latex-lab/testfiles-table-luatex/table-019.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-019.tlg
@@ -2,7 +2,6 @@ This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 [Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> Table has 3 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
diff --git a/required/latex-lab/testfiles-table-luatex/table-020.tlg b/required/latex-lab/testfiles-table-luatex/table-020.tlg
index bb7a1873..601d23af 100644
--- a/required/latex-lab/testfiles-table-luatex/table-020.tlg
+++ b/required/latex-lab/testfiles-table-luatex/table-020.tlg
@@ -2,7 +2,6 @@ This is a generated file for the l3build validation system.
 Don't change this file in any respect.
 [Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> Table has 3 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
@@ -46,7 +45,6 @@ Don't change this file in any respect.
 ====== Second Table ==========
 [Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> Table has 3 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
@@ -90,7 +88,6 @@ Don't change this file in any respect.
 ====== Third Table ==========
 [Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used.
 [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used.
-==> Table has 3 columns
 --longtable--> chunk row: 0 row: 0 column: 0
 [Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used.
 [Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used.
diff --git a/required/latex-lab/testfiles-table-pdftex/table-001.lvt b/required/latex-lab/testfiles-table-pdftex/table-001.lvt
index 5087ebdd..beb6d95e 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-001.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-001.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-002.lvt b/required/latex-lab/testfiles-table-pdftex/table-002.lvt
index 3c1a2c83..a3f22318 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-002.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-002.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-003.lvt b/required/latex-lab/testfiles-table-pdftex/table-003.lvt
index 1f72c34a..75a6f0bf 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-003.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-003.lvt
@@ -6,6 +6,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt
index 3cb15af2..b4627c13 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \usepackage{tabularx}
 \begin{document}
diff --git a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg
index 77906384..5b1e2082 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg
+++ b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg
@@ -100,7 +100,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 6 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     21]
+(tagpdf DEBUG)     22]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -322,7 +322,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 15 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     21]
+(tagpdf DEBUG)     22]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -457,7 +457,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: TD has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 21]
+(tagpdf DEBUG)     line 22]
 Package tagpdf Info: Parent-Child 'TD' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'MC' on line ...
@@ -690,7 +690,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: text has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 21]
+(tagpdf DEBUG)     line 22]
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
@@ -748,7 +748,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 28 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     23]
+(tagpdf DEBUG)     24]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -886,7 +886,7 @@ braces):
 >  {{text-unit}{Part}}
 >  {{Document}{Document}}
 >  {{Root}{StructTreeRoot}}.
-Overfull \hbox (0.99178pt too wide) in paragraph at lines 24--24
+Overfull \hbox (0.99178pt too wide) in paragraph at lines 25--25
 [][][]|\OT1/cmr/m/n/10 middle|[] 
 \hbox(8.39996+3.60004)x28.45274
 .\write1{\new at label@record{mcid-17}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{17}{tagmcid}{\__property_code_tagmcid: }}}
@@ -1022,7 +1022,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 37 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     27]
+(tagpdf DEBUG)     28]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -1220,7 +1220,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: TD has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 27]
+(tagpdf DEBUG)     line 28]
 Package tagpdf Info: Parent-Child 'TD' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'MC' on line ...
@@ -1453,7 +1453,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: text has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 29]
+(tagpdf DEBUG)     line 30]
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
diff --git a/required/latex-lab/testfiles-table-pdftex/table-005.lvt b/required/latex-lab/testfiles-table-pdftex/table-005.lvt
index 543bb1fd..22614afe 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-005.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-005.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-005.tlg b/required/latex-lab/testfiles-table-pdftex/table-005.tlg
index d17fa4ab..147ae407 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-005.tlg
+++ b/required/latex-lab/testfiles-table-pdftex/table-005.tlg
@@ -109,7 +109,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 8 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -198,7 +198,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: text has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 19]
+(tagpdf DEBUG)     line 20]
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
diff --git a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt
index caee6ede..add4c573 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt
@@ -9,6 +9,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \textheight=4cm
 \usepackage{longtable}
diff --git a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg
index 175cf12f..2161ced6 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg
+++ b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg
@@ -5,7 +5,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 4 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
diff --git a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt
index da23c1f4..edb3a3f9 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt
@@ -9,6 +9,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \textheight=4cm
 \usepackage{longtable}
diff --git a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg
index ecc2db62..46e1a934 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg
+++ b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg
@@ -5,7 +5,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 4 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     17]
+(tagpdf DEBUG)     18]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -165,7 +165,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 11 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     19]
+(tagpdf DEBUG)     20]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -296,7 +296,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: TD has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 21]
+(tagpdf DEBUG)     line 22]
 Package tagpdf Info: Parent-Child 'TD' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'TD' --> 'MC' on line ...
diff --git a/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt b/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt
index 7afc758d..fcb1fda2 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt
@@ -4,6 +4,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START\showoutput
diff --git a/required/latex-lab/testfiles-table-pdftex/table-009.lvt b/required/latex-lab/testfiles-table-pdftex/table-009.lvt
index 46c89f75..01290c3f 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-009.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-009.lvt
@@ -7,6 +7,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \begin{document}
 \START \showoutput 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-009.tlg b/required/latex-lab/testfiles-table-pdftex/table-009.tlg
index 173c35c7..2035ae90 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-009.tlg
+++ b/required/latex-lab/testfiles-table-pdftex/table-009.tlg
@@ -40,7 +40,7 @@ Package tagpdf Info: Parent-Child 'Document' --> 'Table'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Document' --> 'Table' on line ...
 tagpdf DEBUG Info: Struct 6 begin inserted with options: tag=Table [on line
-(tagpdf DEBUG)     15]
+(tagpdf DEBUG)     16]
 The sequence \g__tag_struct_tag_stack_seq contains the items (without outer
 braces):
 >  {{Table}{Table}}
@@ -616,7 +616,7 @@ braces):
 >  {{Root}{StructTreeRoot}}.
 Package tagpdf Info: text has been removed from the mc stack
 tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on
-(tagpdf DEBUG)     line 21]
+(tagpdf DEBUG)     line 22]
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
diff --git a/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt b/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt
index c966303a..c48c299a 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt
@@ -3,6 +3,8 @@
 \documentclass{article}
 \usepackage{longtable}
 
+\DebugTablesOn
+
 \textheight=4cm
 \begin{document}
 \START \showoutput
diff --git a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt
index 7c3016e0..a001e36d 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt
@@ -3,6 +3,9 @@
 \documentclass{article}
 \usepackage{longtable}
 \usepackage{hyperref}
+
+\DebugTablesOn
+
 \begin{document}
 \START \showoutput
 \begin{longtable}{ll}
diff --git a/required/latex-lab/testfiles-table-pdftex/table-015.lvt b/required/latex-lab/testfiles-table-pdftex/table-015.lvt
index 078bb668..ba1f536c 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-015.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-015.lvt
@@ -2,6 +2,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \input{regression-test}
 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-016.lvt b/required/latex-lab/testfiles-table-pdftex/table-016.lvt
index 2364909a..fb7bfeb4 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-016.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-016.lvt
@@ -2,6 +2,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \usepackage{longtable}
 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-017.lvt b/required/latex-lab/testfiles-table-pdftex/table-017.lvt
index 818c1e70..1634b1f4 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-017.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-017.lvt
@@ -2,6 +2,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \input{regression-test}
 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-018.lvt b/required/latex-lab/testfiles-table-pdftex/table-018.lvt
index 5dcbda67..eb4668f5 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-018.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-018.lvt
@@ -2,6 +2,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \input{regression-test}
 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-019.lvt b/required/latex-lab/testfiles-table-pdftex/table-019.lvt
index 4a0191f4..42624afa 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-019.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-019.lvt
@@ -2,6 +2,7 @@
 \documentclass{article}
 
 \DebugSocketsOn
+\DebugTablesOn
 
 \input{regression-test}
 
diff --git a/required/latex-lab/testfiles-table-pdftex/table-020.lvt b/required/latex-lab/testfiles-table-pdftex/table-020.lvt
index a287ddbc..5f61f723 100644
--- a/required/latex-lab/testfiles-table-pdftex/table-020.lvt
+++ b/required/latex-lab/testfiles-table-pdftex/table-020.lvt
@@ -6,7 +6,7 @@
 \usepackage{longtable}
 
 \DebugSocketsOn
-
+\DebugTablesOn
 
 \begin{document}
 
diff --git a/required/tools/array.dtx b/required/tools/array.dtx
index 8c47a28b..637e4230 100644
--- a/required/tools/array.dtx
+++ b/required/tools/array.dtx
@@ -2344,6 +2344,23 @@ Bug reports can be opened (category \texttt{#1}) at\\%
 %
 %
 %
+%  \begin{macro}{\DebugTablesOn,\DebugTablesOff}
+%    
+%    \begin{macrocode}
+\def\DebugTablesOn{
+  \cs_set_eq:NN \@@_trace:n \typeout
+}  
+\def\DebugTablesOff{
+  \cs_set_eq:NN \@@_trace:n \use_none:n
+}  
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\cs_new_eq:NN \@@_trace:n \use_none:n
+%    \end{macrocode}
+%  \end{macro}
+%
+%
 % \begin{macro}{\ar at ialign}
 %    A new command that replaces \cs{ialign} used previously.  \cs{everycr} is
 %    also applied to the \cs{cr} ending the preamble so we have to
@@ -2359,7 +2376,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
   \tl_set:No \l_@@_saved_row_tl {\int_use:N \g_@@_row_int }
   \tl_set_eq:NN \l_@@_saved_span_tl  \g_@@_span_tl
 %
-  \typeout{==>~ saved~cell~data:~
+  \@@_trace:n { ==>~ saved~cell~data:~
                 \l_@@_saved_row_tl,
                 \l_@@_saved_col_tl,
                 \l_@@_saved_span_tl \space
@@ -2407,7 +2424,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
 \cs_new:Npn \@@_count_table_cols:  {
   \seq_set_split:NnV\l_@@_tmpa_seq {&}\@preamble
   \tl_gset:Ne \g_@@_table_cols_tl { \seq_count:N \l_@@_tmpa_seq }
-  \typeout{ ==>~ Table~ has~ \g_@@_table_cols_tl \space columns }
+  \@@_trace:n { ==>~ Table~ has~ \g_@@_table_cols_tl \space columns }
 }
 %    \end{macrocode}
 %  \end{macro}





More information about the latex3-commits mailing list.