aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-01-21 02:40:56 +0100
committerJay Berkenbilt <ejb@ql.org>2019-01-21 05:05:58 +0100
commit65ef0bf3130b69c8d48181ab27688567535f2d9f (patch)
treec28c260ab89427e5401511c43f363892a52fda9d /ChangeLog
parent85f70cae2365b30474d2c5640101960b82488c71 (diff)
downloadqpdf-65ef0bf3130b69c8d48181ab27688567535f2d9f.tar.zst
When flattening, remove annotations with no appearance stream
With the exception of form field annotations when /NeedAppearances is true, remove annotations that don't have appearance streams when flattening. There is no reason to keep these when flattening since they are invisible. This may include unchecked checkboxes, unshown popup windows, etc.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 684601aa..c3d52e6c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2019-01-20 Jay Berkenbilt <ejb@ql.org>
+
+ * When flattening annotations, remove annotations from the file
+ that don't have appearance streams. These were previously being
+ preserved, but since they are invisible, there is no reason to
+ preserve them when flattening annotations.
+
2019-01-19 Jay Berkenbilt <ejb@ql.org>
* NOTE: qpdf CLI: some non-compatible changes were made to how