Unconditionally reset load-path after dumping
[bpt/emacs.git] / lisp / ChangeLog
index c761bce..8dd26cf 100644 (file)
@@ -1,3 +1,85 @@
+2013-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * loadup.el (load-path): Warn if site-load or site-init changes it.
+       No more need to reset it when bootstrapping.
+
+2013-12-13  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * progmodes/cfengine.el (cfengine-cf-promises): Add more default
+       locations for cf-promises.
+       (cfengine-mode-syntax-functions-regex): New caching variable.
+       (cfengine3-fallback-syntax): Fallback syntax for cases where
+       cf-promises doesn't run.
+       (cfengine3--current-word): Reimplement using
+       `cfengine-mode-syntax-functions-regex'.
+       (cfengine3-completion-function, cfengine3--current-function): Use
+       `cfengine3-make-syntax-cache' directly.
+       (cfengine3-clear-syntax-cache): New function.
+       (cfengine3-make-syntax-cache): Simplify and create
+       `cfengine-mode-syntax-functions-regex' on demand.
+       (cfengine3-format-function-docstring): Don't call
+       `cfengine3-make-syntax-cache' explicitly.
+
+2013-12-13  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix windmove-find-other-window broken after pixelwise resizing
+       (Bug#16017).
+       * windmove.el (windmove-other-window-loc): Revert change from
+       2013-12-04.
+       (windmove-find-other-window): Call window-in-direction.
+       * window.el (window-in-direction): New arguments SIGN, WRAP and
+       MINI to emulate original windmove-find-other-window behavior.
+
+2013-12-13  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * simple.el (blink-matching--overlay): New variable.
+       (blink-matching-open): Instead of moving point, highlight the
+       matching paren with an overlay
+       (http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00333.html).
+
+       * faces.el (paren-showing-faces, show-paren-match)
+       (show-paren-mismatch): Move from paren.el.
+
+2013-12-13  Leo Liu  <sdl.web@gmail.com>
+
+       * indent.el (indent-region): Disable progress reporter in
+       minibuffer.  (Bug#16108)
+
+       * bindings.el (visual-order-cursor-movement): Fix version.
+
+2013-12-13  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       * progmodes/python.el (python-pdbtrack-stacktrace-info-regexp):
+       Also match after beginning of line.
+       (python-pdbtrack-set-tracked-buffer): Fix logic for remote
+       files.  Thanks to Russell Sim. (Bug#15378)
+
+2013-12-13  Juri Linkov  <juri@jurta.org>
+
+       * simple.el <Keypad support>: Remove key bindings duplicated
+       with bindings.el.  (Bug#14397)
+
+2013-12-13  Juri Linkov  <juri@jurta.org>
+
+       * comint.el (comint-mode-map): Replace `delete-char' with
+       `delete-forward-char'.  (Bug#16109)
+
+2013-12-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       * progmodes/python.el (python-indent-calculate-indentation): Fix
+       de-denters cornercase. (Bug#15731)
+
+2013-12-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/nadvice.el: Add `depth' property to manage ordering.
+       (advice--make): Pay attention to `depth'.
+       (advice--make-1): Don't autoload commands eagerly.
+       * emacs-lisp/elp.el (elp-instrument-function):
+       * emacs-lisp/trace.el (trace-function-internal):
+       * emacs-lisp/debug.el (debug-on-entry): Keep them "first".
+
+       * iswitchb.el (iswitchb-mode): Don't belittle ido.
+
 2013-12-12  Eli Zaretskii  <eliz@gnu.org>
 
        * term/w32-win.el (w32-handle-dropped-file):
@@ -15,8 +97,8 @@
 
 2013-12-12  Nathan Trapuzzano  <nbtrap@nbtrap.com>  (tiny change)
 
-       * progmodes/python.el (python-indent-calculate-indentation): When
-       determining indentation, don't treat "return", "pass", etc., as
+       * progmodes/python.el (python-indent-calculate-indentation):
+       When determining indentation, don't treat "return", "pass", etc., as
        operators when they are just string constituents.  (Bug#15812)
 
 2013-12-12  Juri Linkov  <juri@jurta.org>
 2013-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/smie.el (smie-indent--hanging-p): Don't bother matching
-       comment-start-skip, since it fails when that uses submatch 1 (bug#16041).
+       comment-start-skip, which fails when that uses submatch 1 (bug#16041).
 
        * emulation/cua-base.el (cua-paste): Add `delete-selection' property
        instead of deleting the selection "by hand" (bug#16098).
 
 2013-12-10  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * emacs-lisp/package.el (package-keyword-button-action): Remove
-       finder.el require dependency.
+       * emacs-lisp/package.el (package-keyword-button-action):
+       Remove finder.el require dependency.
 
 2013-12-09  Teodor Zlatanov  <tzz@lifelogs.com>
 
 
 2013-12-09  Cameron Desautels  <camdez@gmail.com>  (tiny change)
 
-       * progmodes/ruby-mode.el (ruby-forward-string): Document.  Handle
-       caret-delimited strings (Bug#16079).
+       * progmodes/ruby-mode.el (ruby-forward-string): Document.
+       Handle caret-delimited strings (Bug#16079).
 
 2013-12-09  Dmitry Gutov  <dgutov@yandex.ru>
 
-       * progmodes/ruby-mode.el (ruby-accurate-end-of-block): When
-       `ruby-use-smie' is t, use `smie-forward-sexp' instead of
+       * progmodes/ruby-mode.el (ruby-accurate-end-of-block):
+       When `ruby-use-smie' is t, use `smie-forward-sexp' instead of
        `ruby-parse-partial' (Bug#16078).
 
 2013-12-09  Leo Liu  <sdl.web@gmail.com>
        "default" is actually a key in an object literal.
        (js--same-line): New function.
        (js--multi-line-declaration-indentation): Use it.
-       (js--indent-in-array-comp, js--array-comp-indentation): New
-       functions.
+       (js--indent-in-array-comp, js--array-comp-indentation):
+       New functions.
        (js--proper-indentation): Use them, to handle array comprehension
        continuations.