1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 02:31:03 -08:00
emacs/lisp/net
Michael Albinus 2d9d62bb24 Add new Tramp method "media"
* doc/misc/tramp.texi (Quick Start Guide, GVFS-based methods):
Add media devices.

* etc/NEWS: Mention new Tramp method "media".

* lisp/net/tramp-gvfs.el (tramp-gvfs-methods): Add "media" method.
(tramp-goa-methods): Add tramp-autoload cookie.
(tramp-media-methods): New defvar.
(tramp-gvfs-service-volumemonitor): New defsubst.
(top): Remove media methods if not supported.  Add defaults for
`tramp-default-host-alist'.
(tramp-goa-account): Rename from `tramp-goa-name'.  Adapt all callees.
(tramp-gvfs-service-afc-volumemonitor)
(tramp-gvfs-service-goa-volumemonitor)
(tramp-gvfs-service-gphoto2-volumemonitor)
(tramp-gvfs-service-mtp-volumemonitor)
(tramp-gvfs-path-remotevolumemonitor)
(tramp-gvfs-interface-remotevolumemonitor): New defconsts.
(tramp-media-device): New defstruct.
(tramp-gvfs-activation-uri): New defun.
(tramp-gvfs-url-file-name): Use it.
(tramp-gvfs-handler-mounted-unmounted)
(tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec):
Handle "media" method.
(tramp-get-goa-account): Rename from `tramp-make-goa-name'.  Adapt
all callees.
(tramp-get-goa-accounts): Adapt docstring.  Cache with nil key.
(tramp-parse-goa-accounts, tramp-get-media-device)
(tramp-get-media-devices)
(tramp-parse-media-names): New defuns.
(top): Rework completion function registration.

* lisp/net/tramp.el (tramp-dns-sd-service-regexp): New defconst.
(tramp-set-completion-function): Use it.
2020-01-22 16:54:55 +01:00
..
ange-ftp.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
browse-url.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dbus.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dig.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
dns.el dns-query now represents SOA integers as integers (Bug#38937) 2020-01-15 17:55:15 -08:00
eudc-bob.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-export.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-hotlist.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc-vars.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-bbdb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-ldap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eudcb-mab.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
eww.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
gnutls.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
goto-addr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hmac-def.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
hmac-md5.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
imap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ldap.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
mailcap.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
mairix.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
net-utils.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
netrc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
network-stream.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-backend.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
newst-plainview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-reader.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-ticker.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newst-treeview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
newsticker.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
nsm.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
ntlm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
pop3.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
puny.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
quickurl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rcirc.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
rfc2104.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
rlogin.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-cram.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-digest.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-ntlm.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-scram-rfc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sasl-scram-sha256.el Add SASL SCRAM-SHA-256 support. 2020-01-16 08:54:04 +01:00
sasl.el Add SASL SCRAM-SHA-256 support. 2020-01-16 08:54:04 +01:00
secrets.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shr-color.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
shr.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sieve-manage.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sieve-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
sieve.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
snmp-mode.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
soap-client.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
soap-inspect.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
socks.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
telnet.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-adb.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-archive.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-cache.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-cmds.el ; Sync with Tramp repository 2020-01-06 12:11:53 +01:00
tramp-compat.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-ftp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-gvfs.el Add new Tramp method "media" 2020-01-22 16:54:55 +01:00
tramp-integration.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
tramp-rclone.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-sh.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-smb.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-sudoedit.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp-uu.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
tramp.el Add new Tramp method "media" 2020-01-22 16:54:55 +01:00
trampver.el Sync with Tramp 2.5.0-pre 2020-01-19 14:11:07 +01:00
webjump.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
zeroconf.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00