aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2009-06-22 21:09:25 +0000
committerMichael Albinus2009-06-22 21:09:25 +0000
commite3610693bc678479a056dcbcc4afcc20902a57df (patch)
tree8d6166399ef250ac77d98c0998d4db90078cc7a9
parentfffba733ad57fc244414b9cbd0a240dd65f188b9 (diff)
downloademacs-e3610693bc678479a056dcbcc4afcc20902a57df.tar.gz
emacs-e3610693bc678479a056dcbcc4afcc20902a57df.zip
* net/trampver.el: Update release number. Make version check fit
for SXEmacs 22.
-rw-r--r--lisp/ChangeLog60
-rw-r--r--lisp/net/trampver.el4
2 files changed, 62 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b9908287613..989237cfe36 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,63 @@
12009-06-22 Michael Albinus <michael.albinus@gmx.de>
2
3 Sync with Tramp 2.1.16.
4
5 * Makefile.in (ELCFILES): Add net/tramp-gvfs.elc.
6
7 * net/tramp.el (top): Require tramp-gvfs. Catch `tramp-loading',
8 when a loading of a package fails. Completion function for rsync
9 is `tramp-completion-function-alist-ssh'.
10 (all): Replace all calls of `split-string' and
11 `tramp-split-string' by `tramp-compat-split-string'.
12 (tramp-default-method): Use `tramp-compat-process-running-p'.
13 (tramp-default-proxies-alist): Allow also Lisp forms.
14 (tramp-remote-path): Add choice "Private Directories".
15 (tramp-wrong-passwd-regexp): Remove "Tramp connection closed"
16 option.
17 (tramp-domain-regexp): Allow also "-", "_" and ".".
18 (tramp-end-of-output): Remove newlines, and add "$" at the end.
19 (tramp-file-name-handler-alist): Add handler for `dired-uncache'.
20 (tramp-debug-message): Insert header line in debug buffer.
21 (tramp-handle-directory-files-and-attributes-with-stat): Care
22 about filenames with spaces, or starting with "-".
23 (tramp-handle-dired-uncache): New defun.
24 (tramp-handle-insert-directory): Don't flush the directory from
25 cache, this is handled by `dired-uncache' now.
26 (tramp-handle-insert-file-contents): Improve error handling.
27 (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
28 Quote `tramp-end-of-output'.
29 (tramp-action-password): Improve trace message.
30 (tramp-check-for-regexp): Both echoes must be present, before
31 removing.
32 (tramp-open-connection-setup-interactive-shell): Trace coding
33 system.
34 (tramp-compute-multi-hops): Eval cons cells of
35 `tramp-default-proxies-alist'.
36 (tramp-maybe-open-connection): Use the same command pattern for
37 first hop and further hops.
38 (tramp-wait-for-output): Remove handling of newlines.
39 (tramp-get-remote-path): Handle also `tramp-own-remote-path'.
40 (tramp-split-string): Remove function. It is handled in
41 tramp-compat now.
42
43 * net/tramp-cmds.el (tramp-bug): Recommend
44 `tramp-cleanup-all-connections' in the bug mail.
45
46 * net/tramp-compat.el (tramp-compat-split-string)
47 (tramp-compat-process-running-p): New defuns.
48
49 * net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add handler
50 for `dired-uncache'.
51
52 * net/tramp-gvfs.el: New package.
53
54 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add
55 handler for `dired-uncache'.
56 (tramp-smb-handle-file-local-copy): Cleanup in case of error.
57
58 * net/trampver.el: Update release number. Make version check fit
59 for SXEmacs 22.
60
12009-06-22 Jim Meyering <meyering@redhat.com> 612009-06-22 Jim Meyering <meyering@redhat.com>
2 62
3 Automatically handle .xz suffix (XZ-compressed files), too. 63 Automatically handle .xz suffix (XZ-compressed files), too.
diff --git a/lisp/net/trampver.el b/lisp/net/trampver.el
index f10f760cac7..dc19550b93e 100644
--- a/lisp/net/trampver.el
+++ b/lisp/net/trampver.el
@@ -29,14 +29,14 @@
29;; "autoconf && ./configure" to change them. (X)Emacs version check is defined 29;; "autoconf && ./configure" to change them. (X)Emacs version check is defined
30;; in macro AC_EMACS_INFO of aclocal.m4; should be changed only there. 30;; in macro AC_EMACS_INFO of aclocal.m4; should be changed only there.
31 31
32(defconst tramp-version "2.1.15" 32(defconst tramp-version "2.1.16"
33 "This version of Tramp.") 33 "This version of Tramp.")
34 34
35(defconst tramp-bug-report-address "tramp-devel@gnu.org" 35(defconst tramp-bug-report-address "tramp-devel@gnu.org"
36 "Email address to send bug reports to.") 36 "Email address to send bug reports to.")
37 37
38;; Check for (X)Emacs version. 38;; Check for (X)Emacs version.
39(let ((x (if (or (< emacs-major-version 21) (and (featurep 'xemacs) (< emacs-minor-version 4))) (format "Tramp 2.1.15 is not fit for %s" (when (string-match "^.*$" (emacs-version)) (match-string 0 (emacs-version)))) "ok"))) 39(let ((x (if (or (< emacs-major-version 21) (and (featurep 'xemacs) (= emacs-major-version 21) (< emacs-minor-version 4))) (format "Tramp 2.1.16 is not fit for %s" (when (string-match "^.*$" (emacs-version)) (match-string 0 (emacs-version)))) "ok")))
40 (unless (string-match "\\`ok\\'" x) (error "%s" x))) 40 (unless (string-match "\\`ok\\'" x) (error "%s" x)))
41 41
42(provide 'trampver) 42(provide 'trampver)