texlive[70778] Master/texmf-dist: pdfmanagement-testphase (26mar24)

commits+karl at tug.org commits+karl at tug.org
Tue Mar 26 21:15:52 CET 2024


Revision: 70778
          https://tug.org/svn/texlive?view=revision&revision=70778
Author:   karl
Date:     2024-03-26 21:15:52 +0100 (Tue, 26 Mar 2024)
Log Message:
-----------
pdfmanagement-testphase (26mar24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
    trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
    trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty
    trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md	2024-03-26 20:15:52 UTC (rev 70778)
@@ -5,7 +5,18 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 this project uses date-based 'snapshot' version identifiers.
 
+## [2024-03-26]
+Version: 2024-03-26, 0.96g
+
+### Added
+ - l3pdfmeta.dtx: interface for xmpRights:Marked.
+ - l3pdfmeta.dtx: add wtpdf declations if ua-2 is used.
+
+### Changed
+ - removed unneeded firstaids for fontspec, transparent and pdflscape
+ 
 ## [2024-03-01]
+Version: 2024-03-01, 0.96f
 
 ### Changed
  - format of /F in filespec: use utf8/string for better compability with ZUGFeRD processor.
@@ -12,6 +23,7 @@
  - added /Contents entry to URI and GoTo links for better UA support.
 
 ## [2024-02-22]
+Version: 2024-02-22, 0.96e
 
 ### Changed
  - date of UA-2 is now 2024

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md	2024-03-26 20:15:52 UTC (rev 70778)
@@ -1,6 +1,6 @@
 # LaTeX PDF management testphase bundle
 
-Version: 0.96f, 2024-03-01
+Version: 0.96g, 2024-03-26
 
 This package is used during a test phase to load the new PDF management code
 of LaTeX.

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3backend-testphase.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfannot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfdict.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-action.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-checkbox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-choice.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield-textfield.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffield.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdffile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmanagement.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfmeta.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdftools.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/ltdocinit.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -82,7 +82,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -964,7 +964,7 @@
 %<@@=hyp>
 %    \end{macrocode}
 %    \begin{macrocode}
-\ProvidesFile{hgeneric-testphase.def}[2024-03-01 v0.96f %
+\ProvidesFile{hgeneric-testphase.def}[2024-03-26 v0.96g %
   generic Hyperref driver for the LaTeX PDF management testphase bundle]
 
 \RequirePackage{etoolbox} %why?
@@ -3079,7 +3079,7 @@
         ,#1highlight / unknown .code:n =
           {
            \msg_warning:nneee { hyp } { unknown-choice+empty }
-             { pdfhighlight }
+             { #1highlight }
              { /I~(inverse), /N~(no effect), /O~(outline), /P~(inset) }
              { \exp_not:n {##1} }
           }

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -45,7 +45,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 %
@@ -56,27 +56,27 @@
 %    \begin{macrocode}
 %<drivers>\ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-testphase-dvipdfmx.def}{2024-03-01}{}
+  {l3backend-testphase-dvipdfmx.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-testphase-dvips.def}{2024-03-01}{}
+  {l3backend-testphase-dvips.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-testphase-dvisvgm.def}{2024-03-01}{}
+  {l3backend-testphase-dvisvgm.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm}
 %</dvisvgm>
 %<*luatex>
-  {l3backend-testphase-luatex.def}{2024-03-01}{}
+  {l3backend-testphase-luatex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)}
 %</luatex>
 %<*pdftex>
-  {l3backend-testphase-pdftex.def}{2024-03-01}{}
+  {l3backend-testphase-pdftex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)}
 %</pdftex>
 %<*xdvipdfmx>
-  {l3backend-testphase-xetex.def}{2024-03-01}{}
+  {l3backend-testphase-xetex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX}
 %</xdvipdfmx>
 %    \end{macrocode}
@@ -1965,7 +1965,7 @@
             \tex_pdfdest:D
                struct~
                \int_use:c
-                 { c_@@_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+                 { c_@@_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
                name {#1}
                \str_case:nnF {#2}
                  {
@@ -1995,7 +1995,7 @@
            \tex_pdfdest:D
              struct~
              \int_use:c
-               { c_@@_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+               { c_@@_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
              name {#1}
              fitr ~
              width  \dim_eval:n {#2} ~
@@ -2037,7 +2037,7 @@
             \tex_pdfextension:D dest
                struct~
                \int_use:c
-                 { c_@@_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+                 { c_@@_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
                name {#1}
                \str_case:nnF {#2}
                  {
@@ -2067,7 +2067,7 @@
            \tex_pdfextension:D dest
              struct~
              \int_use:c
-               { c_@@_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+               { c_@@_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
              name {#1}
              fitr ~
              width  \dim_eval:n {#2} ~

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -163,7 +163,7 @@
 %
 % \begin{variable}{\c_pdfannot_link_types_seq}
 % There are currently five link types, \texttt{URI}, \texttt{GoToR},
-%  \texttt{Launch}, \texttt{GoTo} or \texttt{Named}, and there are store in this
+%  \texttt{Launch}, \texttt{GoTo} or \texttt{Named}, and there are stored in this
 %  constant.
 % \end{variable}
 % \begin{variable}
@@ -432,7 +432,7 @@
 %    \begin{macrocode}
 %<@@=pdfannot>
 %<*header>
-\ProvidesExplPackage{l3pdfannot}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdfannot}{2024-03-26}{0.96g}
   {PDF-annotations}
 \RequirePackage{l3pdfdict}
 %</header>

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -208,7 +208,7 @@
 %    \begin{macrocode}
 %<@@=pdfdict>
 %<*header>
-\ProvidesExplPackage{l3pdfdict}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdfdict}{2024-03-26}{0.96g}
   {Tools for PDF dictionaries (LaTeX PDF management testphase bundle)}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -64,7 +64,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -55,7 +55,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -83,7 +83,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -69,7 +69,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -972,7 +972,7 @@
 %<*package>
 %<@@=pdffield>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{l3pdffield-testphase}{2024-03-01}{0.96f}%
+\ProvidesExplPackage{l3pdffield-testphase}{2024-03-26}{0.96g}%
   {form fields}
 %    \end{macrocode}
 % \subsection{hyperref specific command}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -398,7 +398,7 @@
 %
 %    \begin{macrocode}
 %<*header>
-\ProvidesExplPackage{l3pdffile}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdffile}{2024-03-26}{0.96g}
   {embedding and referencing files in PDF---LaTeX PDF management testphase bundle}
 \RequirePackage{l3pdftools}  %temporarly!!
 %</header>

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -57,7 +57,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -632,7 +632,7 @@
 %<@@=pdfmanagement>
 %<*header>
 %
-\ProvidesExplPackage{l3pdfmanagement}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdfmanagement}{2024-03-26}{0.96g}
   {Management of core PDF dictionaries (LaTeX PDF management testphase bundle)}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -552,7 +552,12 @@
 % The keys |pdfcopyright| and |pdflicenseurl| work similar as in \pkg{hyperxmp}.
 % But differently to \pkg{hyperxmp} the code doesn't set the |xmpRights:Marked|
 % property, as I have some doubts that one deduce its value simply
-% by checking if the other keys have been used; if needed it should be added manually.
+% by checking if the other keys have been used; if needed it can be added by 
+% using one of these settings (true means with copyright, false means public domain).
+% \begin{verbatim}
+% \AddToDocumentProperties[document]{copyright}{true}
+% \AddToDocumentProperties[document]{copyright}{false}
+% \end{verbatim}
 %
 % \subsection{PDF related data}
 % The PDF producer is for all engines by default built from the engine
@@ -597,7 +602,9 @@
 % and use the \texttt{e} variant to expand it.
 % \end{function}
 % 
-% \begin{function}{\pdfmeta_xmp_add_declaration:nnnnn,\pdfmeta_xmp_add_declaration:ennnn}
+% \begin{function}{\pdfmeta_xmp_add_declaration:nnnnn,
+%  \pdfmeta_xmp_add_declaration:ennnn,
+%  \pdfmeta_xmp_add_declaration:eeenn}
 % \begin{syntax}
 % \cs{pdfmeta_xmp_add_declaration:nnnnn}\Arg{uri}\Arg{By}\Arg{Date}\Arg{Credentials}\Arg{Report}
 % \end{syntax}
@@ -618,7 +625,7 @@
 %    \begin{macrocode}
 %<@@=pdfmeta>
 %<*header>
-\ProvidesExplPackage{l3pdfmeta}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdfmeta}{2024-03-26}{0.96g}
   {PDF-Standards---LaTeX PDF management testphase bundle}
 %</header>
 %    \end{macrocode}
@@ -1281,9 +1288,41 @@
       \AddToDocumentProperties [document]{pdfstandard-UA}{{2}{2024}}
       \AddToHook{begindocument/before}
        {\prop_gput:Nnn \g__pdfmeta_standard_prop {Trailer_no_Info}{}}
+      \AddToHook{begindocument/before}
+       {
+         \@@_xmp_wtpdf_accessibility_declaration:
+         \@@_xmp_wtpdf_reuse_declaration:
+       }        
     },    
-   xmp  .bool_gset:N = \g_@@_xmp_bool
+   xmp  .choice:,
+   xmp / true  .code:n = { \bool_gset_true:N \g_@@_xmp_bool },
+   xmp / false .code:n = { \bool_gset_false:N \g_@@_xmp_bool},
+   xmp .default:n = true,
+%    \end{macrocode}
+% These keys allow to disable or force the wtpdf declarations. 
+% Currently the content can not be changed and once they have been disabled there
+% are gone. This will perhaps change.
+%    \begin{macrocode}
+   xmp / wtpdf .code:n = 
+    {
+      \keys_set:nn {@@/xmp}{#1}
+    },
  }
+\keys_define:nn {@@/xmp}
+ {
+   reuse .choice:,
+   reuse / true .code:n = \@@_xmp_wtpdf_reuse_declaration:,
+   reuse / false .code:n =
+    {
+      \cs_set_eq:NN \@@_xmp_wtpdf_reuse_declaration: \prg_do_nothing:
+    },
+   accessibility .choice:, 
+   accessibility / true .code:n = \@@_xmp_wtpdf_accessibility_declaration:, 
+   accessibility /false .code:n = 
+    {
+      \cs_set_eq:NN \@@_xmp_wtpdf_accessibility_declaration: \prg_do_nothing:
+    },  
+  } 
 %    \end{macrocode}
 % XMP debugging option
 %    \begin{macrocode}
@@ -2616,6 +2655,16 @@
       {xmpRights}
       {WebStatement}
       {\GetDocumentProperties{hyperref/pdflicenseurl}}
+    \@@_xmp_add_packet_line:nne
+      {xmpRights}
+      {Marked}
+      {
+       \str_case:en {\GetDocumentProperties{document/copyright}}
+        { 
+          {true}{True}
+          {false}{False}
+        }
+      }      
   }
 %    \end{macrocode}
 % \end{macro}
@@ -2869,11 +2918,40 @@
          \l_@@_tmpa_tl
        }        
  }
-\cs_generate_variant:Nn\pdfmeta_xmp_add_declaration:nnnnn {e}
+\cs_generate_variant:Nn\pdfmeta_xmp_add_declaration:nnnnn {e,eee}
 %    \end{macrocode}
 % \end{macro}
 % 
+% \subsection{Default declarations}
+% The two declarations will be required quite often with ua-2, so we
+% provide some interface.
+
+% \begin{macro}{\@@_xmp_wtpdf_reuse_declaration:,\@@_xmp_wtpdf_accessibility_declaration:}
 %    \begin{macrocode}
+\cs_new:Npn \@@_xmp_iso_today:
+  {
+    \int_use:N\c_sys_year_int-
+    \int_compare:nNnT {\c_sys_month_int} < {10}{0} \int_use:N\c_sys_month_int -
+    \int_compare:nNnT {\c_sys_day_int}   < {10}{0} \int_use:N\c_sys_day_int
+  }
+\cs_new_protected:Npn \@@_xmp_wtpdf_reuse_declaration:
+ {
+   \pdfmeta_xmp_add_declaration:eeenn
+      {http://pdfa.org/declarations\c_hash_str wtpdf-reuse1.0}
+      {LaTeX~Project}
+      {\@@_xmp_iso_today:}{}{}
+ }     
+\cs_new_protected:Npn \@@_xmp_wtpdf_accessibility_declaration:
+ {
+   \pdfmeta_xmp_add_declaration:ennnn
+     {http://pdfa.org/declarations\c_hash_str wtpdf-accessibility1.0}
+     {LaTeX~Project}
+     {\@@_xmp_iso_today:}{}{}
+ }    
+%    \end{macrocode}
+% \end{macro}
+% 
+%    \begin{macrocode}
 %</package>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -231,7 +231,7 @@
 %
 %    \begin{macrocode}
 %<*header>
-\ProvidesExplPackage{l3pdftools}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdftools}{2024-03-26}{0.96g}
   {candidate commands for l3pdf---LaTeX PDF management testphase bundle}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -132,7 +132,7 @@
 %    \begin{macrocode}
 %<@@=pdf>
 %<*header>
-\ProvidesExplPackage{l3pdfxform}{2024-03-01}{0.96f}
+\ProvidesExplPackage{l3pdfxform}{2024-03-26}{0.96g}
   {command to create xforms (beta)---LaTeX PDF management testphase bundle}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -220,7 +220,7 @@
 %    \begin{macrocode}
 %<@@=pdfmanagement>
 %<*header>
-\ProvidesExplPackage{ltdocinit}{2024-03-01}{0.96f}
+\ProvidesExplPackage{ltdocinit}{2024-03-26}{0.96g}
   {Initialize document metadata}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -63,13 +63,12 @@
 % |debug={firstaidoff={name1,name2,...},...}|.
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{pdfmanagement-firstaid}{2024-03-01}{0.96f}
+\ProvidesExplPackage{pdfmanagement-firstaid}{2024-03-26}{0.96g}
   {LaTeX PDF management testphase bundle / firstaid-patches}
 
 %<@@=pdfmanagement>
 \clist_map_inline:nn 
-  {pgf,transparent,xmp,pdflscape,xcolor,color,
-   beamer,output,colorspace,fontspec,luacolor}
+  {pgf,xmp,xcolor,color,output,colorspace,luacolor}
   {
     \bool_new:c       { g_@@_firstaid_#1_bool }
     \bool_gset_true:c { g_@@_firstaid_#1_bool }
@@ -93,93 +92,6 @@
                 Get~at~least~version~#2.}
 
 %    \end{macrocode}
-% \subsection{Fontspec}
-% When using luaLaTeX opacity is broken (issue \#30) as
-% fontspec/luaotfload doesn't use the pdfmanagement but write to ExtGState directly
-% To repair this some new lua code is needed. It also needs a new fontspec
-% and a change in the color key. 
-%    \begin{macrocode}
-\sys_if_engine_luatex:T
-   {
-     \bool_if:NT \g_@@_firstaid_fontspec_bool
-       {
-         \AddToHook{package/fontspec/after}
-          {
-            \@ifpackagelater{fontspec}{2023-11-05}
-               {\typeout{PDF~Management:~fontspec~firstaid~ignored}}
-               {
-                 \def\c__fontspec_opacity_tl{}
-                 \__fontspec_keys_define_code:nnn {fontspec} {Color}
-                   {
-                     \color_if_exist:nTF {#1}
-                       {
-                         \tl_set:Nn \l__fontspec_hexcol_tl {#1}
-                       }
-                       {
-                         \cs_if_exist:cTF { \token_to_str:N \color@ #1 }
-                           {
-                             \convertcolorspec{named}{#1}{HTML}\l__fontspec_hexcol_tl
-                           }
-                           {
-                             \int_compare:nTF { \tl_count:n {#1} == 6 }
-                               { \tl_set:Nn \l__fontspec_hexcol_tl {#1} }
-                               {
-                                 \int_compare:nTF { \tl_count:n {#1} == 8 }
-                                   { \fontspec_parse_colour:viii #1 }
-                                   {
-                                     \bool_if:NF \l__fontspec_firsttime_bool
-                                       { \__fontspec_warning:nx {bad-colour} {#1} }
-                                   }
-                               }
-                           }
-                       }
-                   }
-%    \end{macrocode}
-% add a comma
-%    \begin{macrocode}
-                 \__fontspec_keys_define_code:nnn {fontspec} {Opacity}
-                  {
-                    \int_set:Nn \l__fontspec_tmp_int {255}
-                    \__fontspec_int_mult_truncate:Nn \l__fontspec_tmp_int { #1 }
-                    \tl_if_eq:NNF \l__fontspec_opacity_tl \c__fontspec_opacity_tl
-                      {
-                        \bool_if:NF \l__fontspec_firsttime_bool
-                        { \__fontspec_warning:nx {opa-twice} {#1} }
-                      }
-                    \tl_set:Nx \l__fontspec_opacity_tl
-                      {
-                      ,
-                        \int_compare:nT { \l__fontspec_tmp_int <= "F } {0} % zero pad
-                        \int_to_hex:n { \l__fontspec_tmp_int }
-                      }
-                  }
-%    \end{macrocode}
-% and a brace
-%    \begin{macrocode}
-                \cs_set:Nn \__fontspec_get_features:n
-                  {
-                    \__fontspec_init_fontface:
-                    \__fontspec_keys_set_known:nxN {fontspec-renderer} {\l__fontspec_fontfeat_clist,#1}
-                      \l__fontspec_keys_leftover_clist
-                    \__fontspec_keys_set_known:nxN {fontspec} {\l__fontspec_keys_leftover_clist} \l__fontspec_keys_leftover_clist
-                    \keys_set:nV {fontspec-opentype} \l__fontspec_keys_leftover_clist
-
-                    \tl_if_empty:NF \l__fontspec_mapping_tl
-                      { \__fontspec_update_featstr:n { mapping = \l__fontspec_mapping_tl } }
-
-                    \str_if_eq:eeF { \l__fontspec_hexcol_tl \l__fontspec_opacity_tl }
-                                     { \c__fontspec_hexcol_tl \c__fontspec_opacity_tl }
-                      { \__fontspec_update_featstr:n { color = {\l__fontspec_hexcol_tl\l__fontspec_opacity_tl } } }
-                  }                                    
-               } 
-      }               
-   }
-  } 
-%    \end{macrocode}
-
-% \subsection{\pkg{beamer}}
-% \pkg{beamer} made use of the now unsupported syntax |linkbordercolor={.5 .5 .5}|.
-% This has been changed so the patch has been removed.
 % 
 % \subsection{\pkg{color}}
 %
@@ -396,38 +308,6 @@
   }
 
 %    \end{macrocode}
-% \subsection{\pkg{transparent}}
-% We check if the new version is used and issue a warning otherwise
-%    \begin{macrocode}
-\bool_if:NT \g_@@_firstaid_transparent_bool
- {
-  \AddToHook{package/transparent/after}
-    {
-     \@ifpackagelater{transparent}{2022-10-27}{}
-       {
-         \msg_warning:nnnn{pdfmanagement}{firstaid-too-old}
-         {transparent}
-         {1.5~from~2022-10-27}
-       }
-    }
- }
-%    \end{macrocode}
-% \subsection{\pkg{pdflscape}}
-% We check if the new version is used and issue a warning otherwise
-%    \begin{macrocode}
-\bool_if:NT \g_@@_firstaid_pdflscape_bool
- {
-  \AddToHook{package/pdflscape/after}
-    {
-     \@ifpackagelater{pdflscape}{2022-10-27}{}
-       {
-         \msg_warning:nnnn{pdfmanagement}{firstaid-too-old}
-         {pdflscape}
-         {0.13~from~2022-10-27}
-       }
-    }
- }
-%    \end{macrocode}
 %
 % \subsection{xmp}
 % This handles the new xmp code.

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96f, released 2024-03-01}
+% \date{Version 0.96g, released 2024-03-26}
 %
 % \maketitle
 % \begin{documentation}
@@ -394,7 +394,7 @@
 %    \begin{macrocode}
 %<@@=pdf>
 %<*package>
-\ProvidesExplPackage{pdfmanagement-testphase}{2024-03-01}{0.96f}
+\ProvidesExplPackage{pdfmanagement-testphase}{2024-03-26}{0.96g}
   {LaTeX PDF management testphase bundle}
 \providecommand\IfFormatAtLeastTF{\@ifl at t@r\fmtversion}
 \IfFormatAtLeastTF{2020-10-01}{}{
@@ -422,7 +422,7 @@
 % to allow to set it in the document.
 %    \begin{macrocode}
 %<*header>
-\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-03-01}{0.96f}
+\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-03-26}{0.96g}
   {PDF~management~code~(testphase)}
 %    \end{macrocode}
 % We define a boolean for the new delayed shipout. This is temporary. At some

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -24,7 +24,7 @@
 %% This file has the LPPL maintenance status "maintained".
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{color-ltx}[2024-03-01 v0.96f
+\ProvidesPackage{color-ltx}[2024-03-26 v0.96g
   Standard LaTeX Color (patched for l3color, part of pdfmanagement-testphase, original version 2022/01/06 v1.3d) (DPC)]
 \edef\Gin at codes{%
  \catcode`\noexpand\^^A\the\catcode`\^^A\relax

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -19,7 +19,7 @@
 %
 % for those people who are interested.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
-\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-03-01}{0.96f}
+\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-03-26}{0.96g}
   {temporay patches to for the colorspace package to test pdfresource management ... UF}
 
 % colorspace can define more models, that l3color can't yet handle.

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: hyperref-generic.dtx
-\ProvidesFile{hgeneric-testphase.def}[2024-03-01 v0.96f %
+\ProvidesFile{hgeneric-testphase.def}[2024-03-26 v0.96g %
   generic Hyperref driver for the LaTeX PDF management testphase bundle]
 
 \RequirePackage{etoolbox} %why?
@@ -1408,7 +1408,7 @@
         ,#1highlight / unknown .code:n =
           {
            \msg_warning:nneee { hyp } { unknown-choice+empty }
-             { pdfhighlight }
+             { #1highlight }
              { /I~(inverse), /N~(no effect), /O~(outline), /P~(inset) }
              { \exp_not:n {##1} }
           }

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvipdfmx.def}{2024-03-01}{}
+  {l3backend-testphase-dvipdfmx.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx}
 \cs_generate_variant:Nn \__kernel_backend_literal:n { e }
 \cs_generate_variant:Nn \__pdf_backend:n { e }

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvips.def}{2024-03-01}{}
+  {l3backend-testphase-dvips.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvips}
 \cs_generate_variant:Nn \__kernel_backend_postscript:n { e }
 \cs_generate_variant:Nn \__pdf_backend_pdfmark:n { e }

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvisvgm.def}{2024-03-01}{}
+  {l3backend-testphase-dvisvgm.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm}
 \bool_if:NT \l__pdfmanagement_delayed_shipout_bool
  {

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-luatex.def}{2024-03-01}{}
+  {l3backend-testphase-luatex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)}
 \cs_generate_variant:Nn \__kernel_backend_literal_page:n { e }
 \bool_if:NT \l__pdfmanagement_delayed_shipout_bool
@@ -425,7 +425,7 @@
             \tex_pdfextension:D dest
                struct~
                \int_use:c
-                 { c__pdf_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+                 { c__pdf_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
                name {#1}
                \str_case:nnF {#2}
                  {
@@ -455,7 +455,7 @@
            \tex_pdfextension:D dest
              struct~
              \int_use:c
-               { c__pdf_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+               { c__pdf_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
              name {#1}
              fitr ~
              width  \dim_eval:n {#2} ~

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-pdftex.def}{2024-03-01}{}
+  {l3backend-testphase-pdftex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)}
 \cs_generate_variant:Nn \__kernel_backend_literal_page:n { e }
 \bool_if:NT \l__pdfmanagement_delayed_shipout_bool
@@ -435,7 +435,7 @@
             \tex_pdfdest:D
                struct~
                \int_use:c
-                 { c__pdf_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+                 { c__pdf_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
                name {#1}
                \str_case:nnF {#2}
                  {
@@ -465,7 +465,7 @@
            \tex_pdfdest:D
              struct~
              \int_use:c
-               { c__pdf_backend_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
+               { c__pdf_object_ \exp_args:Ne \tl_to_str:n {\l_pdf_current_structure_destination_tl} _int }~
              name {#1}
              fitr ~
              width  \dim_eval:n {#2} ~

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def	2024-03-26 20:15:52 UTC (rev 70778)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-xetex.def}{2024-03-01}{}
+  {l3backend-testphase-xetex.def}{2024-03-26}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX}
 \cs_generate_variant:Nn \__kernel_backend_literal:n { e }
 \cs_generate_variant:Nn \__pdf_backend:n { e }

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -27,7 +27,7 @@
 %% File: l3pdffield.dtx
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{l3pdffield-testphase}{2024-03-01}{0.96f}%
+\ProvidesExplPackage{l3pdffield-testphase}{2024-03-26}{0.96g}%
   {form fields}
 \csname HyField at NeedAppearancesfalse\endcsname % suppress NeedAppearances
 \str_new:N \l__pdffield_tmpa_str

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -19,12 +19,11 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-firstaid.dtx
-\ProvidesExplPackage{pdfmanagement-firstaid}{2024-03-01}{0.96f}
+\ProvidesExplPackage{pdfmanagement-firstaid}{2024-03-26}{0.96g}
   {LaTeX PDF management testphase bundle / firstaid-patches}
 
 \clist_map_inline:nn
-  {pgf,transparent,xmp,pdflscape,xcolor,color,
-   beamer,output,colorspace,fontspec,luacolor}
+  {pgf,xmp,xcolor,color,output,colorspace,luacolor}
   {
     \bool_new:c       { g__pdfmanagement_firstaid_#1_bool }
     \bool_gset_true:c { g__pdfmanagement_firstaid_#1_bool }
@@ -47,77 +46,6 @@
               { Package~#1~is~too~old~and~not~compatible.\\
                 Get~at~least~version~#2.}
 
-\sys_if_engine_luatex:T
-   {
-     \bool_if:NT \g__pdfmanagement_firstaid_fontspec_bool
-       {
-         \AddToHook{package/fontspec/after}
-          {
-            \@ifpackagelater{fontspec}{2023-11-05}
-               {\typeout{PDF~Management:~fontspec~firstaid~ignored}}
-               {
-                 \def\c__fontspec_opacity_tl{}
-                 \__fontspec_keys_define_code:nnn {fontspec} {Color}
-                   {
-                     \color_if_exist:nTF {#1}
-                       {
-                         \tl_set:Nn \l__fontspec_hexcol_tl {#1}
-                       }
-                       {
-                         \cs_if_exist:cTF { \token_to_str:N \color@ #1 }
-                           {
-                             \convertcolorspec{named}{#1}{HTML}\l__fontspec_hexcol_tl
-                           }
-                           {
-                             \int_compare:nTF { \tl_count:n {#1} == 6 }
-                               { \tl_set:Nn \l__fontspec_hexcol_tl {#1} }
-                               {
-                                 \int_compare:nTF { \tl_count:n {#1} == 8 }
-                                   { \fontspec_parse_colour:viii #1 }
-                                   {
-                                     \bool_if:NF \l__fontspec_firsttime_bool
-                                       { \__fontspec_warning:nx {bad-colour} {#1} }
-                                   }
-                               }
-                           }
-                       }
-                   }
-                 \__fontspec_keys_define_code:nnn {fontspec} {Opacity}
-                  {
-                    \int_set:Nn \l__fontspec_tmp_int {255}
-                    \__fontspec_int_mult_truncate:Nn \l__fontspec_tmp_int { #1 }
-                    \tl_if_eq:NNF \l__fontspec_opacity_tl \c__fontspec_opacity_tl
-                      {
-                        \bool_if:NF \l__fontspec_firsttime_bool
-                        { \__fontspec_warning:nx {opa-twice} {#1} }
-                      }
-                    \tl_set:Nx \l__fontspec_opacity_tl
-                      {
-                      ,
-                        \int_compare:nT { \l__fontspec_tmp_int <= "F } {0} % zero pad
-                        \int_to_hex:n { \l__fontspec_tmp_int }
-                      }
-                  }
-                \cs_set:Nn \__fontspec_get_features:n
-                  {
-                    \__fontspec_init_fontface:
-                    \__fontspec_keys_set_known:nxN {fontspec-renderer} {\l__fontspec_fontfeat_clist,#1}
-                      \l__fontspec_keys_leftover_clist
-                    \__fontspec_keys_set_known:nxN {fontspec} {\l__fontspec_keys_leftover_clist} \l__fontspec_keys_leftover_clist
-                    \keys_set:nV {fontspec-opentype} \l__fontspec_keys_leftover_clist
-
-                    \tl_if_empty:NF \l__fontspec_mapping_tl
-                      { \__fontspec_update_featstr:n { mapping = \l__fontspec_mapping_tl } }
-
-                    \str_if_eq:eeF { \l__fontspec_hexcol_tl \l__fontspec_opacity_tl }
-                                     { \c__fontspec_hexcol_tl \c__fontspec_opacity_tl }
-                      { \__fontspec_update_featstr:n { color = {\l__fontspec_hexcol_tl\l__fontspec_opacity_tl } } }
-                  }
-               }
-      }
-   }
-  }
-
 \bool_if:NT \g__pdfmanagement_firstaid_color_bool
   {
     \declare at file@substitution{color.sty}{color-ltx.sty}
@@ -258,30 +186,6 @@
       {Page/Resources/ColorSpace}{\tl_trim_spaces:n{#2}}{[#3]}
   }
 
-\bool_if:NT \g__pdfmanagement_firstaid_transparent_bool
- {
-  \AddToHook{package/transparent/after}
-    {
-     \@ifpackagelater{transparent}{2022-10-27}{}
-       {
-         \msg_warning:nnnn{pdfmanagement}{firstaid-too-old}
-         {transparent}
-         {1.5~from~2022-10-27}
-       }
-    }
- }
-\bool_if:NT \g__pdfmanagement_firstaid_pdflscape_bool
- {
-  \AddToHook{package/pdflscape/after}
-    {
-     \@ifpackagelater{pdflscape}{2022-10-27}{}
-       {
-         \msg_warning:nnnn{pdfmanagement}{firstaid-too-old}
-         {pdflscape}
-         {0.13~from~2022-10-27}
-       }
-    }
- }
 \bool_if:NT \g__pdfmanagement_firstaid_xmp_bool
  {
    \disable at package@load{hyperxmp}{\msg_warning:nnn{pdfmanagement}{firstaid-disabled}{hyperxmp}}

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx	2024-03-26 20:15:52 UTC (rev 70778)
@@ -27,7 +27,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-testphase.dtx
-\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-03-01}{0.96f}
+\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-03-26}{0.96g}
   {PDF~management~code~(testphase)}
 \bool_new:N\l__pdfmanagement_delayed_shipout_bool
 \msg_new:nnn {pdfmanagement}{delayed-shipout}
@@ -1772,9 +1772,36 @@
       \AddToDocumentProperties [document]{pdfstandard-UA}{{2}{2024}}
       \AddToHook{begindocument/before}
        {\prop_gput:Nnn \g__pdfmeta_standard_prop {Trailer_no_Info}{}}
+      \AddToHook{begindocument/before}
+       {
+         \__pdfmeta_xmp_wtpdf_accessibility_declaration:
+         \__pdfmeta_xmp_wtpdf_reuse_declaration:
+       }
     },
-   xmp  .bool_gset:N = \g__pdfmeta_xmp_bool
+   xmp  .choice:,
+   xmp / true  .code:n = { \bool_gset_true:N \g__pdfmeta_xmp_bool },
+   xmp / false .code:n = { \bool_gset_false:N \g__pdfmeta_xmp_bool},
+   xmp .default:n = true,
+   xmp / wtpdf .code:n =
+    {
+      \keys_set:nn {__pdfmeta/xmp}{#1}
+    },
  }
+\keys_define:nn {__pdfmeta/xmp}
+ {
+   reuse .choice:,
+   reuse / true .code:n = \__pdfmeta_xmp_wtpdf_reuse_declaration:,
+   reuse / false .code:n =
+    {
+      \cs_set_eq:NN \__pdfmeta_xmp_wtpdf_reuse_declaration: \prg_do_nothing:
+    },
+   accessibility .choice:,
+   accessibility / true .code:n = \__pdfmeta_xmp_wtpdf_accessibility_declaration:,
+   accessibility /false .code:n =
+    {
+      \cs_set_eq:NN \__pdfmeta_xmp_wtpdf_accessibility_declaration: \prg_do_nothing:
+    },
+  }
 \bool_new:N \g__pdfmeta_xmp_export_bool
 \str_new:N  \g__pdfmeta_xmp_export_str
 
@@ -2585,6 +2612,16 @@
       {xmpRights}
       {WebStatement}
       {\GetDocumentProperties{hyperref/pdflicenseurl}}
+    \__pdfmeta_xmp_add_packet_line:nne
+      {xmpRights}
+      {Marked}
+      {
+       \str_case:en {\GetDocumentProperties{document/copyright}}
+        {
+          {true}{True}
+          {false}{False}
+        }
+      }
   }
 \tl_new:N\l__pdfmeta_xmp_iptc_data_tl
 \cs_new_protected:Npn \__pdfmeta_xmp_build_iptc_data:N #1
@@ -2757,7 +2794,28 @@
          \l__pdfmeta_tmpa_tl
        }
  }
-\cs_generate_variant:Nn\pdfmeta_xmp_add_declaration:nnnnn {e}
+\cs_generate_variant:Nn\pdfmeta_xmp_add_declaration:nnnnn {e,eee}
+
+\cs_new:Npn \__pdfmeta_xmp_iso_today:
+  {
+    \int_use:N\c_sys_year_int-
+    \int_compare:nNnT {\c_sys_month_int} < {10}{0} \int_use:N\c_sys_month_int -
+    \int_compare:nNnT {\c_sys_day_int}   < {10}{0} \int_use:N\c_sys_day_int
+  }
+\cs_new_protected:Npn \__pdfmeta_xmp_wtpdf_reuse_declaration:
+ {
+   \pdfmeta_xmp_add_declaration:eeenn
+      {http://pdfa.org/declarations\c_hash_str wtpdf-reuse1.0}
+      {LaTeX~Project}
+      {\__pdfmeta_xmp_iso_today:}{}{}
+ }
+\cs_new_protected:Npn \__pdfmeta_xmp_wtpdf_accessibility_declaration:
+ {
+   \pdfmeta_xmp_add_declaration:ennnn
+     {http://pdfa.org/declarations\c_hash_str wtpdf-accessibility1.0}
+     {LaTeX~Project}
+     {\__pdfmeta_xmp_iso_today:}{}{}
+ }
 %% File: l3pdftools.dtx
 \cs_generate_variant:Nn \str_convert_pdfname:n { e }
 

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-testphase.dtx
-\ProvidesExplPackage{pdfmanagement-testphase}{2024-03-01}{0.96f}
+\ProvidesExplPackage{pdfmanagement-testphase}{2024-03-26}{0.96g}
   {LaTeX PDF management testphase bundle}
 \providecommand\IfFormatAtLeastTF{\@ifl at t@r\fmtversion}
 \IfFormatAtLeastTF{2020-10-01}{}{

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty	2024-03-26 20:15:33 UTC (rev 70777)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty	2024-03-26 20:15:52 UTC (rev 70778)
@@ -1,6 +1,6 @@
 %% LaTeX2e file `xcolor-patches-tmp-ltx.sty'
 %%
-\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-03-01 v0.96f patch xcolor for l3color]
+\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-03-26 v0.96g patch xcolor for l3color]
 \@ifundefined{color_set:nn}{\RequirePackage{l3color}}{}
 
 \ExplSyntaxOn



More information about the tex-live-commits mailing list.