aboutsummaryrefslogtreecommitdiffstats
path: root/exec/exec.c
diff options
context:
space:
mode:
authorPo Lu2023-05-07 11:09:56 +0800
committerPo Lu2023-05-07 11:09:56 +0800
commit889b61b99918d1c6313d4f884de2e2cb3ab466c9 (patch)
tree963ea5823611ecc74a62098c1d37a378e2bfd83d /exec/exec.c
parentc0a52c6cef77b8bc83e9d373ac0d0899c93f7a37 (diff)
downloademacs-889b61b99918d1c6313d4f884de2e2cb3ab466c9.tar.gz
emacs-889b61b99918d1c6313d4f884de2e2cb3ab466c9.zip
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java (requestCursorUpdates): * java/org/gnu/emacs/EmacsNative.java (requestCursorUpdates): * java/org/gnu/emacs/EmacsService.java (updateCursorAnchorInfo): New functions. * src/android.c (struct android_emacs_service) (android_init_emacs_service): Add new method. (android_update_cursor_anchor_info): New function. * src/androidfns.c (android_set_preeditarea): New function. * src/androidgui.h (enum android_ime_operation): New operation `REQUEST_CURSOR_UPDATES'. (struct android_ime_event): Document new meaning of `length'. * src/androidterm.c (android_request_cursor_updates): New function. (android_handle_ime_event): Handle new operations. (handle_one_android_event, android_draw_window_cursor): Update the preedit area if needed, like on X. (requestCursorUpdates): New function. * src/androidterm.h (struct android_output): New field `need_cursor_updates'.
Diffstat (limited to 'exec/exec.c')
0 files changed, 0 insertions, 0 deletions