diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2012-07-31 21:23:33 +0200 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2012-07-31 21:23:33 +0200 |
commit | 331ff3b90629b4cc2014e49938d6971a6bffd941 (patch) | |
tree | ecc76558cf9b3e13f7903f631ace68d7e92bbb6e /etc/TODO | |
parent | d53d062a0e30b302200a063c987df94d9914d42d (diff) | |
download | emacs-331ff3b90629b4cc2014e49938d6971a6bffd941.tar.gz |
* TODO (NS port): Add text about event loop.
Diffstat (limited to 'etc/TODO')
-rw-r--r-- | etc/TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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 |