- 18 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Ugly as hell, and don't even understand why some bits are needed. But the logic is sound.
-
- 17 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
It has unbounded size... Fixes https://oss-fuzz.com/v2/testcase-detail/5718889451749376
-
- 15 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 12 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Unfortunately our static asserts (DEFINE_SIZE_STATIC) don't actually fail when used in templates, thanks to SFINAE. Le sighs. Probably fixes https://oss-fuzz.com/v2/testcase-detail/5740171484463104
-
-
- 11 10月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
Works beautifully! Test coming.
-
由 Behdad Esfahbod 提交于
Tested with Kannada MN: $ HB_OPTIONS=aat ./hb-shape Kannada\ MN.ttc -u 0CCD,0C95,0CD6 [kn_ka.vattu=0+230|kn_ai_length_mark=1@326,0+607]
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 10 10月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
For 329f2401 max_ops is signed.
-
由 Behdad Esfahbod 提交于
Since we consume it legitimately during shaping.
-
由 Behdad Esfahbod 提交于
Not hooked up to be called yet.
-
- 08 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 07 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 06 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
If buffer was enlarged, info was being outdated. Fixes https://github.com/harfbuzz/harfbuzz/issues/1225
-
- 01 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Was getting stuck not making progress somehow.
-
- 20 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 16 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
...like UnsizedArrayOf<>. This fixes a class of crasher bugs, mostly with color and AAT tables. We cannot use nullable offsets to varsized data that does not declare min_size, because it's nost safe to use our fixed-size null pool for types that have their size external. So, use non_null'able offsets for these. A further enhancement would be to make use of min_size in Null<> itself. Will try that after.
-
- 14 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not sure how I didn't add before...
-
- 11 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Fix a bug in CBDT sanitize, and redundant check in avar.
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 18 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 08 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
We should hang those off somewhere else. For now, the unused ones can go.
-
- 11 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 15 3月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 19 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 08 2月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 07 2月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
I believe I'm happy with it now.
-
由 Behdad Esfahbod 提交于
-
- 05 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
At any position, if state is not zero, mark unsafe-to-break before, unless we can reason it safe. At any position, if there's an action entry for end-of-text, mark unsafe to break. Also changes buffer diff impl to allow for flag differences as long as the buffer glyph flags are superset of reference glyph flags. With this, all MORX tests pass.
-
- 04 2月, 2018 1 次提交
-
-
由 Bruce Mitchener 提交于
-
- 31 1月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Remove the faulty loop-detection logic. Use max-ops for breaking out of infinite loops or heavy work. https://twitter.com/behdadesfahbod/status/958065026262183936
-