Behdad Esfahbod
83780308b4
[aat] Fix sanitize slowdown
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11034
6 years ago
Behdad Esfahbod
b9478e28ac
Revert "[test] Remove not-fixed yet testcases ( #1268 )"
...
This reverts commit 191eef823f
.
6 years ago
Ebrahim Byagowi
af99b20dfd
[ci/ubsan] Disable enum sanitization
...
Behdad apparently not interested on them
6 years ago
Behdad Esfahbod
9e8a9b846e
[aat] Another try at fixing Lookup null objects...
...
Ugly as hell, and don't even understand why some bits are needed.
But the logic is sound.
6 years ago
Ebrahim Byagowi
191eef823f
[test] Remove not-fixed yet testcases ( #1268 )
...
I added them but now that I think, it is a bad idea to have them as
fuzzing bots will find good seeds to tweak in order to find easy new
testcases which causes duplicated issues.
6 years ago
Ebrahim Byagowi
392e1f4ddd
[test/shape-fuzzer] fail on timeout and ubsan errors ( #1267 )
6 years ago
Ebrahim Byagowi
eeddda3ec6
[util] Better file-not-found error from hb-shape / hb-view
...
fixes #1266
6 years ago
Ebrahim Byagowi
751c10e55e
[fuzz] Add more new testcases
6 years ago
Ebrahim Byagowi
fd282eb328
[fuzz] Add a new testcase
6 years ago
Behdad Esfahbod
9d42d70269
[trak] Fix calc
...
We were getting the first track record always. Ie. this line:
if (trackTable[i].get_track_value () == 0.f)
{
- trackTableEntry = &trackTable[0];
+ trackTableEntry = &trackTable[i];
break;
}
The rest is cleanup.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1263 for the most part.
6 years ago
Behdad Esfahbod
3341c7fbfb
[fuzzing] Move fuzzing fonts from api/ here
6 years ago
Behdad Esfahbod
2e7c716511
[buffer] Add an assert
...
See if it helps debugging https://bugs.chromium.org/p/chromium/issues/detail?id=895117
6 years ago
Behdad Esfahbod
5842756b13
[fuzzing] Delete blink fuzzed data
...
These are text, not font.
6 years ago
Behdad Esfahbod
25fe7e7e10
[aat] Comment
6 years ago
HinTak
26092bb3d1
"allow-none" annotation for "out" parameters
...
Fixes the following warnings:
hb-ot-tag.cc:330: Warning: HarfBuzz: invalid "allow-none" annotation: only valid for pointer types and out parameters
hb-ot-tag.cc:334: Warning: HarfBuzz: invalid "allow-none" annotation: only valid for pointer types and out parameters
6 years ago
Behdad Esfahbod
ba42651608
Fix indent
6 years ago
HinTak
49bdb54427
typo in gobject annotation - "in/out" should be "inout"
...
"in/out" should be "inout"
6 years ago
Behdad Esfahbod
c0c190c16a
[fuzzing] Run tests against fuzzing fonts
...
Some disable.
6 years ago
Behdad Esfahbod
7b37705fb5
[fuzzing] Rename
6 years ago
Behdad Esfahbod
3676c685d4
[fuzzing] Move rest of fuzzing tests here
6 years ago
Behdad Esfahbod
1487173dcf
[fuzzing] Delete duplicate fonts
6 years ago
Behdad Esfahbod
49c041f7c5
Minor
6 years ago
Behdad Esfahbod
36f38ea703
[gpos] Protect mark attachment against out-of-bounds
...
Not sure how can happen, but does...
6 years ago
Behdad Esfahbod
1147ce2392
[fuzzing] Add more tests
6 years ago
Behdad Esfahbod
12cbe195ae
[aat] Another non-null offset
6 years ago
Behdad Esfahbod
87205ef935
[aat] Make sure Lookup offset is never nulled
...
It has unbounded size...
Fixes https://oss-fuzz.com/v2/testcase-detail/5718889451749376
6 years ago
Behdad Esfahbod
1aa353e4fc
Fix tests
6 years ago
Behdad Esfahbod
98d4ad02b9
[fuzzing] One more
6 years ago
Behdad Esfahbod
e6f267c3df
[fuzzing] Add more clusterfuzz tests I had lying around
6 years ago
Ebrahim Byagowi
e53206271d
Add all the fonts found by fuzzers to the repo ( #1258 )
6 years ago
Behdad Esfahbod
2137582c96
[morx] Reword ligation
...
Still fails MORX-41. Am talking to Sascha to better understand what CoreText
is doing.
6 years ago
Behdad Esfahbod
c53a25c657
[morx] Comment
6 years ago
Behdad Esfahbod
c46d42f8f2
[test/text-rendering-tests] Update from upstream
6 years ago
Behdad Esfahbod
5eb7e7f646
Revert "[vector] Simplify Sort" and "More of the same"
...
This reverts commit de0b9a4664
.
This reverts commit 921f0e6ec7
.
Annnnd, revert. MSVC doesn't like it.
6 years ago
Behdad Esfahbod
661340c475
[kern] Scale kern pairs before applying
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1255
Fixes https://github.com/harfbuzz/harfbuzz/issues/1252
6 years ago
Behdad Esfahbod
de0b9a4664
[vector] More of the same
6 years ago
Behdad Esfahbod
921f0e6ec7
[vector] Simplify sort
...
Hopefully this fits fine with SFINAE with all our compilers.
6 years ago
Ebrahim Byagowi
61510b63c1
[test] Minor cleanup in test-multithread and test-ot-name ( #1256 )
6 years ago
Ebrahim Byagowi
42b75dc3a7
[kerx] Minor, remove debug bit
6 years ago
Behdad Esfahbod
11703afce6
[kerx] Fix Format6 sanitize
...
Fixes https://oss-fuzz.com/v2/testcase-detail/5650286710882304
6 years ago
Behdad Esfahbod
4c27da7638
[CBDT] Fix more offsetting
...
Fixes https://oss-fuzz.com/v2/testcase-detail/5750379279548416
6 years ago
Behdad Esfahbod
0f85edb778
[morx] Another end-of-text corner case
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10990
6 years ago
Behdad Esfahbod
55d5ea666c
[kerx] Merge clusters in Ligature
6 years ago
Behdad Esfahbod
bb35725cd7
[kerx/morx] More end-of-text protection
6 years ago
Ebrahim Byagowi
8f3048a1f8
[dump-emoji] minor
6 years ago
Ebrahim Byagowi
27e095a613
[dump-emoji] better explaination of the usage
6 years ago
Behdad Esfahbod
8dc6296818
[ot-font] Implement TrueType v_origin
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/537
6 years ago
Behdad Esfahbod
6e07076fd0
[blob] Fix UBSan error
6 years ago
Behdad Esfahbod
fc812faaa9
[CBDT] Fix more offsetting issues
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/960
dump-emoji still segfaults. Needs debugging.
6 years ago
Behdad Esfahbod
6aee3bb87c
[CBDT] Fix offset handling
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/960
6 years ago