* lisp/help-fns.el (describe-variable):
[bpt/emacs.git] / lisp / ChangeLog
index b9e7974..6890915 100644 (file)
@@ -1,3 +1,351 @@
+2014-02-08  Glenn Morris  <rgm@gnu.org>
+
+       * help-fns.el (describe-variable):
+       Check {file,dir}-local-variables-alist, and buffer-file-name,
+       in the correct buffer.
+
+2014-02-08  Ingo Lohmar  <i.lohmar@gmail.com>
+
+       * help-fns.el (describe-variable): Fix the case where
+       a value is directory-local with no dir-locals file.  (Bug#16635)
+
+2014-02-08  Glenn Morris  <rgm@gnu.org>
+
+       * abbrev.el (edit-abbrevs-mode):
+       Derive from fundamental-mode.  (Bug#16682)
+
+2014-02-07  Juanma Barranquero  <lekktu@gmail.com>
+
+       * simple.el (quoted-insert): Check character validity (bug#16677).
+
+2014-02-07  Juri Linkov  <juri@jurta.org>
+
+       * desktop.el (desktop-read): Claim the lock when the owner is not
+       the current process.  (Bug#16157)
+
+2014-02-07  Juri Linkov  <juri@jurta.org>
+
+       * desktop.el (desktop-buffers-not-to-save): Change default from nil
+       to "\\` ".  (Bug#16651)
+
+2014-02-07  Juri Linkov  <juri@jurta.org>
+
+       * desktop.el (desktop-save-mode): Call `desktop-auto-save-set-timer'
+       when enabling, and `desktop-auto-save-cancel-timer' when disabling.
+       (desktop-auto-save-cancel-timer): New function with some code from
+       `desktop-auto-save-set-timer'.
+       (after-init-hook): Don't call `desktop-auto-save-set-timer'.
+       Instead of setting `desktop-save-mode' to nil, call
+       `desktop-save-mode' with arg 0.  (Bug#16630)
+
+2014-02-07  Glenn Morris  <rgm@gnu.org>
+
+       * hi-lock.el (hi-lock-auto-select-face, hi-lock-line-face-buffer)
+       (hi-lock-face-buffer, hi-lock-face-phrase-buffer)
+       (hi-lock-face-symbol-at-point, hi-lock-read-face-name): Doc tweaks.
+
+       * obsolete/iswitchb.el: Move to obsolete/.
+       * simple.el (iswitchb-mode): Add manual autoloads to ease transition,
+       since obsolete/ is not scanned for autoloads.
+       * emacs-lisp/authors.el (authors-valid-file-names):
+       Add iswitchb.el.
+
+       * obsolete/meese.el: Restore as obsolete (deleted 2014-01-11).
+       Disable now non-functional find-file-hook.
+
+2014-02-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-sh-handle-start-file-process): Use "&&"
+       instead of ";" in order to avoid additional prompts.  Let heredoc
+       scripts read from tty.  (Bug#16582)
+       (tramp-send-command): No special handling of heredocs, it isn't
+       necessary anymore.
+
+2014-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/lisp.el (lisp-completion-at-point): Symbols don't start
+       with a space (bug#16664).  Limit the symbols considered to the ones
+       that are bound or fbound (bug#16646).
+
+2014-02-06  Glenn Morris  <rgm@gnu.org>
+
+       * epa.el (epa-mail-aliases): Doc fix.
+
+2014-02-06  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/lisp.el (lisp-completion-at-point):
+       Use `completion-table-merge' instead of `completion-table-in-turn'
+       (bug#16604).
+
+       * minibuffer.el (completion-table-merge): New function.
+
+2014-02-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-end-of-heredoc): New defconst.
+       (tramp-sh-handle-set-file-acl)
+       (tramp-sh-handle-start-file-process)
+       (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered)
+       (tramp-find-executable, tramp-send-command): Use it.
+
+2014-02-05  Glenn Morris  <rgm@gnu.org>
+
+       * epa.el (epa-mail-aliases): Fix custom type.  Doc tweak.
+
+2014-02-04  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       * progmodes/python.el (python-shell-send-string):
+       (python-shell-send-string-no-output): Fix docstring (Bug#16547).
+
+2014-02-04  Anders Lindgren  <andlind@gmail.com>
+
+       * emacs-lisp/ert.el (ert--activate-font-lock-keywords): Allow dashes in
+       the names (bug#16620).
+
+2014-02-03  Martin Rudalics  <rudalics@gmx.at>
+
+       * faces.el (window-divider): New default value.  Rewrite doc-string.
+       (window-divider-first-pixel, window-divider-last-pixel): New faces.
+
+2014-02-03  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): `private',
+       `protected' and `public' can also be called without arguments.
+
+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.
+
+       * frameset.el (frameset-to-register):
+       * 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):
 
 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>