Fix Bug#6019, Bug#9315.
[bpt/emacs.git] / lisp / ChangeLog
index ca8545d..62d7cc4 100644 (file)
@@ -1,3 +1,253 @@
+2011-10-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Bug#6019, Bug#9315.
+
+       * files.el (set-auto-mode): Call `file-name-sans-versions' for the
+       complete `buffer-file-name', the local file name part could look
+       remotely (for example on VMS).
+
+       * net/ange-ftp.el (ange-ftp-run-real-handler): Make it an alias of
+       `tramp-run-real-handler'.
+       (ange-ftp-fix-name-for-vms): Handle the case, where `name' is
+       already quoted by '"'.
+
+       * net/tramp.el (tramp-rfn-eshadow-update-overlay): Ignore errors.
+       Let `file-name-handler-alist' be nil, the local file name part
+       could look remotely (for example on VMS).
+
+2011-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/flyspell.el (flyspell-word): Move with-local-quit
+       from here...
+       (flyspell-post-command-hook): ...to here.
+
+2011-10-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mail/sendmail.el (send-mail-function): Don't use sendmail-query-once
+       if not needed.
+       (sendmail-query-once): Remove OS dependencies.  Make it a 3-way choice
+       using completion.  Protect against "slow" callers.
+       Remove the "message hack".
+
+2011-10-11  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-lazy-highlight-word): New variable.
+       (isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
+       Use it.  (Bug#9727)
+
+2011-10-11  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-next-statement): Ignore preprocessor lines,
+       like f90-previous-statement does.
+
+2011-10-11  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * eshell/eshell.el (eshell-command): History should be saved
+       only in interactive use, to avoid error.
+
+2011-10-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-file-name-table): Fix last change,
+       i.e. ignore normal errors but not the other ones.
+
+2011-10-10  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (special-display-buffer-names)
+       (special-display-regexps): Remove some remnants of earlier
+       changes from doc-strings.
+       (quit-windows-on): New function.
+
+       * vc/vc.el (vc-revert, vc-rollback):
+       * vc/vc-dispatcher.el (vc-finish-logentry): Call quit-windows-on
+       instead of deleting windows.  (Bug#4557) (Bug#5310) (Bug#5556)
+       (Bug#6183) (Bug#7074) (Bug#7447)
+
+2011-10-09  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (frame-auto-hide-function): Add version tag.
+       (Bug#9699)
+
+2011-10-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-file-name-handler): Add 'debug to the error
+       condition.
+
+2011-10-09  Leo Liu  <sdl.web@gmail.com>
+
+       * mail/smtpmail.el (smtpmail-send-data): Add a missing space.
+       (Bug#9701)
+
+2011-10-08  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-calculate-indent): Give preprocessor lines
+       before the first code statement zero indent.  (Bug#9690)
+
+2011-10-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (count-words-region): Always count in the region.
+       Report the number of lines and characters too.
+       (count-words): New command, which counts in the buffer if the
+       region is inactive, as count-words-region used to.
+       (count-words--message): New function.  Handle plurals.
+       (count-lines-region): Make it an alias for count-words-region.
+
+       * bindings.el (esc-map): Replace count-lines-region with
+       count-words-region.
+
+2011-10-08  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window--delete): Delete dedicated frame
+       unconditionally when argument KILL is non-nil.  (Bug#9699)
+       (switch-to-buffer): Fix doc-string typo.
+
+2011-10-08  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * lisp/eshell/eshell.el (eshell-command): Avoid using hooks.
+
+2011-10-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * bindings.el ([M-left],[M-right]): Bind to left-word and
+       right-word respectively.
+
+2011-10-07  Glenn Morris  <rgm@gnu.org>
+
+       * cus-start.el (debug-on-quit): Fix custom type.
+
+2011-10-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * subr.el (define-key-after): Clarify that the function is not
+       useful for non-menu keymaps.
+
+       * progmodes/gdb-mi.el (gdb): Fix typo in doc string.
+
+2011-10-06  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * eshell/eshell.el (eshell-command): Enable `eshell-mode' only
+       in current minibuffer (Fix bug with recursive minibuffers).
+
+2011-10-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/gdb-mi.el (gdb): Doc fix.
+
+2011-10-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (frame-auto-hide-function): New option replacing
+       frame-auto-delete.  Suggested by Stefan Monnier.
+       (window--delete): Call frame-auto-hide-function instead of
+       investigating frame-auto-delete.
+       (window-point-1, set-window-point-1): New functions.
+       (window-in-direction, record-window-buffer, window-state-get-1)
+       (display-buffer-record-window): Use window-point-1 instead of
+       window-point.
+       (set-window-buffer-start-and-point): Use set-window-point-1.
+
+2011-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/edebug.el: Heed checkdoc recommendations.
+
+2011-10-05  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/perl-mode.el (perl-electric-terminator): Doc fix.
+       (perl-calculate-indent): Suppress scan errors.  (Bug#2205)
+
+2011-10-05  Leo Liu  <sdl.web@gmail.com>
+
+       * subr.el (read-char-choice): Fix argument to buffer-live-p which
+       works with buffer object.
+
+2011-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mpc.el (mpc-tool-bar-map): Add labels.
+
+2011-10-04  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/holidays.el (calendar-check-holidays): Doc fix.
+
+2011-10-04  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window--delete): New function.
+       (frame-auto-delete): Resuscitate option.
+       (bury-buffer, replace-buffer-in-windows)
+       (quit-window): Rewrite using window--delete.
+       (display-buffer-pop-up-frame, display-buffer-pop-up-window):
+       Pass display-buffer-mark-dedicated to window--display-buffer-2
+       (Bug#9639).
+
+2011-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcmpl-unix.el (pcomplete/scp): Don't assume pcomplete-all-entries
+       returns a list (bug#9554).  Add remote file name completion.
+       * comint.el (comint--table-subvert): Curry and get quote&unquote
+       functions as arguments.
+       (comint--complete-file-name-data): Adjust call accordingly.
+       * pcomplete.el (pcomplete--table-subvert): Remove.
+       (pcomplete-completions-at-point): Use comint--table-subvert instead.
+
+       * minibuffer.el (completion-table-case-fold): Use currying.
+       (completion--styles-type, completion--cycling-threshold-type):
+       New constants.
+       (completion-styles, completion-category-overrides)
+       (completion-cycle-threshold): Use them.
+       * pcomplete.el (pcomplete-completions-at-point): Adjust call to
+       completion-table-case-fold.
+
+2011-10-03  Stephen Berman  <stephen.berman@gmx.net>
+
+       * minibuffer.el (completion-category-overrides): Fix type of styles
+       and add more user friendly tags (bug#9660).
+
+2011-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-cmds.el: Fix abuses of apply-partially (bug#9661).
+       (mule-input-method-string): New widget.
+       (default-input-method, language-info-custom-alist): Use it.
+
+2011-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcomplete.el: Require comint.
+       (pcomplete--common-suffix): Remove.
+       (pcomplete--common-quoted-suffix): Use comint--common-suffix instead.
+       (pcomplete--table-subvert): Sync with comint--table-subvert.
+       (pcomplete--entries): Use comint-completion-file-name-table.
+       * comint.el (comint-unquote-filename): Simplify.
+       (comint-completion-file-name-table): New function (bug#9616).
+       (comint--complete-file-name-data): Use it.
+
+       * pcmpl-gnu.el (pcmpl-gnu-with-file-buffer): New macro (bug#9643).
+       (pcmpl-gnu-tar-buffer): Remove.
+       (pcmpl-gnu-with-file-buffer): Use it to avoid leaving the tar's buffer
+       around.  Make sure pcomplete-suffix-list is only changed temporarily.
+       Don't look inside the tar's file if it's too large.
+
+2011-10-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-edit.el (custom-mode-map):
+       * epa.el (epa-key-list-mode-map):
+       * man.el (Man-mode-map):
+       * startup.el (splash-screen-keymap):
+       * simple.el (special-mode-map): Use scroll-up-command and
+       scroll-down-command.
+
+       * progmodes/idlw-help.el (idlwave-help-mode-map):
+       * progmodes/ebrowse.el (ebrowse-electric-position-mode-map):
+       * net/newst-plainview.el (newsticker-mode-map):
+       * emulation/ws-mode.el (wordstar-mode-map):
+       * emulation/vi.el (vi-com-map):
+       * calc/calc-graph.el (calc-graph-show-dumb):
+       * term/sun.el (terminal-init-sun):
+       * term/ns-win.el (global-map):
+       * progmodes/grep.el (grep-mode-map):
+       * progmodes/ebrowse.el (ebrowse-electric-list-mode-map):
+       * mail/rmail.el (rmail-mode-map):
+       * progmodes/cpp.el (cpp-edit-mode-map): Likewise.
+
+       * custom.el (custom-safe-themes, load-theme): Treat value of t for
+       custom-safe-themes as special.
+
+2011-10-01  Julien Danjou  <julien@danjou.info>
+
+       * notifications.el (notifications-notify): Fix docstring.
+
 2011-10-01  Per Starbäck  <per@starback.se>
 
        * pcmpl-gnu.el (pcomplete/tar): Fix tar-header-name call.  (Bug#9643)
 
        * help.el (describe-key-briefly): Copy previous standard-output change.
 
-2011-09-13  PJ Weisberg  <pj@irregularexpressions.net>  (tiny change)
+2011-09-13  PJ Weisberg  <pj@irregularexpressions.net>
 
        * help.el (where-is): Respect non-standard standard-output.  (Bug#9030)