diff options
| author | Michael Albinus | 2013-09-08 17:04:10 +0200 |
|---|---|---|
| committer | Michael Albinus | 2013-09-08 17:04:10 +0200 |
| commit | af9ff9e8058a9034b522d5b77cb7828cc6c137b4 (patch) | |
| tree | 796559e33e753f931da7bdeedbbe3fdb0ce7e886 /lisp/ChangeLog | |
| parent | 3aff2f57cc348b90c0f8b5926027cd0f0f378070 (diff) | |
| download | emacs-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/ChangeLog | 56 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-09-08 Kenichi Handa <handa@gnu.org> | 57 | 2013-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 |