diff options
| author | Po Lu | 2023-06-07 11:03:56 +0800 |
|---|---|---|
| committer | Po Lu | 2023-06-07 11:03:56 +0800 |
| commit | 63339a9577f085074d16fa8c56ddd56864c94dda (patch) | |
| tree | f4cf00e784eec5c9616f38aa6241802de33f2a03 /java/debug.sh | |
| parent | 9a68041f2ccb07c2baf9cf6e1075243706f73b82 (diff) | |
| download | emacs-63339a9577f085074d16fa8c56ddd56864c94dda.tar.gz emacs-63339a9577f085074d16fa8c56ddd56864c94dda.zip | |
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java (beginBatchEdit)
(endBatchEdit, commitCompletion, commitText, deleteSurroundingText)
(finishComposingText, getSelectedText, getTextAfterCursor)
(getTextBeforeCursor, setComposingText, setComposingRegion)
(performEditorAction, performContextMenuAction, getExtractedText)
(setSelection, sendKeyEvent, deleteSurroundingTextInCodePoints)
(requestCursorUpdates): Ensure that the input connection is up
to date.
(getSurroundingText): New function.
* java/org/gnu/emacs/EmacsNative.java (getSurroundingText):
Export new C function.
* java/org/gnu/emacs/EmacsService.java (resetIC): Invalidate
previously created input connections.
* java/org/gnu/emacs/EmacsView.java (EmacsView)
(onCreateInputConnection): Signify that input connections are
now up to date.
* src/androidterm.c (struct
android_get_surrounding_text_context): New structure.
(android_get_surrounding_text, NATIVE_NAME):
* src/textconv.c (get_surrounding_text):
* src/textconv.h: New functions.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions