texlive[72677] Master/texmf-dist: pdfmanagement-testphase (27oct24)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 27 21:11:20 CET 2024


Revision: 72677
          https://tug.org/svn/texlive?view=revision&revision=72677
Author:   karl
Date:     2024-10-27 21:11:19 +0100 (Sun, 27 Oct 2024)
Log Message:
-----------
pdfmanagement-testphase (27oct24)

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/l3backend-testphase.lua
    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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/CHANGELOG.md	2024-10-27 20:11:19 UTC (rev 72677)
@@ -1,17 +1,23 @@
 # Changelog
-All notable changes to the `pdfmanagement-testphase` bundle since the 
+All notable changes to the `pdfmanagement-testphase` bundle since the
 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-10-27]
+
+### Changed
+ - \pdf_bdc:nn now creates by default inline dictionaries if the engine support this.
+
 ## [2024-09-29]
+Version: 2024-09-29 v0.96m
 
 ### Changed
 
- - generic driver: 
+ - generic driver:
    expand values of pdfauthor and similar to allow the use of commands
-   
+
 ### Fixed
  - color-ltx.sty: adapted \color at endgroup to change in LaTeX format.
 
@@ -23,15 +29,15 @@
  - l3pdfmeta: Support additions of external schemas like ZUGferd with
    \pdfmeta_xmp_schema_new:nnn \pdfmeta_xmp_property_new:nnnnn
 
-### Fixed 
+### Fixed
  - colorspace-patches-tmp-ltx.sty: fixes hook use, issue #78
