- 08 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/harfbuzz/harfbuzz/issues/1216 New API: hb_buffer_set_invisible_codepoint() hb_buffer_get_invisible_codepoint() hb-shape / hb-view --invisible-codepoint
-
- 04 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 30 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
"Fixes" //github.com/harfbuzz/harfbuzz/issues/1191
-
- 24 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
If we wrote just this much every day...
-
- 17 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Some clang versions define static_assert as a macro apparently, so we cannot redefine it... This reverts commit 94bfea0c. This reverts commit 4e626278.
-
由 Behdad Esfahbod 提交于
So we don't accidentally break it again.
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 14 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Users don't expect a new reference returned from a get() function. Indeed, all users of that API I foud where NOT destroying the reference. Just change the implementations to NOT return a reference. This applies to the following APIs: hb_unicode_funcs_get_default() hb_glib_get_unicode_funcs() hb_icu_get_unicode_funcs() Fixes https://github.com/harfbuzz/harfbuzz/issues/1134
-
- 06 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Finally, unified!
-
- 10 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 01 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Towards possibly using Null pool for some nil objects.
-
- 08 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Right now only Old Italic is marked as such. Fixes https://github.com/harfbuzz/harfbuzz/issues/1000
-
- 06 2月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
We expect the buffer to have no flags that the reference doesn't... Meh. Makes MORX tests pass now. Need to better define the behavior.
-
由 Ebrahim Byagowi 提交于
-
- 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.
-
- 15 11月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
This only counts recursions right now. Good start. Hopefully... Fixes https://github.com/behdad/harfbuzz/issues/429
-
- 01 11月, 2017 1 次提交
-
-
由 ebraminio 提交于
-
- 15 10月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 05 9月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
If buffers are empty, content type should be ignored. This fixes last of the failing tests: fuzzed.tests. Green again!
-
- 31 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
I like to have a mode where CONTAINS_NOTDEF and CONTAINS_DOTTEDCIRCLE are not returned. Abused a value of -1 for that. hb-shape now uses it. Fixes two of the six tests failing with --verify in test/shaping/run-tests.sh.
-
- 24 8月, 2017 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
New API.
-
- 23 8月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 16 8月, 2017 1 次提交
-
-
由 Emil A Eklund (eae) 提交于
Change hb_buffer_diff to explicitly cast result of abs to unsigned when comparing with position_fuzz to avoid unsafe signed/unsigned comparions warnings on windows.
-
- 15 8月, 2017 1 次提交
-
-
由 Jonathan Kew 提交于
Based on patch from Jonathan Kew. Needs more cleaning up and documentation. New API: hb_buffer_diff_flags_t hb_buffer_diff()
-
- 12 8月, 2017 5 次提交
-
-
由 Behdad Esfahbod 提交于
We break and shape fragments and reconstruct shape result from them. Remains to compare to original buffer. Going to add some buffer comparison API and use here, instead of open-coding.
-
由 Behdad Esfahbod 提交于
Ouch!
-
由 Behdad Esfahbod 提交于
Makes consumption easier.
-
由 Behdad Esfahbod 提交于
We were relying on cluster merges not requiring unsafe flagging because they get merged. If cluster level requests no merging, then we flag unsafe when merge would have happened.
-
由 Behdad Esfahbod 提交于
-
- 11 8月, 2017 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This shouldn't matter.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Always use the algorithm for non-monotone case. It's more robust.
-
由 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
-
- 19 6月, 2017 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 20 7月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=614647 If allocation fails, we might be leaving junk behind. At least clear it up.
-
- 29 6月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/277
-
- 25 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
This makes defining HB_NDEBUG much less relevant, to the point of irrelevance. Sorry about all the fuss in previous release!
-