aboutsummaryrefslogtreecommitdiffstats
path: root/manual/release-notes.rst
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2023-05-13 22:27:07 +0200
committerJay Berkenbilt <ejb@ql.org>2023-05-20 21:46:16 +0200
commit293a2e52b3fbd6dac2c89dfb35a546cdc027eb1b (patch)
tree50bd4dc9e81a84dffdf48445479151cfc35f7d5b /manual/release-notes.rst
parent3cfd6546f36896d27a3756c253af5dcb2e0f6485 (diff)
downloadqpdf-293a2e52b3fbd6dac2c89dfb35a546cdc027eb1b.tar.zst
Disregard appearance state when irrelevant (fixes #949)
If /AP is a dictionary of streams rather than a dictionary of dictionaries, disregard /AS, which is supposed to point to a subkey of one of the dictionaries. This fix prevents qpdf's annotation flattening from discarding some annotations when /AS is erroneously set.
Diffstat (limited to 'manual/release-notes.rst')
-rw-r--r--manual/release-notes.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/manual/release-notes.rst b/manual/release-notes.rst
index c0d2fcca..7b6a8876 100644
--- a/manual/release-notes.rst
+++ b/manual/release-notes.rst
@@ -26,6 +26,14 @@ For a detailed list of changes, please see the file
- Add ``QPDF::newReserved`` as a better alternative to
``QPDFObjectHandle::newReserved``.
+ - Bug fixes
+
+ - Ignore an annotation's appearance state when the annotation only
+ has one appearance. This prevents qpdf's annotation flattening
+ logic from throwing away appearances of annotations whose
+ annotation state is set incorrectly, as has been seen in some
+ PDF files.
+
11.3.0: February 25, 2023
- CLI Enhancements