+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)
+
+2011-09-30 Martin Rudalics <rudalics@gmx.at>
+
+ * startup.el (command-line-1): Fix last fix by inserting
+ initial-scratch-message into *scratch* before displaying it.
+ (Bug#9605) and (Bug#9636)
+
+2011-09-29 Eli Zaretskii <eliz@gnu.org>
+
+ * simple.el (line-move): If auto-hscroll-mode is disabled and the
+ window is hscrolled, move by logical lines. (Bug#9607)
+ (line-move-visual): Update the doc string to the above effect.
+
+2011-09-29 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer-record-window): When WINDOW is the
+ selected window use `point' instead of `window-point'. (Bug#9626)
+
+ * startup.el (command-line-1): Use insert-before-markers when
+ inserting initial-scratch-message. (Bug#9605)
+
+ * help.el (help-window): Remove variable.
+
+2011-09-29 Glenn Morris <rgm@gnu.org>
+
+ * pcmpl-cvs.el (pcomplete/cvs): Add "status" handler.
+
+2011-09-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * descr-text.el (describe-char-categories): Accept category
+ descriptions more than one line long.
+
+2011-09-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (delete-trailing-whitespace): Fix last change.
+
+ * progmodes/perl-mode.el (perl-syntax-propertize-function):
+ Don't confuse "y => 3" as the beginning of a `y' operation.
+
+ * emacs-lisp/debug.el (debug-convert-byte-code): Don't assume the
+ object has more than 4 slots (bug#9613).
+
+2011-09-28 Juanma Barranquero <lekktu@gmail.com>
+
+ * subr.el (with-output-to-temp-buffer):
+ * net/quickurl.el (quickurl, quickurl-browse-url):
+ Fix typos in docstrings.
+
+2011-09-27 Eli Zaretskii <eliz@gnu.org>
+
+ * minibuffer.el (completion-styles)
+ (completion-category-overrides): Cross reference each other in doc
+ strings.
+
+2011-09-27 Glenn Morris <rgm@gnu.org>
+
+ * pcmpl-cvs.el (pcmpl-cvs-entries): Update for Emacs 22.1 changes
+ to split-string. (Bug#9606)
+
+2011-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * mail/smtpmail.el (smtpmail-via-smtp): Fix STARTTLS detection
+ (bug#9615).
+
+2011-09-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/package.el (list-packages): Fix echo area message.
+
+2011-09-27 Leo Liu <sdl.web@gmail.com>
+
+ * ido.el (ido-read-internal): Accept cons cell HIST arg.
+
+2011-09-25 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/dbus.el (dbus-unregister-object): Don't release services for
+ registered signals. (Bug#9581)
+
+2011-09-25 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * progmodes/cfengine.el (cfengine-auto-mode): Add convenience
+ function that picks between cfengine 2 and 3 support
+ automatically. Update docs accordingly.
+
+2011-09-22 Kenichi Handa <handa@m17n.org>
+
+ * language/ind-util.el (indian-tml-base-table): Add TAMIL DIGIT
+ ZERO.
+ (indian-itrans-v5-table-for-tamil): New variable.
+ (indian-tml-itrans-v5-hash): Use the above variable (Bug#9336).
+
+2011-09-22 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-this-command-hid-stuff): Buffer-local variable
+ that's true if the current command involved collapsing of text.
+ It's reset to false at the beginning of the next command.
+ (allout-post-command-business): Move the cursor to the beginning
+ of entry if the cursor is hidden and collapsing activity just
+ happened.
+
+2011-09-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * mouse.el (mouse-drag-track): Set scroll-margin to 0 while
+ tracking (Bug#9541).
+
+2011-09-24 Ulf Jasper <ulf.jasper@web.de>
+
+ * net/newst-reader.el (newsticker-html-renderer)
+ (newsticker-show-news): Automatically
+ load html rendering package if newsticker-html-renderer is
+ set. Fixes "Warning: defvar ignored because w3m-fill-column is
+ let-bound" and the error "Symbol's value as variable is void:
+ w3m-fill-column".
+
+2011-09-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/dbus.el (dbus-unregister-object): Remove match rule of signals.
+ Release services only if they are defined. (Bug#9581)
+
+2011-09-23 Richard Stallman <rms@gnu.org>
+
+ * textmodes/paragraphs.el (forward-sentence): For backwards case,
+ distinguish start of paragraph from start of its text.
+
+ * mail/emacsbug.el (report-emacs-bug-query-existing-bugs): Autoload.
+
+ * mail/rmail.el (rmail-view-buffer-kill-buffer-hook): New function.
+ (rmail-generate-viewer-buffer): Put that hook on view buffer.
+ (rmail-mode-kill-buffer-hook): Override that hook, to kill view buffer.
+
+2011-09-23 Andreas Schwab <schwab@linux-m68k.org>
+
+ * international/mule-diag.el (mule-diag): Insert a newline after
+ each fontset description.
+
+2011-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (delete-trailing-whitespace):
+ Document last change; simplify.
+
+2011-09-23 Peter J. Weisberg <pj@irregularexpressions.net>
+
+ * simple.el (delete-trailing-whitespace): Also delete
+ extra newlines at the end of the buffer.
+
+ * textmodes/picture.el: Make motion commands obey shift-select-mode.
+ (picture-newline): Use forward-line so as to ignore fields.
+
+2011-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (with-wrapper-hook): Fix edebug spec.
+
+2011-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * simple.el (kill-line): Note effect of `show-trailing-whitespace'
+ (bug#4538).
+
+2011-09-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
+ Fix nasty bug using wrong cached values.
+
+2011-09-23 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-defs.el (c-version): Increase to 5.31.9.
+
+2011-09-23 Chong Yidong <cyd@stupidchicken.com>
+
+ * window.el (pop-to-buffer): Ensure right window is selected if we
+ chose another frame.
+
+2011-09-22 Eli Zaretskii <eliz@gnu.org>
+
+ * simple.el (what-cursor-position): Use get-char-property-change
+ and next-single-char-property-change, to be able to show display
+ properties that come from overlays as well as text properties.
+
+2011-09-22 Chong Yidong <cyd@stupidchicken.com>
+
+ * window.el (pop-to-buffer-same-window): New (reinstated) fun.
+
+ * cmuscheme.el (run-scheme, switch-to-scheme):
+ * cus-edit.el (customize-group, custom-buffer-create)
+ (customize-browse):
+ * info.el (info):
+ * shell.el (shell):
+ * mail/sendmail.el (mail):
+ * progmodes/inf-lisp.el (inferior-lisp): Use it (Bug#9532).
+
+2011-09-22 Richard Stallman <rms@gnu.org>
+
+ * textmodes/paragraphs.el (forward-sentence): When setting PAR-BEG,
+ move back only to line beg, don't move back over blank lines.
+
+2011-09-22 Michael Albinus <michael.albinus@gmx.de>
+
+ * files.el (copy-directory): Set directory attributes only in case
+ they could be retrieved from the source directory. (Bug#9565)
+
+2011-09-22 Dima Kogan <dkogan@secretsauce.net> (tiny change)
+
+ * progmodes/hideshow.el (hs-looking-at-block-start-p)
+ (hs-find-block-beginning, hs-hide-level-recursive):
+ Ignore strings as well as comments. (Bug#9502)
+
+2011-09-22 Andrew Schein <andrew@andrewschein.com> (tiny change)
+
+ * progmodes/sql.el (sql-comint-postgres):
+ Convert port number to a string. (Bug#9566)
+
+2011-09-22 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (quit-window): Undedicate window when switching to
+ previous buffer. Reported by Thierry Volpiatto
+ <thierry.volpiatto@gmail.com>.
+ (special-display-popup-frame): When popping up a new frame reset
+ its previous buffers to nil. Simplify code.
+
+2011-09-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-handle-shell-command): Set process sentinel
+ and process filter, as done also in `shell-command'.
+
+2011-09-21 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (set-window-buffer-start-and-point):
+ Call set-window-start with NOFORCE argument t. Suggested by Thierry
+ Volpiatto <thierry.volpiatto@gmail.com>.
+ (quit-window): Reword doc-string. Handle new format of
+ quit-restore parameter. Don't delete window if it has a
+ previous buffer we can show instead of the present one.
+ (display-buffer-record-window): Rewrite using a new format for
+ the quit-restore window parameter
+ (special-display-popup-frame, display-buffer-same-window)
+ (display-buffer-reuse-window, display-buffer-pop-up-frame)
+ (display-buffer-pop-up-window, display-buffer-use-some-window):
+ Adapt symbol passed to display-buffer-record-window.
+ * help.el (help-window-setup): Handle new format of quit-restore
+ parameter.
+
+2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * faces.el (face-list): Fix docstring (bug#9564).
+
+ * window.el (display-buffer--action-function-custom-type):
+ Don't include internal functions in the Custom interface.
+
+2011-09-20 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-history-skip-intermediate-nodes): New defcustom.
+ (Info-forward-node, Info-backward-node, Info-next-preorder)
+ (Info-last-preorder): Use it. (Bug#9528)
+
+2011-09-20 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-last-preorder): Visit last menu item only when
+ `Info-scroll-prefer-subnodes' is non-nil (third test-case of bug#9528).
+
+2011-09-20 Julien Danjou <julien@danjou.info>
+
+ * password-cache.el (password-cache-remove): Remove entries even if the
+ value is nil, so that password with a nil value (negative caching) is
+ possible to invalidate.
+
+2011-09-20 Lawrence Mitchell <wence@gmx.li>
+
+ * progmodes/f90.el (f90-break-line): If breaking inside comment delete
+ all whitespace around breakpoint. (Bug#9553)
+ (f90-find-breakpoint): Only break at whitespace inside a comment.
+
+2011-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion-file-name-table): Keep track of errors.
+ (completion-table-with-predicate): Handle the case where pred1 is nil.
+ * pcomplete.el (pcomplete-completions-at-point): Simplify.
+
+2011-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/debug.el (debugger-args): Give it a docstring.
+ (debugger-return-value): Signal an error if the debugging context does
+ not await any return value.
+
+ * ps-mule.el (ps-mule-plot-string): Don't inf-loop (bug#5108).
+ * image-mode.el (image-toggle-display-text)
+ (image-toggle-display-image): Stay away from evil `intangible'.
+
+2011-09-19 Leo Liu <sdl.web@gmail.com>
+
+ * replace.el (occur-revert-arguments): Make it permanent-local.
+ (occur-mode): Don't call font-lock-defontify.
+
+2011-09-19 Chong Yidong <cyd@stupidchicken.com>
+
+ * net/ldap.el (ldap-search-internal): Don't push empty search
+ result (Bug#9508).
+
+2011-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * whitespace.el (whitespace-newline-mode): Disable it right (bug#9550).
+
+2011-09-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-sh.el (tramp-inline-compress-commands): Add "xz".
+ Suggested by Liam Stitt <stittl@cuug.ab.ca>.
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * buff-menu.el (Buffer-menu-mode-map):
+ * dired.el (dired-mode-map):
+ * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map)
+ (lisp-interaction-mode-map):
+ * emacs-lisp/package.el (package-menu-mode-map):
+ * epa.el (epa-key-list-mode-map):
+ * menu-bar.el (menu-bar-showhide-tool-bar-menu)
+ (menu-bar-options-menu):
+ * outline.el (outline-mode-menu-bar-map):
+ * vc/vc-bzr.el (vc-bzr-shelve-menu-map, vc-bzr-extra-menu-map):
+ * vc/vc-dir.el (vc-dir-menu-map):
+ * vc/vc-git.el (vc-git-stash-menu-map, vc-git-extra-menu-map):
+ Capitalize non-function content words in menu item strings.
+
+ * dired.el (dired-mode-map): Add menu item for
+ `image-dired-dired-toggle-marked-thumbs'.
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * isearch.el (isearch-edit-string): Bind `isearch-new-case-fold'
+ to `isearch-case-fold-search' and restore its original value
+ after the `isearch-mode' call.
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * progmodes/grep.el (grep-process-setup): Don't check code for 1
+ because `zgrep' returns 1 for successful matches (bug#9226).
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-extract-menu-node-name): Check the second match
+ for empty string (second test-case of bug#9528).
+ (Info-last-preorder): Let-bind `Info-history' to nil to not add
+ intermediate nodes to the history (first test-case of bug#9528).
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-mode-syntax-table): New variable.
+ (Info-mode): Set `:syntax-table' to `Info-mode-syntax-table'. (Bug#3312)
+
+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-file-supports-index-cookies): Increment
+ line-beginning-position's arg from 3 to 4 because makeinfo outputs
+ one more line for long file names (bug#4142).
+
+2011-09-18 Chong Yidong <cyd@stupidchicken.com>
+
+ * newcomment.el (comment-normalize-vars): If prompting for
+ comment-start, set comment-start-skip too (Bug#8424).
+
+2011-09-18 Johan Bockgård <bojohan@gnu.org>
+
+ * icomplete.el: Fix previous fix of Bug#5849.
+ (icomplete-mode): Don't set completion-show-inline-help.
+ (icomplete-minibuffer-setup): Set completion-show-inline-help
+ locally during icompletion.
+
+2011-09-18 Chong Yidong <cyd@stupidchicken.com>
+
+ * woman.el (woman2-process-escapes): Don't delete unrecognized
+ escapes (Bug#7843).
+
+ * files.el (inhibit-first-line-modes-regexps): Add image files.
+ (hack-local-variables-prop-line): Return nil for malformed
+ prop-lines (Bug#9044).
+
+2011-09-18 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (top): Don't require 'shell.
+ (tramp-methods): Fix docstring.
+ (tramp-get-remote-tmpdir): New defun, moved from tramp-sh.el.
+ Return complete remote file name. Handle "smb" case.
+ Use `tramp-tmpdir', if defined for the respective method.
+ (tramp-make-tramp-temp-file): Adapt call of `tramp-get-remote-tmpdir'.
+
+ * net/tramp-compat.el (top): Require 'shell.
+
+ * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
+ (tramp-maybe-open-connection): Use `tramp-file-name-real-host' for
+ `tramp-current-host'.
+ (tramp-get-remote-tmpdir): Remove.
+
+ * net/tramp-smb.el (tramp-methods): Add `tramp-remote-shell' and
+ `tramp-tmpdir' entries.
+ (tramp-smb-errors): Add "NT_STATUS_IMAGE_ALREADY_LOADED".
+ (tramp-smb-handle-file-attributes): Ignore errors.
+ (tramp-smb-wait-for-output): Check also for process end.
+
+2011-09-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * mail/smtpmail.el (smtpmail-via-smtp): Ignore errors that arise
+ when sending QUIT (bug#9312).
+
+2011-09-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * replace.el (occur-mode-map): Rebind occur-edit-mode to "e" (Bug#8463).
+ (occur-edit-mode-map): Bind C-c C-c to occur-cease-edit and C-o to
+ occur-mode-display-occurrence.
+ (occur-edit-mode): Add usage message.
+ (occur-cease-edit): New command.
+ (occur-after-change-function): Use text properties to find the
+ position of the prefix text.
+ (occur-engine): Set stickiness of prefix text properties.
+
+2011-09-17 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/etags.el (complete-tag):
+ Fix call to completion-in-region. (Bug#9526)
+
+2011-09-17 Juri Linkov <juri@jurta.org>
+
+ * textmodes/ispell.el (ispell-word): Add to the error message
+ the word, ispell program name and current dictionary (bug#9121).
+ (ispell-tex-arg-end): Capitalize "error" in the error message.
+
+2011-09-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-lapcode): Fix overflow
+ check. (Bug#4251)
+
+2011-09-17 Juri Linkov <juri@jurta.org>
+
+ * window.el (window-safe-min-height, window-safe-min-width):
+ Fix typos (followup to bug#9522).
+
2011-09-17 Sven Joachim <svenjoac@gmx.de>
* window.el (window-min-width, window-state-put): Fix typos (bug#9522).
* 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)