aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorMichael Albinus2013-03-09 12:06:23 +0100
committerMichael Albinus2013-03-09 12:06:23 +0100
commit3675b1698d0a3a5a8ee09354f2d15e233de8cece (patch)
tree959ead3abf3e2f3ce6fc18f676bb4bf60696cebb /lisp/ChangeLog
parent27a98a62d1c46b057428cc3ed964743b69628299 (diff)
downloademacs-3675b1698d0a3a5a8ee09354f2d15e233de8cece.tar.gz
emacs-3675b1698d0a3a5a8ee09354f2d15e233de8cece.zip
Major rewrite due to changed D-Bus interface of GVFS 1.14.
* net/tramp-gvfs.el (top): Extend check for gvfs availability. (tramp-gvfs-methods-mounttracker, tramp-gvfs-listmounts) (tramp-gvfs-mountlocation, tramp-gvfs-mountlocation-signature): New defconst. (tramp-gvfs-file-name-handler-alist) [directory-files]: [directory-files-and-attributes, file-exists-p, file-modes]: Use Tramp default handler. [file-acl, file-selinux-context, process-file, set-file-acl]: [set-file-modes, set-file-selinux-context, shell-command]: [start-file-process ]: Remove handler. [verify-visited-file-modtime]: New handler. (tramp-gvfs-dbus-string-to-byte-array) (tramp-gvfs-dbus-byte-array-to-string): New defuns. Replace all calls of `dbus-string-to-byte-array' and `tramp-gvfs-dbus-byte-array-to-string'. (tramp-gvfs-handle-copy-file) (tramp-gvfs-handle-delete-directory) (tramp-gvfs-handle-delete-file, tramp-gvfs-handle-file-attributes) (tramp-gvfs-handle-file-directory-p) (tramp-gvfs-handle-file-executable-p) (tramp-gvfs-handle-file-name-all-completions) (tramp-gvfs-handle-file-readable-p) (tramp-gvfs-handle-file-writable-p) (tramp-gvfs-handle-insert-directory) (tramp-gvfs-handle-insert-file-contents) (tramp-gvfs-handle-make-directory, tramp-gvfs-handle-rename-file) (tramp-gvfs-handle-set-visited-file-modtime) (tramp-gvfs-handle-write-region): Rewrite. (tramp-gvfs-handle-file-acl) (tramp-gvfs-handle-file-selinux-context) (tramp-gvfs-handle-process-file, tramp-gvfs-handle-set-file-acl) (tramp-gvfs-handle-set-file-modes) (tramp-gvfs-handle-set-file-selinux-context) (tramp-gvfs-handle-shell-command) (tramp-gvfs-handle-start-file-process) (tramp-gvfs-handle-verify-visited-file-modtime): Remove defuns. (tramp-gvfs-url-file-name): Do not use `file-truename', we work over the symlinks. Fix user handling. (top, tramp-gvfs-handler-mounted-unmounted): Handle different names of the D-Bus signals. (tramp-gvfs-connection-mounted-p): Handle different names of the D-Bus methods. (tramp-gvfs-mount-spec-entry): New defun. (tramp-gvfs-mount-spec): Use it. (tramp-gvfs-maybe-open-connection): Check, that in case of "smb" there is a share name. Handle different names of the D-Bus signals and methods. (tramp-gvfs-maybe-open-connection): Set connection properties needed for `tramp-check-cached-permissions'. (tramp-gvfs-send-command): Apply `tramp-gvfs-maybe-open-connection'. Return t or nil. * net/tramp.el (tramp-backtrace): Move up. (tramp-error): Apply a backtrace into the debug buffer when `tramp-verbose > 9. (tramp-file-mode-type-map, tramp-file-mode-from-int) (tramp-file-mode-permissions, tramp-get-local-uid) (tramp-get-local-gid, tramp-check-cached-permissions): Move from tramp-sh.el. * net/tramp-sh.el (tramp-file-mode-type-map) (tramp-check-cached-permissions, tramp-file-mode-from-int) (tramp-file-mode-permissions, tramp-get-local-uid) (tramp-get-local-gid): Move to tramp.el.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog69
1 files changed, 69 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 5e625aed387..41d5a4ed0d0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,72 @@
12013-03-09 Michael Albinus <michael.albinus@gmx.de>
2
3 Major rewrite due to changed D-Bus interface of GVFS 1.14.
4
5 * net/tramp-gvfs.el (top): Extend check for gvfs availability.
6 (tramp-gvfs-methods-mounttracker, tramp-gvfs-listmounts)
7 (tramp-gvfs-mountlocation, tramp-gvfs-mountlocation-signature):
8 New defconst.
9 (tramp-gvfs-file-name-handler-alist) [directory-files]:
10 [directory-files-and-attributes, file-exists-p, file-modes]: Use
11 Tramp default handler.
12 [file-acl, file-selinux-context, process-file, set-file-acl]:
13 [set-file-modes, set-file-selinux-context, shell-command]:
14 [start-file-process ]: Remove handler.
15 [verify-visited-file-modtime]: New handler.
16 (tramp-gvfs-dbus-string-to-byte-array)
17 (tramp-gvfs-dbus-byte-array-to-string): New defuns. Replace all
18 calls of `dbus-string-to-byte-array' and
19 `tramp-gvfs-dbus-byte-array-to-string'.
20 (tramp-gvfs-handle-copy-file)
21 (tramp-gvfs-handle-delete-directory)
22 (tramp-gvfs-handle-delete-file, tramp-gvfs-handle-file-attributes)
23 (tramp-gvfs-handle-file-directory-p)
24 (tramp-gvfs-handle-file-executable-p)
25 (tramp-gvfs-handle-file-name-all-completions)
26 (tramp-gvfs-handle-file-readable-p)
27 (tramp-gvfs-handle-file-writable-p)
28 (tramp-gvfs-handle-insert-directory)
29 (tramp-gvfs-handle-insert-file-contents)
30 (tramp-gvfs-handle-make-directory, tramp-gvfs-handle-rename-file)
31 (tramp-gvfs-handle-set-visited-file-modtime)
32 (tramp-gvfs-handle-write-region): Rewrite.
33 (tramp-gvfs-handle-file-acl)
34 (tramp-gvfs-handle-file-selinux-context)
35 (tramp-gvfs-handle-process-file, tramp-gvfs-handle-set-file-acl)
36 (tramp-gvfs-handle-set-file-modes)
37 (tramp-gvfs-handle-set-file-selinux-context)
38 (tramp-gvfs-handle-shell-command)
39 (tramp-gvfs-handle-start-file-process)
40 (tramp-gvfs-handle-verify-visited-file-modtime): Remove defuns.
41 (tramp-gvfs-url-file-name): Do not use `file-truename', we work
42 over the symlinks. Fix user handling.
43 (top, tramp-gvfs-handler-mounted-unmounted): Handle different names
44 of the D-Bus signals.
45 (tramp-gvfs-connection-mounted-p): Handle different names of the
46 D-Bus methods.
47 (tramp-gvfs-mount-spec-entry): New defun.
48 (tramp-gvfs-mount-spec): Use it.
49 (tramp-gvfs-maybe-open-connection): Check, that in case of "smb"
50 there is a share name. Handle different names of the D-Bus
51 signals and methods.
52 (tramp-gvfs-maybe-open-connection): Set connection properties
53 needed for `tramp-check-cached-permissions'.
54 (tramp-gvfs-send-command): Apply `tramp-gvfs-maybe-open-connection'.
55 Return t or nil.
56
57 * net/tramp.el (tramp-backtrace): Move up.
58 (tramp-error): Apply a backtrace into the debug buffer when
59 `tramp-verbose > 9.
60 (tramp-file-mode-type-map, tramp-file-mode-from-int)
61 (tramp-file-mode-permissions, tramp-get-local-uid)
62 (tramp-get-local-gid, tramp-check-cached-permissions): Move from
63 tramp-sh.el.
64
65 * net/tramp-sh.el (tramp-file-mode-type-map)
66 (tramp-check-cached-permissions, tramp-file-mode-from-int)
67 (tramp-file-mode-permissions, tramp-get-local-uid)
68 (tramp-get-local-gid): Move to tramp.el.
69
12013-03-09 Stefan Monnier <monnier@iro.umontreal.ca> 702013-03-09 Stefan Monnier <monnier@iro.umontreal.ca>
2 71
3 Separate mouse-1-click-follows-link from mouse-drag-region. 72 Separate mouse-1-click-follows-link from mouse-drag-region.