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