summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsNative.java
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-06-01 15:16:02 +0800
committerPo Lu <luangruo@yahoo.com>2023-06-01 15:16:02 +0800
commitaed0a11147e29fc73405f1815fef91ecf6cca7fb (patch)
tree35f335168eb4fe2c642a4c1a26109c71c3dacae6 /java/org/gnu/emacs/EmacsNative.java
parent9a958c59a2ce546e6ec99c58ca181dafeac8dd6b (diff)
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java (EmacsInputConnection, performContextMenuAction): New function. * java/org/gnu/emacs/EmacsNative.java (EmacsNative) (performContextMenuAction): New function. * src/android.c (android_get_gc_values): Implement more efficiently. * src/androidterm.c (android_handle_ime_event): Pass through `update' argument to `finish_composing_text'. Fix thinko. * src/textconv.c (really_finish_composing_text) (really_set_composing_text, really_set_composing_region) (handle_pending_conversion_events_1, finish_composing_text): New argument `update'. Notify IME of conversion region changes if set. * src/textconv.h: Update structs and prototypes.
Diffstat (limited to 'java/org/gnu/emacs/EmacsNative.java')
-rw-r--r--java/org/gnu/emacs/EmacsNative.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsNative.java b/java/org/gnu/emacs/EmacsNative.java
index 56c03ee38dc..eb75201088b 100644
--- a/java/org/gnu/emacs/EmacsNative.java
+++ b/java/org/gnu/emacs/EmacsNative.java
@@ -208,6 +208,8 @@ public final class EmacsNative
public static native void setSelection (short window, int start, int end);
public static native void performEditorAction (short window,
int editorAction);
+ public static native void performContextMenuAction (short window,
+ int contextMenuAction);
public static native ExtractedText getExtractedText (short window,
ExtractedTextRequest req,
int flags);