summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2014-06-07 18:31:22 +0200
committerJay Berkenbilt <ejb@ql.org>2014-06-07 22:31:03 +0200
commit9f8aba1db7f101e424cbc2c742abe92868cc4bff (patch)
tree11422a749e425f1f890694bebde3f7d9291c0040 /ChangeLog
parentb0a96ce6aa95c4d23e40eed3cede2f46e935bba7 (diff)
downloadqpdf-9f8aba1db7f101e424cbc2c742abe92868cc4bff.tar.zst
Handle indirect stream filter/decode parameters
QPDFWriter was trying to make /Filter and /DecodeParms direct in all cases, but there are some cases where /DecodeParms may refer to a stream, which can't be direct. QPDFWriter doesn't actually need /DecodeParms to be direct in that case because it won't be able to filter the stream. Until we can handle this type of stream, just don't make /Filter and /DecodeParms direct if we can't filter the stream anyway. Fixes #34
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d722e3c0..a83108cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-06-07 Jay Berkenbilt <ejb@ql.org>
+
+ * Bug fix: don't fail on files that contain streams where /Filter
+ or /DecodeParms references a stream. Before, qpdf would try to
+ convert these to direct objects, which would fail because of the
+ stream.
+
2014-02-22 Jay Berkenbilt <ejb@ql.org>
* Bug fix: if the last object in the first part of a linearized