- 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 3 次提交
-
-
由 Behdad Esfahbod 提交于
This makes defining HB_NDEBUG much less relevant, to the point of irrelevance. Sorry about all the fuss in previous release!
-
由 Behdad Esfahbod 提交于
API changes: - If NDEBUG is defined, define HB_NDEBUG - Disable costlier sanity checks if HB_NDEBUG is defined. In 1.2.3 introduced some code to disable costly sanity checks if NDEBUG is defined. NDEBUG, however, disables all assert()s as well. With HB_NDEBUG, one can disable costlier checks but keep assert()s. I'll probably add a way to define HB_NDEBUG automatically in release tarballs. But for now, production systems that do NOT define NDEBUG, are encouraged to define HB_NDEBUG for our build.
-
由 Behdad Esfahbod 提交于
Saves some sweet time and binary size!
-
- 19 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/223 Right now we cannot test this because it has to be tested using hb-fuzzer. We should move all fuzzing tests from test/shaping/tests/fuzzed.tests to test/fuzzing/ and have its own test runner. At that point, should add test from this issue as well.
-
- 02 1月, 2016 1 次提交
-
-
由 Khaled Hosny 提交于
-
- 31 12月, 2015 1 次提交
-
-
由 Khaled Hosny 提交于
-
- 30 12月, 2015 3 次提交
-
-
由 Khaled Hosny 提交于
-
由 Khaled Hosny 提交于
-
由 Khaled Hosny 提交于
Some of it (create, reference, destroy) are adapted from Cairo docs.
-
- 19 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Currently just announces lookup applications. Message-API *will* change. hb-shape / hb-view are updated to print-out messages to stder if --debug is specified.
-
- 27 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
This reverts commit 68b507a3. Commit abadc171 provides a better fix for this.
-
- 06 11月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
- 05 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
See discussion here: https://github.com/behdad/harfbuzz/commit/81ef4f407d9c7bd98cf62cef951dc538b13442eb There's no way to disable this fallback, but I don't think it would be needed. Let's hope for the best! Fixes https://github.com/behdad/harfbuzz/issues/153
-
- 03 9月, 2015 1 次提交
-
-
- 01 9月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=541608 and cluster test.
-
由 Behdad Esfahbod 提交于
Needed for upcoming merge-clusters fix.
-
- 22 7月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
TODO: Documentation. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71445
-
由 Behdad Esfahbod 提交于
-
- 20 6月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes test-shape, and: https://code.google.com/p/chromium/issues/detail?id=497578
-
- 01 6月, 2015 1 次提交
-
-
由 Sascha Brawer 提交于
Based on data from http://upstream-tracker.org/versions/harfbuzz.html Resolves #103
-
- 01 5月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 4月, 2015 2 次提交
-
-
由 Khaled Hosny 提交于
Annotate the output parameter.
-
由 Khaled Hosny 提交于
It should not be freed by the caller.
-