- 03 Feb, 2021 1 commit
-
-
Albert Astals Cid authored
-
- 01 Feb, 2021 1 commit
-
-
Albert Astals Cid authored
-
- 27 Jan, 2021 1 commit
-
-
Albert Astals Cid authored
-
- 20 Jan, 2021 1 commit
-
-
Philipp Knechtges authored
This brings the lcms2 code path and the non-lcms2 code path closer to each other in terms of color reproduction. So far the following points were missing, which are now added in this commit: - Both code paths did either not adjust for a different source white point at all (lcms2 code path) or did some simple scaling. The code has now been adjusted to use the Bradford transform to adapt to either the D50 or D65 white point, depending on the code path. - The non-lcms2 code path so far used the square root as an approximate gamma function. The correct sRGB gamma function has now been added.
-
- 17 Jan, 2021 2 commits
-
-
Albert Astals Cid authored
vsnprintf actually works fine than qvsnprintf on MSVC nowadays so use that
-
Albert Astals Cid authored
-
- 16 Jan, 2021 1 commit
-
-
Albert Astals Cid authored
Initialize maxUsedGlyph after the early check returns oss-fuzz/29629
-
- 15 Jan, 2021 5 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
oss-fuzz/23086
-
Albert Astals Cid authored
oss-fuzz/8795
-
Albert Astals Cid authored
-
Albert Astals Cid authored
Make sure colorspace doesn't need more comps than we have oss-fuzz/29522
-
- 10 Jan, 2021 2 commits
-
-
Albert Astals Cid authored
oss-fuzz/29460
-
Albert Astals Cid authored
oss-fuzz/29386
-
- 09 Jan, 2021 3 commits
-
-
Albert Astals Cid authored
Otherwise we will end up doing an uninitialized memory read down the road oss-fuzz/10040
-
Albert Astals Cid authored
-
Albert Astals Cid authored
oss-fuzz/11744
-
- 08 Jan, 2021 3 commits
-
-
Albert Astals Cid authored
oss-fuzz/11197
-
Albert Astals Cid authored
-
Albert Astals Cid authored
oss-fuzz/10059
-
- 06 Jan, 2021 3 commits
-
-
Albert Astals Cid authored
oss-fuzz/29335
-
Albert Astals Cid authored
oss-fuzz/29330
-
Albert Astals Cid authored
oss-fuzz/29305
-
- 05 Jan, 2021 4 commits
-
-
Albert Astals Cid authored
oss-fuzz/27783
-
Albert Astals Cid authored
-
Albert Astals Cid authored
oss-fuzz/29269
-
Albert Astals Cid authored
-
- 04 Jan, 2021 5 commits
-
-
Albert Astals Cid authored
It seems we already did this check a few lines above, and indeed we did, but on very broken documents, if arr[1] is a Ref, getting objects may end up in a reconstruct xref call which may end up changing the type of arr[1] the next time we ask for it oss-fuzz/29260
-
Albert Astals Cid authored
oss-fuzz/29217
-
Albert Astals Cid authored
oss-fuzz/29241
-
Albert Astals Cid authored
Doesn't seem to regress any of the valid files i have and saves some broken ones that loop for hours
-
Albert Astals Cid authored
Fixes crash in broken files #1022
-
- 03 Jan, 2021 8 commits
-
-
Albert Astals Cid authored
oss-fuzz/29201
-
Oliver Sander authored
This makes the memory handling more error-proof, because all necessary calls to 'delete' happen automatically. This patch introduces several calls to std::unique_ptr::release, and hence break the explicit ownership chain established by using std::unique_ptr. Not all of the calls are strictly necessary, but without them the patch would get a lot bigger than it is. Better keep that for another day.
-
Albert Astals Cid authored
Now that we have oss-fuzz coverage i guess more will be coming soon ^_^ oss-fuzz/29199
-
Albert Astals Cid authored
-
Albert Astals Cid authored
It's unneeded and can be relatively easily used to create stack overflows oss-fuzz/29184
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
None of them is problematic, but being more strict let's use enable the goostring-format-checker clang plugin
-