1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-10 00:42:17 -07:00
emacs/java/org/gnu/emacs
Po Lu f2e239c6a7 Respect display names of Android content URIs
* java/org/gnu/emacs/EmacsNative.java (displayNameHash): New
function.

* java/org/gnu/emacs/EmacsService.java (buildContentName): New
argument RESOLVER.  Generate names holding URI's display name if
available.  All callers changed.

* lisp/international/mule-cmds.el (set-default-coding-systems):
Fix file name coding system as utf-8-unix on Android as on Mac
OS.

* src/androidvfs.c (enum android_vnode_type): New enum
ANDROID_VNODE_CONTENT_AUTHORITY_NAMED.
(android_content_name): Register root directories for this new
type.
(displayNameHash): New function.
(android_get_content_name): New argument WITH_CHECKSUM.  If
present, treat the final two components as a pair of checksum
and display name, and verify and exclude the two.
(android_authority_name): Provide new argument as appropriate.
(android_authority_initial_name): New function.
2024-03-19 12:08:17 +08:00
..
EmacsActivity.java Implement notification callbacks on Android 2024-03-11 21:41:14 +08:00
EmacsApplication.java
EmacsClipboard.java
EmacsContextMenu.java * java/org/gnu/emacs/EmacsContextMenu.java (display): Reduce timeout. 2024-02-21 21:55:48 +08:00
EmacsCursor.java
EmacsDesktopNotification.java ; * java/org/gnu/emacs/EmacsDesktopNotification.java (display1): Another fix. 2024-03-14 08:24:42 +08:00
EmacsDialog.java
EmacsDialogButtonLayout.java
EmacsDirectoryEntry.java
EmacsDocumentsProvider.java
EmacsDrawable.java
EmacsDrawLine.java
EmacsDrawPoint.java
EmacsDrawRectangle.java
EmacsFillPolygon.java
EmacsFillRectangle.java
EmacsFontDriver.java
EmacsGC.java
EmacsHandleObject.java
EmacsHolder.java
EmacsInputConnection.java
EmacsLauncherPreferencesActivity.java
EmacsMultitaskActivity.java
EmacsNative.java Respect display names of Android content URIs 2024-03-19 12:08:17 +08:00
EmacsNoninteractive.java
EmacsOpenActivity.java Respect display names of Android content URIs 2024-03-19 12:08:17 +08:00
EmacsPixmap.java
EmacsPreferencesActivity.java ; * java/org/gnu/emacs/EmacsPreferencesActivity.java: Fix commentary. 2024-03-10 10:37:14 +08:00
EmacsSafThread.java
EmacsSdk7FontDriver.java
EmacsSdk8Clipboard.java
EmacsSdk11Clipboard.java
EmacsSdk23FontDriver.java
EmacsService.java Respect display names of Android content URIs 2024-03-19 12:08:17 +08:00
EmacsSurfaceView.java
EmacsThread.java
EmacsView.java
EmacsWindow.java Fix bug#69321 2024-02-24 10:01:57 +08:00
EmacsWindowAttachmentManager.java