]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Merge from emacs--devo--0
[gnu-emacs] / lisp / ChangeLog
index 6a568afe05543e6e56d24eadd590ea2b2b5724a8..be77e72e924a59b27be86c5f10e1b5f556f4a6cb 100644 (file)
@@ -1,3 +1,120 @@
+2007-07-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (file-remote-p): Introduce optional parameter
+       IDENTIFICATION.
+
+       * recentf.el (recentf-keep-default-predicate): Adapt call of
+       `file-remote-p'.
+
+       * progmodes/grep.el (grep-probe): Use `process-file'.
+       (grep-compute-defaults): Handle variables host specific.
+
+       * net/ange-ftp.el: (ange-ftp-file-remote-p): Handle optional
+       parameter IDENTIFICATION.
+
+       * net/tramp.el (tramp-handle-file-remote-p): Handle optional
+       parameter IDENTIFICATION.
+       (tramp-handle-set-file-times): New defun.  Replaces `tramp-touch'.
+       (tramp-file-name-handler-alist, tramp-file-name-for-operation):
+       Add entry for `set-file-times'.
+       (tramp-do-copy-or-rename-file-via-buffer)
+       (tramp-do-copy-or-rename-file-out-of-band): Use `set-file-times'.
+       (tramp-handle-unhandled-file-name-directory): Rewrite.
+       (tramp-convert-file-attributes): Add error handling when inode is
+       extraordinary big.
+       (tramp-get-inode): Change parameter from FILE to VEC.
+       (tramp-handle-start-file-process ): Use (current-buffer) if BUFFER
+       is NIL.  This is according to the specification.  Goto (point-max)
+       when ready.
+       (tramp-handle-shell-command): Rewrite completely, using
+       `process-file' and `start-file-process'.
+       (tramp-methods, tramp-find-shell)
+       (tramp-open-connection-setup-interactive-shell)
+       (tramp-maybe-open-connection): Guard against $PROMPT_COMMAND shell
+       var.  Reported by Steve Youngs <steve@sxemacs.org>.
+
+       * net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add
+       entry for `set-file-times'.  Rename `start-process' into
+       `start-file-process'.  Remove `call-process' entry.
+       (tramp-fish-handle-set-file-times): New defun.
+       (tramp-fish-handle-executable-find): Use `process-file'.
+       (tramp-fish-handle-process-file): New defun.  Replaces
+       `tramp-fish-handle-call-process'.
+       (tramp-fish-do-copy-or-rename-file-directly): Use
+       `set-file-times'.
+       (tramp-fish-get-file-entries): Change `tramp-get-inode' parameter.
+
+       * net/tramp-smb.el (tramp-smb-handle-file-attributes): Change
+       `tramp-get-inode' parameter.
+
+2007-07-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el (vc-bzr-version, vc-bzr-at-least-version)
+       (vc-bzr-post-command-function): Remove.  Version 0.8 is already old
+       nowadays, and by the time Emacs-23 comes out, nobody will even remember
+       it has ever existed.
+
+2007-07-17  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el: Undo previous change.
+
+2007-07-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (clean): Don't delete *~.
+
+2007-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-verbatim-environments):
+       Add safe-local-variable property.
+       (tex-font-lock-syntactic-keywords): Lookup tex-verbatim-environments
+       when starting font-lock rather than when loading tex-mode.el.
+
+       * progmodes/sh-script.el (sh-font-lock-quoted-subshell): Skip over the
+       whole $( rather than just the $.  Rename from sh-quoted-subshell.
+       (sh-font-lock-syntactic-keywords): Adjust call accordingly.
+
+2007-07-16  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * bookmark.el (bookmark-maybe-sort-alist): Don't modify
+       bookmark-alist.  Instead, if not sorting, simply return it.
+       (bookmark-bmenu-list): Call bookmark-maybe-sort-alist
+       for its return value, not for its side effect.
+
+       * emacs-lisp/lisp-mode.el (calculate-lisp-indent): In the
+       case of alignment under a constant symbol, find and consider
+       the sexp actually at indentation to be the "last sexp".
+
+2007-07-16  Drew Adams  <drew.adams@oracle.com>
+
+       * mouse.el (mouse-yank-secondary): Better error message if no
+       secondary selection.
+
+2007-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hooks.el (vc-handled-backends): Move BZR later in the list.
+
+       * term/xterm.el (xterm-turn-on-modify-other-keys)
+       (xterm-turn-off-modify-other-keys): New functions.
+       (terminal-init-xterm): Enable the modifyOtherKeys feature if the
+       terminal supports it.
+
+2007-07-16  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * bookmark.el (bookmark-show-all-annotations):
+       Make sure each inserted annotation ends with newline.
+
+2007-07-15  Juri Linkov  <juri@jurta.org>
+
+       * delsel.el (delete-selection-pre-hook):
+       * emulation/cua-base.el (cua-paste): Before a yank command,
+       check also whether last-command is one of mouse-save-then-kill,
+       mouse-secondary-save-then-kill, mouse-set-region, mouse-drag-region.
+
+2007-07-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * recentf.el (recentf-keep-default-predicate): New defun.
+       (recentf-keep): Use it as initial value.
+
 2007-07-15  Karl Fogel  <kfogel@red-bean.com>
 
        * bookmark.el: Revert 2007-07-13T18:16:17Z!kfogel@red-bean.com,
@@ -6,8 +123,7 @@
 
 2007-07-15  Jeff Miller  <jmiller@cablespeed.com>  (tiny change)
 
-       * calendar/cal-bahai.el (calendar-goto-bahai-date): Add autoload
-       cookie.
+       * calendar/calendar.el (calendar-goto-bahai-date): Autoload it.
 
 2007-07-15  Jason Rumney  <jasonr@gnu.org>
 
        * replace.el (match): Use yellow1 instead of yellow.
 
        * progmodes/gdb-ui.el (breakpoint-enabled): Use red1 instead of
-       red. 
+       red.
 
        * pcvs-info.el (cvs-unknown): Likewise.