[latex3-commits] [latex3/latex2e] develop: tagging-project issue #9 (#1131) (212a6103)
github at latex-project.org
github at latex-project.org
Tue Sep 5 23:14:56 CEST 2023
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/212a61030af5bf5228c5dd776718eb2a8e817d64
>---------------------------------------------------------------
commit 212a61030af5bf5228c5dd776718eb2a8e817d64
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Tue Sep 5 23:14:56 2023 +0200
tagging-project issue #9 (#1131)
* RCB WIP
* adding RCBs WIP
* changed to "named blocks" (incomplete)
* try out with socket
* adjustments to socket code (WIP)
* starting to use sockets in OR code
* further work on sockets and footnotes (WIP)
* more docu
* Add test files for sockets;
change error handling;
change default plug handling for new sockets
* This belonged to the previous commit
* clean up documentation for latex-lab-new-or-2
* more docu updates and adding sockets for tagging
* luatex errors look slightly different
* another test in a diferent directory
* and one more missing in my rerun script
* sigh - more tests
* arrrrg
* update error messages
use more L3 layer functions
* the usual ...
* more socket docu
rename some sockets in latex-lab-footnotes
* more docu on sockets
* minor docu fixes
* Typos
* some typos
* remove dependency from nameref
* update testfiles
* update tests WIP
* update tests (changed command name)
* move minipage patch to minipage module
* update minipage test
* added a few pdfs for easier consumption during development
* first implementation taken from latex-lab
* adding first tests
* fix doc issues
* adding some debug code
* documentation updates
* we don't need a separate testing directory for sockets
* after sockets in 2e format we have to drop it in latex lab. For now just disabled.
* talk about socket inputs not arguments (I didn't want to take the analogy as far as talking about "pins")
* of course, also the luatex tests :-(
* use "inputs" instead of "arguments" also here
* fix a bunch of tests (maybe not all)
* and two more
* cleanup now that ltsockets is in dev
* shouldn't attempt to load the sockets from latex-lab any longer
* fix tagging problem with standalone recipe (WIP)
* update pdfmanagement and tagpdf
* update testfiles
* date
* update more tests
* some cleanup;
some other parts should also use sockets but this will be done in a different branch
* change log [ci skip]
* mumble
* mumble squared (also document "standalone" which was missing)
* push all changes
* reduce runs
* add debug key for tagpdf-debug
* testfile for debug key
* change version, document change
* correct target setting in theorems
* add dummy definition if tagging is not active
* typos
* ensure that tagpdf-base is loaded
* use block code throught Documentmetadata
* add debug key
* update tagpdf/pdfmanagement
* add test for debug option
* move rolemapping in dedicated file
* update tests
* use utc time
* missed some test
* more tests
* typos
* record change
* clean up pdf
* typo
* move kernel hook for footnotes, tagpdf issue 58
---------
Co-authored-by: PhelypeOleinik <phelype.oleinik at latex-project.org>
Co-authored-by: Ulrike Fischer <fischer at troubleshooting-tex.de>
>---------------------------------------------------------------
212a61030af5bf5228c5dd776718eb2a8e817d64
base/ltsockets.dtx | 21 -
required/latex-lab/build.lua | 1 +
required/latex-lab/changes.txt | 60 +-
required/latex-lab/config-LM-tagging.lua | 2 +-
required/latex-lab/config-OR.lua | 2 +-
required/latex-lab/config-block.lua | 2 +-
required/latex-lab/config-graphic.lua | 6 +-
required/latex-lab/config-math.lua | 2 +-
required/latex-lab/config-minipage.lua | 2 +-
required/latex-lab/config-sec.lua | 2 +-
required/latex-lab/config-toc.lua | 2 +-
required/latex-lab/documentmetadata-support.dtx | 21 +-
required/latex-lab/latex-lab-block.dtx | 221 +-
required/latex-lab/latex-lab-float.dtx | 8 +-
required/latex-lab/latex-lab-footnotes.dtx | 983 +++---
required/latex-lab/latex-lab-minipage.dtx | 11 +-
required/latex-lab/latex-lab-namespace.dtx | 100 +
required/latex-lab/latex-lab-new-or-1.dtx | 36 +-
required/latex-lab/latex-lab-new-or-2.dtx | 332 ++-
required/latex-lab/latex-lab-testphase.dtx | 7 +-
required/latex-lab/latex-lab.ins | 8 +-
required/latex-lab/testfiles-LM/LM-2-2.tlg | 97 +-
.../latex-lab/testfiles-OR-luatex/footmisc-003.tlg | 65 +-
.../latex-lab/testfiles-OR-luatex/footmisc-004.tlg | 65 +-
.../latex-lab/testfiles-OR-luatex/footmisc-005.tlg | 68 +-
.../footmisc-009-multiple-tagging.tlg | 65 +-
.../testfiles-OR-luatex/footmisc-009-multiple.tlg | 65 +-
.../footmisc-010-setspace-tagging.tlg | 65 +-
.../testfiles-OR-luatex/footmisc-010-setspace.tlg | 65 +-
.../testfiles-OR-luatex/footmisc-011-para.tlg | 68 +-
.../footmisc-012-side-hyperref.tlg | 65 +-
.../testfiles-OR-luatex/footmisc-012-side.tlg | 65 +-
.../testfiles-OR-luatex/footmisc-013-scrartcl.tlg | 67 +-
.../latex-lab/testfiles-OR-luatex/memoir-001.tpf | 216 +-
.../latex-lab/testfiles-OR-luatex/scrartcl-001.tpf | 204 +-
.../latex-lab/testfiles-OR-luatex/tagging-001.tlg | 65 +-
.../testfiles-OR-luatex/test-minipage.pvt | 7 +-
.../testfiles-OR-luatex/test-minipage.tpf | 430 +--
.../testfiles-OR-luatex/test-tnote-setup.pvt | 4 +-
.../testfiles-OR-luatex/test-tnote-setup.tpf | 90 +-
required/latex-lab/testfiles-OR-luatex/test1.tpf | 88 +-
required/latex-lab/testfiles-OR-luatex/test10.tpf | 102 +-
.../testfiles-OR-luatex/test11-series.pvt | 2 +-
.../testfiles-OR-luatex/test11-series.tpf | 100 +-
required/latex-lab/testfiles-OR-luatex/test2.tpf | 102 +-
required/latex-lab/testfiles-OR-luatex/test3.tpf | 102 +-
required/latex-lab/testfiles-OR-luatex/test4.tpf | 108 +-
required/latex-lab/testfiles-OR-luatex/test5.tpf | 116 +-
required/latex-lab/testfiles-OR-luatex/test6.tpf | 112 +-
required/latex-lab/testfiles-OR-luatex/test7.tpf | 120 +-
required/latex-lab/testfiles-OR-luatex/test8.tpf | 98 +-
required/latex-lab/testfiles-OR-luatex/test9.tpf | 98 +-
.../latex-lab/testfiles-OR/check-declarations.tlg | 65 +-
required/latex-lab/testfiles-OR/footmisc-002.tlg | 65 +-
required/latex-lab/testfiles-OR/footmisc-003.tlg | 242 +-
required/latex-lab/testfiles-OR/footmisc-004.tlg | 242 +-
required/latex-lab/testfiles-OR/footmisc-005.tlg | 268 +-
required/latex-lab/testfiles-OR/footmisc-006.tlg | 410 ++-
.../testfiles-OR/footmisc-007-rollback.luatex.tlg | 238 --
.../testfiles-OR/footmisc-007-rollback.lvt | 2 +
.../testfiles-OR/footmisc-007-rollback.tlg | 72 +-
.../latex-lab/testfiles-OR/footmisc-008-pdfcol.tlg | 17 +-
.../testfiles-OR/footmisc-009-multiple-tagging.tlg | 466 ++-
.../testfiles-OR/footmisc-009-multiple.tlg | 65 +-
.../testfiles-OR/footmisc-010-setspace-tagging.tlg | 365 ++-
.../testfiles-OR/footmisc-010-setspace.tlg | 65 +-
.../latex-lab/testfiles-OR/footmisc-011-para.tlg | 213 +-
.../testfiles-OR/footmisc-012-side-hyperref.tlg | 65 +-
.../latex-lab/testfiles-OR/footmisc-012-side.tlg | 65 +-
.../testfiles-OR/footmisc-013-scrartcl.tlg | 202 +-
.../footmisc-floats-abovefloats-flushbottom.tlg | 590 ++--
.../testfiles-OR/footmisc-floats-abovefloats.tlg | 606 ++--
.../footmisc-floats-belowfloats-flushbottom.tlg | 590 ++--
.../testfiles-OR/footmisc-floats-latex.tlg | 606 ++--
.../testfiles-OR/footnote-float-above.tlg | 122 +-
.../testfiles-OR/footnote-hyperref-001.tlg | 65 +-
required/latex-lab/testfiles-OR/footnote-par.tlg | 65 +-
required/latex-lab/testfiles-OR/memoir-001.tpf | 840 ++----
required/latex-lab/testfiles-OR/scrartcl-001.tpf | 706 ++---
required/latex-lab/testfiles-OR/tagging-001.tlg | 151 +-
required/latex-lab/testfiles-bib/bib-003.tlg | 93 +-
required/latex-lab/testfiles-bib/bib-004.tlg | 147 +-
.../latex-lab/testfiles-bib/bib-005.luatex.tpf | 148 +-
required/latex-lab/testfiles-bib/bib-005.tpf | 460 ++-
.../latex-lab/testfiles-bib/bib-006.luatex.tpf | 204 +-
required/latex-lab/testfiles-bib/bib-006.tpf | 688 ++---
.../testfiles-bib/bib-007-natbib.luatex.tpf | 150 +-
.../latex-lab/testfiles-bib/bib-007-natbib.tpf | 460 ++-
.../testfiles-bib/bib-008-natbib.luatex.tpf | 212 +-
.../latex-lab/testfiles-bib/bib-008-natbib.tpf | 742 ++---
.../latex-lab/testfiles-bib/bib-009.luatex.tpf | 204 +-
required/latex-lab/testfiles-bib/bib-009.tpf | 688 ++---
.../testfiles-bib/bib-010-natbib.luatex.tpf | 212 +-
.../latex-lab/testfiles-bib/bib-010-natbib.tpf | 742 ++---
required/latex-lab/testfiles-block/blocks-000.lvt | 10 +-
.../testfiles-block/blocks-enumerate-01b.tlg | 147 +-
.../testfiles-block/blocks-enumerate-02.lvt | 4 +-
.../testfiles-block/blocks-enumerate-05.lvt | 6 +-
.../testfiles-block/blocks-hyperref-01.tlg | 66 +-
.../latex-lab/testfiles-block/blocks-item-01.tlg | 52 +-
.../testfiles-block/blocks-list-01.luatex.tlg | 33 +
.../latex-lab/testfiles-block/blocks-list-01.lvt | 4 +-
.../latex-lab/testfiles-block/blocks-list-01.tlg | 33 +
.../latex-lab/testfiles-block/blocks-list-02.lvt | 4 +-
.../latex-lab/testfiles-block/blocks-quote-02.tlg | 34 +-
.../testfiles-block/blocks-theorem-02.tlg | 12 +-
.../testfiles-block/blocks-theorem-03.luatex.tlg | 200 ++
.../testfiles-block/blocks-theorem-03.lvt | 43 +
.../testfiles-block/blocks-theorem-03.tlg | 196 ++
.../testfiles-block/blocks-theorem-04.luatex.tlg | 385 +++
.../testfiles-block/blocks-theorem-04.lvt | 37 +
.../testfiles-block/blocks-theorem-04.tlg | 385 +++
.../testfiles-block/blocks-trivlist-00.lvt | 3 +-
.../testfiles-block/blocks-verbatim-01.luatex.tlg | 12 +-
.../testfiles-block/blocks-verbatim-01.tlg | 12 +-
.../testfiles-block/blocks-verbatim-02.luatex.tlg | 18 +-
.../testfiles-block/blocks-verbatim-02.tlg | 65 +-
.../testfiles-block/gallery-III-with-sec.tlg | 7 +-
required/latex-lab/testfiles-block/gallery-III.tlg | 7 +-
.../testfiles-block/problem-blocks-tabbing.tlg | 12 +-
required/latex-lab/testfiles-float/float-001.tlg | 52 +-
.../latex-lab/testfiles-float/float-002.luatex.tlg | 2 +-
required/latex-lab/testfiles-float/float-002.tlg | 114 +-
.../latex-lab/testfiles-float/float-003.luatex.tlg | 10 +-
required/latex-lab/testfiles-float/float-003.tlg | 122 +-
.../latex-lab/testfiles-float/float-004.luatex.tlg | 8 +-
required/latex-lab/testfiles-float/float-004.tlg | 184 +-
.../testfiles-float/float-005-double.luatex.tlg | 2 +-
.../latex-lab/testfiles-float/float-005-double.tlg | 37 +-
.../testfiles-float/float-006-spacing.tlg | 15 +-
.../latex-lab/testfiles-graphic/graphic-001.tlg | 70 +-
.../latex-lab/testfiles-graphic/graphic-002.tlg | 51 +-
.../latex-lab/testfiles-graphic/graphic-003.tlg | 44 +-
.../testfiles-graphic/graphic-004-angle.tlg | 96 +-
.../testfiles-graphic/graphic-005-trim.tlg | 154 +-
.../testfiles-graphic/graphic-006-width.tlg | 98 +-
.../testfiles-graphic/graphic-007-corr.tlg | 36 +-
.../testfiles-graphic/graphic-008-alt.tlg | 36 +-
.../testfiles-graphic/graphic-009-rotatebox.tlg | 34 +-
.../testfiles-graphic/graphic-010-actualtext.tlg | 19 +-
.../latex-lab/testfiles-graphic/graphic-faults.tlg | 220 +-
.../testfiles-math/mathcapture-tag-001.tpf | 442 ++-
required/latex-lab/testfiles-math/mtag-001.lvt | 2 +-
required/latex-lab/testfiles-math/mtag-004.tlg | 2 +-
required/latex-lab/testfiles-math/mtag-tlc3.tlg | 7 +-
.../latex-lab/testfiles-minipage/minipage-001.tlg | 7 +-
.../testfiles-minipage/minipage-004-hyperref.tlg | 68 +-
.../minipage-005-footnote.luatex.tlg | 232 ++
.../testfiles-minipage/minipage-005-footnote.lvt | 9 +
.../testfiles-minipage/minipage-005-footnote.tlg | 282 ++
.../testfiles-sec/test-article-1.luatex.tpf | 226 +-
.../latex-lab/testfiles-sec/test-article-1.tpf | 742 ++---
.../latex-lab/testfiles-sec/test-book-1.luatex.tpf | 276 +-
required/latex-lab/testfiles-sec/test-book-1.tpf | 1158 ++++----
.../latex-lab/testfiles-sec/test-book-2.luatex.tpf | 144 +-
required/latex-lab/testfiles-sec/test-book-2.tpf | 542 ++--
.../testfiles-sec/test-stop-sect-pdf.luatex.tpf | 114 +-
.../latex-lab/testfiles-sec/test-stop-sect-pdf.tpf | 290 +-
.../testfiles-sec/test-suppress-sect.luatex.tpf | 110 +-
.../latex-lab/testfiles-sec/test-suppress-sect.tpf | 282 +-
.../latex-lab/testfiles-toc/toc-debug.luatex.tlg | 171 ++
required/latex-lab/testfiles-toc/toc-debug.lvt | 12 +
required/latex-lab/testfiles-toc/toc-debug.tlg | 170 ++
.../toc-ex-article-hyperref-1.luatex.tpf | 398 +--
.../testfiles-toc/toc-ex-article-hyperref-1.tpf | 2392 +++++++--------
.../toc-ex-article-hyperref-2.luatex.tpf | 398 +--
.../testfiles-toc/toc-ex-article-hyperref-2.tpf | 2398 +++++++--------
.../toc-ex-article-hyperref-3.luatex.tpf | 424 +--
.../testfiles-toc/toc-ex-article-hyperref-3.tpf | 2800 ++++++++----------
.../toc-ex-article-no-hyperref.luatex.tpf | 290 +-
.../testfiles-toc/toc-ex-article-no-hyperref.tpf | 1344 ++++-----
.../toc-ex-article-no-tagging-hyperref.luatex.tpf | 142 +-
.../toc-ex-article-no-tagging-hyperref.tpf | 152 +-
.../toc-ex-article-no-tagging.luatex.tpf | 72 +-
.../testfiles-toc/toc-ex-article-no-tagging.tpf | 76 +-
.../toc-ex-book-hyperref-1.luatex.tpf | 486 +--
.../testfiles-toc/toc-ex-book-hyperref-1.tpf | 3124 +++++++++-----------
.../toc-ex-book-no-hyperref.luatex.tpf | 360 +--
.../testfiles-toc/toc-ex-book-no-hyperref.tpf | 1848 +++++-------
.../testfiles-toc/toc-ex-book-tocdepth.luatex.tpf | 360 +--
.../testfiles-toc/toc-ex-book-tocdepth.tpf | 1848 +++++-------
.../latex-lab/testfiles-toc/toc-math-leaders.tlg | 32 +-
required/latex-lab/testfiles/new-or-001.lvt | 8 +-
required/latex-lab/testfiles/new-or-001.tlg | 33 +-
required/latex-lab/update-OR-all.sh | 17 +
required/latex-lab/update-all.sh | 9 +-
required/latex-lab/update-blocks-all.sh | 1 +
required/latex-lab/update-socket-all.sh | 7 +
.../latex/pdfmanagement-testphase/color-ltx.sty | 2 +-
.../colorspace-patches-tmp-ltx.sty | 2 +-
.../pdfmanagement-testphase/hgeneric-testphase.def | 3 +-
.../hyperref-colorschemes.def | 1 -
.../l3backend-testphase-dvipdfmx.def | 36 +-
.../l3backend-testphase-dvips.def | 44 +-
.../l3backend-testphase-dvisvgm.def | 28 +-
.../l3backend-testphase-luatex.def | 48 +-
.../l3backend-testphase-pdftex.def | 45 +-
.../l3backend-testphase-xetex.def | 36 +-
.../l3backend-testphase.lua | 1 +
.../l3pdffield-testphase.sty | 2 +-
.../output-patches-tmp-ltx.sty | 74 -
.../pdfmanagement-firstaid.sty | 12 +-
.../pdfmanagement-testphase.ltx | 100 +-
.../pdfmanagement-testphase.sty | 2 +-
.../xcolor-patches-tmp-ltx.sty | 2 +-
texmf/tex/latex/tagpdf/tagpdf-base.sty | 4 +-
texmf/tex/latex/tagpdf/tagpdf-debug-generic.sty | 4 +-
texmf/tex/latex/tagpdf/tagpdf-debug-lua.sty | 29 +
texmf/tex/latex/tagpdf/tagpdf-debug.sty | 185 +-
texmf/tex/latex/tagpdf/tagpdf-luatex.def | 2 +-
texmf/tex/latex/tagpdf/tagpdf-mc-code-generic.sty | 116 +-
texmf/tex/latex/tagpdf/tagpdf-mc-code-lua.sty | 12 +-
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 | 12 +-
texmf/tex/latex/tagpdf/tagpdf-parent-child.csv | 10 +-
texmf/tex/latex/tagpdf/tagpdf.lua | 133 +-
texmf/tex/latex/tagpdf/tagpdf.sty | 67 +-
222 files changed, 22862 insertions(+), 23091 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --ignore-space-at-eol --textconv --ext-diff --cc 212a61030af5bf5228c5dd776718eb2a8e817d64
More information about the latex3-commits
mailing list.