- 09 8月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
This one: map->mask = (1 << (next_bit + bits_needed)) - (1 << next_bit); before the fix, the shift was done as an int, causing overflow if it ever got to 1 << 31. Sprinkle 'u's around. Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=634805
-
-
- 23 7月, 2016 1 次提交
-
-
- 21 7月, 2016 2 次提交
-
-
-
由 jfkthame 提交于
This is based on bug reports that have been filed against Firefox since it updated to a version of harfbuzz that uses zeroing by GDEF rather than by Unicode. I'm sure there are a bunch more font versions that should also be included; these are just the ones I have on hand and have confirmed as having bad GDEF data. Given how the list here is growing, I think we should reconsider the approach, and perhaps revert to zeroing by Unicode instead. Fixes https://github.com/behdad/harfbuzz/issues/264 Fixes https://github.com/behdad/harfbuzz/pull/266
-
- 20 7月, 2016 2 次提交
-
-
由 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.
- 13 7月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 12 7月, 2016 3 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Birunthan Mohanathas 提交于
Prior to this change the function `FT_Error FT_Done_Face(FT_Face *)` was called through a pointer with the signature `void (void *)` resulting in undefined behaviour.
-
由 Steve Lhomme 提交于
-
- 02 7月, 2016 1 次提交
-
-
由 Khaled Hosny 提交于
-
- 01 7月, 2016 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
- 29 6月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/277
-
由 Behdad Esfahbod 提交于
-
- 27 6月, 2016 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Addressing Nikolay Sivov reviews on harfbuzz mailing list
-
- 24 6月, 2016 2 次提交
-
-
由 Ebrahim Byagowi 提交于
No longer noticeable memory increase on create/destroy iterations, highly better than current state of uniscribe backend
-
由 Ebrahim Byagowi 提交于
This reduces memory consumption of my iterated font create/destroy cycle test significantly and makes it much better than uniscribe backend even
-
- 23 6月, 2016 2 次提交
- 19 6月, 2016 1 次提交
-
-
由 Kelvin 提交于
-
- 16 6月, 2016 1 次提交
-
-
- 07 6月, 2016 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
- 02 6月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 07 5月, 2016 4 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
From draft update to USE.
-
- 06 5月, 2016 9 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/253 Hopefully we got the logic right.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/243 With javatext.ttf, the reodering medial Ra gets its advance width zero'ed in Uniscribe implementation, and the font adds the advance back. Our Indic shaper does not do that, but USE does. So, route Javanese through USE. That's what Microsoft does anyway. Test: U+A9A5,U+A9BA This also seems to fix the following sequence, and variations thereof: U+A99F,U+A9C0,U+A9A2,U+A9BF
-
由 Behdad Esfahbod 提交于
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
These are frozen, so good time to add.
-
由 Behdad Esfahbod 提交于
-
- 02 5月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
To make a release...
-