- 29 12月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
This is now added to USE: https://github.com/behdad/harfbuzz/pull/383 See: https://github.com/behdad/harfbuzz/issues/381 https://github.com/behdad/harfbuzz/issues/382
-
由 jfkthame 提交于
-
- 27 12月, 2016 3 次提交
-
-
由 Behdad Esfahbod 提交于
This reverts commit 805f76fc. Need to investigate why having this rule (with the reversed order) fixes decomposition as reported by punchcutter: https://github.com/behdad/harfbuzz/issues/381#issuecomment-269237796
-
由 Behdad Esfahbod 提交于
This was not used BTW since Chakma doesn't go through Indic shaper anymore. See: https://github.com/behdad/harfbuzz/issues/381 https://github.com/behdad/harfbuzz/issues/382
-
由 Behdad Esfahbod 提交于
-
- 24 12月, 2016 1 次提交
-
-
由 nvelinov 提交于
* this pointer in type definitions is not interpreted as a constant. This rule is not enforced strictly by all compilers, but the Green Hills Software compiler will regard this as an error. * Merging branches for the DEFINE_SIZE_UNION macro Adding check for the existence of static_size field in the tested member.
-
- 23 12月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
New approach to fix this: https://github.com/behdad/harfbuzz/commit/69f9fbc4200442a35484d3c790ae8f4979be5d60 Previous approach was reverted as it was too broad. See context: https://github.com/behdad/harfbuzz/issues/347#issuecomment-267838368 With U+05E9,U+05B8,U+05C1,U+05DC and Arial Unicode, we now (correctly) disable GDEF and GPOS, so we get results very close to Uniscribe, but slightly different since our fallback position logic is not exactly the same: Before: [gid1166=3+991|gid1142=0+737|gid5798=0+1434] After: [gid1166=3+991|gid1142=0@402,-26+0|gid5798=0+1434] Uniscribe: [gid1166=3+991|gid1142=0@348,0+0|gid5798=0+1434]
-
由 Behdad Esfahbod 提交于
This reverts commit 69f9fbc4. See https://github.com/behdad/harfbuzz/issues/347#issuecomment-268873401 Fixes https://github.com/behdad/harfbuzz/issues/347
-
- 22 12月, 2016 3 次提交
-
-
由 Behdad Esfahbod 提交于
As discovered by libFuzzer / Chromium fuzzing. Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=659496 CC https://github.com/behdad/harfbuzz/issues/139
-
由 Behdad Esfahbod 提交于
-
-
- 21 12月, 2016 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
-
- 18 12月, 2016 2 次提交
-
-
由 Mike Hommey 提交于
It is desirable to be able to build against older versions of glib. fd7a245d changed the configure check to require glib > 2.38 for G_TEST_DIST. Before that, version 2.16 was required, but in fact, since aafe395a, G_PASTE is being used, which was introduced in 2.19.1. And since 0ef179e2, hb-glib uses GBytes, which were introduced in 2.31.10. 2.19.1 is rather old, but 2.38 is rather new. For Firefox, building against 2.22 is still supported, although we could probably get away with bumping that to 2.28. Either way, GBytes is not available. Arguably, if you build against a glib that doesn't support GBytes, you're not going to use the hb_glib_blob_create function, so we hide the function when building against such a glib. As for G_TEST_DIST, when building against versions of glib that don't support it, we can fallback to the previous behavior, which, AIUI, was just making the test not work when building in a separate directory.
-
-
- 17 12月, 2016 24 次提交
-
-
由 ebraminio 提交于
-
由 elmarb 提交于
-
由 Khaled Hosny 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Sascha Brawer 提交于
-
由 Behdad Esfahbod 提交于
Yay!!!!
-
由 Behdad Esfahbod 提交于
Shape-plan caching is not implemented.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
In prep for more changes.
-
由 Behdad Esfahbod 提交于
It doesn't always work, not part of FreeType, and we were not going to expose it in the API anyway. Can always be added later.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not hooked up to shaper yet.
-
由 Behdad Esfahbod 提交于
Thanks Werner!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Eg. https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.48/job/o9mnd33kcdeeg30r hb-open-type-private.hh:103:29: error: static data member 'OT::Device::<anonymous union>::<anonymous struct>::static_size' in unnamed class [-fpermissive]
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Will probably change.
-
由 Behdad Esfahbod 提交于
Untested.
-
由 Behdad Esfahbod 提交于
-