RSS feed
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.
ca14bdc9
– Ken Sharp <ken.sharp@artifex.com>
authored
on 2018/07/19 08:09
JBIG2DEC - add declarations which are not defined in VS 2005
f2bc4c48
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 13:26
jbig2dec: Ignore extension segments that are not marked necessary.
ab05baa2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/04 18:23
jbig2dec: Improve halftoning debug message.
5d7dcc27
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/10 22:40
jbig2dec: Fix composing subset of image onto destination.
558a1777
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:19
jbig2dec: Warn on out of range symbol IDs, but continue.
f741b929
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:18
jbig2dec: Use already parsed size of page association field.
e6bea5d6
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:03
jbig2dec: Handle text regions without symbol dictionaries.
37a6758b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/01 09:07
jbig2dec: Attempting to compose NULL on a page is silently accepted.
57a4ce1d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/04 18:19
jbig2dec: Make local functions static.
e4253bb1
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/28 21:54
jbig2dec: Handling missing OOB at end of height class.
04004561
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/24 12:00
jbig2dec: Handle immediate generic regions with unknown height.
466be685
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/26 22:13
jbig2dec: Print segment number in messages when available.
dc80279a
– Tor Andersson <tor.andersson@artifex.com>
authored
and Sebastian Rasmussen <sebras@gmail.com>
committed
on 2018/06/22 17:16
jbig2dec: Avoid accessing bytes outside of MMR decoder line.
d79efba4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/07/14 14:19
jbig2dec: Untie fix for Visual Studio from Microsoft's compiler.
98742e58
– Ken Sharp <ken.sharp@artifex.com>
authored
on 2018/07/14 06:31
Jbig2dec - Fix compile error on old version of Visual Studio
6ceadfae
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 12:36
jbig2dec: Plug context leak upon errors.
91f3a6ac
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 17:29
jbig2dec: Free huffman tables upon symbol dictionary parse errors.
3d8da657
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/10 17:14
jbig2dec: Free symbol images upon text region parse error.
653ead57
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/19 19:16
jbig2dec: Remove untested, incomplete metadata handling.
2ca3c007
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 21:31
jbig2dec: Limit EXRUNLENGTH according to symbol dictionary header.
9926ce15
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 21:30
jbig2dec: Remove unnecessary limitation of EXRUNLENGTH.
63436cac
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 15:04
jbig2dec: Make private function static.
e392ac06
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 11:31
jbig2dec: Return NULL upon error, avoid returning variable.
2e42e1c2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/01 10:33
jbig2dec: Make sure to print fatal error upon detected error.
558fba59
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/01 12:56
jbig2dec: Make sure to return fatal/warnings when propagating error.
c1707f54
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 13:30
jbig2dec: Change types to match those of the parsed data.
eaee584f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/20 20:30
jbig2dec: Keep track of previous lines in generic region decoding.
6ae1795f
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/30 10:26
jbig2dec: No need to check for NULL in huff_get_next_word, use macro instead.
8a15ebc9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:49
jbig2dec: Label everything not yet implemented NYI.
372463f0
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 22:48
jbig2dec: Validate ASCII characters in metadata comments.
bfbbf752
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/05/26 20:33
jbig2dec: Implement support for profile segment.
8bf61d39
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 17:43
jbig2dec: Implement support for outputting multipage PBM files.
c4b1d312
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:47
jbig2dec: Share arithmetic/huffman decoding contexts/tables.
36eea46c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/06/18 14:48
jbig2dec: Handle very large symbol code lengths without overflowing.
c953ed5d
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:33
jbig2dec: Reorder test for huffman decoding vs arithmetic integer decoding.
cead696c
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:27
jbig2dec: Move text region decoder parameters initialization.
9710b68a
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:16
jbig2dec: Simplify cleanup when parsing symbol dictionary.
8e3dacad
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 22:11
jbig2dec: Initialize huffman table for size of symbols refinement data.
4d4275d7
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 21:57
jbig2dec: Let symbol refinement Y offset use its own huffman table.
f22c99da
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 21:50
jbig2dec: Remember to put all new symbols into ref/agg dictionary.
9320ddb9
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 18:32
jbig2dec: Paper over the fact that VS 2010 and earlier may not have SIZE_MAX.
a16825bb
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/19 22:33
jbig2dec: Check for T.88 amendments 2/3 bitstreams.
5bc215cd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 09:39
jbig2dec: Handle under-/overflow in arithmetic integer decoder.
15013a4b
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 09:54
jbig2dec: Rename variables to closely follow the specification.
d34dadbd
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/24 00:01
jbig2dec: Implement support for resizing image width.
7ea64ae2
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2018/04/23 23:48
jbig2dec: When extending image use default page color.
Next