+2014-02-03 Glenn Morris <rgm@gnu.org>
+
+ * register.el (window-configuration-to-register)
+ (frame-configuration-to-register): Unadvertise unused argument.
+ * frameset.el (frameset-to-register): Remove unused argument.
+
+ * kmacro.el (kmacro-to-register):
+ * register.el (increment-register):
+ * calc/calc-yank.el (calc-copy-to-register, calc-insert-register)
+ (calc-append-to-register, calc-prepend-to-register):
+ * play/gametree.el (gametree-layout-to-register)
+ (gametree-apply-register-layout):
+ * textmodes/picture.el (picture-clear-rectangle-to-register)
+ (picture-yank-rectangle-from-register):
+ * vc/emerge.el (emerge-combine-versions-register):
+ Use register-read-with-preview to read registers.
+
+2014-02-03 João Távora <joaotavora@gmail.com>
+
+ * elec-pair.el (electric-pair-backward-delete-char): Don't error
+ when at beginning of (possibly narrowed) buffer.
+
+2014-02-02 Daniel Colascione <dancol@dancol.org>
+
+ * help-at-pt.el (help-at-pt-string,help-at-pt-maybe-display): Also
+ try to display local help from just before point.
+
+2014-02-02 Alan Mackenzie <bug-cc-mode@gnu.org>
+
+ c-parse-state. Don't "append-lower-brace-pair" in certain
+ circumstances. Also fix an obscure bug where "\\s!" shouldn't be
+ recognised as a comment.
+
+ * progmodes/cc-engine.el (c-state-pp-to-literal): Check for "\\s!"
+ as well as normal comment starter.
+ (c-parse-state-get-strategy): Extra return possibility
+ 'back-and-forward.
+ (c-remove-stale-state-cache): Extra element CONS-SEPARATED in
+ return value list to indicate replacement of a brace-pair cons
+ with its car.
+ (c-parse-state-1): With 'back-and-forward, only call
+ c-append-lower-brace-pair-to state-cache when cons-separated.
+
+2014-02-02 Jan Djärv <jan.h.d@swipnet.se>
+
+ * term/ns-win.el (ns-suspend-error): New function.
+ (ns-initialize-window-system): Add ns-suspend-error to
+ suspend-hook (Bug#16612).
+
+2014-02-02 Daniel Colascione <dancol@dancol.org>
+
+ * progmodes/cc-defs.el (c-find-assignment-for-mode): Make loading cc-mode silent.
+
+2014-02-02 Daniel Colascione <dancol@dancol.org>
+
+ * comint.el (comint-prompt-read-only): Change doc to suggest remap keybinding.
+
+2014-02-02 Glenn Morris <rgm@gnu.org>
+
+ * register.el (register-read-with-preview, point-to-register)
+ (window-configuration-to-register, frame-configuration-to-register)
+ (jump-to-register, number-to-register, view-register, insert-register)
+ (copy-to-register, append-to-register, prepend-to-register)
+ (copy-rectangle-to-register): Doc fixes.
+
+2014-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help-fns.el (help-C-file-name): Handle advised functions (bug#16478).
+ * emacs-lisp/find-func.el (find-function-C-source): Idem.
+ * emacs-lisp/nadvice.el (advice--cd*r): New function.
+ * help-fns.el (describe-function-1): Use it.
+
+2014-02-02 Glenn Morris <rgm@gnu.org>
+
+ * register.el (register-preview-default): New function,
+ split from register-preview.
+ (register-preview-function): Rename from register-preview-functions,
+ make it not a hook.
+ (register-preview): Use register-preview-function.
+ (register-read-with-preview): Error on non-character event. (Bug#16595)
+
+2014-02-01 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Check for
+ `:' before binary operators (bug#16609). Don't check for `:'
+ before `[' and `(', or their syntax status. A percent literal
+ can't end with either.
+ (ruby-font-lock-keywords): For built-ins that require arguments,
+ check that they're followed by something that looks like argument
+ (bug#16610).
+
+2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * subr.el (butlast): Document what an omitted N means (bug#13437).
+ (nbutlast): Ditto.
+
+2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * net/shr.el (shr-generic): Make into a defsubst to make the stack
+ depth shallower (bug#16587).
+ (shr-tag-svg): Respect `shr-inhibit-images'.
+ (shr-dom-to-xml): Respect `shr-blocked-images' (bug#15882).
+
+2014-01-31 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-align-chained-calls): New option.
+ (ruby-smie-grammar): Make "." right-associative. Make its priority
+ lower than the ternary and all binary operators.
+ (ruby-smie-rules): Indent "(" relative to the first non-"."
+ parent, or the first "." parent at indentation.
+ Use `ruby-align-chained-calls' for indentation of "." tokens.
+ (Bug#16593)
+
+2014-01-31 Juri Linkov <juri@jurta.org>
+
+ * sort.el (delete-duplicate-lines): Remove `:weakness 'key'
+ from `make-hash-table'.
+
+ * textmodes/ispell.el (ispell-init-process): Change message format
+ to be consistent with other messages.
+
+2014-01-31 Glenn Morris <rgm@gnu.org>
+
+ * delsel.el (delete-selection-mode): Doc fix.
+
+ * emacs-lisp/trace.el (trace--read-args, trace-function-foreground)
+ (trace-function-background): Doc fixes.
+
+ * ido.el (ido-use-virtual-buffers): Doc fix.
+ Reset :version, since the default value has not changed.
+
+ * register.el (register-preview-delay, register-read-with-preview):
+ Doc fixes.
+
+ * mail/reporter.el (reporter-dump-variable): In case of void-variable,
+ do not mess with mail-buffer position (fixes 2009-11-03 change).
+ * progmodes/cc-mode.el (c-submit-bug-report):
+ Check auto-fill-mode is bound. (Bug#16592)
+
+2014-01-31 Darren Hoo <darren.hoo@gmail.com>
+
+ * startup.el (fancy-splash-image-file): New function,
+ split from fancy-splash-head.
+ (fancy-splash-head, use-fancy-splash-screens-p): Use it,
+ so that we are both using the same image. (Bug#16574)
+
+2014-01-30 Glenn Morris <rgm@gnu.org>
+
+ * simple.el (eval-expression): Doc fix.
+
+ * hexl.el (hexl-mode-hook):
+ * ielm.el (ielm-mode-hook):
+ * emacs-lisp/lisp-mode.el (emacs-lisp-mode-hook)
+ (lisp-interaction-mode-hook):
+ * progmodes/cfengine.e (cfengine3-documentation-function):
+ Replace obsolete alias `turn-on-eldoc-mode' with `eldoc-mode'.
+
+2014-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/eieio-opt.el (eieio-help-generic): Don't assume `generic'
+ is a symbol (bug#16584).
+
+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.
+ * 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
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.
2013-10-08 Bastien Guerry <bzg@gnu.org>
- * register.el (insert-register): Fix 2013-10-07T01:28:34Z!sdl.web@gmail.com.
+ * register.el (insert-register): Fix 2013-10-07 change.
2013-10-08 Stefan Monnier <monnier@iro.umontreal.ca>
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.