aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2014-12-01 20:44:47 +0100
committerJay Berkenbilt <ejb@ql.org>2014-12-29 16:17:21 +0100
commitd8900c2255d12adbe9342ea751403740ca7a826d (patch)
tree51046b6d6366bb749da6838b2f4df0dd6a25bbe9 /ChangeLog
parentcaab1b0e1642bc6ee0194c7ab4c4a4de2ab22f2c (diff)
downloadqpdf-d8900c2255d12adbe9342ea751403740ca7a826d.tar.zst
Handle page tree node with no /Type
Original reported here: https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413 The PDF specification says that the /Type key for nodes in the pages dictionary (both /Page and /Pages) is required, but some PDF files omit them. Use the presence of other keys to determine the type of pages tree node this is if the type key is not found.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 77ab74b9..72cef333 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2014-12-01 Jay Berkenbilt <ejb@ql.org>
+
+ * Some broken PDF files lack the required /Type key for /Page and
+ /Pages nodes in the page dictionary. QPDF now uses other methods
+ to figure out what kind of node it is looking at so that it can
+ handle those files. Original reported at
+ https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413
+
2014-11-14 Jay Berkenbilt <ejb@ql.org>
* Bug fix: QPDFObjectHandle::getPageContents() no longer throws an