1From 56f11ec938260836387256225bc47665473e2bbe Mon Sep 17 00:00:00 2001 2From: Behdad Esfahbod <behdad@behdad.org> 3Date: Fri, 18 Feb 2022 14:08:43 -0600 4Subject: [PATCH] [buffer] Add HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT 5 6--- 7 src/hb-buffer.h | 8 ++++++-- 8 1 file changed, 6 insertions(+), 2 deletions(-) 9 10diff --git a/src/hb-buffer.h b/src/hb-buffer.h 11index 865ccb2..51b1760 100644 12--- a/src/hb-buffer.h 13+++ b/src/hb-buffer.h 14@@ -296,7 +296,10 @@ hb_buffer_guess_segment_properties (hb_buffer_t *buffer); 15 * flag indicating that a dotted circle should 16 * not be inserted in the rendering of incorrect 17 * character sequences (such at <0905 093E>). Since: 2.4 18- * 19+ * @HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT: 20+ * flag indicating that the @HB_GLYPH_FLAG_UNSAFE_TO_CONCAT 21+ * glyph-flag should be produced by the shaper. By default 22+ * it will not be produced since it incurs a cost. Since: REPLACEME 23 * Flags for #hb_buffer_t. 24 * 25 * Since: 0.9.20 26@@ -307,7 +310,8 @@ typedef enum { /*< flags >*/ 27 HB_BUFFER_FLAG_EOT = 0x00000002u, /* End-of-text */ 28 HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES = 0x00000004u, 29 HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES = 0x00000008u, 30- HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE = 0x00000010u 31+ HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE = 0x00000010u, 32+ HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT = 0x00000040u 33 } hb_buffer_flags_t; 34 35 HB_EXTERN void 36-- 372.27.0 38