]> code.delx.au - gnu-emacs/commitdiff
Merge from origin/emacs-24
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 4 Apr 2015 22:02:09 +0000 (15:02 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 4 Apr 2015 22:02:09 +0000 (15:02 -0700)
21d4bf6 * admin/make-tarball.txt: Copyedits.
f3b70a7 ; ChangeLog fix
07432a8 Revert "CC Mode: Stop Font Lock forcing fontification from BOL."

Conflicts:
lisp/ChangeLog

1  2 
admin/make-tarball.txt
lisp/ChangeLog
lisp/progmodes/cc-mode.el

Simple merge
diff --cc lisp/ChangeLog
index 11abda5afe60adccc0a5c99add4e120f82696d6f,da540708ef77b9b8b52f9c23b74064363f5f12f9..694b34691de369ddb5a69a9f0923c7b4409af3cf
 -2015-04-03  Alan Mackenzie  <acm@muc.de>
++2015-04-04  Alan Mackenzie  <acm@muc.de>
+       * progmodes/cc-mode.el (c-font-lock-init): Revert 2015-02-01 change
+       "Stop Font Lock forcing fontification from BOL."  (Bug#20245)
 -2015-04-01  Michael Albinus  <michael.albinus@gmx.de>
 +2015-04-04  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * net/tramp.el (tramp-handle-unhandled-file-name-directory):
 -      Return nil when required by the spec.  (Bug#20233)
 +      * emacs-lisp/package.el (package--download-and-read-archives): Add
 +      `package-archives' to `package--downloads-in-progress' instead of
 +      overwriting it.
 +      (package--with-work-buffer-async): Protect macro arguments.
  
 -2015-04-01  Nicolas Petton  <nicolas@petton.fr>
 +2015-04-04  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * Version 24.5 released.
 +      * net/tramp-cache.el (tramp-flush-directory-property): Quote directory
 +      name when used in regexp.
  
 -2015-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-04-04  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix debbugs#20240 part two (jit-lock error during `comment-dwim').
 +
 +      * jit-lock.el (jit-lock-after-change): Widen the buffer before
 +      putting 'fontified text properties.
 +
 +2015-04-03  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-flush-file-property)
 +      (tramp-flush-directory-property): Use `directory-file-name' of the
 +      truename.  (Bug#20249)
 +
 +2015-04-03  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +
 +      * pcmpl-unix.el (pcmpl-ssh-known-hosts): Use `char-before' instead
 +      of `looking-back' (bug#17284).
 +
 +2015-04-03  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/js.el (js-indent-line): Do nothing when bol is inside
 +      a string (https://github.com/mooz/js2-mode/issues/227).
 +
 +2015-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * abbrev.el (define-abbrev-table): Treat a non-string "docstring" as
 +      part of the "props" arguments rather than silently ignoring it.
 +
 +      * emacs-lisp/lisp-mnt.el (lm-version): Don't burp in a non-file buffer.
 +
 +2015-04-01  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix the CC Mode fixes from 2015-03-30.  Fixes debbugs#20240.
 +
 +      * progmodes/cc-mode.el (c-extend-after-change-region):
 +      Widen before applying text properties.
 +      * progmodes/cc-langs.el (c-before-font-lock-functions): Update an
 +      entry to a new function name.
 +
 +2015-04-01  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * emacs-lisp/package.el: Spelling fixes and use active voice.
 +
 +2015-04-01  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el: Implement asynchronous refreshing.
 +      (package--with-work-buffer-async)
 +      (package--check-signature-content)
 +      (package--update-downloads-in-progress): New functions.
 +      (package--check-signature, package--download-one-archive)
 +      (package--download-and-read-archives, package-refresh-contents):
 +      Optional arguments for async usage.
 +      (package--post-download-archives-hook): New variable.  Hook run
 +      after every refresh.
 +
 +      * emacs-lisp/package.el: Make package-menu asynchronous.
 +      (package-menu-async): New variable.  Controls whether
 +      `list-packages' is asynchronous.
 +      (list-packages): Now asynchronous by default.
 +      (package-menu--new-package-list): Always buffer-local.
 +      (package-menu--post-refresh)
 +      (package-menu--find-and-notify-upgrades)
 +      (package-menu--populate-new-package-list): New functions.
 +
 +2015-03-31  Simen Heggestøyl  <simenheg@gmail.com>
 +
 +      * textmodes/css-mode.el (css-mode): Derive from `prog-mode'.
 +
 +2015-03-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * jit-lock.el (jit-lock--run-functions): Fix min/max copy&paste error.
 +
 +      Let jit-lock know the result of font-lock-extend-region-functions.
 +      * jit-lock.el (jit-lock--run-functions): New function.
 +      (jit-lock-fontify-now): Use it.  Handle fontification bounds more
 +      precisely in case the backend functions fontify more than requested.
 +      Don't round up to whole lines since that shouldn't be needed
 +      any more.
 +      * font-lock.el (font-lock-fontify-region-function): Adjust docstring.
 +      (font-lock-inhibit-thing-lock): Make obsolete.
 +      (font-lock-default-fontify-region): Return the bounds actually used.
 +
 +      * emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
 +      Fix compilation error.
 +
 +2015-03-30  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el: Reorganize package.el and divide it with
 +      page-breaks and comments.
 +
 +2015-03-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-base.el (make-instance) <eieio-named>: New instance
 +      which stores the old-style object name argument into the
 +      object-name field.
 +
 +2015-03-30  Alan Mackenzie  <acm@muc.de>
 +
 +      Correct calculation of CC Mode's font-lock region.
 +
 +      * progmodes/cc-mode.el (c-fl-decl-start): Rename from
 +      c-set-fl-decl-start.  Change signature such that nil is returned
 +      when no declaration is found.
 +      (c-change-expand-fl-region): Rename from
 +      c-change-set-fl-decl-start.  This now also handles expanding the
 +      font lock region to whole lines.
 +      (c-context-expand-fl-region): Rename from
 +      c-context-set-fl-decl-start.  This now also handles expanding the
 +      font lock region to whole lines.
 +      (c-font-lock-fontify-region): When a change font lock region is
 +      spuriously enlarged to the beginning-of-line by jit-lock, fontify
 +      the extra bit separately from the region calculated by CC Mode.
 +      (c-extend-after-change-region): Explicitly apply 'fontified
 +      properties to the extended bits of the font lock region.
 +
 +      * progmodes/cc-langs.el (c-before-font-lock-functions)
 +      (c-before-context-fontification-functions): Use new names for
 +      existing functions (see above).
 +
 +2015-03-30  Richard Ryniker  <ryniker@alum.mit.edu>  (tiny change)
 +
 +      * mail/sendmail.el (sendmail-send-it): Do not attempt to switch
 +      to non-existent buffer (errbuf is not created when customization
 +      variable mail-interactive is nil).  (Bug#20211)
 +
 +2015-03-29  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/smie.el (smie-backward-sexp-command)
        (smie-forward-sexp-command): Don't pretend the arg is optional
Simple merge