diff options
Diffstat (limited to 'macros/latex/contrib/pdfmanagement-testphase')
44 files changed, 104 insertions, 77 deletions
diff --git a/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md b/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md index 33717fb8ba..a3369c7b74 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md +++ b/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md @@ -5,7 +5,18 @@ first release 0.95a, 2021-02-23 will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), this project uses date-based 'snapshot' version identifiers. +## [2024-09-29] + +### Changed + + - generic driver: + expand values of pdfauthor and similar to allow the use of commands + +### Fixed + - color-ltx.sty: adapted \color@endgroup to change in LaTeX format. + ## [2024-09-13] +Version: 2024-09-02 v0.96l ### Added - ltdocinit.dtx: add \LogDocumentProperties diff --git a/macros/latex/contrib/pdfmanagement-testphase/README.md b/macros/latex/contrib/pdfmanagement-testphase/README.md index 2c460e7084..7862282bf1 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/README.md +++ b/macros/latex/contrib/pdfmanagement-testphase/README.md @@ -1,6 +1,6 @@ # LaTeX PDF management testphase bundle -Version: 0.96l, 2024-09-13 +Version: 0.96m, 2024-09-29 This package is used during a test phase to load the new PDF management code of LaTeX. diff --git a/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty index 6a13e4e3e4..a8ced5210e 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty +++ b/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty @@ -24,7 +24,7 @@ %% This file has the LPPL maintenance status "maintained". %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{color-ltx}[2024-09-13 v0.96l +\ProvidesPackage{color-ltx}[2024-09-29 v0.96m Standard LaTeX Color (patched for l3color, part of pdfmanagement-testphase, original version 2022/01/06 v1.3d) (DPC)] \edef\Gin@codes{% \catcode`\noexpand\^^A\the\catcode`\^^A\relax @@ -186,7 +186,7 @@ \InputIfFileExists{mathcolor.ltx}{}{} \def\color@setgroup{\begingroup\set@color} \let\color@begingroup\begingroup -\def\color@endgroup{\endgraf\endgroup} +\def\color@endgroup{\endgraf\@endpefalse\endgroup} \def\color@hbox{\hbox\bgroup\color@begingroup} \def\color@vbox{\vbox\bgroup\color@begingroup} \def\color@endbox{\color@endgroup\egroup} diff --git a/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty index 5078b85680..8a7c2a1b32 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty +++ b/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty @@ -19,7 +19,7 @@ % % for those people who are interested. \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-09-13}{0.96l} +\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-09-29}{0.96m} {temporary patches for the colorspace package to test pdfresource management ... UF} diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx index 88059091df..d4335140f5 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx @@ -82,7 +82,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -211,7 +211,7 @@ % % \item |pdflang| is deprecated. Instead \cs{DocumentMetadata} should be used: % \begin{verbatim} -% \cs{DocumentMetadata}{lang=de-DE} +% \DocumentMetadata{lang=de-DE} % \end{verbatim} % % The value can be retrieved as |document/lang|. @@ -965,7 +965,7 @@ %<@@=hyp> % \end{macrocode} % \begin{macrocode} -\ProvidesFile{hgeneric-testphase.def}[2024-09-13 v0.96l % +\ProvidesFile{hgeneric-testphase.def}[2024-09-29 v0.96m % generic Hyperref driver for the LaTeX PDF management testphase bundle] \RequirePackage{etoolbox} %why? @@ -1467,7 +1467,7 @@ %\tl_set:cn {@#1}{#2} \AddToDocumentProperties[hyperref]{#1}{#2} } -\cs_generate_variant:Nn \@@_store_metadata:nn {en,ne,ee} +\cs_generate_variant:Nn \@@_store_metadata:nn {en,ne,ee,no,eo} % \end{macrocode} % \subsection{citecolor} % cite is a link context. So we define a hook, and the keys in terms of this hook. @@ -1588,6 +1588,7 @@ % \begin{variable} % { % \l_@@_tmpa_tl, +% \l_@@_tmpb_tl, % \l_@@_tmpa_seq, % \l_@@_tmpa_int, % \l_@@_tmpa_box, @@ -1596,6 +1597,7 @@ % \begin{macrocode} \box_new:N \l_@@_tmpa_box \tl_new:N \l_@@_tmpa_tl +\tl_new:N \l_@@_tmpb_tl \seq_new:N \l_@@_tmpa_seq \int_new:N \l_@@_tmpa_int \str_new:N \l_@@_tmpa_str @@ -1949,6 +1951,7 @@ { \@@_text_pdfstring:noN { #1 }{ \l_@@_text_enc_info_print_tl } #2 } +\cs_generate_variant:Nn \@@_text_pdfstring_info:nN {eN,oN} % \end{macrocode} % \end{macro} % @@ -3955,16 +3958,20 @@ % but we allow to set an empty value. % If the value begin with an optional argument, we assume a multilanguage clist and % use only the first value. +% The values are expanded with \cs{text_expand:n} % \begin{macrocode} \regex_new:N\l_@@_optlang_regex \regex_set:Nn\l_@@_optlang_regex {\A\[([A-Za-z\-]+)\](.*)} +\cs_generate_variant:Nn\clist_item:nn{on} \cs_new_protected:Npn \@@_setup_info_key:nn #1 #2 { \keys_define:nn { hyp } { pdf#1 .code:n = { - \tl_if_blank:nTF {##1} + \tl_set:Ne\l_@@_tmpa_tl {\text_expand:n{##1}} + \@@_store_metadata:no {pdf#1}{\l_@@_tmpa_tl} + \tl_if_empty:NTF \l_@@_tmpa_tl { \str_case:nnF { #1 } { @@ -3984,45 +3991,44 @@ } } { - \tl_set:Ne\l_@@_tmpa_tl {\clist_item:nn{##1}{1}} + \tl_set:Ne\l_@@_tmpb_tl {\clist_item:on{\l_@@_tmpa_tl}{1}} \exp_args:NNV - \regex_extract_once:NnN \l_@@_optlang_regex \l_@@_tmpa_tl\l_@@_tmpa_seq + \regex_extract_once:NnN \l_@@_optlang_regex \l_@@_tmpb_tl\l_@@_tmpa_seq \seq_if_empty:NTF\l_@@_tmpa_seq { - \@@_text_pdfstring_info:nN {##1}\l_@@_tmpa_str + \@@_text_pdfstring_info:oN {\l_@@_tmpa_tl}\l_@@_tmpa_str } - { - \exp_args:Ne - \@@_text_pdfstring_info:nN {\seq_item:Nn \l_@@_tmpa_seq{3}}\l_@@_tmpa_str + { + \@@_text_pdfstring_info:eN {\seq_item:Nn \l_@@_tmpa_seq{3}}\l_@@_tmpa_str } \str_if_eq:VnF\l_@@_tmpa_str{<FEFF>} { \pdfmanagement_add:nne {Info}{#2}{\l_@@_tmpa_str} } - } - \@@_store_metadata:nn {pdf#1}{##1} + } } } \keys_define:nn { hyp / info } { #2 .code:n = { + \tl_set:Ne\l_@@_tmpa_tl {\text_expand:n{##1}} + \@@_store_metadata:eo {pdf\str_lowercase:n{#1}}{\l_@@_tmpa_tl} \tl_if_blank:nTF {##1} { \pdfmanagement_remove:nn {Info}{#2} } { - \@@_text_pdfstring_info:nN {##1}\l_@@_tmpa_str + \@@_text_pdfstring_info:oN {\l_@@_tmpa_tl}\l_@@_tmpa_str \str_if_eq:VnF\l_@@_tmpa_str{<FEFF>} { \pdfmanagement_add:nne {Info}{#2}{\l_@@_tmpa_str} } - } - \exp_args:Ne \@@_store_metadata:nn {pdf\str_lowercase:n{#1}}{##1} + } } ,unknown .code:n = - { - \@@_text_pdfstring_info:nN {##1}\l_@@_tmpa_str + { + \@@_text_pdfstring_info:eN {##1}\l_@@_tmpa_str \str_if_eq:VnF\l_@@_tmpa_str{<FEFF>} { \exp_args:Nno diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf Binary files differindex fe2c00155b..4bf4794746 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx index 3d9424c59d..cf42a6e22c 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx @@ -45,7 +45,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % @@ -56,27 +56,27 @@ % \begin{macrocode} %<drivers>\ProvidesExplFile %<*dvipdfmx> - {l3backend-testphase-dvipdfmx.def}{2024-09-13}{} + {l3backend-testphase-dvipdfmx.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-testphase-dvips.def}{2024-09-13}{} + {l3backend-testphase-dvips.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvips} %</dvips> %<*dvisvgm> - {l3backend-testphase-dvisvgm.def}{2024-09-13}{} + {l3backend-testphase-dvisvgm.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm} %</dvisvgm> %<*luatex> - {l3backend-testphase-luatex.def}{2024-09-13}{} + {l3backend-testphase-luatex.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)} %</luatex> %<*pdftex> - {l3backend-testphase-pdftex.def}{2024-09-13}{} + {l3backend-testphase-pdftex.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)} %</pdftex> %<*xdvipdfmx> - {l3backend-testphase-xetex.def}{2024-09-13}{} + {l3backend-testphase-xetex.def}{2024-09-29}{} {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX} %</xdvipdfmx> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf Binary files differindex 366f54495d..93babe5651 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx index 11b0e8e3f5..83c96ff5f8 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -432,7 +432,7 @@ % \begin{macrocode} %<@@=pdfannot> %<*header> -\ProvidesExplPackage{l3pdfannot}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdfannot}{2024-09-29}{0.96m} {PDF-annotations} \RequirePackage{l3pdfdict} %</header> diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf Binary files differindex bf5ca943f5..f898d469ff 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx index 3b47c78ea8..78a7b74bbb 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -208,7 +208,7 @@ % \begin{macrocode} %<@@=pdfdict> %<*header> -\ProvidesExplPackage{l3pdfdict}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdfdict}{2024-09-29}{0.96m} {Tools for PDF dictionaries (LaTeX PDF management testphase bundle)} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf Binary files differindex dfd5d8899c..d6d43486b5 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx index ce6c60f0ae..07c598c9a5 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf Binary files differindex aa0853605f..40bccc9b27 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx index 91a1f84590..bc66577913 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx @@ -64,7 +64,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -380,7 +380,7 @@ % checked. % User appearances should have two versions and follow the naming % module/\meta{name}/Yes and module/\meta{name}/Off. -% \begin{macro} +% \begin{macro}[int] % { % \@@_checkbox_default_appearances:, % pdffield/checkbox/default/Yes, diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf Binary files differindex c907ccaca6..7db7d77fe6 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx index 47e8c6a679..609438b81a 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -152,6 +152,14 @@ % \end{syntax} % This allows to set default keys for a choice field. % \end{function} + +% \begin{function}{type} +% \begin{syntax} +% |type| = \texttt{combo}\verb+|+\texttt{combo-edit}\verb+|+\texttt{list} +% \end{syntax} +% This key is a choice key that allows to set the three types. +% \end{function} + % % \begin{function}{name,T} % \begin{syntax} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf Binary files differindex 26b10fd026..2f374cf5d9 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx index b4fd183689..ac3f39bc1d 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx @@ -55,7 +55,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -100,9 +100,9 @@ %^^A \group_end:% % \bigskip % \subsection{Commands} -% \begin{function}{\pdffield_push:n} +% \begin{function}{\pdffield_pushbutton:n} % \begin{syntax} -% \cs{pdffield_push:n}\Arg{key val list} +% \cs{pdffield_pushbutton:n}\Arg{key val list} % \end{syntax} % This creates a pushbutton. Unlike radio buttons and checkboxes pushbuttons % don't change their state and they don't store or represent a value. @@ -422,7 +422,7 @@ % \subsection{Appearances} % The default appearances are a rectangular frame with some text. % -% \begin{macro} +% \begin{macro}[int] % { % \@@_pushbutton_default_appearances:, % pdffield/pushbutton/default-n, diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf Binary files differindex 10c1df9014..4b4c646f2c 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx index ef653f3bfd..d8a3e52f96 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx @@ -83,7 +83,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -610,7 +610,7 @@ % Every appearance should have two versions and follow the naming % module/\meta{name}/Yes and module/\meta{name}/Off. % -% \begin{macro} +% \begin{macro}[int] % { % \@@_radio_default_appearances:, % pdffield/radio/default/Yes, diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf Binary files differindex 9cdb808671..05d130a2e2 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx index fced9ac84f..3100f6efc4 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf Binary files differindex be770f1168..71d98254ab 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx index 6951aee260..f26b603c8f 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx @@ -69,7 +69,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -972,7 +972,7 @@ %<*package> %<@@=pdffield> \NeedsTeXFormat{LaTeX2e} -\ProvidesExplPackage{l3pdffield-testphase}{2024-09-13}{0.96l}% +\ProvidesExplPackage{l3pdffield-testphase}{2024-09-29}{0.96m}% {form fields} % \end{macrocode} % \subsection{hyperref specific command} @@ -2014,7 +2014,7 @@ % PV = pagevisible, PI = pageinvisible % \begin{macro} % { -% AA/Fo,onfocus, AA/Bl,onblur, AA/D,onmousedown, AA/U,onmouseup, +% AA/*,AA/Fo,onfocus, AA/Bl,onblur, AA/D,onmousedown, AA/U,onmouseup, % AA/E,onenter, AA/X,onexit, AA/PO,pageopen, AA/PC,pageclose, % AA/PV,pagevisible, AA/PI,pageinvisible % } diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf Binary files differindex c1a1827563..c15ecd972a 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx index 3c431db006..431b72ff24 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -398,7 +398,7 @@ % % \begin{macrocode} %<*header> -\ProvidesExplPackage{l3pdffile}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdffile}{2024-09-29}{0.96m} {embedding and referencing files in PDF---LaTeX PDF management testphase bundle} \RequirePackage{l3pdftools} %temporarily!! %</header> diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf Binary files differindex 6ccbbd538e..628b9d8129 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx index 29cf2d2b31..146c33cacd 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx @@ -57,7 +57,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -632,7 +632,7 @@ %<@@=pdfmanagement> %<*header> % -\ProvidesExplPackage{l3pdfmanagement}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdfmanagement}{2024-09-29}{0.96m} {Management of core PDF dictionaries (LaTeX PDF management testphase bundle)} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf Binary files differindex d420153249..44004b5ff7 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx index 0eb1f42c07..2fa800134c 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -666,7 +666,7 @@ % \begin{macrocode} %<@@=pdfmeta> %<*header> -\ProvidesExplPackage{l3pdfmeta}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdfmeta}{2024-09-29}{0.96m} {PDF-Standards---LaTeX PDF management testphase bundle} %</header> % \end{macrocode} @@ -2177,7 +2177,7 @@ % \item[pdfaid] properties part and conformance are declared by hyperxmp, but % no here as already in http://www.aiim.org/pdfa/ns/id/. But we declare % year so that it can be used also with older A-standards. -% \begin{macro}{pdfaid~(schema)} +% \begin{macro}[no-user-doc]{pdfaid~(schema)} % \begin{macrocode} \@@_xmp_schema_new:nnn {PDF/A~Identification~Schema} @@ -2199,7 +2199,7 @@ % \end{macro} % \item[pdfuaid] here we need (?) to declare the property % \enquote{part} and \enquote{rev}. -% \begin{macro}{pdfuaid~(schema)} +% \begin{macro}[no-user-doc]{pdfuaid~(schema)} % \begin{macrocode} \@@_xmp_schema_new:nnn {PDF/UA~Universal~Accessibility~Schema} @@ -2226,7 +2226,7 @@ % % \item[pdfxid] we set this so that we % can add the pdf/X version for pdf/X-4 and higher -% \begin{macro}{pdfxid~(schema)} +% \begin{macro}[no-user-doc]{pdfxid~(schema)} % \begin{macrocode} \@@_xmp_schema_new:nnn {PDF/X~ID~Schema} @@ -2242,7 +2242,7 @@ % \end{macro} %\item[Prism] -% \begin{macro}{prism~(schema)} +% \begin{macro}[no-user-doc]{prism~(schema)} % \begin{macrocode} \@@_xmp_schema_new:nnn {PRISM~Basic~Metadata} @@ -2341,6 +2341,7 @@ % \end{macrocode} % \end{macro} % \item[iptc] +% \begin{macro}[no-user-doc]{iptc (schema)} % \begin{macrocode} \@@_xmp_schema_new:nnn {IPTC~Core~Schema} @@ -2388,6 +2389,7 @@ \@@_xmp_add_packet_close:nn{pdfaSchema}{valueType} } % \end{macrocode} +% \end{macro} % \item[jav]: currently ignored % % \item[declarations] The PDF Declarations mechanism allows creation and @@ -2474,8 +2476,8 @@ % \subsubsection{pdf} % This builds pdf related the data with the (prefix \enquote{pdf}). % -% \begin{macro}{\@@_xmp_build_pdf:} -% \begin{macro}{ +% \begin{macro}[int]{\@@_xmp_build_pdf:} +% \begin{macro}[int]{ % Producer/pdfproducer, % PDFversion} % \begin{macrocode} @@ -2503,8 +2505,8 @@ % \subsubsection{xmp} % This builds the data with the (prefix \enquote{xmp}). % -% \begin{macro}{\@@_xmp_build_xmp:} -% \begin{macro}{ +% \begin{macro}[int]{\@@_xmp_build_xmp:} +% \begin{macro}[int]{ % CreatorTool/pdfcreator, % BaseUrl/baseurl} % \begin{macrocode} @@ -2698,8 +2700,8 @@ % % \subsection{Rest of dublin Core data} % -% \begin{macro}{\@@_xmp_build_dc:} -% \begin{macro}{ +% \begin{macro}[int]{\@@_xmp_build_dc:} +% \begin{macro}[int]{ % dc:creator/pdfauthor, % dc:subject/pdfkeywords, % dc:type/pdftype, @@ -2878,8 +2880,8 @@ % \end{macro} % % \subsection{Prism} -% \begin{macro}{\@@_xmp_build_prism:} -% \begin{macro} +% \begin{macro}[int]{\@@_xmp_build_prism:} +% \begin{macro}[int] % { % complianceProfile, % prism:subtitle/pdfsubtitle, diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf Binary files differindex afab41c4c0..80c963349a 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfoutline.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfoutline.pdf Binary files differnew file mode 100644 index 0000000000..5d40c31cf9 --- /dev/null +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfoutline.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx index 4a2ce54e99..4d9e6d8c3f 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -235,7 +235,7 @@ % % \begin{macrocode} %<*header> -\ProvidesExplPackage{l3pdftools}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdftools}{2024-09-29}{0.96m} {candidate commands for l3pdf---LaTeX PDF management testphase bundle} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf Binary files differindex 748847dedf..b8e89680ca 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx index 339a080031..c7be91e4b2 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -132,7 +132,7 @@ % \begin{macrocode} %<@@=pdf> %<*header> -\ProvidesExplPackage{l3pdfxform}{2024-09-13}{0.96l} +\ProvidesExplPackage{l3pdfxform}{2024-09-29}{0.96m} {command to create xforms (beta)---LaTeX PDF management testphase bundle} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf Binary files differindex 81a8f9b8cb..4268bec5a6 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx index 41de3391eb..9b5758abd4 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -221,7 +221,7 @@ % \begin{macrocode} %<@@=pdfmanagement> %<*header> -\ProvidesExplPackage{ltdocinit}{2024-09-13}{0.96l} +\ProvidesExplPackage{ltdocinit}{2024-09-29}{0.96m} {Initialize document metadata} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf Binary files differindex 8888d4b96b..bdc046cad5 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx index a20c644f5f..8e0b8eff42 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -63,7 +63,7 @@ % |debug={firstaidoff={name1,name2,...},...}|. % \begin{macrocode} %<*package> -\ProvidesExplPackage{pdfmanagement-firstaid}{2024-09-13}{0.96l} +\ProvidesExplPackage{pdfmanagement-firstaid}{2024-09-29}{0.96m} {LaTeX PDF management testphase bundle / firstaid-patches} %<@@=pdfmanagement> diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf Binary files differindex 14cd5e9523..4bce5b95e6 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx index df266772c6..327acd613e 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx +++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.96l, released 2024-09-13} +% \date{Version 0.96m, released 2024-09-29} % % \maketitle % \begin{documentation} @@ -394,7 +394,7 @@ % \begin{macrocode} %<@@=pdf> %<*package> -\ProvidesExplPackage{pdfmanagement-testphase}{2024-09-13}{0.96l} +\ProvidesExplPackage{pdfmanagement-testphase}{2024-09-29}{0.96m} {LaTeX PDF management testphase bundle} \providecommand\IfFormatAtLeastTF{\@ifl@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-09-13}{0.96l} +\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-09-29}{0.96m} {PDF~management~code~(testphase)} % \end{macrocode} % We define a boolean for the new delayed shipout. This is temporary. At some diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf Binary files differindex f46be9a4b2..b917bf3559 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf +++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf diff --git a/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty index 51316ead66..a429ca9754 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty +++ b/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty @@ -1,6 +1,6 @@ %% LaTeX2e file `xcolor-patches-tmp-ltx.sty' %% -\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-09-13 v0.96l patch xcolor for l3color] +\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-09-29 v0.96m patch xcolor for l3color] \@ifundefined{color_set:nn}{\RequirePackage{l3color}}{} \ExplSyntaxOn |