From 04c203ae060458ae39253263c7dd1c603b931bf0 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 27 Dec 2012 11:39:01 -0500 Subject: Eliminate flattenScalarReferences --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a06ffdcf..7a42adae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2012-12-27 Jay Berkenbilt + + * 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 * Allow PDF header to appear anywhere in the first 1024 bytes of -- cgit v1.2.3-54-g00ecf