diff options
| author | Stefan Monnier | 2015-03-30 21:33:20 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2015-03-30 21:33:20 -0400 |
| commit | bc9a6fcd29cd2e35a34e42f6e8b9492c98c1560f (patch) | |
| tree | e44d050c05b9104e1259aa73d7acf9dde443f19a /lisp/ChangeLog | |
| parent | 2e4b0c98a77657e787e04ae680403b187b271c21 (diff) | |
| download | emacs-bc9a6fcd29cd2e35a34e42f6e8b9492c98c1560f.tar.gz emacs-bc9a6fcd29cd2e35a34e42f6e8b9492c98c1560f.zip | |
Let jit-lock know the result of font-lock-extend-region-functions.
* lisp/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.
* lisp/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.
* lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
Fix compilation error.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index cad239d7dee..e50c69b8af4 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2015-03-31 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | Let jit-lock know the result of font-lock-extend-region-functions. | ||
| 4 | * jit-lock.el (jit-lock--run-functions): New function. | ||
| 5 | (jit-lock-fontify-now): Use it. Handle fontification bounds more | ||
| 6 | precisely in case the backend functions fontify more than requested. | ||
| 7 | Don't round up to whole lines since that shouldn't be needed | ||
| 8 | any more. | ||
| 9 | * font-lock.el (font-lock-fontify-region-function): Adjust docstring. | ||
| 10 | (font-lock-inhibit-thing-lock): Make obsolete. | ||
| 11 | (font-lock-default-fontify-region): Return the bounds actually used. | ||
| 12 | |||
| 13 | * emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value): | ||
| 14 | Fix compilation error. | ||
| 15 | |||
| 1 | 2015-03-30 Artur Malabarba <bruce.connor.am@gmail.com> | 16 | 2015-03-30 Artur Malabarba <bruce.connor.am@gmail.com> |
| 2 | 17 | ||
| 3 | * emacs-lisp/package.el: Reorganize package.el and divide it with | 18 | * emacs-lisp/package.el: Reorganize package.el and divide it with |