- 21 10月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Borrowed from https://bugzilla.mozilla.org/show_bug.cgi?id=1215411
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Add BUILD.md based on harfbuzz.org docs
-
- 20 10月, 2015 3 次提交
-
-
由 Behdad Esfahbod 提交于
[ci] change to docker infrastructure
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 16 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The default FreeType load flags where changed from FT_LOAD_NO_HINTING to FT_LOAD_DEFAULT in 2a9627c5. This is crashing HarfBuzz-enabled FreeType as I suppose it causes infinite recursion between HB and FT autohinter... Revert the behavior change. Fixes https://github.com/behdad/harfbuzz/issues/143
-
- 15 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
Discovered by libFuzzer. Ouch! https://github.com/behdad/harfbuzz/issues/139#issuecomment-148289957
- 14 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
We probably should implement better system to catch cyclic lookups. But for now, this speeds up worst case behavior with broken fonts considerably without compromising legitimate usecases. https://github.com/behdad/harfbuzz/issues/139#issuecomment-147788447
-
- 13 10月, 2015 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
-
-
由 Behdad Esfahbod 提交于
-
- 12 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 10 10月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Also discovered by "libFuzzer".
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This is a fix on top of the previous issue fixed in c917965b. This was caught by "libFuzzer" testing.
-
由 Behdad Esfahbod 提交于
-
- 09 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
No reason to not have it. Makes life easier later. We (hb-ft, hb-ot-font, etc) can use this API to inject new parent into a font...
-
由 Behdad Esfahbod 提交于
-
- 08 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
This changes the default load_flags of fonts created using hb_ft_font_create() from NO_HINTING to DEFAULT. Hope that doesn't break too much client code. Code calling hb_ft_font_set_funcs() is unaffected.
-
由 Behdad Esfahbod 提交于
-
- 03 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
User can define hb_malloc_impl, etc, to name of custom allocator functions that have the same signature as malloc.
-
- 02 10月, 2015 5 次提交
-
-
由 Behdad Esfahbod 提交于
Makes for a better default and avoids nasty inheritance issues. See mailing list thread "Default hb_font_t scale".
-
由 Behdad Esfahbod 提交于
We don't rely on that. However, whenever hb_font_make_immutable() is called, it makes its parenting chain immutable.
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/136
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Move the empty-buffer check from hb_shape_full() to hb_shape_plan_execute(). Reported by Simon Cozens.
-
- 01 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 29 9月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Not functional change (expected!).
-
由 Behdad Esfahbod 提交于
Fixes possible invalid read of two bytes. Reported by Behzad Najjarpour Jabbari, Secunia Research.
-
由 Behdad Esfahbod 提交于
As measured / improved by Benson Limketkai.
-
由 Sascha Brawer 提交于
The BCP-47 registry defines a variant subtag "fonipa" that can be used in combination with arbitrary other language tags. For example, "rm-CH-fonipa-sursilv" indicates the Sursilvan dialect of Romansh as used in Switzerland, transcribed used the International Phonetic Alphabet. http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
-
- 03 9月, 2015 1 次提交
-
-