diff options
| author | Po Lu | 2023-06-02 13:31:40 +0800 |
|---|---|---|
| committer | Po Lu | 2023-06-02 13:31:40 +0800 |
| commit | 189a91bfb699babd936dae48b96d71a332cac8d2 (patch) | |
| tree | 73ccb99dfebc3c2bb0770781c120a37338bcf76a /src/textconv.h | |
| parent | c3c2289b29df2b723b9db93d9ea4cd5d04fc89a0 (diff) | |
| download | emacs-189a91bfb699babd936dae48b96d71a332cac8d2.tar.gz emacs-189a91bfb699babd936dae48b96d71a332cac8d2.zip | |
Update Android port
* java/org/gnu/emacs/EmacsInputConnection.java
(EmacsInputConnection): Apply workarounds on Vivo devices as
well.
* src/android.c (sendKeyPress, sendKeyRelease): Clear counter.
* src/androidgui.h (struct android_key_event): New field
`counter'.
* src/androidterm.c (handle_one_android_event): Generate
barriers as appropriate.
(JNICALL): Set `counter'.
* src/frame.h (enum text_conversion_operation):
* src/textconv.c (detect_conversion_events)
(really_set_composing_text, handle_pending_conversion_events_1)
(handle_pending_conversion_events, textconv_barrier):
* src/textconv.h: Implement text conversion barriers and fix
various typos.
Diffstat (limited to 'src/textconv.h')
| -rw-r--r-- | src/textconv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/textconv.h b/src/textconv.h index e632a9dddcf..d4d0e9d7227 100644 --- a/src/textconv.h +++ b/src/textconv.h | |||
| @@ -139,6 +139,7 @@ extern void textconv_set_point_and_mark (struct frame *, ptrdiff_t, | |||
| 139 | extern void delete_surrounding_text (struct frame *, ptrdiff_t, | 139 | extern void delete_surrounding_text (struct frame *, ptrdiff_t, |
| 140 | ptrdiff_t, unsigned long); | 140 | ptrdiff_t, unsigned long); |
| 141 | extern void request_point_update (struct frame *, unsigned long); | 141 | extern void request_point_update (struct frame *, unsigned long); |
| 142 | extern void textconv_barrier (struct frame *, unsigned long); | ||
| 142 | extern char *get_extracted_text (struct frame *, ptrdiff_t, ptrdiff_t *, | 143 | extern char *get_extracted_text (struct frame *, ptrdiff_t, ptrdiff_t *, |
| 143 | ptrdiff_t *, ptrdiff_t *, ptrdiff_t *, | 144 | ptrdiff_t *, ptrdiff_t *, ptrdiff_t *, |
| 144 | ptrdiff_t *); | 145 | ptrdiff_t *); |