]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Merge from origin/emacs-24
[gnu-emacs] / lisp / ChangeLog
index 74a0988c98f064a8a44e4d49fcbc2fb402826516..248f24d64909e437fded0c6dfd6e0655b6b6b662 100644 (file)
@@ -1,5 +1,113 @@
+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>