• Stefan Monnier's avatar
    Let jit-lock know the result of font-lock-extend-region-functions. · bc9a6fcd
    Stefan Monnier authored
    * 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.
    bc9a6fcd
ChangeLog 965 KB