]> git.eshelyaron.com Git - emacs.git/commit
Use run-with-idle-timer instead of debounce for responsive image scaling.
authorJuri Linkov <juri@linkov.net>
Sat, 30 Nov 2019 21:16:03 +0000 (23:16 +0200)
committerJuri Linkov <juri@linkov.net>
Sat, 30 Nov 2019 21:16:03 +0000 (23:16 +0200)
commitd64ea182fb6e2bf3af8ac8a289e8029ded36407e
tree0e7835bc8f2f2b62a64a1fed3f72871abf3ad611
parent9ac78ef56c184b757f9866edc3092eb62e259c90
Use run-with-idle-timer instead of debounce for responsive image scaling.

* lisp/emacs-lisp/timer.el (debounce, debounce-reduce): Revert macro addition.
https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg01133.html

* lisp/image.el (image-increase-size, image-decrease-size):
Use run-with-idle-timer.
(image--change-size): Rename back from image--change-size-function.

* lisp/image-mode.el (image-mode--setup-mode): Remove hooks
window-size-change-functions and window-selection-change-functions (bug#32672)
(image-fit-to-window): Rename from image--window-change-function.
(image--window-state-change): Rename from image--window-change.
Use run-with-idle-timer.
etc/NEWS
lisp/emacs-lisp/timer.el
lisp/image-mode.el
lisp/image.el