[subset] Add hb_subset_preprocess to experimental symbol list for check-symbols.

This commit is contained in:
Garret Rieger 2022-10-14 19:38:19 +00:00
parent fdb98ed88e
commit f53ebf5584
3 changed files with 10 additions and 5 deletions

View File

@ -21,7 +21,9 @@ if '--experimental-api' not in sys.argv:
experimental_symbols = \ experimental_symbols = \
"""hb_subset_repack_or_fail """hb_subset_repack_or_fail
hb_subset_input_pin_axis_location hb_subset_input_pin_axis_location
hb_subset_input_pin_axis_to_default""".splitlines () hb_subset_input_pin_axis_to_default
hb_subset_preprocess
""".splitlines ()
symbols = [x for x in symbols if x not in experimental_symbols] symbols = [x for x in symbols if x not in experimental_symbols]
symbols = "\n".join (symbols) symbols = "\n".join (symbols)

View File

@ -392,7 +392,7 @@ hb_subset_input_get_user_data (const hb_subset_input_t *input,
* *
* Since: EXPERIMENTAL * Since: EXPERIMENTAL
**/ **/
hb_bool_t HB_EXTERN hb_bool_t
hb_subset_input_pin_axis_to_default (hb_subset_input_t *input, hb_subset_input_pin_axis_to_default (hb_subset_input_t *input,
hb_face_t *face, hb_face_t *face,
hb_tag_t axis_tag) hb_tag_t axis_tag)
@ -416,7 +416,7 @@ hb_subset_input_pin_axis_to_default (hb_subset_input_t *input,
* *
* Since: EXPERIMENTAL * Since: EXPERIMENTAL
**/ **/
hb_bool_t HB_EXTERN hb_bool_t
hb_subset_input_pin_axis_location (hb_subset_input_t *input, hb_subset_input_pin_axis_location (hb_subset_input_t *input,
hb_face_t *face, hb_face_t *face,
hb_tag_t axis_tag, hb_tag_t axis_tag,
@ -430,7 +430,9 @@ hb_subset_input_pin_axis_location (hb_subset_input_t *input,
return input->axes_location->set (axis_tag, val); return input->axes_location->set (axis_tag, val);
} }
#endif #endif
#endif
#ifdef HB_EXPERIMENTAL_API
/** /**
* hb_subset_preprocess * hb_subset_preprocess
* @input: a #hb_face_t object. * @input: a #hb_face_t object.
@ -476,6 +478,4 @@ hb_subset_preprocess (hb_face_t *source)
return new_source; return new_source;
} }
#endif #endif

View File

@ -177,6 +177,9 @@ hb_subset_input_pin_axis_location (hb_subset_input_t *input,
hb_tag_t axis_tag, hb_tag_t axis_tag,
float axis_value); float axis_value);
#endif #endif
#endif
#ifdef HB_EXPERIMENTAL_API
HB_EXTERN hb_face_t * HB_EXTERN hb_face_t *
hb_subset_preprocess (hb_face_t *source); hb_subset_preprocess (hb_face_t *source);