|
e9d798dc
|
2018-10-19T18:30:01
|
|
[test] Use hb_test_open_font_file
|
|
e8a6f5b8
|
2018-10-19T18:23:42
|
|
Add three macros for separating color channels
|
|
d4e928b1
|
2018-05-01T17:16:46
|
|
[color] Minimal API for COLR/CPAL
|
|
0e33467e
|
2018-10-19T17:44:06
|
|
Make ot-color tests pass
|
|
0229eaea
|
2018-10-22T10:51:37
|
|
[fuzz] Add a found hb-subset testcase
|
|
0ecddad7
|
2018-10-22T00:44:28
|
|
[ci] Disable flaky -windows-x64 and add a comment for iOS
|
|
9b346157
|
2018-10-21T11:37:38
|
|
[fuzz] Add more testcases
Fixed already but better to have anyway.
One didn't have minimized but it was only 164 B, so
|
|
4fa94a3e
|
2018-10-21T11:36:41
|
|
Merge pull request #1290 from ebraminio/testopenfont
[test] Unify font file opening across the tests
|
|
c110878c
|
2018-10-21T11:07:17
|
|
[test] Unify font file opening across the tests
|
|
217a3728
|
2018-10-20T20:39:56
|
|
[fuzzing] Add more font
|
|
1e39833b
|
2018-10-20T16:56:06
|
|
[docs] Minor
|
|
a5ad8c65
|
2018-10-20T16:52:55
|
|
[docs] More fixes
|
|
2d9198f2
|
2018-10-20T16:50:39
|
|
[docs] Fix for hb-version.h being in src tree
|
|
314b1af7
|
2018-10-20T16:49:16
|
|
[docs] Fix warning
Fixes https://github.com/harfbuzz/harfbuzz/issues/1260
|
|
b713c139
|
2018-10-20T14:56:28
|
|
[kerx] Implement tuple-kerning in Format0
|
|
0a3b7a0f
|
2018-10-20T13:14:07
|
|
2.0.2
|
|
8931bc4a
|
2018-10-20T23:23:32
|
|
[test] Fix -Wunused-parameter on test-font.c
|
|
68b70507
|
2018-10-20T12:09:41
|
|
[kerx] Fix sanitize of KerxSubtableFormat2::array read
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11033
|
|
00fdbca4
|
2018-10-20T12:04:51
|
|
[aat] Fix LookupFormat10 sanitize
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11060
|
|
f11c5576
|
2018-10-20T11:56:30
|
|
[test] Fix leak
|
|
440a675c
|
2018-10-20T21:13:25
|
|
[TODO] Remove BCP 47 language handling item
Closes https://github.com/harfbuzz/harfbuzz/issues/1286
|
|
d39acc5a
|
2018-10-20T12:20:30
|
|
[fuzzing] Add new testcases
|
|
1e55e21d
|
2018-10-20T07:45:46
|
|
Merge pull request #1283 from khaledhosny/cygwin
Cygwin fixes and CI build
|
|
964ae32a
|
2018-10-20T07:39:18
|
|
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set (#1285)
|
|
f70f9941
|
2018-10-19T20:00:36
|
|
Minor
|
|
4e09fb8f
|
2018-10-19T19:59:41
|
|
Oops. Fix build
|
|
9e288d29
|
2018-10-19T19:47:27
|
|
[test-map] Cosmetic
|
|
7c2c8ac3
|
2018-10-19T19:37:46
|
|
2.0.1
|
|
5a24ea15
|
2018-10-20T08:09:52
|
|
Make more 'coords' params const.
|
|
08b71729
|
2018-10-19T19:12:33
|
|
[font] Fix parallel funcs passing to eachover in infinite-loop
Fixes test just added.
|
|
77d5c3df
|
2018-10-19T19:01:01
|
|
[font] Add failing test amongst font-func parallels infinite-looping
Reported by Nona while updating Android to HarfBuzz 2.0.0.
|
|
d084719f
|
2018-10-20T00:18:36
|
|
Add Cygwin CI build
Fixes https://github.com/harfbuzz/harfbuzz/issues/1274
|
|
29d87751
|
2018-10-19T16:06:54
|
|
[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.
|
|
f7c0b431
|
2018-10-19T15:23:49
|
|
[aat] Implement LookupFormat10
|
|
cf92cb7e
|
2018-10-19T22:21:39
|
|
Use g_strdup instead of strdup
Cygwin does not seem to have strdup.
|
|
30cbe615
|
2018-10-19T22:04:56
|
|
Use O_BINARY instead of _O_BINARY
Cygwin does not seem to have the later
|
|
257ded1f
|
2018-10-19T11:20:14
|
|
[trak] Fix test for previous fix
|
|
72bb139b
|
2018-10-19T11:15:35
|
|
[RELEASING] Post-mortem
Re https://github.com/harfbuzz/harfbuzz/issues/1271
|
|
79b63561
|
2018-10-19T11:00:20
|
|
[trak] Fix extrapolation at end side
|
|
2352cc35
|
2018-10-19T09:58:45
|
|
[kerx] Whitespace
|
|
114f66dd
|
2018-10-19T12:05:26
|
|
Fix hb_map_is_empty logic
This needs reviewing
|
|
9df2fb16
|
2018-10-19T12:04:47
|
|
Add API tests for hb_map_t
|
|
8a5eba71
|
2018-10-19T10:20:16
|
|
[test] cosmetic, use g_assert_cmpint
|
|
c6eb5e85
|
2018-10-19T10:14:25
|
|
Don't report deprecated symbols as unused symbols
|
|
34f357c7
|
2018-10-19T10:13:53
|
|
Add test for hb_set_del
|
|
4594730f
|
2018-10-19T22:12:25
|
|
Remove redundant return at end of void-returning function.
|
|
093c7c4a
|
2018-10-19T18:46:41
|
|
[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
|
|
8d1e479d
|
2018-10-18T22:18:42
|
|
Use bool literals instead of 0/1.
|
|
257d0e5a
|
2018-10-19T22:49:21
|
|
Fix typos.
|
|
b7cef8cb
|
2018-10-19T09:24:21
|
|
Enable valgrind and dedicate a bot to it
|
|
bccd09d6
|
2018-10-19T09:06:42
|
|
Minor, tweak spaces on hb-shape-fuzzer.cc
|
|
fbf665b3
|
2018-10-19T08:09:53
|
|
[fuzz] Add more found cases (#1275)
|
|
3d9a0306
|
2018-10-18T05:58:17
|
|
2.0.0
|
|
535ca678
|
2018-10-18T05:58:04
|
|
[test] Don't use newer glib API
|
|
03e14413
|
2018-10-18T11:06:37
|
|
[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.
|
|
64df6b0b
|
2018-10-18T00:35:01
|
|
[AUTHORS] Add Ebrahim and Khaled
|
|
f1ced9be
|
2018-10-17T23:06:53
|
|
More warning fix
Okay, let's see if the gods are happy now...
|
|
40606abd
|
2018-10-17T23:06:37
|
|
Fix build
|
|
c406aca1
|
2018-10-17T22:58:43
|
|
Fix warning
|
|
270a37c3
|
2018-10-17T22:42:47
|
|
Kick bots
|
|
6da8ef3f
|
2018-10-17T22:37:34
|
|
Fix some wierdness...
|
|
83780308
|
2018-10-17T22:34:16
|
|
[aat] Fix sanitize slowdown
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11034
|
|
b9478e28
|
2018-10-17T21:52:14
|
|
Revert "[test] Remove not-fixed yet testcases (#1268)"
This reverts commit 191eef823fe95355425621f8e002dfe7fe632383.
|
|
af99b20d
|
2018-10-18T08:35:20
|
|
[ci/ubsan] Disable enum sanitization
Behdad apparently not interested on them
|
|
9e8a9b84
|
2018-10-17T21:41:25
|
|
[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.
|
|
191eef82
|
2018-10-18T08:04:18
|
|
[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.
|
|
392e1f4d
|
2018-10-18T07:42:20
|
|
[test/shape-fuzzer] fail on timeout and ubsan errors (#1267)
|
|
eeddda3e
|
2018-10-18T07:38:47
|
|
[util] Better file-not-found error from hb-shape / hb-view
fixes #1266
|
|
751c10e5
|
2018-10-18T06:36:48
|
|
[fuzz] Add more new testcases
|
|
fd282eb3
|
2018-10-18T06:33:39
|
|
[fuzz] Add a new testcase
|
|
9d42d702
|
2018-10-17T17:55:47
|
|
[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.
|
|
3341c7fb
|
2018-10-17T15:04:35
|
|
[fuzzing] Move fuzzing fonts from api/ here
|
|
2e7c7165
|
2018-10-16T18:35:03
|
|
[buffer] Add an assert
See if it helps debugging https://bugs.chromium.org/p/chromium/issues/detail?id=895117
|
|
5842756b
|
2018-10-16T18:28:55
|
|
[fuzzing] Delete blink fuzzed data
These are text, not font.
|
|
25fe7e7e
|
2018-10-16T18:22:54
|
|
[aat] Comment
|
|
26092bb3
|
2018-10-17T00:54:39
|
|
"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
|
|
ba426516
|
2018-10-16T17:35:46
|
|
Fix indent
|
|
49bdb544
|
2018-10-17T00:36:04
|
|
typo in gobject annotation - "in/out" should be "inout"
"in/out" should be "inout"
|
|
c0c190c1
|
2018-10-16T16:39:29
|
|
[fuzzing] Run tests against fuzzing fonts
Some disable.
|
|
7b37705f
|
2018-10-16T16:33:06
|
|
[fuzzing] Rename
|
|
3676c685
|
2018-10-16T16:32:26
|
|
[fuzzing] Move rest of fuzzing tests here
|
|
1487173d
|
2018-10-16T16:30:38
|
|
[fuzzing] Delete duplicate fonts
|
|
49c041f7
|
2018-10-16T16:25:24
|
|
Minor
|
|
36f38ea7
|
2018-10-16T16:24:03
|
|
[gpos] Protect mark attachment against out-of-bounds
Not sure how can happen, but does...
|
|
1147ce23
|
2018-10-16T16:18:32
|
|
[fuzzing] Add more tests
|
|
12cbe195
|
2018-10-16T16:13:53
|
|
[aat] Another non-null offset
|
|
87205ef9
|
2018-10-16T15:40:44
|
|
[aat] Make sure Lookup offset is never nulled
It has unbounded size...
Fixes https://oss-fuzz.com/v2/testcase-detail/5718889451749376
|
|
1aa353e4
|
2018-10-16T15:26:51
|
|
Fix tests
|
|
98d4ad02
|
2018-10-16T15:17:31
|
|
[fuzzing] One more
|
|
e6f267c3
|
2018-10-16T15:16:20
|
|
[fuzzing] Add more clusterfuzz tests I had lying around
|
|
e5320627
|
2018-10-17T01:42:04
|
|
Add all the fonts found by fuzzers to the repo (#1258)
|
|
2137582c
|
2018-10-16T14:46:07
|
|
[morx] Reword ligation
Still fails MORX-41. Am talking to Sascha to better understand what CoreText
is doing.
|
|
c53a25c6
|
2018-10-16T13:57:35
|
|
[morx] Comment
|
|
c46d42f8
|
2018-10-16T13:39:54
|
|
[test/text-rendering-tests] Update from upstream
|
|
5eb7e7f6
|
2018-10-16T13:32:52
|
|
Revert "[vector] Simplify Sort" and "More of the same"
This reverts commit de0b9a466490c2c13d6ec6f59d5122b0a87d3180.
This reverts commit 921f0e6ec722940a1e37660e1291aa69f9f39db8.
Annnnd, revert. MSVC doesn't like it.
|
|
661340c4
|
2018-10-16T13:24:29
|
|
[kern] Scale kern pairs before applying
Fixes https://github.com/harfbuzz/harfbuzz/issues/1255
Fixes https://github.com/harfbuzz/harfbuzz/issues/1252
|
|
de0b9a46
|
2018-10-15T22:20:26
|
|
[vector] More of the same
|
|
921f0e6e
|
2018-10-15T22:19:17
|
|
[vector] Simplify sort
Hopefully this fits fine with SFINAE with all our compilers.
|
|
61510b63
|
2018-10-16T14:17:21
|
|
[test] Minor cleanup in test-multithread and test-ot-name (#1256)
|
|
42b75dc3
|
2018-10-16T10:58:09
|
|
[kerx] Minor, remove debug bit
|