[latex3-commits] [latex3/pdfresources] develop: remove dependency from l3bitset (a000464)

github at latex-project.org github at latex-project.org
Sat Dec 9 15:08:48 CET 2023


Repository : https://github.com/latex3/pdfresources
On branch  : develop
Link       : https://github.com/latex3/pdfresources/commit/a000464b4c8063efa46bca339d86b33517839d06

>---------------------------------------------------------------

commit a000464b4c8063efa46bca339d86b33517839d06
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Sat Dec 9 15:08:48 2023 +0100

    remove dependency from l3bitset


>---------------------------------------------------------------

a000464b4c8063efa46bca339d86b33517839d06
 CHANGELOG.md                | 7 +++++++
 l3pdfannot.dtx              | 3 ++-
 pdfmanagement-testphase.dtx | 5 +----
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f0b246c..b2641e0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,10 +7,17 @@ this project uses date-based 'snapshot' version identifiers.
 
 ## [Unreleased]
 
+### 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: nested-links key to suppress nested links.
  
+### Changed
+ - key family in hyperref-generic is now hyp and not hyp/setup
+  
 ## [2023-11-17]
 Version: 2023-11-17, 0.96c
 
diff --git a/l3pdfannot.dtx b/l3pdfannot.dtx
index 4c0942a..c92f9ea 100644
--- a/l3pdfannot.dtx
+++ b/l3pdfannot.dtx
@@ -441,7 +441,8 @@
 % bitset for it.
 %    \begin{macrocode}
 %<*package>
-\RequirePackage{l3bitset}
+\cs_if_exist:NF \bitset_new:Nn
+  { \RequirePackage { l3bitset } }
 \bitset_new:Nn \l_pdfannot_F_bitset
   {
     Invisible      = 1,
diff --git a/pdfmanagement-testphase.dtx b/pdfmanagement-testphase.dtx
index a685374..818d4bf 100644
--- a/pdfmanagement-testphase.dtx
+++ b/pdfmanagement-testphase.dtx
@@ -233,10 +233,7 @@
 %
 % \section{Requirements}
 % The new PDF management is developed parallel to the \LaTeX{} format
-% and should be updated together with the format. It 
-% requires currently a \LaTeX{} format from 2023/11/01 or later
-% and an L3 programming layer of 2023-11-01 or later.
-% It currently depends on the experimental package and \pkg{l3bitset}.
+% and should be updated together with the format. 
 % In some places, e.g. when writing strings to the pdf it assumes that
 % the file is utf8 encoded -- ascii will naturally work too, but legacy 8bit encodings are
 % not supported.





More information about the latex3-commits mailing list.