]> git.eshelyaron.com Git - emacs.git/commit
Enable relinquishing access to Android content directories
authorPo Lu <luangruo@yahoo.com>
Fri, 5 Apr 2024 07:04:09 +0000 (15:04 +0800)
committerEshel Yaron <me@eshelyaron.com>
Fri, 5 Apr 2024 12:12:42 +0000 (14:12 +0200)
commit20afcf9c0761410ec9f24ddce1fdac8cfb1585c3
tree5d08c60aa46a63bcd6bb57d44a5c55ebb1a7447f
parent66a9487020d84cb65db6de2705a9a25f55903405
Enable relinquishing access to Android content directories

* doc/emacs/android.texi (Android Document Providers): Document
new command.

* java/org/gnu/emacs/EmacsService.java (relinquishUriRights):
New function.

* src/Makefile.in (SOME_MACHINE_OBJECTS): Add androidvfs.c.

* src/android.c (android_init_emacs_service): Link to new
function.

* src/android.h (struct android_emacs_service)
<relinquish_uri_rights>: New field.

* src/androidfns.c:

* src/androidvfs.c (android_saf_tree_name)
(android_saf_tree_opendir): Minor adjustments to commentary.
(Fandroid_relinquish_directory_access): New function.
(syms_of_androidvfs): Define new subr.

(cherry picked from commit aad63f935f8737598835612b53bc3b53c124661f)
doc/emacs/android.texi
java/org/gnu/emacs/EmacsService.java
src/Makefile.in
src/android.c
src/android.h
src/androidfns.c
src/androidvfs.c