aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-01-26 22:43:55 +0100
committerJay Berkenbilt <ejb@ql.org>2020-01-26 22:50:57 +0100
commit57c01ef81ff11b208188bbdedc98b6ce20c786b3 (patch)
tree164cd1ba4e8e5f911f7ef860068d68b39831231f /ChangeLog
parentbbc2f8ffae939eab598f583514fb132d23c11705 (diff)
downloadqpdf-57c01ef81ff11b208188bbdedc98b6ce20c786b3.tar.zst
In qdf mode, don't write extra XRef streams (fixes #386)
fix-qdf assumes there is exactly one XRef stream and that it is at the end of the file.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 38749752..b65581ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2020-01-26 Jay Berkenbilt <ejb@ql.org>
+ * Bug fix: in qdf mode, do not write out any XRef streams that may
+ have appeared in the original file. These are usually
+ unreferenced, but with --preserve-unreferenced, they could be
+ written out, which breaks fix-qdf's assumption that there is at
+ most one XRef stream and that it appears at the end of the file.
+ Fixes #386.
+
* Bug fix: when externalizing inline images, a colorspace value
that was a lookup key in the page's /Resource -> /ColorSpace
dictionary was not properly handled. Fixes #392.