aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorMichael Albinus2013-09-08 17:04:10 +0200
committerMichael Albinus2013-09-08 17:04:10 +0200
commitaf9ff9e8058a9034b522d5b77cb7828cc6c137b4 (patch)
tree796559e33e753f931da7bdeedbbe3fdb0ce7e886 /lisp/ChangeLog
parent3aff2f57cc348b90c0f8b5926027cd0f0f378070 (diff)
downloademacs-af9ff9e8058a9034b522d5b77cb7828cc6c137b4.tar.gz
emacs-af9ff9e8058a9034b522d5b77cb7828cc6c137b4.zip
Improve compatibility with older Emacsen, and XEmacs.
* net/tramp.el (tramp-find-method, tramp-find-user): Call `propertize' only if it is bound. It isn't for XEmacs. (with-tramp-progress-reporter): Do not let-bind `result'. This yields to scoping errors in XEmacs. (tramp-handle-make-auto-save-file-name): New function, moved from tramp-sh.el. * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Add handler for `make-auto-save-file-name'. (tramp-adb--gnu-switches-to-ash): Use `tramp-compat-replace-regexp-in-string'. * net/tramp-cache.el (tramp-cache-print): Call `substring-no-properties' only if it is bound. It isn't for XEmacs. * net/tramp-cmds.el (tramp-bug): Call `propertize' only if it is bound. It isn't for XEmacs. * net/tramp-compat.el (tramp-compat-copy-file): Catch `wrong-number-of-arguments' error. (tramp-compat-replace-regexp-in-string): New defun. * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add handler for `make-auto-save-file-name'. (tramp-gvfs-handle-copy-file): Use `tramp-compat-funcall' for `copy-file'. (tramp-gvfs-file-gvfs-monitor-file-process-filter) (tramp-gvfs-file-name): Use `tramp-compat-replace-regexp-in-string'. (tramp-synce-list-devices): Use `push' instead of `pushnew'. * net/tramp-gw.el (tramp-gw-open-network-stream): Use `tramp-compat-replace-regexp-in-string'. * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Call `tramp-handle-make-auto-save-file-name'. (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el. (tramp-sh-file-gvfs-monitor-dir-process-filter) (tramp-sh-file-inotifywait-process-filter): Use `tramp-compat-replace-regexp-in-string'. (tramp-compute-multi-hops): Use `push' instead of `pushnew'. * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add handler for `make-auto-save-file-name'. (tramp-smb-handle-copy-directory): Call `tramp-compat-replace-regexp-in-string'. (tramp-smb-get-file-entries): Use `push' instead of `pushnew'. (tramp-smb-handle-copy-file): Improve error message. (tramp-smb-handle-rename-file): Rename directly only in case `newname' does not exist yet. This is a restriction of smbclient. (tramp-smb-maybe-open-connection): Rerun the function only when `auth-sources' is non-nil.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog56
1 files changed, 56 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e919a8407ec..40a36719a1a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,59 @@
12013-09-08 Michael Albinus <michael.albinus@gmx.de>
2
3 Improve compatibility with older Emacsen, and XEmacs.
4
5 * net/tramp.el (tramp-find-method, tramp-find-user): Call `propertize'
6 only if it is bound. It isn't for XEmacs.
7 (with-tramp-progress-reporter): Do not let-bind `result'. This
8 yields to scoping errors in XEmacs.
9 (tramp-handle-make-auto-save-file-name): New function, moved from
10 tramp-sh.el.
11
12 * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Add handler
13 for `make-auto-save-file-name'.
14 (tramp-adb--gnu-switches-to-ash): Use
15 `tramp-compat-replace-regexp-in-string'.
16
17 * net/tramp-cache.el (tramp-cache-print): Call
18 `substring-no-properties' only if it is bound. It isn't for XEmacs.
19
20 * net/tramp-cmds.el (tramp-bug): Call `propertize' only if it is
21 bound. It isn't for XEmacs.
22
23 * net/tramp-compat.el (tramp-compat-copy-file): Catch
24 `wrong-number-of-arguments' error.
25 (tramp-compat-replace-regexp-in-string): New defun.
26
27 * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add handler
28 for `make-auto-save-file-name'.
29 (tramp-gvfs-handle-copy-file): Use `tramp-compat-funcall' for
30 `copy-file'.
31 (tramp-gvfs-file-gvfs-monitor-file-process-filter)
32 (tramp-gvfs-file-name): Use `tramp-compat-replace-regexp-in-string'.
33 (tramp-synce-list-devices): Use `push' instead of `pushnew'.
34
35 * net/tramp-gw.el (tramp-gw-open-network-stream): Use
36 `tramp-compat-replace-regexp-in-string'.
37
38 * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Call
39 `tramp-handle-make-auto-save-file-name'.
40 (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el.
41 (tramp-sh-file-gvfs-monitor-dir-process-filter)
42 (tramp-sh-file-inotifywait-process-filter): Use
43 `tramp-compat-replace-regexp-in-string'.
44 (tramp-compute-multi-hops): Use `push' instead of `pushnew'.
45
46 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add handler
47 for `make-auto-save-file-name'.
48 (tramp-smb-handle-copy-directory): Call
49 `tramp-compat-replace-regexp-in-string'.
50 (tramp-smb-get-file-entries): Use `push' instead of `pushnew'.
51 (tramp-smb-handle-copy-file): Improve error message.
52 (tramp-smb-handle-rename-file): Rename directly only in case
53 `newname' does not exist yet. This is a restriction of smbclient.
54 (tramp-smb-maybe-open-connection): Rerun the function only when
55 `auth-sources' is non-nil.
56
12013-09-08 Kenichi Handa <handa@gnu.org> 572013-09-08 Kenichi Handa <handa@gnu.org>
2 58
3 * international/characters.el: Set category "^" (Combining) for 59 * international/characters.el: Set category "^" (Combining) for