summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-03-31 18:58:06 +0200
committerJay Berkenbilt <ejb@ql.org>2020-03-31 23:39:20 +0200
commitdac65a21fb4fa5f871e31c314280b75adde89a6c (patch)
tree55305e16b27d47d27b8dfb39c106b5db3574c2fc /ChangeLog
parent278710fbe855b82ce0db1b1f1d8f969798872b6c (diff)
downloadqpdf-dac65a21fb4fa5f871e31c314280b75adde89a6c.tar.zst
Look in form XObjects when removing unreferenced resources (fixes #373)
If a page contains a form XObject, also filter the form XObject and remove its unreferenced resources.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 57148166..51b861f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2020-03-31 Jay Berkenbilt <ejb@ql.org>
+ * When detecting unreferenced images during page splitting, if any
+ XObjects are form XObjects, recursively descend into them and
+ remove any unreferenced objects from them too. Fixes #373.
+
* Add QPDFObjectHandle::filterAsContents, which filters a stream's
data as if it were page contents. This can be useful to filter
form XObjects the same way we would filter page contents.