From 224ffe421044b6cff107bcb3e0460aac7e029c56 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Thu, 10 Sep 2020 22:41:20 +0800 Subject: Update jbig2dec stuff for 0.19 release. --- jbig2dec/CHANGES | 19 +++++++++++++++++++ jbig2dec/jbig2.h | 2 +- jbig2dec/jbig2dec.1 | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) (limited to 'jbig2dec') diff --git a/jbig2dec/CHANGES b/jbig2dec/CHANGES index 1ba91ca54..3bdd57c0f 100644 --- a/jbig2dec/CHANGES +++ b/jbig2dec/CHANGES @@ -1,3 +1,22 @@ +Version 0.19 (2020 September 10) + +* API change to use full 32 bit segment numbers, in accordance + to the JBIG2 specification. + +* Better handling of end of input data stream and and when + encountering errors in the arithmetic decoder stream. This + should improve many situations where jbig2dec appeared to + run forever. + +* Fix several bugs related to signedness or over-/underflow + checks that were not robust. + +* Bug fixes for issues reported by Coverity/OSS-fuzz. + +* Add option to limit memory usage to command line tool. + +* Update manpages, and command line tool usage. + Version 0.18 (2020 February 11) * Performance enhancements related to decoding of MMR and generic diff --git a/jbig2dec/jbig2.h b/jbig2dec/jbig2.h index b991a1217..38eb8603c 100644 --- a/jbig2dec/jbig2.h +++ b/jbig2dec/jbig2.h @@ -26,7 +26,7 @@ extern "C" #endif #define JBIG2_VERSION_MAJOR (0) -#define JBIG2_VERSION_MINOR (18) +#define JBIG2_VERSION_MINOR (19) /* warning levels */ typedef enum { diff --git a/jbig2dec/jbig2dec.1 b/jbig2dec/jbig2dec.1 index 8141fc67d..70607eb83 100644 --- a/jbig2dec/jbig2dec.1 +++ b/jbig2dec/jbig2dec.1 @@ -1,4 +1,4 @@ -.TH jbig2dec 1 "2020 March 11" "Version 0.18" "jbig2dec Manual" +.TH jbig2dec 1 "2020 March 11" "Version 0.19" "jbig2dec Manual" .SH NAME jbig2dec \- File format converter specialized in JBIG2 decoding -- cgit v1.2.1