comparison lisp/ChangeLog @ 110264:ec526909f60b

Migrate to Tramp 2.2. Rearrange load dependencies. (Bug#1529, Bug#5448, Bug#5705) * Makefile.in (TRAMP_DIR, TRAMP_SRC): New variables. ($(TRAMP_DIR)/tramp-loaddefs.el): New target. (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el. * net/tramp.el (top): Remove all other tramp-* loads except tramp-compat.el. Remove all changes to tramp-unload-hook for other tramp-* packages. Rearrange defun order. Change calls of `tramp-compat-call-process', `tramp-compat-decimal-to-octal', `tramp-compat-octal-to-decimal' to new function names. (tramp-terminal-type, tramp-initial-end-of-output) (tramp-methods, tramp-foreign-file-name-handler-alist) (tramp-tramp-file-p, tramp-completion-mode-p) (tramp-send-command-and-check, tramp-get-remote-path) (tramp-get-remote-tmpdir, tramp-get-remote-ln) (tramp-shell-quote-argument): Set tramp-autoload cookie. (with-file-property, with-connection-property): Move to tramp-cache.el. (tramp-local-call-process, tramp-decimal-to-octal) (tramp-octal-to-decimal): Move to tramp-compat.el. (tramp-handle-shell-command): Do not require 'shell. (tramp-compute-multi-hops): No special handling for tramp-gw-* symbols. (tramp-unload-tramp): Do not call `tramp-unload-file-name-handlers'. * net/tramp-cache.el (top): Require 'tramp. Add to `tramp-unload-hook'. (tramp-cache-data, tramp-get-file-property) (tramp-set-file-property, tramp-flush-file-property) (tramp-flush-directory-property, tramp-get-connection-property) (tramp-set-connection-property, tramp-flush-connection-property) (tramp-cache-print, tramp-list-connections): Set tramp-autoload cookie. (with-file-property, with-connection-property): New defuns, moved from tramp.el. (tramp-flush-file-function): Use `with-parsed-tramp-file-name' macro. * net/tramp-cmds.el (top): Add to `tramp-unload-hook'. (tramp-version): Set tramp-autoload cookie. * net/tramp-compat.el (top): Require 'tramp-loaddefs. Remove all changes to tramp-unload-hook for other tramp-* packages. Add to `tramp-unload-hook'. (tramp-compat-decimal-to-octal, tramp-compat-octal-to-decimal) (tramp-compat-call-process): New defuns, moved from tramp.el. * net/tramp-fish.el (top) Require just 'tramp. Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. Change call of `tramp-compat-decimal-to-octal' to new function name. (tramp-fish-method): Make it a defconst. (tramp-fish-file-name-p): Make it a defsubst. (tramp-fish-method, tramp-fish-file-name-handler) (tramp-fish-file-name-p): Set tramp-autoload cookie. * net/tramp-ftp.el (top) Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. (tramp-ftp-method): Make it a defconst. (tramp-ftp-file-name-p): Make it a defsubst. (tramp-ftp-method, tramp-ftp-file-name-handler) (tramp-ftp-file-name-p): Set tramp-autoload cookie. * net/tramp-gvfs.el (top) Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. Change checks, whether package can be loaded. (tramp-gvfs-file-name-p): Make it a defsubst. (tramp-gvfs-methods, tramp-gvfs-file-name-handler) (tramp-gvfs-file-name-p): Set tramp-autoload cookie. (tramp-gvfs-handle-file-directory-p): New defun. (tramp-gvfs-file-name-handler-alist): Use it. * net/tramp-gw.el (top) Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. (tramp-gw-tunnel-method, tramp-gw-default-tunnel-port) (tramp-gw-socks-method, tramp-gw-default-socks-port): Make it a defconst. (tramp-gw-tunnel-method, tramp-gw-socks-method) (tramp-gw-open-connection): Set tramp-autoload cookie. * net/tramp-imap.el (top) Require just 'tramp. Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. Change checks, whether package can be loaded. (tramp-imap-file-name-p): Make it a defsubst. (tramp-imap-method, tramp-imaps-method) (tramp-imap-file-name-handler) (tramp-imap-file-name-p): Set tramp-autoload cookie. * net/tramp-smb.el (top) Require just 'tramp. Add objects to `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add to `tramp-unload-hook'. Change checks, whether package can be loaded. Change call of `tramp-compat-decimal-to-octal' to new function name. (tramp-smb-tunnel-method): Make it a defconst. (tramp-smb-file-name-p): Make it a defsubst. (tramp-smb-method, tramp-smb-file-name-handler) (tramp-smb-file-name-p): Set tramp-autoload cookie. * net/tramp-uu.el (top) Add to `tramp-unload-hook'. (tramp-uuencode-region): Set tramp-autoload cookie. * net/trampver.el (top) Add to `tramp-unload-hook'. (tramp-version, tramp-bug-report-address): Set tramp-autoload cookie. Update release number.
author Michael Albinus <michael.albinus@gmx.de>
date Wed, 08 Sep 2010 16:42:54 +0200
parents 280c5216180d
children 737d37e262a1
comparison
equal deleted inserted replaced
110263:280c5216180d 110264:ec526909f60b
1 2010-09-08 Michael Albinus <michael.albinus@gmx.de>
2
3 Migrate to Tramp 2.2. Rearrange load dependencies.
4 (Bug#1529, Bug#5448, Bug#5705)
5
6 * Makefile.in (TRAMP_DIR, TRAMP_SRC): New variables.
7 ($(TRAMP_DIR)/tramp-loaddefs.el): New target.
8 (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el.
9
10 * net/tramp.el (top): Remove all other tramp-* loads except
11 tramp-compat.el. Remove all changes to tramp-unload-hook for
12 other tramp-* packages. Rearrange defun order. Change calls of
13 `tramp-compat-call-process', `tramp-compat-decimal-to-octal',
14 `tramp-compat-octal-to-decimal' to new function names.
15 (tramp-terminal-type, tramp-initial-end-of-output)
16 (tramp-methods, tramp-foreign-file-name-handler-alist)
17 (tramp-tramp-file-p, tramp-completion-mode-p)
18 (tramp-send-command-and-check, tramp-get-remote-path)
19 (tramp-get-remote-tmpdir, tramp-get-remote-ln)
20 (tramp-shell-quote-argument): Set tramp-autoload cookie.
21 (with-file-property, with-connection-property): Move to
22 tramp-cache.el.
23 (tramp-local-call-process, tramp-decimal-to-octal)
24 (tramp-octal-to-decimal): Move to tramp-compat.el.
25 (tramp-handle-shell-command): Do not require 'shell.
26 (tramp-compute-multi-hops): No special handling for tramp-gw-*
27 symbols.
28 (tramp-unload-tramp): Do not call `tramp-unload-file-name-handlers'.
29
30 * net/tramp-cache.el (top): Require 'tramp. Add to
31 `tramp-unload-hook'.
32 (tramp-cache-data, tramp-get-file-property)
33 (tramp-set-file-property, tramp-flush-file-property)
34 (tramp-flush-directory-property, tramp-get-connection-property)
35 (tramp-set-connection-property, tramp-flush-connection-property)
36 (tramp-cache-print, tramp-list-connections): Set tramp-autoload
37 cookie.
38 (with-file-property, with-connection-property): New defuns, moved
39 from tramp.el.
40 (tramp-flush-file-function): Use `with-parsed-tramp-file-name'
41 macro.
42
43 * net/tramp-cmds.el (top): Add to `tramp-unload-hook'.
44 (tramp-version): Set tramp-autoload cookie.
45
46 * net/tramp-compat.el (top): Require 'tramp-loaddefs. Remove all
47 changes to tramp-unload-hook for other tramp-* packages. Add to
48 `tramp-unload-hook'.
49 (tramp-compat-decimal-to-octal, tramp-compat-octal-to-decimal)
50 (tramp-compat-call-process): New defuns, moved from tramp.el.
51
52 * net/tramp-fish.el (top) Require just 'tramp. Add objects to
53 `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add
54 to `tramp-unload-hook'. Change call of
55 `tramp-compat-decimal-to-octal' to new function name.
56 (tramp-fish-method): Make it a defconst.
57 (tramp-fish-file-name-p): Make it a defsubst.
58 (tramp-fish-method, tramp-fish-file-name-handler)
59 (tramp-fish-file-name-p): Set tramp-autoload cookie.
60
61 * net/tramp-ftp.el (top) Add objects to `tramp-methods' and
62 `tramp-foreign-file-name-handler-alist'. Add to
63 `tramp-unload-hook'.
64 (tramp-ftp-method): Make it a defconst.
65 (tramp-ftp-file-name-p): Make it a defsubst.
66 (tramp-ftp-method, tramp-ftp-file-name-handler)
67 (tramp-ftp-file-name-p): Set tramp-autoload cookie.
68
69 * net/tramp-gvfs.el (top) Add objects to `tramp-methods' and
70 `tramp-foreign-file-name-handler-alist'. Add to
71 `tramp-unload-hook'. Change checks, whether package can be
72 loaded.
73 (tramp-gvfs-file-name-p): Make it a defsubst.
74 (tramp-gvfs-methods, tramp-gvfs-file-name-handler)
75 (tramp-gvfs-file-name-p): Set tramp-autoload cookie.
76 (tramp-gvfs-handle-file-directory-p): New defun.
77 (tramp-gvfs-file-name-handler-alist): Use it.
78
79 * net/tramp-gw.el (top) Add objects to `tramp-methods' and
80 `tramp-foreign-file-name-handler-alist'. Add to
81 `tramp-unload-hook'.
82 (tramp-gw-tunnel-method, tramp-gw-default-tunnel-port)
83 (tramp-gw-socks-method, tramp-gw-default-socks-port): Make it a
84 defconst.
85 (tramp-gw-tunnel-method, tramp-gw-socks-method)
86 (tramp-gw-open-connection): Set tramp-autoload cookie.
87
88 * net/tramp-imap.el (top) Require just 'tramp. Add objects to
89 `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add
90 to `tramp-unload-hook'. Change checks, whether package can be
91 loaded.
92 (tramp-imap-file-name-p): Make it a defsubst.
93 (tramp-imap-method, tramp-imaps-method)
94 (tramp-imap-file-name-handler)
95 (tramp-imap-file-name-p): Set tramp-autoload cookie.
96
97 * net/tramp-smb.el (top) Require just 'tramp. Add objects to
98 `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add
99 to `tramp-unload-hook'. Change checks, whether package can be
100 loaded. Change call of `tramp-compat-decimal-to-octal' to new
101 function name.
102 (tramp-smb-tunnel-method): Make it a defconst.
103 (tramp-smb-file-name-p): Make it a defsubst.
104 (tramp-smb-method, tramp-smb-file-name-handler)
105 (tramp-smb-file-name-p): Set tramp-autoload cookie.
106
107 * net/tramp-uu.el (top) Add to `tramp-unload-hook'.
108 (tramp-uuencode-region): Set tramp-autoload cookie.
109
110 * net/trampver.el (top) Add to `tramp-unload-hook'.
111 (tramp-version, tramp-bug-report-address): Set tramp-autoload
112 cookie. Update release number.
113
1 2010-09-07 Agustín Martín <agustin.martin@hispalinux.es> 114 2010-09-07 Agustín Martín <agustin.martin@hispalinux.es>
2 115
3 * textmodes/ispell.el (ispell-start-process): Make sure original 116 * textmodes/ispell.el (ispell-start-process): Make sure original
4 arg list is properly initialized (Bug#6993, Bug#6994). 117 arg list is properly initialized (Bug#6993, Bug#6994).
5 118