* lisp/help.el (help-for-help-internal): Add "P" to text.
[bpt/emacs.git] / lisp / ChangeLog
index 138949b..ddc6221 100644 (file)
@@ -1,9 +1,246 @@
+2014-01-30  Glenn Morris  <rgm@gnu.org>
+
+       * help.el (help-for-help-internal): Add "P" to text.
+
+2014-01-29  Glenn Morris  <rgm@gnu.org>
+
+       * simple.el (just-one-space, cycle-spacing): Doc fixes.
+
+2014-01-28  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (fit-frame-to-buffer): Fix calculations for margins and
+       height constraints.
+
+2014-01-28  Luke Lee  <luke.yx.lee@gmail.com>
+
+       * progmodes/hideif.el: Extend to full CPP expression syntax.
+       (hif-token-alist): Add missing tokens.
+       (hif-token-regexp): Add support for float/octal/hex immediates.
+       (hif-string-literal-regexp): New const.
+       (hif-tokenize): Recognize strings and float/octal/hex immediates.
+       (hif-exprlist): New function.
+       (hif-parse-if-exp): Use it.
+       (hif-logior-expr, hif-logxor-expr, hif-logand-expr, hif-comp-expr)
+       (hif-logshift-expr, hif-muldiv-expr, hif-lognot, hif-shiftleft)
+       (hif-shiftright, hif-multiply, hif-divide, hif-modulo, hif-equal)
+       (hif-logxor, hif-comma): New functions.
+
+2014-01-28  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/fill.el (fill-single-char-nobreak-p): Doc tweak.
+
+       * indent.el (tab-stop-list): Doc fix.  Add :version.
+
+       * vc/pcvs.el (vc-editable-p, vc-checkout): Remove unused declarations.
+       (cvs-append-to-ignore): Add compatibility alias.
+
+2014-01-27  Glenn Morris  <rgm@gnu.org>
+
+       * dired.el (dired-hide-details-mode): Don't autoload it,
+       since it cannot be used outside Dired buffers anyway.
+
+       * emulation/cua-base.el (cua-mode): Doc fix.
+
+       * dired.el (dired-hide-details-hide-symlink-targets)
+       (dired-hide-details-hide-information-lines)
+       (dired-hide-details-mode): Doc fixes.
+
+       * shadowfile.el (shadow-info-file, shadow-todo-file): Doc fix.
+       * strokes.el (strokes-file): Doc fix.  Bump :version.
+       (strokes-help): Doc fix.
+       * emulation/viper-init.el (viper-vi-style-in-minibuffer): Doc fix.
+       * emulation/viper.el (viper): Doc fix for custom group.
+       (top-level): Remove oh-so-no-longer-relevant text about vip.
+       * obsolete/otodo-mode.el (todo-prefix): Doc fix.
+
+       * ido.el (ido-save-directory-list-file):
+       * saveplace.el (save-place-file):
+       * calendar/timeclock.el (timeclock-file):
+       * net/quickurl.el (quickurl-url-file):
+       * obsolete/otodo-mode.el (todo-file-do, todo-file-done, todo-file-top):
+       * progmodes/idlwave.el (idlwave-config-directory):
+       * textmodes/remember.el (remember-data-file):
+       Bump :version.
+
+2014-01-26  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/opascal.el (opascal-tab-always-indents, opascal-tab):
+       Doc fix.  Make obsolete.
+       (opascal-mode): No longer mention opascal-tab-always-indents in doc.
+
+       * sort.el (delete-duplicate-lines): Doc fix.
+
+2014-01-25  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * progmodes/ada-mode.el (ada):
+       * woman.el (woman): Link to info manual and Commentary section.
+
+       * progmodes/flymake.el (flymake):
+       * nxml/nxml-mode.el (nxml):
+       * net/eww.el (eww):
+       * speedbar.el (speedbar, speedbar-faces, speedbar-vc):
+       * htmlfontify.el (htmlfontify):
+       * ses.el (ses):
+       * epa.el (epa):
+       * ido.el (ido): Link to info manual.
+
+2014-01-25  Leo Liu  <sdl.web@gmail.com>
+
+       * progmodes/flymake.el (flymake-make-overlay): No rear advance.
+
+2014-01-25  Adam Sjøgren  <asjo@koldfront.dk>
+
+       * net/shr.el (shr-tag-img): Prefer the title over the alt text
+       (bug#16537).
+
+2014-01-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/eww.el (eww-download-callback):
+       Fix reference to eww-download-directory.
+
+       * emacs-lisp/bytecomp.el (byte-compile-file):
+       Remove unused local variable `file-name'.
+
+2014-01-24  Glenn Morris  <rgm@gnu.org>
+
+       * woman.el (woman-default-faces, woman-monochrome-faces):
+       Fix obsolescence specification.
+
+       * subr.el (with-demoted-errors): Doc fix.
+
+2014-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el: Improve type->predicate mapping (bug#16520).
+       (cl--macroexp-fboundp): New function.
+       (cl--make-type-test): Use it.
+
+2014-01-23  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-last-sexp):
+       * simple.el (eval-expression): Doc fixes.
+
+2014-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/authors.el (authors-fixed-entries): Addition.
+
+2014-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/package.el: Write files silently.
+       (package-autoload-ensure-default-file, package--write-file-no-coding)
+       (package-generate-description-file, package--download-one-archive)
+       (package-install-from-archive): Tell `write-region' to stay quiet.
+       (package-menu-mode, package-menu--print-info): Omit the Archive column
+       if there's only one archive.
+       (package-all-keywords, package--has-keyword-p): Remove dead code.
+
+2014-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * version.el (emacs-bzr-version-bzr): Fix typo.
+
+       * version.el (emacs-repository-get-version):
+       Check either .bzr or .git, but not both.
+       Make the git case actually use the DIR argument, and return nil
+       rather than the empty string.
+       Avoid error if .git exists but the git executable is not found.
+
+2014-01-22  Martin Rudalics  <rudalics@gmx.at>
+
+       Fixes in window size functions around Bug#16430 and Bug#16470.
+       * window.el (window-total-size, window-size): New argument ROUND.
+       (window--min-delta-1, window-min-delta, window--max-delta-1):
+       Be more conservative when calculating the numbers of lines or
+       columns a window can shrink (Bug#16430).
+       (fit-window-to-buffer): Simplify code.
+       * term.el (term-window-width): Call window-body-width again.
+
+2014-01-22  Glenn Morris  <rgm@gnu.org>
+
+       * image.el (image-format-suffixes): Doc fix.
+
+       * international/quail.el (quail-define-package): Doc fix.
+
+       * emacs-lisp/authors.el (authors-valid-file-names):
+       (authors-renamed-files-alist): 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.
+       (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-17  Michael Albinus  <michael.albinus@gmx.de>
 
-       * net/tramp.el (tramp-password-prompt-regexp): Use
-       `password-word-equivalents' if available.
+       * 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  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
+       (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'
        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>
+2014-01-11  Dani Moncayo  <dmoncayo@gmail.com>
+           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.
 
+2014-01-11  Eric S. Raymond  <esr@thyrsus.com>
+
        * play/meese.el: It's 2014 and Ed Meese is justly forgotten.
        Goes with removal of the joke manpages from /etc.
 
        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.
        * loadup.el: Follow through on this name change.
 
 2014-01-05  Kenjiro NAKAYAMA  <nakayamakenjiro@gmail.com>
 
-       * net/eww.el (eww):  Support single/double quote for search.
+       * net/eww.el (eww): Support single/double quote for search.
        * net/eww.el (eww-list-histories,eww-history-browse): Fixup.
        (eww-history-quit): Delete and use quit-window.
        (eww-history-kill): Delete, because it doesn't work well and
        * mail/rmail.el (rmail-mime-message-p): Move from rmailmm.el.
        (rmail-epa-decrypt): Turn off mime processing.
 
-       * mail/rmail.el (rmail-make-in-reply-to-field):
+       * mail/rmail.el (rmail-make-in-reply-to-field):
        Add parens in message-id.
 
        * mail/rmail.el (rmail-get-coding-function): Variable.
        * 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.
 
        Silence byte-compiler warning.
 
        * frameset.el (frameset-p): Don't check non-nullness of the `properties'
-       slot , which can indeed be nil.
+       slot, which can indeed be nil.
        (frameset-live-filter-alist, frameset-persistent-filter-alist):
        Move entry for `left' from persistent to live filter alist.
        (frameset-filter-alist, frameset--minibufferless-last-p, frameset-save):
 
        Add `remember-notes' function to store random notes across Emacs
        restarts.
-       * textmodes/remember.el (remember-data-file): Add :set callback to affect
-       notes buffer (if any).
+       * textmodes/remember.el (remember-data-file): Add :set callback to
+       affect notes buffer (if any).
        (remember-notes): New command.
        (remember-notes-buffer-name, bury-remember-notes-on-kill):
        New defcustoms for the `remember-notes' function.