aboutsummaryrefslogtreecommitdiffstats
path: root/src/android.h
diff options
context:
space:
mode:
authorPo Lu2023-02-08 22:40:10 +0800
committerPo Lu2023-02-08 22:40:10 +0800
commit0bd4b7fdab2fdf437c4a759d53dfdc9f667aefb1 (patch)
treea1320da59f2f5e6a1c0f31b9fd504400da2fcfab /src/android.h
parent7fb0df0ce2858eeb03ec18b540acf49a5b8d90c9 (diff)
downloademacs-0bd4b7fdab2fdf437c4a759d53dfdc9f667aefb1.tar.gz
emacs-0bd4b7fdab2fdf437c4a759d53dfdc9f667aefb1.zip
Update Android port
* doc/lispref/frames.texi (On-Screen Keyboards): Describe return value of `frame-toggle-on-screen-keyboard'. * java/org/gnu/emacs/EmacsSurfaceView.java (surfaceChanged) (surfaceCreated, EmacsSurfaceView): Remove unuseful synchronization code. The framework doesn't seem to look at this at all. * java/org/gnu/emacs/EmacsView.java (EmacsView): (onLayout): Lay out the window after children. (swapBuffers): Properly implement `force'. (windowUpdated): Delete function. * lisp/frame.el (frame-toggle-on-screen-keyboard): Return whether or not the on screen keyboard might've been displayed. * lisp/minibuffer.el (minibuffer-on-screen-keyboard-timer): (minibuffer-on-screen-keyboard-displayed): (minibuffer-setup-on-screen-keyboard): (minibuffer-exit-on-screen-keyboard): Improve OSK dismissal when there are consecutive minibuffers. * lisp/touch-screen.el (touch-screen-window-selection-changed): New function. (touch-screen-handle-point-up): Register it as a window selection changed function. * src/android.c (struct android_emacs_window) (android_init_emacs_window): Remove references to `windowUpdated'. (android_window_updated): Delete function. * src/android.h (struct android_output): Remove `last_configure_serial'. * src/androidterm.c (handle_one_android_event) (android_frame_up_to_date): * src/androidterm.h (struct android_output): Remove frame synchronization, as that does not work on Android.
Diffstat (limited to 'src/android.h')
-rw-r--r--src/android.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/android.h b/src/android.h
index da5c4379800..9006f5f34c5 100644
--- a/src/android.h
+++ b/src/android.h
@@ -88,7 +88,6 @@ extern void android_exception_check (void);
88extern void android_get_keysym_name (int, char *, size_t); 88extern void android_get_keysym_name (int, char *, size_t);
89extern void android_wait_event (void); 89extern void android_wait_event (void);
90extern void android_toggle_on_screen_keyboard (android_window, bool); 90extern void android_toggle_on_screen_keyboard (android_window, bool);
91extern void android_window_updated (android_window, unsigned long);
92extern _Noreturn void android_restart_emacs (void); 91extern _Noreturn void android_restart_emacs (void);
93extern int android_get_current_api_level (void); 92extern int android_get_current_api_level (void);
94 93