diff options
| author | Po Lu | 2023-02-08 22:40:10 +0800 |
|---|---|---|
| committer | Po Lu | 2023-02-08 22:40:10 +0800 |
| commit | 0bd4b7fdab2fdf437c4a759d53dfdc9f667aefb1 (patch) | |
| tree | a1320da59f2f5e6a1c0f31b9fd504400da2fcfab /src/android.h | |
| parent | 7fb0df0ce2858eeb03ec18b540acf49a5b8d90c9 (diff) | |
| download | emacs-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.h | 1 |
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); | |||
| 88 | extern void android_get_keysym_name (int, char *, size_t); | 88 | extern void android_get_keysym_name (int, char *, size_t); |
| 89 | extern void android_wait_event (void); | 89 | extern void android_wait_event (void); |
| 90 | extern void android_toggle_on_screen_keyboard (android_window, bool); | 90 | extern void android_toggle_on_screen_keyboard (android_window, bool); |
| 91 | extern void android_window_updated (android_window, unsigned long); | ||
| 92 | extern _Noreturn void android_restart_emacs (void); | 91 | extern _Noreturn void android_restart_emacs (void); |
| 93 | extern int android_get_current_api_level (void); | 92 | extern int android_get_current_api_level (void); |
| 94 | 93 | ||