aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-01-31 03:25:51 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-19 03:05:46 +0100
commitfcd611b61eb6cc352b4e072fc791681ad927aee2 (patch)
tree8354ae7b890066173bd5f42e68d7f4d8490ef0a3 /ChangeLog
parent05ff619b09dc0c2c51f7f56dacd067f2c3baedbc (diff)
downloadqpdf-fcd611b61eb6cc352b4e072fc791681ad927aee2.tar.zst
Refactor parseContentStream
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e9dea347..b29e6548 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -45,6 +45,18 @@
characters may surround the EI operator that marks the end of an
inline image.
+ * New method QPDFObjectHandle::parsePageContents() to improve upon
+ QPDFObjectHandle::parseContentStream(). The parseContentStream
+ method used to operate on a single content stream, but was fixed
+ to properly handle pages with contents split across multiple
+ streams in an earlier release. The new method parsePageContents()
+ can be called on the page object rather than the value of the
+ page dictionary's /Contents key. This removes a few lines of
+ boiler-plate code from any code that uses parseContentStream, and
+ it also enables creation of more helpful error messages if
+ problems are encountered as the error messages can include
+ information about which page the streams come from.
+
2018-02-04 Jay Berkenbilt <ejb@ql.org>
* Add QPDFWriter::setLinearizationPass1Filename method and