* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function):
[bpt/emacs.git] / lisp / ChangeLog
index a5232e4..7c838a6 100644 (file)
+2014-05-05  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
+       Backtrack one char if the global/char-literal var matcher hits
+       inside a string.  The next char could be the beginning of an
+       expression expansion.
+
+2014-05-05  Glenn Morris  <rgm@gnu.org>
+
+       * help-fns.el (describe-function-1): Test for an autoload before a
+       macro, since `macrop' works on autoloads.  (Bug#17410)
+
+2014-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * electric.el (electric-indent-functions-without-reindent): Add yaml.
+
+       * minibuffer.el (completion-table-with-quoting) <completion--unquote>:
+       Make sure the new point we return is within the new string (bug#17239).
+
+2014-05-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/rmailsum.el (rmail-new-summary-1): Fix a typo in a comment.
+
+2014-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer):
+       Use nil rather than `default' for the "default" appearance (bug#17388).
+       * vc/ediff-util.el (ediff-inferior-compare-regions)
+       (ediff-toggle-autorefine, ediff-unselect-difference): Don't use
+       a misleading `default' value when it's really a boolean.
+       * vc/ediff-init.el (ediff-set-overlay-face): Don't set help-echo if the
+       overlay is not visible.
+
+2014-05-02  Stephen Berman  <stephen.berman@gmx.net>
+
+       * calendar/todo-mode.el (todo-edit-file): Use display-warning.
+       (todo-menu): Uncomment and update.
+
+2014-05-02  Stephen Berman  <stephen.berman@gmx.net>
+
+       * calendar/todo-mode.el: Reimplement item editing to have the same
+       basic user interface as item insertion, and make small UI and
+       larger internal improvements to the latter.
+       (todo-insert-item): Add reference to the Todo mode user manual to
+       the documentation string.
+       (todo-insert-item--basic): Rename from todo-basic-insert-item and
+       adjust all callers.  Change signature to combine diary and
+       nonmarking arguments.  Incorporate functionality of deleted item
+       copying command and add error checking.  Remove detailed
+       descriptions of the arguments from the documentation string, since
+       this is treated in the Todo mode user manual.
+       (todo-copy-item, todo-edit-multiline-item)
+       (todo-edit-done-item-comment, todo-edit-item-header)
+       (todo-edit-item-time, todo-edit-item-date-from-calendar)
+       (todo-edit-item-date-to-today, todo-edit-item-date-day-name)
+       (todo-edit-item-date-year, todo-edit-item-date-month)
+       (todo-edit-item-date-day, todo-edit-item-diary-nonmarking):
+       Remove.
+       (todo-edit-item): Reimplement as wrapper command for
+       todo-edit-item--next-key and make it distinguish done and not done
+       todo items.
+       (todo-edit-item--text): New function, replacing old command
+       todo-edit-item and incorporating deleted commands
+       todo-edit-multiline-item and todo-edit-done-item-comment.
+       (todo-edit-item--header): Rename from todo-basic-edit-item-header.
+       Use only numeric value of prefix argument.  Remove detailed
+       descriptions of the arguments from the documentation string, since
+       this is treated in the Todo mode user manual.
+       (todo-edit-item--diary-inclusion): New function, replacing old
+       command todo-edit-item-diary-inclusion and incorporating and fixing
+       functionality of deleted command todo-edit-item-diary-nonmarking,
+       making sure to remove todo-nondiary-marker when adding
+       diary-nonmarking-symbol.
+       (todo-edit-category-diary-inclusion): Make sure to delete
+       diary-nonmarking-symbol when adding todo-nondiary-marker.
+       (todo-edit-category-diary-nonmarking): Fix indentation.
+       (todo-insert-item--parameters): Group diary and nonmarking
+       parameters together.
+       (todo-insert-item--apply-args): Adjust to signature of
+       todo-insert-item--basic and incorporate copy parameter.
+       Make small code improvements.
+       (todo-insert-item--next-param): Improve prompt and adjust it to
+       new parameter grouping.  Remove obsolete code.
+       (todo-edit-item--param-key-alist)
+       (todo-edit-item--date-param-key-alist)
+       (todo-edit-done-item--param-key-alist): New defconsts.
+       (todo-edit-item--prompt): New variable.
+       (todo-edit-item--next-key): New function.
+       (todo-key-bindings-t): Bind "e" to todo-edit-item.  Remove
+       bindings of deleted commands.
+
+2014-05-02  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/cl-macs.el (cl-deftype): Fix indentation.
+
+2014-05-01  Glenn Morris  <rgm@gnu.org>
+
+       * allout-widgets.el (allout-widgets-tally)
+       (allout-decorate-item-guides):
+       * menu-bar.el (menu-bar-positive-p):
+       * minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
+       * progmodes/gdb-mi.el (gdbmi-same-start, gdbmi-is-number):
+       * progmodes/js.el (js--inside-param-list-p)
+       (js--inside-dojo-class-list-p, js--forward-destructuring-spec):
+       * progmodes/prolog.el (region-exists-p):
+       * progmodes/verilog-mode.el (verilog-scan-cache-ok-p):
+       * textmodes/reftex-parse.el (reftex-using-biblatex-p):
+       Doc fixes (replace `iff').
+
+2014-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mpc.el (mpc-volume-mouse-set): Don't burp at the boundaries.
+
+2014-04-30  Eli Zaretskii  <eliz@gnu.org>
+
+       * dired.el (dired-initial-position-hook, dired-initial-position):
+       Doc string fixes.
+
+2014-04-29  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmail.el (rmail-quit): Handle killed summaries.  (Bug#17283)
+
+2014-04-27  Matthias Dahl  <matthias.dahl@binary-island.eu>
+
+       * faces.el (face-spec-recalc): Apply X resources only after the
+       defface spec has been applied. Thus, X resources are no longer
+       overriden by the defface spec which also fixes issues on win32 where
+       the toolbar coloring was wrong because it is set through X resources
+       and was (wrongfully) overriden.  (Bug#16694)
+
+2014-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/rst.el (electric-pair-pairs): Declare.
+       (rst-mode): Set it (bug#17131).
+
+2014-04-27  Juri Linkov  <juri@jurta.org>
+
+       * desktop.el (desktop-value-to-string): Let-bind `print-length'
+       and `print-level' to nil.  (Bug#17351)
+
+2014-04-25  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * battery.el (battery-update): Handle the case where battery
+       status is "N/A" (bug#17319).
+
+2014-04-24  Eli Zaretskii  <eliz@gnu.org>
+
+       * tooltip.el (tooltip-show-help-non-mode, tooltip-show-help):
+       Use equal-including-properties to compare help-echo strings (bug#17331).
+
+2014-04-24  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
+       Fix syntax for @.  (Bug#17325)
+
+2014-04-24  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs-lisp/cl.el (gv): Require gv early to break eager
+       macro-expansion cycles.
+
+2014-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (region-active-p): Check there's a mark (bug#17324).
+
+       * simple.el (completion-list-mode-map): Use choose-completion for the
+       mouse binding as well (bug#17302).
+       (completion-list-mode, completion-setup-function): Adjust docstring and
+       echo area message accordingly.
+       * progmodes/idlwave.el (idlwave-choose-completion): Adjust to new
+       calling convention of choose-completion.
+       * comint.el (comint-dynamic-list-completions):
+       * term.el (term-dynamic-list-completions): Accept choose-completion.
+
+       * progmodes/perl-mode.el (perl-syntax-propertize-function): Slash after
+       &, |, +, - and * can't be a division (bug#17317).
+
+2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term/xterm.el (xterm--version-handler): Don't use modern xterm
+       features on gnome-terminal (bug#16988).
+
+2014-04-22  Michael Heerdegen  <michael_heerdegen@web.de>
+
+       * dired.el (dired-insert-set-properties): Do not consider
+       subdirectory headings and empty lines to be information that
+       `dired-hide-details-mode' should hide.  (Bug#17228)
+
+2014-04-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
+       Remove test messages.
+       (tramp-do-copy-or-rename-file-out-of-band): Do not quote `source'
+       and `target' twice.
+
+2014-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dframe.el (dframe-get-focus): Remove `hook' argument (bug#17311).
+       * speedbar.el (speedbar-get-focus): Run the "hook" afterwards instead.
+
+       * emacs-lisp/cl-macs.el (cl--loop-let): Avoid `nil' as var name.
+
+2014-04-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
+       Set "IFS=" when using read builtin, in order to preserve spaces in
+       the file name.  Add test messages for hunting a bug on hydra.
+       (tramp-get-ls-command): Undo using "-b" argument.  It doesn't help.
+
+2014-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/prog-mode.el (prettify-symbols--compose-symbol):
+       Don't prettify a word within a symbol.
+
+2014-04-20  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-get-ls-command): Use "-b" argument if
+       possible.
+
+2014-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-smie--sh-keyword-p): Handle variable
+       assignments such as "case=hello" (bug#17297).
+
+2014-04-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-run-real-handler, tramp-file-name-handler):
+       Do not autoload.
+       (tramp-file-name-handler, tramp-completion-file-name-handler):
+       Revert patch from 2014-04-10, it isn't necessary anymore.
+       (tramp-autoload-file-name-handler)
+       (tramp-register-autoload-file-name-handlers): New defuns.
+       (top): Autoload call of `tramp-register-autoload-file-name-handlers'.
+       (tramp-register-file-name-handlers): Remove also
+       `tramp-autoload-file-name-handler' from `file-name-handler-list'.
+       Do not autoload its invocation, but eval it after loading of 'tramp.
+
+       * net/tramp-adb.el (tramp-unload-hook): Unload `tramp-adb'.
+
+       * net/tramp-compat.el (tramp-unload-hook): Unload `tramp-loaddefs'.
+
+2014-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * nxml/nxml-mode.el (nxml-fontify-matcher): Make sure propertization
+       was done (bug#17264).
+       * nxml/xmltok.el (xmltok-scan-after-comment-open): Extend unclosed
+       comment to EOB.
+
+       * progmodes/perl-mode.el (perl-calculate-indent): Don't auto-indent in
+       here-documents (bug#17262).
+
+2014-04-16  Eli Zaretskii  <eliz@gnu.org>
+
+       * term/pc-win.el (x-list-fonts, x-get-selection-value):
+       Provide doc strings, as required by snarf-documentation.
+
+2014-04-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ps-def.el (ps-generate-postscript-with-faces1): Use the new `sorted'
+       arg of overlays-at.  Use `invisible-p'.
+
+       * obsolete/lucid.el (extent-at):
+       * htmlfontify.el (hfy-overlay-props-at): Use the new `sorted' arg of
+       overlays-at.
+       (hfy-fontify-buffer): Remove unused var `orig-ovls'.
+
+2014-04-14  João Távora  <joaotavora@gmail.com>
+
+       * net/shr.el (shr-expand-url): Use `expand-file-name' for relative
+       links.  (Bug#17217).
+
+2014-04-14  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * vc/ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer):
+       Use mapc to loop over a vector.  (Bug#17257).
+
+2014-04-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-truename): Revert previous
+       patch, there are new problems with file names containing spaces.
+       Get rid of backticks.  (Bug#17238)
+
+2014-04-13  João Távora  <joaotavora@gmail.com>
+
+       * elec-pair.el (electric-pair--syntax-ppss): Simplify and fix
+       possible bug.
+
+2014-04-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * frame.el (blink-cursor-blinks, blink-cursor-blinks-done): Doc fixes.
+       (blink-cursor-mode): Mention customization variables and the
+       effect of 'blink-cursor-blinks'.
+
+2014-04-12  Barry O'Reilly  <gundaetiapo@gmail.com>
+
+       * simple.el (undo): Prevent insertion of identity mapping into
+       undo-equiv-table so as undo-only does not inf loop in the presence
+       of consecutive nils in undo list.
+
+2014-04-12  Matthias Dahl  <matthias.dahl@binary-island.eu>
+
+       * faces.el (make-face): Deprecate optional argument as it is no
+       longer needed/used since the conditional X resources handling
+       has been pushed down to make-face-x-resource-internal itself.
+       (make-empty-face): Don't pass optional argument to make-face.
+
+2014-04-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/characters.el <standard-case-table>: Add entries
+       for letters from the Coptic block u+2C80-u+2CFF.  (Bug#17243)
+       Set category of Coptic characters be 'g' (Greek).
+
+2014-04-12  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/octave.el (completion-table-with-cache): Define if not
+       available.
+       (octave-goto-function-definition)
+       (octave-sync-function-file-names)
+       (octave-find-definition-default-filename): Backquote upattern for
+       compatibility.
+
+2014-04-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-file-truename): Quote the file
+       name twice due to backticks.  (Bug#17238)
+
+2014-04-11  Glenn Morris  <rgm@gnu.org>
+
+       * term/w32-win.el (x-win-suspend-error):
+       * term/x-win.el (x-win-suspend-error): Sync docs.
+
+2014-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Ediff's overlay priorities cause more trouble than they solve.
+       * vc/ediff-init.el (ediff-shadow-overlay-priority): Remove variable.
+       (ediff-highest-priority): Remove function (bug#17234).
+       * vc/ediff-util.el (ediff-highlight-diff-in-one-buffer):
+       * vc/ediff-diff.el (ediff-set-diff-overlays-in-one-buffer)
+       (ediff-set-fine-diff-properties-in-one-buffer): Don't mess with
+       overlay priorities.
+
+2014-04-10  Feng Li  <fengli@gmail.com>  (tiny change)
+
+       * progmodes/pascal.el (pascal-font-lock-keywords): Fix incorrect format
+       entry; use symbol boundaries to avoid mis-matches.
+
+2014-04-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-file-name-handler)
+       (tramp-completion-file-name-handler): Avoid recursive loading.
+
+       * net/tramp-sh.el (tramp-make-copy-program-file-name):
+       Quote result also locally.
+
+2014-04-09  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight more
+       Module methods.  (Bug#17216)
+
+2014-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help.el (describe-bindings): Fix buffer handling (bug#17210).
+       (describe-bindings-internal): Mark obsolete.
+
+2014-04-07  João Távora  <joaotavora@gmail.com>
+
+       * elec-pair.el:
+       (electric-pair--syntax-ppss): When inside comments parse from
+       comment beginning.
+       (electric-pair--balance-info): Fix typo in comment.
+       (electric-pair--in-unterminated-string-p): Delete.
+       (electric-pair--unbalanced-strings-p): New function.
+       (electric-pair-string-bound-function): New var.
+       (electric-pair-inhibit-if-helps-balance): Decide quote pairing
+       according to `electric-pair--in-unterminated-string-p'
+
+2014-04-07  João Távora  <joaotavora@gmail.com>
+
+       * elec-pair.el (electric-pair-inhibit-if-helps-balance):
+       Inhibit quote pairing if point-max is inside an unterminated string.
+       (electric-pair--looking-at-unterminated-string-p): Delete.
+       (electric-pair--in-unterminated-string-p): New function.
+
+2014-04-07  Glenn Morris  <rgm@gnu.org>
+
+       * shell.el (shell-directory-tracker):
+       Go back to just ignoring failures.  (Bug#17159)
+
+2014-04-06  João Távora  <joaotavora@gmail.com>
+
+       Fix `electric-pair-delete-adjacent-pairs' in modes binding
+       backspace. (bug#16981)
+       * elec-pair.el (electric-pair-backward-delete-char): Delete.
+       (electric-pair-backward-delete-char-untabify): Delete.
+       (electric-pair-mode-map): Bind backspace to a menu item filtering
+       a new `electric-pair-delete-pair' command.
+       (electric-pair-delete-pair): New command.
+
+2014-04-06  João Távora  <joaotavora@gmail.com>
+
+       * progmodes/python.el (python-electric-pair-string-delimiter):
+       Fix triple-quoting electricity.  (Bug#17192)
+
+2014-04-06  João Távora  <joaotavora@gmail.com>
+
+       * elec-pair.el (electric-pair-post-self-insert-function):
+       Don't skip whitespace when `electric-pair-text-pairs' and
+       `electric-pair-pairs' were used. syntax to
+       electric-pair--skip-whitespace.  (Bug#17183)
+
+2014-04-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for
+       "<F>".  (Bug#17199)
+
+2014-04-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mpc.el (mpc--status-timer-run): Disable timer if not displayed.
+       (mpc--status-idle-timer-run): Use mpc--status-timer-run.
+
+2014-04-05  Glenn Morris  <rgm@gnu.org>
+
+       * help.el (view-lossage): Doc tweak.
+
+2014-04-05  Matthias Dahl  <matthias.dahl@binary-island.eu>
+
+       * faces.el (face-spec-recalc): Call make-face-x-resource-internal
+       only when inhibit-x-resources is nil, and do that earlier in the
+       function.  Doc fix.  (Bug#16694)
+       (face-spec-choose): Accept additional optional argument, whose
+       value is returned if no matching attributes are found.
+       (face-spec-recalc): Use the new optional argument when calling
+       face-spec-choose.  (Bug#16378)
+       (make-face-x-resource-internal): Do nothing when
+       inhibit-x-resources is non-nil.  Don't touch the default face if
+       reversed video is given--as was done in previous versions of Emacs.
+       (face-set-after-frame-default): Don't call
+       make-face-x-resource-internal here.  (Bug#16434)
+
+2014-04-04  Tassilo Horn  <tsdh@gnu.org>
+
+       * doc-view.el (doc-view-bookmark-jump):
+       Use `bookmark-after-jump-hook' to jump to the right page after the
+       buffer is shown in a window.  (bug#16090)
+
+2014-04-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/characters.el (mirroring): Fix last change:
+       instead of loading uni-mirrored.el explicitly, do that implicitly
+       by creating the 'mirroring' uniprop table.  This avoids announcing
+       the loading of uni-mirrored.el.
+
+2014-04-04  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (buffer-stale--default-function)
+       (buffer-stale-function, revert-buffer--default):
+       * autorevert.el (auto-revert-buffers): Doc tweaks.
+
+2014-04-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/characters.el: Preload uni-mirrored.el.  (Bug#17169)
+
+2014-04-03  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (make-backup-file-name-function)
+       (make-backup-file-name, make-backup-file-name--default-function)
+       (make-backup-file-name-1, find-backup-file-name)
+       (revert-buffer-function, revert-buffer-insert-file-contents-function)
+       (buffer-stale--default-function, buffer-stale-function)
+       (before-revert-hook, after-revert-hook, revert-buffer-in-progress-p)
+       (revert-buffer, revert-buffer--default)
+       (revert-buffer-insert-file-contents--default-function):
+       Doc fixes related to defaults no longer being nil.
+       (make-backup-file-name-function): Bump :version.
+       Restore nil as a valid but deprecated custom type.
+
+2014-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-syntax-propertize-function): Handle $'
+       used as a variable (bug#17174).
+
+2014-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-indent-new-calculate):
+       Handle forward-sexp failure (bug#16985).
+       (perl-syntax-propertize-function): Add "foreach" and "for" statement
+       modifiers introducing expressions (bug#17116).
+
+2014-04-02  Glenn Morris  <rgm@gnu.org>
+
+       * menu-bar.el (menu-bar-file-menu):
+       * vc/ediff.el (ediff-current-file):
+       Update for revert-buffer-function no longer being nil by default.
+
+       * simple.el (command-execute): Respect nil disabled-command-function.
+
+2014-04-01  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * simple.el (command-execute): Do not execute the command when it
+       is disabled; fixes thinko in 2013-02-20 conversion from C.  (Bug#17151)
+
+2014-03-29  Juri Linkov  <juri@jurta.org>
+
+       * dired-aux.el (dired-compress-file): Don't use string-match-p
+       because its match data is used afterwards.
+
+2014-03-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/package.el (package-built-in-p): Treat a min-version of
+       0 like nil.
+
+2014-03-27  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords):
+       Highlight special globals with font-lock-builtin-face.  (Bug#17057)
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
+       Don't propertize `?' or `!' as symbol constituent when after
+       colon.  (Bug#17097)
+
+2014-03-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset--restore-frame): Remove workaround for bug#14795
+       which is no longer needed and causes trouble in GTK builds (bug#17046).
+
+       * emacs-lisp/package-x.el (package--archive-contents-from-url):
+       Use url-insert-file-contents; package-handle-response no longer exists.
+
+2014-03-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/package.el: Fix bug#16733 (again).
+       (url-http-parse-response, url-http-end-of-headers, url-recreate-url)
+       (url-http-target-url): Remove unused declarations.
+       (package-handle-response): Remove.
+       (package--with-work-buffer): Use url-insert-file-contents and simplify.
+       (package--download-one-archive): Use current-buffer instead of
+       dynamic binding of `buffer'.
+       (describe-package-1): Do not decode readme-string.
+
+2014-03-25  Barry O'Reilly  <gundaetiapo@gmail.com>
+
+       * simple.el (primitive-undo): Correction to 2014-03-24 change.
+
+2014-03-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-methods, tramp-connection-timeout): Fix docstring.
+
+       * net/tramp-sh.el (tramp-sh-handle-vc-registered): Revert change
+       from 2014-03-07, it decreases performance unnecessarily.  Let-bind
+       `remote-file-name-inhibit-cache' to nil in the second pass.
+       (tramp-find-executable): Do not call "which" on SunOS.
+       (tramp-send-command-and-check): Fix docstring.
+       (tramp-do-copy-or-rename-file-directly): In the `rename' case,
+       check whether source directory has set the sticky bit.
+
+2014-03-24  Barry O'Reilly  <gundaetiapo@gmail.com>
+
+       * simple.el (primitive-undo): Only process marker adjustments
+       validated against their corresponding (TEXT . POS).  Issue warning
+       for lone marker adjustments in undo history.  (Bug#16818)
+       (undo-make-selective-list): Add marker adjustments to selective
+       undo list based on whether their corresponding (TEXT . POS) is in
+       the region.  Remove variable adjusted-markers, which was unused
+       and only non nil during undo-make-selective-list.
+       (undo-elt-in-region): Return nil when passed a marker adjustment
+       and explain in function doc.
+
+2014-03-24  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package--add-to-archive-contents):
+       Include already installed and built-in packages in
+       `package-archive-contents'.
+       (package-install): Don't include already installed packages in the
+       options during interactive invocation.  (Bug#16762)
+
+2014-03-24  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs-lisp/cl-macs.el (cl--do-arglist): Use `plist-member'
+       instead of cl-loop search function.
+
+2014-03-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset--initial-params): Fix typo in parameter name.
+
+2014-03-24  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * align.el (align-region): Do not fail when end-mark is nil (bug#17088).
+
+2014-03-24  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-expression-expansion-re):
+       Match special global variables without curlies, too.
+       (ruby-font-lock-keywords): Simplify the matcher for special global
+       variables.  Don't require a non-word character after the variable.
+       (Bug#17057)
+
+2014-03-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (redisplay-highlight-region-function): Increase priority of
+       overlay to make sure boundaries are visible (bug#15899).
+
+2014-03-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset-restore): Compare display strings with equal.
+
+       * frame.el (make-frame): Don't quote display name in error message,
+       it is already a string.
+
+2014-03-23  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * net/tramp.el (tramp-read-passwd): Suspend the timers while reading
+       the password.
+
+2014-03-23  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package-show-package-list): If the buffer
+       is already displayed in another window, switch to that window.
+
+2014-03-21  Daniel Colascione  <dancol@dancol.org>
+
+       * mail/emacsbug.el (report-emacs-bug): Include memory usage
+       information in bug reports.
+
+2014-03-23  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs-lisp/cl-macs.el (cl--do-arglist): Use a little `cl-loop'
+       list to look for keyword arguments instead of `memq', fixing
+       (Bug#3647) --- unfortunately, only for freshly-compiled code.
+       Please make bootstrap.
+
+2014-03-23  Richard Stallman  <rms@gnu.org>
+
+       * battery.el (battery-linux-sysfs): Search for each field
+       from the beginning of the buffer.
+
+2014-03-22  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package-desc): Use the contents of the
+       quoted form, not its cdr.  (Bug#16873)
+
+2014-03-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32-common-fns.el (x-selection-owner-p): Add empty docstring for the
+       benefit of doc.c; change parameter profile to match the X function.
+
+2014-03-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-methods): Add docstring for `tramp-login-env'
+       and `tramp-copy-env'.
+
+       * net/tramp-sh.el (tramp-methods) <sudo>: Add `tramp-login-env'.
+       (tramp-maybe-open-connection): Handle `tramp-login-env'.
+
+2014-03-21  Glenn Morris  <rgm@gnu.org>
+
+       * electric.el (electric-indent-post-self-insert-function): Add doc.
+
+2014-03-21  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package-compute-transaction):
+       Use `version-list-<=' to compare the requirement version against
+       the version of package already to be installed.  Update the error
+       message.  (Bug#16826)
+
+       * progmodes/ruby-mode.el (ruby-smie-rules):
+       Add indentation rule for ` @ '.  (Bug#17050)
+
+2014-03-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * align.el (align-regexp): Remove superfluous backslash.
+
+       * ffap.el (ffap-ftp-default-user, ffap-url-regexp)
+       (ffap-pass-wildcards-to-dired, dired-at-point-require-prefix)
+       (ffap-rfc-path, ffap-ftp-sans-slash-regexp, ffap-menu-regexp):
+       Fix docstring typos.
+       (ffap-next): Use C-u in docstring.
+       (ffap-machine-p, ffap-list-env, ffap-alist, ffap-alist)
+       (ffap-string-at-point-mode-alist, ffap-menu, ffap-menu-ask):
+       Remove superfluous backslashes.
+       (ffap-string-at-point): Reflow docstring.
+
+       * server.el (server-host): Reflow docstring.
+       (server-unload-function): Fix docstring typo.
+       (server-eval-at): Remove superfluous backslash.
+
+       * skeleton.el (skeleton-insert): Remove superfluous backslash.
+       (skeleton-insert): Doc fix.
+       (skeleton-insert): Reflow docstring.
+
+       * term/tty-colors.el (tty-color-alist, tty-modify-color-alist)
+       (tty-color-approximate, tty-color-by-index, tty-color-values)
+       (tty-color-desc): Remove superfluous backslashes.
+
+2014-03-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * electric.el (electric-newline-and-maybe-indent): New command.
+       Bind it globally to C-j.
+       (electric-indent-mode): Don't mess with the global map any more.
+       Don't drop the post-self-insert-hook is some buffer is still using it
+       (bug#16770).
+
+       * bindings.el (global-map): Remove C-j binding.
+
+       * emacs-lisp/nadvice.el (advice--make-docstring): Try harder to find
+       the docstring of functions advised before dumping (bug#16993).
+
+2014-03-19  Stefan-W. Hahn  <stefan.hahn@s-hahn.de>  (tiny change)
+
+       * ps-print.el (ps-generate-postscript-with-faces):
+       Explicitly deactivate the mark (bug#16866).
+       * simple.el (deactivate-mark): Update region highlight.
+
+2014-03-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/package.el (describe-package-1):
+       Decode commentary (bug#16733).
+
+2014-03-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * custom.el (defcustom): Doc fix: recommend avoiding destructive
+       modification of the value argument of :set (bug#16755).
+
+2014-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (newline-and-indent): Do autofill (bug#17031).
+
+2014-03-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * newcomment.el (comment-normalize-vars): Only add escaping check
+       to `comment-start-skip' if not `comment-use-syntax'.  (Bug#16971)
+       (comment-beginning): Use `narrow-to-region' instead of moving back
+       one character.
+       (http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00488.html)
+       (comment-start-skip): Update the docstring.
+
+2014-03-18  Richard Stallman  <rms@gnu.org>
+
+       * dired.el (dired-display-file): Force use of other window.
+
+2014-03-18  Daniel Colascione  <dancol@dancol.org>
+
+       * startup.el (tty-handle-args): Remove debug message from 2007.
+
+2014-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/nadvice.el (advice--interactive-form): New function.
+       (advice--make-interactive-form): Use it to avoid (auto)loading function.
+       (advice--make-1, advice-add, advice-remove):
+       Remove braindead :advice-pending hack.
+
+2014-03-17  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/calendar.el (calendar-generate-month): Apply weekend
+       face to the right days; fixes 2013-08-06 change.  (Bug#17028)
+
+2014-03-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-action-out-of-band): Read pending output.
+       (tramp-call-process): Trace also DESTINATION.
+
+       * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
+       Quote file names when they are local.  Remove superfluous trace.
+
+2014-03-17  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * newcomment.el (comment-beginning): If `comment-start-skip'
+       doesn't match, move back one char and try again.  (Bug#16971)
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Set `comment-use-syntax' to t to avoid the unnecessary runtime check.
+       Set `comment-start-skip' to a simpler value that doesn't try to
+       check if the semicolon is escaped (this is handled by
+       `syntax-ppss' now).  (Bug#16971)
+
+       * progmodes/scheme.el (scheme-mode-variables): Same.
+
+2014-03-16  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix behavior of with-temp-buffer-window (Bug#16816, Bug#17007).
+       * window.el (with-temp-buffer-window): Don't make BUFFER-OR-NAME
+       current (Bug#16816, Bug#17007).
+       (with-current-buffer-window): New macro doing the same as
+       `with-temp-buffer-window' but with BUFFER-OR-NAME current.
+       * help.el (help-print-return-message): Warn in doc-string to not
+       use this in `with-help-window'.
+       (describe-bindings-internal): Call `describe-buffer-bindings'
+       from within help buffer.  See Juanma's scenario in (Bug#16816).
+       (with-help-window): Update doc-string.
+       * dired.el (dired-mark-pop-up):
+       * files.el (save-buffers-kill-emacs):
+       * register.el (register-preview): Use `with-current-buffer-window'
+       instead of `with-temp-buffer-window'.
+
+2014-03-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * textmodes/rst.el (rst-arabic-to-roman, rst-roman-to-arabic):
+       Implement inserting into current buffer, documented in their docstrings.
+       (rst-define-key, rst-compare-adornments, rst-insert-list-new-item)
+       (rst-section-tree-point, rst-forward-section, rst-indent)
+       (rst-compute-tabs, rst-font-lock-find-unindented-line-end)
+       (rst-font-lock-find-unindented-line-limit, rst-adornment-level)
+       (rst-font-lock-handle-adornment-pre-match-form)
+       (rst-repeat-last-character): Reflow docstrings.
+       (rst-preferred-adornments, rst-update-section, rst-find-title-line)
+       (rst-adjust-adornment-work, rst-initial-items, rst-insert-list)
+       (rst-toc-insert-style, rst-toc-insert-node, rst-goto-section)
+       (rst-compile, rst-imenu-convert-cell, rst-imenu-create-index):
+       Fix docstring typos.
+       (rst-all-sections, rst-section-hierarchy, rst-adjust): Doc fixes.
+       (rst-uncomment-region, rst-font-lock-find-unindented-line-match)
+       (rst-font-lock-handle-adornment-matcher): Mark unused arguments.
+
+2014-03-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * term/ns-win.el (x-command-line-resources): Rename from ns-... version,
+       for compatibility with other ports.
+       (ns-initialize-window-system): Use it.  It is set in term/common-win.el
+       from the -xrm command line argument, but in the Nextstep port its value
+       is irrelevant because nsfns.m:Fx_open_connection ignores it for now.
+
+       * progmodes/python.el (defconst, python-syntax-count-quotes)
+       (python-indent-region, python-indent-shift-right)
+       (python-indent-dedent-line-backspace, python-nav-backward-sexp)
+       (python-nav-backward-sexp-safe, python-nav-backward-up-list)
+       (python-shell-prompt-block-regexp, python-shell-prompt-output-regexp)
+       (python-shell-prompt-pdb-regexp, python-shell-enable-font-lock)
+       (inferior-python-mode, python-shell-make-comint, run-python-internal)
+       (python-shell-buffer-substring, python-shell-send-buffer)
+       (python-pdbtrack-activate, python-pdbtrack-stacktrace-info-regexp)
+       (python-completion-complete-at-point, python-fill-docstring-style)
+       (python-eldoc-function, python-imenu-format-item-label)
+       (python-imenu-format-parent-item-label)
+       (python-imenu-format-parent-item-jump-label)
+       (python-imenu--build-tree, python-imenu-create-index)
+       (python-imenu-create-flat-index): Fix docstring typos.
+       (python-indent-context, python-shell-prompt-regexp, run-python):
+       Remove superfluous backslashes.
+       (python-indent-line, python-nav-beginning-of-defun)
+       (python-shell-get-buffer, python-shell-get-process)
+       (python-info-current-defun, python-info-current-line-comment-p)
+       (python-info-current-line-empty-p, python-util-popn): Doc fixes.
+       (python-indent-post-self-insert-function, python-shell-send-file)
+       (python-shell-completion-get-completions)
+       (python-shell-completion-complete-or-indent)
+       (python-eldoc--get-doc-at-point): Reflow docstrings.
+
+2014-03-14  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/package.el (package-menu-mode-map):
+       Replace use of obsolete function alias.  Tweak menu item text.
+
+       * info.el (Info-finder-find-node):
+       Ignore the `emacs' metapackage.  (Bug#10813)
+
+       * finder.el (finder-list-matches): Include unversioned packages
+       in the result of a keyword search.
+
+       * finder.el (finder--builtins-descriptions): New constant.
+       (finder-compile-keywords): Use finder--builtins-descriptions.
+
+2014-03-14  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * simple.el (blink-matching-paren): Describe the new value,
+       `jump', enabling the old behavior.
+       (blink-matching-open): Use that value.  (Bug#17008)
+
+2014-03-14  Glenn Morris  <rgm@gnu.org>
+
+       * finder.el (finder-no-scan-regexp): Add leim-list.
+       (finder-compile-keywords):
+       Don't skip files with same basename.  (Bug#14010)
+       * Makefile.in (setwins_finder): New, excluding leim.
+       (finder-data): Use setwins_finder.
+
+       * help-fns.el (help-split-fundoc, help-add-fundoc-usage)
+       (help-function-arglist, help-make-usage): Move from here...
+       * help.el (help-split-fundoc, help-add-fundoc-usage)
+       (help-function-arglist, help-make-usage): ... to here.  (Bug#17001)
+       * emacs-lisp/bytecomp.el (byte-compile-lambda): Do not load help-fns.
+
+2014-03-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/socks.el (socks, socks-override-functions)
+       (socks-find-services-entry):
+       * progmodes/hideif.el (hif-set-var, hif-nexttoken, hif-comma)
+       (hif-find-ifdef-block):
+       * progmodes/modula2.el (m2-indent): Fix docstring typos.
+
+       * net/tls.el (tls-program): Reflow docstring.
+
+       * progmodes/pascal.el (pascal-mode-abbrev-table)
+       (pascal-imenu-generic-expression, pascal-auto-endcomments)
+       (pascal-mark-defun, pascal-comment-area, pascal-indent-level)
+       (pascal-outline-mode): Fix docstring typos.
+       (pascal-mode): Let define-derived-mode document mode hook.
+       (pascal-uncomment-area): Reflow.
+       (pascal-exclude-str-start, pascal-exclude-str-end): Add docstring.
+
+       * progmodes/opascal.el (opascal-compound-block-indent)
+       (opascal-case-label-indent): Fix docstring typos.
+       (opascal-mode): Fix typos; let defined-derived-mode document mode hook.
+
+2014-03-13  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords):
+       Fontify multiple adjacent negation chars.  (Bug#17004)
+
+2014-03-13  Tom Willemse  <tom@ryuslash.org>  (tiny change)
+
+       * emacs-lisp/package.el (package--prepare-dependencies):
+       Accept requirements without explicit version (bug#14941).
+
+2014-03-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * register.el (register-separator, copy-to-register): Doc fixes.
+       (register-preview-default): Remove unnecessary call to concat.
+
+       * frameset.el (frameset-restore): When checking for a visible frame,
+       use the action map instead of calling visible-frame-list.
+
+2014-03-12  Jonas Bernoulli  <jonas@bernoul.li>
+
+       * emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998).
+
+2014-03-12  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (fit-frame-to-buffer): Get maximum width from
+       display's width instead of height.
+
+2014-03-12  Glenn Morris  <rgm@gnu.org>
+
+       * desktop.el (desktop-restore-frames)
+       (desktop-restore-in-current-display, desktop-restore-forces-onscreen)
+       (desktop-restore-reuses-frames): Doc tweaks.
+
+       * electric.el (electric-indent-mode): Doc fix.
+
+2014-03-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vc/pcvs.el (cvs-temp-buffer, defun-cvs-mode, cvs-get-cvsroot)
+       (cvs-checkout, cvs-mode-checkout, cvs-update-filter, cvs-mode-mark)
+       (cvs-mode-diff-head, cvs-mode-diff-repository, cvs-mode-diff-yesterday)
+       (cvs-mode-diff-vendor, cvs-mode-do, cvs-change-cvsroot)
+       (cvs-dired-use-hook): Fix docstring typos.
+       (cvs-mode-view-file-other-window, cvs-mode-byte-compile-files):
+       Doc fixes.
+
+       * vc/pcvs-defs.el (cvs-auto-remove-handled)
+       (cvs-auto-remove-directories, cvs-default-ignore-marks)
+       (cvs-idiff-imerge-handlers, cvs-reuse-cvs-buffer)
+       (cvs-execute-single-dir): Fix docstring typos.
+
+       * vc/pcvs-info.el (cvs-status-map, cvs-states): Fix docstring typos.
+       (cvs-fileinfo-pp, cvs-fileinfo-from-entries): Doc fixes.
+
+       * vc/pcvs-parse.el (cvs-parsed-fileinfo): Reflow docstring.
+
+       * vc/pcvs-util.el (cvs-flags-query, cvs-flags-set, cvs-prefix-set):
+       Fix docstring typos.
+
+2014-03-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset--jump-to-register): Add autoload; it could be
+       called from jump-to-register after unloading the frameset package.
+
+2014-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (set-mark): Ensure mark-active is nil if the mark is nil
+       (bug#16975).  Deactivate the mark before setting it to nil.
+       (activate-mark): Do nothing if region is already active.
+
+2014-03-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset--target-display): Remove definition; declare.
+       (frameset-save, frameset-restore): Let-bind frameset--target-display.
+
+2014-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/nadvice.el (advice--make-1): Fix autoloading avoidance.
+       (advice-add): Add a :advice--pending marker, so advice--make-1 knows
+       when the advice is pending.
+       (advice-remove): Remove this marker when not needed any more.
+
+2014-03-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el: Separate options for reusing frames and cleaning up.
+       (frameset--reuse-list): Remove definition; declare.
+       (frameset--action-map): Declare.
+       (frameset--find-frame-if): Doc fix.
+       (frameset--restore-frame): Cache frame action.
+       (frameset-restore): New keyword arg CLEANUP-FRAMES, allows to select
+       how to clean up the frame list after restoring.  Remove cleaning
+       options from REUSE-FRAMES.  Change all keyword values to symbols.
+       (frameset--jump-to-register): Simplify by using CLEANUP-FRAMES.
+
+       * desktop.el (desktop-restore-forces-onscreen)
+       (desktop-restore-reuses-frames): Use non-keyword values.
+       (desktop-restore-frameset): Use CLEANUP-FRAMES arg of frameset-restore.
+
+2014-03-10  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (find-file): Doc fix: update info node name.
+
+       * emacs-lisp/advice.el (ad-add-advice, defadvice):
+       Doc fix: remove references to deleted info nodes.
+
+2014-03-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
+       Do not add `nil' to the environment, when there's no remote `locale'.
+       (tramp-find-inline-encoding): Check, that the remote host has
+       installed perl, before sending scripts.
+
+2014-03-10  Leo Liu  <sdl.web@gmail.com>
+
+       * emacs-lisp/eldoc.el (eldoc-minibuffer-message):
+       Clear eldoc-last-message.  (Bug#16920)
+
+2014-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * desktop.el (desktop-create-buffer): Don't run activate-mark-hook
+       (bug#14430).
+
+2014-03-09  Juri Linkov  <juri@jurta.org>
+
+       * ansi-color.el (ansi-color-names-vector): Copy default colors
+       from `xterm-standard-colors' that look well on the default white
+       background (and also on the black background) to avoid illegible
+       color combinations like yellow-on-white and white-on-white.
+       http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html
+
+2014-03-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset-restore): When no frame is visible, do not
+       generate a list of frames, just make visible the selected one.
+
+2014-03-08  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * vc/vc-git.el (vc-git-command): Turn FILE-OR-LIST into nil when
+       it only contains the repository root.  (Bug#16897)
+
+2014-03-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-vc-registered): Run first pass
+       only when `remote-file-name-inhibit-cache' is nil.
+       (tramp-sh-file-name-handler): Use `tramp-error'.  Simplify code.
+
+2014-03-06  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (fit-frame-to-buffer, fit-frame-to-buffer-margins):
+       Fix doc-strings.
+       (fit-frame-to-buffer): New argument ONLY.  Remove dependency on
+       fit-frame-to-buffer variable.  Fix doc-string.
+       (fit-window-to-buffer): Set ONLY argument in call of
+       fit-frame-to-buffer.  Fix doc-string.
+
+2014-03-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-error): VEC-OR-PROC can be nil.
+       (tramp-action-password): Clear password cache if needed.
+       (tramp-read-passwd): Do not clear password cache.
+
+       * net/tramp-gvfs.el (tramp-gvfs-handler-askpassword): Clear password
+       cache unless it is the first password request.
+
+2014-03-06  Glenn Morris  <rgm@gnu.org>
+
+       * simple.el (newline): Doc tweak.
+
+       * emacs-lisp/shadow.el (load-path-shadows-find):
+       Ignore dir-locals.  (Bug#12357)
+
+2014-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (interpreter-mode-alist):
+       * progmodes/sh-script.el (sh-ancestor-alist): Add dash.  (Bug#16938)
+
+2014-03-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * frameset.el (frameset--initial-params): Filter out null entries.
+
+2014-03-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window-min-height, window-min-width):
+       Rewrite doc-strings.
+       (window-body-size): Add PIXELWISE argument to make it consistent
+       with its callees.
+
+2014-03-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * finder.el (finder-mode-map, finder-mode-syntax-table):
+       Revert part of 2014-02-28 change.
+
+2014-03-05  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * net/eww.el (eww-mode-map): [tab] doesn't work on tty.
+       (eww-setup-buffer): Clear next/prev/etc more reliably.
+       (eww-textarea-map): [tab] doesn't work on tty.
+       Reported by Mario Lang.
+
+       * net/shr.el (shr-map): Ditto.
+
+2014-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * minibuffer.el (completion-hilit-commonality):
+       Revert 2014-03-01 short-cut, which changed the return value. (Bug#16933)
+
+2014-03-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * hilit-chg.el (hilit-chg-unload-function): New function.
+       (highlight-changes-mode, highlight-changes-visible-mode): Fix typos.
+       (hilit-chg-map-changes): Prefer cardinal number to digit.
+       (hilit-chg-display-changes): Reflow docstring.
+       (highlight-changes-rotate-faces): Remove superfluous backslash.
+
+2014-03-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-vc-registered): Do not call
+       `tramp-send-command-and-check'.
+
+2014-03-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * hexl.el (hexl-address-region, hexl-ascii-region)
+       (hexl-goto-hex-address, hexl-backward-char, hexl-forward-char)
+       (hexl-backward-short, hexl-forward-short, hexl-backward-word)
+       (hexl-forward-word, hexl-previous-line, hexl-next-line):
+       Use "Hexl mode" for non-hyperlinked hexl-mode references in docstrings.
+       (hexl-mode): Doc fix.
+       (hexl-ascii-start-column, hexl-beginning-of-line, hexl-end-of-line)
+       (hexl-mode-ruler): Fix typos in docstrings.
+
+       * strokes.el (strokes-xpm-header, strokes-rate-stroke): Fix typos.
+       (strokes-character, strokes-get-grid-position, strokes-list-strokes):
+       Remove superfluous backslashes.
+       (strokes-last-stroke, strokes-global-map, strokes-mode):
+       Reflow docstrings.
+       (strokes-xpm-for-stroke, strokes-xpm-to-compressed-string)
+       (strokes-xpm-for-compressed-string): Use quotes with buffer name.
+       (strokes-distance-squared, strokes-global-set-stroke)
+       (strokes-global-set-stroke-string): Doc fixes.
+       (strokes-help): Fix typos; reflow docstring.
+
+2014-03-04  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window-in-direction): Fix doc-string.
+
+2014-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/smie.el (smie-config-guess): Doc fix.
+       Explicit error if no grammar.
+       (smie-config-save): Doc fix.  Fix quote typo.
+
+2014-03-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/cc-mode.el (c-initialize-cc-mode): Only hook into
+       electric-indent-mode-hook if we obey electric-indent-mode.
+       (c-basic-common-init): Use (fboundp 'electric-indent-local-mode) to
+       decide whether we obey electric-indent-mode.
+       (c-change-set-fl-decl-start, c-extend-after-change-region):
+       Silence warnings.
+       (c-electric-indent-mode-hook): Assume we do want to obey
+       electric-indent-mode.
+
+       * electric.el (electric-indent-mode-has-been-called): Remove.
+       (electric-indent-mode): Fix accordingly.
+
+       * files.el (hack-local-variables): Mention file name in warning.
+
+       * htmlfontify.el (hfy-fontify-buffer): Drop `invis-range' message.
+
 2014-03-04  Michal Nazarewicz  <mina86@mina86.com>
 
-       * binding.el: Add comment describing why C-d binds to `delete-char'.
+       * bindings.el: Add comment describing why C-d binds to `delete-char'.
        * simple.el (delete-forward-char): Mark as interactive-only.
 
 2014-03-03  Juanma Barranquero  <lekktu@gmail.com>
 2014-02-28  Martin Rudalics  <rudalics@gmx.at>
 
        Revert recent with-temp-buffer-window change (Bug#16816, Bug#16882).
-       * window.el (with-temp-buffer-window): Revert change from
-       2014-02-21.  Suggested by Thierry Volpiatto.
-       <thierry.volpiatto@gmail.com>.  Fix doc-string based on a
-       suggestion by Nicolas Richard <theonewiththeevillook@yahoo.fr>.
+       * window.el (with-temp-buffer-window): Revert change from 2014-02-21.
+       Suggested by Thierry Volpiatto <thierry.volpiatto@gmail.com>.
+       Fix doc-string based on a suggestion by Nicolas Richard
+       <theonewiththeevillook@yahoo.fr>.
        * help.el (with-help-window): Fix doc-string.
 
 2014-02-28  Ivan Kanis  <ivan@kanis.fr>
 
 2014-02-22  Daniel Colascione  <dancol@dancol.org>
 
-       * net/secrets.el (secrets-create-item,secrets-search-items):
+       * net/secrets.el (secrets-create-item, secrets-search-items):
        Check that attribute values are strings, avoiding the construction
        of invalid dbus messages.
 
        dbus-call-method check for completion using a busy-wait loop with
        gradual backoff.
 
-2013-10-02  Michael Albinus  <michael.albinus@gmx.de>
+2014-02-16  Michael Albinus  <michael.albinus@gmx.de>
 
        Sync with Tramp 2.2.9.
 
        * ielm.el (ielm-mode-hook):
        * emacs-lisp/lisp-mode.el (emacs-lisp-mode-hook)
        (lisp-interaction-mode-hook):
-       * progmodes/cfengine.e (cfengine3-documentation-function):
+       * progmodes/cfengine.el (cfengine3-documentation-function):
        Replace obsolete alias `turn-on-eldoc-mode' with `eldoc-mode'.
 
 2014-01-30  Stefan Monnier  <monnier@iro.umontreal.ca>
        (ruby-smie-rules): Adjust handling of open-paren, now that it's never
        followed by implicit semi-colons.  Add rule for string concatenation
        and for indentation at BOB.
-       (ruby-forward-sexp, ruby-backward-sexp): Adjust for when smie is in use.
+       (ruby-forward-sexp, ruby-backward-sexp): Adjust for when SMIE is in use.
 
        * emacs-lisp/smie.el (smie-next-sexp): Don't go back to pos before
        calling next-sexp, since next-token may have skipped chars which
        * eshell/em-term.el (eshell-visual-command-p): New function.
        (eshell-term-initialize): Move long lambda to separate function
        eshell-visual-command-p.
-       * eshell/em-dirs.el (eshell-dirs-initialise):
+       * eshell/em-dirs.el (eshell-dirs-initialize):
        * eshell/em-script.el (eshell-script-initialize):
        Add missing #' to lambda.
 
 
 2013-06-05  Leo Liu  <sdl.web@gmail.com>
 
-       Re-implement smie matching block highlight using
+       Re-implement SMIE matching block highlight using
        show-paren-data-function.  (Bug#14395)
        * emacs-lisp/smie.el (smie-matching-block-highlight)
        (smie--highlight-matching-block-overlay)
 2013-04-19  Masatake YAMATO  <yamato@redhat.com>
 
        * progmodes/sh-script.el (sh-imenu-generic-expression):
-       Handle function names with a single character.   (Bug#14111)
+       Handle function names with a single character.  (Bug#14111)
 
-2013-04-19  Dima Kogan  <dima@secretsauce.net>    (tiny change)
+2013-04-19  Dima Kogan  <dima@secretsauce.net>  (tiny change)
 
        * progmodes/gud.el (gud-perldb-marker-filter): Understand position info
        for subroutines defined in an eval (bug#14182).