diff options
| author | Po Lu | 2023-06-01 15:16:02 +0800 |
|---|---|---|
| committer | Po Lu | 2023-06-01 15:16:02 +0800 |
| commit | aed0a11147e29fc73405f1815fef91ecf6cca7fb (patch) | |
| tree | 35f335168eb4fe2c642a4c1a26109c71c3dacae6 /src/textconv.h | |
| parent | 9a958c59a2ce546e6ec99c58ca181dafeac8dd6b (diff) | |
| download | emacs-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.h | 3 |
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); | |||
| 128 | extern void end_batch_edit (struct frame *, unsigned long); | 128 | extern void end_batch_edit (struct frame *, unsigned long); |
| 129 | extern void commit_text (struct frame *, Lisp_Object, ptrdiff_t, | 129 | extern void commit_text (struct frame *, Lisp_Object, ptrdiff_t, |
| 130 | unsigned long); | 130 | unsigned long); |
| 131 | extern void finish_composing_text (struct frame *, unsigned long); | 131 | extern void finish_composing_text (struct frame *, unsigned long, |
| 132 | bool); | ||
| 132 | extern void set_composing_text (struct frame *, Lisp_Object, | 133 | extern void set_composing_text (struct frame *, Lisp_Object, |
| 133 | ptrdiff_t, unsigned long); | 134 | ptrdiff_t, unsigned long); |
| 134 | extern void set_composing_region (struct frame *, ptrdiff_t, ptrdiff_t, | 135 | extern void set_composing_region (struct frame *, ptrdiff_t, ptrdiff_t, |