Merge from trunk
[bpt/emacs.git] / lisp / ChangeLog.trunk
index 9587fab..7ce8b62 100644 (file)
+2011-03-30  Leo Liu  <sdl.web@gmail.com>
+
+       * abbrev.el (abbrev-edit-save-to-file, abbrev-edit-save-buffer):
+       New commands.
+       (edit-abbrevs-map): Bind them here.
+       (write-abbrev-file): New optinal arg VERBOSE.  (Bug#5937)
+
+2011-03-29  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-hide-by-annotation, allout-flag-region):
+       Reduce possibility of overlay leakage by making them volatile.
+
+       * allout-widgets.el (allout-widgets-tally): Define as nil so the
+       hash is not shared between buffers.  Mode initialization is
+       responsible for giving it a useful starting value.
+       (allout-item-span): Reduce possibility of overlay leakage by
+       making them volatile.
+       (allout-widgets-count-buttons-in-region): Add diagnostic function
+       for tracking down button overlay leaks.
+
+2011-03-29  Leo Liu  <sdl.web@gmail.com>
+
+       * ido.el (ido-read-internal): Use the default history var
+       minibuffer-history if no HISTORY is specified.
+
+2011-03-28  Brian T. Sniffen  <bsniffen@akamai.com>  (tiny change)
+
+       * net/imap.el (imap-shell-open, imap-process-connection-type): Use
+       imap-process-connection-type for 'shell' streams as well as
+       Kerberos, SSL, other subprocesses.
+
+2011-03-28  Leo Liu  <sdl.web@gmail.com>
+
+       * abbrev.el (abbrev-table-empty-p): New function.
+       (prepare-abbrev-list-buffer): Place empty abbrev tables after
+       nonempty ones.  (Bug#5937)
+
+2011-03-27  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * cus-start.el (all): Add boolean ns-auto-hide-menu-bar.
+
+2011-03-27  Leo Liu  <sdl.web@gmail.com>
+
+       * ansi-color.el (ansi-color-names-vector): Allow cons cell value
+       for foreground and background colors.
+       (ansi-color-make-color-map): Adapt.
+
+2011-03-25  Leo Liu  <sdl.web@gmail.com>
+
+       * midnight.el (midnight-time-float): Remove.  Note it calculates
+       the microsecond component incorrectly and seconds-to-time does the
+       same job.
+       Remove redundant (require 'timer).
+
+       * ido.el (ido-read-internal): Simplify with read-from-minibuffer.
+       (ido-completions): Remove unused arguments.  (Bug#8329)
+
+2011-03-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion--flush-all-sorted-completions):
+       Remove itself from hook.
+       (completion-at-point): Let the functions perform the completion
+       immediately and return nil or t.
+       * comint.el (comint-dynamic-complete-functions): Now identical to
+       completion-at-point-functions.
+       (comint-dynamic-list-input-ring): Remove unused var `index'.
+       (comint--match-partial-filename, comint--unquote&expand-filename):
+       New funs, split from comint-match-partial-filename.
+       (comint-dynamic-complete): Use completion-at-point.
+       (comint-dynamic-complete-filename): Use comint--match-partial-filename.
+
+2011-03-24  Drew Adams  <drew.adams@oracle.com>
+
+       * thingatpt.el: Support `defun'.
+
+2011-03-23  Leo Liu  <sdl.web@gmail.com>
+
+       * abbrevlist.el: Move to obsolete/abbrevlist.el.
+
+       * help-mode.el (help-mode-finish): Tweak regexp.
+
+2011-03-23  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-opt.el (eshell-eval-using-options):
+       Do not bind unused local variable `eshell-option-stub'.
+
+       * progmodes/gdb-mi.el (gdb): Fix typo in previous change.
+
+2011-03-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/derived.el (define-derived-mode): Wrap declaration of
+       keymap variable in `with-no-warnings' to avoid a warning when the
+       keymap has been already `defconst'ed.
+
+2011-03-22  Leo Liu  <sdl.web@gmail.com>
+
+       * abbrev.el (write-abbrev-file): Use utf-8 for writing if it can
+       encode all chars in abbrevs; otherwise use emacs-mule or
+       utf-8-emacs.  (Bug#8308)
+
+2011-03-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * simple.el (backward-delete-char-untabify):
+       Avoid warning about using `delete-backward-char'.
+
+       * image.el (image-type-file-name-regexps): Make it variable.
+       `imagemagick-register-types' modifies it, and the user may want
+       to add new extensions for known image types.
+       (imagemagick-register-types): Throw error if not using ImageMagick.
+
+2011-03-22  Leo Liu  <sdl.web@gmail.com>
+
+       * net/rcirc.el (rcirc-completion-at-point): Return nil if point is
+       located before rcirc-prompt-end-marker.
+       (rcirc-complete): Error if point is not after rcirc prompt.
+       Handle the case when table is nil.
+       (rcirc-user-authenticated): Define to fix compiler warning.
+
+2011-03-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (custom--inhibit-theme-enable): Make it affect only
+       custom-theme-set-variables and custom-theme-set-faces.
+       (provide-theme): Ignore custom--inhibit-theme-enable.
+       (load-theme): Enable the theme explicitly if NO-ENABLE is non-nil.
+       (custom-enabling-themes): Delete variable.
+       (enable-theme): Accept only loaded themes as arguments.
+       Ignore the special custom-enabled-themes variable.
+       (custom-enabled-themes): Forbid themes from setting this.
+       Eliminate use of custom-enabling-themes.
+       (custom-push-theme): Quote "changed" custom var entry.
+
+2011-03-21  Leo Liu  <sdl.web@gmail.com>
+
+       * ido.el (ido-read-internal): Add ido-selected to history instead
+       of user input.
+
+2011-03-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (deferred-action-list, deferred-action-function):
+       Mark obsolete.
+
+2011-03-21  Leo Liu  <sdl.web@gmail.com>
+
+       * vc/log-view.el: Remove (require 'wid-edit), not needed after the
+       change on 2011-02-13 (bug#8309).
+
+       * minibuffer.el (read-file-name-function): Change default value.
+       (read-file-name--defaults): Rename from read-file-name-defaults.
+       (read-file-name-default): Rename from read-file-name.
+       (read-file-name): Call read-file-name-function.
+
+2011-03-21  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-opt.el (eshell-eval-using-options, eshell-process-args):
+       Doc fixes.
+
+2011-03-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-theme.el: Add missing provide statement.
+       (customize-create-theme): Extract theme value correctly.
+       (custom-theme-visit-theme): Autoload.
+       (customize-create-theme): Prompt before inserting default faces.
+
+2011-03-20  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-menu.el (calc-units-menu): Add entries for logarithmic
+       units and musical notes.
+
+2011-03-20  Leo  <sdl.web@gmail.com>
+
+       * ido.el (ido-read-internal): Use completing-read-default.
+       (ido-completing-read): Fix compatibility with completing-read.
+
+2011-03-20  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert-run-tests-batch): Remove unused variable.
+       (ert-delete-all-tests): Use `called-interactively-p' rather than
+       `interactive-p'.
+       (ert--make-xrefs-region): Respect END.
+
+2011-03-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired-aux.el (dired-create-directory): Signal an error if the
+       directory already exists (Bug#8246).
+
+       * facemenu.el (list-colors-display): Call list-faces-display
+       inside with-help-window.
+       (list-colors-print): Use display property to align the final
+       column, instead of checking window-width.
+
+2011-03-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * emerge.el (emerge-metachars): Separate value for ms-dos and
+       windows-nt systems.
+       (emerge-protect-metachars): Quote correctly for ms-dos and
+       windows-nt systems.
+
+2011-03-19  Ralph Schleicher  <rs@ralph-schleicher.de>
+
+       * info.el (info-initialize): Replace all uses of `:' with
+       path-separator for compatibility with non-Unix systems.
+       Cache quoting of path-separator.  (Bug#8258)
+
+2011-03-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * avoid.el (mouse-avoidance-mode, mouse-avoidance-nudge-dist)
+       (mouse-avoidance-threshold, mouse-avoidance-banish-destination)
+       (mouse-avoidance-mode): Fix typos in docstrings.
+
+2011-03-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (package-subdirectory-regexp): Move from package.el.
+       Omit \\` and \\', and let callers add them.
+
+       * emacs-lisp/package.el (package-strip-version)
+       (package-load-all-descriptors): Add \\` and \\' to
+       package-subdirectory-regexp before using it.
+       (package-untar-buffer): New arg DIR; ensure that file untars only
+       into this expected directory.  Remove superfluous delete-region.
+       (package-unpack): Caller changed.
+       (package-tar-file-info): Use package-subdirectory-regexp.
+
+2011-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/diff-mode.el (diff-mode-map): Shadow problematic bindings from
+       diff-mode-shared-map (bug#8284).
+       (diff-mode-shared-map): Re-introduce some bindings that were problematic.
+
+2011-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * calendar/time-date.el (format-seconds): Use assoc instead of
+       assoc-string, since assoc-string doesn't exist in XEmacs.
+
+2011-03-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * custom.el (custom-known-themes): Reflow docstring.
+       (custom-theme-load-path): Fix typo in docstring.
+       (load-theme): Fix typo in error message.
+       (custom-available-themes, custom-variable-theme-value):
+       Use `let', not `let*'.
+
+2011-03-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/README: Mention inclusion of musical notes.
+
+       * calc/calc-units.el (calc-lu-quant): Rename from
+       `calc-logunits-quantity'.
+       (calcFunc-lupquant): Rename from `calcFunc-powerquant'.
+       (calcFunc-lufquant): Rename from `calcFunc-fieldquant'.
+       (calc-db): Rename from `calc-dblevel'.
+       (calcFunc-dbpower): Rename from `calcFunc-dbpowerlevel'.
+       (calcFunc-dbfield): Rename from `calcFunc-dbfieldlevel'.
+       (calc-np): Rename from `calc-nplevel'.
+       (calcFunc-nppower): Rename from `calcFunc-nppowerlevel'.
+       (calcFunc-npfield): Rename from `calcFunc-npfieldlevel'.
+       (calc-lu-plus): Rename from `calc-logunits-add'.
+       (calcFunc-lupadd): Rename from `calcFunc-lupoweradd'.
+       (calcFunc-lufadd): Rename from `calcFunc-lufieldadd'.
+       (calc-lu-minus): Rename from `calc-logunits-sub'.
+       (calcFunc-lupsub): Rename from `calcFunc-lupowersub'.
+       (calcFunc-lufsub): Rename from `calcFunc-lufieldsub'.
+       (calc-lu-times): Rename from `calc-logunits-mul'.
+       (calcFunc-lupmul): Rename from `calcFunc-lupowermul'.
+       (calcFunc-lufmul): Rename from `calcFunc-lufieldmul'.
+       (calc-lu-divide): Rename from `calc-logunits-div'.
+       (calcFunc-lupdiv): Rename from `calcFunc-lupowerdiv'.
+       (calcFunc-lufdiv): Rename from `calcFunc-lufielddiv'.
+
+       * calc/calc-ext.el (calc-init-extensions): Update the names of the
+       functions being autoloaded.
+
+       * calc/calc.el (calc-lu-power-reference): Rename from
+       `calc-logunits-power-reference'.
+       (calc-lu-field-reference): Rename from
+       `calc-logunits-field-reference'.
+
+       * calc/calc-help (calc-l-prefix-help): Mention musical note functions.
+
+2011-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-all-sorted-completions):
+       Use :completion-cycle-penalty text property if present.
+
+2011-03-16  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-yank-processing): Adjust for new rebulleting
+       regime so bullet being yanked is used without prompting the user
+       for a choice.
+
+2011-03-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * startup.el (command-line): Warn the user that _emacs is deprecated.
+
+2011-03-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/delphi.el (delphi-search-path, delphi-indent-level)
+       (delphi-verbose, delphi-comment-face, delphi-string-face)
+       (delphi-keyword-face, delphi-ignore-changes, delphi-indent-line)
+       (delphi-mode-abbrev-table, delphi-debug-buffer, delphi-tab)
+       (delphi-find-unit, delphi-find-current-xdef, delphi-fill-comment)
+       (delphi-new-comment-line, delphi-font-lock-defaults)
+       (delphi-debug-mode-map, delphi-mode-syntax-table, delphi-mode):
+       Fix typos in docstrings.
+
+2011-03-15  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-make-topic-prefix, allout-rebullet-heading):
+       Invert the roles of character and string values for INSTEAD, so a
+       string is used for the more common case of a defaulting prompt.
+
+2011-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/ruby-mode.el (ruby-backward-sexp):
+       * progmodes/ebrowse.el (ebrowse-draw-file-member-info):
+       * play/gamegrid.el (gamegrid-make-face):
+       * play/bubbles.el (bubbles--grid-width, bubbles--grid-height)
+       (bubbles--colors, bubbles--shift-mode, bubbles--initialize-images):
+       * notifications.el (notifications-notify):
+       * net/xesam.el (xesam-search-engines):
+       * net/quickurl.el (quickurl-list-insert):
+       * vc/vc-hg.el (vc-hg-dir-printer): Fix use of case.
+
+2011-03-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (command-line): Update package subdirectory regexp.
+
+2011-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * allout.el (allout-abbreviate-flattened-numbering)
+       (allout-mode-deactivate-hook): Fix up obsolescence "date".
+
+       * subr.el (read-char-choice): Only show the cursor after the prompt,
+       not after the answer.
+
+2011-03-15  Kevin Ryde  <user42@zip.com.au>
+
+       * help-fns.el (variable-at-point): Skip leading quotes, if any
+       (bug#8253).
+
+2011-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-save-excursion): Change the
+       warning message.
+
+2011-03-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * shell.el (shell): When called interactively, offer to change the
+       shell file name on remote hosts.
+
+2011-03-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/ldap.el (ldap-search-internal): Add `auth-source-search'
+       integration for LDAP parameters.  The host, base, user or binddn,
+       and secret tokens can be specified in a netrc file, for instance.
+       This is optional because an `auth-source' parameter must be
+       specified in the search attributes.
+
+2011-03-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * help.el (describe-mode): Link to the mode's definition (bug#8185).
+
+2011-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ebuff-menu.el (electric-buffer-menu-mode-map): Move initialization
+       into declaration.  Remove redundant and harmful binding.
+
+2011-03-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (file-ownership-preserved-p): Pass `integer' as an
+       explicit 2nd argument to `file-attributes'.  If the file's owner
+       is the Administrators group on Windows, and the current user is
+       Administrator, consider that a match.
+
+       * server.el (server-ensure-safe-dir): Consider server directory
+       safe on MS-Windows if its owner is the Administrators group while
+       the current Emacs user is Administrator.  Use `=' to compare
+       numerical UIDs, since they could be integers or floats.
+
+2011-03-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vc/vc-bzr.el (vc-bzr-state): Handle bzr 2.3.0 (follow-up to bug#8170).
+
+2011-03-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.2.1.
+
+       * net/tramp-sh.el (tramp-methods): Exchange "%k" marker with options.
+
+       * net/trampver.el: Update release number.
+
+2011-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation--previous-directory): Fix up
+       various nil/dead-marker mismatches (bug#8014).
+       (compilation-directory-properties, compilation-error-properties):
+       Don't call it at a position past the one we're about to change.
+
+       * emacs-lisp/bytecomp.el (byte-compile-make-obsolete-variable):
+       Disable obsolescence warnings in the file that declares it.
+
+2011-03-11  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout-widgets.el (allout-widgets-tally): Initialize
+       allout-widgets-tally as a hash table rather than nil to prevent
+       mode-line redisplay warnings.
+       Also, clarify the module description and fix a comment typo.
+
+2011-03-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * help-fns.el (describe-variable): Don't complete keywords.
+       Suggested by Teodor Zlatanov <tzz@lifelogs.com>.
+
+2011-03-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-version-join): Impose a standard
+       string representation for pre/alpha/beta version lists.
+       (package-unpack-single): Standardize the directory name by passing
+       it through package-version-join.
+       (package-strip-rcs-id): Accept any version string that does not
+       signal an error in version-to-list.
+
+2011-03-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * simple.el (delete-trailing-whitespace): Return nil for the
+       benefit of `write-file-functions'.
+
+2011-03-10  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-hg.el (vc-hg-pull, vc-hg-merge-branch): Use vc-hg-program.
+
+       * vc/vc-git.el (vc-git-program): New option.
+       (vc-git-branches, vc-git-pull, vc-git-merge-branch, vc-git-command)
+       (vc-git--call): Use it.
+
+       * eshell/esh-util.el (eshell-condition-case): Doc fix.
+
+       * cus-edit.el (Custom-newline): If no button at point, look
+       for a subgroup button at start-of-line.  (Bug#2298)
+
+       * mail/rmail.el (rmail-msgend, rmail-msgbeg): Doc fixes.
+
+2011-03-10  Julien Danjou  <julien@danjou.info>
+
+       * avoid.el (mouse-avoidance-ignore-p): Do not move the cursor if
+       `cursor-type' is nil.
+
+2011-03-09  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-mode-map): Don't bind "C-_" to `calc-missing-key'.
+
+2011-03-09  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el Summary: Change so yank of distinctive-bullet items
+       preserves the existing header prefix, rebulleting it if necessary,
+       rather than replacing it.  This is necessary for proper operation
+       of cooperative addons like allout-widgets.
+       (allout-make-topic-prefix, allout-rebullet-heading): Change
+       SOLICIT arg to INSTEAD, and interpret additionally a string value
+       as alternate bullet to be used, instead of prompting the user for
+       a bullet character.
+
+2011-03-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
+       Do not use `tramp-file-name-port', because this returns also
+       `tramp-default-port'.
+
+2011-03-09  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-handler-001): Remove useless
+       with-rcirc-process-buffer.
+       (rcirc-check-auth-status): Swap arguments to string-match.
+
+2011-03-09  Glenn Morris  <rgm@gnu.org>
+
+       * shell.el (shell-mode):
+       Set comint-input-ring-size from HISTSIZE.  (Bug#7889)
+
+       * progmodes/gdb-mi.el (gdb): Improve 2010-12-08 change.
+       Check for GDBHISTFILE, HISTSIZE, etc.  (Bug#7889)
+
+2011-03-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-refresh-contents)
+       (package-menu-execute): Use condition-case-no-debug.
+
+2011-03-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * simple.el (shell-command-to-string): Use `process-file'.
+
+       * emacs-lisp/package.el (package-tar-file-info): Handle also
+       remote files.
+
+       * emacs-lisp/package-x.el (package-upload-buffer-internal):
+       Use `equal' for upload base check.
+
+2011-03-08  Arni Magnusson  <arnima@hafro.is>  (tiny change)
+
+       * textmodes/texinfo.el (texinfo-environments):
+       Add deftypecv, deftypeivar, deftypemethod, deftypeop, html.  (Bug#2783)
+
+2011-03-08  Glenn Morris  <rgm@gnu.org>
+
+       * cus-start.el (cursor-in-non-selected-windows):
+       Fix :set quoting oddness.  (Bug#8192)
+
+       * font-lock.el (lisp-font-lock-keywords-1): Don't highlight `)'
+       in some setf expressions.  (Bug#2159)
+
+2011-03-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (custom-available-themes): Return themes in
+       alphabetical order.
+
+2011-03-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cc-cmds.el (c-beginning-of-statement): Fix incorrect
+       application of patch from Alan Mackenzie (Bug#7595).
+
+2011-03-07  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-connect): Fix PASS bug.
+
+2011-03-07  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc.el (vc-next-action): Add missing space to y-or-n-p prompt.
+       Give an explicit error if failed to make writable.  (Bug#6146)
+
+2011-03-07  Ed Reingold  <reingold@emr.cs.iit.edu>
+
+       * calendar/cal-hebrew.el (diary-hebrew-yahrzeit):
+       Add optional `after-sunset' argument.  (Bug#8190)
+
+2011-03-07  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
+
+       * play/morse.el (nato-alphabet, nato-region, denato-region):
+       New variable and functions.  (Bug#2288)
+       (morse-region, unmorse-region): Barf if read-only.
+
+2011-03-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/gud.el (gdb-script-syntax-propertize-function):
+       Don't change the syntax of a \n that closes a comment (bug#8169).
+
+2011-03-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package-x.el (package-archive-upload-base): Make it a
+       defcustom.
+       (package--update-file): Doc fix.  Accept relative file names.
+       (package--archive-contents-from-file): Remove the argument, since
+       it's necessarily always "archive-contents".
+       (package-maint-add-news-item): Pass relative file name args to
+       package--update-file.
+       (package-upload-buffer-internal): Prompt for a destination if
+       package-archive-upload-base is invalid.  Create the directory if
+       it does not exist.
+       (package-upload-buffer, package-upload-file): Doc fix.
+
+2011-03-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill,
+       and move isearch-yank-line to M-s C-e (Bug#8183).
+
+2011-03-06  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-guess-basic-syntax): Reindent.
+       (c-guess-basic-syntax): Move CASE 19 to a different place,
+       correctly to process template-args-cont lines.
+
+2011-03-06  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-ext.el (calc-init-extensions):
+       Rename calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel
+       and calc-nplevel, respectively.  Add keybindings for calc-spn,
+       calc-midi and calc-freq.  Add autoloads for calcFunc-spn,
+       calcFunc-midi, calcFunc-freq, calc-spn, calc-midi and calc-freq.
+
+       * calc/calc-units.el (calc-dblevel): Rename from
+       calc-logunits-dblevel.
+       (calc-nplevel): Rename from calc-logunits-nplevel.
+       (math-midi-round, math-freqp, math-midip, math-spnp)
+       (math-spn-to-midi, math-midi-to-spn, math-freq-to-spn)
+       (math-midi-to-freq, math-spn-to-freq, calcFunc-spn, calcFunc-midi)
+       (calcFunc-freq, calc-freq, calc-midi, calc-spn): New functions.
+       (math-notes): New variable.
+
+       * calc/calc.el (calc-note-threshold): New variable.
+
+2011-03-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/package.el (package-archives): Accept either ordinary
+       directory names, in addition to HTTP URLs.
+       (package--with-work-buffer): New macro.   Handle normal directories.
+       (package-handle-response): Don't display the failing buffer.
+       (package-download-single, package-download-tar)
+       (package--download-one-archive): Use package--with-work-buffer.
+       (package-archive-base): Rename from package-archive-url.
+
+2011-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * generic-x.el (generic-unix-modes): Add xmodmap-generic-mode.
+       (xmodmap-generic-mode): Respect generic-extras-enable-list.
+
+2011-03-06  Daniel Clemente  <dcl441-bugs@yahoo.com>  (tiny change)
+
+       * generic-x.el (xmodmap-generic-mode): New.  (Bug#2065)
+
+2011-03-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * allout.el (allout-init, allout-prefixed-keybindings)
+       (allout-unprefixed-keybindings):
+       * progmodes/prolog.el (prolog-find-term):
+       Fix typos in docstrings.
+
+2011-03-06  Nikolaj Schumacher  <me@nschum.de>  (tiny change)
+
+       * emacs-lisp/elp.el (elp-results): Fix off-by-one in header.  (Bug#2746)
+
+2011-03-06  Kevin Ryde  <user42@zip.com.au>
+
+       * textmodes/sgml-mode.el (sgml-fill-nobreak): Give it a doc.  (Bug#5326)
+
+2011-03-06  Michael Shields  <shields@msrl.com>  (tiny change)
+
+       * window.el (one-window-p, walk-windows, display-buffer):
+       Doc fixes.  (Bug#5567)
+
+2011-03-06  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * cus-edit.el (custom-prompt-variable): Use the `custom-get' property
+       of the variable if it exists.
+
+2011-03-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bookmark.el:
+       * desktop.el:
+       * emacs-lock.el:
+       * ps-print.el:
+       * saveplace.el:
+       * net/tramp-cache.el:
+       * obsolete/fast-lock.el:
+       * textmodes/reftex.el:
+       Don't set `kill-emacs-hook' on noninteractive sessions (bug#8137).
+
+2011-03-05  Antoine Levitt  <antoine.levitt@gmail.com>
+
+       * files.el (delete-directory, copy-directory, list-directory):
+       Use read-directory-name.
+
+       * find-file.el (ff-find-the-other-file):
+       * net/ange-ftp.el (ange-ftp-make-directory):
+       * printing.el (pr-interactive-dir):
+       * progmodes/ada-prj.el (ada-prj-load-directory):
+       * progmodes/ebnf2ps.el (ebnf-print-directory)
+       (ebnf-spool-directory, ebnf-eps-directory)
+       (ebnf-syntax-directory):
+       * shell.el (shell):
+       * speedbar.el (speedbar-create-directory):
+       * vc/emerge.el (emerge-merge-directories):
+       * vc/vc-dir.el (vc-dir):
+       * vc/vc.el (vc-create-tag, vc-retrieve-tag): Likewise.
+
+2011-03-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help-mode.el (help-buffer): If we are to return the current
+       buffer, signal an error if it's not in Help mode (Bug#8147).
+
+2011-03-05  Reuben Thomas  <rrt@sc3d.org>
+
+       * files.el (file-name-version-regexp): Handle backup files of the
+       form `foo.js.~HEAD~1~' (Bug#8159).
+
+2011-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-var.el: Don't require esh-test when compiling.
+       * eshell/em-banner.el, eshell/esh-cmd.el, eshell/esh-mode.el:
+       * eshell/esh-var.el, eshell/eshell.el: Move tests to esh-test.
+       * eshell/esh-test.el: Move to ../../test/eshell.el.
+
+2011-03-05  David Engster  <deng@randomsample.de>
+
+       * files.el (save-some-buffers): Report the names of buffers saved
+       automatically due to buffer-save-without-query (Bug#8134).
+
+2011-03-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Add QuakeNet authentication support.
+       (rcirc-authinfo, rcirc-check-auth-status)
+       (rcirc-authenticate): Support QuakeNet.
+
+2011-03-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Add functionality to authenticate before
+       autojoining channels.
+       (rcirc-authenticate-before-join): New option.
+       (rcirc-authenticated-hook): New variable.
+       (rcirc-connect): Make local variable rcirc-user-authenticated.
+       (rcirc-handler-001): Respect rcirc-authenticate-before-join.
+       (rcirc-check-auth-status, rcirc-join-channels-post-auth):
+       New functions.
+       (rcirc-handler-PRIVMSG, rcirc-handler-NOTICE):
+       Call rcirc-check-auth-status.
+
+2011-03-05  Alex Harsanyi  <AlexHarsanyi@gmail.com>
+
+       * net/soap-client.el (soap-namespace-put-link): Check if the target
+       name is fully qualified -- use only the name part.
+       (soap-parse-complex-type, soap-parse-sequence): Recognize xsd:all
+       types, treated the same as xsd:sequence.  (Bug#8166)
+
+2011-03-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (find-file-noselect): Don't ask about re-visiting
+       non-literally if the file is already visited in image-mode.
+       (Bug#8177)
+
+2011-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-mode.el (eshell-kill-buffer-function): New function.
+       (eshell-mode): Use eshell-kill-buffer-function.
+       Run the -initialize functions independently of the -load-hooks.
+       * eshell/esh-proc.el (eshell-kill-process-function): New function.
+       (eshell-gather-process-output, eshell-sentinel)
+       (eshell-interrupt-process, eshell-kill-process, eshell-quit-process):
+       Use eshell-kill-process-function.
+       * eshell/em-alias.el (eshell-alias-load-hook):
+       * eshell/em-banner.el (eshell-banner-load-hook):
+       * eshell/em-cmpl.el (eshell-cmpl-load-hook):
+       * eshell/em-dirs.el (eshell-dirs-load-hook):
+       * eshell/em-glob.el (eshell-glob-load-hook):
+       * eshell/em-hist.el (eshell-hist-load-hook):
+       * eshell/em-pred.el (eshell-pred-load-hook):
+       * eshell/em-prompt.el (eshell-prompt-load-hook):
+       * eshell/em-rebind.el (eshell-rebind-load-hook):
+       * eshell/em-script.el (eshell-script-load-hook):
+       * eshell/em-smart.el (eshell-smart-load-hook):
+       * eshell/em-term.el (eshell-term-load-hook):
+       * eshell/em-unix.el (eshell-unix-load-hook):
+       * eshell/esh-arg.el (eshell-arg-load-hook):
+       * eshell/esh-cmd.el (eshell-cmd-load-hook):
+       * eshell/esh-ext.el (eshell-ext-load-hook):
+       * eshell/esh-io.el (eshell-io-load-hook):
+       * eshell/esh-mode.el (eshell-exit-hook):
+       * eshell/esh-proc.el (eshell-proc-load-hook, eshell-kill-hook):
+       * eshell/esh-var.el (eshell-var-load-hook):
+       Set default hook values to nil.  (Bug#5375)
+
+       * eshell/esh-module.el (eshell-module-unload-hook)
+       (eshell-modules-list): Remove leading * from defcustom docs.
+
+       * eshell/esh-util.el (eshell-for): Make it obsolete.
+       * eshell/em-alias.el (eshell/alias, eshell-alias-completions):
+       * eshell/em-dirs.el (eshell-save-some-last-dir):
+       * eshell/em-hist.el (eshell-save-some-history)
+       (eshell-hist-parse-modifier):
+       * eshell/em-ls.el (eshell-ls-dir, eshell-ls-files)
+       (eshell-ls-entries):
+       * eshell/em-unix.el (eshell/cat, eshell/du, eshell/su):
+       * eshell/esh-cmd.el (eshell-invoke-directly, eshell-do-eval)
+       (eshell/which):
+       * eshell/esh-ext.el (eshell-find-interpreter):
+       * eshell/esh-mode.el (eshell-mode):
+       * eshell/esh-module.el (eshell-unload-extension-modules):
+       * eshell/esh-proc.el (eshell-process-interact):
+       * eshell/esh-test.el (eshell-test):
+       * eshell/esh-util.el (eshell-flatten-list, eshell-winnow-list):
+       * eshell/esh-var.el (eshell/env, eshell-environment-variables)
+       (eshell-variables-list):
+       * eshell/eshell.el (eshell-unload-all-modules):
+       Replace eshell-for with dolist.
+
+2011-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-bzr.el (vc-bzr-after-dir-status): Handle bzr 2.3.0.  (Bug#8170)
+
+2011-03-04  Tom Tromey  <tromey@redhat.com>
+
+       * progmodes/gud.el (gdb-script-mode): Derive from prog-mode.
+
+2011-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * outline.el (outline-regexp): No longer allow nil.
+       (outline-heading-end-regexp): Add safety predicate.  (Bug#7619)
+
+       * net/browse-url.el (browse-url):
+       Handle deleted default-directory.  (Bug#6077)
+
+       * recentf.el (recentf-include-p): In case of a buggy predicate,
+       err on the side of including, not excluding.  (Bug#5843)
+
+2011-03-04  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-to-standard-rec): Don't treat subscripted
+       variables as units.
+
+2011-03-04  Bob Rogers  <rogers@rgrjr.dyndns.org>
+
+       * emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error
+       if there is no node.  (Bug#3261)
+
+2011-03-04  Leo  <sdl.web@gmail.com>
+
+       * vc/diff-mode.el (diff-mode): Fix whitespace-style.  (Bug#8139)
+
+       * time.el (display-time-world-list): Fix typo.  (Bug#7571)
+
+2011-03-04  Zachary Kanfer  <zkanfer@gmail.com>  (tiny change)
+
+       * cus-edit.el (custom-buffer-create-internal):
+       Split search string before passing it to `customize-apropos' (bug#8136).
+
+2011-03-04  Drew Adams  <drew.adams@oracle.com>
+
+       * image-dired.el (image-dired-cmd-read-exif-data-options):
+       Fix typo in docstring (bug#8156).
+
+2011-03-03  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-cmd-join): Accept comma-separated input.
+
+2011-03-03  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert--explain-equal): New function.
+       (ert--explain-equal-rec): Rename from `ert--explain-not-equal'.
+       All callers changed.
+       (ert--explain-equal-including-properties): Rename from
+       `ert--explain-not-equal-including-properties'.  All callers
+       changed.
+
+2011-03-03  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert--stats-set-test-and-result)
+       (ert-char-for-test-result, ert-string-for-test-result)
+       (ert-run-tests-batch, ert--print-test-for-ewoc):
+       Handle `ert-test-quit'.
+
+2011-03-03  David Abrahams  <dave@boostpro.com>  (tiny change)
+
+       * vc/ediff-init.el (ediff-use-faces, ediff-highlight-all-diffs):
+       Move ediff-defvar-local calls after defcustoms.  (Bug#1821)
+
+2011-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (file-truename): Doc fix.  (Bug#2341)
+
+2011-03-03  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
+
+       * vc/vc-dir.el (vc-dir-mode-map): Bind vc-dir-find-file to e (Bug#7349).
+
+2011-03-03  Vagn Johansen  <gonz808@hotmail.com>  (tiny change)
+
+       * vc/vc-svn.el (vc-svn-after-dir-status): Some MS Windows svn client
+       programs output backslashes.  (Bug#7663)
+
+2011-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * mail/sendmail.el (mail-mode-map): Remove mail-sent-via.
+       (mail-mode): Remove mail-sent-via from the doc.
+       (mail-sent-via): Make it obsolete.  (Bug#1776)
+
+       * progmodes/grep.el (grep-highlight-matches): Doc fix.
+       (grep-process-setup): No highlighting without font-lock.  (Bug#8084)
+
+       * vc/vc-bzr.el (vc-bzr-state-heuristic): Handle dirstate entries
+       with no parents.  (Bug#8025)
+
+2011-03-02  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * password-cache.el (password-in-cache-p): Add autoload.
+
+2011-03-02  Glenn Morris  <rgm@gnu.org>
+
+       * man.el (Man-support-local-filenames): Also handle Red Hat's man.
+       * dired-x.el (Man-support-local-filenames): Autoload it.
+       (dired-guess-shell-alist-default): Also handle Red Hat's man.
+
+       * dired-x.el (dired-default-directory-alist, dired-default-directory):
+       Mark as obsolete.
+       (dired-smart-shell-command): Just call dired-current-directory.
+
+       * dired-x.el (dired-jump-other-window): Add autoload.
+       (dired-default-directory-alist, dired-default-directory): Doc fixes.
+       (dired-default-directory-alist): Mark as risky.
+
+       * dired-x.el (dired-omit-here-always): Make it obsolete.
+
+2011-03-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * textmodes/artist.el (artist-curr-go): Default to pen-line.
+       (artist-select-op-pen-line): New function.
+       (artist-menu-map): New variable.
+       (artist-mode-map): Add a menu to the menu-bar.
+
+2011-03-02  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-math.el (calcFunc-log10): Check for symbolic mode
+       when evaluating.
+
+       * calc/calc-units.el (math-conditional-apply, math-conditional-pow):
+       New function.
+       (math-logunits-add, math-logunits-mul, math-logunits-divide):
+       (math-logunits-quant, math-logunits-level):
+       Use `math-conditional-apply' and `math-conditional-pow' to evaluate
+       functions.
+       (math-logunits-level): Extract units from ratio.
+
+2011-03-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/cl-macs.el (lexical-let*): Fix argument name in docstring.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/cal-hebrew.el (calendar-hebrew-birthday)
+       (diary-hebrew-birthday): Rename and rework functions added
+       in previous change.
+
+2011-03-01  Ed Reingold  <reingold@emr.cs.iit.edu>
+
+       * calendar/cal-hebrew.el (hebrew-calendar-birthday)
+       (diary-hebrew-birthday): New functions.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * dired.el (dired-safe-switches-p): Beef it up.
+       (dired-actual-switches): Use it for the safe-local prop.  (Bug#3230)
+
+2011-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-safe-switches-p): New function.
+
+2011-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (dir-locals-collect-variables):
+       Add the ability to exclude subdirectories.  (Bug#8100)
+
+       * dired-x.el (dired-omit-here-always): Add `(subdirs . nil)' to locals.
+
+2011-02-28  Christoph Scholtes  <cschol2112@googlemail.com>
+
+       * ido.el (ido-everywhere): Doc fix.
+       (ido-mode): Doc fix.
+
+2011-02-28  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el (dired-guess-shell-alist-default): Use \\', not $.
+
+2011-02-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-cmds.el (tramp-append-tramp-buffers): Dump load-path
+       shadows.
+
+2011-02-28  Antoine Levitt  <antoine.levitt@gmail.com>
+
+       * dired-x.el (dired-guess-shell-alist-default): Add rar and 7z.
+
+2011-02-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/pcase.el (pcase, pcase--u1, pcase--q1):
+       Fix typos in docstrings.
+
+2011-02-28  Stephen Berman  <stephen.berman@gmx.net>
+
+       * dired-aux.el (dired-update-file-line):
+       Fix 2010-11-09 change.  (Bug#8131)
+
+2011-02-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (set-default-coding-systems): Use the
+       -unix variant of encoding in default-keyboard-coding-system.
+       (Bug#8122)
+
+2011-02-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * facemenu.el (list-colors-display): Use with-help-window (Bug#8048).
+
+2011-02-27  Prestoo Ten  <prestooten@gmail.com>  (tiny change)
+
+       * term/screen.el: New file (Bug#2650).
+
+2011-02-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth.
+       (pcase-mutually-exclusive-predicates): New var.
+       (pcase--split-consp, pcase--split-pred): Use it.
+       (pcase--split-equal, pcase--split-member): When splitting against
+       a pure predicate, run it to know the outcome.
+       (pcase--u1): Mark vars that are actually used.
+       (pcase--q1): Avoid introducing unused vars.
+
+2011-02-27  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-ext.el (calc-init-extensions):
+       Autoload `calc-l-prefix-help' instead of `calc-ul-prefix-help'.
+
+       * calc/calc-math.el (calcFunc-log10): Don't signal an error in
+       symbolic mode.
+
+       * calc/calc-vec.el (calcFunc-subscr): Return nil if the first
+       argument is a variable.
+
+2011-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/assoc.el: Remove misleading `sort' (bug#8126).
+       (aput, adelete, amake): Replace `eval' -> `symbol-value'.
+       Suggested by Michael Heerdegen <michael_heerdegen@web.de>.
+
+2011-02-25  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * password-cache.el (password-in-cache-p): Convenience function to
+       check if a key is in the cache, even if the value is nil.
+
+2011-02-25  Jambunathan K  <kjambunathan@gmail.com>
+
+       * emacs-lisp/package-x.el (package--archive-contents-from-url)
+       (package--archive-contents-from-file): New functions.
+       (package-update-news-on-upload): New var.
+       (package-upload-buffer-internal): Extract archive-contents from
+       package-archive-upload-base if it is not found at archive-url.
+       Obey package-update-news-on-upload.
+       (package-upload-buffer, package-upload-file): Doc fix.
+
+2011-02-24  Glenn Morris  <rgm@gnu.org>
+
+       * files-x.el (modify-dir-local-variable): Handle dir-locals from
+       the cache, and from non-file sources.
+
+       * help-fns.el (describe-variable): Return consistent results when a
+       dir-local from a file came from the cache or did not.  (Bug#8095)
+       If a dir-local has no associated file, say it came from a "directory".
+
+       * files.el (hack-dir-local-variables): Fix setting of `dir-name'.
+       (hack-local-variables-confirm, hack-local-variables-filter): Doc fix.
+
+       * files.el (dir-locals-find-file): Doc fix.
+       Fix the check for cache elements that have no associated file,
+       and the mtime check for those that do.  (Bug#8095)
+
+       * dired-x.el (dired-hack-local-variables):
+       Handle interrupts during hacking local variables.  (Bug#5216)
+
+       * emacs-lisp/autoload.el (autoload-save-buffers)
+       (autoload-find-destination, update-directory-autoloads):
+       Avoid prompts when updating autoloads.
+
+2011-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle): Obsolete.
+
+2011-02-23  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an
+       error when a multipart boundary in the nested multipart is found.
+
+       * mail/rmail.el (rmail-start-mail): Decode "encoded-words" of
+       header components.
+
+2011-02-23  Glenn Morris  <rgm@gnu.org>
+
+       * dired.el (dired-mode): Call hack-dir-local-variables-non-file-buffer.
+       * dired-x.el (dired-omit-mode): Safe if boolean.
+       (dired-enable-local-variables): Fix doc and custom type.
+       (dired-enable-local-variables, dired-local-variables-file)
+       (dired-hack-local-variables): Make obsolete.
+       (dired-omit-here-always): Use dir-locals.el instead.
+
+       * files.el (safe-local-eval-forms): Add the write-file-hooks version.
+
+2011-02-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help-fns.el (describe-function-1): Don't signal an error just because
+       the DOC file disappeared.
+
+2011-02-22  Seppo Sade  <sepposade1@gmail.com>  (tiny change)
+
+       * eshell/esh-ext.el (eshell-external-command): Do not restrict
+       remote check to "ftp".  (Bug#8089)
+
+2011-02-21  Alan Mackenzie  <acm@muc.de>
+
+       Fix bug #7930.
+       * progmodes/cc-engine.el (c-state-literal-at): Prevent positions
+       in macros finding their way into c-state-nonlit-pos-cache.
+       Strengthen the comments.
+       (c-state-dump): New commented out diagnostic routine.
+
+2011-02-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-rfn-eshadow-setup-minibuffer): Do not use
+       `field' property of `rfn-eshadow-overlay'.
+
+2011-02-21  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * net/netrc.el (netrc-parse): Comment fix.
+
+2011-02-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * color.el (color-name-to-rgb): Rename from color-rgb->normalize.
+       Autoload.  Add optional arg FRAME, and pass it to color-values.
+       (color-complement): Caller changed.  Doc fix.
+       (color-gradient): Rewrite for better clarity and efficiency.
+
+       * faces.el (color-values): Use cond for clarity.  Doc fix.
+
+       * facemenu.el (color-rgb-to-hsv): Delete; use the version in
+       color.el instead.
+       (list-colors-sort-key, list-colors-print):
+       Use color-normalized-values.
+
+2011-02-20  Drew Adams  <drew.adams@oracle.com>
+
+       * color.el: First part of merge from hexrgb.el.
+       (color-rgb-to-hex): Rename from color-rgb->hex.
+       (color-rgb-to-hsv): Rename from color-rgb->hsv.  Force hue and
+       saturation to zero if the value is too small.
+       (color-rgb-to-hsl): Rename from color-rgb->hsl.
+       (color-srgb-to-xyz): Rename from color-srgb->xyz.  Doc fix.
+       (color-xyz-to-srgb): Rename from color-xyz->srgb.  Doc fix.
+       (color-xyz-to-lab): Rename from color-xyz->lab.  Doc fix.
+       (color-lab-to-xyz): Rename from color-lab->xyz.  Doc fix.
+       (color-lab-to-srgb): Rename from color-lab->srgb.  Doc fix.
+       (color-cie-de2000): Doc fix.
+
+2011-02-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-beginning-of-statement): Avoid loop in
+       locating the beginning of a macro.  (Bug#7595)
+
+2011-02-20  Glenn Morris  <rgm@gnu.org>
+
+       * edmacro.el (edmacro-eight-bits): Make it a defcustom.
+       Don't autoload it.
+
+       * autorevert.el (auto-revert-mode, auto-revert-tail-mode)
+       (global-auto-revert-ignore-buffer): Remove leading "*" from docs.
+
+2011-02-19  Dmitry Bolshakov  <dmitry.bolshakov@bridge-quest.com>
+            Dima Kogan  <dkogan@cds.caltech.edu>  (tiny change)
+
+       * progmodes/hideshow.el (hs-find-block-beginning)
+       (hs-hide-level-recursive): Ignore comments when parsing braces
+       (Bug#8036).
+
+2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-bzr.el (vc-bzr-bound-branch-p): New function.
+       (vc-bzr-pull): Use it.
+
+2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-bzr.el (vc-bzr--branch-conf): Function deleted.
+       (vc-bzr-branch-conf): New function, similar to vc-bzr--branch-conf
+       but returning an alist.  Ignore comments in bzr conffile.
+       (vc-bzr-pull, vc-bzr-merge-branch): Use vc-bzr-branch-conf.
+       (vc-bzr-error-regex-alist): New var.
+       (vc-bzr-merge-branch): Use it to highlight the pull/merge buffer.
+
+       * vc/vc-dispatcher.el (vc-do-async-command):
+       Bind inhibit-read-only to t.
+
+       * progmodes/compile.el (compilation--flush-directory-cache):
+       Handle the case where cdr of compilation--flush-directory-cache
+       points to no buffer, which can occur if we previously switched to
+       compilation-mode in a pregenerated buffer.
+
+2011-02-19  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-find-header-encoding): Be sure to
+       get the header copy into the temporary buffer.
+       (rmail-mime-insert-decoded-text): Ignore us-ascii.
+       (rmail-show-mime): When rmail-mime-coding-system is nil, set
+       buffer-file-coding-system to undecided.
+
+2011-02-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (read-char-by-name, ucs-insert):
+       Document completion with asterisk and a substring.
+
+2011-02-19  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (find-file-literally): Doc fix.
+
+       * simple.el (rfc822-goto-eoh): Give it a doc-string.
+
+       * log-edit.el (log-edit-insert-changelog):
+       Fix `log-edit-strip-single-file-name' functionality.  (Bug#8057)
+
+2011-02-19  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el: Don't require dired-aux.
+       (dired-do-create-files, dired-mark-read-regexp)
+       (dired-do-create-files-regexp): Autoload from dired-aux.
+
+       * dired-x.el (dired-find-buffer-nocreate): Merge into dired.el.
+       * dired.el (dired-find-buffer-nocreate): Merge dired-x version.
+
+       * dired-x.el (dired-read-shell-command): Merge into dired-aux's version.
+       * dired-aux.el (dired-read-shell-command): Merge dired-x's version.
+
+       * dired-x.el (dired-clean-up-after-deletion): Merge into dired.el.
+       * dired.el (dired-clean-up-after-deletion): Merge dired-x's version.
+       (dired-clean-up-buffers-too): Declare.
+
+       * dired-x.el (dired-initial-position): Merge into dired.el's version.
+       * dired.el (dired-initial-position): Merge dired-x's version here.
+       (dired-find-subdir): Declare.
+
+       * dired-x.el (dired-omit-new-add-entry): Merge into dired-add-entry.
+       * dired-aux.el (dired-add-entry): Give it a doc-string.
+       Merge dired-x's dired-omit handling here.
+       (dired-omit-mode, dired-omit-regexp, dired-omit-localp): Declare.
+
+       * international/mule-diag.el (list-input-methods-1):
+       Indent all lines of multi-line doc-strings.  (Bug#8066)
+
+2011-02-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       Fix 2011-02-02 changes.
+
+       * apropos.el (apropos-print): Call apropos-mode before setting up
+       buffer variables.  Use inhibit-read-only.
+
+       * emacs-lisp/package.el (package--list-packages):
+       Call package-menu-mode before setting up buffer variables.
+
+       * play/solitaire.el (solitaire): Call solitaire-mode before
+       setting up buffer variables.  Use inhibit-read-only.
+
+2011-02-18  Lawrence Mitchell  <wence@gmx.li>
+
+       * progmodes/sh-script.el (sh-syntax-propertize-here-doc): (bug#8053)
+       Bind case-fold-search to nil when looking for end of here-doc.
+
+2011-02-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * image-mode.el (image-toggle-display-image):
+       Set find-file-literally non-nil in buffers visiting binary image
+       files.  (Bug#8047)
+
+2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (cd): Make completion obey cd-path (bug#7924).
+
+2011-02-18  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/prolog.el: Don't require compile when compiling.
+       (compilation-shell-minor-mode, compilation-error-regexp-alist)
+       (compilation-forget-errors, compilation-fake-loc)
+       (compilation-parse-errors-function, compilation-error-list): Declare.
+       (prolog-inferior-mode): Require 'compile.
+
+       * emulation/cua-base.el (pc-selection-mode): Declare.
+
+       * emacs-lisp/eieio-custom.el: Set generated-autoload-file.
+       (customize-object): Add autoload cookie.
+       * emacs-lisp/eieio-opt.el: Set generated-autoload-file.
+       (eieio-browse, describe-class, eieio-describe-class)
+       (eieio-describe-constructor, describe-generic, eieio-describe-generic)
+       (eieio-help-mode-augmentation-maybee): Add autoload cookies.
+       * emacs-lisp/eieio.el: Regenerate with automatic autoloads.
+       * Makefile.in (autoloads): Make eieio.el writable.
+
+       * dired-x.el (dired-clean-up-after-deletion, dired-do-relsymlink)
+       (dired-do-relsymlink-regexp, dired-find-buffer-nocreate): Use #'.
+       (dired-hack-local-variables): Use inhibit-read-only.
+       (dired-guess-default): Simplify.
+       (dired-make-relative-symlink): Use dotimes.
+       (dired-simultaneous-find-file): Use dolist.
+       (dired-mark-sexp): Remove unneeded `if'.  Use line-end-position.
+       (dired-x-hands-off-my-keys): Doc fix.
+       (dired-x-bind-find-file): Doc fix.  Use remapping.
+       (after-init-hook): No need to add dired-x-bind-find-file.
+       (dired-x-find-file, dired-x-find-file-other-window): Doc fixes.
+       No need to call expand-file-name.
+       (dired-filename-at-point): Remove unused locals `end', `filename'.
+
+2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/pcase.el (pcase--u1): Understand non-linear patterns.
+
+2011-02-18  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el (ert--setup-results-buffer)
+       (ert-results-pop-to-backtrace-for-test-at-point)
+       (ert-results-pop-to-messages-for-test-at-point)
+       (ert-results-pop-to-should-forms-for-test-at-point)
+       (ert-results-pop-to-timings): Revert parts of change 2011-02-02T17:59:44Z!sds@gnu.org that
+       were incorrect and unnecessary.  This should make `make check'
+       pass again.
+
+2011-02-17  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * lisp/allout-widgets.el (allout-widgets-icons-light-subdir)
+       (allout-widgets-icons-dark-subdir): Track relocations of icons.
+       * lisp/allout.el: Remove commentary about remove encryption
+       passphrase mnemonic support and verification.
+       (allout-encrypt-string): Recognize epg failure to decrypt gpg2
+       armored text using gpg1, and indicate that the gpg version *might*
+       be the problem in the error message.
+
+2011-02-17  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-float-time): New function.
+       (rcirc-keepalive, rcirc-handler-ctcp-KEEPALIVE)
+       (rcirc-ctcp-sender-PING): Use it.
+
+2011-02-17  Glenn Morris  <rgm@gnu.org>
+
+       * speedbar.el (speedbar-ignored-modes, speedbar-file-unshown-regexp)
+       (speedbar-update-flag, speedbar-fetch-etags-command)
+       (speedbar-fetch-etags-arguments):
+       * term.el (term-buffer-maximum-size, term-input-chunk-size)
+       (term-completion-autolist, term-completion-addsuffix)
+       (term-completion-recexact, term-completion-fignore):
+       * term/sup-mouse.el (sup-mouse-fast-select-window):
+       * term/x-win.el (x-select-request-type):
+       Convert some defvars with "*" to defcustoms.
+
+       * shell.el (shell-delimiter-argument-list): Set it to nil.  (Bug#8027)
+
+       * vc/vc.el (vc-default-previous-version):
+       Remove alias that points nowhere.  (Bug#4496)
+
+       * dired-x.el (dired-clean-up-after-deletion):
+       kill-buffer does not need save-excursion.
+       (dired-do-run-mail): Doc fix.
+       (dired-filename-at-point): Doc fix.
+       Use looking-at, and skip-chars rather than re search.
+
+       * dired-x.el (dired-filename-at-point): Fix 8-year old typo.
+
+2011-02-16  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout-widgets.el: New allout extension that shows allout
+       outline structure with graphical widgets.  'allout-widgets'
+       customize group is an 'allout' subgroup, for easy discovery.
+
+       * allout.el: Include PGP and GnuPG in Keywords, and other
+       commentary refinements.
+       (allout-abbreviate-flattened-numbering): Rename to
+       allout-flattened-numbering-abbreviation, and
+       define-obsolete-variable-alias the old name.
+       (allout-flattened-numbering-abbreviation): Rename from
+       allout-abbreviate-flattened-numbering.
+       (allout-mode-p): Include among autoloads, for use by other modes
+       with impunity.
+       (allout-listify-exposed):
+       Use allout-flattened-numbering-abbreviation.
+       (allout-encrypt-string): Use set-buffer-multibyte directly.
+       (allout-set-buffer-multibyte): Remove.
+
+2011-02-16  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * simple.el (just-one-space): Remove useless `or' call.
+
+2011-02-16  Alex Harsanyi  <AlexHarsanyi@gmail.com>
+
+       * net/soap-client.el (soap-well-known-xmlns, soap-local-xmlns)
+       (soap-default-xmlns, soap-target-xmlns, soap-multi-refs)
+       (soap-decoded-multi-refs, soap-current-wsdl)
+       (soap-encoded-namespaces): Rename CL-style *...* variables.
+
+2011-02-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/soap-client.el: Add "comm" and "hypermedia" to the
+       keywords.  Reflow too long lines.
+
+       * net/soap-inspect.el: Ditto.  Require 'cl.
+
+2011-02-16  Bastien Guerry  <bzg@altern.org>
+
+       * play/doctor.el (doctor-mode): Bugfix: escape the "," character
+       in a `doctor-type' argument.
+
+2011-02-16  Alex Harsanyi  <AlexHarsanyi@gmail.com>
+
+       * net/soap-client.el:
+       * net/soap-inspect.el: New files.
+
+2011-02-16  Leo  <sdl.web@gmail.com>
+
+       * dired-x.el (dired-mode-map, dired-extra-startup):
+       Remove dired-copy-filename-as-kill since it's already in dired.el.
+
+2011-02-16  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el (dired-bind-jump, dired-bind-man, dired-bind-info):
+       Doc fixes.  Add :set property, replacing top-level calls.
+       (dired-vm-read-only-folders, dired-vm): Doc fix (drop v. old VM 4).
+       (dired-guess-shell-gnutar): Test tar version rather than system-type.
+       (dired-extra-startup, dired-man, dired-info): Doc fixes.
+       (dired-clean-up-after-deletion): Use when and dolist.
+       (dired-jump): Use unless and when.
+       (dired-virtual): Use line-end-position.
+       (dired-default-directory-alist): Rename from default-directory-alist.
+       (dired-default-directory): Update for above name change.
+       (dired-vm): Drop VM < 5 and simplify.
+       (dired-buffer-more-recently-used-p): Rewrite.
+       (dired-filename-at-point): Use when and or.
+       (dired-x-read-filename-at-point): Rename from read-filename-at-point.
+       Update callers.
+
+2011-02-15  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el: Use easymenu for menu items.  Fix item capitalization.
+
+2011-02-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-git.el (vc-git-root-log-format): New option for
+       customizing log format.
+       (vc-git-print-log, vc-git-log-outgoing, vc-git-log-incoming)
+       (vc-git-log-view-mode): Use it.
+       (vc-git-expanded-log-entry): New function.
+       (vc-git-log-view-mode): Use it.  Truncate lines in root log.
+
+       * vc/vc-hg.el (vc-hg-root-log-template): New option for
+       customizing log format.
+       (vc-hg-print-log): Use it.
+       (vc-hg-expanded-log-entry): New function.
+       (vc-hg-log-view-mode): Use vc-hg-root-log-template and
+       vc-hg-expanded-log-entry.  Truncate lines in root log.
+
+       * vc/vc-bzr.el (vc-bzr-log-view-mode): Truncate lines in root log.
+
+       * vc/log-view.el (log-view-mode-menu):
+       Add log-view-toggle-entry-display.
+
+2011-02-14  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el: Don't require man when compiling.
+       (dired-omit-extensions, dired-local-variables-file)
+       (dired-x-hands-off-my-keys): Make them defcustoms.
+       (Man-support-local-filenames, Man-getpage-in-background): Declare.
+       (vm-visit-folder): Declare rather than defining.
+       (dired-x-help-address, dired-x-variable-list): Remove.
+       (dired-x-submit-report): Make it an obsolete alias.
+
+2011-02-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (TRAMP_SRC): Remove tramp-imap.el.
+
+2011-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/imap.el: Bring it back.
+
+2011-02-13  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-fonts.el (c-font-lock-declarations): Remove a
+       narrow-to-region call that cuts context off the end (Bug#7722).
+
+       * progmodes/cc-engine.el (c-forward-<>-arglist-recur):
+       Refactor nested if-forms with a simple cond.
+       (c-forward-<>-arglist): Revert 2011-01-31 change.
+
+2011-02-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/log-view.el: New command log-view-toggle-entry-display for
+       toggling log entries between concise and detailed forms.
+       (log-view-toggle-entry-display): New command.
+       (log-view-mode-map): Bind RET to it.
+       (log-view-expanded-log-entry-function): New variable.
+       (log-view-current-entry, log-view-inside-comment-p)
+       (log-view-current-tag): New functions.
+       (log-view-toggle-mark-entry): Use log-view-current-entry and
+       log-view-end-of-defun instead of searching directly with
+       log-view-message-re.
+       (log-view-end-of-defun): Likewise.  Add optional ARG for
+       compatibility with end-of-defun.
+       (log-view-end-of-defun): Ignore comments and VC buttons.
+
+       * vc/vc-bzr.el (vc-bzr-expanded-log-entry): New function.
+       (vc-bzr-log-view-mode): Use log-view-expanded-log-entry-function.
+
+2011-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/imap.el: Remove file.  All the functionality is in nnimap.el.
+
+       * net/imap-hash.el: Remove file.
+
+2011-02-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * Makefile.in (TRAMP_SRC): Remove tramp-imap.el.
+
+       * net/tramp.el (tramp-read-passwd): Simplify `auth-source-search'
+       call.
+
+       * net/tramp-imap.el: Remove file.
+
+2011-02-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc.el (vc-print-log-setup-buttons): Instead of using the
+       widget library for buttons, just use button.el.
+
+       * vc/log-view.el (log-view-mode-map): Don't inherit from
+       widget-keymap.
+
+2011-02-12  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl-seq.el (union, nunion, intersection)
+       (nintersection, set-difference, nset-difference)
+       (set-exclusive-or, nset-exclusive-or): Doc fix.
+
+       * ediff-ptch.el (ediff-fixup-patch-map): Doc fix.
+
+       * faces.el (face-attr-match-p): Handle the obsolete :bold and
+       :italic props, so that frame-set-background-mode works.  (Bug#7966)
+
+       * simple.el (next-error): Doc fix.
+
+2011-02-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * dired-aux.el (dired-create-files): Adapt destination name to
+       match the new behavior of copy-directory.
+
+2011-02-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/mail-utils.el (mail-dont-reply-to-names): New variable,
+       from rmail-dont-reply-to-names.  Callers changed.
+       (mail-dont-reply-to): Rename from mail-dont-reply-to.
+       (rmail-dont-reply-to): Make it an obsolete alias.
+
+       * mail/rmail.el (rmail-default-dont-reply-to-names): Default to
+       nil, and make obsolete (Bug#7888).
+       (rmail-dont-reply-to-names): Alias to mail-dont-reply-to-names.
+
+       * mail/rmailsum.el (rmail-summary-sort-by-correspondent): Doc fix.
+
+       * mail/rmailsort.el (rmail-sort-by-correspondent)
+       (rmail-select-correspondent): Doc fix.  Use mail-dont-reply-to.
+
+       * mail/rmail.el (rmail-reply): Use mail-dont-reply-to.
+
+2011-02-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * files.el (copy-directory): New argument COPY-CONTENTS for
+       copying directory contents into another existing directory.
+
+2011-02-12  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * minibuffer.el (completion-table-case-fold): New function for
+       creating a case-insensitive completion table.
+
+2011-02-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/tramp.el (tramp-default-method): Also check if
+       `auth-source-search' is bound.
+       (tramp-read-passwd): Use `auth-source-search' instead of
+       `auto-source-user-or-password'.
+
+       * net/tramp-imap.el: Autoload `auto-source-search' instead of
+       `auto-source-user-or-password.
+       (tramp-imap-passphrase-callback-function): Use it.
+
+       * net/imap-hash.el: Autoload `auto-source-search' instead of
+       `auto-source-user-or-password.
+       (imap-hash-open-connection): Use it.
+
+       * mail/smtpmail.el: Autoload `auto-source-search' instead of
+       `auto-source-user-or-password.
+       (smtpmail-try-auth-methods): Use it.
+
+2011-02-12  Phil Hagelberg  <phil@hagelb.org>
+
+       * emacs-lisp/package.el: Allow packages to be reinstalled.
+       (package--write-file-no-coding): Remove EXCL arg.
+       (package-unpack-single): Don't use it.
+
+2011-02-12  Karl Pflästerer  <k@rl.pflaesterer.de>  (tiny change)
+
+       * vc/vc-svn.el: Adapt to Subversion change, with no .svn directory
+       in each sub directory.
+       (vc-svn-registered): Use vc-svn-root.
+       (vc-svn-root): New function.  Make vc-svn-responsible-p an alias.
+       (vc-svn-repository-hostname): Use "svn info".
+
+2011-02-11  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * simple.el (delete-trailing-whitespace): New optional buffer
+       bound parameters.
+
+2011-02-11  Bastien Guerry  <bzg@altern.org>
+
+       * files.el (basic-save-buffer): save unmodified buffers when
+       the file pointed by buffer-file-name doesn't exist.
+
+2011-02-11  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-cmd-join): Accept multiple channels.
+
+2011-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl-specs.el (multiple-value-bind): Fix debug spec.
+
+2011-02-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/rcirc.el (rcirc-send-ctcp): Remove spurious arg to `format'.
+
+2011-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-process-filter): Use pcase.
+
+       * emacs-lisp/smie.el (smie-blink-matching-open): Don't use `pos' in two
+       conflicting ways.
+       (smie-indent--parent): Extend to "parent of arg".
+       (smie-indent-inside-string): New function.
+       (smie-indent-functions): Use it.
+
+       * vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid
+       bzr locking race condition.
+
+       * emacs-lisp/edebug.el (edebug-instrument-function): Check a marker is
+       still valid before using it.
+
+       * progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to
+       `message' -> `compilation-message' rename (bug#8004).
+
+       Move keymap initialization into declaration.
+       * textmodes/enriched.el (enriched-mode-map):
+       * textmodes/bib-mode.el (bib-mode-map):
+       * term/lk201.el (lk201-function-map):
+       * tar-mode.el (tar-mode-map):
+       * replace.el (occur-mode-map):
+       * progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
+       * progmodes/idlw-help.el (idlwave-help-mode-map):
+       * progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
+       * play/solitaire.el (solitaire-mode-map):
+       * play/snake.el (snake-mode-map, snake-null-map):
+       * play/pong.el (pong-mode-map):
+       * play/handwrite.el (menu-bar-handwrite-map):
+       * play/gametree.el (gametree-mode-map):
+       * net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map)
+       (rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
+       * net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
+       (newsticker--url-keymap):
+       * net/net-utils.el (nslookup-mode-map, ftp-mode-map):
+       * menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
+       (menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
+       (menu-bar-edit-menu, menu-bar-custom-menu)
+       (menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
+       (menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
+       (menu-bar-line-wrapping-menu, menu-bar-options-menu)
+       (menu-bar-games-menu, menu-bar-encryption-decryption-menu)
+       (menu-bar-tools-menu, menu-bar-describe-menu)
+       (menu-bar-search-documentation-menu, menu-bar-manuals-menu)
+       (menu-bar-help-menu):
+       * mail/rmailsum.el (rmail-summary-mode-map):
+       * kmacro.el (kmacro-step-edit-map):
+       * ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
+       (ibuffer-mode-operate-map):
+       * hi-lock.el (hi-lock-menu, hi-lock-map):
+       * emulation/vip.el (vip-mode-map):
+       * emacs-lisp/re-builder.el (reb-lisp-mode-map):
+       * bookmark.el (bookmark-bmenu-mode-map):
+       * help-mode.el (help-mode-map): Move initialization into declaration.
+
+2011-02-10  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Add PRIVMSG and CTCP functions.
+       (rcirc-send-privmsg, rcirc-send-ctcp): New functions.
+       (rcirc-keepalive, rcirc-cmd-ctcp, rcirc-ctcp-sender-PING)
+       (rcirc-cmd-me, rcirc-authenticate): Use them.
+
+2011-02-10  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el: Synopsis: Change allout user configuration so
+       auto-activation is controlled solely by customization
+       `allout-auto-activation'.
+
+       (allout-auto-activation-helper, allout-setup): New autoloads
+       implement new custom set procedure for allout-auto-activation.
+       Also, explicitly invoke (allout-setup) after allout-auto-activation
+       is custom-defined, to affect the settings in emacs sessions besides
+       the few where allout-auto-activation customization is done.
+       (allout-auto-activation): Use allout-auto-activation-helper to
+       :set.  Revise the docstring.
+       (allout-init): Reduce functionality to just customizing
+       allout-auto-activation, and mark obsolete.
+       (allout-mode): Respect string values for allout-auto-activation.
+       Run allout-after-copy-or-kill-hook without any args.
+       (allout-mode, allout-layout, allout-default-layout)
+       (outlineify-sticky): Adjust docstring for new scheme.
+       (allout-after-copy-or-kill-hook): No arguments - hook implementers
+       should concentrate on the kill ring.
+
+2011-02-09  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * password-cache.el (password-cache-remove): Accept secrets that are
+       not strings.
+
+2011-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix case
+       of here-doc that immediately follows a comment.
+
+2011-02-09  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-ctcp-sender-PING): Simplifying.
+
+       * net/rcirc.el (rcirc-cmd-ctcp): Use dedicated function when
+       available.
+       (rcirc-ctcp-sender-PING): New function.
+
+2011-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * obsolete/pc-select.el: Rename from emulation/pc-select.el (bug#7940).
+       Remove the mark/nomark handling, and activate shift-select-mode instead.
+
+       * obsolete/pc-mode.el: Rename from emulation/pc-mode.el.
+
+2011-02-07  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-logunits-quant): Add support for
+       non-logarithmic units.
+
+2011-02-07  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-after-copy-or-kill-hook): New hook for
+       extension-specific processing of killed text.
+       (allout-mode): Include new allout-after-copy-or-kill-hook among
+       mentioned hooks.
+       (allout-kill-line, allout-kill-topic): Ensure that processing
+       after kill happens even if barf-if-buffer-read-only is raised.
+       Include new allout-after-copy-or-kill-hook among that subsequent
+       processing.
+       (allout-deannotate-hidden): Actually remove the annotation text
+       properties.
+
+       * allout.el (allout-listify-exposed): Copy text sans text properties.
+
+2011-02-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
+
+2011-02-07  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-handler-317): New function (Bug#6507).
+
+2011-02-06  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-logunits-field-reference): Rename from
+       `calc-default-field-reference-level'.
+       (calc-logunits-power-reference): Rename from
+       `calc-default-power-reference-level'.
+
+       * calc/calc-units.el (math-logunits-quant): Rename from
+       `math-logunits-level'
+       (math-logunits-plus): Rename from math-logcombine.
+       (calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove.
+       (calcFunc-lufieldadd, calcFunc-lupoweradd, calcFunc-lufieldsub)
+       (calcFunc-lufieldsub, calc-logunits-add, calc-logunits-sub):
+       New functions.
+       (calcFunc-fieldquant): Rename from `calcFunc-fieldlevel'.
+       (calcFunc-powerquant): Rename from `calcFunc-powerlevel'.
+       (calc-logunits-quantity): Rename from `calc-level'.
+       (calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
+       (calcFunc-nppowerlevel, calc-logunits-dblevel, calc-logunits-nplevel)
+       (math-logunits-mul, calcFunc-lufieldmul, calcFunc-lupowermul)
+       (calc-logunits-mul, math-logunits-divide, calcFunc-lufielddiv)
+       (calcFunc-lupowerdiv, calc-logunits-divide, math-logunits-level):
+       New functions.
+
+       * calc/calc-help.el (calc-u-prefix-help): Remove "L" reference.
+       (calc-ul-prefix-help): Remove.
+       (calc-l-prefix-help): New function.
+       (calc-full-help): Add reference to `calc-l-prefix-help'.
+
+       * calc/calc-ext.el (calc-init-extensions): Update autoloads.
+
+       * calc/README: Mention logarithmic units.
+
+2011-02-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
+       non-ASCII characters (Bug#7925).
+
+2011-02-05  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl-macs.el (return-from): Fix doc typo.
+
+       * calendar/diary-lib.el (diary-font-lock-keywords):
+       Tweak diary-time-regexp match.  (Bug#7891)
+
+       * progmodes/f90.el (f90-find-tag-default): New function.  (Bug#7919)
+       (f90-mode): Use it for mode's `find-tag-default-function' property.
+
+       * ibuf-ext.el (ibuffer-filter-disable): Make it work.  (Bug#7969)
+
+       * faces.el (set-face-attribute): Doc fix.  (Bug#2659)
+
+2011-02-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
+       (Bug#6386).
+
+2011-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
+       font-lock-syntax-table remappings.
+       (sh-here-doc-markers, sh-here-doc-re): Remove.
+       (sh-font-lock-close-heredoc): Remove.
+       (sh-syntax-propertize-here-doc): New function.
+       (sh-font-lock-open-heredoc): Set the sh-here-doc-marker property
+       instead of the sh-here-doc-re.
+       (sh-font-lock-paren): Don't do anything in comments or strings.
+       Handle line continuations.  Accept a few more chars.
+       Don't rely on the font-lock-syntax-table remappings.
+       `esac' is not a valid pattern.
+       (sh-syntax-propertize-function): Handle here-docs differently, so we
+       don't bother syntax-propertizing the insides.
+
+       * progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
+       Handle new bashisms ";&" and ";;&" (bug#7947).
+
+2011-02-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-smb.el (tramp-smb-errors): Use `regexp-opt'.
+       Add "NT_STATUS_IO_TIMEOUT" and "NT_STATUS_NO_SUCH_USER".
+
+2011-02-05  Era Eriksson  <era+tramp@iki.fi>  (tiny change)
+
+       * net/tramp.el (tramp-postfix-method-format)
+       (tramp-postfix-method-regexp, tramp-prefix-domain-format)
+       (tramp-prefix-domain-regexp, tramp-postfix-user-format)
+       (tramp-postfix-user-regexp, tramp-prefix-port-format)
+       (tramp-prefix-port-regexp, tramp-postfix-host-format)
+       (tramp-postfix-host-regexp, tramp-handle-substitute-in-file-name):
+       Doc fix.
+
+2011-02-04  Sam Steingold  <sds@gnu.org>
+
+       * mouse.el (mouse-buffer-menu-mode-groups): Add a "GDB" group.
+
+2011-02-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * international/mule-util.el (with-coding-priority): Doc fix.
+
+2011-02-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * arc-mode.el (archive-mode-map): Fix a typo in last change.
+
+2011-02-03  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
+       Do not error out when `func' is nil.
+
+2011-02-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-remote-path): Add default settings for
+       `tramp-default-remote-path' to the docstring.
+       (tramp-get-remote-path): Suppress error message when `getconf
+       PATH' fails.
+
+       * net/tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_UNSUCCESSFUL".
+
+2011-02-03  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-hg.el (vc-hg-command): Doc fix.
+
+       * term/w32-win.el (libpng-version): Declare for compiler.
+
+       * msb.el: No need to load dired while compiling.
+
+       * emacs-lisp/elint.el (elint-standard-variables):
+       Remove a couple of built-ins that now have doc-strings.
+
+       * hi-lock.el, ps-bdf.el, ps-mule.el, ps-print.el, ps-samp.el:
+       `require' is automatically `eval-and-compile'd.
+
+       * net/rcirc.el (rcirc-nick-completion-format): Add :version tag.
+       (rcirc-log-directory, rcirc-log-flag): Move definitions before use.
+
+       * strokes.el (strokes-fill-current-buffer-with-whitespace):
+       Move definition before use.
+       (strokes-report-bug): Make it obsolete.
+
+2011-02-02  Sam Steingold  <sds@gnu.org>
+
+       * apropos.el (apropos-print): Now that `apropos-mode' inherits
+       from `special-mode', entering it makes the buffer read-only, so
+       call it only when everything has been already inserted.
+       * emacs-lisp/ert.el (ert--setup-results-buffer)
+       (ert-results-pop-to-backtrace-for-test-at-point)
+       (ert-results-pop-to-messages-for-test-at-point)
+       (ert-results-pop-to-timings): Ditto.
+       * emacs-lisp/package.el (package--list-packages): Ditto.
+       * play/solitaire.el (solitaire): Ditto.
+
+2011-02-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/compile.el: Make all faces inherit.
+       (compilation-warning): Inherit from font-lock-variable-name-face.
+       (compilation-info): Inherit from font-lock-type-face.
+       (compilation-line-number): Reassign to font-lock-keyword-face.
+       (compilation-column-number): Reassign to font-lock-doc-face.
+       (compilation-leave-directory-face): Reassign to
+       font-lock-builtin-face.
+
+2011-02-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * dired.el (dired-insert-directory): Don't invoke `ls' when
+       ls-lisp.el is used to emulate it.
+
+2011-02-01  Julien Danjou  <julien@danjou.info>
+
+       * color.el (color-gradient): Add a color-gradient function.
+
+2011-02-01  Sam Steingold  <sds@gnu.org>
+
+       * simple.el (special-mode-map): Bind "h" to `describe-mode';
+       bind "z" to `kill-this-buffer'.
+       (completion-list-mode-map): Bind "z" to `kill-this-buffer'.
+       * apropos.el (apropos-mode-map): Inherit from `special-mode-map'.
+       (apropos-mode): Inherit from `special-mode'.
+       * arc-mode.el (archive-mode-map): Inherit from `special-mode-map'.
+       * bookmark.el (bookmark-bmenu-mode): Define using
+       `define-derived-mode' inheriting from `special-mode'.
+       * dired.el (dired-mode-map): Inherit from `special-mode-map'.
+       * image-mode.el (image-mode-map): Ditto.
+       * replace.el (occur-mode): Define using
+       `define-derived-mode' inheriting from `special-mode'.
+       * tar-mode.el (tar-mode): Inherit from `special-mode'.
+       * calendar/diary-lib.el (diary-fancy-display-mode):
+       Inherit from `special-mode-map'.
+       * emacs-lisp/ert.el (ert-simple-view-mode, ert-results-mode):
+       Inherit from `special-mode'.
+       * emacs-lisp/package.el (package-menu-mode-map): Copy from
+       `special-mode-map'.
+       (package-menu-mode): Define using `define-derived-mode'
+       inheriting from `special-mode'.
+       * erc/erc-list.el (erc-list-menu-mode): Inherit from `special-mode'.
+       * net/xesam.el (xesam-mode): Inherit from `special-mode'.
+       (xesam-mode-map): Define separately.
+       * play/solitaire.el (solitaire-mode): Inherit from `special-mode'.
+       * progmodes/compile.el (compilation-minor-mode-map)
+       (compilation-mode-map): Inherit from `special-mode-map'.
+       * vc/diff-mode.el (diff-mode-shared-map):
+       Inherit from `special-mode-map'.
+       * vc/log-view.el (log-view-mode-map): Add a comment.
+
+2011-02-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (load-theme): Define return value.  Drop use of
+       unsafep; call custom-theme-load-confirm for non-known-safe themes.
+       (custom-theme-load-confirm): Scroll in the correct window.
+       (custom-enabled-themes): Add custom-safe-themes to :set-after.
+
+       * cus-theme.el (custom-theme-checkbox-toggle): Don't activate the
+       checkbox if load-theme fails.
+
+2011-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation-next-error): Check there's
+       a message before using it (bug#7941).
+
+2011-02-01  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-mtx.el (math-lud-pivot-check): New function.
+       (math-do-matrix-lud): Use `math-lud-pivot-check' to check the size
+       of potential pivots.
+
+2011-01-31  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-forward-over-illiterals):
+       Continue parsing if we encounter a naked # (Bug#7595).
+       (c-beginning-of-statement): Avoid loop in locating the beginning
+       of a macro.  (Not actually committed until 2011-02-20, see above).
+
+2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (copy-directory): Fix arguments to recursive call.
+
+2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (copy-directory): If destination is an existing
+       directory, copy into a subdirectory there.
+
+2011-01-31  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/shadow.el (load-path-shadows-find): Ignore leim-list
+       files.
+
+2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image-dired.el (image-dired-mouse-display-image): No-op if no
+       file is found (Bug#7817).
+
+       * mouse.el (mouse-menu-non-singleton): Doc fix (Bug#7801).
+
+2011-01-31  Kenichi Handa  <handa@m17n.org>
+
+       * international/quail.el (quail-keyboard-layout-alist):
+       Remove superfluous SPC for "pc105-uk" (bug#7927).
+
+2011-01-31  Glenn Morris  <rgm@gnu.org>
+
+       * msb.el (msb-menu-bar-update-buffers): Update for changed
+       argument handling of menu-bar-select-frame.  (Bug#7902)
+
+2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Set a limit
+       to the recursion depth (Bug#7722).
+
+2011-01-31  Roy Liu  <carsomyr@gmail.com>  (tiny change)
+
+       * term/ns-win.el (ns-find-file): Expand ns-input-file with
+       command-line-default-directory (Bug#7872).
+
+2011-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation--flush-directory-cache):
+       New function, extracted from compilation--remove-properties.
+       (compilation--remove-properties, compilation--parse-region): Use it.
+       (compilation--previous-directory): Handle one more case.
+       (compilation-enable-debug-messages): Remove.
+       (compilation-parse-errors, compilation--flush-parse): Just remove the
+       left over debug messages.
+
+2011-01-31  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/compile.el (compilation-enable-debug-messages):
+       Add a variable to make the parsing messages introduced in
+       2011-01-28T22:12:05Z!monnier@iro.umontreal.ca optional.
+       (compilation-parse-errors, compilation--flush-parse): Use it.
+
+2011-01-31  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: New customizable nick completion format.  (Bug#6314)
+       (rcirc-nick-completion-format): New defcustom.
+       (rcirc-complete): Use it.
+
+2011-01-31  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * net/rcirc.el: Clean log filenames (Bug#7933).
+       (rcirc-log-write): Use convert-standard-filename.
+       (rcirc-log-filename-function): Documentation updates.
+
+2011-01-30  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * mail/emacsbug.el (report-emacs-bug-insert-to-mailer):
+       Check report-emacs-bug-can-use-osx-open and use that if t.
+       (report-emacs-bug-can-use-osx-open): New function.
+       (report-emacs-bug): Rename can-xdg-email to can-insert-mail.
+       Check report-emacs-bug-can-use-osx-open also for can-insert-mail.
+
+2011-01-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-dispatcher.el (vc-set-async-update): New function for
+       updating Dired or VC-dir buffers after async command completes.
+
+       * vc/vc-bzr.el (vc-bzr-async-command): Return the process buffer.
+       (vc-bzr-pull, vc-bzr-merge-branch): Use vc-set-async-update.
+
+       * vc/vc-git.el (vc-git-merge-branch): Add FETCH_HEAD to branch
+       completions if it exists.  Use vc-set-async-update.
+       (vc-git-pull): Use vc-set-async-update.
+
+       * vc/vc-hg.el (vc-hg-pull): Fix default-contents arg to
+       read-shell-command.  Use vc-set-async-update.
+       (vc-hg-merge-branch): Use vc-set-async-update.
+
+2011-01-29  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED):
+       Don't presume KEYEXPIRED and KEYREVOKED to be a fatal error status
+       (Bug#7931).
+
+2011-01-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el: Avoid an N² behavior in grep.
+       (compilation--previous-directory): New fun.
+       (compilation--previous-directory-cache): New var.
+       (compilation--remove-properties): Flush it.
+       (compilation-directory-properties, compilation-error-properties):
+       Use the new fun to speed up looking for the current directory.
+
+2011-01-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-hg.el (vc-hg-history): New var.
+       (vc-hg-pull): Perform default pull if called via Lisp by vc-pull.
+       (vc-hg-merge-branch): New function.
+
+       * vc/vc.el (vc-pull): Make vc-update an alias for this, instead of
+       the other way around.
+
+       * vc/vc-git.el (vc-git-branches, vc-git-pull)
+       (vc-git-merge-branch): New functions.
+       (vc-git-history): New var.
+
+2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-dispatcher.el (vc-do-async-command): New function.
+
+       * vc/vc-bzr.el (vc-bzr-async-command): Convert into a wrapper for
+       vc-do-async-command.
+
+       * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch):
+       Callers changed.
+
+2011-01-28  Leo  <sdl.web@gmail.com>
+
+       * emacs-lisp/advice.el (ad-make-advised-docstring): Don't apply
+       highlighting to the "this function is advised" message.
+
+       * help-mode.el (help-mode-finish): Apply highlighting here, to
+       avoid clobbering by substitute-command-keys (Bug#6304).
+
+2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * woman.el (woman0-roff-buffer): Process roff escape sequences
+       occurring prior to the first request (Bug#7843).
+
+2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el: Don't use font-lock any more.
+       (compilation-error-regexp-alist-alist): Change handling of makepp
+       so it preserves the warning/error distinction on subsequent files.
+       Simplify various rules.
+       (compilation-directory-properties): Use font-lock-face.
+       Add a compilation-message property.
+       (compilation-internal-error-properties): Use font-lock-face.
+       Don't set the compilation-debug property here.
+       (compilation--put-prop, compilation--remove-properties)
+       (compilation--parse-region, compilation--ensure-parse)
+       (compilation--ensure-parse): New functions.
+       (compilation-parse-errors): New function, largely inspired of
+       compilation-mode-font-lock-keywords.  Set compilation-debug here.
+       (compilation--parsed): New var.
+       (compilation--flush-parse): Use compilation--ensure-parse.
+       (compilation-start): Don't call font-lock.
+       (compilation-turn-on-font-lock): Remove.
+       (compilation-setup): Don't set font-lock-extra-managed-props not change
+       other font-lock settings, other than keywords.
+       Don't activate font-lock-mode.
+       Set change-major-mode-hook and before-change-functions.
+       (compilation--unsetup): Remove properties and hooks.
+       (compilation-next-single-property-change): New function.
+       (compilation-next-error): Use it to parse when needed.
+       (compile-goto-error): Parse buffer as needed.
+       (compilation--compat-error-properties): Don't need a dummy `face'
+       property any more.
+
+2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el: Use accessors for clarity and fix omake hack.
+       (compilation-process-setup-function): Fix docstring's false promises.
+       (compilation-error-regexp-alist-alist): Catch omake's continuous
+       recompilation message and avoid reuse of old markers.
+       (compilation-parse-errors-function): Declare obsolete.
+       (compilation-buffer-modtime): Remove.
+       (compilation--make-cdrloc, compilation--loc->col)
+       (compilation--loc->line, compilation--loc->file-struct)
+       (compilation--loc->marker, compilation--loc->visited)
+       (compilation--make-file-struct, compilation--file-struct->file-spec)
+       (compilation--file-struct->formats)
+       (compilation--file-struct->loc-tree): New macros.  Use them.
+       (compilation--message): New defstruct.  Use them.
+       (compilation-next-error-function): Don't mess with timestamps to try
+       and guess when to reparse.
+
+2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el: Get rid of compilation-parse-errors-function
+       (tex-old-error-file-name): New function,
+       extracted from tex-compilation-parse-errors.
+       (tex-compilation-parse-errors): Remove.
+       (tex-error-regexp-alist): New var.
+       (tex-shell): Use it to avoid compilation-parse-errors-function.
+
+       * progmodes/grep.el (grep-regexp-alist): Tighten regexp.
+       (grep-mode-font-lock-keywords): Remove regexp that seems like
+       a left-over from before we used compile.el.
+       (grep-mode-font-lock-keywords): Call syntax-ppss-flush-cache when
+       modifying the buffer within with-silent-modifications.
+
+       * progmodes/compile.el: Cleanup text-properties namespace by using
+       `compilation-message' instead of `message', `compilation-directory'
+       instead of `directory', and `compilation-debug' instead of `debug'.
+       (compilation-last-buffer, compilation-parsing-end)
+       (compilation-error-list, compilation-old-error-list): Move to the
+       compatibility part of the code.
+       (compilation-error-properties): If `file' is a function, let it return
+       a file name.
+       (compilation-mode-font-lock-keywords): Be more conservative with the
+       omake "^ *" pattern prefix, to try and minimize the risk of
+       pathologically slow regexp matching.
+       (compilation-start): Use inhibit-read-only.
+       (compilation--unsetup): New function.
+       (compilation-shell-minor-mode, compilation-minor-mode): Use it.
+       (compilation-filter): Minor tweaks.
+       (compilation-next-error-function): Try and avoid abusing variables.
+       (compilation--flush-file-structure): New fun.
+       (compilation-fake-loc): Use it to improve behavior when file is reused.
+       (debug-ignored-errors): Add "Moved past last ...".
+       (compilation--compat-error-properties)
+       (compilation--compat-parse-errors): Rename by doubling the "-".
+
+       Port features from the previous prolog.el to the new one.
+       * progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options.
+       (prolog-program-name, prolog-program-switches, prolog-consult-string)
+       (prolog-compile-string, prolog-prompt-regexp): Get rid of the <foo>-i
+       variable and use a function to compute the value dynamically.
+       (prolog-prompt-regexp): Add regexp for GNU Prolog.
+       (prolog-continued-prompt-regexp): Remove, unused.
+       (prolog-find-value-by-system): Try and use the value of prolog-system
+       in the *prolog* buffer if it helps.
+       (prolog-mode-keybindings-common): Bind C-c C-z unconditionally...
+       (prolog-zip-on): ..and check prolog-system and version here instead.
+       (prolog-inferior-self-insert-command): New command.
+       (prolog-inferior-mode-map): Use it.
+       (prolog-inferior-error-regexp-alist): New var.
+       (prolog-inferior-mode): Use it, with compilation-shell-minor-mode.
+       (prolog-input-filter): Use derived-mode-p.
+       (prolog-inferior-guess-flavor): New function.
+       (prolog-ensure-process): Use it.  Use make-comint-in-buffer rather than
+       make-comint to avoid running comint-mode twice.
+       (prolog-inferior-buffer): New fun.
+       (prolog-old-process-region, prolog-old-process-file):
+       Don't call prolog-bsts here...
+       (prolog-build-prolog-command): ...do it here instead.
+       (prolog-old-process-region, prolog-old-process-file):
+       Use compilation-fake-loc and compilation-forget-errors.
+       (prolog-consult-compile-region): Use bolp.
+
+2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image-mode.el (image-display-size): Doc fix (Bug#7820).
+
+2011-01-27  Sam Steingold  <sds@gnu.org>
+
+       * midnight.el (clean-buffer-list-kill-never-buffer-names):
+       Remove "*server*" which is never created by emacs server.
+
+2011-01-27  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * vc/vc-bzr.el (vc-bzr-diff): Don't pass --diff-options unless
+       there are some diff switches.
+
+2011-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
+       Copy change made to ruby-font-lock-syntactic-keywords.
+
+       * htmlfontify.el: Make it obey the font-lock-face text property.
+       Miscellaneous cleanup such as:
+       - Don't hide expressions after a closing paren.
+       - Move initial setq into let.
+       - Hoist common parts out of ifs.
+       (hfy-p-to-face, hfy-p-to-face-lennart): Remove.
+       (hfy-face-at): Use get-text-property instead.
+       (hfy-prop-invisible-p): Use invisible-p if available.
+       (htmlfontify-manual): Use \\[...].
+       (hfy-html-quote-regex): Use [...].
+       (hfy-combined-face-spec): Simplify.
+       (hfy-compile-face-map): Don't presume point-min==1.
+       (hfy-css-name, hfy-buffer, htmlfontify-buffer): Use \' rather than $ to
+       match end of string.
+       (hfy-text-p): η-reduce.
+       (hfy-tags-for-file): Receive cache-hash directly.
+       (hfy-mark-tag-names): Adjust call.
+
+2011-01-27  Glenn Morris  <rgm@gnu.org>
+
+       * msb.el (msb-after-load-hooks): Make it an obsolete alias.
+       (msb-after-load-hook): Remove eval-after-load wackiness.
+
+2011-01-25  Sam Steingold  <sds@gnu.org>
+
+       * vc/vc-svn.el (vc-svn-diff): Use `diff-command' instead of the
+       literal "diff" (important for windows-nt).
+
+2011-01-25  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/copyright.el (copyright-at-end-flag)
+       (copyright-names-regexp): Add safety properties.
+       (copyright-year-ranges): New option.
+       (copyright-find-end): New function, split from copyright-update-year.
+       (copyright-update-year): Use copyright-find-end.
+       (copyright-fix-years): Optionally, convert years to ranges.
+       Handle years continued over comment lines.
+       Do not mess with the fill-prefix.
+       Do not call copyright-update.
+       (copyright-update-directory): Optionally, fix years rather than update.
+       Skip directories.  Find files with only safe local vars.
+
+2011-01-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (file-name-non-special): Only change buffer-file-name after
+       insert-file-contents if it's `visit'ing the file (bug#7854).
+
+2011-01-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired.el (dired-revert): Doc fix (Bug#7758).
+
+       * simple.el (line-move-visual): Doc fix (Bug#7594).
+
+2011-01-25  Nobuyoshi Nakada  <nobu@ruby-lang.org>
+
+       * progmodes/ruby-mode.el (ruby-here-doc-beg-match): Fix for
+       here-doc which ends with an underscore.
+       (ruby-mode-set-encoding): Skip shebang line always.
+       (ruby-mode-map): Bind C-c C-c to comment-region.
+       (ruby-font-lock-keywords): Highlight literal hash key labels as symbols.
+       (ruby-forward-sexp): Stop after literal hash key labels.
+       (ruby-font-lock-syntactic-keywords): Highlight regexp after open
+       bracket.
+
+2011-01-25  Keitaro Miyazaki  <keitaro.miyazaki@gmail.com>  (tiny change)
+
+       * emacs-lisp/re-builder.el (reb-mode-map): Set case-fold-search in
+       the correct buffer (Bug#7650).
+
+2011-01-25  Glenn Morris  <rgm@gnu.org>
+
+       * comint.el (comint-mode): Doc fix.  (Bug#7897)
+
+       * simple.el (do-auto-fill): Give it a doc string.
+
+       * button.el (make-text-button): Doc fix.  (See bug#7881)
+
+2011-01-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-syntax-propertize-special-constructs):
+       Don't move backward, so as not to fall in an inf-loop (bug#7736).
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-function): (bug#7735)
+       Handle ?" and friends differently (e.g. don't use backrefs).
+
+2011-01-24  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-default-power-reference-level)
+       (calc-default-field-reference-level): New variables.
+       * calc/calc-units.el (math-standard-units): Add dB and Np.
+       (math-logunits): New variable.
+       (math-extract-logunits, math-logcombine, calcFunc-luplus)
+       (calcFunc-luminus, calc-luplus, calc-luminus, math-logunit-level)
+       (calcFunc-fieldlevel, calcFunc-powerlevel, calc-level):
+       New functions.
+       (math-find-base-units-rec): Add entry for ln(10).
+       * calc/calc-help.el (calc-u-prefix-help): Add logarithmic help.
+       (calc-ul-prefix-help): New function.
+       * calc/calc-ext.el (calc-init-extensions): Autoload new units
+       functions.  Add keybindings for new units functions.
+
+2011-01-22  Giorgos Keramidas  <keramida@ceid.upatras.gr>  (tiny change)
+
+       * net/rcirc.el (rcirc-kill-buffer-hook): Flush logs when killing
+       rcirc buffers.  (Bug#4940)
+
+2011-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/copyright.el (copyright-find-copyright): New function,
+       split out from copyright-update-year.
+       (copyright-update): Don't mess with the GPL version if we don't own the
+       copyright.  Update license regexp, and remove no longer needed
+       Esperanto stuff.
+       (copyright-fix-years): Use copyright-find-copyright.
+
+2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/diff.el (diff-sentinel): Doc fix (Bug#7682).
+
+2011-01-22  Jari Aalto  <jari.aalto@cante.net>
+
+       * play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672).
+       (lm): Rename to landmark.
+       (lm-test-run): Rename to landmark-test-run.
+
+2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/re-builder.el (reb-mode-map): Fix logic error in
+       "Case sensitive" menu item.
+
+2011-01-22  Roland McGrath  <roland@frob.com>
+
+       * comint.el (comint-replace-by-expanded-history-before-point): Fix
+       expansion of !$ and !!:N syntax to pick the indicated word (bug#7883).
+
+2011-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/js.el (js--regexp-literal): Count backslashes (bug#7882).
+
+2011-01-22  Jari Aalto  <jari.aalto@cante.net>
+
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Assume foo(bar) is a manpage reference rather than some unquoted
+       symbol (bug#7705).
+
+2011-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (shell-quote-argument): Properly quote \n (bug#7687).
+       Suggested by Flo <sensorflo@gmail.com>.
+
+2011-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/compile.el (compilation-error-regexp-alist):
+       Fix custom type.  (Bug#7812)
+
+2011-01-22  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-prefixed-keybindings): Bind (prefixed) '#' to
+       allout-number-siblings, in keeping with what obtained due to
+       (now-defunct) allout-keybindings-list.  Ditch repeat binding to
+       (prefixed) ?i.
+       (allout-before-change-handler): Better expose spots affected by
+       undo.
+
+2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * man.el (Man-highlight-references0): Use make-button (Bug#7881).
+
+2011-01-22  Phil Hagelberg  <phil@evri.com>
+
+       * pcmpl-unix.el (pcmpl-ssh-config-file): New option.
+       (pcmpl-ssh-known-hosts): Rename from pcmpl-ssh-hosts.
+       (pcmpl-ssh-config-hosts): New function.
+       (pcmpl-ssh-hosts): Use pcmpl-ssh-config-hosts in addition to
+       pcmpl-ssh-known-hosts.
+
+2011-01-21  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-undo.el (calc-undo): Autoload it.
+       * calc/calc-ext.el (calc-init-extensions): Remove keybindings
+       and autoload for `calc-undo'.
+       * calc/calc.el (calc-mode-map): Add keybindings for `calc-undo'.
+       * calc/calc-prog.el:
+       * calc/calc-graph.el:
+       * calc/calc-map.el: Change `arglist' to `math-arglist' throughout.
+
+2011-01-21  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
+
+       * calc/calc-ext.el (calc-init-extensions): Map all `undo'
+       keybindings to `calc-undo'.
+
+2011-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Don't mess with *temp*.
+       * obsolete/spell.el: Move from textmodes/spell.el.
+       (spell-string):
+       * term.el (term-read-input-ring):
+       * startup.el (display-startup-echo-area-message):
+       * progmodes/antlr-mode.el (antlr-directory-dependencies):
+       * comint.el (comint-read-input-ring): Use with-temp-buffer.
+       * international/mule.el (ctext-pre-write-conversion): Don't hardcode
+       point-min==1.
+
+2011-01-20  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-institute-keymap): Use fset instead of
+       reapplying defalias.
+
+       (allout-hotspot-key-handler): Check for non-control-modified
+       bindings for hotspot characters if there are no control-modified
+       versions.
+
+       * allout.el: Summary - migrate to defining allout mode using
+       define-minor-mode instead of defun.  Significantly clean-up
+       internal keymap provisions, refactoring and, in the process,
+       removing a lot of accumulated cruft.
+
+       allout-mode-map is now a keymap by virtue of being a defalias to
+       allout-mode-map-value, which contains the actual keymap structure.
+
+       (allout-mode): Use define-minor-mode rather than defun.
+       Remove now-unnecessary minor-mode setup activities from the body.
+       Specify :keymap as allout-mode-map so the minor-mode-map-alist
+       entry will be '(allout-mode . allout-mode-map) - see
+       allout-mode-map-value, below.  Adjust docstring to track changes.
+       (allout-minor-mode): Remove this defalias, now that we're using
+       define-minor-mode.
+       (allout-mode-map): Set value to be 'allout-mode-map.  The actual
+       keymap is allout-mode-map-value, via defalias.
+       (allout-mode-map-value): The variable holding the actual mode
+       keymap structure, by virtue of defalias from allout-mode-map.
+       (allout-compose-and-institute-keymap): Rename from
+       allout-bind-keys, and including the binding-composition
+       functionality of the former produce-allout-mode-map and
+       allout-setup-mode-map.
+       (allout-institute-keymap): Take over the "setup" part of the former
+       allout-setup-mode-map.  Reassign allout-mode-map-value value and
+       update the defalias.
+       (allout-command-prefix, allout-prefixed-keybindings)
+       (allout-unprefixed-keybindings):
+       Use allout-compose-and-institute-keymap to process the bindings.
+       (allout-unprefixed-keybindings): Remove extraneous '?' question marks.
+       (allout-prefixed-keybindings): Elide binding to (prefixed) \C-h -
+       user can customize if they want to use that binding.
+       Bind allout-copy-topic-as-kill to (prefixed) \M-k.
+       Bind allout-up-current-level to (prefixed) \C-u.  (I think i mistakenly
+       elided that, previously, instead of the one for \C-h.)
+       (allout-hotspot-key-handler): Remove attempt to resolve the key
+       through the literal key-string lookup on allout-keybindings-list.
+       That probably hasn't worked for a Long Time, and removal of
+       allout-keybindings-list further simplifies the keybindings situation.
+       (allout-pre-command-business): Use allout-mode-map-value instead
+       of allout-mode-map.
+       (allout-preempt-trailing-ctrl-h): Remove.  The user can customize
+       the bindings if they want to use a keybinding having a trailing
+       \C-h.  No deprecation needed since this feature was never in a release.
+       (allout-keybindings-list): Remove.  It's not been useful for a
+       while.  (See allout-hotspot-key-handler changes, above.)
+       (produce-allout-mode-map): Remove.  Consolidate into
+       allout-compose-and-institute-keymap.
+       (allout-mode-map-adjustments): Remove.  No longer necessary with
+       removal of allout-preempt-trailing-ctrl-h.
+       (allout-setup-mode-map): Remove.  Consolidate into
+       allout-compose-and-institute-keymap and allout-institute-keymap.
+
+2011-01-20  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-svn.el (vc-svn-after-dir-status): Tweak previous change.
+
+       * simple.el (read-expression-history): Remove, it's in minibuf.c.
+
+2011-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (y-or-n-p): Revert 2011-01-07 change, removing ARGS.
+
+       * files.el (find-alternate-file, basic-save-buffer)
+       (basic-save-buffer-2, revert-buffer, recover-file)
+       (kill-buffer-ask, abort-if-file-too-large)
+       (set-visited-file-name, write-file, backup-buffer)
+       (basic-save-buffer, save-some-buffers):
+       * dired-aux.el (dired-compress-file): Callers changed.
+
+2011-01-19  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-svn.el (vc-svn-after-dir-status, vc-svn-parse-status):
+       Also check the property status.  (Bug#7861)
+
+2011-01-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-debug-message): Extend function exclude
+       list.  Use `regexp-opt'.
+
+2011-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-font-lock-verb): Make sure \verb
+       highlighting doesn't spill over subsequent lines.
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Don't re-evaluate the
+       keymap expression.  Improve docstring.
+
+       * electric.el (electric-indent-post-self-insert-function):
+       Don't auto-indent for indent-to-left-margin, it's too often
+       counter-productive.
+
+2011-01-16  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * strokes.el (strokes-read-stroke): Re-fill strokes buffer with
+       spaces if the frame was resized, so that the full visible buffer
+       serves as canvas for strokes.
+
+2011-01-16  Glenn Morris  <rgm@gnu.org>
+
+       * info-xref.el (info-xref-docstrings): Replace cl function.
+       Also skip directories.
+
+2011-01-16  Kevin Ryde  <user42@zip.com.au>
+
+       * info-xref.el: Version 3.
+       (info-xref-check, info-xref-check-all): Move commentary details
+       into docstrings for better visibility.
+       Use compilation-mode for the results buffer.
+       (info-xref-output, info-xref-output-error, info-xref-with-output)
+       (info-xref-filename, info-xref-in-progress):
+       New internals for this.
+       (info-xref-check-list, info-xref-check-buffer)
+       (info-xref-check-all-custom): Use those.
+       (info-xref-output-buffer): Rename from info-xref-results-buffer.
+       (info-xref-output-heading): Rename from info-xref-filename-heading.
+       (info-xref-good, info-xref-bad, info-xref-xfile-alist)
+       (info-xref-filename-heading): Move to output managing section.
+       (info-xref-docstrings): New command checking "Info node `(foo)Bar'"
+       (info-xref-lock-file-p, info-xref-with-file): New helpers for it.
+       (info-xref-subfile-p): Move to generic section with those two.
+       (info-xref-check-node): New function split from
+       info-xref-check-buffer, shared by info-xref-docstrings.
+       (info-xref-goto-node-p): Move to a checking section with that func.
+       (info-xref-unavail): New counter.
+       (info-xref-check-node): Use it.
+       (info-xref-with-output): Show count of unavailables at end of output.
+       (info-xref-all-info-files): Exclude ".*" dotfiles.  Ignore broken
+       symlinks.  Exclude .texi files.  Exclude Emacs backup files.
+       (info-xref-check-all-custom): Fix quietening viper-mode and
+       gnus-registry-install -- use setq not let so as not to unbind
+       after load.
+
+2011-01-16  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-abort): Don't quit if search has
+       an incomplete regexp (isearch-error is non-nil).  (Bug#7534)
+
+2011-01-15  Mark Diekhans  <markd@soe.ucsc.edu>
+
+       * files.el (backup-buffer): Make last-resort backup file in
+       .emacs.d (Bug#6953).
+
+       * subr.el (locate-user-emacs-file): If .emacs.d does not exist,
+       make it with permission 700.
+
+2011-01-15  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-insert-header):
+       Set rmail-mime-coding-system to a cons whose car is the last coding
+       system used to decode the header.
+       (rmail-mime-find-header-encoding): New function.
+       (rmail-mime-insert-decoded-text):
+       Override rmail-mime-coding-system if it is a cons.
+       (rmail-show-mime): If only a header part was decoded, find the
+       coding system while ignoring mm-charset-override-alist.
+
+2011-01-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (event-start, event-end): Doc fix (Bug#7826).
+
+2011-01-15  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-next-item)
+       (rmail-mime-previous-item): Delete them.
+       (rmail-mime-shown-mode): Recursively call for children.
+       (rmail-mime-hidden-mode): Delete the 2nd arg TOP.
+       Callers changed.
+       (rmail-mime-raw-mode): Recursively call for children.
+       (rmail-mode-map): Change mapping of tab and backtab to
+       forward-button and backward-button respectively.
+       (rmail-mime-insert-tagline): Always insert "Hide" or "Show"
+       button.
+       (rmail-mime-update-tagline): New function.
+       (rmail-mime-insert-text): Call rmail-mime-update-tagline if the
+       body display is changed.
+       (rmail-mime-toggle-button): Rename from rmail-mime-image.
+       (rmail-mime-image): Delete this button type.
+       (rmail-mime-toggle): New button type.
+       (rmail-mime-insert-bulk): Call rmail-mime-update-tagline if the
+       body display is changed.  Change the save button label to "Save".
+       Don't process show/hide button here.
+       (rmail-mime-insert-multipart): Call rmail-mime-update-tagline if
+       the body display is changed.  Unconditionally call
+       rmail-mime-insert for children.
+       (rmail-mime-handle): Update `display' vector of the just inserted
+       entity.
+       (rmail-mime-process): If mail-header-parse-content-type returns
+       nil, use "text/plain" as the fallback type.
+       (rmail-mime-insert): For raw-mode, recursively call
+       rmail-mim-insert for children.
+       (rmail-mime): Handle the case that the current buffer is not rmail
+       buffer (e.g. in summary buffer).
+
+2011-01-15  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-next-item)
+       (rmail-mime-previous-item): Skip the body of a non-multipart
+       entity if a tagline is shown.
+
+2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * tmm.el (tmm-get-keymap): Skip bindings without labels (bug#7721).
+       (tmm-prompt): Simplify.
+       (tmm-add-prompt): Remove unused var `win'.
+
+       * whitespace.el (global-whitespace-newline-mode): Fix call (bug#7810)
+       to minor mode which used nil accidentally to mean "turn off".
+
+2011-01-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-find-inline-compress)
+       (tramp-get-inline-coding): Quote command after pipe symbol for
+       local calls under W32.  (Bug#6784)
+
+2011-01-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-default-method): Initialize with pscp/plink
+       only when running under W32.
+
+2011-01-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * progmodes/grep.el (grep-compute-defaults): Quote the program
+       file name after the pipe symbol in Grep templates.  (Bug#6784)
+       * jka-compr.el (jka-compr-partial-uncompress): Likewise.
+
+2011-01-15  Lennart Borgman  <lennart.borgman@gmail.com>
+
+       * buff-menu.el (Buffer-menu-buffer-list): New var.
+       (Buffer-menu-revert-function, list-buffers-noselect): Use it, so a
+       restricted buffer list is not lost on revert (Bug#7749).
+
+2011-01-15  Eric Hanchrow  <eric.hanchrow@gmail.com>
+
+       * net/ldap.el (ldap-search-internal): Discard stderr output.
+
+2011-01-15  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (directory-abbrev-alist): Doc fix.  (Bug#7777)
+
+2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el (vc-bzr-annotate-time): Tweak previous change.
+
+2011-01-15  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-insert-bulk): Display an unknown
+       part as a plain text.
+       (rmail-mime-process-multipart): Set the default content-type to
+       nil for unknown multipart subtypes (bug#7651).
+
+2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hexl.el (hexl-mode-old-*): Remove.
+       (hexl-mode--old-var-vals): New var to replace them.
+       (hexl-mode--minor-mode-p, hexl-mode--setq-local): New funs.
+       (hexl-mode, hexl-follow-line, hexl-activate-ruler):
+       Use them to set local vars (bug#7846).
+       (hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
+       (hexl-backward-short, hexl-backward-word, hexl-scroll-down)
+       (hexl-scroll-up, hexl-end-of-1k-page, hexl-end-of-512b-page): Simplify.
+
+       * vc/smerge-mode.el: Resolve comment conflicts more aggressively.
+       (smerge-resolve--normalize-re): New var.
+       (smerge-resolve--extract-comment, smerge-resolve--normalize): New funs.
+       (smerge-resolve): Use them.
+       * newcomment.el (comment-only-p): New function.
+       (comment-or-uncomment-region): Use it.
+
+2011-01-14  Brent Goodrick  <bgoodr@gmail.com>  (tiny change)
+
+       * abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
+       table, get the value before switching to the output buffer.  (Bug#7733)
+
+2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).
+
+2011-01-14  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua--init-keymaps):
+       Remap exchange-point-and-mark in cua-global-keymap.
+
+2011-01-14  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * progmodes/sh-script.el (sh-other-keywords): Add ZSH's foreach
+       loop keyword.
+
+2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/easymenu.el: Add :enable (bug#7754), and obey :label.
+       Require CL.
+       (easy-menu-create-menu, easy-menu-convert-item-1):
+       Use :label rather than nil for labels.  Use `case'.
+       Add :enable as alias for :active.
+       (easy-menu-binding): Obey :label.
+
+2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Use run-mode-hooks for major mode hooks (bug#513).
+       * textmodes/reftex-toc.el (reftex-toc-mode-map):
+       Rename from reftex-toc-map.
+       (reftex-toc-mode): Use define-derived-mode.
+       * textmodes/reftex-sel.el (reftex-select-shared-map): New map.
+       (reftex-select-label-mode-map, reftex-select-bib-mode-map):
+       Rename from reftex-select-(label|bib)-map.  Move init into declaration.
+       (reftex-select-label-mode, reftex-select-bib-mode):
+       Use define-derived-mode.
+       * textmodes/reftex-index.el (reftex-index-phrases-mode-map)
+       (reftex-index-mode-map): Rename from reftex-index(-phrases)-map.
+       Move init into delcaration.
+       (reftex-index-mode, reftex-index-phrases-mode):
+       Use define-derived-mode.
+       * speedbar.el (speedbar-mode-syntax-table): Renaqme from
+       speedbar-syntax-table.  Move init into declaration.
+       (speedbar-mode-map): Rename from speedbar-key-map.
+       Move init into declaration.
+       (speedbar-file-key-map): Move init into declaration.
+       (speedbar-mode): Use define-derived-mode.
+       * recentf.el (recentf-mode): Don't run hook (or message) redundantly.
+       * net/rcirc.el (rcirc-mode): Use run-mode-hooks.
+       * emacs-lisp/chart.el (chart-mode-map): Rename from chart-map.
+       (chart-face-list): Move initialization into declaration.
+       (chart-mode): Use define-derived-mode.
+       * calculator.el (calculator-mode-map): Move init into declaration.
+       (calculator-mode): Use define-derived-mode.
+
+       * mail/mail-utils.el (mail-strip-quoted-names): Make the regexp code
+       work for nested comments.
+
+       * progmodes/prolog.el: Use syntax-propertize.  Further code cleanup.
+       (prolog-use-prolog-tokenizer-flag): Change default when
+       syntax-propertize can be used.
+       (prolog-syntax-propertize-function): New var.
+       (prolog-mode-variables): Move make-local-variable into `set'.
+       Don't make comment-column local since we don't set it.
+       Set comment-add (as it was in previous prolog.el).  Use dolist.
+       Set syntax-propertize-function.
+       (prolog-mode, prolog-inferior-mode):
+       Call prolog(-inferior)-menu directly, not through the mode-hook.
+       (prolog-buffer-module, prolog-indent-level)
+       (prolog-paren-is-the-first-on-line-p, prolog-paren-balance)
+       (prolog-comment-limits, prolog-goto-comment-column):
+       Use line-(end|beginning)-position.
+       (prolog-build-prolog-command): Tighten up regexp.
+       (prolog-consult-compile): Move make-local-variable into `set'.
+       (prolog-consult-compile-filter, prolog-goto-next-paren)
+       (prolog-help-on-predicate, prolog-clause-info)
+       (prolog-mark-predicate): Don't let+setq.
+       (prolog-indent-line): Use indent-line-to.
+       Only call prolog-goto-comment-column if necessary.
+       (prolog-indent-level): Use bobp.
+       (prolog-first-pos-on-line): Remove, not used any more.
+       (prolog-in-string-or-comment): Use syntax-ppss if available.
+       (prolog-help-on-predicate): Use read-string.
+       (prolog-goto-predicate-info): Simplify.
+       (prolog-read-predicate): Use `default' rather than `initial'.
+       (prolog-temporary-file): Use make-temp-file to close a security hole.
+       (prolog-toggle-sicstus-sd): New command.
+       (prolog-electric-underscore, prolog-variables-to-anonymous):
+       Use dynamic-scoping as it was meant.
+       (prolog-menu): Move menu definitions to top-level.
+       Use a toggle-button for Sicstus's source debugger.
+       Change "Code" to the more usual "Prolog", and hence change "Prolog"
+       to "System".
+       (prolog-inferior-menu): Reuse prolog-menu's help menu.
+       Move other menu definition to top-level.
+
+2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-open-text): Use meaningful text buffer
+       name.  Keep original document's directory as default-directory
+       (bug#6446).
+       (doc-view-initiate-display): Fall back to normal mode when
+       doc-view-mode cannot be enabled, also when extracting the document
+       text into a separate buffer (bug#6446).
+
+       * simple.el (shell-command): Don't error out if shell command
+       buffer contains text with non-nil read-only property when erasing
+       the buffer.
+
+2011-01-13  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-may-cache-directory): Move "too-big" check later.
+       (ido-next-match, ido-prev-match): Fix stray reordering of matching
+       items when cycling through the matches.
+
+2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * dired-x.el (dired-omit-verbose): New defcustom that allows
+       disabling the omit messages.
+       (dired-omit-expunge): Use it.
+
+2011-01-13  Christian Ohler  <ohler@gnu.org>
+
+       * emacs-lisp/ert.el, emacs-lisp/ert-x.el: New files.
+
+2011-01-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font-lock.el (font-lock-verbose): Default to nil.
+
+2011-01-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (sendmail-user-agent-compose): Move to sendmail.el.
+       (compose-mail): New arg RETURN-ACTION.
+       (compose-mail-other-window, compose-mail-other-frame): Likewise.
+
+       * mail/sendmail.el (mail-return-action): New var.
+       (mail-mode): Make it buffer-local.
+       (mail-bury): Obey it.  Move special Rmail window handling to
+       rmail-mail-return.
+       (mail, mail-setup): New arg RETURN-ACTION.
+       (sendmail-user-agent-compose): Move from simple.el.
+
+       * mail/rmail.el (rmail-mail-return): New function.
+       (rmail-start-mail): Pass it to compose-mail.
+
+2011-01-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * menu-bar.el (menu-bar-custom-menu): Tweak Mule and Customize
+       menus.  Add menu item for customize-themes.
+
+       * cus-theme.el (customize-themes):
+       * emacs-lisp/package.el (package--list-packages):
+       Use switch-to-buffer.
+
+2011-01-11  Johan Bockgård  <bojohan@gnu.org>
+
+       * emacs-lisp/unsafep.el (unsafep): Handle backquoted forms.
+
+2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/prolog.el: Fix up coding convention and such.
+       (prolog-indent-width): Use the same default as in
+       previous prolog.el rather than tab-width which depends on which buffer
+       is current when the file is loaded.
+       (prolog-electric-newline-flag): Only enable if electric-indent-mode
+       is not available.
+       (prolog-emacs): Remove.  Use (featurep 'xemacs) instead.
+       (prolog-known-systems): Remove.
+       (prolog-mode-syntax-table, prolog-inferior-mode-map):
+       Move initialization into declaration.
+       (prolog-mode-map): Move initialization into declaration.
+       Remove system-specific mode-map vars, since they referred to the same
+       keymap anyway.
+       (prolog-mode-variables): Obey the user's preference w.r.t
+       adaptive-fill-mode.  Prefer symbol-value to `eval'.
+       (prolog-mode-keybindings-edit): Add compatibility bindings.
+       (prolog-mode): Use define-derived-mode.  Don't handle mercury here.
+       (mercury-mode-map): New var.
+       (mercury-mode, prolog-inferior-mode): Use define-derived-mode.
+       (prolog-ensure-process, prolog-process-insert-string)
+       (prolog-consult-compile): Use with-current-buffer.
+       (prolog-guess-fill-prefix): Simplify data flow.
+       (prolog-replace-in-string): New function to use instead of
+       replace-in-string.
+       (prolog-enable-sicstus-sd): Don't abuse `eval'.
+       (prolog-uncomment-region): Use `uncomment-region' when available.
+       (prolog-electric-colon, prolog-electric-dash): Use `eolp'.
+       (prolog-int-to-char, prolog-char-to-int): New functions to use instead
+       of int-to-char and char-to-int.
+       (prolog-mode-hook, prolog-inferior-mode-hook): Don't force font-lock.
+
+2011-01-11  Stefan Bruda  <stefan@bruda.ca>
+
+       * progmodes/prolog.el: Replace by a whole new file.
+
+2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (eval-after-load): Fix timing for features (bug#7769).
+       (declare-function, undefined, insert-for-yank)
+       (replace-regexp-in-string): Follow checkdoc's recommendations.
+
+2011-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * calendar/diary-lib.el (diary-mode): Refresh *Calendar* after
+       refreshing the diary buffer.
+
+2011-01-10  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el: Add 2011 to the file copyright.
+       (allout-encrypt-string): Prevent encryption from adding an extra
+       newline at the end of the topic body.
+       (allout-version): Increment to 2.3.
+
+2011-01-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-unregister-service): Complete doc.
+       Fix call of dbus-error signal.
+       (dbus-register-property): Use `dont-register' keyword.
+
+2011-01-10  Jan Moringen  <jan.moringen@uni-bielefeld.de>
+
+       * net/dbus.el (dbus-unregister-service): Translate returned
+       integer into a symbol.
+       (dbus-register-property): Use `dbus-register-service' to do the
+       name registration.
+
+2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
+       Suggested by Joakim Verona.
+
+       * comint.el (comint-highlight-prompt): Inherit minibuffer-prompt.
+
+       * wid-edit.el (visibility): Replace :on-image and :off-image
+       widget properties with :on-glyph and :off-glyph, for consistency
+       with the `visibility' widget.
+       (widget-toggle-value-create, widget-visibility-value-create):
+       Merge into a single function `widget-toggle-value-create'.
+
+       * cus-edit.el (custom-variable-value-create, custom-visibility)
+       (custom-face-edit-value-create, custom-face-value-create):
+       Replace :on-image and :off-image widget properties with :on-glyph and
+       :off-glyph, for consistency with the `visibility' widget.
+
+2011-01-09  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * net/ldap.el (ldap-search-internal): Don't use eval.
+
+2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (read-char-choice): Use read-key.
+
+       * custom.el (custom-safe-themes): Rename from
+       custom-safe-theme-files.  Add :risky tag.
+       (load-theme, custom-theme-load-confirm): Save sha1 hashes to
+       custom-safe-themes, not filenames.  Suggested by Stefan Monnier.
+
+2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tool-bar.el (tool-bar-setup): Remove Help button.  Remove label
+       from Search and add a label to Undo.
+
+       * vc/vc-dir.el (vc-dir-tool-bar-map): Rearrange, removing
+       inappropriate buttons and adding :vert-only tags.
+
+       * progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
+       removal of Help tool-bar button.  Remove Undo button for space.
+
+       * info.el (info-tool-bar-map): Add :vert-only tags.
+
+2011-01-08  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-mode-p): Check for png or imagemagick
+       image backend support.  Either of them is fine.
+
+2011-01-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (y-or-n-p): Doc fix.
+
+       * custom.el (custom-safe-theme-files): New defcustom.
+       (custom-theme-load-confirm): New function.
+       (load-theme): Load theme using `load', confirming with
+       custom-theme-load-confirm if necessary.
+
+       * subr.el (read-char-choice): New function, factored out from
+       dired-query and hack-local-variables-confirm.
+
+       * dired-aux.el (dired-query):
+       * files.el (hack-local-variables-confirm): Use it.
+
+       * dired-aux.el (dired-compress-file):
+       * files.el (abort-if-file-too-large, find-alternate-file)
+       (set-visited-file-name, write-file, backup-buffer)
+       (basic-save-buffer, basic-save-buffer-2, save-some-buffers)
+       (delete-directory, revert-buffer, recover-file, kill-buffer-ask):
+       Use new format string args for y-or-n-p and yes-or-no-p.
+
+2011-01-08  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * progmodes/compile.el (compilation-error-regexp-alist-alist)
+       [gcc-include]: Tighten file name match, add match for column
+       number.  (Bug#7806)
+       [gnu]: Remove unused group.
+
+2011-01-08  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (EMACSOPT): Add --no-site-lisp.
+
+       * makefile.w32-in (EMACSOPT): -batch implies --no-init-file.
+
+2011-01-07  Sam Steingold  <sds@gnu.org>
+
+       * w32-fns.el (w32-shell-name): Use `shell-file-name' instead of
+       the `explicit-shell-file-name' because that is the
+       non-interactive shell.
+
+2011-01-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (y-or-n-p): Accept format string args.
+
+2011-01-07  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (EMACSOPT): Add --no-site-lisp.
+
+2011-01-06  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-back-to-current-heading): Ensure return to
+       the visible containing topic, rather than a collapsed one.
+       (allout-view-change-hook): Remove hook that was deprecated long ago.
+       (allout-exposure-change-hook): Remove documentation remarks
+       concerning removed allout-view-change-hook.
+       (allout-flag-region): Remove invocation of and documentation
+       remarks concerning allout-view-change-hook.
+
+2011-01-06  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time)
+       (vc-bzr-annotate-extract-revision-at-line):
+       Handle authors with embedded spaces.  (Bug#7792)
+
+2011-01-05  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-image-width): New variable.
+       (doc-view-enlarge, doc-view-insert-image): Prefer imagemagick
+       backend for PNG images, and do dynamic rescaling instead of
+       reconverting the whole doc.
+
+2011-01-05  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/rx.el (rx-repeat): Replace CL function.
+
+2011-01-04  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el: Reconcile with changes in line movement behavior for
+       long text lines that cross more than a single physical window
+       line, ie when truncate-lines is nil.
+       (allout-next-visible-heading): Provide for change in line-move
+       behavior on long lines when truncate-lines is nil.  In that case,
+       line-move can wind up on the same textual line when it moves to
+       the next window line, and moving to the bullet position after the
+       move yields zero advancement.  Add logic to detect and compensate
+       for the lack of progress.
+       (allout-current-topic-collapsed-p): move-end-of-line respect for
+       field boundaries is different when operating with body lines
+       shorter than window width versus ones greater than window width,
+       which can yield false negatives in this function.  Avoid
+       difference by applying move-end-of-line while field-text-motion is
+       inhibited.
+
+2011-01-04  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/rst.el (rst-compile-toolsets):
+       Add pdf and s5 to option alist.
+
+2011-01-04  Jan Moringen  <jan.moringen@uni-bielefeld.de>
+
+       * net/dbus.el (dbus-register-property): Add optional parameter
+       dont-register-service.  Updated docstring accordingly.
+
+2011-01-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * textmodes/rst.el (rst-compile-pdf-preview)
+       (rst-compile-slides-preview): Remove extra line.
+
+2011-01-04  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/rst.el (rst-compile-toolsets): Make it a defcustom.
+       Add `pdf' and `s5' entries.  Use `prog.py' if found, otherwise
+       default to `prog' without a .py extension.
+       (rst-compile-pdf-preview, rst-compile-slides-preview):
+       Use program names from rst-compile-toolsets, rather than hard-coding.
+       (rst-portable-mark-active-p): Fix presumed typo.
+
+2011-01-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * term/w32-win.el (dynamic-library-alist): Set up correctly for
+       libpng versions both before and after 1.4.0.  (Bug#7716)
+
+2011-01-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * time.el (display-time-mode): Mention display-time-interval in
+       the doc string.  (Bug#7713)
+
+2011-01-02  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-parse): Perform parsing in
+       condition-case and return an error message string if something
+       goes wrong.
+       (rmail-show-mime): Adjust for the above change.  Insert the
+       header by rmail-mime-insert-header.
+
+2011-01-02  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el: New key bindings for rmail-mime-next-item,
+       rmail-mime-previous-item, and rmail-mime-toggle-hidden.
+       (rmail-mime-mbox-buffer)
+       (rmail-mime-view-buffer, rmail-mime-coding-system): New variables.
+       (rmail-mime-entity): Argument changed.  All codes handling an
+       entity object are changed.
+       (rmail-mime-entity-header, rmail-mime-entity-body): Adjust for
+       the above change.
+       (rmail-mime-entity-children, rmail-mime-entity-handler)
+       (rmail-mime-entity-tagline): New functions.
+       (rmail-mime-message-p): New function.
+       (rmail-mime-save): Bind rmail-mime-mbox-buffer.
+       (rmail-mime-entity-segment, rmail-mime-next-item)
+       (rmail-mime-previous-item, rmail-mime-shown-mode)
+       (rmail-mime-hidden-mode, rmail-mime-raw-mode)
+       (rmail-mime-toggle-raw, rmail-mime-toggle-hidden)
+       (rmail-mime-insert-tagline, rmail-mime-insert-header):
+       New functions.
+       (rmail-mime-text-handler): Call rmail-mime-insert-text.
+       (rmail-mime-insert-decoded-text): New function.
+       (rmail-mime-insert-text): Call rmail-mime-insert-decoded-text.
+       (rmail-mime-insert-image): Argument changed.  Caller changed.
+       (rmail-mime-image): Call rmail-mime-toggle-hidden.
+       (rmail-mime-set-bulk-data): New function.
+       (rmail-mime-insert-bulk): Argument changed.
+       (rmail-mime-multipart-handler): Return t.
+       (rmail-mime-process-multipart): Argument changed.
+       Handle "multipart/alternative" here.
+       (rmail-mime-process): Argument changed.
+       (rmail-mime-parse): Bind rmail-mime-mbox-buffer.
+       (rmail-mime-insert): Argument changed.  Handle raw display mode.
+       (rmail-mime): Argument changed.  Handle toggling of raw display
+       mode.
+       (rmail-show-mime): Bind rmail-mime-mbox-buffer and
+       rmail-mime-view-buffer.
+       (rmail-insert-mime-forwarded-message): Likewise.
+       (rmail-search-mime-message): Likewise.  Don't bind rmail-buffer.
+
+       * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is
+       non-nil, handle the header in rmail-show-mime-function.
+
+2011-01-02  Leo  <sdl.web@gmail.com>
+
+       * help-fns.el (describe-variable): Fix previous change.
+
+2011-01-02  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-lazy-highlight-error): New variable.
+       (isearch-lazy-highlight-new-loop): Compare `isearch-error' and
+       `isearch-lazy-highlight-error'.  Set `isearch-lazy-highlight-error'
+       to the current value of `isearch-error' (Bug#7468).
+
+2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help-fns.el (describe-variable): Don't emit trailing whitespace
+       (Bug#7511).
+
+2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * textmodes/rst.el (rst-compile-pdf-preview)
+       (rst-compile-slides-preview): Use make-temp-file (Bug#7646).
+
+2011-01-02  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
+
+       * emulation/edt-mapper.el: Override mapping of function keys so
+       that the later call to read-key-sequence works.
+
+2011-01-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with
+       Unix EOLs.  (Bug#7589)
+
+2011-01-02  Leo  <sdl.web@gmail.com>
+
+       * eshell/em-hist.el (eshell-previous-matching-input): Signal error
+       if point is not behind eshell-last-output-end (Bug#7585).
+
+2011-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (file-local-variables-alist):
+       Make permanent-local (bug#7767).
+
+2011-01-02  Glenn Morris  <rgm@gnu.org>
+
+       * version.el (emacs-copyright): Set short copyright year to 2011.
+
+2011-01-02  Mark Lillibridge  <mark.lillibridge@hp.com>  (tiny change)
+
+       * mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
+       an existing temp buffer.  (Bug#7746)
+
+2011-01-02  Glenn Morris  <rgm@gnu.org>
+
+       * mail/mail-utils.el (mail-mbox-from): Handle From: headers with
+       multiple addresses.  (Bug#7760)
+
+2011-01-01  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-auto-fill): Do not infinitely recurse - use
+       do-auto-fill if everything points back to allout-auto-fill.
+       (allout-mode-deactivate-hook): Declare obsolete, in favor of
+       standard-formed minor-mode deactivate hook, allout-mode-off-hook.
+
+2010-12-31  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-methods): Add recursive options to "scpc"
+       and "scpx".
+
+2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-set-doc-type): New function refactored
+       from doc-view-mode.
+       (doc-view-fallback-mode): New function.
+       (doc-view-mode): Use it.
+       (doc-view-mode-maybe): New function that checks if doc-view-mode
+       can be used and falls back to the next best mode otherwise.
+
+       * files.el (auto-mode-alist): Use doc-view-mode-maybe for PDF,
+       DVI, OpenDocument, and MS Office files.
+
+2010-12-30  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/rx.el (rx-syntax): Fix typo.
+
+2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-toggle-display): Perform rassq-delete-all
+       on a copy of auto-mode-alist, because that deletes with side
+       effects.
+
+2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-mode, doc-view-toggle-display):
+       Use normal-mode without doc-view-mode bindings in auto-mode-alist as
+       fallback instead of hard coding fundamental mode.
+
+2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-doc->txt): Handle OpenDocument (or MS
+       Office) files also for searching.
+
+2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el: Implement viewing of OpenDocument (and Microsoft
+       Office) files.  Not yet enabled via auto-mode-list.
+       (doc-view-unoconv-program): New custom variable.
+       (doc-view-mode-p): Handle new odf document type.
+       (doc-view-odf->pdf): New conversion function.
+       (doc-view-convert-current-doc): Call it for odf files.
+       (doc-view-mode): Recognize newly supported file extensions.
+
+2010-12-30  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-default-method-alist)
+       (tramp-default-user-alist)
+       (tramp-local-host-regexp, tramp-prefix-domain-format)
+       (tramp-prefix-domain-regexp): Set tramp-autoload cookie.
+
+       * net/tramp-ftp.el:
+       * net/tramp-gvfs.el:
+       * net/tramp-gw.el:
+       * net/tramp-imap.el:
+       * net/tramp-sh.el:
+       * net/tramp-smb.el: Add tramp-autoload cookie for initialisation
+       code of `tramp-default-method-alist' and `tramp-default-user-alist'.
+
+2010-12-29  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-alist-to-file): Save list sorted and
+       pretty-printed, so that it is mergeable by line-based text merging,
+       as suggested by Iain Dalton <iain.dalton {_AT_} gmail.com>.
+
+2010-12-28  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-v18/19-file-var-hack): Obsolete, remove.
+       (allout-mode): Argument "toggle" => "force".
+       Refine the docstring.
+       Remove special provisions for reactivation, besides the 'force'
+       argument.
+       Consolidate layout provisions coce directly into the activation
+       condition branch, now that we've removed those provisions.
+       (allout-unload-function): Explicitly activate the mode before
+       deactivating, if it's initially deactivated.
+       (allout-set-buffer-multibyte): Properly prevent byte-compiler
+       warnings for version of function used only where
+       set-buffer-multibyte is unavailable.
+
+2010-12-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tool-bar.el (tool-bar-setup): Remove :enable conditions, which
+       are handled by the menu-bar entries.  As before, don't use
+       :visibile to avoid changing the tool-bar.
+
+2010-12-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/secrets.el (secrets-delete-alias): New defun.
+
+2010-12-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-default-user-alist): Do not add "ssh" based
+       methods, otherwise ~/.ssh/config would be ignored.
+
+2010-12-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/rx.el: Make it a superset of sregex.
+       (rx-constituents): Add `any => "."', mark `repeat' as taking any number
+       of args, add `regex' alias.
+       (rx-info): Add arg to distinguish head and standalone forms.
+       (rx-check, rx-form): Pass the corresponding arg.
+       (rx-**): Simplify.
+       (rx-repeat): Make it work for any number of args.
+       (rx-syntax): Make it accept syntax chars as is.
+       * obsolete/sregex.el: Move from emacs-lisp/.
+       * emacs-lisp/re-builder.el: Remove sregex support.
+       * emacs-lisp/edebug.el (sregexq, rx): Remove redundant defs.
+
+2010-12-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * mouse.el (mouse-yank-primary): On MS-Windows, try the (emulated)
+       PRIMARY first, then the clipboard.  (Bug#7699)
+
+2010-12-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of
+       print-number-table.
+
+2010-12-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help-fns.el (find-lisp-object-file-name): Locate .emacs from
+       .emacs.elc (Bug#7530).
+
+       * wid-edit.el (widget-image-find): Remove bogus :ascent spec from
+       image spec (Bug#7480).
+
+2010-12-21  Daiki Ueno  <ueno@unixuser.org>
+
+       * obsolete/pgg-parse.el, obsolete/pgg-pgp5.el, obsolete/pgg-pgp.el,
+       * obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el:
+       Move from lisp/.
+
+2010-12-20  Leo  <sdl.web@gmail.com>
+
+       * dnd.el (dnd-get-local-file-name): Unhex of file name shall
+       always be performed (Bug#7680).
+
+2010-12-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * menu-bar.el (menu-bar-kill-ring-save): Make obsolete.
+       (menu-bar-edit-menu): Bind "Copy" to kill-ring-save.  Don't use
+       mouse-region-match.
+
+       * color.el: Move from gnus/.
+
+       * vc/diff.el (diff-better-file-name): Function deleted.
+       abbreviating file names causes problems with shell-quote-argument.
+       (diff-no-select): Just use expand-file-name.
+
+       * tool-bar.el (tool-bar--image-expression): New function.
+       (tool-bar-local-item, tool-bar--image-exp): Use it.
+       (tool-bar-setup): Initialize tool-bar-separator-image-expression.
+       Use :enable instead of :visible to avoid changing the tool-bar
+       configuration unnecessarily.
+
+       * info.el (info-tool-bar-map): Add separators.
+
+2010-12-17  Ken Brown  <kbrown@cornell.edu>
+
+       * loadup.el: Use version numbers in Cygwin build.
+
+2010-12-17  Ryan Twitchell  <metatheorem@gmail.com>  (tiny change)
+
+       * ido.el (ido-file-internal): Ask for confirmation before
+       overwriting an existing file (Bug#1238).
+
+2010-12-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tool-bar.el (tool-bar-setup): Add separators.
+
+       * menu-bar.el (featurep): Use menu-bar-separator.
+
+2010-12-16  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       Migrate allout encryption provisions from pgg to epg.
+
+       * allout.el (allout-toggle-current-subtree-encryption)
+       (allout-toggle-subtree-encryption): Adjust docstrings to reflect
+       defaulting policy and other changes.  Change fetch-pass to keymode-cue,
+       for simpler universal argument interpretation.
+       (allout-toggle-subtree-encryption): Adjust docstring to describe
+       changed encryption provisions.  Change fetch-pass to keymode-cue, for
+       simpler universal argument interpretation.  Remove provisions for
+       handling key type and identity - they'll all be within
+       allout-encrypt-string or epg/epg or even contained all the way in gpg.
+       (allout-encrypt-string): Include keymode-cue, for optionally prompting
+       for keypair recipients (universal argument > 1) and, in addition,
+       associating the specified recipients with the outline (universal
+       argument > 4) using a file local variable setting for
+       'epa-file-encrypt-to'.
+       Require epa, for recipients handling.
+       Change how regexp filtering elements are named.
+       Describe the problem with caching of incorrect symmetric-decryption
+       keys.
+       Use the epa-passphrase-callback-function, in case the user is using
+       GnuPG v1.
+       Support saving of the selected keypair recipients when invoked with a
+       keymode-cue > 4.
+       Remove obsolete arguments 'fetch-pass', 'target-cache-id', 'retried'.
+       Require 'epa.
+       Establish epg-context with armoring and default epg-protocol.
+       Remove all passphrase cache, verification, and hinting code.
+       (allout-passphrase-verifier-handling, allout-passphrase-hint-handling):
+       No longer used, delete.
+       (allout-mode): Adjust docstring to describe changed encryption
+       provisions.  Describe the problem with caching of incorrect
+       symmetric-decryption keys.
+       (allout-obtain-passphrase, allout-epg-passphrase-callback-function)
+       (allout-make-passphrase-state, allout-passphrase-state-passphrase)
+       (allout-encrypted-key-info, allout-update-passphrase-mnemonic-aids)
+       (allout-get-encryption-passphrase-verifier, allout-verify-passphrase):
+       Obsolete, remove.
+
+2010-12-16  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
+       key selection prompt; make 'silent as default (Bug#7487).
+
+2010-12-16  Leo  <sdl.web@gmail.com>
+
+       * eshell/eshell.el (eshell-directory-name):
+       Use locate-user-emacs-file (Bug#7578).
+
+2010-12-15  Glenn Morris  <rgm@gnu.org>
+
+       * loadup.el (symbol-file-load-history-loaded): Remove; unused.
+
+2010-12-15  Jari Aalto  <jari.aalto@cante.net>
+            Scott Evans  <gse@antisleep.com>
+
+       * rect.el (rectange--default-line-number-format)
+       (rectangle-number-line-callback): New functions.
+       (rectangle-number-lines): New command, bound to C-x r N (Bug#4382).
+
+2010-12-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * rect.el (operate-on-rectangle-lines, string-rectangle-string):
+       Delete unused variables.
+       (move-to-column-force): Remove function obsolete since 21.2.
+
+2010-12-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local.
+       (tramp-handle-insert-file-contents): Do not set permanent-local
+       property.
+
+       * net/tramp-cache.el (tramp-persistency-file-name):
+       Use `locate-user-emacs-file' if fboundp.
+
+       * net/tramp-sh.el (tramp-methods): Add "ksu".
+       (tramp-default-user-alist): Add "ksu".  Use `regexp-opt' for
+       method list.
+
+2010-12-14  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/js.el: Doc't require font-lock, etags, or easymenu.
+       (find-tag-marker-ring): Declare.
+       (js-find-symbol): Require etags.
+
+       * mail/sendmail.el: Don't require rmail or mailalias when compiling.
+       Require mail-utils.
+       (mail-alias-file): Don't autoload.  Doc fix.
+       (mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
+       (mail-mailer-swallows-blank-line): Default to nil.  Doc fix.
+       Mark as obsolete, and risky.
+       (mail-setup): Simplify.
+
+       * mail/mailalias.el (build-mail-aliases): Make it interactive.
+       * mail/sendmail.el (build-mail-aliases): Update autoload.
+
+       * dired.el (dired-trivial-filenames, dired-chown-program)
+       (dired-auto-revert-buffer): Remove autoload cookies.
+       * mail/sendmail.el (mail-recover-1): Require 'dired.
+
+       * dired.el (dired-subdir-switches, dired-chown-program)
+       (dired-use-ls-dired, dired-chmod-program, dired-touch-program):
+       Make into defcustoms.
+       (dired-chown-program): Simplify initialization.
+
+       * mail/mail-utils.el: No need to require lisp-mode, it's in loadup.
+
+2010-12-13  Romain Francoise  <romain@orebokech.com>
+
+       * net/gnutls.el (gnutls-negotiate): Fix setting of default trustfiles.
+
+2010-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/netrc.el (netrc-point-at-eol): Remove the unused
+       netrc-point-at-old and netrc-bound-and-true-p bindings.
+       (netrc-parse): Cache the netrc contents.
+
+2010-12-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * subr.el (posn-col-row): Evaluate header-line-format in the
+       context of the POSITION window's buffer.
+
+2010-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * subr.el (member-ignore-case, run-mode-hooks, insert-for-yank-1)
+       (with-silent-modifications): Doc fixes.
+
+2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-action-password, tramp-process-actions):
+       Revert previous from.  Use `save-restriction'.
+
+2010-12-13  Stephen Berman  <stephen.berman@gmx.net>
+
+       * calendar/diary-lib.el (diary-list-sexp-entries):
+       Handle case of no newline at end of file.  (Bug#7536)
+
+2010-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * mail/smtpmail.el (smtpmail-send-it): Revert previous change.
+
+2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-action-password): Delete region, do not narrow.
+       (tramp-process-actions): Do not widen.
+
+       * net/tramp-sh.el (tramp-sh-handle-start-file-process):
+       Protect buffer-modified value.  (Bug#7557)
+
+2010-12-13   Jan Moringen  <jmoringe@techfak.uni-bielefeld.de>
+
+       * log-edit.el (log-edit-changelog-entries):
+       Regexp quote filename.  (Bug#7505)
+
+2010-12-13  Tom Breton  <tehom@panix.com>
+
+       * cus-edit.el (custom-save-all):
+       Bind print-length and print-level to nil.  (Bug#7581)
+
+2010-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map):
+       Run hooks to update menu contents.  (Bug#7586)
+
+       * mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
+       file names, for the sake of MS Windows.  (Bug#7588)
+
+2010-12-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains
+       empty lines without a leading space.
+
+2010-12-13  Leo  <sdl.web@gmail.com>
+
+       * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook
+       while mapping over marks (Bug#6810).
+
+2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image-dired.el (image-dired-db-file)
+       (image-dired-temp-image-file, image-dired-gallery-dir)
+       (image-dired-temp-rotate-image-file): Set default values relative
+       to image-dired-dir (Bug#7518).
+
+2010-12-13  Lawrence Mitchell  <wence@gmx.li>
+
+       * format.el (format-decode-run-method): Pass args FROM and TO, not
+       point-min and point-max, to shell-command-on-region (Bug#7488).
+
+2010-12-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * frame.el (blink-cursor-mode): Make default t for ns.
+
+2010-12-13  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
+
+       * vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).
+
+2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * comint.el (comint-dynamic-list-input-ring)
+       (comint-dynamic-complete-filename)
+       (comint-replace-by-expanded-filename)
+       (comint-dynamic-simple-complete)
+       (comint-dynamic-list-filename-completions)
+       (comint-dynamic-list-completions): Doc fix (Bug#7499).
+
+       * subr.el (posn-x-y, posn-object-x-y, posn-object-width-height):
+       Doc fix (Bug#7471).
+
+2010-12-13  Martin Rudalics  <rudalics@gmx.at>
+
+       * dired.el (dired-pop-to-buffer): Bind pop-up-frames to nil
+       (Bug#7533).
+
+2010-12-13  W. Martin Borgert  <debacle@debian.org>  (tiny change)
+
+       * files.el (auto-mode-alist): Handle .dbk (DocBook) with xml-mode.
+       (Bug#7491).
+
+2010-12-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (file-relative-name): Handle UNC file names on
+       DOS/Windows.  (Bug#4674)
+
+2010-12-13  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
+       "RIPEMD160" (Bug#7490).  Reported by Daniel Kahn Gillmor.
+       (epg-context-set-passphrase-callback): Mention that the callback
+       is not called when used with GnuPG 2.x.
+
+2010-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * ps-print.el (ps-line-lengths-internal, ps-nb-pages):
+       Ensure ps-footer-font-size-internal is initialized.
+       Call ps-get-page-dimensions before trying to use ps-font-for-text.
+
+2010-12-13  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-parse): Call rmail-mime-process
+       within condition-case.
+       (rmail-show-mime): Don't use condition-case.
+       (rmail-search-mime-message): New function.
+       (rmail-search-mime-message-function): Set to
+       rmail-search-mime-message.
+
+2010-12-13  Leo  <sdl.web@gmail.com>
+
+       * ido.el (ido-common-initialization): New function.  (bug#3274)
+       (ido-mode): Use it.
+       (ido-completing-read): Call it.
+
+2010-12-12  Karl Fogel  <kfogel@red-bean.com>
+
+       * bookmark.el (bookmark-name-from-full-record): Rename back to
+       this original name from `bookmark-name-from-record' reverting part
+       of 2010-12-08T08:09:27Z!kfogel@red-bean.com / kfogel@red-bean.com-20101208080927-5j9jqnb2xvcw4ogm.
+       As Drew Adams pointed out, there was no reason to cause churn for
+       third-party callers.  (Bug#7609)
+
+2010-12-12  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-forward-type): Before scanning a
+       template arglist, check that the current language supports this.
+
+2010-12-11  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-bzr.el (vc-bzr-state-heuristic): Also check that the executable
+       state of the file matches.  (Bug#7544)
+       (vc-bzr-register, vc-bzr-checkin)
+       (vc-bzr-annotate-extract-revision-at-line): Doc fixes.
+       (vc-directory-exclusion-list): Remove unnecessary eval-after-load.
+
+       * textmodes/sgml-mode.el (sgml-xml-guess): Add .xhtml extension.
+
+2010-12-11  Karel Klíč  <kklic@redhat.com>
+
+       * files.el (auto-mode-alist): Use html-mode for *.xhtml.  (Bug#7606)
+
 2010-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        Derive from prog-mode, use derived-mode-p, and fix up various
 
        * net/tramp-cmds.el: Remove solved todo item.
 
-       * net/tramp-efs.el:
        * net/tramp-ftp.el:
        * net/tramp-gvfs.el:
        * net/tramp-gw.el:
        and "psftp".  Exchange "%k" marker with options.
        (tramp-do-copy-or-rename-file, tramp-sh-handle-file-local-copy):
        Compute size of link target.
-       (tramp-do-copy-or-rename-file-out-of-band). Move setting of
-       `tramp-current-*' up due to gateway methods.  Optimze computing of
+       (tramp-do-copy-or-rename-file-out-of-band): Move setting of
+       `tramp-current-*' up due to gateway methods.  Optimize computing of
        copy arguments.  Use `tramp-get-connection-name' and
        `tramp-get-connection-buffer'.  Improve debug messages.
        (tramp-compute-multi-hops): Remove port determination.
        (rmail-mime-save): Handle the case that the button's `data' is a
        MIME entity.
        (rmail-mime-insert-text): New function.
-       (rmail-mime-insert-image): Handle the case that DATA is a MIME
-       entity.
+       (rmail-mime-insert-image): Handle the case that DATA is a MIME entity.
        (rmail-mime-bulk-handler): Just call rmail-mime-insert-bulk.
        (rmail-mime-insert-bulk): New function mostly copied from the old
        rmail-mime-bulk-handler.
-       (rmail-mime-multipart-handler): Just call
-       rmail-mime-process-multipart.
-       (rmail-mime-process-multipart): New funciton mostly copied from
+       (rmail-mime-multipart-handler): Just call rmail-mime-process-multipart.
+       (rmail-mime-process-multipart): New function mostly copied from
        the old rmail-mime-multipart-handler.
        (rmail-mime-show): Just call rmail-mime-process.
-       (rmail-mime-process): New funciton mostly copied from the old
+       (rmail-mime-process): New function mostly copied from the old
        rmail-mime-show.
        (rmail-mime-insert-multipart, rmail-mime-parse)
        (rmail-mime-insert, rmail-show-mime)
          describe-prefix-bindings
        - adapt to new version of called-interactively-p, while
          maintaining backwards compatibility with old version
-       - fix hotspot navigation so i works properly with meta-modified keys
+       - fix hotspot navigation so i works properly with meta-modified keys.
 
        * allout.el (allout-keybindings, allout-bind-keys)
        (allout-keybindings-binding, allout-prefixed-keybindings)
 2010-11-12  Glenn Morris  <rgm@gnu.org>
 
        * emacs-lisp/bytecomp.el (byte-compile-log-buffer): New constant.
-       Use it to replace all instances of "*Compile-Log*"
+       Use it to replace all instances of "*Compile-Log*".
 
 2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
        * international/characters.el (char-acronym-table): New variable.
        (glyphless-char-control): New variable.
-       (update-glyphless-char-display): New funciton.
+       (update-glyphless-char-display): New function.
 
        * faces.el (glyphless-char): New face.
 
 2010-10-31  Jan Djärv  <jan.h.d@swipnet.se>
 
        * term/x-win.el (x-get-selection-value): New function that gets
-       PRIMARY with type as specified in x-select-request-type. (Bug#6802).
+       PRIMARY with type as specified in x-select-request-type.  (Bug#6802)
 
 2010-10-31  Michael Albinus  <michael.albinus@gmx.de>
 
 
 2010-10-24  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-directive-re): Make this variable
+       * progmodes/verilog-mode.el (verilog-directive-re): Make this variable
        auto-built for efficiency of execution and updating.
        (verilog-extended-complete-re): Support 'pure' fucntion & task
        declarations (these have no bodies).
        is indented differently if it is after a begin..end clock.
        (verilog-in-attribute-p, verilog-skip-backward-comments)
        (verilog-skip-forward-comment-p): Support proper treatment of
-       attributes by indent code. Reported by Jeff Steele.
+       attributes by indent code.  Reported by Jeff Steele.
        (verilog-in-directive-p): Fix comment to correctly describe function.
        (verilog-backward-up-list, verilog-in-struct-region-p)
        (verilog-backward-token, verilog-in-struct-p)
        (verilog-property-re, verilog-endcomment-reason-re)
        (verilog-beg-of-statement, verilog-set-auto-endcomments)
        (verilog-calc-1 ): Fix for assert a; else b; indentation (new form
-       of if). Reported by Max Bjurling and
+       of if).  Reported by Max Bjurling and
        (verilog-calc-1): Fix for clocking block in modport
-       declaration. Reported by Brian Hunter.
+       declaration.  Reported by Brian Hunter.
 
 2010-10-24  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
+       * progmodes/verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
        (verilog-gate-keywords, verilog-read-sub-decls)
        (verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
        (verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
        (verilog-read-always-signals-recurse, verilog-read-decls): Fix not
        treating `elsif similar to `endif inside AUTOSENSE.
        (verilog-do-indent): Implement correct automatic or static task or
-       function end comment highlight. Reported by Steve Pearlmutter.
+       function end comment highlight.  Reported by Steve Pearlmutter.
        (verilog-font-lock-keywords-2): Fix highlighting of single
        character pins, bug264.  Reported by Michael Laajanen.
        (verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls)
        Reported by Mark Johnson.
        (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp):
        Add 'verilog-auto-tieoff-ignore-regexp' for AUTOTIEOFF,
-       bug269. Suggested by Gary Delp.
+       bug269.  Suggested by Gary Delp.
        (verilog-mode-map, verilog-preprocess, verilog-preprocess-history)
        (verilog-preprocessor, verilog-set-compile-command):
        Create verilog-preprocess and verilog-preprocessor to show
        (verilog-get-beg-of-line, verilog-get-end-of-line)
        (verilog-modi-file-or-buffer, verilog-modi-name)
        (verilog-modi-point, verilog-within-string): Move defmacro's
-       before first use to avoid warning. Reported by Steve Pearlmutter.
+       before first use to avoid warning.  Reported by Steve Pearlmutter.
        (verilog-colorize-buffer, verilog-colorize-include-files-buffer)
        (verilog-colorize-region, verilog-highlight-buffer)
        (verilog-highlight-includes, verilog-highlight-modules)
        (verilog-alw-get-temps, verilog-auto-reset)
        (verilog-auto-sense-sigs, verilog-read-always-signals)
        (verilog-read-always-signals-recurse): Fix loop indexes being
-       AUTORESET. AUTORESET now assumes any variables in the
+       AUTORESET.  AUTORESET now assumes any variables in the
        initialization section of a for() should be ignored.
        Reported by Dan Dever.
        (verilog-error-font-lock-keywords)
 
 2010-10-03  Glenn Morris  <rgm@gnu.org>
 
-       * obsolete/x-menu.el: Remove file, obsolete since 21.1
+       * obsolete/x-menu.el: Remove file, obsolete since 21.1.
 
        * textmodes/rst.el (rst-font-lock-keywords-function):
        Drop Emacs 20 code.
        (sql-postgres-login-params): Add user and database defaults.
        (sql-buffer-live-p): Bug fix.
        (sql-product-history): New variable.
-       (sql-read-product): New function. Use it.
+       (sql-read-product): New function.  Use it.
        (sql-set-product, sql-product-interactive): Use it.
        (sql-connection-history): New variable.
        (sql-read-connection): New function.  Use it.
        Use `tramp-compat-funcall'.
 
        * net/tramp.el (tramp-process-actions):
-       * net/tramp-gvfs.el (tramp-handle-vc-registered):
-       * net/tramp-sh.el (tramp-gvfs-handler-askquestion)
+       * net/tramp-gvfs.el (tramp-gvfs-handler-askquestion):
+       * net/tramp-sh.el (tramp-handle-vc-registered)
        (tramp-get-remote-stat, tramp-get-remote-readlink):
        Use `tramp-compat-with-temp-message'.
 
 
 2010-09-14  Sascha Wilde  <wilde@sha-bang.de>
 
-       * vc/vc-hg.el (vc-hg-state,vc-hg-working-revision):
+       * vc/vc-hg.el (vc-hg-state, vc-hg-working-revision):
        Replace setting HGRCPATH to "" by some less invasive --config options.
 
 2010-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * whitespace.el (whitespace-style): Adjust type declaration.
 
-2010-08-26  Magnus Henoch  <magnus.henoch@gmail.com>
-
-       * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
-       empty argument to gvfs-copy.
-
-2010-08-26  Chong Yidong  <cyd@stupidchicken.com>
-
-       * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
-       handle new TRASH arg of `delete-file'.
-
-2010-08-26  Christian Lynbech  <christian.lynbech@tieto.com>  (tiny change)
-
-       * net/tramp.el (tramp-handle-insert-directory): Don't use
-       `forward-word', its default syntax could be changed.
-
-2010-08-26  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
-            Michael Albinus  <michael.albinus@gmx.de>
-
-       Implement compression for inline methods.
-
-       * net/tramp.el (tramp-inline-compress-start-size): New defcustom.
-       (tramp-copy-size-limit): Allow also nil.
-       (tramp-inline-compress-commands): New defconst.
-       (tramp-find-inline-compress, tramp-get-inline-compress)
-       (tramp-get-inline-coding): New defuns.
-       (tramp-get-remote-coding, tramp-get-local-coding): Remove,
-       replaced by `tramp-get-inline-coding'.
-       (tramp-handle-file-local-copy, tramp-handle-write-region)
-       (tramp-method-out-of-band-p): Use `tramp-get-inline-coding'.
-
-2010-08-26  Noah Lavine  <noah549@gmail.com>  (tiny change)
-
-       Detect ssh 'ControlMaster' argument automatically in some cases.
-
-       * net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
-       (tramp-default-method): Use it.
-
-2010-08-26  Karel Klíč  <kklic@redhat.com>
-
-       * net/tramp.el (tramp-file-name-for-operation):
-       Add file-selinux-context.
-
 2010-08-26  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>  (tiny change)
 
        * play/cookie1.el (read-cookie): Fix off-by-one error (bug#6921).
 
        Sync with Tramp 2.1.19.
 
-       * net/tramp-cmds.el (tramp-cleanup-all-connections)
-       (tramp-reporter-dump-variable, tramp-load-report-modules)
-       (tramp-append-tramp-buffers): Use `tramp-compat-funcall'.
-       (tramp-bug): Recommend setting of `tramp-verbose' to 9.
-
-       * net/tramp-compat.el (top): Do not autoload
-       `tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
-       only when `start-file-process' is not bound.
-       (byte-compile-not-obsolete-vars): Define if not bound.
-       (tramp-compat-funcall): New defmacro.
-       (tramp-compat-line-beginning-position)
-       (tramp-compat-line-end-position)
-       (tramp-compat-temporary-file-directory)
-       (tramp-compat-make-temp-file, tramp-compat-file-attributes)
-       (tramp-compat-copy-file, tramp-compat-copy-directory)
-       (tramp-compat-delete-file, tramp-compat-delete-directory)
-       (tramp-compat-number-sequence, tramp-compat-process-running-p):
-       Use it.
-       (tramp-advice-file-expand-wildcards): Do not use
-       `tramp-handle-file-remote-p'.
-       (tramp-compat-make-temp-file): Simplify fallback implementation.
-       (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-compat-copy-tree): Remove function.
-       (tramp-compat-delete-file): New defun.
-       (tramp-compat-delete-directory): Provide implementation for older
-       Emacsen.
-       (tramp-compat-file-attributes): Handle only
-       `wrong-number-of-arguments' error.
-
-       * net/tramp-fish.el (tramp-fish-handle-copy-file):
-       Add PRESERVE_SELINUX_CONTEXT.
-       (tramp-fish-handle-delete-file): Add TRASH arg.
-       (tramp-fish-handle-directory-files-and-attributes):
-       Do not use `tramp-fish-handle-file-attributes.
-       (tramp-fish-handle-file-local-copy)
-       (tramp-fish-handle-insert-file-contents)
-       (tramp-fish-maybe-open-connection): Use `with-progress-reporter'.
-
-       * net/tramp-gvfs.el (top): Require url-util.
-       (tramp-gvfs-mount-point): Remove.
-       (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context'
-       and `set-file-selinux-context'.
-       (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command)
-       (tramp-gvfs-handle-file-selinux-context)
-       (tramp-gvfs-handle-set-file-selinux-context): New defuns.
-       (with-tramp-dbus-call-method): Format trace message.
-       (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
-       (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
-       Implement backup call, when operation on local files fails.
-       Use progress reporter.  Flush properties of changed files.
-       (tramp-gvfs-handle-delete-file): Add TRASH arg.
-       Use `tramp-compat-delete-file'.
-       (tramp-gvfs-handle-expand-file-name): Expand "~/".
-       (tramp-gvfs-handle-make-directory): Make more traces.
-       (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
-       (tramp-gvfs-url-file-name): Hexify file name in url.
-       (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares)
-       into account for the resulting file name.
-       (tramp-gvfs-handler-askquestion): Preserve current message, in
-       order to let progress reporter continue afterwards.  (Bug#6257)
-       Return dummy mountpoint, when the answer is "no".
-       See `tramp-gvfs-maybe-open-connection'.
-       (tramp-gvfs-handler-mounted-unmounted)
-       (tramp-gvfs-connection-mounted-p): Test also for new mountspec
-       attribute "default_location".  Set "prefix" property.
-       Handle default-location.
-       (tramp-gvfs-mount-spec): Return both prefix and mountspec.
-       (tramp-gvfs-maybe-open-connection): Test, whether mountpoint
-       exists.  Raise an error, if not (due to a corresponding answer
-       "no" in interactive questions, for example).
-       Use `tramp-compat-funcall'.
-
-       * net/tramp-imap.el (top): Autoload `epg-make-context'.
-       (tramp-imap-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-imap-do-copy-or-rename-file)
-       (tramp-imap-handle-insert-file-contents)
-       (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
-       (tramp-imap-handle-delete-file): Add TRASH arg.
-
-       * net/tramp-smb.el (tramp-smb-handle-copy-file):
-       Add PRESERVE-SELINUX-CONTEXT.
-       (tramp-smb-handle-copy-file)
-       (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
-       (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
-       Use `with-progress-reporter'.
-       (tramp-smb-handle-delete-file): Add TRASH arg.
+       * net/tramp-gvfs.el (tramp-gvfs-handle-write-region):
+       Protect deleting tmpfile.
+       (tramp-gvfs-maybe-open-connection): Use `tramp-compat-funcall'.
 
-       * net/tramp.el (tramp-methods): Move hostname to the end in all
-       ssh `tramp-login-args'.  Add `tramp-async-args' attribute where
-       appropriate.
-       (tramp-verbose): Describe verbose level 9.
-       (tramp-completion-function-alist)
-       (tramp-file-name-regexp, tramp-chunksize)
-       (tramp-local-coding-commands, tramp-remote-coding-commands)
-       (with-connection-property, tramp-completion-mode-p)
-       (tramp-action-process-alive, tramp-action-out-of-band)
-       (tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
-       (tramp-exists-file-name-handler): Fix docstring.
-       (tramp-remote-process-environment): Use `format' instead of
-       `concat'.  Protect version string by apostroph.
-       (tramp-shell-prompt-pattern): Do not use a shy group in case of
-       XEmacs.
-       (tramp-file-name-regexp-unified)
-       (tramp-completion-file-name-regexp-unified): On W32 systems, do
-       not regard the volume letter as remote filename.  (Bug#5447)
-       (tramp-perl-file-attributes)
-       (tramp-perl-directory-files-and-attributes): Don't pass "$3".
-       (tramp-vc-registered-read-file-names): Read input as
-       here-document, otherwise the command could exceed maximum length
-       of command line.
-       (tramp-file-name-handler-alist): Add `file-selinux-context' and
-       `set-file-selinux-context'.
-       (tramp-debug-message): Add `tramp-compat-funcall' to ignored
-       backtrace functions.
-       (tramp-error-with-buffer): Don't show the connection buffer when
-       we are in completion mode.
-       (tramp-progress-reporter-update, tramp-remote-selinux-p)
-       (tramp-handle-file-selinux-context)
-       (tramp-handle-set-file-selinux-context, tramp-process-sentinel)
-       (tramp-connectable-p, tramp-open-shell, tramp-get-remote-trash):
-       New defuns.
-       (with-progress-reporter): New defmacro.
-       (tramp-debug-outline-regexp): New defconst.
-       (top, tramp-rfn-eshadow-setup-minibuffer)
-       (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
-       (tramp-handle-dired-compress-file, tramp-handle-shell-command)
-       (tramp-completion-mode-p, tramp-check-for-regexp)
-       (tramp-open-connection-setup-interactive-shell)
-       (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
-       (tramp-time-diff, tramp-coding-system-change-eol-conversion)
-       (tramp-set-process-query-on-exit-flag, tramp-unload-tramp):
-       Use `tramp-compat-funcall'.
-       (tramp-handle-make-symbolic-link): Flush file properties.
-       (tramp-handle-load, tramp-handle-file-local-copy)
-       (tramp-handle-insert-file-contents, tramp-handle-write-region)
-       (tramp-handle-vc-registered, tramp-maybe-send-script)
-       (tramp-find-shell): Use `with-progress-reporter'.
-       (tramp-do-file-attributes-with-stat): Add space in format string,
-       in order to work around a bug in pdksh.  Reported by Gilles Pion
-       <gpion@lfdj.com>.
-       (tramp-handle-verify-visited-file-modtime): Do not send a command
-       when the connection is not established.
-       (tramp-handle-set-file-times): Simplify the check for utc.
-       (tramp-handle-directory-files-and-attributes)
-       (tramp-get-remote-path): Use `copy-tree'.
-       (tramp-completion-handle-file-name-all-completions): Ensure, that
-       non remote files are still checked.  Oops.
-       (tramp-handle-copy-file, tramp-do-copy-or-rename-file):
-       Handle PRESERVE-SELINUX-CONTEXT.
-       (tramp-do-copy-or-rename-file): Add progress reporter.
-       (tramp-do-copy-or-rename-file-directly): Do not use
-       `tramp-handle-file-remote-p'.
-       (tramp-do-copy-or-rename-file-out-of-band):
-       Use `tramp-compat-delete-directory'.
-       (tramp-do-copy-or-rename-file-out-of-band)
-       (tramp-compute-multi-hops, tramp-maybe-open-connection):
-       Use `format-spec-make'.
-       (tramp-handle-delete-file): Add TRASH arg.
-       (tramp-handle-dired-uncache): Flush directory cache, not only file
-       cache.
-       (tramp-handle-expand-file-name)
+       * net/tramp.el (tramp-handle-expand-file-name)
        (tramp-completion-handle-file-name-all-completions)
        (tramp-completion-handle-file-name-completion):
        Use `tramp-connectable-p'.
-       (tramp-handle-start-file-process): Set connection property "vec".
-       Use it, in order to invalidate file caches.  Check only for
-       `remote-tty' process property.
-       Implement tty setting.  (Bug#4604, Bug#6360)
-       (tramp-file-name-for-operation): Add `call-process-region' and
-       `set-file-selinux-context'.
-       (tramp-find-foreign-file-name-handler)
-       (tramp-advice-make-auto-save-file-name)
-       (tramp-set-auto-save-file-modes): Remove superfluous check for
-       `stringp'.  This is done inside `tramp-tramp-file-p'.
-       (tramp-file-name-handler): Trace 'quit.  Catch the error for some
-       operations when we are in completion mode.  This gives the user
-       the chance to correct the file name in the minibuffer.
-       (tramp-completion-mode-p): Use `non-essential'.
-       (tramp-handle-file-name-all-completions): Backward/ XEmacs
-       compatibility: Use `completion-ignore-case' if
-       `read-file-name-completion-ignore-case' does not exist.
-       (tramp-get-debug-buffer): Use `tramp-debug-outline-regexp'.
-       (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
-       `tramp-open-shell'.
-       (tramp-action-password): Hide password prompt before next run.
-       (tramp-process-actions): Widen connection buffer for the trace.
-       (tramp-open-connection-setup-interactive-shell): Set `remote-tty'
-       process property.  Trace stty settings if `tramp-verbose' >= 9.
-       Apply workaround for IRIX64 bug.  Move argument of last
-       `tramp-send-command' where it belongs to.
-       (tramp-maybe-open-connection): Use `async-args' and `gw-args' in
-       front of `login-args'.
-       (tramp-get-ls-command, tramp-get-ls-command-with-dired): Run tests
-       on "/dev/null" instead of "/".
-       (tramp-get-ls-command-with-dired): Make test for "--dired"
-       stronger.
-       (tramp-set-auto-save-file-modes): Adapt version check.
-       (tramp-set-process-query-on-exit-flag): Fix wrong parentheses.
-       (tramp-handle-process-file): Call the program in a subshell, in
-       order to preserve working directory.
-       (tramp-handle-shell-command): Don't use hard-wired "/bin/sh" but
-       `tramp-remote-sh' from `tramp-methods'.
-       (tramp-get-ls-command): Make test for "--color=never" stronger.
-       (tramp-check-for-regexp): Use (forward-line 1).
 
        * net/trampver.el: Update release number.
 
 
        * net/dbus.el: Accept UNIX domain sockets as bus address.
        (top): Don't initialize `dbus-registered-objects-table' anymore,
-       this is done in dbusbind,c.
+       this is done in dbusbind.c.
        (dbus-check-event): Adapt test for bus.
        (dbus-return-values-table, dbus-unregister-service)
        (dbus-event-bus-name, dbus-introspect, dbus-register-property):
        * progmodes/octave-mod.el (octave-mode): Set comment-add.
        (octave-mode-map): Use comment-dwim (bug#6829).
 
-2010-08-12  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)
+2010-08-12  Antoine Levitt  <antoine.levitt@gmail.com>
 
        * cus-edit.el (custom-save-variables, custom-save-faces): Fix up
        indentation of inserted comment.
 
 2010-08-08  Jay Belanger  <jay.p.belanger@gmail.com>
 
-       * calc/calc.el (calc-trail-mode,calc-refresh): Use `face' property
+       * calc/calc.el (calc-trail-mode, calc-refresh): Use `face' property
        to italicize headers.
        (calc-highlight-selections-with-faces): New variable.
        (calc-selected-face, calc-nonselected-face): New faces.
 
        * progmodes/cc-cmds.el (c-mask-paragraph, c-fill-paragraph):
        Fix for the case that a C style comment has its delimiters alone on
-       their respective lines.
+       their respective lines.  (Bug#193)
 
 2010-08-06  Michael Albinus  <michael.albinus@gmx.de>
 
 2010-07-20  Michael R. Mauger  <mmaug@yahoo.com>
 
        * progmodes/sql.el: Version 2.3.
-       (sql-connection-alist): Changed keys from symbols to strings;
+       (sql-connection-alist): Change keys from symbols to strings;
        enhanced the widget definition.
        (sql-mode-menu): Add submenu to select connections.
        (sql-interactive-mode-menu): Add "Save Connection" item.
        (sql-add-product): Fix menu item.
        (sql-get-product-feature): Improved error handling.
-       (sql--alt-buffer-part, sql--alt-if-not-empty): Removed.
+       (sql--alt-buffer-part, sql--alt-if-not-empty): Remove.
        (sql-make-alternate-buffer-name): Simplified.
        (sql-product-interactive): Handle missing product.
        (sql-connect): Support string keys, minor improvements.
        (delete-backward-char): Implement in Lisp.
        (delete-forward-char): New command.
 
-       * mouse.el (mouse-region-delete-keys): Deleted.
+       * mouse.el (mouse-region-delete-keys): Delete.
        (mouse-show-mark): Simplify.
 
        * bindings.el (global-map): Bind delete and DEL, the former to
        * htmlfontify.el (hfy-face-attr-for-class): Use append instead
        of nconc to avoid pure storage error (Bug#6239).
 
-2010-06-27  Christoph  <cschol2112@googlemail.com>  (tiny change)
+2010-06-27  Christoph Scholtes  <cschol2112@googlemail.com>
 
        * bookmark.el (bookmark-bmenu-2-window, bookmark-bmenu-other-window)
        (bookmark-bmenu-other-window-with-mouse): Remove unnecessary
        * net/tramp-ftp.el (tramp-ftp-file-name-handler):
        Use `delete-file' instead of `tramp-compat-delete-file'.
 
-       * net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
-       (tramp-gvfs-handle-write-region): Use `delete-file' instead of
-       `tramp-compat-delete-file'.
+       * net/tramp-gvfs.el (tramp-gvfs-handle-write-region):
+       Use `delete-file' instead of `tramp-compat-delete-file'.
 
        * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file):
        Use `delete-file' instead of `tramp-compat-delete-file'.
 
        * textmodes/ispell.el (ispell-init-process): Fix personal dictionary
        condition in default directory check.
-       (ispell-init-process,ispell-kill-ispell,kill-buffer-hook):
+       (ispell-init-process, ispell-kill-ispell, kill-buffer-hook):
        Kill ispell process when killing its associated buffer.
 
 2010-04-27  Jan Djärv  <jan.h.d@swipnet.se>
 
        * ido.el (ido-file-internal): Fix 2009-12-02 change.
 
-2010-04-19  Christoph  <cschol2112@googlemail.com>  (tiny change)
+2010-04-19  Christoph Scholtes  <cschol2112@googlemail.com>
 
        * progmodes/grep.el (grep-compute-defaults): Fix handling of host
        default settings (Bug#5928).
 
        Fix bug#5620: recalculate all markers on compilation buffer
        modifications, not on file modifications.
-       * progmodes/compile.el (buffer-modtime): New buffer-local variable:
-       the buffer modification time, for buffers not associated with files.
+       * progmodes/compile.el (compilation-buffer-modtime): New buffer-local
+       variable: the buffer modification time, for buffers not associated with
+       files.
        (compilation-mode): Create it.
        (compilation-filter): Update it.
        (compilation-next-error-function): Use it instead of
        (ada-goto-label-re): New; matches goto labels.
        (ada-block-label-re): New; matches block labels.
        (ada-label-re): New; matches both.
-       (ada-named-block-re): Deleted; callers changed to use
+       (ada-named-block-re): Delete; callers changed to use
        `ada-block-label-re' instead.
        (ada-get-current-indent, ada-get-indent-noindent, ada-get-indent-loop):
        Use `ada-block-label-re'.
        * vc-rcs.el (vc-rcs-print-log):
        * vc-git.el (vc-git-print-log):
        * vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT,
-       ignore it.  Make the BUFFER argument non-optional
+       ignore it.  Make the BUFFER argument non-optional.
 
        * bindings.el (mode-line-buffer-identification): Do not purecopy.
 
 2009-08-19  Magnus Henoch  <magnus.henoch@gmail.com>
 
        * log-edit.el (log-edit-strip-single-file-name): New var.
-       (log-edit-insert-changelog): Use it.  Bug#3571
+       (log-edit-insert-changelog): Use it.  Bug#3571.
 
 2009-08-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * subr.el (read-passwd): Use read-key so keypad keys work as well.
-       Bug#3287
+       Bug#3287.
 
        * help.el (help-print-return-message): Rename from
        print-help-return-message.
        (def-gdb-memory-format, def-gdb-memory-unit): Update memory buffer
        after changing settings.
        (gdb-invalidate-disassembly): Update when first shown.
-       (gdb-edit-locals-value): Fixed.
+       (gdb-edit-locals-value): Fix.
        (gdb-registers-handler-custom): Print registers in right order and
        allow changing register values (only for current thread yet).
        (gdb-breakpoints-mode-map): Don't assume threads buffer is present.
 
 2009-08-06  Dmitry Dzhus  <dima@sphinx.net.ru>
 
-       * progmodes/gdb-mi.el (gdb-var-create-regexp): Removed.
+       * progmodes/gdb-mi.el (gdb-var-create-regexp): Remove.
        (gdb-var-create-handler): Rewritten using JSON parser.
        (gdb-propertize-header): Move earlier.
        (gdb-set-header): Remove to avoid duplication.
        or shell command text during AUTO expansion.  Suggested by Tad Truex.
        (verilog-read-sub-decls-expr, verilog-read-sub-decls-line)
        (verilog-read-sub-decls-sig, verilog-symbol-detick-text):
-       Fix dotted nets {a.b,c.d} and excaped identifiers being mis-included
+       Fix dotted nets {a.b,c.d} and escaped identifiers being mis-included
        in AUTOINOUT.  Reported by Matthew Lovell.
        (verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)"
        causing use of <= assignments.  Reported by Alex Reed.
@@ -19843,7 +23302,7 @@ See ChangeLog.14 for earlier changes.
 ;; coding: utf-8
 ;; End:
 
-  Copyright (C) 2009, 2010  Free Software Foundation, Inc.
+  Copyright (C) 2009-2011  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.