texlive[59823] Master/texmf-dist: tagpdf (3jul21)
commits+karl at tug.org
commits+karl at tug.org
Sat Jul 3 23:06:36 CEST 2021
Revision: 59823
http://tug.org/svn/texlive?view=revision&revision=59823
Author: karl
Date: 2021-07-03 23:06:36 +0200 (Sat, 03 Jul 2021)
Log Message:
-----------
tagpdf (3jul21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/tagpdf/README.md
trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf
trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf
trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx
trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty
trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty
Modified: trunk/Master/texmf-dist/doc/latex/tagpdf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tagpdf/README.md 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/doc/latex/tagpdf/README.md 2021-07-03 21:06:36 UTC (rev 59823)
@@ -1,6 +1,6 @@
#tagpdf — A package to create tagged pdf
-Packageversion: 0.9
-Packagedate: 2021/06/29
+Packageversion: 0.91
+Packagedate: 2021/07/03
Author: Ulrike Fischer
## License
Modified: trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex 2021-07-03 21:06:36 UTC (rev 59823)
@@ -1,11 +1,12 @@
% !Mode:: "TeX:DE:UTF-8:Main"
+%\PassOptionsToPackage{check-declarations,enable-debug}{expl3}
\RequirePackage{pdfmanagement-testphase}
\DeclareDocumentMetadata{pdfversion=2.0,lang=en-UK}
\makeatletter
-\def\UlrikeFischer at package@version{0.9}
-\def\UlrikeFischer at package@date{2021-06-29}
+\def\UlrikeFischer at package@version{0.91}
+\def\UlrikeFischer at package@date{2021-07-03}
\makeatother
\documentclass[DIV=12,parskip=half-,bibliography=totoc]{scrartcl}
@@ -1079,10 +1080,10 @@
\pkg{tagpdf} makes use of these hooks to tag paragraphs. This can be activated/deactivated (also locally) with
options of \cs{tagpdfsetup} or with the two commands above. \emph{This is very experimental and it requires a new \LaTeX!}
-The automatic tagging require that for every begin of a paragraph with the begin hook code
+The automatic tagging require that for every begin of a paragraph with the begin hook code
there a corresponding end with the closing hook code. This can fail, e.g if a |vbox| doesn't correctly issue a |\par| at the end.
If this happens the tagging structure can get every confused. It is therefore needed to check the structure carefully as currently
-no checks are implemented to check this automatically.
+no checks are implemented to check this automatically.
\subsection{Task 2: Marking the structure}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -51,13 +51,13 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*luatex>
-\ProvidesExplFile {tagpdf-luatex.def} {2021-06-29} {0.9}
+\ProvidesExplFile {tagpdf-luatex.def} {2021-07-03} {0.91}
{tagpdf~driver~for~luatex}
% \end{macrocode}
% \section{Loading the lua}
@@ -161,8 +161,8 @@
local ProvidesLuaModule = {
name = "tagpdf",
- version = "0.9", --TAGVERSION
- date = "2021-06-29", --TAGDATE
+ version = "0.91", --TAGVERSION
+ date = "2021-07-03", --TAGDATE
description = "tagpdf lua code",
license = "The LATEX Project Public License 1.3c"
}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -52,7 +52,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{documentation}
% \section{Commands}
@@ -239,7 +239,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-checks-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-checks-code} {2021-07-03} {0.91}
{part of tagpdf - code related to checks, conditionals, debugging and messages}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
% \section{Marked content code -- generic mode}
@@ -57,24 +57,19 @@
% \begin{macrocode}
%<@@=tag>
%<*generic>
-\ProvidesExplPackage {tagpdf-mc-code-generic} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-mc-code-generic} {2021-07-03} {0.91}
{part of tagpdf - code related to marking chunks - generic mode}
%</generic>
% \end{macrocode}
-% \subsection{Variables}
-% \begin{variable}{\g_@@_in_mc_bool}
-% This booleans records if a mc is open, to test nesting.
-% \begin{macrocode}
-%<*generic>
-\bool_new:N \g_@@_in_mc_bool
-% \end{macrocode}
-% \end{variable}
-
+%
+%\subsection{Variables}
+%
% \begin{variable}{\g_@@_MCID_byabspage_prop}
% This property will hold the current maximum on a page
% it will contain key-value of type \meta{abspagenum}=\meta{max mcid}
%
% \begin{macrocode}
+%<*generic>
\@@_prop_new:N \g_@@_MCID_byabspage_prop
% \end{macrocode}
% \end{variable}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
@@ -91,7 +91,7 @@
% \begin{macrocode}
%<@@=tag>
%<*luamode>
-\ProvidesExplPackage {tagpdf-mc-code-lua} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-mc-code-lua} {2021-07-03} {0.91}
{tagpdf - mc code only for the luamode }
%</luamode>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -178,7 +178,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-mc-code-shared} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-mc-code-shared} {2021-07-03} {0.91}
{part of tagpdf - code related to marking chunks -
code shared by generic and luamode }
%</header>
@@ -216,6 +216,12 @@
% \end{macrocode}
% \end{variable}
%
+% \begin{variable}{\g_@@_in_mc_bool}
+% This booleans records if a mc is open, to test nesting.
+% \begin{macrocode}
+\bool_new:N \g_@@_in_mc_bool
+% \end{macrocode}
+% \end{variable}
% \begin{variable}{\g_@@_mc_parenttree_prop}
% For every chunk we need to know the structure it is in, to
% record this in the parent tree. We store this in a property.\\
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,13 +50,13 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-roles-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-roles-code} {2021-07-03} {0.91}
{part of tagpdf - code related to roles and structure names}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,13 +50,13 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-space-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-space-code} {2021-07-03} {0.91}
{part of tagpdf - code related to real space chars}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -211,7 +211,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-struct-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-struct-code} {2021-07-03} {0.91}
{part of tagpdf - code related to storing structure}
%</header>
% \end{macrocode}
@@ -1059,7 +1059,7 @@
% \section{Attributes and attribute classes}
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage {tagpdf-attr-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-attr-code} {2021-07-03} {0.91}
{part of tagpdf - code related to attributes and attribute classes}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -51,13 +51,13 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-tree-code} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-tree-code} {2021-07-03} {0.91}
{part of tagpdf - code related to writing trees and dictionaries to the pdf}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -50,7 +50,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 0.91, released 2021-07-03}
% \maketitle
% \begin{documentation}
% \section{Setup commands}
@@ -201,7 +201,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-user} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-user} {2021-07-03} {0.91}
{tagpdf - user commands}
%</header>
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx 2021-07-03 21:06:36 UTC (rev 59823)
@@ -29,7 +29,7 @@
% \begin{macrocode}
%<@@=tag>
%<*package>
-\ProvidesExplPackage {tagpdf} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf} {2021-07-03} {0.91}
{ A package to experiment with pdf tagging }
\bool_if:nF
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def 2021-07-03 21:06:36 UTC (rev 59823)
@@ -19,7 +19,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: tagpdf-backend.dtx
-\ProvidesExplFile {tagpdf-luatex.def} {2021-06-29} {0.9}
+\ProvidesExplFile {tagpdf-luatex.def} {2021-07-03} {0.91}
{tagpdf~driver~for~luatex}
{
\fontencoding{TU}\fontfamily{lmr}\fontseries{m}\fontshape{n}\fontsize{10pt}{10pt}\selectfont
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty 2021-07-03 21:06:36 UTC (rev 59823)
@@ -19,10 +19,8 @@
%% and all files in that bundle must be distributed together.
%%
%% File: tagpdf-mc.dtx
-\ProvidesExplPackage {tagpdf-mc-code-generic} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-mc-code-generic} {2021-07-03} {0.91}
{part of tagpdf - code related to marking chunks - generic mode}
-\bool_new:N \g__tag_in_mc_bool
-
\__tag_prop_new:N \g__tag_MCID_byabspage_prop
\tl_new:N \l__tag_mc_ref_abspage_tl
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty 2021-07-03 21:06:36 UTC (rev 59823)
@@ -20,7 +20,7 @@
%%
%% File: tagpdf-mc.dtx
-\ProvidesExplPackage {tagpdf-mc-code-lua} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf-mc-code-lua} {2021-07-03} {0.91}
{tagpdf - mc code only for the luamode }
\hook_gput_code:nnn{begindocument}{tagpdf/mc}
{
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua 2021-07-03 21:06:36 UTC (rev 59823)
@@ -24,8 +24,8 @@
local ProvidesLuaModule = {
name = "tagpdf",
- version = "0.9", --TAGVERSION
- date = "2021-06-29", --TAGDATE
+ version = "0.91", --TAGVERSION
+ date = "2021-07-03", --TAGDATE
description = "tagpdf lua code",
license = "The LATEX Project Public License 1.3c"
}
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty 2021-07-03 21:06:36 UTC (rev 59823)
@@ -27,7 +27,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: tagpdf.dtx
-\ProvidesExplPackage {tagpdf} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdf} {2021-07-03} {0.91}
{ A package to experiment with pdf tagging }
\bool_if:nF
@@ -708,6 +708,7 @@
\newcounter { g__tag_MCID_abs_int }
\cs_new:Npn \__tag_get_mc_abs_cnt: { \int_use:N \c at g__tag_MCID_abs_int }
\int_new:N \g__tag_MCID_tmp_bypage_int
+\bool_new:N \g__tag_in_mc_bool
\__tag_prop_new:N \g__tag_mc_parenttree_prop
\seq_new:N \g__tag_mc_stack_seq
\tl_new:N \l__tag_mc_artifact_type_tl
Modified: trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty 2021-07-03 21:05:55 UTC (rev 59822)
+++ trunk/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty 2021-07-03 21:06:36 UTC (rev 59823)
@@ -1,5 +1,5 @@
%\RequirePackage[enable-debug]{expl3}[2018/06/14]
-\ProvidesExplPackage {tagpdfdocu-patches} {2021-06-29} {0.9}
+\ProvidesExplPackage {tagpdfdocu-patches} {2021-07-03} {0.91}
{patches/commands for the tagpdf documentation}
\RequirePackage{etoolbox}
%%%%
More information about the tex-live-commits
mailing list.