aboutsummaryrefslogtreecommitdiffstats
path: root/src/textconv.h
diff options
context:
space:
mode:
authorPo Lu2023-06-01 15:16:02 +0800
committerPo Lu2023-06-01 15:16:02 +0800
commitaed0a11147e29fc73405f1815fef91ecf6cca7fb (patch)
tree35f335168eb4fe2c642a4c1a26109c71c3dacae6 /src/textconv.h
parent9a958c59a2ce546e6ec99c58ca181dafeac8dd6b (diff)
downloademacs-aed0a11147e29fc73405f1815fef91ecf6cca7fb.tar.gz
emacs-aed0a11147e29fc73405f1815fef91ecf6cca7fb.zip
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java (EmacsInputConnection, performContextMenuAction): New function. * java/org/gnu/emacs/EmacsNative.java (EmacsNative) (performContextMenuAction): New function. * src/android.c (android_get_gc_values): Implement more efficiently. * src/androidterm.c (android_handle_ime_event): Pass through `update' argument to `finish_composing_text'. Fix thinko. * src/textconv.c (really_finish_composing_text) (really_set_composing_text, really_set_composing_region) (handle_pending_conversion_events_1, finish_composing_text): New argument `update'. Notify IME of conversion region changes if set. * src/textconv.h: Update structs and prototypes.
Diffstat (limited to 'src/textconv.h')
-rw-r--r--src/textconv.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/textconv.h b/src/textconv.h
index 055bf251651..e632a9dddcf 100644
--- a/src/textconv.h
+++ b/src/textconv.h
@@ -128,7 +128,8 @@ extern void start_batch_edit (struct frame *, unsigned long);
128extern void end_batch_edit (struct frame *, unsigned long); 128extern void end_batch_edit (struct frame *, unsigned long);
129extern void commit_text (struct frame *, Lisp_Object, ptrdiff_t, 129extern void commit_text (struct frame *, Lisp_Object, ptrdiff_t,
130 unsigned long); 130 unsigned long);
131extern void finish_composing_text (struct frame *, unsigned long); 131extern void finish_composing_text (struct frame *, unsigned long,
132 bool);
132extern void set_composing_text (struct frame *, Lisp_Object, 133extern void set_composing_text (struct frame *, Lisp_Object,
133 ptrdiff_t, unsigned long); 134 ptrdiff_t, unsigned long);
134extern void set_composing_region (struct frame *, ptrdiff_t, ptrdiff_t, 135extern void set_composing_region (struct frame *, ptrdiff_t, ptrdiff_t,