* TODO (NS port): Add text about event loop.

This commit is contained in:
Jan Djärv 2012-07-31 21:23:33 +02:00
parent d53d062a0e
commit 331ff3b906
2 changed files with 13 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2012-07-31 Jan Djärv <jan.h.d@swipnet.se>
* TODO (NS port): Add text about event loop.
2012-07-29 Paul Eggert <eggert@cs.ucla.edu>
deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150)

View file

@ -614,6 +614,15 @@ 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,
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
not scalable to the new Lion "resize on every window edge" behavior.
**** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back
up on top of all others