From: Jan Djärv Date: Sun, 23 Dec 2012 14:46:37 +0000 (+0100) Subject: * TODO: Adjust entry about NS event loop. X-Git-Tag: emacs-24.3.90~173^2~7^2~512 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b;p=emacs.git * TODO: Adjust entry about NS event loop. --- diff --git a/etc/ChangeLog b/etc/ChangeLog index d9cb64729ba..821d897c994 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2012-12-23 Jan Djärv + + * TODO: Adjust entry about NS event loop. + 2012-12-19 Michael Albinus * NEWS: Tramp implements `file-acl' and `set-file-acl'. diff --git a/etc/TODO b/etc/TODO index be0ef95aed2..42339816fdf 100644 --- a/etc/TODO +++ b/etc/TODO @@ -614,13 +614,11 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html *** Bugs -**** The event loop relies on polling and that hurts performance. - A better strategy is to have the select part in its own thread and let - the main thread communicate with that thread (see how Gdk does it for - inspiration). A problem is that redraw don't happen during resize, +**** The event loop does not redraw. + A problem is that redraw don't happen during resize, because we can't break out from the NSapp loop during resize. - There is a special trick to detect mouse press in the lower right - corner and track mouse movements, but this does not work well, and is + There was a special trick to detect mouse press in the lower right + corner and track mouse movements, but this did not work well, and was not scalable to the new Lion "resize on every window edge" behavior. **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back