aboutsummaryrefslogtreecommitdiffstats
path: root/src/textconv.h
diff options
context:
space:
mode:
authorPo Lu2023-06-02 13:31:40 +0800
committerPo Lu2023-06-02 13:31:40 +0800
commit189a91bfb699babd936dae48b96d71a332cac8d2 (patch)
tree73ccb99dfebc3c2bb0770781c120a37338bcf76a /src/textconv.h
parentc3c2289b29df2b723b9db93d9ea4cd5d04fc89a0 (diff)
downloademacs-189a91bfb699babd936dae48b96d71a332cac8d2.tar.gz
emacs-189a91bfb699babd936dae48b96d71a332cac8d2.zip
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java (EmacsInputConnection): Apply workarounds on Vivo devices as well. * src/android.c (sendKeyPress, sendKeyRelease): Clear counter. * src/androidgui.h (struct android_key_event): New field `counter'. * src/androidterm.c (handle_one_android_event): Generate barriers as appropriate. (JNICALL): Set `counter'. * src/frame.h (enum text_conversion_operation): * src/textconv.c (detect_conversion_events) (really_set_composing_text, handle_pending_conversion_events_1) (handle_pending_conversion_events, textconv_barrier): * src/textconv.h: Implement text conversion barriers and fix various typos.
Diffstat (limited to 'src/textconv.h')
-rw-r--r--src/textconv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/textconv.h b/src/textconv.h
index e632a9dddcf..d4d0e9d7227 100644
--- a/src/textconv.h
+++ b/src/textconv.h
@@ -139,6 +139,7 @@ extern void textconv_set_point_and_mark (struct frame *, ptrdiff_t,
139extern void delete_surrounding_text (struct frame *, ptrdiff_t, 139extern void delete_surrounding_text (struct frame *, ptrdiff_t,
140 ptrdiff_t, unsigned long); 140 ptrdiff_t, unsigned long);
141extern void request_point_update (struct frame *, unsigned long); 141extern void request_point_update (struct frame *, unsigned long);
142extern void textconv_barrier (struct frame *, unsigned long);
142extern char *get_extracted_text (struct frame *, ptrdiff_t, ptrdiff_t *, 143extern char *get_extracted_text (struct frame *, ptrdiff_t, ptrdiff_t *,
143 ptrdiff_t *, ptrdiff_t *, ptrdiff_t *, 144 ptrdiff_t *, ptrdiff_t *, ptrdiff_t *,
144 ptrdiff_t *); 145 ptrdiff_t *);