]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Merge from origin/emacs-24
[gnu-emacs] / lisp / ChangeLog
index c81ab9b6d2235a9345a445c8499b57074429feea..248f24d64909e437fded0c6dfd6e0655b6b6b662 100644 (file)
@@ -1,6 +1,485 @@
+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  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       EIEIO: Change class's representation to unify instance and class slots
+       * emacs-lisp/eieio-core.el (eieio--class): Change field names and order
+       to match those of cl--class; use cl--slot for both instance slots and
+       class slots.
+       (eieio--object-num-slots): Use cl-struct-slot-info.
+       (eieio--object-class): Rename from eieio--object-class-object.
+       (eieio--object-class-name): Remove.
+       (eieio-defclass-internal): Adjust to new slot representation.
+       Store doc in class rather than in `variable-documentation'.
+       (eieio--perform-slot-validation-for-default): Change API to take
+       a slot object.
+       (eieio--slot-override): New function.
+       (eieio--add-new-slot): Rewrite.
+       (eieio-copy-parents-into-subclass): Rewrite.
+       (eieio--validate-slot-value, eieio--validate-class-slot-value)
+       (eieio-oref-default, eieio-oset-default)
+       (eieio--class-slot-name-index, eieio-set-defaults): Adjust to new
+       slot representation.
+       (eieio--c3-merge-lists): Simplify.
+       (eieio--class/struct-parents): New function.
+       (eieio--class-precedence-bfs): Use it.
+
+       * emacs-lisp/eieio.el (with-slots): Use macroexp-let2.
+       (object-class-fast): Change recommend replacement.
+       (eieio-object-class): Rewrite.
+       (slot-exists-p): Adjust to new slot representation.
+       (initialize-instance): Adjust to new slot representation.
+       (object-write): Adjust to new slot representation.
+
+       * emacs-lisp/eieio-opt.el (eieio--help-print-slot): New function
+       extracted from eieio-help-class-slots.
+       (eieio-help-class-slots): Use it.  Adjust to new slot representation.
+
+       * emacs-lisp/eieio-datadebug.el (data-debug/eieio-insert-slots):
+       Declare to silence warnings.
+       (data-debug-insert-object-button): Avoid `object-slots'.
+       (data-debug/eieio-insert-slots): Adjust to new slot representation.
+
+       * emacs-lisp/eieio-custom.el (eieio-object-value-create)
+       (eieio-object-value-get): Adjust to new slot representation.
+
+       * emacs-lisp/eieio-compat.el
+       (eieio--generic-static-symbol-specializers):
+       Extract from eieio--generic-static-symbol-generalizer.
+       (eieio--generic-static-symbol-generalizer): Use it.
+
+       * emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object):
+       Manually map initargs to slot names.
+       (eieio-persistent-validate/fix-slot-value): Adjust to new
+       slot representation.
+
+       * emacs-lisp/cl-preloaded.el (cl--class): Fix type of `parents'.
+
+2015-03-19  Vibhav Pant  <vibhavp@gmail.com>
+
+       * 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>
+
+       * net/tramp-sh.el (tramp-do-directory-files-and-attributes-with-stat):
+       Mark apostrophs with ?/ instead of \037.  (Bug#20117)
+
+2015-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Add classes as run-time descriptors of cl-structs.
+       * emacs-lisp/cl-preloaded.el (cl--struct-get-class): New function.
+       (cl--make-slot-desc): New constructor.
+       (cl--plist-remove, cl--struct-register-child): New functions.
+       (cl-struct-define): Rewrite.
+       (cl-structure-class, cl-structure-object, cl-slot-descriptor)
+       (cl--class): New structs.
+       (cl--struct-default-parent): Initialize it here.
+       * emacs-lisp/cl-macs.el (cl--find-class): New macro.
+       (cl-defsubst, cl--defsubst-expand, cl--sublis): Move before first use.
+       (cl--struct-default-parent): New var.
+       (cl-defstruct): Adjust to new representation of classes; add
+       default parent.  In accessors, signal `wrong-type-argument' rather than
+       a generic error.
+       (cl-struct-sequence-type, cl-struct-slot-info)
+       (cl-struct-slot-offset): Rewrite.
+       * emacs-lisp/cl-generic.el (cl--generic-struct-specializers)
+       (cl-generic-generalizers): Rewrite.
+
+       * emacs-lisp/macroexp.el (macroexp--debug-eager): New var.
+       (internal-macroexpand-for-load): Use it.
+
+       * emacs-lisp/debug.el (debug--implement-debug-on-entry):
+       Bind inhibit-debug-on-entry here...
+       (debug): Instead of here.
+
+2015-03-18  Dima Kogan  <dima@secretsauce.net>
+
+       Have gud-display-line not display source buffer in gud window.
+       * 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>
+
+       * emacs-lisp/byte-run.el (macro-declarations-alist):
+       New declaration no-font-lock-keyword.
+       (defmacro): Flush font-lock in existing elisp buffers.
+
+       * emacs-lisp/lisp-mode.el (lisp--el-update-after-load)
+       (lisp--el-update-macro-regexp, lisp--el-macro-regexp):
+       Delete functions and defconst.
+       (lisp--el-match-keyword): Rename from lisp--el-match-macro.
+       (lisp--el-font-lock-flush-elisp-buffers): New function.
+       (lisp-mode-variables): Remove code for updating
+       lisp--el-macro-regexp, and add
+       lisp--el-font-lock-flush-elisp-buffers to after-load-functions.
+
+2015-03-17  Simen Heggestøyl  <simenheg@gmail.com>
+
+       * textmodes/css-mode.el (css--font-lock-keywords):
+       Discriminate between pseudo-classes and pseudo-elements.
+       (css-pseudo-ids): Remove.
+       (css-pseudo-class-ids, css-pseudo-element-ids): New variables.
+       (css--complete-property): New function for completing CSS properties.
+       (css--complete-pseudo-element-or-class): New function
+       completing CSS pseudo-elements and pseudo-classes.
+       (css--complete-at-rule): New function for completing CSS at-rules.
+       (css-completion-at-point): New function.
+       (css-mode): Add support for completion.
+       (css-extract-keyword-list, css-extract-parse-val-grammar)
+       (css-extract-props-and-vals): Remove function in favor of manual
+       extraction.
+       (css-at-ids): Update list of CSS at-rule ids.
+       (css-property-ids): Update list of CSS properties.
+
+2015-03-17  Bozhidar Batsov  <bozhidar@batsov.com>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Font-lock
+       more Kernel methods.
+
+2015-03-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-maybe-send-script): Avoid leading tabs in
+       shell scripts.  (Bug#20118)
+
+2015-03-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * mouse.el (mouse-appearance-menu): If w32-use-w32-font-dialog is
+       nil, construct a menu of fixed fonts.  This resurrects a feature
+       lost in Emacs 23.
+
+       * w32-vars.el (w32-use-w32-font-dialog): Add a ':set' function to
+       reset mouse-appearance-menu-map, so the font dialog is recomputed
+       the next time the menu is requested.
+       (w32-fixed-font-alist): Fix to use correct names of Courier fonts.
+
+2015-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el (cl--transform-lambda): Refine last change
+       (bug#20125).
+
+2015-03-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-ssh-controlmaster-options): Change test
+       for ControlPath in order to avoid DNS timeouts.  (Bug#20015)
+
+2015-03-16  Alan Mackenzie  <acm@muc.de>
+
+       Edebug: Allow "S" to work during trace mode.  Fixes debbugs #20074.
+       Also display the overlay arrow in go and go-nonstop modes.
+
+       * emacs-lisp/edebug.el (edebug--display-1): Move the
+       `input-pending' test to after trace mode's `sit-for'.
+       (edebug--recursive-edit): Insert "(sit-for 0)" after
+       "(edebug-overlay-arrow)".
+
+2015-03-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el (cl--transform-lambda): Rework to avoid
+       cl--do-arglist in more cases; add comments to explain what's going on.
+       (cl--do-&aux): New function extracted from cl--do-arglist.
+       (cl--do-arglist): Use it.
+
+       * emacs-lisp/cl-generic.el: Add Version: header, for ELPA purposes.
+
+       * obsolete/iswitchb.el (iswitchb-read-buffer): Add `predicate' arg.
+       * isearchb.el (isearchb-iswitchb): Adjust accordingly.
+       * ido.el (ido-read-buffer): Add `predicate' argument.
+       * misearch.el (unload-function-defs-list): Declare before use.
+
+2015-03-16  Vibhav Pant  <vibhavp@gmail.com>
+
+       * net/browse-url.el (browse-url-browser-function): Add "Conkeror".
+       (browse-url-conkeror-program, browse-url-conkeror-arguments)
+       (browse-url-conkeror-new-window-is-buffer): New defcustoms.
+       (browse-url-default-browser): Check for `browse-url-conkeror'
+       and call `browse-url-conkeror-program'.
+       (browse-url-conkeror): New command.
+       (bug#19863)
+
+2015-03-16  Vibhav Pant  <vibhavp@gmail.com>
+
+       * eshell/esh-mode.el (eshell/clear): New function.
+
+2015-03-16  Alan Mackenzie  <acm@muc.de>
+
+       Make Edebug work with Follow Mode.
+
+       * emacs-lisp/edebug.el (edebug--display-1): Remove call to
+       edebug-adjust-window.
+       (edebug--recursive-edit): Don't bind pre/post-command-hooks to nil
+       over the recursive edit.
+       (edebug-adjust-window): Remove.
+
+2015-03-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-adb.el:
+       * net/tramp-gvfs.el:
+       * net/tramp-sh.el:
+       * net/tramp-smb.el: Set tramp-autoload cookie for all defcustoms.
+
+       * net/tramp.el (tramp-ssh-controlmaster-options)
+       (tramp-use-ssh-controlmaster-options): Move them to tramp-sh.el.
+       (tramp-default-method): Do not check for
+       `tramp-ssh-controlmaster-options'.
+
+       * net/tramp-sh.el (tramp-use-ssh-controlmaster-options):
+       New defcustom, moved from tramp.el.
+       (tramp-ssh-controlmaster-options): New defvar, moved from tramp.el
+       but with a nil initial value.
+       (tramp-ssh-controlmaster-options): New defun.
+       (tramp-do-copy-or-rename-file-out-of-band)
+       (tramp-maybe-open-connection): Use it.  (Bug#20015)
+
+2015-03-15  Tassilo Horn  <tsdh@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp--el-macro-regexp): New defconst.
+       (lisp--el-update-macro-regexp, lisp--el-update-after-load)
+       (lisp--el-match-macro): New functions.
+       (lisp-mode-variables): Update lisp--el-macro-regexp and add
+       lisp--el-update-after-load to after-load-functions.
+
+2015-03-15  Daniel Colascione  <dancol@dancol.org>
+
+       * emacs-lisp/cl-indent.el
+       (lisp-indent-backquote-substitution-mode): New user option.
+       (common-lisp-indent-function-1, common-lisp-loop-part-indentation)
+       (common-lisp-indent-function): Support normally indenting
+       backquote substitutions.
+       (extended-loop-p): Rename to `lisp-extended-loop-p'.
+
+2015-03-14  Michael R. Mauger  <michael@mauger.com>
+
+       * progmodes/sql.el: Version 3.5
+       (sql-starts-with-prompt-re, sql-ends-with-prompt-re): Match password prompts.
+       (sql-interactive-remove-continuation-prompt): Fix regression. (Bug#6686)
+
+2015-03-14  Daniel Colascione  <dancol@dancol.org>
+
+       * widget.el (define-widget): Check that documentation is a string
+       or nil; prevent wailing and gnashing of teeth when users forget to
+       pass a docstring and wonder why their properties don't work.
+
+       * startup.el (command-line): Process "--no-x-resources".
+
+2015-03-13  Kevin Ryde  <user42_kevin@yahoo.com.au>
+
+       info-look fixes for Texinfo 5
+       * info-look.el (c-mode, bison-mode, makefile-mode)
+       (makefile-automake-mode, texinfo-mode, autoconf-mode, awk-mode)
+       (latex-mode, emacs-lisp-mode, sh-mode, cfengine-mode):
+       Match `foo' and 'foo' and ‘foo’ for @item and similar.
+       (latex-mode): Match multi-arg \frac{num}{den} or \sqrt[root]{n} in
+       suffix regexp.
+
+2015-03-12  Juri Linkov  <juri@linkov.net>
+
+       * simple.el (next-line-or-history-element)
+       (previous-line-or-history-element): Remember the goal column of
+       possibly multi-line input, and restore it afterwards.  (Bug#19824)
+
+2015-03-12  Rasmus Pank Roulund  <emacs@pank.eu>
+
+       * ido.el (ido-add-virtual-buffers-to-list): Include bookmark-alist
+       files (bug#19335).
+
+2015-03-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/fontset.el (script-representative-chars): Add a
+       representative character for 'vai'.
+
+2015-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/quail.el (quail-input-method):
+       Use with-silent-modifications.
+
+       * simple.el (goto-history-element): Don't burp on t history.
+
+2015-03-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Prefer "initialize" to "initialise"
+       * progmodes/js.el (js-indent-first-init):
+       Rename from js-indent-first-initialiser, to avoid worrying about
+       American vs British spelling.  All uses changed.
+
+2015-03-10  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/js.el (js-indent-first-initialiser):
+       Fix doc, type, version.
+
+2015-03-10  Jackson Ray Hamilton  <jackson@jacksonrayhamilton.com>
+
+       * progmodes/js.el (js-indent-first-initialiser): New option.
+       (js--maybe-goto-declaration-keyword-end): New function.
+       (js--proper-indentation): Use js--maybe-goto-declaration-keyword-end.
+
+2015-03-10  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
+
+       * net/ldap.el (ldap-attribute-syntaxes-alist): Add LDAP attributes
+       from RFC2798 Section 9.1.1.  (Bug#8983)
+
+2015-03-09  Nicolas Petton <nicolas@petton.fr>
+
+       * emacs-lisp/seq.el (seq-into): New function.
+       Bump seq.el version to 1.3.
+
+2015-03-09  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Don't consider
+       `=' a part of symbol when followed by `>'.  (Bug#18644)
+       (ruby-syntax-before-regexp-re): Detect regexps after `!'.
+       (Bug#19285)
+
+2015-03-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * dired.el (dired-delete-file): Doc fix.  (Bug#20021)
+
+2015-03-06  Sergio Durigan Junior  <sergiodj@sergiodj.net>
+           Thomas Fitzsimmons  <fitzsim@fitzsim.org>
+
+       * net/eudcb-bbdb.el (eudc-bbdb-field): New function.
+       (eudc-bbdb-filter-non-matching-record): Call eudc-bbdb-field.
+       (eudc-bbdb-format-record-as-result): Likewise.
+
+2015-03-08  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords):
+       Use `font-lock-constant-face' for nil, true and false.
+       Highlight `self' as a keyword.  (Bug#17733)
+
+2015-03-08  Nobuyoshi Nakada  <nobu@ruby-lang.org>
+
+       * progmodes/ruby-mode.el (ruby-syntax-before-regexp-re):
+       Expect beginning of regexp also after open brace or vertical bar.
+       (Bug#20026)
+
+2015-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * battery.el (battery-echo-area-format): Simplify default.
+       (battery-linux-sysfs): Standardize on energy&power.  Accept ADP1
+       for AC adapter.
+
+       * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't try to
+       unfold `closure's since byte-compile-unfold-lambda doesn't know how to
+       do it.
+
 2015-03-06  Oscar Fuentes  <ofv@wanadoo.es>
 
-       * net/browse-url.el (browse-url-firefox): Removed outdated
+       * net/browse-url.el (browse-url-firefox): Remove outdated
        MS-Windows limitations.
 
 2015-03-06  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
        (eudc-ldap-cleanup-record-filtering-addresses): Add docstring.
        Don't clean up postal addresses if ldap-ignore-attribute-codings
        is set.  Combine mail addresses into one field. (Bug#17720)
-       (eudc-ldap-simple-query-internal): Call
-       eudc-ldap-cleanup-record-filtering-addresses instead of
+       (eudc-ldap-simple-query-internal):
+       Call eudc-ldap-cleanup-record-filtering-addresses instead of
        eudc-ldap-cleanup-record-simple.
        (eudc-ldap-get-field-list): Likewise.
 
        Use `with-temp-file'.
 
        * net/tramp-sh.el (tramp-perl-file-attributes)
-       (tramp-perl-directory-files-and-attributes): Escape apostrophs in
+       (tramp-perl-directory-files-and-attributes): Escape apostrophes in
        file names.
        (tramp-do-file-attributes-with-stat): Quote file name.
        (tramp-sh-handle-directory-files-and-attributes): Fall back to
        Normalize use of "cd".
        (tramp-do-directory-files-and-attributes-with-stat): Use the
        `quoting-style' arg of `ls' if possible.  Make it also working for
-       file names with apostrophs.
+       file names with apostrophes.
        (tramp-sh-handle-file-name-all-completions): Use arguments of `ls'
        in proper order.
        (tramp-do-copy-or-rename-file-via-buffer)
 2015-03-03  Agustín Martín Domingo  <agustin6martin@gmail.com>
 
        Improve string search in `flyspell-word-search-*`. (Bug#16800)
-       * flyspell.el (flyspell-duplicate-distance): Limit default search
-       distance for duplicated words to 40000.
+       * textmodes/flyspell.el (flyspell-duplicate-distance):
+       Limit default search distance for duplicated words to 40000.
        (flyspell-word-search-backward, flyspell-word-search-forward):
        Search as full word with defined casechars, not as substring.
 
 
 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>
        (tildify-foreach-region-function): New variable specifying
        a function determining portions of buffer that should be
        tildified.  It allows major modes to create a filtering function
-       more elaborate than a set of regular expressions.  Initialised to
+       more elaborate than a set of regular expressions.  Initialized to
        `tildify--deprecated-ignore-evironments' by default to handle now
        deprecated `tildify-ignored-environments-alist' variable.
        (tildify--foreach-region): A new function that takes
        file-format 2 --- ie. no local printers --- and 3 --- i.e. may have
        local printers.
        (ses-localvars): Add local variables needed for local printer handling.
-       (ses-set-localvars): Handle hashmap initialisation.
+       (ses-set-localvars): Handle hashmap initialization.
        (ses-paramlines-plist): Add param-line for number of local printers.
        (ses-paramfmt-plist): New defconst, needed for code factorization
        between functions `ses-set-parameter' and
        * progmodes/cc-mode.el (c-initialize-cc-mode): Add CC Mode hooks
        to electric-indent-{,local-}-mode.
        (c-basic-common-init): Set electric-indent-inhibit.
-       Initialise c-electric-flag from electric-indent-mode.
+       Initialize c-electric-flag from electric-indent-mode.
        (c-electric-indent-mode-hook, c-electric-indent-local-mode-hook):
        New hook functions which propagate electric-indent-mode to CC mode.
 
 
 2013-04-30  Alan Mackenzie  <acm@muc.de>
 
-       Handle arbitrarily long C++ member initialisation lists.
+       Handle arbitrarily long C++ member initialization lists.
        * progmodes/cc-engine.el (c-back-over-member-initializers):
        new function.
        (c-guess-basic-syntax): New CASE 5R (extracted from 5B) to handle