+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):
+ * startup.el (normal-top-level):
+ * net/browse-url.el (browse-url-file-url):
+ * dnd.el (dnd-get-local-file-name): On MS-Windows, encode and
+ decode file names using 'utf-8' rather than
+ file-name-coding-system.
+
+2013-12-12 Fabián Ezequiel Gallina <fgallina@gnu.org>
+
+ * progmodes/python.el (python-indent-context)
+ (python-indent-calculate-indentation): Fix auto-identation
+ behavior for comment blocks. (Bug#15916)
+
+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
+ operators when they are just string constituents. (Bug#15812)
+
+2013-12-12 Juri Linkov <juri@jurta.org>
+
+ * uniquify.el (uniquify-buffer-name-style): Change default to
+ `post-forward-angle-brackets'.
+
+ * menu-bar.el (menu-bar-options-menu): Don't require preloaded
+ `uniquify'. Change default to `post-forward-angle-brackets'.
+
+2013-12-11 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/package.el (finder-list-matches):
+ Autoload rather than falsely declaring.
+
+2013-12-11 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * net/eww.el (eww-exit, eww-close): Add UI convenience wrappers.
+ (eww-mode-map): Use them.
+
+2013-12-11 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer-in-side-window): Fix doc-string
+ (Bug#16115).
+
+2013-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc/vc-git.el: Silence byte-compiler warnings.
+ (vc-git-dir-extra-headers): Rename arg _dir which is no longer ignored.
+ (log-edit-set-header): Declare.
+
2013-12-11 Eli Zaretskii <eliz@gnu.org>
* Makefile.in (custom-deps, finder-data): Run output file names
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.