Nico Weber
|
588d6fab22
LibGfx+LibPDF: Create filter_type() for converting u8 to FilterType
|
1 anno fa |
Nico Weber
|
7e4fe8e610
LibPDF: Use PNG::paeth_predictor() in png decoding path
|
1 anno fa |
Lucas CHOLLET
|
1e8004734f
LibPDF: Don't consider the End of Data code as normal ASCII85 input
|
1 anno fa |
Lucas CHOLLET
|
59a6d4b7bc
LibPDF: Factorize duplicated code in `Filter::decode_ascii85()`
|
1 anno fa |
Lucas CHOLLET
|
2fe0647c68
LibPDF: Handle pdf-specific white spaces correctly in ASCII85
|
1 anno fa |
Lucas CHOLLET
|
dac703a0b8
LibPDF: Avoid an unnecessary copy in `Filter::decode_ascii85()`
|
1 anno fa |
Lucas CHOLLET
|
9bc25db9a3
LibPDF: Add support for the LZW filter
|
1 anno fa |
Lucas CHOLLET
|
048ef11136
LibPDF: Factorize flate parameters handling to its own function
|
1 anno fa |
Tim Ledbetter
|
b4296e1c9b
LibPDF: Don't use unsanitized values in error messages
|
1 anno fa |
Nico Weber
|
cf705eb235
LibPDF: Use TRY() to get decompression result
|
1 anno fa |
Nico Weber
|
7dfa5fc1dc
LibPDF: Make JPEG decoding errors not assert
|
1 anno fa |
Lucas CHOLLET
|
4291288a31
LibGfx: Remove `ImageDecoderPlugin::initialize()`
|
2 anni fa |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 anni fa |
Ben Wiederhake
|
da394abe04
LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr
|
2 anni fa |
Julian Offenhäuser
|
320f5f91ab
LibPDF: Ignore whitespace in the ASCII hex filter
|
2 anni fa |
Lucas CHOLLET
|
496b7ffb2b
LibGfx: Move all image loaders and writers to a subdirectory
|
2 anni fa |
Rodrigo Tobar
|
2a8e0da71c
LibPDF: Improve error support for Filter class
|
2 anni fa |
MacDue
|
6cf8eeb7a4
LibGfx: Return bool not ErrorOr<bool> from ImageDecoderPlugin::sniff()
|
2 anni fa |
Lucas CHOLLET
|
856d0202f2
LibGfx: Rename `JPGLoader` to `JPEGLoader`
|
2 anni fa |
Liav A
|
57e19a7e56
LibGfx: Re-structure the whole initialization pattern for image decoders
|
2 anni fa |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 anni fa |
Rodrigo Tobar
|
5277ad1d6d
LibPDF: Implement Run Length Decoding
|
2 anni fa |
Julian Offenhäuser
|
c2ad29c85f
LibPDF: Implement png predictor decoding for flate filter
|
2 anni fa |
Julian Offenhäuser
|
f926dfe36b
LibPDF: Implement the DCT filter
|
2 anni fa |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 anni fa |
Sam Atkins
|
fa3c61cf5a
LibPDF: Make Filter::decode() return ErrorOr
|
3 anni fa |
Sam Atkins
|
f590cd1850
AK+Userland: Make AK::decode_hex() return ErrorOr
|
3 anni fa |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 anni fa |
Andreas Kling
|
80d4e830a0
Everywhere: Pass AK::ReadonlyBytes by value
|
3 anni fa |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 anni fa |