diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2018-10-15 14:53:31 -0700 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2018-10-15 15:36:06 -0700 |
commit | f8ca9ca5ed3198e7fbab7381e232f9f20ecd93da (patch) | |
tree | 6093dc34732e5c0cbd258e24ac3986f8b321d2c7 /pango/pango-emoji-private.h | |
parent | 15eb263d75496119d4bcd14069199bf8367926e9 (diff) | |
download | pango-f8ca9ca5ed3198e7fbab7381e232f9f20ecd93da.tar.gz |
[emoji] Port to new Ragel-based iterator, based on Chromium again
There's a couple of regressions in this apparently. I'm working with Dominik
to fix on Chrome side and will push here after.
Diffstat (limited to 'pango/pango-emoji-private.h')
-rw-r--r-- | pango/pango-emoji-private.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pango/pango-emoji-private.h b/pango/pango-emoji-private.h index eb8a52a7..a360b37a 100644 --- a/pango/pango-emoji-private.h +++ b/pango/pango-emoji-private.h @@ -33,6 +33,13 @@ struct _PangoEmojiIter const gchar *start; const gchar *end; gboolean is_emoji; + + const gchar *token_start; + const gchar *token_end; + + const unsigned char *types; + unsigned int n_chars; + unsigned int cursor; }; PangoEmojiIter * |