Home
last modified time | relevance | path

Searched refs:shapers (Results 1 – 15 of 15) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-shaper.cc54 hb_shaper_pair_t *shapers = (hb_shaper_pair_t *) hb_atomic_ptr_get (&static_shapers); in _hb_shapers_get()
56 if (unlikely (!shapers)) in _hb_shapers_get()
65 shapers = (hb_shaper_pair_t *) malloc (sizeof (all_shapers)); in _hb_shapers_get()
66 if (unlikely (!shapers)) { in _hb_shapers_get()
71 memcpy (shapers, all_shapers, sizeof (all_shapers)); in _hb_shapers_get()
82 if (end - p == (int) strlen (shapers[j].name) && in _hb_shapers_get()
83 0 == strncmp (shapers[j].name, p, end - p)) in _hb_shapers_get()
86 struct hb_shaper_pair_t t = shapers[j]; in _hb_shapers_get()
87 memmove (&shapers[i + 1], &shapers[i], sizeof (shapers[i]) * (j - i)); in _hb_shapers_get()
88 shapers[i] = t; in _hb_shapers_get()
[all …]
Dhb-shape.cc312 const hb_shaper_pair_t *shapers = _hb_shapers_get (); in hb_shape_list_shapers() local
315 shaper_list[i] = shapers[i].name; in hb_shape_list_shapers()
Dhb-shape-plan.cc45 const hb_shaper_pair_t *shapers = _hb_shapers_get (); in hb_shape_plan_plan() local
63 else if (shapers[i].func == _hb_##shaper##_shape) \ in hb_shape_plan_plan()
Dhb-ot-shape.cc774 const char *shapers[] = {"ot", NULL}; in hb_ot_shape_glyphs_closure() local
776 features, num_features, shapers); in hb_ot_shape_glyphs_closure()
/external/chromium_org/third_party/harfbuzz-ng/src/
Dhb-shaper.cc54 hb_shaper_pair_t *shapers = (hb_shaper_pair_t *) hb_atomic_ptr_get (&static_shapers); in _hb_shapers_get()
56 if (unlikely (!shapers)) in _hb_shapers_get()
65 shapers = (hb_shaper_pair_t *) malloc (sizeof (all_shapers)); in _hb_shapers_get()
66 if (unlikely (!shapers)) { in _hb_shapers_get()
71 memcpy (shapers, all_shapers, sizeof (all_shapers)); in _hb_shapers_get()
82 if (end - p == (int) strlen (shapers[j].name) && in _hb_shapers_get()
83 0 == strncmp (shapers[j].name, p, end - p)) in _hb_shapers_get()
86 struct hb_shaper_pair_t t = shapers[j]; in _hb_shapers_get()
87 memmove (&shapers[i + 1], &shapers[i], sizeof (shapers[i]) * (j - i)); in _hb_shapers_get()
88 shapers[i] = t; in _hb_shapers_get()
[all …]
Dhb-shape.cc312 const hb_shaper_pair_t *shapers = _hb_shapers_get (); in hb_shape_list_shapers() local
315 shaper_list[i] = shapers[i].name; in hb_shape_list_shapers()
Dhb-shape-plan.cc56 const hb_shaper_pair_t *shapers = _hb_shapers_get (); in hb_shape_plan_plan() local
74 else if (shapers[i].func == _hb_##shaper##_shape) \ in hb_shape_plan_plan()
Dhb-ot-shape.cc778 const char *shapers[] = {"ot", NULL}; in hb_ot_shape_glyphs_closure() local
780 features, num_features, shapers); in hb_ot_shape_glyphs_closure()
/external/harfbuzz_ng/util/
Doptions.cc72 GString *shapers = g_string_new (NULL); in shapers_to_string() local
76 g_string_append (shapers, *shaper_list); in shapers_to_string()
77 g_string_append_c (shapers, ','); in shapers_to_string()
79 g_string_truncate (shapers, MAX (0, (gint)shapers->len - 1)); in shapers_to_string()
81 return g_string_free (shapers, false); in shapers_to_string()
92 char *shapers = shapers_to_string (); in show_version() local
93 g_printf ("Available shapers: %s\n", shapers); in show_version()
94 g_free (shapers); in show_version()
197 g_strfreev (shape_opts->shapers); in parse_shapers()
198 shape_opts->shapers = g_strsplit (arg, ",", 0); in parse_shapers()
Doptions.hh182 shapers = NULL; in shape_options_t()
192 g_strfreev (shapers); in ~shape_options_t()
239 hb_bool_t res = hb_shape_full (font, buffer, features, num_features, shapers); in shape()
267 char **shapers; member
/external/harfbuzz_ng/test/api/
Dtest-shape.c144 const char **shapers = hb_shape_list_shapers (); in test_shape_list() local
147 for (i = 0; shapers[i]; i++) in test_shape_list()
151 g_assert (!strcmp (shapers[i - 1], "fallback")); in test_shape_list()
/external/iproute2/examples/
DREADME.cbq22 # filter for building smart ethernet shapers. All CBQ parameters are
63 # 1Mbit - "weight" of :1 class (parent for all shapers for eth0),
76 # I do always use "5" for all my shapers.
94 # All shapers do work only for outgoing traffic!
/external/harfbuzz_ng/
DNEWS178 - Remove (long disabled) hb-old and hb-icu-le test shapers.
252 - Uniscribe and CoreText shapers can be enabled with their --with options,
254 - icu_le and old shapers cannot be enabled for now,
425 - Disable fallback positioning for Indic and Thai shapers.
591 both Pango's shapers and old HarfBuzz / Qt shapers.
Dconfigure.ac448 Additional shapers (the more the better):
451 Platform shapers (not normally needed):
/external/chromium_org/third_party/harfbuzz-ng/
DNEWS250 - Remove (long disabled) hb-old and hb-icu-le test shapers.
324 - Uniscribe and CoreText shapers can be enabled with their --with options,
326 - icu_le and old shapers cannot be enabled for now,
497 - Disable fallback positioning for Indic and Thai shapers.
663 both Pango's shapers and old HarfBuzz / Qt shapers.