aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-02-23 23:41:27 +0100
committerJay Berkenbilt <ejb@ql.org>2013-02-23 23:51:17 +0100
commit6c7bf114dc0402dfbfaef4586f05dfd398e57e16 (patch)
treeb7cc8bf0e477e3e4fe28f3a20f2f656788e667d8 /ChangeLog
parent7e7c93951f7d0af4cd249f9bbbcf3d79ac500a7c (diff)
downloadqpdf-6c7bf114dc0402dfbfaef4586f05dfd398e57e16.tar.zst
Bug fix: properly handle overridden compressed objects
When caching objects in an object stream, only cache objects that still resolve to that stream. See Changelog mod from this commit for details.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1265467c..7f4d64f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2013-02-23 Jay Berkenbilt <ejb@ql.org>
+
+ * Bug fix: properly handle overridden compressed objects. When
+ caching objects from an object stream, only cache objects that,
+ based on the xref table, would actually be resolved into this
+ stream. Prior to this fix, if an object stream A contained an
+ object B that was overridden by an appended section of the file,
+ qpdf would cache the old value of B if any non-overridden member
+ of A was accessed before B. This commit fixes that bug.
+
2013-01-31 Jay Berkenbilt <ejb@ql.org>
* Do not remove libtool's .la file during the make install step.