RSS feed
743d799b
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/02/03 06:06
jbig2dec: Fix OSS-Fuzz issue 20493
9d1f28c1
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/29 10:34
Further optimisations to jbig2_decode_generic functions.
7a48d608
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/29 10:21
Solve warnings in jbig2_image.h.
ce3e3aa7
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/29 07:40
jbig2dec: Fix OSS-Fuzz issue 20358
5991310f
– Ken Sharp <ken.sharp@artifex.com>
authored
on 2020/01/29 05:00
Fix jbig2dec compilation when inline is not defined.
0726320a
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/27 05:12
Fix OSS-Fuzz issue 20332: buffer overflow in jbig2_image_compose.
b2686b34
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/23 09:45
Further optimisation to jbig2_decode_generic_template0_TPGDON.
4b88931b
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/23 07:55
Further optimisations to jbig2_decode_generic_template0_TPGDON.
8a5ad7cc
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/23 07:09
jbig2dec: Optimise jbig2_decode_generic_template0_TPGDON
190fc319
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/24 13:08
jbig2dec: Fix whitespace issues from jbig2_image.c
6ccfb01b
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/24 13:00
jbig2dec: reintroduce gcc attribute that got dropped by accident.
583c3db6
– Julian Smith <jules@op59.net>
authored
on 2020/01/22 07:24
jbig2dec/jbig2_mmr.c: optimised jbig2_find_changing_element().
7f47c8e2
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/23 05:39
jbig2dec: Insert missing "inline" in templating.
c3134491
– Robin Watts <Robin.Watts@artifex.com>
authored
on 2020/01/21 13:16
Optimise jbig2_compose_image.
060a2afa
– Julian Smith <jules@op59.net>
authored
on 2020/01/09 12:14
Coverity 94488: improved detection of uninitialised Jbig2HuffmanEntry.
f08c5d88
– Chris Liddell <chris.liddell@artifex.com>
authored
on 2019/12/10 10:37
Reinstate basic regular expression compatibility
7fd8021b
– Julian Smith <jules@op59.net>
authored
on 2019/11/21 13:39
Fix some -W -Wall warnings about printf format type mismatches.
674d8f53
– Julian Smith <jules@op59.net>
authored
on 2019/11/21 12:16
Coverity 350198: fixed jbig2_error() printf format / type mismatches.
80576e0a
– Julian Smith <jules@op59.net>
authored
on 2019/11/21 11:52
Coverity 350185: fix printf format type mismatch.
15cde40a
– Julian Smith <jules@op59.net>
authored
on 2019/11/21 11:49
If gcc, make gcc check jbig2_error()'s format string agrees with types of parameters.
7d76ed65
– Julian Smith <jules@op59.net>
authored
on 2019/11/20 06:04
Coverity 95049: stop coverity taints for jbig2_get_int16() etc.
91de28f1
– Julian Smith <jules@op59.net>
authored
on 2019/11/20 05:34
Coverity 350210: removed superflous extra param to jbig2_error().
aeb4fed3
– Julian Smith <jules@op59.net>
authored
on 2019/11/19 08:06
Coverity: add additional annotation to jbig2_get_uint32().
7c9bb193
– Julian Smith <jules@op59.net>
authored
on 2019/11/18 06:25
Coverity: try using C++ comment style for 'coverity[ -tainted_data_return ]'
7d4b97ec
– Julian Smith <jules@op59.net>
authored
on 2019/11/12 10:51
jbig2_hd_new(): return error if params->GRAYMAX is large enough that N wraps to zero.
787ec89d
– Julian Smith <jules@op59.net>
authored
on 2019/11/12 10:48
Attempt to quieten coverity complaints about tainted data from jbig2_get_int32() and jbig2_get_uint32().
c811c5a8
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/09/16 14:53
Update jbig2dec stuff for 0.17 release.
22374db9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/09/16 14:48
jbig2dec: Use the same contact information everywhere.
61a0253a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/12 21:35
jbig2dec: Validate coordinates when add image onto page.
24abb9d7
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/12 14:55
jbig2dec: Avoid extending page image beyond INT_MAX pixels high.
b2fb8f74
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/12 14:52
jbig2dec: Validate range of Huffman Table range values.
d2072b4a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/07 09:29
jbig2dec: Avoid double checks for negative coordinates.
2c89cf17
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/07/02 22:27
jbig2dec: A small collection of code cleanups.
baba53ce
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/21 11:02
jbig2dec: Add all ubc test files.
b99924b0
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/13 23:27
Bug 701197: jbig2dec: Fix incorrectly computed halftone skip mask.
a5e3db56
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 11:09
jbig2dec: Avoid duplicate declarations of Huffman tables in test code.
394e3b05
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 10:51
jbig2dec: Fix leak of huffman decoder state in test code.
94050e73
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 10:50
jbig2dec: Declare internal data array static.
ab161268
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 10:47
jbig2dec: Fix leak of log message in command line tool.
772a43f4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/21 11:02
jbig2dec: Verify file hashes of test files during testing.
e9f34ef5
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 10:49
jbig2dec: Expect test files to reside inside jbig2dec directory.
e31d4825
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 11:18
jbig2dec: Indent test code by spaces like the rest of the code.
c48d802a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/14 18:18
jbig2dec: Make tests expect that some test files return white image.
3f91590d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/06/11 16:29
Bug 698777: jbig2dec: Update information in README.
3be4a40d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 16:06
jbig2dec: Improve jbig2dec-specific gitignore.
2fdf7ae4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 09:48
jbig2dec: Add pkg-config file and allow for it to be installed.
a8ed5c84
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 14:23
jbig2dec: Check that header version matches library version.
12c14558
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 14:00
jbig2dec: Expose version number in header.
1da63d4c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 09:44
jbig2dec: Add empty m4 directory to silence libtool warning.
45480204
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 09:40
jbig2dec: Silence automake warning about setting CFLAGS directly.
93f74bbc
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/04/10 09:39
jbig2dec: Silence automake warning about ar use.
a08d35b9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/03/05 13:09
jbig2dec: Fix bug where realloc returns NULL.
59be9fea
– Chris Liddell <chris.liddell@artifex.com>
authored
on 2019/04/04 06:44
Update jbig2dec stuff for 0.16 release
c241cf3a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/02/09 08:34
jbig2dec: Return allocator once it is retired.
36f52628
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/02/07 23:08
Without enough prefix codes, a Huffman table cannot be generated.
0fca4c1d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/02/07 23:03
Make sure to indicate error upon unexpected OOB.
39a82096
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/12/07 13:12
Clarify the element size of GR_stats when memsetting.
e84ccfbd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2019/02/07 23:15
Use common pattern for error detection.
632bada9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/12/07 13:12
Bug 700384: Indicate error upon error, do not just warn.
88c8ff2d
– Chris Liddell <chris.liddell@artifex.com>
authored
on 2019/01/16 10:10
Update source/header file copyright notice to 2019
33429154
– Robin Watts <robin.watts@artifex.com>
authored
on 2018/11/16 12:56
Bug 700205: Bring jbig2dec's copy of memento up to date.
b22b368f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/11/12 23:18
jbig2dec: Only print repeated error/warning messages once.
3410c34a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/09/20 16:24
jbig2dec: Fix signed/unsigned mismatches.
7be48b49
– Chris Liddell <chris.liddell@artifex.com>
authored
on 2018/09/03 11:32
Update files for jbig2dec release 0.15
a61adc76
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/26 11:16
Bug 699673: jbig2dec: Initialize return code for all cases.
3275df73
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/26 11:16
jbig2dec: Avoid dereferencing pointer before it is tested.
4df2541d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/03 17:36
Revert accidentally pushed "WIP: gitignore"
8cfdf16e
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 15:11
WIP: gitignore
873e6458
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/03 15:14
jbig2dec: Avoid accessing symbol bitmap width if it is missing.
e8f1a6cc
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/03 15:11
jbig2dec: Prevent underflow when checking if enough data for bitmap.
dc8f364a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/03 15:10
jbig2dec: When reading past the end of a word stream, return 0.
e1a691ca
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/08/03 08:28
jbig2dec: Initialize entire page structure upon allocation.
8ef46b5d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/25 21:48
jbig2dec: Explanation of (un)optimized generic region decoder.
06ddc496
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 13:26
jbig2dec: Read region segment height/width/x/y as unsigned.
4845d4cc
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/08 10:10
jbig2dec: Use accurate references to the specification.
8d137a51
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/31 15:32
jbig2dec: Support up to 16 bit gray-scale image for halftoning.
87a7b871
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/08 20:42
jbig2dec: Use corresponding stride for gray-scale bitplane.
5d956c4d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/08 18:05
jbig2dec: Fix accidental typo in context size function.
94df1ee1
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/03 23:03
jbig2dec: Ignore negative pixel runs in MMR decoder.
b825a671
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/02 20:36
jbig2dec: Ignore missing glyphs when rendering text region.
bd3d8ebb
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/28 18:46
jbig2dec: Rephrase jbig2_error() messages.
be7e8530
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/03 16:02
jbig2dec: Implement support for generic region pixel skipping.
e74ec354
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/04 08:36
jbig2dec: Fix where end row of stripe was only updated locally.
93054888
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/02 23:10
jbig2dec: Warn on too many symbols in text region, do not report fatal error.
b508c5fe
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/02 08:44
jbig2dec: Treat unstriped pages with unknown height as striped with max stripe height.
3e832349
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 13:25
jbig2dec: Limit region height to page/stripe height.
77ff23aa
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/08 21:30
jbig2dec: Stripe offsets are absolute, not relative.
43bece48
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/30 20:36
jbig2dec: Cap runlength for exported symbols, don't error out.
e28c2f1e
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:28
jbig2dec: Occasional runlengths may be zero, avoid infinite sequence.
d652e026
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 10:10
jbig2dec: Advance and limit b1 in MMR decoder in a single location.
0a9108d2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 09:39
jbig2dec: Remove check for a0 set before scanline in MMR decoder.
828dd518
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 09:00
jbig2dec: Error message in MMR coded data mixed black/white pixel runs.
7255c1f6
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 08:31
jbig2dec: The MMR runlength tables list error codes, handle those.
8137443a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/20 07:43
jbig2dec: Change overflow check for allocations.
de541912
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/29 13:47
jbig2dec: Always complete a page, attempting decode of problematic streams.
56e2b41c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 08:49
jbig2dec: Limit scanline index in MMR coded data.
9607332e
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/13 08:41
jbig2dec: Handle EOFB whether it is required or not.
d50d2bbd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/28 23:09
jbig2dec: Limit image size to 2GByte and check for overflow.
55c69896
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/19 21:38
jbig2dec: Cast BMSIZE in symbol dicts to size_t.
93ce4f96
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/28 22:58
jbig2dec: Remove denial of service check which is no longer needed.
Next