Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-20 | [travis] Update Coverity tokencoverity_scan | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-20 | Add codecov.io badge | Behdad Esfahbod | 1 | -6/+7 | |
2018-11-20 | Fix Codacy "issues" | Behdad Esfahbod | 5 | -12/+13 | |
2018-11-20 | [travis] Another push for codecov.io after setting token | Behdad Esfahbod | 1 | -2/+2 | |
2018-11-20 | [travis] Add codecov.io | Behdad Esfahbod | 1 | -0/+1 | |
2018-11-19 | [fvar] Add named-instance API | Behdad Esfahbod | 4 | -3/+121 | |
Fixes https://github.com/harfbuzz/harfbuzz/issues/1241 | |||||
2018-11-19 | Fix build | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-19 | [fvar] Rewrite sanitize | Behdad Esfahbod | 1 | -5/+3 | |
2018-11-19 | [fvar] Use hb_array_t for axes | Behdad Esfahbod | 2 | -10/+10 | |
2018-11-19 | [fvar] Minor | Behdad Esfahbod | 1 | -4/+5 | |
2018-11-19 | [ot-var] Add hb_ot_var_axis_get_flags() | Behdad Esfahbod | 5 | -0/+38 | |
Part of https://github.com/harfbuzz/harfbuzz/issues/1241 New API: +hb_ot_var_axis_flags_t +hb_ot_var_axis_get_flags | |||||
2018-11-19 | [ot-var] Add flags | Behdad Esfahbod | 1 | -2/+7 | |
Unfortunate that we don't have room in hb_ot_var_axis_t to expose flags :(. | |||||
2018-11-19 | [ot-var] Use hb_ot_name_id_t | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-16 | 2.1.32.1.3 | Behdad Esfahbod | 3 | -3/+9 | |
2018-11-16 | Fix recent commits | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-16 | Revert b4c61130324455bfd42095b01fa14ac901e441f1 | Behdad Esfahbod | 1 | -13/+4 | |
Was causing more trouble than it solved. We use unsigned for indexing, and it's not helpful to allow that wrapping to negative integers on 32bit machines. The only way we could work around it would have been by accepting int64_t arg, but that's overkill. Ignore the MSVC 2008 build issue. We don't support that compiler. | |||||
2018-11-16 | Detect over/under-flow in UnsizedArray::operator[] | Behdad Esfahbod | 1 | -5/+16 | |
Was causing bad substitutions in mort table because of WordOffsetToIndex() producing negative numbers that were cast to unsigned int and returned as large numbers (which was desirable, so they would be rejected), but then they were cast to int when passed to this operator and acting as small negative integers, which was bad... Detect overflow. Ouch, however, now I see this still fails on 32-bit. Guess I'm going to revert an earlier change. | |||||
2018-11-16 | [aat] Fix mort shaping | Behdad Esfahbod | 1 | -1/+1 | |
Ouch! | |||||
2018-11-16 | 2.1.22.1.2 | Behdad Esfahbod | 3 | -4/+15 | |
2018-11-16 | Fix vertical fallback space sign | Behdad Esfahbod | 2 | -15/+15 | |
Ouch! Follow-up to cf203af8a33591c163b63dbdf0fd341bc4606190 Fixes https://github.com/harfbuzz/harfbuzz/issues/1343 | |||||
2018-11-16 | Don't apply GPOS if applying morx | Behdad Esfahbod | 1 | -1/+1 | |
That's what Apple does, and it wouldn't degrade our OpenType performance. Part of https://github.com/harfbuzz/harfbuzz/issues/1348 | |||||
2018-11-16 | Prefer morx table if GSUB is empty (no scripts) | Behdad Esfahbod | 1 | -1/+5 | |
Fixes https://github.com/harfbuzz/harfbuzz/issues/1348 | |||||
2018-11-16 | Minor | Behdad Esfahbod | 5 | -5/+5 | |
2018-11-16 | [coretext] Hopefully the last one | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-16 | [coretext] Another round | Behdad Esfahbod | 1 | -4/+4 | |
2018-11-16 | [coretext] One more try.. | Behdad Esfahbod | 1 | -5/+5 | |
2018-11-16 | [coretext] One more try | Behdad Esfahbod | 1 | -1/+1 | |
2018-11-16 | [coretext] Another build fix attemt | Behdad Esfahbod | 1 | -3/+0 | |
2018-11-16 | [directwrite] Fix build | Behdad Esfahbod | 1 | -2/+0 | |
2018-11-16 | [coretext] Try to fix | Behdad Esfahbod | 3 | -64/+43 | |
2018-11-16 | [coretext] Unbreak build | Behdad Esfahbod | 1 | -2/+2 | |
2018-11-16 | [shaper] Rewrite shaper data code to be more template-driven than macro-driven | Behdad Esfahbod | 14 | -147/+127 | |
2018-11-16 | [hdmx] Fix bounds checking | Behdad Esfahbod | 1 | -6/+5 | |
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11351 | |||||
2018-11-16 | [hdmx] Minor | Behdad Esfahbod | 1 | -7/+7 | |
2018-11-16 | [subset] Remove invalid glyphs from glypset to retain | Behdad Esfahbod | 1 | -0/+13 | |
Fixes https://github.com/harfbuzz/harfbuzz/pull/1388 | |||||
2018-11-16 | [subset] minor, adjust spaces | Ebrahim Byagowi | 19 | -544/+510 | |
2018-11-16 | [math] minor, adjust spaces | Ebrahim Byagowi | 1 | -14/+14 | |
2018-11-15 | [base] Add TODO items | Behdad Esfahbod | 1 | -3/+6 | |
2018-11-14 | [shaper] Rename | Behdad Esfahbod | 4 | -12/+12 | |
2018-11-14 | [ot-shape] Move code around | Behdad Esfahbod | 7 | -29/+43 | |
2018-11-14 | [STAT] Add table parsing (#1384) | Ebrahim Byagowi | 5 | -8/+290 | |
2018-11-14 | [hmtx] Fix signedness issue | Behdad Esfahbod | 1 | -3/+3 | |
Fixes https://github.com/harfbuzz/harfbuzz/issues/1248#issuecomment-438689499 | |||||
2018-11-14 | [ot-color/svg] Note that it can be gzipped | Ebrahim Byagowi | 1 | -1/+1 | |
2018-11-14 | Merge pull request #1383 from punchcutter/master | Ebrahim Byagowi | 2 | -0/+1 | |
Add test for https://github.com/harfbuzz/harfbuzz/issues/1379 | |||||
2018-11-13 | Add Grantha test | punchcutter | 2 | -0/+1 | |
2018-11-13 | [aat] Disable fallback mark advance zeroing and positioning if morx applied | Behdad Esfahbod | 1 | -2/+2 | |
Fixes https://github.com/harfbuzz/harfbuzz/issues/1357 | |||||
2018-11-13 | Don't retry creating again and again in lazy_loader if create failed | Behdad Esfahbod | 1 | -4/+10 | |
Still does that if get_null() returns nullptr. Our shaper data objects are like that. Shrug. | |||||
2018-11-13 | Merge pull request #1382 from punchcutter/master | Behdad Esfahbod | 2 | -2/+3 | |
Change USE Category for Grantha Virama | |||||
2018-11-13 | Merge pull request #1380 from kbrow1i/cygwin | Behdad Esfahbod | 5 | -9/+9 | |
Don't use Win32 API on Cygwin | |||||
2018-11-13 | Change USE Category for Grantha Virama | punchcutter | 2 | -2/+3 | |
https://github.com/harfbuzz/harfbuzz/issues/1379 |