- 02 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add subset() call for GSUBGPOS struct and its dependencies. Not hooked up anywhere.
-
- 26 8月, 2018 5 次提交
-
-
由 Behdad Esfahbod 提交于
I swear I have no idea why this is needed, but it is...
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 24 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 06 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 7月, 2018 1 次提交
-
-
- 10 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
../../src/hb-ot-layout-gsubgpos-private.hh:391:18: warning: missed loop optimization, the loop counter may overflow [-Wunsafe-loop-optimizations]
-
- 12 6月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 07 6月, 2018 1 次提交
-
-
由 Garret Rieger 提交于
-
- 01 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Towards possibly using Null pool for some nil objects.
-
- 09 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 08 2月, 2018 1 次提交
- 27 1月, 2018 1 次提交
-
-
- 20 1月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 16 1月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://oss-fuzz.com/v2/testcase-detail/5216838347653120 which is a stack overflow, not by way of infinite recursion, just being deep. That's disallowed anyway, so catch it as it happens, not afterwards.
-
由 Behdad Esfahbod 提交于
-
- 10 1月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Such a headache that Windows defines UINT8, ...; Just prefix it.
-
- 17 12月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 12月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Not optimized to use sortedness yet. Also start putting in place infra to faster reject bad data. A version of Chandas.ttf found on some Chrome bots has 660kb of GPOS, mostly junk. That is causing 48 million of set->add() calls in collect_glyphs(), which is insane. In the upcoming commits, I'll be speeding that up by optimizing add_sorted_array(), while also reducing work by rejecting out-of-sort arrays quickly and propagate the rejection. Part of https://bugs.chromium.org/p/chromium/issues/detail?id=794896
-
- 21 11月, 2017 1 次提交
-
-
由 ebraminio 提交于
-
- 15 11月, 2017 4 次提交
-
-
由 Behdad Esfahbod 提交于
This only counts recursions right now. Good start. Hopefully... Fixes https://github.com/behdad/harfbuzz/issues/429
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Hopefully fully fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1856
-
- 04 11月, 2017 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
Part of fixing https://github.com/behdad/harfbuzz/pull/605
-
- 23 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
This O(N^2) was introduced in 8b2c94c4. Make it O(N).
-
- 03 10月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
Followup to 8b2c94c4 Allow matching sequences of marks attached to different ligatures, as supposedly the base of the subsequent marks were already jumped over.
-
由 Behdad Esfahbod 提交于
If two marks want to ligate and they belong to different components of the same ligature glyph, and said ligature glyph is to be ignored according to mark-filtering rules, then allow. Example Burmese senquence: U+1004,U+103A,U+1039,U+101B,U+103D,U+102D Test font provided by Norbert Lindenberg. Fixes https://github.com/behdad/harfbuzz/issues/545
-
- 11 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Not all shapers code is updated to set this properly. GSUB and Arabic shaper are updated. GPOS and other shapers are NOT. Fixes https://github.com/behdad/harfbuzz/issues/224
-
- 14 7月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Not used yet.
-