X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/fc21a7de3a92a38c5b00ce64a81c8668d0482fbb..953e106ac84587e765244995687b088969b5f6e1:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 01f68d8c33..d85aa1e31a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,164 @@ +2014-06-02 Eli Zaretskii + + * simple.el (keyboard-quit): Force update of mode lines, to remove + the "Def" indicator, if we were defining a macro. (Bug#17615) + +2014-06-02 Stefan Monnier + + * minibuffer.el (minibuffer-force-complete-and-exit): + Obey minibuffer-default (bug#17545). + + * progmodes/js.el (js-indent-line): Don't mix columns and chars + (bug#17619). + + * subr.el (set-transient-map): Don't wait for some "nested" + transient-map to finish if we're only supposed to be active for + the next command (bug#17642). + +2014-06-02 Leo Liu + + * emacs-lisp/gv.el (window-buffer, window-display-table) + (window-dedicated-p, window-hscroll, window-point, window-start): + Fix gv-expander. (Bug#17630) + +2014-06-02 Stefan Monnier + + * mouse.el (mouse-posn-property): Ignore posn-point for mode-line + clicks (bug#17633). + + * leim/quail/latin-pre.el ("latin-2-prefix"): Use ",," rather than ", " + for the single comma, since ", " is *very* common in normal French text + (bug#17643). + +2014-06-02 Glenn Morris + + * emacs-lisp/package.el (package-check-signature) + (package-unsigned-archives): Fix :version. + +2014-06-02 Stefan Monnier + + * subr.el (sit-for): Don't run input-methods (bug#15614). + +2014-06-02 Glenn Morris + + * cus-start.el: Fix some :version numbers. + +2014-06-02 Stefan Monnier + + * simple.el (deactivate-mark): Set mark-active to nil even if + deactivation is done via setting transient-mark-mode to nil, + since one is buffer-local and the other is global. + + * emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assume + there can't be more than 2 arguments (bug#17584). + +2014-06-02 Glenn Morris + + * simple.el (filter-buffer-substring-functions) + (filter-buffer-substring-function, buffer-substring-filters) + (filter-buffer-substring, buffer-substring--filter): Doc fixes. + + * minibuffer.el (completion-in-region-functions, completion-in-region) + (completion--in-region): Doc fixes. + + * abbrev.el (abbrev-expand-functions, abbrev-expand-function) + (expand-abbrev, abbrev--default-expand): Doc fixes. + +2014-06-02 Paul Eggert + + Include sources used to create macuvs.h. + * international/README: Refer to the Unicode Terms of Use rather + than copying it bodily here, as that simplifies maintenance. + +2014-06-01 Glenn Morris + + * loadup.el (load-prefer-newer): Set non-nil when dumping. (Bug#17629) + +2014-05-31 Glenn Morris + + * files.el (locate-dominating-file): Expand file argument. (Bug#17641) + +2014-05-30 Glenn Morris + + * loadup.el: Treat `command-line-args' more flexibly. + +2014-05-30 Alan Mackenzie + + Guard (looking-at "\\s!") from XEmacs. + * progmodes/cc-engine.el (c-state-pp-to-literal): add guard form. + +2014-05-30 Ken Olum (tiny change) + + * mail/rmail.el (rmail-delete-forward, rmail-delete-backward): The + argument COUNT is now optional, to be more backward-compatible. + Doc fix. (Bug#17560) + +2014-05-29 Reuben Thomas + + * whitespace.el (whitespace-report-region): Simplify + documentation. + (whitespace-report-region): Allow report-if-bogus to take the + value `never', for non-interactive use. + (whitespace-report): Refer to whitespace-report-region's + documentation. + +2014-05-29 Stefan Monnier + + * whitespace.el: Use font-lock-flush. Minimize refontifications. + Side benefit: it works without jit-lock. + (whitespace-point--used): New buffer-local var. + (whitespace-color-on): Initialize it and flush it. Use font-lock-flush. + (whitespace-color-off): Use font-lock-flush. + (whitespace-point--used, whitespace-point--flush-used): New functions. + (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp) + (whitespace-empty-at-eob-regexp): Use them. + (whitespace-post-command-hook): Rewrite. + + * font-lock.el (font-lock-flush, font-lock-ensure): New functions. + (font-lock-fontify-buffer): Mark interactive-only. + (font-lock-multiline, font-lock-fontified, font-lock-set-defaults): + Make buffer-local. + (font-lock-specified-p): Remove redundant boundp check. + (font-lock-flush-function, font-lock-ensure-function): New vars. + (font-lock-turn-on-thing-lock): Set them. + (font-lock-default-fontify-buffer): Obey font-lock-dont-widen. + (font-lock-after-change-function): Make `old-len' optional. + (font-lock-set-defaults): Remove redundant `set' of font-lock-defaults. + Call font-lock-flush, just in case. + * progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in + recent Emacsen. + * progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete. + (vera-mode-map, vera-mode-menu): Remove bindings to it. + * progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure + and with-syntax-table. + * textmodes/conf-mode.el (conf-quote-normal): + * progmodes/sh-script.el (sh-set-shell): + * progmodes/prog-mode.el (prettify-symbols-mode): + * progmodes/f90.el (f90-font-lock-n): + * progmodes/cwarn.el (cwarn-mode): + * nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display): + * progmodes/compile.el (compilation-setup, compilation--unsetup): + * hi-lock.el (hi-lock-mode, hi-lock-unface-buffer) + (hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush. + * mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of + font-lock-fontify-buffer-function and + font-lock-unfontify-buffer-function. + (rmail-unfontify-buffer-function, rmail-fontify-message): + Use with-silent-modifications. + * htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now + and font-lock-ensure. + * bs.el (bs-show-in-buffer): Use font-lock-ensure. + +2014-05-28 Thien-Thi Nguyen + + * emacs-lisp/package.el (package-generate-autoloads): + Inhibit backup files. + +2014-05-28 Stefan Monnier + + * progmodes/hideshow.el (hs-hide-all): Call syntax-propertize + (bug#17608). + 2014-05-21 Michal Nazarewicz * textmodes/tildify.el (tildify-buffer, tildify-region):