- 22 10月, 2018 4 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Khaled Hosny 提交于
-
- 15 10月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 04 10月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 03 10月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
* -Wshift-sign-overflow * -Wmissing-prototypes
-
- 02 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 23 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 5月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
If a pointer type was passed to Null(), reinterpret_cast<> was complaining about qualifiers being removed. Turns out I need the const on the other side of "Type" to fix that. Also remove unused const from NullPool type.
-
由 Behdad Esfahbod 提交于
Not sure if I like to keep it. For now, aim for correctness.
-
由 Behdad Esfahbod 提交于
Common Regoin for Access Protection. Like the NullPool, but writable.
-
- 08 5月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 20 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 10 4月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 27 3月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Later to be expanded to a more general tool but for now it only supports CBDT, SVG and CBDT.
-
- 29 10月, 2017 1 次提交
-
-
- 15 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 01 12月, 2015 1 次提交
- 28 10月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Avoids "deprecated" warnings.
-
- 11 10月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
Was introduced in glib 2.22.
-
- 10 4月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 30 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Not really useful.
-
- 17 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
For two reasons: 1. User can always call hb_buffer_pre_allocate() themselves, and 2. Now we do a pre_alloc in add_utfX anyway, so the total number of reallocs is limited to a small number (~3) anyway. This just makes the API cleaner.
-
- 09 8月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Remove hb_ft_get_font_funcs() as it cannot be used by the user anyway. Add hb_ft_font_set_funcs(). Which will make the font internally use FreeType. That is, no need for the font to have created using the hb-ft API. Just create using hb_face_create()/hb_font_create() and then call this on the font (after having set font scale). This internally creates an FT_Face and attached to the font.
-
- 07 8月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not tested yet.
-
- 06 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
I disliked changing hb_shape() API, and disliked the fact that it was returning a bool now. So, reverted. Added new API for the extra functionality.
-
- 05 8月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
hb_shape() now accepts a shaper_options and a shaper_list argument. Both can be set to NULL to emulate previous API. And in most situations they are expected to be set to NULL. hb_shape() also returns a boolean for now. If shaper_list is NULL, the return value can be ignored. shaper_options is ignored for now, but otherwise it should be a NULL-terminated list of strings. shaper_list is a NULL-terminated list of strings. Currently recognized strings are "ot" for native OpenType Layout implementation, "uniscribe" for the Uniscribe backend, and "fallback" for the non-complex backend (that will be implemented shortly). The fallback backend never fails. The env var HB_SHAPER_LIST is also parsed and honored. It's a colon-separated list of shaper names. The fallback shaper is invoked if none of the env-listed shapers succeed. New API hb_buffer_guess_properties() added.
-
由 Behdad Esfahbod 提交于
Hardcoded to the uniscribe backend for now. Will fix soon.
-
由 Behdad Esfahbod 提交于
Where causing issues for people with MSVC.
-