- 
+
 ## [2024-09-02]
 Version: 2024-09-02 v0.96k
 
 ### Added
  - l3pdfmeta.dtx: add standard test `Catalog_no_OCProperties_AS`, (issue#77)
- 
+
 ### Fixed
  - l3pdfmeta.dtx: remove Catalog_no_OCProperties from pdf/a-2b onwards (issue#77)
 
@@ -47,29 +53,29 @@
  - add xmp-resource for pdfaid:rev (tagging-project issue#375)
  - empty color in \bookmarksetup https://github.com/ho-tex/bookmark/issues/11
  - unneeded warning with bookmarks=false, https://github.com/latex3/hyperref/issues/352
- 
+
 ## [2024-05-23]
 Version: 2024-05-23, 0.96i
 
-### Fixed 
+### Fixed
  - l3pdfmeta: adapted wtpdf declaration uri to corrected version.
  - colorlinks=false no longer resets pdfborder (issue #69)
  - added support to omit CidSet with luatex
- 
+
 ## [2024-04-09]
 Version: 2024-04-09, 0.96h
 
 ### Fixed
- - structure destinations for boxed destinations 
+ - structure destinations for boxed destinations
 
-### Changed 
+### Changed
  - use \pdf_object_ref:n instead of backend command as preparation of l3kernel changes
    regarding object storing.
  - support for structure destination if indexed objects are used
- 
-### Added 
+
+### Added
  - force EmbeddedFiles name tree with standard A-4F
-   
+
 ## [2024-03-26]
 Version: 2024-03-26, 0.96g
 
@@ -79,7 +85,7 @@
 
 ### Changed
  - removed unneeded firstaids for fontspec, transparent and pdflscape
- 
+
 ## [2024-03-01]
 Version: 2024-03-01, 0.96f
 
@@ -102,28 +108,28 @@
 ### Removed
 
  - l3bitset is now provided by l3kernel.
- 
+
 ### Added
  - 2023-11-20: l3pdfmeta.dtx: support for PDF declarations in XMP metadata, issue #58
  - hyperref-generic.dtx: option nested-links key to suppress nested links.
- 
+
 ### Changed
  - key family in hyperref-generic is now hyp and not hyp/setup
  - do not use pdfuaid:rev with pdf/UA-1
-   
+
 ## [2023-11-17]
 Version: 2023-11-17, 0.96c
 
  - remove dependency to ltxcmds in the hyperref driver
  - correct a local/global assignment
- - remove l3ref-tmp.sty 
+ - remove l3ref-tmp.sty
  - l3pdffile.dtx: change mimetype of xml to application/xml
- 
- 
+
+
 ## [2023-11-05]
 Version: 2023-11-05, 0.96b
 
-- switch to e-type 
+- switch to e-type
 - correct fontspec firstaid and spotcolor support
 
 ## [2023-10-09]
@@ -130,7 +136,7 @@
 Version: 2023-10-09, 0.96a
 
 ### Changed
- - prepare for kernel switch to e-types 
+ - prepare for kernel switch to e-types
  - use properties instead of l3ref-tmp.sty if format is new enough
  - improve xcolor firstaid patch
 
@@ -139,13 +145,13 @@
 
 ### Changed
  - a SOURCE_DATE_EPOCH setting is honored. This requires a l3backend version from XXXX
- - \pdfmeta_set_regression_data: not longer sets dates manually, but expects that if 
+ - \pdfmeta_set_regression_data: not longer sets dates manually, but expects that if
    SOURCE_DATE_EPOCH is honored that it is used.
- 
+
 ## [2023-08-20]
 Version: 2023-08-20, 0.95y
 
-### Added 
+### Added
  - l3pdftools: \pdf_bdc_shipout:ee which makes use of the new shipout keyword
    of \special and \pdfliteral
  - key for the (not yet released) standard pdf/UA-2
@@ -153,10 +159,10 @@
 ### Fixed
  - expansion behaviour of \pdf_bdc:nn
  - faulty error command in \pdf_string_from_unicode:nnN
- 
+
 ## Removed
  - patches of the output routine. These are now provided by latex-lab
-  
+
 ## [2023-03-09]
 
 Version: 2023-03-09, 0.95x
@@ -163,10 +169,10 @@
 
 ### Fixed
  - regression data producer in xmp
- 
+
 ### Changed
  - removed/reduced fontspec firstaid to avoid clash with new l3backend and with option parsing (issue #47)
- 
+
 ## [2023-02-20]
 
 ### Added
@@ -173,46 +179,46 @@
  - schema declaration for xmpMM:OriginalDocumentID added to xmp-Metadata.
 
 ## [2023-02-14]
- 
+
 ### Added
  - l3pdffile: \pdffile_embed_stream:nnN to embed a stream without creating a named
-   object. 
+   object.
 
-### Changed 
- - l3pdffile: default mime type of tex-files changed to application/x-tex. 
+### Changed
+ - l3pdffile: default mime type of tex-files changed to application/x-tex.
 
 ## [2023-02-07]
 ### Fixed
  - pdf A4 uses pdfaid:rev not pdfaid:year.
- - pdfcreationdate and pdfmoddate key 
- 
+ - pdfcreationdate and pdfmoddate key
+
 ### Added
  - firstaid support for luacolor  (pdfmode)
 
-## [2022-11-03] 
+## [2022-11-03]
 
-### Added 
+### Added
  - ltdocinit: expl3 functions to retrieve values from the document properties.
-    
+
 ### Changed
  - removed firstaid for transparent as the package is now compatible.
- - removed firstaid for pdflscape as the package is now compatible. 
- - ltdocinit/firstaid: the output patches for header and footer 
+ - removed firstaid for pdflscape as the package is now compatible.
+ - ltdocinit/firstaid: the output patches for header and footer
    are no longer loaded by default but must be loaded with the testphase key.
  - removed firstaid for beamer as no longer needed
  - ltdocinit: removed definition for \DocumentMetadata, it is now provided by latex-lab
 ### Fixed
  - faulty firstaid for doclicense
- 
+
 ## [2022-09-26]
 
 ### Added
- - XMP-Metadata are now created by code in l3pdfmeta. 
-   More details can be found in l3pdfmeta. 
- 
-### Removed 
- -  The patch which allowed the use of hyperxmp has been removed as no longer needed. 
- 
+ - XMP-Metadata are now created by code in l3pdfmeta.
+   More details can be found in l3pdfmeta.
+
+### Removed
+ -  The patch which allowed the use of hyperxmp has been removed as no longer needed.
+
 ### Changed
  - XMP-Metadata are uncompressed (if supported by the engines).
  - pdftitle allows to set the titles in various languages.
@@ -222,28 +228,28 @@
 ### Changed
  - internal cleanup
  - prepare for change in l3backend object handling
-  
+
 ### Fixed
  - ensure that pdfproducer is set with hyperxmp
 
 ## [2022-07-08]
-### Fixed 
+### Fixed
   - link detection if french is active (issue #28)
   - loop with \url if french is active
   - remove pdfaid-rev is standard is less than A-4 (issue #33)
   - quotes in messages are more consistent (PR #37)
-  
-### Changed  
+
+### Changed
   - removed protection code for utf8 as they are now protected anyway (fixed #28 and loop)
-  
+
 ## [2022-06-14]
-### Fixed 
+### Fixed
   - avoid errors with spot color models
   - opacity of fontspec (issue #30)
 ### Added
-  - firstaid support for spot colors for open type fonts    
-  
+  - firstaid support for spot colors for open type fonts
 
+
 ## [2022-05-11]
 
 ### Added
@@ -252,38 +258,38 @@
  - add requirement for Info dictionary
  - load tagpdf-base if it exists to provide the
    tagging commands.
- 
+
 ### Fixed
  - Support/firstaid for colorspace package
  - Support for metadata with hyperxmp and xetex
- 
- 
+
+
 ## [2022-04-14]
 ### Fixed
  - l3pdffield-radiobutton: handling of Opt array.
- 
+
 ### Added
- - l3pdffield-radiobutton: inunison key.  
+ - l3pdffield-radiobutton: inunison key.
 
 ## [2022-03-16]
 
 ### Added
  - \pdfmeta_set_regression_data: for regression tests.
- 
+
 ## [2022-02-16]
 
 ### Fixed
  - transition for directions was wrong
- 
+
 ### Added
- - preliminery support for new OR code 
+ - preliminery support for new OR code
 
-## [2022-01-28] 
+## [2022-01-28]
 
-### Changed 
+### Changed
  - adapted the color patch to the changes in (x)color.sty (mathcolor)
  - documentation uses new doc version (so needs currently latex-dev to compile)
-  
+
 ### Fixed
 
  - xcolor patch failed with color names containing active chars (e.g. from french)
@@ -292,16 +298,16 @@
 ## [2022-01-13]
 ### Changed
  - the keys `firstaidoff` and `pdfmanagement` should now be set with the `debug` key.
-  - `testphase` will now load files from the latex-lab bundle. This requires a current 
-    latex-dev: LaTeX2e <2022-06-01> pre-release-1.  
- -  new values for `testphase`: `phase-I` and `phase-II`. 
+  - `testphase` will now load files from the latex-lab bundle. This requires a current
+    latex-dev: LaTeX2e <2022-06-01> pre-release-1.
+ -  new values for `testphase`: `phase-I` and `phase-II`.
     `phase-I` will loaded tagpdf and activate tagging and interword spaces, `phase-II will
-    additionally activate paratagging. The value `tagpdf` for the `testphase` 
-    key has been deprecated. It will not error for some time and has been aliased to 
-    `phase-II`, but it is recommended to use the new values `phase-I` and `phase-II` instead.     
+    additionally activate paratagging. The value `tagpdf` for the `testphase`
+    key has been deprecated. It will not error for some time and has been aliased to
+    `phase-II`, but it is recommended to use the new values `phase-I` and `phase-II` instead.
  - renamed `\DeclareDocumentMetadata` to `\DocumentMetadata` (the older version is still provided)
    to follow the development in latex-dev.
- 
+
 ### Fixed
 
  - adapted the file hooks to the changes in LaTeX
@@ -309,11 +315,11 @@
 
 ### Removed
 
- - the `activate` key has been removed, its function is integrated in the testphase key. 
+ - the `activate` key has been removed, its function is integrated in the testphase key.
 
-### Added 
+### Added
  - preliminary support for structure destination to prepare for binary changes in texlive 2022
- 
+
 ## [2021-08-28]
 ### Changed
  - colorscheme 'original' has been renamed to 'primary-colors'
@@ -320,46 +326,46 @@
  - color key is overwritten to use l3color
 
 ### Added
- - preliminary support for standard A-2a and A-3a 
+ - preliminary support for standard A-2a and A-3a
  - output patches to firstaid to support interruption of links
    and tagging of paragraphs with page splits.
 
 ## [2021-07-31]
-### Added 
+### Added
  - \IfPDFManagementActiveTF as copy of `\pdfmanagement_if_active:TF
  - \PDFManagementAdd as copy of `\pdfmanagement_add:xxx`
  - Support for name trees /AP and /JavaScript in Catalog/Names
- - Support to add user file names to /EmbeddedFiles (beside the existing 
+ - Support to add user file names to /EmbeddedFiles (beside the existing
    way with automatically generated names)
- - if xcolor is loaded the colors it predefines are now predefined also for l3color  
+ - if xcolor is loaded the colors it predefines are now predefined also for l3color
 
-### Changed 
+### Changed
  - Implementation of the /EmbeddedFiles name tree, it is now more in line
    with the other name trees.
  - \Form no longer creates xform objects -- this affected spacing and produced
-   empty pages. The xform objects are now only created if fields are used.  
-   
+   empty pages. The xform objects are now only created if fields are used.
+
 ## [2021-07-21]
 ### Added
  - key `testphase` to \DeclareDocumentMetadata to load testphase packages like
    tagpdf, ptagging and headings
- - key `activate` to \DeclareDocumentMetadata to activate e.g. tagging. 
+ - key `activate` to \DeclareDocumentMetadata to activate e.g. tagging.
  - key `debug` with para=show, log=XX or uncompress as values.
  - l3pdfxform: support for dvips
-  
-### Changed 
+
+### Changed
  - a LaTeX format/L3 layer that loads l3color is now required
-    
+
 ### Fixed
  - argument order in \hrefrun was wrong. filename should be the first argument.
  - xcolor firstaid: svgnames could no longer be loaded due to changes in l3color.
-   
 
+
 ## [2021-06-29]
 
 ### Fixed
  - small bug in l3ref-tmp.sty
- 
+
 ## [2021-06-14]
 ### Added
  - l3pdffile: \pdffile_filespec:nnn to create a filespec dictionary
@@ -368,43 +374,43 @@
  - l3pdffield-pushbutton, a module for pushbuttons
  - l3pdffield-choice, a module for choice fields
  - l3pdffield-action, a module for reset/submit/import actions
- - l3pdffield: \pdffield_annot_ref_last:, needed for tagging in OBJR object. 
+ - l3pdffield: \pdffield_annot_ref_last:, needed for tagging in OBJR object.
  - \pdffile_filespec:nnn to create a filespec dictionary
  - l3pdfmeta, ltdocinit: support for pdf A-2u and A-3u
  - l3pdffield: tagging support for form fields
- 
+
 ### Fixed
- - l3pdftools: utf8/URI didn't handle "?" 
- - l3pdffield: encoding of value in l3pdffield-textfield 
- - l3pdffield: encoding of value of TM and TU key 
- - utf8/URI in l3pdftools didn't handle ? 
+ - l3pdftools: utf8/URI didn't handle "?"
+ - l3pdffield: encoding of value in l3pdffield-textfield
+ - l3pdffield: encoding of value of TM and TU key
+ - utf8/URI in l3pdftools didn't handle ?
  - option handling of pdflscape-ltx
  - distiller failed due to empty /PAGES
  - small bugs in the hyperref driver
 
 ### Changed
- - l3pdffield: handling of ECMAscript in /AA keys 
+ - l3pdffield: handling of ECMAscript in /AA keys
  - no longer force unicode in the generic hyperref driver as
-   it is the default where sensible anyway and clashes with platex. 
- 
+   it is the default where sensible anyway and clashes with platex.
+
 ## [2021-05-14]
-### Fixed 
+### Fixed
  - xcolor patch for [ps] type used in pstricks
  - value of citecolor wasn't expanded (errored with tcolorbox)
  - \url, \href, \hrefurl, \hrefrun and \hrefpdf leaves now vmode
- - handling of pdfauthor, pdftitle and pdfsubject in hyperxmp patch 
- 
-### Changed 
- - the module for formfield and checkboxes has been in part rewritten to 
-   better fit to the new module for textfield. 
-   Keys and documentation has been extended. 
- 
+ - handling of pdfauthor, pdftitle and pdfsubject in hyperxmp patch
+
+### Changed
+ - the module for formfield and checkboxes has been in part rewritten to
+   better fit to the new module for textfield.
+   Keys and documentation has been extended.
+
 ### Added
  - generic command hooks have been added to \url, \href, \hrefurl,
    \hrefrun and \hrefpdf. Their use require a latex 2021-06-01.
- - dictionaries widget/AA, widget/AP, widget/MK and widget/BS in l3pdfannot. 
- - a module for textfields 
-      
+ - dictionaries widget/AA, widget/AP, widget/MK and widget/BS in l3pdfannot.
+ - a module for textfields
+
 ## [2021-03-17]
 
 ### Fixed
@@ -415,18 +421,18 @@
 - \pdf_name_from_unicode_e:n: use cvn operator with dvips
 - \url: it has an optional argument through which protocol, formatting command and encoding
   can be changed
-- \href can use the url arguments too.  
+- \href can use the url arguments too.
 - \hyper at linkfile (GoToR links) now uses a filespec dictionary. This improves the
-  support for non-ascii files names.   
+  support for non-ascii files names.
 
 ### Added
-- \hrefurl, \hrefrun, \hrefpdf for better support of non-ascii input and 
-  default options, see the hyperref-generic documentation. 
+- \hrefurl, \hrefrun, \hrefpdf for better support of non-ascii input and
+  default options, see the hyperref-generic documentation.
 
 ## [2021-03-07]
 
 ### Added
-- \pdfannot_widget_box:nnnn 
+- \pdfannot_widget_box:nnnn
 - \pdfannot_dict_use:n
 -  module l3pdffield for form fields. Currently it only supports checkboxes.
 
@@ -436,10 +442,10 @@
 ### Removed
 - \pdfannot_box:nnnnn: Concept to mix manual specs and dictionaries is wrong.
   This can lead to duplicate entries in the dictionaries.
-  
+
 ### Fixed
 - Wrong default setting of \g_@@_active_bool (issue #13)
-- l3pdffile: Wrong casing: FileSpec -> Filespec   
+- l3pdffile: Wrong casing: FileSpec -> Filespec
 - beamer linkbordercolor error (workaround in firstaid)
 
 ## [2021-02-23]

Modified: trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/doc/latex/pdfmanagement-testphase/README.md	2024-10-27 20:11:19 UTC (rev 72677)
@@ -1,6 +1,6 @@
 # LaTeX PDF management testphase bundle
 
-Version: 0.96m, 2024-09-29
+Version: 0.96n, 2024-10-27
 
 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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/hyperref-generic.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -82,7 +82,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -456,22 +456,21 @@
 %   \end{hypkey}
 %
 %  \subsection{Public interfaces}
-%  The |colorlinks| and |ocgcolorlinks| and related keys are
-%  using these booleans:
-%  \begin{verbatim}
-%     \l_hyp_annot_colorlink_bool,
-%     \l_hyp_annot_colorurl_bool,
-%     \l_hyp_annot_colorfile_bool,
-%     \l_hyp_annot_colorrun_bool,
-%     \l_hyp_annot_colormenu_bool,
-%     \l_hyp_annot_ocgcolorlink_bool,
-%     \l_hyp_annot_ocgcolorurl_bool,
-%     \l_hyp_annot_ocgcolorfile_bool,
-%     \l_hyp_annot_ocgcolorrun_bool,
-%     \l_hyp_annot_ocgcolormenu_bool,
-%  \end{verbatim}
-%
-%   They are both inserting hook code in the |pdfannot/link/|\meta{type}|/begin|
+%  
+%  \begin{variable}
+%   {\l_hyp_annot_colorlink_bool,
+%  \l_hyp_annot_colorurl_bool,
+%  \l_hyp_annot_colorfile_bool,
+%  \l_hyp_annot_colorrun_bool,
+%  \l_hyp_annot_colormenu_bool,
+%  \l_hyp_annot_ocgcolorlink_bool,
+%  \l_hyp_annot_ocgcolorurl_bool,
+%  \l_hyp_annot_ocgcolorfile_bool,
+%  \l_hyp_annot_ocgcolorrun_bool,
+%  \l_hyp_annot_ocgcolormenu_bool
+%   }
+%  These boolean are used by the |colorlinks| and |ocgcolorlinks| and related keys.
+%  These keys insert hook code in the |pdfannot/link/|\meta{type}|/begin|
 %   and |pdfannot/link/|\meta{type}|/end| hooks. \meta{type} is one of
 %   |GoTo|, |URI|, |GoToR|, |Named| or |Launch|.
 %
@@ -484,6 +483,7 @@
 %
 %   The border colors aren't saved in color names currently, but if the need
 %   would arise it would possible to change this.
+%   \end{variable}
 %  \subsection{Changed behaviour}
 %   \begin{description}
 %   \item[colorlinks] |colorlinks| or |colorlinks=true| will as before disable the |pdfborder| 
@@ -965,7 +965,7 @@
 %<@@=hyp>
 %    \end{macrocode}
 %    \begin{macrocode}
-\ProvidesFile{hgeneric-testphase.def}[2024-09-29 v0.96m %
+\ProvidesFile{hgeneric-testphase.def}[2024-10-27 v0.96n %
   generic Hyperref driver for the LaTeX PDF management testphase bundle]
 
 \RequirePackage{etoolbox} %why?
@@ -1860,7 +1860,7 @@
 % replaced if some more generic PDF string command/module exists.
 % All commands here use the \enquote{submodule} name \texttt{text}.
 % At first a hook for user additions:
-% \begin{macro}{hyp/text/pdfstring}
+% \begin{macro}[no-user-doc]{hyp/text/pdfstring}
 %    \begin{macrocode}
 \hook_new:n {hyp/text/pdfstring}
 %    \end{macrocode}
@@ -1995,7 +1995,7 @@
 % The code has to define |\Hy at PutCatalog| as we can't yet
 % change code in hyperref. The switch for draftmode has been removed.
 %
-% \begin{macro}
+% \begin{macro}[no-user-doc]
 %   {
 %     \@@_PageLabels_gpush:,
 %     \Hy at PutCatalog,
@@ -2127,7 +2127,7 @@
 % to create also a structured destination.
 % We don't use the cmd hook, as we want the same hook for both start commands.
 % We make the current dest name available so that the hook code can use it.
-%  \begin{macro}
+%  \begin{macro}[no-user-doc]
 %    {
 %      \hyper at anchor,
 %      \hyper at anchorstart,

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -45,7 +45,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 %
@@ -56,32 +56,32 @@
 %    \begin{macrocode}
 %<drivers>\ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-testphase-dvipdfmx.def}{2024-09-29}{}
+  {l3backend-testphase-dvipdfmx.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-testphase-dvips.def}{2024-09-29}{}
+  {l3backend-testphase-dvips.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-testphase-dvisvgm.def}{2024-09-29}{}
+  {l3backend-testphase-dvisvgm.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm}
 %</dvisvgm>
 %<*luatex>
-  {l3backend-testphase-luatex.def}{2024-09-29}{}
+  {l3backend-testphase-luatex.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)}
 %</luatex>
 %<*pdftex>
-  {l3backend-testphase-pdftex.def}{2024-09-29}{}
+  {l3backend-testphase-pdftex.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)}
 %</pdftex>
 %<*xdvipdfmx>
-  {l3backend-testphase-xetex.def}{2024-09-29}{}
+  {l3backend-testphase-xetex.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX}
 %</xdvipdfmx>
 %    \end{macrocode}
 % \subsection{Variants}
-% We need to generate temporarily a few e-types variants of kernel backend commands. 
+% We need to generate temporarily a few e-types variants of kernel backend commands.
 % These can be removed once the kernel provides them.
 %    \begin{macrocode}
 %<@@=pdf>
@@ -101,13 +101,13 @@
 % Starting with TeXlive 2023 the engines support a \texttt{shipout} keyword
 % for \cs{pdfliteral} and \cs{special}. When used the argument is not expanded
 % when the command is used but only when the page is shipped out. This allows for example
-% the tagging code to delay the page-wise numbering of MC-chunks until the page is 
-% actually built. For now we test the engine support. The boolean is setup 
+% the tagging code to delay the page-wise numbering of MC-chunks until the page is
+% actually built. For now we test the engine support. The boolean is setup
 % in pdfmanagement-testphase.dtx.
 %    \begin{macrocode}
 %<*drivers>
 %    \end{macrocode}
-% 
+%
 % The following commands provide the needed kernel backend support. This are basically
 % copies of similar commands of l3backend-basics.
 % \begin{macro}
@@ -115,7 +115,7 @@
 %     \__kernel_backend_shipout_literal:e
 %   }
 %  The one shared function for all backends is access to the basic
-%  \tn{special} primitive. 
+%  \tn{special} primitive.
 %    \begin{macrocode}
 \bool_if:NT \l__pdfmanagement_delayed_shipout_bool
  {
@@ -124,7 +124,7 @@
 %</drivers>
 %    \end{macrocode}
 % \end{macro}
-% 
+%
 %    \begin{macrocode}
 %<*luatex|pdftex>
 %    \end{macrocode}
@@ -138,7 +138,7 @@
   \cs_new_protected:Npn \__kernel_backend_shipout_literal_pdf:e #1
     {
 %<*luatex>
-      \tex_pdfextension:D ~ literal ~ shipout ~ 
+      \tex_pdfextension:D ~ literal ~ shipout ~
 %</luatex>
 %<*pdftex>
       \tex_pdfliteral:D ~ shipout ~
@@ -149,12 +149,12 @@
 % \end{macro}
 %
 % \begin{macro}{\__kernel_backend_shipout_literal_page:e}
-%  Page literals are pretty simple. 
+%  Page literals are pretty simple.
 %    \begin{macrocode}
   \cs_new_protected:Npn \__kernel_backend_shipout_literal_page:e #1
     {
 %<*luatex>
-      \tex_pdfextension:D ~ literal ~ shipout ~ 
+      \tex_pdfextension:D ~ literal ~ shipout ~
 %</luatex>
 %<*pdftex>
       \tex_pdfliteral:D ~ shipout ~
@@ -161,10 +161,10 @@
 %</pdftex>
         page { #1 }
     }
-%</luatex|pdftex> 
+%</luatex|pdftex>
 %<drivers> }
 %    \end{macrocode}
-% \end{macro} 
+% \end{macro}
 
 % \subsection{Crossreferences}
 % Commands to get a reference for the absolute page counter.
@@ -190,7 +190,7 @@
 % avoid that destinations names are optimized with xelatex/dvipdfmx
 % see https://tug.org/pipermail/dvipdfmx/2019-May/000002.html
 %    \begin{macrocode}
-%<*dvipdfmx|xdvipdfmx>    
+%<*dvipdfmx|xdvipdfmx>
     \__kernel_backend_literal:n { dvipdfmx:config~C~ 0x0010 }
 %</dvipdfmx|xdvipdfmx>
 %    \end{macrocode}
@@ -745,7 +745,7 @@
   }
 \cs_new_protected:Npn \@@_backend_PageResources_gput:nnn #1 #2 #3
   {
-   % this is not used for output, but there is a test if the resource is empty   
+   % this is not used for output, but there is a test if the resource is empty
    \prop_gput:cne { \__kernel_pdfdict_name:n { g_@@_Core/Page/Resources/#1} }
      { \str_convert_pdfname:n {#2} }{ #3 }
    %objects are not filled with \pdf_object_write as this is not additive!
@@ -802,33 +802,43 @@
 %  create the bdc/emc marker and store the properties.
 % \cs{@@_backend_PageResources_gpush:n} outputs the /Properties and/or the other
 % resources for the current page.
+%
+%  pdftex and luatex (and perhaps dvips ...) need to know if there are in a
+% xform stream ...
 %    \begin{macrocode}
-% pdftex and luatex (and perhaps dvips ...) need to know if there are in a
-% xform stream ...
 %<*drivers>
 \bool_new:N \l_@@_backend_xform_bool
 %</drivers>
-%<*dvips>
+%    \end{macrocode}
+%
 % dvips is easy: create an object, and reference it in the bdc
 % ghostscript will then automatically replace it by a name
-% and add the name to the /Properties dict
+% and add the name to the /Properties dict,
 % special variant von accsupp
-% https://chat.stackexchange.com/transcript/message/50831812#50831812
+% \url{https://chat.stackexchange.com/transcript/message/50831812#50831812}
+%    \begin{macrocode}
+%<*dvips>
 %
 \cs_set_protected:Npn \@@_backend_bdc:nn #1 #2 % #1 eg. Span, #2: dict_content
   {
     \@@_backend_pdfmark:n{/#1~<<#2>>~/BDC}
   }
+%    \end{macrocode}
+% There is not difference here between inline and property BDC, it is always
+% a property:
+%    \begin{macrocode}
+\cs_set_eq:NN \@@_backend_bdc_contobj:nn    \@@_backend_bdc:nn
+\cs_set_eq:NN \@@_backend_bdc_contstream:nn \@@_backend_bdc:nn
 
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {
     \cs_new_protected:Npn \@@_backend_bdc_shipout:ee #1 #2 % #1 eg. Span, #2: dict_content
-      { 
+      {
         \__kernel_backend_shipout_literal:e
           {ps: SDict ~ begin ~ mark /#1~<<#2>>~/BDC ~ pdfmark ~ end }
       }
-  }      
-  
+  }
+
 \cs_set_protected:Npn \@@_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
   {
     \@@_backend_pdfmark:e{/#1~\pdf_object_ref:n{#2}~/BDC}
@@ -853,11 +863,14 @@
 %
 \cs_set_protected:Npn \@@_backend_bdc:nn #1 #2 % #1 eg. Span, #2: dict_content
   {}
+\cs_set_eq:NN \@@_backend_bdc_contobj:nn    \@@_backend_bdc:nn
+\cs_set_eq:NN \@@_backend_bdc_contstream:nn \@@_backend_bdc:nn
+
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
-  {  
+  {
     \cs_set_protected:Npn \@@_backend_shipout_bdc:ee #1 #2 % #1 eg. Span, #2: dict_content
-      {}  
-  }    
+      {}
+  }
 \cs_set_protected:Npn \@@_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
   {}
 \cs_set_protected:Npn \@@_backend_bdcobject:n #1  % #1 eg. Span,
@@ -869,7 +882,7 @@
 \cs_new_protected:Npn \@@_backend_PageResources_gpush:n #1 {}
 
 %</dvisvgm>
-
+%
 % xetex has to create the entries in the /Properties manually
 % (like the other backends)
 % use pdfbase special
@@ -941,11 +954,11 @@
   }
 
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
-  { 
+  {
     \cs_set_protected:Npn \@@_backend_bdc_shipout_contstream:ee #1 #2
       {
         \__kernel_backend_shipout_literal:e {pdf:code~ /#1~<<#2>>~BDC }
-      }  
+      }
     \cs_set_eq:NN \@@_backend_bdc_shipout:ee \@@_backend_bdc_shipout_contstream:ee
   }
 \cs_set_protected:Npn \@@_backend_emc:
@@ -1032,24 +1045,21 @@
   {
     \__kernel_backend_literal_page:n { /#1~<<#2>>~BDC }
   }
-  
- \cs_set_protected:Npn \@@_backend_bdc:nn #1 #2
-  {
-    \bool_if:NTF  \g__pdfmanagement_active_bool
-      {\cs_gset_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contobj:nn}
-      {\cs_gset_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contstream:nn}
-      \@@_backend_bdc:nn {#1}{#2}
-  }
 
+%    \end{macrocode}
+% \changes{v0.96n}{2024/10/23}{Use inline dictionaries in bdc always.}
+%    \begin{macrocode}
+\cs_set_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contstream:nn
+
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
-  {  
+  {
     \cs_set_protected:Npn \@@_backend_bdc_shipout_contstream:ee #1 #2
       {
         \__kernel_backend_shipout_literal_page:e { /#1~<<#2>>~BDC }
-      }    
+      }
     \cs_set_eq:NN \@@_backend_bdc_shipout:ee \@@_backend_bdc_shipout_contstream:ee
   }
-  
+
 \cs_set_protected:Npn \@@_backend_emc:
   {
     \__kernel_backend_literal_page:n { EMC }
@@ -1057,9 +1067,12 @@
 
 \cs_new_protected:Npn \@@_backend_PageResources_gpush:n #1 {}
 %</luatex>
+%    \end{macrocode}
+% pdflatex is the most complicated if we want to use properties
+% as it has to go through the aux ...
+% the push command is extended to take other resources too
+%    \begin{macrocode}
 %<*pdftex>
-% pdflatex is the most complicated as it has to go through the aux ...
-% the push command is extended to take other resources too
 \cs_set_protected:Npn \@@_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
   {
     \int_gincr:N \g_@@_backend_name_int
@@ -1134,23 +1147,21 @@
    {
      \__kernel_backend_literal_page:n { /#1~<<#2>>~BDC }
    }
+%    \end{macrocode}
+% \changes{v0.96n}{2024/10/23}{Use inline dictionaries in bdc always.}
+% We use by default the direct BDC.
+%    \begin{macrocode}
+\cs_set_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contstream:nn
 
-\cs_set_protected:Npn \@@_backend_bdc:nn #1 #2
+\bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {
-    \bool_if:NTF  \g__pdfmanagement_active_bool
-      {\cs_gset_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contobj:nn}
-      {\cs_gset_eq:NN \@@_backend_bdc:nn \@@_backend_bdc_contstream:nn}
-      \@@_backend_bdc:nn {#1}{#2}
-  }
-\bool_if:NT\l__pdfmanagement_delayed_shipout_bool
-  {  
     \cs_set_protected:Npn \@@_backend_bdc_shipout_contstream:ee #1 #2
        {
          \__kernel_backend_shipout_literal_page:e { /#1~<<#2>>~BDC }
-       }     
+       }
     \cs_set_eq:NN \@@_backend_bdc_shipout:ee \@@_backend_bdc_shipout_contstream:ee
   }
-  
+
 \cs_set_protected:Npn \@@_backend_emc:
   {
     \__kernel_backend_literal_page:n { EMC }
@@ -1189,7 +1200,7 @@
 %</pdftex>
 %    \end{macrocode}
 % \end{macro}
-% 
+%
 % \subsection{\enquote{Catalog} \& subdirectories (pdfcatalog) }
 % The backend command is already in the driver:
 % \cs{@@_backend_catalog_gput:nn}
@@ -1561,7 +1572,7 @@
                    /ColorSpace~
                    \pdf_object_ref:n { @@/Page/Resources/ColorSpace }
                  >>
-               }             
+               }
              \@@_backend:e {exobj ~<<#2>>}
            }
       }
@@ -1765,9 +1776,9 @@
 % The needed code differ depending on if structure objects use standard or indexed object names.
 % At the end we will probably always use indexed objects, but for now we offer
 % both options.
-%  
-% \begin{macro}{\l_pdf_current_structure_destination_tl}
 %
+% \begin{variable}[no-user-doc]{\l_pdf_current_structure_destination_tl}
+%
 % This command holds the name of the structure object to use in the following commands
 % which creates a destination. The code which activates structure destinations
 % must also ensure that it has a sensible, expandable content. \pkg{tagpdf} for example
@@ -1774,7 +1785,7 @@
 % will define it as
 % \begin{verbatim}
 % \tl_set:Nn \l_pdf_current_structure_destination_tl { __tag/struct/\g__tag_struct_stack_current_tl }
-% \end{verbatim} 
+% \end{verbatim}
 % or if indexed structure object names are used
 % \begin{verbatim}
 % \tl_set:Nn \l_pdf_current_structure_destination_tl { {__tag/struct}{\g__tag_struct_stack_current_tl} }
@@ -1784,7 +1795,7 @@
 \tl_new:N   \l_pdf_current_structure_destination_tl
 %</drivers>
 %    \end{macrocode}
-% \end{macro}
+% \end{variable}
 %
 % We will define alternatives for three backend commands:
 % \begin{verbatim}
@@ -1793,7 +1804,7 @@
 % \__pdf_backend_link_begin_goto:nnw  -> \__pdf_backend_link_begin_structure_goto:nnw
 % \__pdf_backend_destination:nn       -> \__pdf_backend_indexed_structure_destination:nn
 % \__pdf_backend_destination:nnnn -> \__pdf_backend_indexed_structure_destination:nnnn
-% \__pdf_backend_link_begin_goto:nnw  -> \__pdf_backend_indexed_link_begin_structure_goto:nnw 
+% \__pdf_backend_link_begin_goto:nnw  -> \__pdf_backend_indexed_link_begin_structure_goto:nnw
 % \end{verbatim}
 %
 % Activating means mapping them onto the original commands. Be aware that not
@@ -1800,7 +1811,7 @@
 % all engines and compilation routes support structure destinations, for them
 % the command will be a no-op.
 %
-% \begin{macro}{\pdf_activate_structure_destination:,\pdf_activate_indexed_structure_destination:}
+% \begin{macro}[no-user-doc]{\pdf_activate_structure_destination:,\pdf_activate_indexed_structure_destination:}
 %    \begin{macrocode}
 %<*drivers>
 \cs_new_protected:Npn \pdf_activate_structure_destination:
@@ -2108,7 +2119,7 @@
 %</luatex>
 %    \end{macrocode}
 % \end{macro}
-% 
+%
 % \begin{macro}{\@@_backend_indexed_structure_destination:nn,
 % \@@_backend_indexed_structure_destination:nnnn}
 % This are the indexed variants of the commands to create a destination
@@ -2148,7 +2159,7 @@
          {
           obj ~ @pdf.SDest.\exp_not:n{#1}
           [
-            \exp_after:wN \pdf_object_ref_indexed:nn  \l_pdf_current_structure_destination_tl 
+            \exp_after:wN \pdf_object_ref_indexed:nn  \l_pdf_current_structure_destination_tl
             \str_case:nnF {#2}
               {
                 { xyz }   { /XYZ ~ @xpos ~ @ypos ~ null }
@@ -2162,7 +2173,7 @@
               }
               { /XYZ ~ @xpos ~ @ypos ~ \fp_eval:n { (#2) / 100 } }
           ]
-        }     
+        }
   }
 %    \end{macrocode}
 %
@@ -2204,7 +2215,7 @@
                {
                  obj ~ @pdf.SDest.\exp_not:n{#2}
                  [
-                   \exp_after:wN \pdf_object_ref_indexed:nn  \l_pdf_current_structure_destination_tl             
+                   \exp_after:wN \pdf_object_ref_indexed:nn  \l_pdf_current_structure_destination_tl
                    /FitR ~
                      @pdf_ #2 _llx ~ @pdf_ #2 _lly ~
                      @xpos ~ @ypos
@@ -2223,7 +2234,7 @@
     \exp_args:Ne \@@_backend_indexed_structure_destination_aux:nnnn
       { \dim_eval:n {#2} } {#1} {#3} {#4}
   }
-%</xdvipdfmx|dvipdfmx>  
+%</xdvipdfmx|dvipdfmx>
 %    \end{macrocode}
 %
 % Now pdftex. We only redefine for version 1.40 revision 24 or later.
@@ -2266,7 +2277,7 @@
                    { fitr }  { fitr }
                  }
                  { xyz ~ zoom \fp_eval:n { #2 * 10 } }
-               \scan_stop:          
+               \scan_stop:
       }
     \cs_set_protected:Npn \@@_backend_indexed_structure_destination:nnnn #1#2#3#4
       {
@@ -2326,7 +2337,7 @@
                 { fitr }  { fitr }
               }
               { xyz ~ zoom \fp_eval:n { #2 * 10 } }
-            \scan_stop:       
+            \scan_stop:
       }
     \cs_set_protected:Npn \@@_backend_indexed_structure_destination:nnnn #1#2#3#4
       {
@@ -2368,15 +2379,15 @@
     \AddToHook{begindocument}{\pdfmanagement_add:nnn{Info}{Producer}{(pdfTeX+dvips)}}
     \__kernel_backend_literal:e{!~<</DocumentUUID~(DocumentUUID)>>~setpagedevice}
     \__kernel_backend_literal:e{!~<</InstanceUUID~(InstanceUUID)>>~setpagedevice}
-    \str_if_exist:NTF\c_sys_timestamp_str 
+    \str_if_exist:NTF\c_sys_timestamp_str
       {
        \pdfmanagement_add:nne{Info}{CreationDate}{(\c_sys_timestamp_str)}
-       \pdfmanagement_add:nne{Info}{ModDate}{(\c_sys_timestamp_str)}     
+       \pdfmanagement_add:nne{Info}{ModDate}{(\c_sys_timestamp_str)}
       }
       {
        \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')}
        \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')}
-      }     
+      }
 %</dvips>
 %<*dvipdfmx>
     \pdfmanagement_add:nnn{Info}{Producer}{(dvipdfmx)}
@@ -2409,7 +2420,7 @@
      ]}
 %</luatex>
 %<*drivers>
-    \str_if_exist:NF\c_sys_timestamp_str 
+    \str_if_exist:NF\c_sys_timestamp_str
       {
        \pdfmanagement_add:nnn{Info}{CreationDate}{(D:20010101205959-00'00')}
        \pdfmanagement_add:nnn{Info}{ModDate}{(D:20010101205959-00'00')}
@@ -2463,14 +2474,14 @@
 %    \end{macrocode}
 %
 % \subsection{Suppressing deprecated PDF features}
-% 
+%
 % \texttt{/ProcSet}, \texttt{/CharSet} and the \texttt{/Info} dictionary
 % are deprecated in PDF 2.0. For the pdf/A-4 standard they must be suppressed.
 % Not every engine is able to do this, but for pdfTeX and luatex we define suitable
-% backend command. \texttt{/ProcSet} is suppressed automatically 
-% for pdf version 2.0 starting with in texlive 2023. 
+% backend command. \texttt{/ProcSet} is suppressed automatically
+% for pdf version 2.0 starting with in texlive 2023.
 % \begin{macro}{\@@_backend_omit_charset:n}
-% The option to omit /Charset exists already for quite some time for the two 
+% The option to omit /Charset exists already for quite some time for the two
 % engines.
 %    \begin{macrocode}
 %<*xdvipdfmx|dvipdfmx|dvips|dvisvgm>
@@ -2480,19 +2491,19 @@
 \cs_new_protected:Npn \@@_backend_omit_charset:n #1 %#1 number
   {
     \tex_pdfomitcharset:D = #1 \scan_stop:
-  } 
+  }
 %</pdftex>
 %<*luatex>
 \cs_new_protected:Npn \@@_backend_omit_charset:n #1 %#1 number
   {
     \tex_pdfvariable:D omitcharset  = #1 \scan_stop:
-  } 
+  }
 %</luatex>
 %    \end{macrocode}
 % \end{macro}
-% 
+%
 % \begin{macro}{\@@_backend_omit_info:n}
-% The option to suppress the info dictionary will be available in 
+% The option to suppress the info dictionary will be available in
 % texlive 2023.
 %    \begin{macrocode}
 %<*xdvipdfmx|dvipdfmx|dvips|dvisvgm>
@@ -2506,11 +2517,11 @@
     \cs_new_protected:Npn \@@_backend_omit_info:n #1 %#1 number
      {
        \pdfomitinfodict = #1 \scan_stop:
-     } 
+     }
   }
   {
     \cs_new_protected:Npn \@@_backend_omit_info:n #1 {}%#1 number
-     
+
   }
 %</pdftex>
 %<*luatex>
@@ -2522,16 +2533,16 @@
      }
   }
   {
-    \cs_new_protected:Npn \@@_backend_omit_info:n #1 {} %#1 number   
-  }    
+    \cs_new_protected:Npn \@@_backend_omit_info:n #1 {} %#1 number
+  }
 %</luatex>
 %    \end{macrocode}
 % \end{macro}
-% 
+%
 %  With luatex it is for some standards also necessary to suppress the CidSet
-%  entry in the fonts (with xetex there seem to be no problem. 
+%  entry in the fonts (with xetex there seem to be no problem.
 % \begin{macro}{\@@_backend_omit_cidset:n}
-% The option to omit /Charset exists already for quite some time for the two 
+% The option to omit /Charset exists already for quite some time for the two
 % engines.
 %    \begin{macrocode}
 %<*xdvipdfmx|dvipdfmx|dvips|dvisvgm|pdftex>
@@ -2541,11 +2552,11 @@
 \cs_new_protected:Npn \@@_backend_omit_cidset:n #1 %#1 number
   {
     \tex_pdfvariable:D omitcidset  = #1 \scan_stop:
-  } 
+  }
 %</luatex>
 %    \end{macrocode}
 % \end{macro}
- 
+
 %
 % \subsection{lua code for lualatex}
 %    \begin{macrocode}
@@ -2671,5 +2682,5 @@
 %</lua>
 %    \end{macrocode}
 % \end{implementation}
-% 
+%
 % \PrintIndex

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfannot.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -432,7 +432,7 @@
 %    \begin{macrocode}
 %<@@=pdfannot>
 %<*header>
-\ProvidesExplPackage{l3pdfannot}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdfannot}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfdict.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -208,7 +208,7 @@
 %    \begin{macrocode}
 %<@@=pdfdict>
 %<*header>
-\ProvidesExplPackage{l3pdfdict}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdfdict}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-action.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-checkbox.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -64,7 +64,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-choice.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-pushbutton.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -55,7 +55,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-radiobutton.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -83,7 +83,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield-textfield.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffield.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -69,7 +69,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -972,7 +972,7 @@
 %<*package>
 %<@@=pdffield>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{l3pdffield-testphase}{2024-09-29}{0.96m}%
+\ProvidesExplPackage{l3pdffield-testphase}{2024-10-27}{0.96n}%
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdffile.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -398,7 +398,7 @@
 %
 %    \begin{macrocode}
 %<*header>
-\ProvidesExplPackage{l3pdffile}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdffile}{2024-10-27}{0.96n}
   {embedding and referencing files in PDF---LaTeX PDF management testphase bundle}
 \RequirePackage{l3pdftools}  %temporarily!!
 %</header>

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmanagement.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -57,7 +57,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -632,7 +632,7 @@
 %<@@=pdfmanagement>
 %<*header>
 %
-\ProvidesExplPackage{l3pdfmanagement}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdfmanagement}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfmeta.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -666,7 +666,7 @@
 %    \begin{macrocode}
 %<@@=pdfmeta>
 %<*header>
-\ProvidesExplPackage{l3pdfmeta}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdfmeta}{2024-10-27}{0.96n}
   {PDF-Standards---LaTeX PDF management testphase bundle}
 %</header>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdftools.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -120,11 +120,14 @@
 % Entries to the /Properties dictionary in the page resources can
 % be added with dvips only through side-effects: if a BDC-mark is created
 % dvips/ghostscript will automatically create the necessary objects and names.
-% To get a sensible abstraction the code does the same for the other backends if the
+% To get a sensible abstraction the code does for some of the following
+% command the same for the other backends if the
 % core management code has been activated. This means that the behaviour
 % of the command is different then. The \cs{pdf_bdcobject:..} should only be used
 % if the management is active.
-% \begin{function}[updated = 2020-07-03]
+%
+%
+% \begin{function}[updated = 2024-10-23]
 %   {
 %     \pdf_bdc:nn, \pdf_bdc:ee
 %   }
@@ -131,15 +134,15 @@
 %   \begin{syntax}
 %     \cs{pdf_bdc:nn} \Arg{tag} \Arg{dictionary content}
 %   \end{syntax}
-%    This command adds a BDC marked content operator to the current page stream.
+%   This command adds a BDC marked content operator to the current page stream.
 %   \meta{tag} is the tag of this operator (without the leading slash),
 %   \meta{dictionary content} is the content of the second argument.
-%   If the PDF resource management is active an dictionary object with the
-%   content is created and referenced with a name in the BDC operator.
-%   Without the resource management the content is used directly. It then
-%   depends on the backend how it is handled: with dvips a name is used
-%   while the pdfmode engines and dvipdfmx write the content into the stream.
+%   With the exception of the dvips backend,
+%   the dictionary content is added inline in the stream. Such an inline BDC
+%   is typically better for ActualText additions as some PDF reader ignore
+%   entries given in properties.
 % \end{function}
+%
 % \begin{function}[added = 2023-08-18]
 %   {
 %     \pdf_bdc_shipout:ee
@@ -150,21 +153,21 @@
 %    This command adds a BDC marked content operator to the current page stream.
 %   \meta{tag} is the tag of this operator (without the leading slash),
 %   \meta{dictionary content} is the content of the second argument.
-%   
-%   Differently to \cs{pdf_bdc:ee} the arguments are not expanded when the 
-%   command is \emph{used}, but only at \emph{shipout}. 
+%
+%   Differently to \cs{pdf_bdc:ee} the arguments are not expanded when the
+%   command is \emph{used}, but only at \emph{shipout}.
 %   This requires new engines which
 %   allow to use the keyword \texttt{shipout} with the primitive
-%   \cs{special} and \cs{pdfliteral}. Also differently to \cs{pdf_bdc:ee} 
+%   \cs{special} and \cs{pdfliteral}. Also similar to \cs{pdf_bdc:ee}
 %   the content of \meta{dictionary content} is added inline in the stream
 %   with most engines (not on the dvips + ps2pdf route).
 %   This means that this command can also be used if such an inline dictionary is preferred.
-%   
-%   The command requires current engines and 
+%
+%   The command requires current engines and
 %   is not defined if an too old engine is detected!
-%   
+%
 % \end{function}
-% 
+%
 % \begin{function}[added = 2020-07-03]
 %   {
 %     \pdf_bdcobject:nn
@@ -235,7 +238,7 @@
 %
 %    \begin{macrocode}
 %<*header>
-\ProvidesExplPackage{l3pdftools}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdftools}{2024-10-27}{0.96n}
   {candidate commands for l3pdf---LaTeX PDF management testphase bundle}
 %</header>
 %    \end{macrocode}
@@ -434,6 +437,7 @@
 %
 % \subsubsection{BDC  operator commands}
 % \begin{macro}{\pdf_bdc:nn,\pdf_bdc:ee}
+% \begin{macro}{\pdf_bdc_property:nn}
 % \begin{macro}{\pdf_bdc_shipout:ee}
 % \begin{macro}{\pdf_bdcobject:nn}
 % \begin{macro}{\pdf_bdcobject:n}
@@ -443,18 +447,20 @@
 \cs_new_protected:Npn  \pdf_bdc:nn #1 #2 { \@@_backend_bdc:nn { #1 }{ #2 } }
 \cs_generate_variant:Nn \pdf_bdc:nn {ee}
 
-\cs_new_protected:Npn  \pdf_bdc_shipout:ee #1 #2 
-  { 
+\cs_new_protected:Npn  \pdf_bdc_property:nn #1 #2
+  { \@@_backend_bdc_contobj:nn { #1 }{ #2 } }
+\cs_new_protected:Npn  \pdf_bdc_shipout:ee #1 #2
+  {
     \bool_if:NTF\l__pdfmanagement_delayed_shipout_bool
-      { 
-        \@@_backend_bdc_shipout:ee { #1 }{ #2 } 
+      {
+        \@@_backend_bdc_shipout:ee { #1 }{ #2 }
         \cs_gset_eq:NN \pdf_bdc_shipout:ee \@@_backend_bdc_shipout:ee
       }
       {
-        \msg_error:nn {pdfmanagement}{delayed-shipout}    
+        \msg_error:nn {pdfmanagement}{delayed-shipout}
         \cs_gset_eq:NN \pdf_bdc_shipout:ee  \use_none:nn
-      }        
-  }    
+      }
+  }
 \cs_new_protected:Npn  \pdf_bdcobject:nn #1 #2 { \@@_backend_bdcobject:nn { #1 }{ #2 } }
 \cs_new_protected:Npn  \pdf_bdcobject:n #1     { \@@_backend_bdcobject:n  { #1 } }
 \cs_new_protected:Npn  \pdf_bmc:n #1     { \@@_backend_bmc:n  { #1 } }
@@ -466,6 +472,7 @@
 % \end{macro}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 %    \begin{macrocode}
 %</package>
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/l3pdfxform.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -132,7 +132,7 @@
 %    \begin{macrocode}
 %<@@=pdf>
 %<*header>
-\ProvidesExplPackage{l3pdfxform}{2024-09-29}{0.96m}
+\ProvidesExplPackage{l3pdfxform}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/ltdocinit.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -221,7 +221,7 @@
 %    \begin{macrocode}
 %<@@=pdfmanagement>
 %<*header>
-\ProvidesExplPackage{ltdocinit}{2024-09-29}{0.96m}
+\ProvidesExplPackage{ltdocinit}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -63,7 +63,7 @@
 % |debug={firstaidoff={name1,name2,...},...}|.
 %    \begin{macrocode}
 %<*package>
-\ProvidesExplPackage{pdfmanagement-firstaid}{2024-09-29}{0.96m}
+\ProvidesExplPackage{pdfmanagement-firstaid}{2024-10-27}{0.96n}
   {LaTeX PDF management testphase bundle / firstaid-patches}
 
 %<@@=pdfmanagement>

Modified: trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -47,7 +47,7 @@
 %    }^^A
 % }
 %
-% \date{Version 0.96m, released 2024-09-29}
+% \date{Version 0.96n, released 2024-10-27}
 %
 % \maketitle
 % \begin{documentation}
@@ -394,7 +394,7 @@
 %    \begin{macrocode}
 %<@@=pdf>
 %<*package>
-\ProvidesExplPackage{pdfmanagement-testphase}{2024-09-29}{0.96m}
+\ProvidesExplPackage{pdfmanagement-testphase}{2024-10-27}{0.96n}
   {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-09-29}{0.96m}
+\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/color-ltx.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -24,7 +24,7 @@
 %% This file has the LPPL maintenance status "maintained".
 %%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{color-ltx}[2024-09-29 v0.96m
+\ProvidesPackage{color-ltx}[2024-10-27 v0.96n
   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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -19,7 +19,7 @@
 %
 % for those people who are interested.
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
-\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-09-29}{0.96m}
+\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2024-10-27}{0.96n}
   {temporary patches for the colorspace package to test pdfresource management ... UF}
 
 

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: hyperref-generic.dtx
-\ProvidesFile{hgeneric-testphase.def}[2024-09-29 v0.96m %
+\ProvidesFile{hgeneric-testphase.def}[2024-10-27 v0.96n %
   generic Hyperref driver for the LaTeX PDF management testphase bundle]
 
 \RequirePackage{etoolbox} %why?

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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvipdfmx.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvipdfmx.def}{2024-09-29}{}
+  {l3backend-testphase-dvipdfmx.def}{2024-10-27}{}
   {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 }
@@ -152,7 +152,6 @@
 
 \cs_new_protected:Npn \__pdf_backend_PageResources_obj_gpush: {}
 \bool_new:N \l__pdf_backend_xform_bool
-
  \cs_set_protected:Npn \__pdf_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
    {
      \int_gincr:N \g__pdf_backend_name_int

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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvips.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvips.def}{2024-09-29}{}
+  {l3backend-testphase-dvips.def}{2024-10-27}{}
   {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 }
@@ -134,6 +134,8 @@
   {
     \__pdf_backend_pdfmark:n{/#1~<<#2>>~/BDC}
   }
+\cs_set_eq:NN \__pdf_backend_bdc_contobj:nn    \__pdf_backend_bdc:nn
+\cs_set_eq:NN \__pdf_backend_bdc_contstream:nn \__pdf_backend_bdc:nn
 
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {
@@ -163,7 +165,6 @@
 \cs_new_protected:Npn \__pdf_backend_PageResources_gpush:n #1 {}
 
 
-
 \cs_new_protected:Npn \__pdf_backend_Names_gpush:nn #1 #2  {}
 \cs_new_protected:Npn  \__pdf_backend_NamesEmbeddedFiles_add:nn #1 #2
       {

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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-dvisvgm.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-dvisvgm.def}{2024-09-29}{}
+  {l3backend-testphase-dvisvgm.def}{2024-10-27}{}
   {LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm}
 \bool_if:NT \l__pdfmanagement_delayed_shipout_bool
  {
@@ -106,6 +106,9 @@
 \bool_new:N \l__pdf_backend_xform_bool
 \cs_set_protected:Npn \__pdf_backend_bdc:nn #1 #2 % #1 eg. Span, #2: dict_content
   {}
+\cs_set_eq:NN \__pdf_backend_bdc_contobj:nn    \__pdf_backend_bdc:nn
+\cs_set_eq:NN \__pdf_backend_bdc_contstream:nn \__pdf_backend_bdc:nn
+
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {
     \cs_set_protected:Npn \__pdf_backend_shipout_bdc:ee #1 #2 % #1 eg. Span, #2: dict_content
@@ -122,7 +125,6 @@
 \cs_new_protected:Npn \__pdf_backend_PageResources_gpush:n #1 {}
 
 
-
 \cs_new_protected:Npn \__pdf_backend_Names_gpush:nn #1 #2 {}
 \cs_new_protected:Npn  \__pdf_backend_NamesEmbeddedFiles_add:nn #1 #2
       {}

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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-luatex.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-luatex.def}{2024-09-29}{}
+  {l3backend-testphase-luatex.def}{2024-10-27}{}
   {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
@@ -204,7 +204,6 @@
      }
   }
 \bool_new:N \l__pdf_backend_xform_bool
-
 \cs_set_protected:Npn \__pdf_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
   {
     \int_gincr:N \g__pdf_backend_name_int
@@ -267,13 +266,7 @@
     \__kernel_backend_literal_page:n { /#1~<<#2>>~BDC }
   }
 
- \cs_set_protected:Npn \__pdf_backend_bdc:nn #1 #2
-  {
-    \bool_if:NTF  \g__pdfmanagement_active_bool
-      {\cs_gset_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contobj:nn}
-      {\cs_gset_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contstream:nn}
-      \__pdf_backend_bdc:nn {#1}{#2}
-  }
+\cs_set_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contstream:nn
 
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {

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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-pdftex.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-pdftex.def}{2024-09-29}{}
+  {l3backend-testphase-pdftex.def}{2024-10-27}{}
   {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
@@ -170,7 +170,6 @@
      }
   }
 \bool_new:N \l__pdf_backend_xform_bool
-
 \cs_set_protected:Npn \__pdf_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
   {
     \int_gincr:N \g__pdf_backend_name_int
@@ -245,14 +244,8 @@
    {
      \__kernel_backend_literal_page:n { /#1~<<#2>>~BDC }
    }
+\cs_set_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contstream:nn
 
-\cs_set_protected:Npn \__pdf_backend_bdc:nn #1 #2
-  {
-    \bool_if:NTF  \g__pdfmanagement_active_bool
-      {\cs_gset_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contobj:nn}
-      {\cs_gset_eq:NN \__pdf_backend_bdc:nn \__pdf_backend_bdc_contstream:nn}
-      \__pdf_backend_bdc:nn {#1}{#2}
-  }
 \bool_if:NT\l__pdfmanagement_delayed_shipout_bool
   {
     \cs_set_protected:Npn \__pdf_backend_bdc_shipout_contstream:ee #1 #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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase-xetex.def	2024-10-27 20:11:19 UTC (rev 72677)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3backend-testphase.dtx
 \ProvidesExplFile
-  {l3backend-testphase-xetex.def}{2024-09-29}{}
+  {l3backend-testphase-xetex.def}{2024-10-27}{}
   {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 }
@@ -152,7 +152,6 @@
 
 \cs_new_protected:Npn \__pdf_backend_PageResources_obj_gpush: {}
 \bool_new:N \l__pdf_backend_xform_bool
-
  \cs_set_protected:Npn \__pdf_backend_bdcobject:nn #1 #2 % #1 eg. Span, #2: object name
    {
      \int_gincr:N \g__pdf_backend_name_int

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase.lua
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase.lua	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3backend-testphase.lua	2024-10-27 20:11:19 UTC (rev 72677)
@@ -23,7 +23,6 @@
 
 
 
-
 ltx= ltx or {}
 ltx.__pdf      = ltx.__pdf or {}
 ltx.__pdf.Page = ltx.__pdf.Page or {}

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/l3pdffield-testphase.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -27,7 +27,7 @@
 %% File: l3pdffield.dtx
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{l3pdffield-testphase}{2024-09-29}{0.96m}%
+\ProvidesExplPackage{l3pdffield-testphase}{2024-10-27}{0.96n}%
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-firstaid.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-firstaid.dtx
-\ProvidesExplPackage{pdfmanagement-firstaid}{2024-09-29}{0.96m}
+\ProvidesExplPackage{pdfmanagement-firstaid}{2024-10-27}{0.96n}
   {LaTeX PDF management testphase bundle / firstaid-patches}
 
 \clist_map_inline:nn

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.ltx	2024-10-27 20:11:19 UTC (rev 72677)
@@ -27,7 +27,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-testphase.dtx
-\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-09-29}{0.96m}
+\ProvidesExplFile{pdfmanagement-testphase.ltx}{2024-10-27}{0.96n}
   {PDF~management~code~(testphase)}
 \bool_new:N\l__pdfmanagement_delayed_shipout_bool
 \msg_new:nnn {pdfmanagement}{delayed-shipout}
@@ -3051,6 +3051,8 @@
 \cs_new_protected:Npn  \pdf_bdc:nn #1 #2 { \__pdf_backend_bdc:nn { #1 }{ #2 } }
 \cs_generate_variant:Nn \pdf_bdc:nn {ee}
 
+\cs_new_protected:Npn  \pdf_bdc_property:nn #1 #2
+  { \__pdf_backend_bdc_contobj:nn { #1 }{ #2 } }
 \cs_new_protected:Npn  \pdf_bdc_shipout:ee #1 #2
   {
     \bool_if:NTF\l__pdfmanagement_delayed_shipout_bool

Modified: trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty	2024-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/pdfmanagement-testphase.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: pdfmanagement-testphase.dtx
-\ProvidesExplPackage{pdfmanagement-testphase}{2024-09-29}{0.96m}
+\ProvidesExplPackage{pdfmanagement-testphase}{2024-10-27}{0.96n}
   {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-10-27 20:11:04 UTC (rev 72676)
+++ trunk/Master/texmf-dist/tex/latex/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty	2024-10-27 20:11:19 UTC (rev 72677)
@@ -1,6 +1,6 @@
 %% LaTeX2e file `xcolor-patches-tmp-ltx.sty'
 %%
-\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-09-29 v0.96m patch xcolor for l3color]
+\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-10-27 v0.96n patch xcolor for l3color]
 \@ifundefined{color_set:nn}{\RequirePackage{l3color}}{}
 
 \ExplSyntaxOn



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