Log

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