- 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 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
A while back we marked every API as version:1.0. We should fix them all to reflect real version they were introduced. This is a start. Patch from Nikolay Sivov.
-
- 02 9月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 01 9月, 2015 14 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This can possibly produce more granular clusters.
-
由 Behdad Esfahbod 提交于
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=541608 and cluster test.
-
由 Behdad Esfahbod 提交于
Currently fails. https://bugzilla.gnome.org/show_bug.cgi?id=541608
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Needed for upcoming merge-clusters fix.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 31 8月, 2015 8 次提交
-
-
由 Behdad Esfahbod 提交于
Use gtk-doc to build user's manual as well as reference
-
由 Simon Cozens 提交于
-
由 Simon Cozens 提交于
-
由 Simon Cozens 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
First two chapters. More to follow.
-
由 Behdad Esfahbod 提交于
See previous commit.
-
由 Behdad Esfahbod 提交于
Previously we were setting refcount of freed objects to the inert value, which was harmful because it caused further destroy()s of the freed object to NOT call free() and hence hide the bug. Indeed, after eb0bf3ae test-object was double-free'ing objects and this was never caught on Linux. It only was caught as crashing on Mac. Now we poison refcount upon freeing and check that it's valid whenever reading it. Makes test-object fail now.
-
- 29 8月, 2015 1 次提交
-
-
由 Simon Cozens 提交于
-
- 26 8月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
See thread "Issue with cursive attachment" started by Khaled. Turned out fixing this wasn't as bad as I had assumed. I like the new code better; we now have a theoretical model of cursive connections that is easier to reason about.
-