aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-19 15:18:14 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-21 23:44:22 +0200
commit9744414c66e3f85700ebc8b32d90f45ff97221bd (patch)
tree47abed5c4105fe3f0089ab9afdf1d053d806b39d /ChangeLog
parentae90d2c485318beb8b4b938d09ffaf5c6f0a5e21 (diff)
downloadqpdf-9744414c66e3f85700ebc8b32d90f45ff97221bd.tar.zst
Enable finer grained control of stream decoding
This commit adds several API methods that enable control over which types of filters QPDF will attempt to decode. It also adds support for /RunLengthDecode and /DCTDecode filters for both encoding and decoding.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 87f5a2e2..5b9553d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2017-08-19 Jay Berkenbilt <ejb@ql.org>
+
+ * Remove --precheck-streams. This is enabled by default now
+ without any efficiency cost. This feature was never released.
+
+ * Update pdf-create example to illustrate use of additional image
+ compression filters.
+
+ * Add support for /RunLengthDecode and /DCTDecode:
+ - New pipeline types Pl_RunLength and Pl_DCT
+ - New command-line flags --compress-streams and --decode-level
+ to replace/enhance --stream-data
+ - New QPDFWriter::setCompressStreams and
+ QPDFWriter::setDecodeLevel methods
+ Please see documentation, header files, and help messages for
+ details on these new features.
+
2017-08-12 Jay Berkenbilt <ejb@ql.org>
* Add QPDFObjectHandle::rotatePage to apply rotation to a page