Behdad Esfahbod
68b7050768
[kerx] Fix sanitize of KerxSubtableFormat2::array read
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11033
6 years ago
Behdad Esfahbod
00fdbca4f6
[aat] Fix LookupFormat10 sanitize
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11060
6 years ago
Behdad Esfahbod
f11c557662
[test] Fix leak
6 years ago
Ebrahim Byagowi
440a675c7c
[TODO] Remove BCP 47 language handling item
...
Closes https://github.com/harfbuzz/harfbuzz/issues/1286
6 years ago
Ebrahim Byagowi
d39acc5a95
[fuzzing] Add new testcases
6 years ago
Ebrahim Byagowi
1e55e21dea
Merge pull request #1283 from khaledhosny/cygwin
...
Cygwin fixes and CI build
6 years ago
Ebrahim Byagowi
964ae32aac
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set ( #1285 )
6 years ago
Behdad Esfahbod
f70f994112
Minor
6 years ago
Behdad Esfahbod
4e09fb8f7a
Oops. Fix build
6 years ago
Behdad Esfahbod
9e288d29d8
[test-map] Cosmetic
6 years ago
Behdad Esfahbod
7c2c8ac301
2.0.1
6 years ago
Bruce Mitchener
5a24ea15e0
Make more 'coords' params const.
6 years ago
Behdad Esfahbod
08b7172969
[font] Fix parallel funcs passing to eachover in infinite-loop
...
Fixes test just added.
6 years ago
Behdad Esfahbod
77d5c3df07
[font] Add failing test amongst font-func parallels infinite-looping
...
Reported by Nona while updating Android to HarfBuzz 2.0.0.
6 years ago
Khaled Hosny
d084719ff5
Add Cygwin CI build
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1274
6 years ago
Behdad Esfahbod
29d877518f
[kerx] Implement variation-kerning tables (without the variation part)
...
SFSNDisplay uses these. We just apply the default kern without
variations right now. But at least makes the default kern work.
6 years ago
Behdad Esfahbod
f7c0b4319c
[aat] Implement LookupFormat10
6 years ago
Khaled Hosny
cf92cb7e00
Use g_strdup instead of strdup
...
Cygwin does not seem to have strdup.
6 years ago
Khaled Hosny
30cbe6158d
Use O_BINARY instead of _O_BINARY
...
Cygwin does not seem to have the later
6 years ago
Behdad Esfahbod
257ded1f9e
[trak] Fix test for previous fix
6 years ago
Behdad Esfahbod
72bb139b80
[RELEASING] Post-mortem
...
Re https://github.com/harfbuzz/harfbuzz/issues/1271
6 years ago
Behdad Esfahbod
79b6356155
[trak] Fix extrapolation at end side
6 years ago
Behdad Esfahbod
2352cc3539
[kerx] Whitespace
6 years ago
Ebrahim Byagowi
114f66dda6
Fix hb_map_is_empty logic
...
This needs reviewing
6 years ago
Ebrahim Byagowi
9df2fb1611
Add API tests for hb_map_t
6 years ago
Ebrahim Byagowi
8a5eba7110
[test] cosmetic, use g_assert_cmpint
6 years ago
Ebrahim Byagowi
c6eb5e852c
Don't report deprecated symbols as unused symbols
6 years ago
Ebrahim Byagowi
34f357c78a
Add test for hb_set_del
6 years ago
Bruce Mitchener
4594730f64
Remove redundant return at end of void-returning function.
6 years ago
Ebrahim Byagowi
093c7c4a54
[ci] Run valgrind on test/api
...
run-shape-fuzzer-tests.py automatically runs valgrind if see available
but test/api runs it by request, we probably should normalize the approaches
later
6 years ago
Bruce Mitchener
8d1e479d1d
Use bool literals instead of 0/1.
6 years ago
Bruce Mitchener
257d0e5aa3
Fix typos.
6 years ago
Ebrahim Byagowi
b7cef8cb1d
Enable valgrind and dedicate a bot to it
6 years ago
Ebrahim Byagowi
bccd09d6c7
Minor, tweak spaces on hb-shape-fuzzer.cc
6 years ago
Ebrahim Byagowi
fbf665b307
[fuzz] Add more found cases ( #1275 )
6 years ago
Behdad Esfahbod
3d9a0306eb
2.0.0
6 years ago
Behdad Esfahbod
535ca678bf
[test] Don't use newer glib API
6 years ago
Ebrahim Byagowi
03e144135b
[ubsan] Use unsigned int instead enum where needed ( #1270 )
...
Actually the check is right,
On -myanmar.hh, on that particular switch, OT_C is indic_category_t
but OT_D is myanmar_category_t so we are mixing the types in one variable.
And on -arabic.cc, step can goes one number higher than step_t enum in the
loop so we are actually using it as an unsinged int.
6 years ago
Behdad Esfahbod
64df6b0b0f
[AUTHORS] Add Ebrahim and Khaled
6 years ago
Behdad Esfahbod
f1ced9be37
More warning fix
...
Okay, let's see if the gods are happy now...
6 years ago
Behdad Esfahbod
40606abd0c
Fix build
6 years ago
Behdad Esfahbod
c406aca193
Fix warning
6 years ago
Behdad Esfahbod
270a37c324
Kick bots
6 years ago
Behdad Esfahbod
6da8ef3f9f
Fix some wierdness...
6 years ago
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