- 09 8月, 2016 1 次提交
-
-
由 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
-
- 02 6月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 2月, 2016 2 次提交
-
-
由 Konstantin Ritt 提交于
When HB_DISABLE_DEPRECATED is defined, no code from hb-deprecated.h should be used, even from within HB itself.
-
由 Behdad Esfahbod 提交于
-
- 24 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: - hb_font_get_nominal_glyph_func_t - hb_font_get_variation_glyph_func_t - hb_font_funcs_set_nominal_glyph_func() - hb_font_funcs_set_variation_glyph_func() - hb_font_get_nominal_glyph() - hb_font_get_variation_glyph() Deprecated API: - hb_font_get_glyph_func_t - hb_font_funcs_set_glyph_func() Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero.
-
- 17 12月, 2015 1 次提交
-
- 28 11月, 2015 1 次提交
-
-
由 Simon Cozens 提交于
-
- 27 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/187 Funcs implementations that have a non-zero horizontal origin must implement the glyph_h_origin() callback, nothing new here. Other implementations (all I know of!) can simply not set glyph_h_origin() now. I did that for hb-ot and hb-ft in 44f82750, though that broke the fallback shaper because the default was returning false...
-
- 20 11月, 2015 1 次提交
-
-
由 jfkthame 提交于
To avoid triggering -Wmissing-braces; see https://bugzilla.mozilla.org/show_bug.cgi?id=1226175#c8
-
- 05 11月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Hopefully makes clang build happy
-
由 Behdad Esfahbod 提交于
Hopefully this wouldn't break any compiler. There was some magic moments to getting this to compile...
-
由 Behdad Esfahbod 提交于
In anticipation of further changes. No functional changes.
-
由 Behdad Esfahbod 提交于
API change: all fonts created with hb_font_create() now inherit from (ie have parent) hb_font_get_empty().
-
- 09 10月, 2015 1 次提交
-
-
由 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...
-
- 02 10月, 2015 2 次提交
-
-
由 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.
-
- 03 9月, 2015 1 次提交
-
-
由 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.
-
- 01 6月, 2015 1 次提交
-
-
由 Sascha Brawer 提交于
Based on data from http://upstream-tracker.org/versions/harfbuzz.html Resolves #103
-
- 10 4月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Previously, when creating an object from inert inputs (eg: "hb_font_create(hb_face_get_empty())") we returned the inert empty object. This is not helpful as there are legitimate usecases to do that. We now never return the inert object unless allocation failed. Tests are revised to reflect.
-
- 23 3月, 2015 1 次提交
-
-
由 Khaled Hosny 提交于
Without the element-type they will be getting garbage, at least with Python.
-
- 23 7月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
Ouch!
-
- 12 12月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 14 9月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Should move these out of the public header... We're "clean" of introspection warnings now. Remaining ones are about graphite2 / freetype types not being introspectable.
-
- 13 9月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Since our types are not associated with their methods, marking constructors makes them inaccessible from bindings. Undo for now.
-
- 07 9月, 2013 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 27 8月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Makes documentation / introspection easier.
-
- 16 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 29 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
-
- 09 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 08 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 07 8月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We already set recount to INVALID when destroying. This block was not necessary.
-
- 02 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 7月, 2012 3 次提交
-
-
由 Behdad Esfahbod 提交于
Should give us some performance boost.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Add global shape_plan. Unused so far.
-
- 17 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 06 6月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-