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