aboutsummaryrefslogtreecommitdiffstats
path: root/src/androidgui.h
diff options
context:
space:
mode:
authorPo Lu2024-03-26 10:11:26 +0800
committerPo Lu2024-03-26 10:11:26 +0800
commit728bf2c9e5353e68b16808ae455223549c16efc6 (patch)
treece2a4aaf1081bab52fb7b4f2e6b7a312ce9da5ba /src/androidgui.h
parent7fba25cf5344f5c3507aedf59e6ae099e7662508 (diff)
downloademacs-728bf2c9e5353e68b16808ae455223549c16efc6.tar.gz
emacs-728bf2c9e5353e68b16808ae455223549c16efc6.zip
Prevent passwords from being recorded during text conversion
* doc/lispref/commands.texi (Misc Events): Document new value of text-conversion-style. * java/org/gnu/emacs/EmacsService.java (EmacsService) <IC_MODE_PASSWORD>: New constant. * java/org/gnu/emacs/EmacsView.java (onCreateInputConnection): Set TYPE_TEXT_VARIATION_PASSWORD and IME_FLAG_FORCE_ASII if mode is IC_MODE_PASSWORD. * lisp/subr.el (read-passwd): Set text-conversion-style to `password'. * src/androidgui.h (enum android_ic_mode): New value ANDROID_IC_MODE_PASSWORD. * src/androidterm.c (android_reset_conversion): Handle `password'. * src/buffer.c (syms_of_buffer) <&BVAR (current_buffer, text_conversion_style)>: Update doc string. * src/textconv.c (syms_of_textconv) <Qpassword>: New DEFSYM. <Vtext_conversion_edits>: Fix typos in doc string.
Diffstat (limited to 'src/androidgui.h')
-rw-r--r--src/androidgui.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/androidgui.h b/src/androidgui.h
index d89aee51055..f941c7cc577 100644
--- a/src/androidgui.h
+++ b/src/androidgui.h
@@ -618,9 +618,10 @@ enum android_lookup_status
618 618
619enum android_ic_mode 619enum android_ic_mode
620 { 620 {
621 ANDROID_IC_MODE_NULL = 0, 621 ANDROID_IC_MODE_NULL = 0,
622 ANDROID_IC_MODE_ACTION = 1, 622 ANDROID_IC_MODE_ACTION = 1,
623 ANDROID_IC_MODE_TEXT = 2, 623 ANDROID_IC_MODE_TEXT = 2,
624 ANDROID_IC_MODE_PASSWORD = 3,
624 }; 625 };
625 626
626enum android_stack_mode 627enum android_stack_mode