Mercurial > emacs
changeset 105768:192f524e5a85
*** empty log message ***
author | Michael Albinus <michael.albinus@gmx.de> |
---|---|
date | Mon, 26 Oct 2009 09:29:12 +0000 |
parents | 986f88345cba |
children | a71b9df39f6e |
files | lisp/ChangeLog |
diffstat | 1 files changed, 40 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Mon Oct 26 09:29:00 2009 +0000 +++ b/lisp/ChangeLog Mon Oct 26 09:29:12 2009 +0000 @@ -1,3 +1,43 @@ +2009-10-26 Michael Albinus <michael.albinus@gmx.de> + + * net/tramp.el (tramp-perl-file-truename): New defconst. Perl + code contributed by yary <not.com@gmail.com> (tiny change). + (tramp-handle-file-truename, tramp-get-remote-perl): Use it. + Check also for "perl-file-spec" and "perl-cwd-realpath" + properties. + (tramp-handle-write-region): In case of APPEND, reuse the tmpfile + name. + + * net/tramp-imap.el (tramp-imap-file-name-handler-alist): Ignore + `dired-call-process'. + (tramp-imap-make-iht): Use `user' and `ssl' with `imap-hash-make'. + +2009-10-26 Julian Scheid <julians37@gmail.com> + + * net/tramp.el (tramp-perl-file-name-all-completions): New + defconst. + (tramp-get-remote-readlink): New defun. + (tramp-handle-file-truename): Use it. + (tramp-handle-file-exists-p): Check file-attributes cache, assume + file exists if cache value present. + (tramp-check-cached-permissions) New defun. + (tramp-handle-file-readable-p): Use it. + (tramp-handle-file-writable-p): Likewise. + (tramp-handle-file-executable-p): Likewise. + (tramp-handle-file-name-all-completions): Try using Perl to get + partial completions. When perl not available, combine `cd' and + `ls' into single remote operation and use shell expansion to get + partial remote directory contents. Set `file-exists-p' cache for + directory and any files returned by ls. Change cache handling to + support partial directory contents. Use error message emitted by + remote `cd' or Perl code for local tramp-error. + (tramp-do-copy-or-rename-file-directly): Avoid separate + tramp-send-command-and-check call. + (tramp-handle-process-file): Merge three remote ops into one. Do + not flush all caches when `process-file-side-effects' is set. + (tramp-handle-write-region): Avoid tramp-set-file-uid-gid if + file-attributes shows uid/gid to be set already. + 2009-10-26 Dan Nicolaescu <dann@ics.uci.edu> * textmodes/tex-mode.el (tex-dvi-view-command)