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)