+2015-03-23 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/authors.el (authors-aliases)
+ (authors-obsolete-files-regexps): Additions.
+
+2015-03-23 Jan Djärv <jan.h.d@swipnet.se>
+
+ * simple.el (deactivate-mark): Only modify PRIMARY if we own
+ PRIMARY (Bug#18939).
+
+2015-03-23 Martin Rudalics <rudalics@gmx.at>
+
+ * emacs-lisp/debug.el (debug): Don't try using "previous" window
+ when its not live or on an invisible frame (Bug#17170).
+
+2015-03-23 Dmitry Gutov <dgutov@yandex.ru>
+
+ * json.el (json-decode-char0): Delete this alias as well.
+ (json-read-escaped-char): Don't call it (bug#20154).
+
+2015-03-23 Daniel Colascione <dancol@dancol.org>
+
+ * emacs-lisp/lisp-mode.el (lisp--el-non-funcall-position-p): New function.
+ (lisp--el-match-keyword): Use it.
+
+2015-03-23 Daiki Ueno <ueno@gnu.org>
+
+ * subr.el (start-process): New function, ported from the C
+ implementation.
+
+2015-03-23 Daniel Colascione <dancol@dancol.org>
+
+ Automatically adjust process window sizes.
+
+ * window.el (window-adjust-process-window-size-function): New
+ customizable variable.
+ (window-adjust-process-window-size)
+ (window-adjust-process-window-size-smallest)
+ (window-adjust-process-window-size-largest)
+ (window--process-window-list, window--adjust-process-windows):
+ New functions.
+ (window-configuration-change-hook): Add
+ `window--adjust-process-windows'.
+ * term.el (term-mode): Observe result of
+ `window-adjust-process-window-size-function'.
+ (term-check-size): Delete.
+
+2015-03-22 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
+
+ * textmodes/sgml-mode.el (sgml-attribute-offset): New defcustom.
+ (sgml-calculate-indent): Use `sgml-attribute-offset' for attribute
+ indentation (bug#20161).
+
+2015-03-22 Dmitry Gutov <dgutov@yandex.ru>
+
+ * json.el (json-encode-char0): Delete this alias.
+ (json-encode-string): Rewrite to improve performance (bug#20154).
+ (json-encode-char): Fold into `json-encode-string'.
+
+2015-03-22 Artur Malabarba <bruce.connor.am@gmail.com>
+
+ * menu-bar.el (menu-bar-update-buffers): Count displayed buffers
+ for `buffers-menu-max-size', not total buffers.
+
+2015-03-21 Titus von der Malsburg <malsburg@posteo.de>
+
+ * window.el (window-font-width, window-font-height)
+ (window-max-chars-per-line): New functions.
+
+ * simple.el (default-font-height): Doc fix.
+ (default-font-width): New function.
+
+2015-03-21 Tassilo Horn <tsdh@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-1): Also
+ recognize (cl-)defmethod with (setf method) name.
+
+2015-03-20 Tassilo Horn <tsdh@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-1): Fix
+ false positive in function name font-locking.
+ (lisp-cl-font-lock-keywords-1): Ditto.
+
+2015-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl-macs.el (cl-defsubst): Ignore false-positive
+ occurrences of args via &cl-defs (bug#20149).
+
+2015-03-20 Alan Mackenzie <acm@muc.de>
+
+ Fix debbugs#20146
+
+ * font-lock.el (font-lock-extend-jit-lock-region-after-change):
+ Return the calculated values, as per spec.
+
+2015-03-20 Dmitry Gutov <dgutov@yandex.ru>
+
+ * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move `at_exit'
+ and `callcc' to the "methods with required arguments" section,
+ they need a block argument. Remove a `throw' duplicate.
+
+2015-03-19 Vibhav Pant <vibhavp@gmail.com>
+
+ * progmodes/cperl-mode.el (cperl-electric-backspace):
+ Call delete-backward-space interactively instead of delete-char.
+
2015-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
+ * emacs-lisp/pcase.el (pcase-lambda): Rewrite.
+
* emacs-lisp/eieio.el (object-slots): Return slot names as before
(bug#20141).
2015-03-19 Vibhav Pant <vibhavp@gmail.com>
- * lisp/leim/quail/hangul.el
- * lisp/progmodes/cperl-mode.el: Use delete-char instead of
+ * leim/quail/hangul.el (hangul-delete-backward-char)
+ (hangul-to-hanja-conversion):
+ * progmodes/cperl-mode.el (cperl-electric-keyword)
+ (cperl-electric-backspace): Use delete-char instead of
delete-backward-char, fixes compilation warnings.
2015-03-18 Michael Albinus <michael.albinus@gmx.de>
2015-03-18 Dima Kogan <dima@secretsauce.net>
Have gud-display-line not display source buffer in gud window.
- * lisp/progmodes/gud.el (gud-display-line): Make display-buffer
+ * progmodes/gud.el (gud-display-line): Make display-buffer
not reuse selected window. (Bug#17675, Bug#19901, Bug#20034)
2015-03-17 Tassilo Horn <tsdh@gnu.org>
2015-01-30 Oleh Krehel <ohwoeowho@gmail.com>
- * lisp/custom.el (defface): Set `indent' to 1.
+ * custom.el (defface): Set `indent' to 1.
2015-01-30 Oleh Krehel <ohwoeowho@gmail.com>
2015-01-30 Michal Nazarewicz <mina86@mina86.com>
- * lisp/files.el (save-buffers-kill-emacs): If `confirm-kill-emacs'
+ * files.el (save-buffers-kill-emacs): If `confirm-kill-emacs'
is set, but user has just been asked whether they really want to
kill Emacs (for example with a ‘Modified buffers exist; exit
anyway?’ prompt), do not ask them for another confirmation.
2015-01-29 Jay Belanger <jay.p.belanger@gmail.com>
- * lisp/calc/calc-units.el (calc-convert-exact-units): New function.
+ * calc/calc-units.el (calc-convert-exact-units): New function.
(calc-convert-units): Check for missing units.
(math-consistent-units-p): Strengthen the test for consistent units.
- * lisp/calc/calc-ext.el (calc-init-extensions): Autoload
+ * calc/calc-ext.el (calc-init-extensions): Autoload
`calc-convert-exact-units' and assign it a keybinding.
- * lisp/calc/calc-help (calc-u-prefix-help): Add help for the
+ * calc/calc-help (calc-u-prefix-help): Add help for the
"un" keybinding.
2015-01-28 Stefan Monnier <monnier@iro.umontreal.ca>