]> git.eshelyaron.com Git - emacs.git/commit
Update Android port
authorPo Lu <luangruo@yahoo.com>
Thu, 3 Aug 2023 02:41:40 +0000 (10:41 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 3 Aug 2023 02:41:40 +0000 (10:41 +0800)
commit91a7e9d83f212e478958c2bafd59057ec816cba0
treeb65829b43a7de48ab506956519a4fcc5759f7117
parent60dda3105c9c7eb66480a9cc8a947f6c6bed1a8e
Update Android port

* java/org/gnu/emacs/EmacsSafThread.java (CacheToplevel):
(EmacsSafThread):
(DocIdEntry):
(getCache):
(pruneCache):
(cacheDirectoryFromCursor):
(run):
(documentIdFromName1):
(statDocument1):
(openDocumentDirectory1):
(openDocument1): Introduce a file status cache and populate
it with files within directories as they are opened.
* java/org/gnu/emacs/EmacsService.java (createDocument):
(createDirectory):
(moveDocument): Invalidate the file status cache wherever
needed.
* src/fileio.c (check_vfs_filename):
(Fset_file_modes): Permit `set-file-modes' to silently fail
on asset and content files.
java/org/gnu/emacs/EmacsSafThread.java
java/org/gnu/emacs/EmacsService.java
src/fileio.c