diff options
author | Jay Berkenbilt <ejb@ql.org> | 2018-01-31 03:25:51 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2018-02-19 03:05:46 +0100 |
commit | fcd611b61eb6cc352b4e072fc791681ad927aee2 (patch) | |
tree | 8354ae7b890066173bd5f42e68d7f4d8490ef0a3 /ChangeLog | |
parent | 05ff619b09dc0c2c51f7f56dacd067f2c3baedbc (diff) | |
download | qpdf-fcd611b61eb6cc352b4e072fc791681ad927aee2.tar.zst |
Refactor parseContentStream
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 |