From 39bfa0130713defc9abb478a70717ca07377cdab Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 23 Dec 2020 06:12:49 -0500 Subject: Implement user-provided stream filters Refactor QPDF_Stream to use stream filter classes to handle supported stream filters as well. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 1af2520e..7c1b43d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2020-12-23 Jay Berkenbilt + + * Allow library users to provide their own decoders for stream + filters by deriving classes from QPDFStreamFilter and registering + them using QPDF::registerStreamFilter. Registered stream filters + provide code to validate and interpret /DecodeParms for a specific + /Filter and also to provide a pipeline that will decode. Note that + it is possible to encode to a filter type that is not supported + even without this feature. + 2020-12-22 Jay Berkenbilt * Add QPDFObjectHandle::makeDirect(bool allow_streams) -- if -- cgit v1.2.3-54-g00ecf