Update Android port
authorPo Lu <luangruo@yahoo.com>
Sat, 18 Feb 2023 15:09:30 +0000 (23:09 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 18 Feb 2023 15:09:30 +0000 (23:09 +0800)
commita61f9cb77ced0607e4607bc5d82ae06165e6138d
tree36de4bab015344008d8bdbe122840cf6e53ec131
parentfa1b27930ea5f61d92880c3c252774f2f97f529d
Update Android port

* doc/emacs/input.texi (On-Screen Keyboards): Document
`touch-screen-always-display'.
* doc/lispref/commands.texi (Misc Events): Improve documentation
of text conversion events.
* java/org/gnu/emacs/EmacsDialog.java (toAlertDialog, display1):
Reorder buttons to make more sense.
* lisp/elec-pair.el (electric-pair-analyze-conversion): New
function.
* lisp/simple.el (analyze-text-conversion): Improve integration
with electric pair modes.
* lisp/term.el (term-mode): Always display the onscreen
keyboard.
* lisp/touch-screen.el (touch-screen-display-keyboard)
(touch-screen-handle-point-up): Respect new options.
* src/textconv.c (really_set_composing_text): Stop widenining
unnecessarily.
(really_delete_surrounding_text): Really delete surrounding
text.  Give text conversion analyzers the buffer text.
(syms_of_textconv): Update doc string.
doc/emacs/input.texi
doc/lispref/commands.texi
java/org/gnu/emacs/EmacsDialog.java
lisp/elec-pair.el
lisp/simple.el
lisp/term.el
lisp/touch-screen.el
src/textconv.c