ChangeLog fix.
[bpt/emacs.git] / lisp / ChangeLog
index 9661cc5..b972384 100644 (file)
@@ -1,3 +1,314 @@
+2013-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (with-eval-after-load): New macro.
+       (eval-after-load): Allow form to be a function.
+       take advantage of lexical-binding.
+       (do-after-load-evaluation): Use dolist and adjust to new format.
+       * simple.el (bad-packages-alist): Use dolist and with-eval-after-load.
+
+2013-06-13  Juri Linkov  <juri@jurta.org>
+
+       * replace.el (perform-replace): Display "symbol " and other search
+       modes from `isearch-message-prefix' in the *Help* buffer.
+
+       * isearch.el (isearch-query-replace): Add " symbol" and other
+       possible search modes from `isearch-message-prefix' to the prompt.
+       (isearch-occur): Use `with-isearch-suspended' to not exit Isearch
+       when reading a regexp to collect.
+
+2013-06-13  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (word-search-regexp): Match whitespace if the search
+       string begins or ends in whitespace.  The LAX arg is applied to
+       both ends of the search string.  Use `regexp-quote' and explicit
+       \< and \> instead of \b.  Use \` and \' instead of ^ and $.
+       (isearch-symbol-regexp): Sync with `word-search-regexp' where word
+       boundaries are replaced with symbol boundaries, and characters
+       between symbols match non-word non-symbol syntax.  (Bug#14602)
+
+2013-06-13  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-del-char): Don't exceed the length of
+       `isearch-string' by the prefix arg.  (Bug#14563)
+
+2013-06-13  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-yank-word, isearch-yank-line)
+       (isearch-char-by-name, isearch-quote-char)
+       (isearch-printing-char, isearch-process-search-char):
+       Add optional count prefix arg.  (Bug#14563)
+
+       * international/isearch-x.el
+       (isearch-process-search-multibyte-characters):
+       Add optional count prefix arg.
+
+2013-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (internal-push-keymap, internal-pop-keymap): New functions.
+       (set-temporary-overlay-map): Use them (bug#14095); and take advantage of
+       lexical-binding.
+
+2013-06-13  Vitalie Spinu  <spinuvit@gmail.com>
+
+       * subr.el (set-temporary-overlay-map): Add on-exit argument.
+
+2013-06-13  Glenn Morris  <rgm@gnu.org>
+
+       * startup.el (tty-handle-args):
+       Don't just discard "--" and anything after.  (Bug#14608)
+
+       * emacs-lisp/lisp.el (forward-sexp, backward-sexp): Doc fixes.
+
+2013-06-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       Implement changes in Secret Service API.  Make it backward compatible.
+       * net/secrets.el (secrets-struct-secret-content-type): New defonst.
+       (secrets-create-item): Use it.  Prefix properties with interface.
+
+2013-06-13  Michael Hoffman  <9qobl2n02@sneakemail.com>  (tiny change)
+
+       * term.el (term-suppress-hard-newline): New option.  (Bug#12017)
+       (term-emulate-terminal): Respect term-suppress-hard-newline.
+
+2013-06-13  E Sabof  <esabof@gmail.com>  (tiny change)
+
+       * image-dired.el (image-dired-dired-toggle-marked-thumbs):
+       Only remove a `thumb-file' overlay.  (Bug#14548)
+
+2013-06-12  Grégoire Jadi  <daimrod@gmail.com>
+
+       * mail/reporter.el (reporter-submit-bug-report):
+       Handle missing package-name.  (Bug#14600)
+
+2013-06-12  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * textmodes/reftex-cite.el (reftex-cite-regexp-hist)
+       (reftex-citation-prompt, reftex-default-bibliography)
+       (reftex-bib-or-thebib, reftex-get-bibfile-list)
+       (reftex-pop-to-bibtex-entry, reftex-extract-bib-entries)
+       (reftex-bib-sort-author, reftex-bib-sort-year)
+       (reftex-bib-sort-year-reverse, reftex-get-crossref-alist)
+       (reftex-extract-bib-entries-from-thebibliography)
+       (reftex-get-bibkey-default, reftex-get-bib-names)
+       (reftex-parse-bibtex-entry, reftex-get-bib-field)
+       (reftex-format-bib-entry, reftex-parse-bibitem)
+       (reftex-format-bibitem, reftex-do-citation)
+       (reftex-figure-out-cite-format, reftex-offer-bib-menu)
+       (reftex-restrict-bib-matches, reftex-extract-bib-file)
+       (reftex-insert-bib-matches, reftex-format-citation)
+       (reftex-make-cite-echo-string, reftex-bibtex-selection-callback)
+       (reftex-create-bibtex-file): Add docstrings, mostly by converting
+       existing comments into docstrings.
+
+2013-06-12  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * ibuf-ext.el (ibuffer-mark-help-buffers): Doc fix.
+
+2013-06-12  Andreas Schwab  <schwab@suse.de>
+
+       * international/mule.el (auto-coding-alist): Use utf-8-emacs-unix
+       for auto-save files.
+
+2013-06-12  Glenn Morris  <rgm@gnu.org>
+
+       * ido.el (ido-delete-ignored-files): Remove.
+       (ido-wide-find-dirs-or-files, ido-make-file-list-1):
+       Go back to calling ido-ignore-item-p directly.
+
+2013-06-12  Eyal Lotem  <eyal.lotem@gmail.com>  (tiny change)
+
+       * ido.el (ido-wide-find-dirs-or-files): Respect ido-case-fold.
+
+       * ido.el (ido-delete-ignored-files): New function,
+       split from ido-make-file-list-1.
+       (ido-wide-find-dirs-or-files): Maybe ignore files.  (Bug#13003)
+       (ido-make-file-list-1): Use ido-delete-ignored-files.
+
+2013-06-12  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/octave.el (inferior-octave-startup)
+       (inferior-octave-completion-table)
+       (inferior-octave-track-window-width-change)
+       (octave-eldoc-function-signatures, octave-help)
+       (octave-find-definition): Use single quoted strings.
+       (inferior-octave-startup-args): Change default value.
+       (inferior-octave-startup): Do not hard code "-i" and
+       "--no-line-editing".
+       (inferior-octave-resync-dirs): Add optional arg NOERROR.
+       (inferior-octave-directory-tracker): Use it.
+       (octave-goto-function-definition): Robustify.
+       (octave-help): Support highlighting operators in 'See also'.
+       (octave-find-definition): Find subfunctions only in Octave mode.
+
+2013-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help-fns.el (help-fns--compiler-macro): If the handler function is
+       named, then put a link to it.
+       * help-mode.el (help-function-cmacro): Adjust regexp for cl-lib names.
+       * emacs-lisp/cl-macs.el (cl--compiler-macro-typep): New function.
+       (cl-typep): Use it.
+       (cl-eval-when): Simplify debug spec.
+       (cl-define-compiler-macro): Use eval-and-compile.  Give a name to the
+       compiler-macro function instead of setting `compiler-macro-file'.
+
+2013-06-09  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * vc/vc-cvs.el (vc-cvs-stay-local): Doc fix.
+       * vc/vc-hooks.el (vc-stay-local): Doc fix.
+
+2013-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+           Daniel Hackney  <dan@haxney.org>
+
+       First part of Daniel Hackney's patch to package.el.
+       * emacs-lisp/package.el: Use defstruct.
+       (package-desc): New, main struct.
+       (package--bi-desc, package--ac-desc): New structs, used to describe the
+       format in external files.
+       (package-desc-vers): Replace with package-desc-version accessor.
+       (package-desc-doc): Replace with package-desc-summary accessor.
+       (package-activate-1): Remove `package' arg since the pkg-vec now
+       includes the name.
+       (define-package): Use package-desc-from-define.
+       (package-unpack-single): Change file-name arg to be a symbol.
+       (package--add-to-archive-contents): Use package-desc-create and new
+       accessor functions to package--ac-desc.
+       (package-buffer-info, package-tar-file-info): Return a package-desc.
+       (package-install-from-buffer): Remove `type' argument.  Change pkg-info
+       arg to be a package-desc.
+       (package-install-file): Adjust accordingly.  Use \' to match EOS.
+       (package--from-builtin): New function.
+       (describe-package-1, package-menu--generate): Use it.
+       (package--make-autoloads-and-compile): Change name arg to be a symbol.
+       (package-generate-autoloads): Idem and return the name of the file.
+       * emacs-lisp/package-x.el (package-upload-buffer-internal):
+       Change pkg-info arg to be a package-desc.
+       Use package-make-ac-desc.
+       (package-upload-file): Use \' to match EOS.
+       * finder.el (finder-compile-keywords): Use package-make-builtin.
+
+2013-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/vc.el (vc-deduce-fileset): Change error message.
+       (vc-read-backend): New function.
+       (vc-next-action): Use it.
+
+       * subr.el (function-arity): Remove (mistakenly added) (bug#14590).
+
+       * progmodes/prolog.el (prolog-make-keywords-regexp): Remove.
+       (prolog-font-lock-keywords): Use regexp-opt instead.
+       Don't manually highlight strings.
+       (prolog-mode-variables): Simplify comment-start-skip.
+       (prolog-consult-compile): Use display-buffer.  Remove unused old-filter.
+
+       * emacs-lisp/generic.el (generic--normalise-comments)
+       (generic-set-comment-syntax, generic-set-comment-vars): New functions.
+       (generic-mode-set-comments): Use them.
+       (generic-bracket-support): Use setq-local.
+       (generic-make-keywords-list): Declare obsolete.
+
+2013-06-11  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Prettify after setting font-lock-defaults.  (Bug#14574)
+
+2013-06-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * replace.el (query-replace, occur-read-regexp-defaults-function)
+       (replace-search):
+       * subr.el (declare-function, number-sequence, local-set-key)
+       (substitute-key-definition, locate-user-emacs-file)
+       (with-silent-modifications, split-string, eval-after-load):
+       Fix typos, remove unneeded backslashes and reflow some docstrings.
+
+2013-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-conf.el (file-coding-system-alist): Use utf-8 as
+       default for Elisp files.
+
+2013-06-11  Glenn Morris  <rgm@gnu.org>
+
+       * vc/log-view.el (log-view-mode-map): Inherit from special-mode-map,
+       although define-derived-mode was doing this anyway.  (Bug#14583)
+
+2013-06-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * allout.el (allout-encryption-plaintext-sanitization-regexps):
+       Fix make-variable-buffer-local call to refer to the correct variable.
+
+2013-06-10  Aidan Gauland  <aidalgol@amuri.net>
+
+       * eshell/em-term.el (eshell-visual-commands)
+       (eshell-visual-subcommands, eshell-visual-options):
+       Add summary line to docstrings.  Add cross-references.
+
+2013-06-10  Glenn Morris  <rgm@gnu.org>
+
+       * epa.el (epa-read-file-name): New function.  (Bug#14510)
+       (epa-decrypt-file): Make plain-file optional.  Use epa-read-file-name.
+
+2013-06-09  Aidan Gauland  <aidalgol@amuri.net>
+
+       * eshell/em-term.el (eshell-visual-command-p): Fix bug that caused
+       output redirection to be ignored with visual commands.
+
+2013-06-09  Aidan Gauland  <aidalgol@amuri.net>
+
+       * 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-script.el (eshell-script-initialize):
+       Add missing #' to lambda.
+
+2013-06-08  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/octave.el (octave-add-log-current-defun): New function.
+       (octave-mode): Set add-log-current-defun-function.
+       (octave-goto-function-definition): Do not move point if not found.
+       (octave-find-definition): Enhance to try subfunctions first.
+
+2013-06-08  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-char-before)
+       (byte-compile-backward-char, byte-compile-backward-word):
+       Improve previous change, to handle non-explicit nil.
+
+2013-06-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el: Improve show-paren-mode behavior.
+       (smie--opener/closer-at-point): New function.
+       (smie--matching-block-data): Use it.  Don't match from right after an
+       opener or right before a closer.  Obey smie-blink-matching-inners.
+       Don't signal a mismatch for repeated inners like "switch..case..case".
+
+2013-06-07  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/octave.el (octave-mode): Set comment-use-global-state
+       to t.  (Bug#14303)
+       (octave-function-header-regexp): Fix.  (Bug#14570)
+       (octave-help-mode-finish-hook, octave-help-mode-finish):
+       Remove.  Just use temp-buffer-show-hook.
+
+       * newcomment.el (comment-search-backward): Revert last change.
+       (Bug#14434)
+
+       * emacs-lisp/smie.el (smie--matching-block-data): Minor simplification.
+
+2013-06-07  Eli Zaretskii  <eliz@gnu.org>
+
+       * Makefile.in (TAGS TAGS-LISP): Pass the (long) list of *.el files
+       through xargs, to avoid failure due to MS-Windows limitations on
+       command-line length.
+
+2013-06-06  Glenn Morris  <rgm@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-2):
+       Treat user-error like error.
+
+       * emacs-lisp/bytecomp.el (byte-compile-char-before)
+       (byte-compile-backward-char, byte-compile-backward-word):
+       Handle explicit nil arguments.  (Bug#14565)
+
 2013-06-05  Alan Mackenzie  <acm@muc.de>
 
        * isearch.el (isearch-allow-prefix): New user option.
        (lisp--augmented-font-lock-keywords-2, lisp-mode-variables):
        Remove unneeded variables and use it.
 
-2013-06-05  Teodor Zlatanov  <tzz@lifelogs.com>
+2013-06-05  João Távora  <joaotavora@gmail.com>
 
        * net/tls.el (open-tls-stream): Remove unneeded buffer contents up
-       to point when opening the connection.
-       Suggested by João Távora <joaotavora@gmail.com> in
-       <http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00464.html>.
+       to point when opening the connection.  (Bug#14380)
 
 2013-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        (auto-revert-notify-event-p, auto-revert-notify-event-file-name)
        (auto-revert-notify-handler): Handle also gfilenotify.
 
-       * subr.el: (file-notify-handle-event): New defun. Replacing ...
+       * subr.el (file-notify-handle-event): New defun.  Replacing ...
        (inotify-event-p, inotify-handle-event, w32notify-handle-event):
        Remove.
 
        * vc/log-view.el: Doc fix.
        (log-view-mode-map): Copy keymap from `special-mode-map'.
 
-2013-06-02  Eric Ludlam <zappo@gnu.org>
+2013-06-02  Eric Ludlam  <zappo@gnu.org>
 
        * emacs-lisp/eieio.el (eieio--defalias, eieio-hook)
        (eieio-error-unsupported-class-tags, eieio-skip-typecheck)
        (eshell-find-interpreter): Add new second parameter ARGS.
 
        * eshell/em-script.el (eshell-script-initialize): Add second arg
-       to the function added as MATCH to `eshell-interpreter-alist'
+       to the function added as MATCH to `eshell-interpreter-alist'.
 
        * eshell/em-dirs.el (eshell-dirs-initialize): Add second arg to
-       the function added as MATCH to `eshell-interpreter-alist'
+       the function added as MATCH to `eshell-interpreter-alist'.
 
        * eshell/em-term.el (eshell-visual-subcommands): New defcustom.
        (eshell-visual-options): New defcustom.
 
        * comint.el (comint-dynamic-complete-functions, comint-mode-map):
        `comint-dynamic-complete' is obsolete since 24.1, replaced by
-       `completion-at-point'. (Bug#13774)
+       `completion-at-point'.  (Bug#13774)
 
        * startup.el (normal-no-mouse-startup-screen): Bug fix, the
        default key binding for `describe-distribution' has been moved to
 
        * comint.el (comint-redirect-original-filter-function): Remove.
        (comint-redirect-cleanup, comint-redirect-send-command-to-process):
-       * vc/vc-cvs.el (vc-cvs-annotate-process-filter,vc-cvs-annotate-command):
+       * vc/vc-cvs.el (vc-cvs-annotate-process-filter)
+       (vc-cvs-annotate-command):
        * progmodes/octave-inf.el (inferior-octave-send-list-and-digest):
        * progmodes/prolog.el (prolog-consult-compile):
        * progmodes/gdb-mi.el (gdb, gdb--check-interpreter):
        * emacs-lisp/package.el (package-pinned-packages): New var.
        (package--add-to-archive-contents): Obey it (bug#14118).
 
-
 2013-04-03  Alan Mackenzie  <acm@muc.de>
 
        Handle `parse-partial-sexp' landing inside a comment opener (Bug#13244).
 2013-03-08  Jambunathan K  <kjambunathan@gmail.com>
 
        * hi-lock.el (hi-lock-read-regexp-defaults-function): New var.
-       (hi-lock-read-regexp-defaults):  New defun.
+       (hi-lock-read-regexp-defaults): New defun.
        (hi-lock-line-face-buffer, hi-lock-face-buffer)
        (hi-lock-face-phrase-buffer): Propagate above change.
        Update docstring (bug#13892).
 
        Correct the position of point in some line-up functions.
        * progmodes/cc-align.el (c-lineup-whitesmith-in-block)
-       (c-lineup-assignments, c-lineup-gcc-asm-reg ): take position of
+       (c-lineup-assignments, c-lineup-gcc-asm-reg ): Take position of
        point at column 0 rather than at a random place in the line.
 
 2013-03-05  Michael Albinus  <michael.albinus@gmx.de>
        * progmodes/grep.el (grep-regexp-alist): Use variable grep-match-face
        instead of hard-coded default face `match'.  (Bug#9438)
 
-2012-02-01  Christopher Schmidt  <christopher@ch.ristopher.com>
+2013-02-01  Christopher Schmidt  <christopher@ch.ristopher.com>
 
        * vc/vc-arch.el (vc-arch-registered):
        * vc/vc-bzr.el (vc-bzr-registered):
 2013-01-12  Eli Zaretskii  <eliz@gnu.org>
 
        * autorevert.el (auto-revert-notify-handler): Fix filtering of
-       file notification by ACTION. For filtering by file name, compare
+       file notification by ACTION.  For filtering by file name, compare
        only the non-directory part of the file name.
 
 2013-01-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 2013-01-11  Julien Danjou  <julien@danjou.info>
 
        * color.el (color-rgb-to-hsv): Fix conversion computing in case min and
-       max are almost equal. Also return the correct value for V which is
+       max are almost equal.  Also return the correct value for V which is
        already between 0 and 1.
 
 2013-01-11  Dmitry Antipov  <dmantipov@yandex.ru>
 2012-12-31  Jürgen Hötzel  <juergen@archlinux.org>
 
        * net/tramp-adb.el (tramp-adb-maybe-open-connection): Handle errors
-       (No device connected, invalid device name). (Bug #13299)
+       (No device connected, invalid device name).  (Bug #13299)
 
 2012-12-31  Martin Rudalics  <rudalics@gmx.at>
 
 
 2012-12-14  Paul Eggert  <eggert@cs.ucla.edu>
 
-       Fix permissions bugs with setgid directories etc. (Bug#13125)
+       Fix permissions bugs with setgid directories etc.  (Bug#13125)
        * files.el (backup-buffer): Don't rely on 9th output of
        file-attributes, as it's now a placeholder.  Instead, use the new
        optional arg of file-ownership-preserved-p.
        * textmodes/ispell.el (ispell-init-process)
        (ispell-start-process, ispell-internal-change-dictionary):
        Make sure personal dictionary name is expanded after initial
-       `default-directory' value. Use expanded strings for
+       `default-directory' value.  Use expanded strings for
        keep/restart checks and for value (Bug#13019).
 
 2012-12-03  Jay Belanger  <jay.p.belanger@gmail.com>
 
        * play/gamegrid.el (gamegrid-add-score-with-update-game-score-1):
        Don't signal an error with a score that is too low to add to the
-       list of top scores. (Bug#12779)
+       list of top scores.  (Bug#12779)
 
 2012-11-17  Chong Yidong  <cyd@gnu.org>
 
 
        * window.el (record-window-buffer)
        (display-buffer-record-window): When copying the markers to
-       window-point preserve window-point-insertion-type. (Bug#12588)
+       window-point preserve window-point-insertion-type.  (Bug#12588)
 
 2012-11-16  Glenn Morris  <rgm@gnu.org>
 
        (ad-advice-definition): Redefine as functions.
        (ad-advice-classes): Move before first use.
        (ad-make-origname, ad-set-orig-definition, ad-clear-orig-definition)
-       (ad-make-mapped-call, ad-make-advised-docstring,ad-make-plain-docstring)
-       (ad--defalias-fset): Remove functions.
+       (ad-make-mapped-call, ad-make-advised-docstring)
+       (ad-make-plain-docstring, ad--defalias-fset): Remove functions.
        (ad-make-advicefunname, ad-clear-advicefunname-definition): New funs.
        (ad-get-orig-definition): Rewrite.
        (ad-make-advised-definition-docstring): Change base docstring.
 
 2012-11-09  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 
-       * ses.el: symbol to coordinate mapping is made by symbol property
+       * ses.el: Symbol to coordinate mapping is made by symbol property
        `ses-cell'.  This means that the same mapping is done for all SES
        sheets.  That is good enough for cells with standard A1 names, but
        not for named cell.  So a hash map is added for the latter.
        buffer and calls `ispell-buffer' with debugging enabled.
 
        * textmodes/ispell.el (ispell-region): Do not prefix sent string by
-       comment in autoconf mode. (Bug#12768)
+       comment in autoconf mode.  (Bug#12768)
 
 2012-11-06  Dmitry Antipov  <dmantipov@yandex.ru>
 
 
        * textmodes/reftex-cite.el (reftex-create-bibtex-file): Make sure
        that entries with whitespace at various places are found.
-       Doc fix. Include entries that are cross-referenced from cited entries.
+       Doc fix.  Include entries that are cross-referenced from cited entries.
        Include @String definitions in the resulting bib file.  Add header
        and footer defined in `reftex-create-bibtex-header' and
        `reftex-create-bibtex-footer'.
        (reftex-do-citation): Make it possible again to insert
        non-existent entries.  Save match data when asking for optional
-       arguments. Return all keys, not just the first one.
+       arguments.  Return all keys, not just the first one.
        (reftex-all-used-citation-keys): Fix regexp to correctly extract
        all citations in the same line.
        (reftex-parse-bibtex-entry): Accept additional optional argument
 
        * textmodes/reftex-sel.el
        (reftex-select-cycle-ref-style-internal): Adapt to new structure
-       of `reftex-ref-style-alist'. Remove code for testing macro type.
+       of `reftex-ref-style-alist'.  Remove code for testing macro type.
        (reftex-select-toggle-varioref)
        (reftex-select-toggle-fancyref): Remove.
        (reftex-select-cycle-ref-style-internal)
 
        * textmodes/bibtex.el (bibtex-autokey-transcriptions):
        Transcribe also LaTeX hyphenation.
-       (bibtex-reformat): Bug fix. Do not quote twice the elements of
+       (bibtex-reformat): Bug fix.  Do not quote twice the elements of
        bibtex-reformat-previous-options.
 
 2012-09-23  Roland Winkler  <winkler@gnu.org>
        * progmodes/python.el (python-shell-send-setup-max-wait): Delete var.
        (python-shell-make-comint): accept-process-output at startup.
        (run-python-internal): Set inferior-python-mode-hook to nil.
-       (python-shell-internal-get-or-create-process): call sit-for.
+       (python-shell-internal-get-or-create-process): Call sit-for.
        (python-preoutput-result): Add obsolete alias.
        (python-shell-internal-send-string): Use it.
        (python-shell-send-setup-code): Remove call to
 2012-07-27  Fabián Ezequiel Gallina  <fgallina@cuca>
 
        Consistent completion in inferior python with emacs -nw.
-       * progmodes/python.el (inferior-python-mode): replace "<tab>"
+       * progmodes/python.el (inferior-python-mode): Replace "<tab>"
        binding in inferior-python-mode-map with "\t".
        (python-shell-completion-complete-at-point)
        (python-completion-complete-at-point): Remove interactive spec.
        (xml-name-start-char-re, xml-name-char-re, xml-name-re)
        (xml-names-re, xml-nmtoken-re, xml-nmtokens-re, xml-char-ref-re)
        (xml-entity-ref, xml-pe-reference-re)
-       (xml-reference-re,xml-att-value-re, xml-tokenized-type-re)
+       (xml-reference-re, xml-att-value-re, xml-tokenized-type-re)
        (xml-notation-type-re, xml-enumeration-re, xml-enumerated-type-re)
        (xml-att-type-re, xml-default-decl-re, xml-att-def-re)
        (xml-entity-value-re): Use syntax references in regexps where
 
        * progmodes/verilog-mode.el (verilog-read-defines): Fix reading
        parameters with embedded comments.  Reported by Ray Stevens.
-       (verilog-calc-1, verilog-fork-wait-re) (verilog-forward-sexp,
-       verilog-wait-fork-re): Fix indentation of "wait fork", bug407.
+       (verilog-calc-1, verilog-fork-wait-re, verilog-forward-sexp)
+       (verilog-wait-fork-re): Fix indentation of "wait fork", bug407.
        Reported by Tim Holt.
        (verilog-auto): Fix AUTOing a upper module then AUTOing module
        instantiated by upper module causing wrong expansion until AUTOed a
 
 2011-10-07  Chong Yidong  <cyd@stupidchicken.com>
 
-       * bindings.el ([M-left],[M-right]): Bind to left-word and
+       * bindings.el ([M-left], [M-right]): Bind to left-word and
        right-word respectively.
 
 2011-10-07  Glenn Morris  <rgm@gnu.org>
 2011-05-10  Jim Meyering  <meyering@redhat.com>
 
        Fix doubled-word typos.
-       * international/quail.el (quail-insert-kbd-layout): and and -> and
-       * kermit.el: and and -> and
-       * net/ldap.el (ldap-search-internal): to to -> to
+       * international/quail.el (quail-insert-kbd-layout): and and -> and.
+       * kermit.el: and and -> and.
+       * net/ldap.el (ldap-search-internal): to to -> to.
        * progmodes/vhdl-mode.el (vhdl-offsets-alist): Likewise.
-       * progmodes/js.el (js-mode): and and -> and
-       * textmodes/artist.el (artist-move-to-xy): at at -> at
-       (artist-draw-region-trim-line-endings): if if -> if
+       * progmodes/js.el (js-mode): and and -> and.
+       * textmodes/artist.el (artist-move-to-xy): at at -> at.
+       (artist-draw-region-trim-line-endings): if if -> if.
        And Safetyc -> Safety.
-       * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a
+       * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a.
 
 2011-05-10  Glenn Morris  <rgm@gnu.org>
            Stefan Monnier  <monnier@iro.umontreal.ca>