- 23 3月, 2017 1 次提交
-
-
由 Chun-wei Fan 提交于
We now use UCDN by default, so make it so in the build files; however don't hardcode HAVE_UCDN as one may still opt not to use it (but pass it in as a CFLAG unless one explicitly disables UCDN by using NO_UCDN=1 on the NMake command line). Note that we are not blocking builds where UCDN is disabled along with GLib and ICU, as that will trigger a build error anyways which will tell the user what needs to be done to remedy this.
-
- 11 3月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This reverts commit b9b005f3. This introduced invalid access cases. Revert until I fix correctly.
-
- 08 3月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Ouch!
-
- 06 3月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 03 3月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 3月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
This was broken forever, since days that we did not allow moving tape backwards. Works now. Reported by Doug Felt.
-
- 26 2月, 2017 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This has no security implications whatsoever since we always keep and extra element at the end of buffer, just in case. Discovered by oss-fuzz CC https://github.com/behdad/harfbuzz/issues/139 Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=660
-
由 Behdad Esfahbod 提交于
-
- 21 2月, 2017 1 次提交
-
-
由 Dominik Röttsches 提交于
In https://crbug.com/681813 another instance of Padauk was identified triggering collapsed glyphs. Blacklist this version by patching hb-ot-layout.cc to print out gdef, gsub, and gpos table length, then adding those to the list of blacklisted versions.
-
- 18 2月, 2017 1 次提交
-
-
由 ebraminio 提交于
-
- 17 2月, 2017 2 次提交
-
-
由 jfkthame 提交于
* Guard against underflow when adjusting length With the fuzz-testcase in mozilla bug 1295299, we end up with a recursed lookup that removes 3 items, when `match_positions[idx]` is 0, which results in (unsigned) `end` wrapping to a huge value. Making `end` a signed int is probably the simplest route to a fix. Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1295299. * Add testcase for #421.
-
由 jfkthame 提交于
* [indic] Add support for Grantha marks that may be used in Tamil to the Indic table. See https://bugzilla.mozilla.org/show_bug.cgi?id=1331339. Testcase: U+0BA4,U+0BC6,U+1133c,U+0BAA,U+1133c,U+0BC6,U+1133c * [indic] Add test for Grantha nukta that is allowed in Tamil by ScriptExtensions.txt
-
- 10 2月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 2月, 2017 3 次提交
-
-
由 Behdad Esfahbod 提交于
[graphite] Fix shaping with varying font sizes
-
由 Behdad Esfahbod 提交于
Hopefully fixes Travis faliure? https://github.com/behdad/harfbuzz/pull/413#issuecomment-278481882 https://travis-ci.org/khaledhosny/harfbuzz/jobs/199785332#L1065
-
由 Philip Withnall 提交于
While it’s fine to call memcmp(x, 0, 0) in practice, the C99 standard explicitly says that this is not allowed: even if the length is zero, the pointer arguments must be valid. http://stackoverflow.com/a/16363034 Coverity ID: 141178 Signed-off-by: NPhilip Withnall <withnall@endlessm.com>
-
- 08 2月, 2017 4 次提交
-
-
由 Behdad Esfahbod 提交于
Might help with https://github.com/behdad/harfbuzz/issues/399
-
由 Philip Withnall 提交于
Coverity IDs: 141039, 141040, 141041
-
由 Philip Withnall 提交于
Coverity ID: 141042
-
-
- 04 2月, 2017 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
For completeness.
-
- 03 2月, 2017 1 次提交
-
-
由 jfkthame 提交于
-
- 02 2月, 2017 1 次提交
-
-
- 27 1月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes joined Adlam rendering. Fixes https://github.com/googlei18n/noto-fonts/issues/828
-
由 jfkthame 提交于
-
- 24 1月, 2017 8 次提交
-
-
由 Behdad Esfahbod 提交于
Unhooked. Untested.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Yay, works!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not hooked up to hb-ot-font yet.
-
由 Behdad Esfahbod 提交于
-