jbig2dec: Fix OSS-Fuzz issue 20493
jbig2dec: Fix OSS-Fuzz issue 20505.
jbig2dec: Fix OSS-Fuzz issue 20493
Further optimisations to jbig2_decode_generic functions.
Solve warnings in jbig2_image.h.
jbig2dec: Fix OSS-Fuzz issue 20358
Fix jbig2dec compilation when inline is not defined.
Fix OSS-Fuzz issue 20332: buffer overflow in jbig2_image_compose.
Further optimisation to jbig2_decode_generic_template0_TPGDON.
Further optimisations to jbig2_decode_generic_template0_TPGDON.
jbig2dec: Optimise jbig2_decode_generic_template0_TPGDON
jbig2dec: Fix whitespace issues from jbig2_image.c
jbig2dec: reintroduce gcc attribute that got dropped by accident.
jbig2dec/jbig2_mmr.c: optimised jbig2_find_changing_element().
jbig2dec: Insert missing "inline" in templating.
Optimise jbig2_compose_image.
Coverity 94488: improved detection of uninitialised Jbig2HuffmanEntry.
Reinstate basic regular expression compatibility
Fix some -W -Wall warnings about printf format type mismatches.
Coverity 350198: fixed jbig2_error() printf format / type mismatches.
Coverity 350185: fix printf format type mismatch.
If gcc, make gcc check jbig2_error()'s format string agrees with types of parameters.
Coverity 95049: stop coverity taints for jbig2_get_int16() etc.
Coverity 350210: removed superflous extra param to jbig2_error().
Coverity: add additional annotation to jbig2_get_uint32().
Coverity: try using C++ comment style for 'coverity[ -tainted_data_return ]'
jbig2_hd_new(): return error if params->GRAYMAX is large enough that N wraps to zero.
Attempt to quieten coverity complaints about tainted data from jbig2_get_int32() and jbig2_get_uint32().
Update jbig2dec stuff for 0.17 release.
jbig2dec: Use the same contact information everywhere.
jbig2dec: Validate coordinates when add image onto page.
jbig2dec: Avoid extending page image beyond INT_MAX pixels high.
jbig2dec: Validate range of Huffman Table range values.
jbig2dec: Avoid double checks for negative coordinates.
jbig2dec: A small collection of code cleanups.
jbig2dec: Add all ubc test files.
Bug 701197: jbig2dec: Fix incorrectly computed halftone skip mask.
jbig2dec: Avoid duplicate declarations of Huffman tables in test code.
jbig2dec: Fix leak of huffman decoder state in test code.
jbig2dec: Declare internal data array static.
jbig2dec: Fix leak of log message in command line tool.
jbig2dec: Verify file hashes of test files during testing.
jbig2dec: Expect test files to reside inside jbig2dec directory.
jbig2dec: Indent test code by spaces like the rest of the code.
jbig2dec: Make tests expect that some test files return white image.
Bug 698777: jbig2dec: Update information in README.
jbig2dec: Improve jbig2dec-specific gitignore.
jbig2dec: Add pkg-config file and allow for it to be installed.
jbig2dec: Check that header version matches library version.
jbig2dec: Expose version number in header.
jbig2dec: Add empty m4 directory to silence libtool warning.
jbig2dec: Silence automake warning about setting CFLAGS directly.
jbig2dec: Silence automake warning about ar use.
jbig2dec: Fix bug where realloc returns NULL.
Update jbig2dec stuff for 0.16 release
jbig2dec: Return allocator once it is retired.
Without enough prefix codes, a Huffman table cannot be generated.
Make sure to indicate error upon unexpected OOB.
Clarify the element size of GR_stats when memsetting.
Use common pattern for error detection.
Bug 700384: Indicate error upon error, do not just warn.
Update source/header file copyright notice to 2019
Bug 700205: Bring jbig2dec's copy of memento up to date.
jbig2dec: Only print repeated error/warning messages once.
jbig2dec: Fix signed/unsigned mismatches.
Update files for jbig2dec release 0.15
Bug 699673: jbig2dec: Initialize return code for all cases.
jbig2dec: Avoid dereferencing pointer before it is tested.
Revert accidentally pushed "WIP: gitignore"
jbig2dec: Avoid accessing symbol bitmap width if it is missing.
jbig2dec: Prevent underflow when checking if enough data for bitmap.
jbig2dec: When reading past the end of a word stream, return 0.
jbig2dec: Initialize entire page structure upon allocation.
jbig2dec: Explanation of (un)optimized generic region decoder.
jbig2dec: Read region segment height/width/x/y as unsigned.
jbig2dec: Use accurate references to the specification.
jbig2dec: Support up to 16 bit gray-scale image for halftoning.
jbig2dec: Use corresponding stride for gray-scale bitplane.
jbig2dec: Fix accidental typo in context size function.
jbig2dec: Ignore negative pixel runs in MMR decoder.
jbig2dec: Ignore missing glyphs when rendering text region.
jbig2dec: Rephrase jbig2_error() messages.
jbig2dec: Implement support for generic region pixel skipping.
jbig2dec: Fix where end row of stripe was only updated locally.
jbig2dec: Warn on too many symbols in text region, do not report fatal error.
jbig2dec: Treat unstriped pages with unknown height as striped with max stripe height.
jbig2dec: Limit region height to page/stripe height.
jbig2dec: Stripe offsets are absolute, not relative.
jbig2dec: Cap runlength for exported symbols, don't error out.
jbig2dec: Occasional runlengths may be zero, avoid infinite sequence.
jbig2dec: Advance and limit b1 in MMR decoder in a single location.
jbig2dec: Remove check for a0 set before scanline in MMR decoder.
jbig2dec: Error message in MMR coded data mixed black/white pixel runs.
jbig2dec: The MMR runlength tables list error codes, handle those.
jbig2dec: Change overflow check for allocations.
jbig2dec: Always complete a page, attempting decode of problematic streams.
jbig2dec: Limit scanline index in MMR coded data.
jbig2dec: Handle EOFB whether it is required or not.
jbig2dec: Limit image size to 2GByte and check for overflow.