diff options
author | Jay Berkenbilt <ejb@ql.org> | 2014-06-07 18:31:22 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2014-06-07 22:31:03 +0200 |
commit | 9f8aba1db7f101e424cbc2c742abe92868cc4bff (patch) | |
tree | 11422a749e425f1f890694bebde3f7d9291c0040 /ChangeLog | |
parent | b0a96ce6aa95c4d23e40eed3cede2f46e935bba7 (diff) | |
download | qpdf-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-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |