Fix move-if-change permissions.
[bpt/emacs.git] / lisp / ChangeLog
index a42711d..9d9d564 100644 (file)
@@ -1,3 +1,381 @@
+2011-09-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help-mode.el (help-mode): Restore autoload.
+
+2011-09-07  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/compile.el (compilation-start): Let-bind `thisenv' to
+       `compilation-environment'.  Set buffer-local
+       `compilation-environment' to `thisenv' later after (funcall mode).
+       (Bug#8340)
+
+       * vc/vc-git.el (vc-git-grep): Remove --no-color.  (Bug#9408)
+       (vc-git-grep): Prepend "PAGER=" to `compilation-environment'
+       instead of replacing its value.  (Bug#8340)
+
+2011-09-07  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-regexp-alist): Calculate column positions
+       based on text properties put by `grep-filter' instead of matching
+       escape sequences.
+       (grep-mode): Set buffer-local `compilation-error-screen-columns'
+       to the value of `grep-error-screen-columns' (bug#9438).
+
+2011-09-07  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (next-error-highlight, next-error-highlight-no-select):
+       Doc fix (bug#9432).
+
+2011-09-07  OKAZAKI Tetsurou  <okazaki.tetsurou@gmail.com>  (tiny change)
+
+       * progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
+       Check for null c-opt-block-decls-with-vars-key.  (Bug#9443)
+
+2011-09-07  Leo Liu  <sdl.web@gmail.com>
+
+       * net/rcirc.el (rcirc-mode): Conditionally initialize
+       rcirc-input-ring.
+
+2011-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/find-func.el (find-function-C-source): Only set
+       find-function-C-source-directory after checking that we found a source
+       file there (bug#9440).
+
+2011-09-06  Alan Mackenzie  <acm@muc.de>
+
+       * isearch.el (isearch-other-meta-char): Wherever a key list is
+       unread, "unread" the prefix arg, too.  This fixes bug #8901.
+
+2011-09-05  Oleksandr Gavenko  <gavenkoa@gmail.com>  (tiny change)
+
+       * progmodes/grep.el (rgrep): Add "-type d" (bug#9414).
+
+2011-09-05  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-process-setup): Fix comments (bug#8084).
+
+2011-09-05  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (grep-filter): Avoid incomplete processing by
+       keeping point where processing of grep matches begins, and
+       continue to delete remaining escape sequences from the same point.
+       (grep-filter): Make leading zero optional in "0?1;31m" because
+       git-grep emits "\033[1;31m" escape sequences unlike expected
+       "\033[01;31m" as GNU Grep does (bug#9408).
+       (grep-process-setup): Replace obsolete "ml=" with newer "sl=".
+
+2011-09-05  Juri Linkov  <juri@jurta.org>
+
+       * subr.el (y-or-n-p): Capitalize "yes".
+
+2011-09-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (top): Require 'shell.  Use `tramp-unload-hook' but
+       `tramp-cache-unload-hook' where appropriate.
+       (tramp-methods): Rename `tramp-remote-sh' to
+       `tramp-remote-shell'.  Add `tramp-remote-shell-args'.
+       (tramp-handle-shell-command): New defun, moved from tramp-sh.el.
+
+       * net/tramp-sh.el (top): Don't require 'shell.
+       (tramp-methods): Add `tramp-remote-shell' and
+       `tramp-remote-shell-args' entries.
+       (tramp-sh-file-name-handler-alist): Use `tramp-handle-shell-command'.
+       (tramp-sh-handle-shell-command): Remove.
+       (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
+       Use `tramp-remote-shell'.
+
+2011-09-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/sendmail.el (sendmail-query-once-function): Deleted.
+       (sendmail-query-once): Save directly to send-mail-function.
+       Update message-send-mail-function too.
+
+       * mail/smtpmail.el (smtpmail-try-auth-methods): Clarify prompt.
+
+2011-09-03  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * progmodes/python.el (python-mode-map): Use correct function to
+       start python interpreter from menu-bar (as reported by Geert
+       Kloosterman).
+       (inferior-python-mode-map): Fix typo.
+       (python-shell-map): Removed.
+
+2011-09-03  Deniz Dogan  <deniz@dogan.se>
+
+       * net/rcirc.el (rcirc-print): Simplify code for
+       rcirc-scroll-show-maximum-output.  There is no need to walk
+       through all windows to find the right one.
+
+2011-09-03  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * help.el (help-return-method): Doc fix.
+
+2011-09-03  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window-deletable-p): Don't return a non-nil value
+       when there's a buffer that was shown in the window before.
+       (Bug#9419)
+       (display-buffer-pop-up-frame, display-buffer-pop-up-window): Set
+       window's previous buffers to nil.
+
+2011-09-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/rmailmm.el (rmail-mime-insert-tagline): Insert an extra
+       newline before and after the tag line, so it doesn't interfere
+       with determining the paragraph direction of bidirectional text.
+
+2011-09-03  Leo Liu  <sdl.web@gmail.com>
+
+       * files.el (find-file-not-true-dirname-list): Remove.  (Bug#9422)
+
+2011-09-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * window.el (pop-to-buffer-1, pop-to-buffer-same-window): Deleted.
+       (pop-to-buffer): Change interactive spec.  Pass second argument
+       directly to display-buffer.
+       (display-buffer): Fix interactive spec.  Use functionp to
+       distinguish between a function and a list of functions.
+
+       * abbrev.el (edit-abbrevs):
+       * arc-mode.el (archive-extract):
+       * autoinsert.el (auto-insert):
+       * bookmark.el (bookmark-bmenu-list):
+       * files.el (find-file):
+       * view.el (view-buffer):
+       * progmodes/compile.el (compilation-goto-locus):
+       * textmodes/bibtex.el (bibtex-initialize): Use switch-to-buffer.
+
+2011-09-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * window.el (display-buffer-alist): Doc fix.
+       (display-buffer): Add docstring.  Don't treat
+       display-buffer-default specially.
+       (display-buffer-reuse-selected-window)
+       (display-buffer-same-window, display-buffer-maybe-same-window)
+       (display-buffer-reuse-window, display-buffer-pop-up-frame)
+       (display-buffer-pop-up-window)
+       (display-buffer-reuse-or-pop-window)
+       (display-buffer-use-some-window): New functions.
+       (display-buffer-default-action): Use them.
+       (display-buffer-default): Deleted.
+       (pop-to-buffer-1): Fix choice of actions.
+
+2011-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion--insert-strings): Don't get confused by
+       completion entries that end with an LF char.
+
+2011-09-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * window.el (frame-auto-delete, window-deletable-p): Doc fix.
+
+2011-09-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * window.el (display-buffer): Restore interactive spec.
+       (display-buffer-same-window, display-buffer-other-window):
+       New functions.
+       (pop-to-buffer-1): New function.  Use the above.
+       (pop-to-buffer, pop-to-buffer-same-window): Use it.
+       (pop-to-buffer-other-window, pop-to-buffer-other-frame): Delete.
+
+       * view.el (view-buffer-other-window, view-buffer-other-frame):
+       Just use pop-to-buffer.
+
+2011-09-01  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * vc/vc-rcs.el (vc-rcs-responsible-p): Handle directories.  (Bug#9391)
+
+2011-09-01  Wilfred Hughes  <wilfred@potatolondon.com>  (tiny change)
+
+       * vc/vc-git.el (vc-git-grep): Use --no-color.  (Bug#9408)
+
+2011-08-31  Richard Stallman  <rms@gnu.org>
+
+       * mail/rmail.el (rmail-epa-decrypt): Rewrite to take account
+       of the separation of rmail-view-buffer from rmail-buffer.
+       If you say no to "replace original", the decrypt is in the
+       view buffer.  If you say yes, the decrypt goes into the
+       rmail buffer also.
+
+2011-08-31  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-window): Rewrite doc-string.
+       (display-buffer-record-window): New function.
+       (display-buffer-macro-specifiers)
+       (display-buffer-even-window-sizes, display-buffer-set-height)
+       (display-buffer-set-width, display-buffer-in-window)
+       (display-buffer-reuse-window, display-buffer-split-specifiers)
+       (display-buffer-side-specifiers, display-buffer-split-window-1)
+       (display-buffer-split-window, display-buffer-split-atom-window)
+       (display-buffer-pop-up-window, display-buffer-pop-up-frame)
+       (display-buffer-pop-up-side-window, display-buffer-in-side-window)
+       (display-buffer-other-window-means-other-frame)
+       (display-buffer-normalize-special)
+       (display-buffer-normalize-default)
+       (display-buffer-normalize-argument)
+       (display-buffer-normalize-alist-1, display-buffer-normalize-alist)
+       (display-buffer-normalize-specifiers, display-buffer-frame)
+       (display-buffer-same-window, display-buffer-same-frame)
+       (display-buffer-other-window)
+       (display-buffer-same-frame-other-window)
+       (display-buffer-other-frame, pop-to-buffer-same-window)
+       (pop-to-buffer-same-frame, pop-to-buffer-other-window)
+       (pop-to-buffer-same-frame-other-window, pop-to-buffer-other-frame)
+       (switch-to-buffer-same-frame)
+       (switch-to-buffer-other-window-same-frame)
+       (display-buffer-alist-of-strings-p, display-buffer-alist-add)
+       (display-buffer-alist-set-1, display-buffer-alist-set-2)
+       (display-buffer-alist-set): Remove.
+       (display-buffer-function, special-display-buffer-names)
+       (special-display-regexps, special-display-function):
+       In doc-string refer to display-buffer-window and quit-restore
+       parameter.
+       (pop-up-frame-alist, pop-up-frame-function, special-display-p)
+       (special-display-frame-alist, special-display-popup-frame)
+       (same-window-buffer-names, same-window-regexps, same-window-p)
+       (pop-up-frames, display-buffer-reuse-frames, pop-up-windows)
+       (split-window-preferred-function, split-height-threshold)
+       (split-width-threshold, window-splittable-p)
+       (split-window-sensibly, window--try-to-split-window)
+       (window--frame-usable-p, even-window-heights)
+       (window--even-window-heights, window--display-buffer-1)
+       (window--display-buffer-2, display-buffer-other-frame):
+       Restore old Emacs 23 code, order and doc-strings where applicable.
+       (display-buffer-default, display-buffer-assq-regexp): New functions.
+       (display-buffer-alist): Rewrite doc-string.
+       (display-buffer-default-action)
+       (display-buffer-overriding-action): New variables.
+       (display-buffer, switch-to-buffer): Rewrite.
+       (pop-to-buffer): Restore Emacs 23 behavior but use
+       window-normalize-buffer-to-display.
+       (switch-to-buffer-other-window, switch-to-buffer-other-frame):
+       Restore Emacs 23 behavior but use
+       window-normalize-buffer-to-switch-to.
+       (pop-to-buffer-same-window): Rewrite.
+       (pop-to-buffer-other-window, pop-to-buffer-other-frame):
+       Rewrite using Emacs 23 options.
+
+2011-08-31  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-root-regexp): Remove.
+       (tramp-completion-file-name-regexp-unified)
+       (tramp-completion-file-name-regexp-separate)
+       (tramp-completion-file-name-regexp-url): Don't use leading volume
+       letter on win32 systems.  (Bug#5303, Bug#9311)
+       (tramp-drop-volume-letter): Simplify definition.
+       Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
+
+2011-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (event-modifiers): Fix "missing modifier" part of docstring
+       (bug#9356).
+
+2011-08-30  Reuben Thomas  <rrt@sc3d.org>  (tiny change)
+
+       * vc/pcvs-defs.el (cvs-find-file-and-jump): Docstring typo (bug#9369).
+
+2011-08-29  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-done): Don't display message "Mark saved"
+       when arg `edit' is non-nil to prevent its flicker in the echo area.
+
+2011-08-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-menu-mark-delete): Allow marking
+       obsolete packages for deletion.
+
+2011-08-28  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * help-mode.el (help-mode-map): Add special-mode-map to parent.
+       (help-mode): Derive help-mode from special-mode. Don't invoke
+       view-mode from help-mode.
+       (help-xref-override-view-map): Remove.
+       (help-make-xrefs): Remove minor-mode-overriding-map-alist since
+       view-mode is not used anymore.
+
+2011-08-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-port): Doc fix.
+
+       * cus-theme.el (custom-theme-choose-mode): Inherit from
+       special-mode (Bug#9124).
+       (custom-theme-choose-mode-map): Add special-mode to parent.
+
+2011-08-28  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-fonts.el
+       (c-make-font-lock-BO-decl-search-function): New function.
+       (c-basic-matchers-after - "Fontify the clauses after various
+       keywords"): Extract the three keyword lists for the 3 erroneous
+       constructs from the list of four, and use the new function above
+       in place of an old one.
+
+2011-08-28  Deniz Dogan  <deniz@dogan.se>
+
+       * net/rcirc.el (rcirc-insert-prev-input)
+       (rcirc-insert-next-input): Remove unused argument.
+
+2011-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * shell.el (shell-parse-pcomplete-arguments): Unquote args (bug#9160).
+
+2011-08-27  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Make it
+       handle function pointer parameters properly.
+
+2011-08-27  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-reuse-window): Fix case where
+       selected window was reused with non-nil OTHER-WINDOW argument.
+       (Bug#9381)
+
+2011-08-27  Deniz Dogan  <deniz@dogan.se>
+
+       * net/rcirc.el (rcirc-check-auth-status): Adding support for
+       oftc's NickServ messages.
+
+2011-08-27  Glenn Morris  <rgm@gnu.org>
+
+       * saveplace.el (save-place-limit): Make it finite.  (Bug#9352)
+
+2011-08-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-install): Call package-initialize
+       if called interactively.
+
+2011-08-26  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/cl-macs.el (defstruct): Fix format.  (Bug#9357)
+
+2011-08-25  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-occur): Let-bind `search-spaces-regexp' to
+       `search-whitespace-regexp' (bug#9364).
+
+2011-08-25  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-edit-string): Let-bind `search-ring' and
+       `regexp-search-ring' to their global values to protect from
+       updating by `read-from-minibuffer' (bug#9185).
+
+2011-08-25  Juri Linkov  <juri@jurta.org>
+
+       * textmodes/ispell.el (ispell-command-loop): Add newline
+       at the end of the "Use option `i'..." line.
+
+2011-08-25  Juri Linkov  <juri@jurta.org>
+
+       * battery.el (display-battery-mode): If `battery-status-function'
+       or `battery-mode-line-format' is nil, display the message and set
+       `display-battery-mode' to nil (bug#9363).
+
+2011-08-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * buff-menu.el (Buffer-menu-buffer+size): Remove calls to
+       bidi-string-mark-left-to-right; they are unnecessary now.
+
 2011-08-25  Deniz Dogan  <deniz@dogan.se>
 
        * net/quickurl.el: Documentation typo fixes.
 
 2011-08-24  Chong Yidong  <cyd@stupidchicken.com>
 
-       * window.el (quit-window): Renamed from quit-restore-window.  Use
-       same arglist as old quit-window.
+       * window.el (quit-window): Rename from quit-restore-window.
+       Use same arglist as old quit-window.
        (frame-auto-delete): Doc fix.
 
        * view.el (view-mode-exit): Use quit-window.