diff options
author | Jay Berkenbilt <ejb@ql.org> | 2012-12-27 17:39:01 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2012-12-31 11:36:48 +0100 |
commit | 04c203ae060458ae39253263c7dd1c603b931bf0 (patch) | |
tree | 2ef17e10a0e62146ae9a8b57d1c6e86fe452bf5d /ChangeLog | |
parent | b4b8b28ed237f127c6b8c31fbb244efacc70e0a8 (diff) | |
download | qpdf-04c203ae060458ae39253263c7dd1c603b931bf0.tar.zst |
Eliminate flattenScalarReferences
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ +2012-12-27 Jay Berkenbilt <ejb@ql.org> + + * Removed public method QPDF::flattenScalarReferences. Instead, + just flatten the scalar references we actually need to flatten. + Flattening scalar references was a wrong decision years ago and + has occasionally caused other problems, among which were that it + caused qpdf to visit otherwise unreferenced and possibly erroneous + objects in the file when it didn't have to. + + * Removed public method QPDF::decodeStreams which was previously + used by qpdf --check but is no longer used. The decodeStreams + method could generate false positives since it would attempt to + access all objects in the file including those that were not + referenced. + + * Removed public method QPDF::trimTrailerForWrite, which was only + intended for use by QPDFWriter and which is no longer used. + 2012-12-25 Jay Berkenbilt <ejb@ql.org> * Allow PDF header to appear anywhere in the first 1024 bytes of |