[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.