comparison lisp/ChangeLog @ 105785:882add770597

(vc-hg-state, vc-hg-working-revision): Use process-file so it works on remote files. (vc-hg-diff): Don't pass any `--cwd' argument.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 28 Oct 2009 02:05:46 +0000
parents 51992684b560
children b88f8aaabdf2
comparison
equal deleted inserted replaced
105784:51992684b560 105785:882add770597
1 2009-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * vc-hg.el (vc-hg-state, vc-hg-working-revision): Use process-file so
4 it works on remote files.
5 (vc-hg-diff): Don't pass any `--cwd' argument.
6
1 2009-10-27 Kevin Ryde <user42@zip.com.au> 7 2009-10-27 Kevin Ryde <user42@zip.com.au>
2 8
3 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine): Use 9 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine):
4 help-xref-info-regexp and help-xref-url-regexp to identify links. 10 Use help-xref-info-regexp and help-xref-url-regexp to identify links.
5 (Further to Bug#3921). 11 (Further to Bug#3921).
6 12
7 2009-10-27 Michael Albinus <michael.albinus@gmx.de> 13 2009-10-27 Michael Albinus <michael.albinus@gmx.de>
8 14
9 * net/tramp-imap.el (top): Add `X-Size' to `imap-hash-headers'. 15 * net/tramp-imap.el (top): Add `X-Size' to `imap-hash-headers'.
22 * simple.el (transpose-subr): Give clearer error when the mark 28 * simple.el (transpose-subr): Give clearer error when the mark
23 is not set. (Bug#4807) 29 is not set. (Bug#4807)
24 30
25 2009-10-26 Michael Albinus <michael.albinus@gmx.de> 31 2009-10-26 Michael Albinus <michael.albinus@gmx.de>
26 32
27 * net/tramp.el (tramp-perl-file-truename): New defconst. Perl 33 * net/tramp.el (tramp-perl-file-truename): New defconst.
28 code contributed by yary <not.com@gmail.com> (tiny change). 34 Perl code contributed by yary <not.com@gmail.com> (tiny change).
29 (tramp-handle-file-truename, tramp-get-remote-perl): Use it. 35 (tramp-handle-file-truename, tramp-get-remote-perl): Use it.
30 Check also for "perl-file-spec" and "perl-cwd-realpath" 36 Check also for "perl-file-spec" and "perl-cwd-realpath" properties.
31 properties. 37 (tramp-handle-write-region): In case of APPEND, reuse the tmpfile name.
32 (tramp-handle-write-region): In case of APPEND, reuse the tmpfile 38
33 name. 39 * net/tramp-imap.el (tramp-imap-file-name-handler-alist):
34 40 Ignore `dired-call-process'.
35 * net/tramp-imap.el (tramp-imap-file-name-handler-alist): Ignore
36 `dired-call-process'.
37 (tramp-imap-make-iht): Use `user' and `ssl' with `imap-hash-make'. 41 (tramp-imap-make-iht): Use `user' and `ssl' with `imap-hash-make'.
38 42
39 2009-10-26 Julian Scheid <julians37@gmail.com> 43 2009-10-26 Julian Scheid <julians37@gmail.com>
40 44
41 * net/tramp.el (tramp-perl-file-name-all-completions): New 45 * net/tramp.el (tramp-perl-file-name-all-completions): New defconst.
42 defconst.
43 (tramp-get-remote-readlink): New defun. 46 (tramp-get-remote-readlink): New defun.
44 (tramp-handle-file-truename): Use it. 47 (tramp-handle-file-truename): Use it.
45 (tramp-handle-file-exists-p): Check file-attributes cache, assume 48 (tramp-handle-file-exists-p): Check file-attributes cache, assume
46 file exists if cache value present. 49 file exists if cache value present.
47 (tramp-check-cached-permissions) New defun. 50 (tramp-check-cached-permissions) New defun.
55 directory and any files returned by ls. Change cache handling to 58 directory and any files returned by ls. Change cache handling to
56 support partial directory contents. Use error message emitted by 59 support partial directory contents. Use error message emitted by
57 remote `cd' or Perl code for local tramp-error. 60 remote `cd' or Perl code for local tramp-error.
58 (tramp-do-copy-or-rename-file-directly): Avoid separate 61 (tramp-do-copy-or-rename-file-directly): Avoid separate
59 tramp-send-command-and-check call. 62 tramp-send-command-and-check call.
60 (tramp-handle-process-file): Merge three remote ops into one. Do 63 (tramp-handle-process-file): Merge three remote ops into one.
61 not flush all caches when `process-file-side-effects' is set. 64 Do not flush all caches when `process-file-side-effects' is set.
62 (tramp-handle-write-region): Avoid tramp-set-file-uid-gid if 65 (tramp-handle-write-region): Avoid tramp-set-file-uid-gid if
63 file-attributes shows uid/gid to be set already. 66 file-attributes shows uid/gid to be set already.
64 67
65 2009-10-26 Dan Nicolaescu <dann@ics.uci.edu> 68 2009-10-26 Dan Nicolaescu <dann@ics.uci.edu>
66 69
91 (rmail-ignored-headers, rmail-retry-ignored-headers) 94 (rmail-ignored-headers, rmail-retry-ignored-headers)
92 (rmail-highlighted-headers, rmail-secondary-file-directory) 95 (rmail-highlighted-headers, rmail-secondary-file-directory)
93 (rmail-secondary-file-regexp): 96 (rmail-secondary-file-regexp):
94 * files.el (null-device, file-name-invalid-regexp) 97 * files.el (null-device, file-name-invalid-regexp)
95 (locate-dominating-stop-dir-regexp) 98 (locate-dominating-stop-dir-regexp)
96 (inhibit-first-line-modes-regexps): Purecopy initialization 99 (inhibit-first-line-modes-regexps): Purecopy initialization strings.
97 strings.
98 (interpreter-mode-alist): Use mapcar instead of mapc. 100 (interpreter-mode-alist): Use mapcar instead of mapc.
99 101
100 * buff-menu.el (Buffer-menu-mode-map): Purecopy name. 102 * buff-menu.el (Buffer-menu-mode-map): Purecopy name.
101 103
102 * bindings.el (mode-line-major-mode-keymap): Purecopy name. 104 * bindings.el (mode-line-major-mode-keymap): Purecopy name.
193 2009-10-24 Dan Nicolaescu <dann@ics.uci.edu> 195 2009-10-24 Dan Nicolaescu <dann@ics.uci.edu>
194 196
195 * vc.el (vc-backend-for-registration): Rename from 197 * vc.el (vc-backend-for-registration): Rename from
196 vc-get-backend-for-registration. Update callers. 198 vc-get-backend-for-registration. Update callers.
197 199
198 * international/mule-cmds.el (set-language-info-alist): Purecopy lang-env. 200 * international/mule-cmds.el (set-language-info-alist):
201 Purecopy lang-env.
199 (leim-list-header, leim-list-entry-regexp): Change defvars to defconst. 202 (leim-list-header, leim-list-entry-regexp): Change defvars to defconst.
200 (charset): Purecopy the name. 203 (charset): Purecopy the name.
201 (define-char-code-property): Purecopy string arguments. 204 (define-char-code-property): Purecopy string arguments.
202 205
203 * emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable): 206 * emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable):
217 * filecache.el (file-cache-completions-keymap): Bind mouse-2 to 220 * filecache.el (file-cache-completions-keymap): Bind mouse-2 to
218 file-cache-choose-completion. 221 file-cache-choose-completion.
219 (file-cache-choose-completion): Handle an optional event argument. 222 (file-cache-choose-completion): Handle an optional event argument.
220 (file-cache-mouse-choose-completion): Make it an obsolete alias. 223 (file-cache-mouse-choose-completion): Make it an obsolete alias.
221 224
222 * progmodes/octave-mod.el (octave-complete-symbol): Use 225 * progmodes/octave-mod.el (octave-complete-symbol):
223 choose-completion if mouse-choose-completion is ever removed. 226 Use choose-completion if mouse-choose-completion is ever removed.
224 227
225 * textmodes/sgml-mode.el (sgml-looking-back-at): Move definition before 228 * textmodes/sgml-mode.el (sgml-looking-back-at): Move definition before
226 use. 229 use.
227 230
228 * emacs-lisp/checkdoc.el (generate-autoload-cookie): Define for 231 * emacs-lisp/checkdoc.el (generate-autoload-cookie): Define for