Unduplicate the lib-src/ and etc/ ChangeLogs
[bpt/emacs.git] / lisp / ChangeLog
index 795dec2..2566cf3 100644 (file)
@@ -1,7 +1,318 @@
+2014-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/authors.el (authors-valid-file-names): Additions.
+
+       * vc/vc-git.el (vc-git-print-log): Remove --follow;
+       reverts 2014-01-09 change.  (Bug#16422)
+
+       * calc/calc-embed.el (thing-at-point-looking-at):
+       * emacs-lisp/map-ynp.el (x-popup-dialog):
+       * obsolete/lmenu.el (x-popup-dialog):
+       * emacs-lisp/package.el (url-recreate-url):
+       * mail/mailclient.el (clipboard-kill-ring-save):
+       * subr.el (x-popup-dialog): Update declaration.
+       * mail/rmail.el (rmail-mime-message-p):
+       * window.el (tool-bar-lines-needed): Remove unnecessary declaration.
+
+2014-01-21  Daniel Colascione  <dancol@dancol.org>
+
+       * progmodes/sh-script.el (sh--inside-noncommand-expression):
+       Correctly detect when we're inside an arithmetic expansion form
+       containing nested parenthesis.
+       (sh--maybe-here-document): Use `sh--inside-noncommand-expression`
+       to detect cases where we shouldn't expand "<<" to a heredoc
+       skeleton.
+
+2014-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/eldoc.el: Properly remove message in minibuffer case.
+       (eldoc--message-command-p): New function.
+       (eldoc-display-message-p): Use it.
+       (eldoc-pre-command-refresh-echo-area): In the minibuffer case, the
+       message is not automatically erased for us.
+       (eldoc-print-current-symbol-info): Erase previous message, if any.
+
+2014-01-21  Tassilo Horn  <tsdh@gnu.org>
+
+       * textmodes/reftex.el (reftex-create-bibtex-file): Fix autoload to
+       specify it's an interactive function.
+
+       * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
+       Fix regex used for scanning for citation keys which failed for
+       citations with optional arguments.
+
+2014-01-21  Leo Liu  <sdl.web@gmail.com>
+
+       * simple.el (read--expression): Don't enable eldoc-mode.
+
+2014-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (move-beginning-of-line): Make sure we don't move forward
+       (bug#16497).
+
+2014-01-20  Juri Linkov  <juri@jurta.org>
+
+       * saveplace.el (toggle-save-place, save-place-to-alist)
+       (save-places-to-alist, save-place-dired-hook): Add (derived-mode-p
+       'dired-mode) before checking for dired-directory.  (Bug#16477)
+
+2014-01-20  Juri Linkov  <juri@jurta.org>
+
+       * indent.el (indent-line-to): Use backward-to-indentation
+       instead of back-to-indentation.  (Bug#16461)
+
+2014-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Revert some of the CANNOT_DUMP fix (Bug#16494).
+       Because of this, "make bootstrap" won't work if CANNOT_DUMP=yes,
+       but fixing this can wait until after the next release.
+       * Makefile.in (emacs): Keep EMACSLOADPATH empty.
+
+2014-01-19  Michael Albinus  <michael.albinus@gmx.de>
+
+       * eshell/esh-mode.el (eshell-password-prompt-regexp):
+       Use `password-word-equivalents'.
+       (eshell-watch-for-password-prompt): Let-bind `case-fold-search'
+       to t.  (Bug#5664, Bug#13124)
+
+2014-01-19  Alan Mackenzie  <acm@muc.de>
+
+       Bind open-paren-in-column-0-is-defun-start to nil at some entry
+       points.
+       * progmodes/cc-engine.el (c-invalidate-state-cache-1)
+       (c-parse-state-1, c-guess-basic-syntax):  Bind it here.
+       * progmodes/cc-mode.el (c-before-change, c-after-change)
+       (c-font-lock-fontify-region): Bind it here.
+
+2014-01-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * term.el (term-window-width): Call window-text-width instead of
+       window-width (Bug#16470).
+
+2014-01-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * simple.el (password-word-equivalents): Remove duplicates.
+       Sort, to make this easier next time.
+       Downcase.  Omit ": " after "jelszó".
+
+2014-01-18  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * term/common-win.el (saved-region-selection): Defvar it.
+       (x-select-text): Set saved-region-selection (Bug#16382).
+
+2014-01-18  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/authors.el (authors-aliases)
+       (authors-renamed-files-alist): Add some entries.
+
+2014-01-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-password-prompt-regexp):
+       Use `password-word-equivalents' if available.
+       (tramp-action-password, tramp-process-one-action)
+       (tramp-read-passwd): Let-bind `case-fold-search' to t.  (Bug#13124)
+
+2014-01-17  Chong Yidong  <cyd@gnu.org>
+
+       * simple.el (password-word-equivalents): New defcustom.
+       * comint.el (comint-password-prompt-regexp): Use it.  Bump version
+       to 24.4.
+       (comint-watch-for-password-prompt): Let-bind `case-fold-search'
+       to t.  (Bug#13124)
+
+2014-01-17  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-alignable-keywords): New constant.
+       (ruby-align-to-stmt-keywords): Change the default value.
+       Use `ruby-alignable-keywords' to generate the possible customization
+       choices.
+       (ruby-smie-rules): Instead of using a hardcoded list of alignable
+       keywords, check against the value of `ruby-alignable-keywords'
+       (http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01439.html).
+
+2014-01-17  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/authors.el (authors-aliases): Remove unnecessary entries.
+
+       Make M-x authors return zero *Authors Errors* from current logs.
+       * emacs-lisp/authors.el (authors-obsolete-files-regexps):
+       (authors-ignored-files): Add some entries, remove others.
+       (authors-ambiguous-files, authors-valid-file-names):
+       Add some entries.
+       (authors-renamed-files-alist): Add, remove, and adjust entries.
+       (authors-renamed-files-regexps): Add some entries.
+       Remove some very broad ones.  Make some entries `lax'.
+       (authors-lax-changelogs): New constant.
+       (authors-disambiguate-file-name): Treat top-level specially.
+       (authors-lax-changelog-p): New function.
+       (authors-canonical-file-name): Check file as written against
+       authors-valid-file-names.  Do not special-case etc/.
+       Handle `lax' logs and authors-renamed-files-regexps elements.
+
+2014-01-16  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package-desc--keywords): Use `cdr' with
+       `assoc'.  Use `nth' instead of `cdr'.  Make private.  Update all
+       callers.
+
+2014-01-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * follow.el (follow-adjust-window): Remove `dest' argument (bug#16426).
+       Assume we're already in the proper buffer.
+       Inspired by Anders Lindgren <andlind@gmail.com>.
+       (follow-post-command-hook): Call it from the right buffer.
+       (follow-comint-scroll-to-bottom): Adjust call.
+       (follow-all-followers): Use get-buffer-window-list.
+
+2014-01-15  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-file): Use whole
+       `buffer-file-name' in interactive-form so that we don't leave
+       pathless file names in `file-name-history'.
+
+2014-01-15  Juri Linkov  <juri@jurta.org>
+
+       * indent.el (indent-rigidly): Set deactivate-mark to nil
+       in transient indentation mode.  (Bug#16438)
+
+2014-01-15  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/package.el (package-desc-keywords): New function
+       (Bug#16222).
+       (describe-package-1, package-all-keywords)
+       (package--has-keyword-p): Use it.
+
+2014-01-14  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
+
+       * simple.el (define-alternatives): When creating the
+       COMMAND-alternatives variable, assign COMMAND as its definition
+       name so that `describe-variable' can relocate it.
+
+2014-01-14  Matthew Leach  <matthew@mattleach.net>  (tiny change)
+
+       * font-lock.el (font-lock-keywords): Fix typo in docstring
+       (bug#16307).
+
+2014-01-14  Agustín Martín Domingo  <agustin.martin@hispalinux.es>
+
+       * ispell.el (ispell-region): Reset `in-comment' for new line
+       instead of wrongly reset `add-coment' (bug#13577).
+
+2014-01-14  Daiki Ueno  <ueno@gnu.org>
+
+       * epa-file.el (epa-file-write-region): Encode the region according
+       to `buffer-file-format'.  Problem reported at:
+       <http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=32917>.
+
+2014-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/edebug.el (edebug--display): Move protective let-binding
+       so it applies in the right buffer (bug#16410).
+
+2014-01-13  Daniel Colascione  <dancol@dancol.org>
+
+       * textmodes/rst.el (rst-define-key): Provide deprecated
+       keybindings through named functions instead of anonymous ones so
+       that "??" doesn't appear in describe-mode output.
+
+2014-01-13  Bastien Guerry  <bzg@gnu.org>
+
+       * simple.el (define-alternatives): Call the selected command
+       interactively.  When setting `COMMAND--implementation' for the
+       first time, tell the user how to chose another implementation.
+       Enhance the docstring.
+
+2014-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/log-edit.el: Fix highlighting of summary when it's the first line.
+       (log-edit--match-first-line): New function.
+       (log-edit-font-lock-keywords): Use it.
+       (log-edit-mode): Make jit-lock-defer-multiline work.
+
+2014-01-13  Bastien Guerry  <bzg@gnu.org>
+
+       * rect.el (rectangle-mark-mode): When the region is not active,
+       display a message saying that the mark as been set and that
+       rectangle mode is in use.
+       (rectangle--highlight-for-redisplay): Only put an overlay with a
+       visible vertical bar when (display-graphic-p) is non-nil.
+       This partially fixes Bug#16403.
+
+2014-01-13  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-find-file): Go to DIR before displaying the error
+       about a nonexistent file if no previous Info file is visited.
+       Use `user-error' instead of `error' for "Info file %s does not exist".
+       (Info-find-node-2): In case of a nonexistent node in unwind forms
+       go to the Top node if there is no previous node to revert to.
+       (Bug#16405)
+
+2014-01-13  Martin Rudalics  <rudalics@gmx.at>
+
+       fit-frame/window-to-buffer code fixes including one for Bug#14096.
+       * window.el (fit-frame-to-buffer): Fix doc-string.
+       Respect window-min-height/-width.  Fit pixelwise when
+       frame-resize-pixelwise is non-nil.  Adjust right/bottom edge
+       when avoiding that frame goes partially off-screen.
+       (fit-window-to-buffer): Respect window-min-height/-width
+       (Bug#14096).
+
+2014-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * indent.el (indent-according-to-mode): Flush to column 0 in text-mode
+       after an empty line.
+
+2014-01-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * net/shr.el (shr-render-region): Autoload.
+
+2014-01-12  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * net/eww.el (eww-download-directory): Rename from
+       `eww-download-path' (Bug#16419).
+
+2014-01-12  Leo Liu  <sdl.web@gmail.com>
+
+       * dired-x.el (dired-mode-map): Fix last change.
+
+       * emacs-lisp/eldoc.el (eldoc-mode): Add hook locally.
+
+2014-01-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Spelling fixes.
+       * emacs-lisp/generic.el (generic--normalize-comments):
+       Rename from generic--normalise-comments.  All uses changed.
+       * play/bubbles.el (bubbles--neighborhood-score):
+       (bubbles--mark-direct-neighbors, bubbles--mark-neighborhood)
+       (bubbles--neighborhood-available)
+       (bubbles--update-neighborhood-score):
+       Rename from names with 'neighbourhood'.  All uses changed.
+
+2014-01-12  Leo Liu  <sdl.web@gmail.com>
+
+       Re-implement the feature of showing eldoc info after editing.
+       * emacs-lisp/eldoc.el (eldoc-post-insert-mode): Remove.
+       (eldoc-edit-message-commands): New function.
+       (eldoc-print-after-edit): New variable.
+       (eldoc-pre-command-refresh-echo-area): Emit message only by
+       eldoc-message-commands.
+       (eldoc-mode): Restrict eldoc-message-commands to editing commands
+       if eldoc-print-after-edit is set.  (Bug#16346)
+       * simple.el (read--expression): Enable eldoc-mode.
+       * progmodes/octave.el (octave-mode-menu): Adapt to change in eldoc.
+
+2014-01-11  Eric S. Raymond  <esr@thyrsus.com>
+
+       * version.el (emacs-repository-get-version): Enhance so the
+       function works correctly in either a Bazaar or Git repo.
+
+       * play/meese.el: It's 2014 and Ed Meese is justly forgotten.
+       Goes with removal of the joke manpages from /etc.
+
 2014-01-10  K. Handa  <handa@gnu.org>
 
-       * mail/rmail.el (rmail-get-coding-system): Check
-       rmail-get-coding-function before "funcall"ing it.
+       * mail/rmail.el (rmail-get-coding-system):
+       Check rmail-get-coding-function before "funcall"ing it.
 
 2014-01-10  Glenn Morris  <rgm@gnu.org>
 
 
 2014-01-10  Chong Yidong  <cyd@gnu.org>
 
-       * progmodes/octave.el (octave-mode-menu): Don't assume eldoc is
-       loaded.
+       * progmodes/octave.el (octave-mode-menu): Don't assume eldoc is loaded.
 
 2014-01-10  Anders Lindgren  <andlind@gmail.com>
 
        In preparation for the move to git, sanitize out some
        Bazaar-specific names.
 
+       * emacs-lisp/authors.el: INSTALL.BZR renamed to INSTALL.REPO.
+
        * version.el (emacs-bzr-version): Name changed to
-       emacs-repository-version. Obsolete-variable alias made.
+       emacs-repository-version.  Obsolete-variable alias made.
        * loadup.el: Follow through on this name change.
        * mail/emacsbug.el (report-emacs-bug): Factor out any
        assumption about the version control system in use.
 2014-01-06  Leo Liu  <sdl.web@gmail.com>
 
        * dired-x.el (dired-mode-map): Rebind dired-omit-mode to C-x M-o
-       to avoid shadowning global key.  (Bug#16354)
+       to avoid shadowing global key.  (Bug#16354)
 
 2014-01-06  Daniel Colascione  <dancol@dancol.org>
 
        * term/ns-win.el (ns-initialize-window-system): Rename Help to Info
        in menu bar.
 
-       * menu-bar.el: Move GNUStep specific menus...
+       * menu-bar.el: Move GNUstep specific menus...
 
        * term/ns-win.el (ns-initialize-window-system): ... to here.
 
 
 2013-03-21  Eric Ludlam  <zappo@gnu.org>
 
-       * eieio/eieio-datadebug.el (data-debug/eieio-insert-slots):
+       * emacs-lisp/eieio-datadebug.el (data-debug/eieio-insert-slots):
        Inhibit read only while inserting objects.
 
 2013-03-22  Teodor Zlatanov  <tzz@lifelogs.com>