summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/timer.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2024-03-23 15:37:43 +0800
committerPo Lu <luangruo@yahoo.com>2024-03-23 15:37:43 +0800
commite39cb515a108682b520e499c334a600ee634fbf6 (patch)
treedd246df15bd19360d665a6a85a5df470d783ef49 /lisp/emacs-lisp/timer.el
parent7e32e8392ab77f9df08a1f11831cbba2242d721f (diff)
downloademacs-e39cb515a108682b520e499c334a600ee634fbf6.tar.gz
emacs-e39cb515a108682b520e499c334a600ee634fbf6.tar.bz2
emacs-e39cb515a108682b520e499c334a600ee634fbf6.zip
Correctly handle non-BMP characters in Android content file names
* lisp/term/android-win.el (android-encode-jni) (android-decode-jni, android-jni): New coding system, for Android file names and runtime data. * src/androidterm.h (syms_of_androidvfs): New function. * src/androidvfs.c (struct android_special_vnode): New field special_coding_system. (android_saf_tree_readdir): Decode the file name using the android-jni coding system. (special_vnodes): <contents>: Specify a file name coding system. (android_vfs_convert_name): New function. (android_root_name): If a special coding system be specified for a special vnode, convert components to it before invoking its name function. (syms_of_androidvfs): New symbol Qandroid_jni. * src/emacs.c (android_emacs_init): Call syms_of_androidvfs.
Diffstat (limited to 'lisp/emacs-lisp/timer.el')
0 files changed, 0 insertions, 0 deletions