diff options
Diffstat (limited to 'etc/TODO')
| -rw-r--r-- | etc/TODO | 10 |
1 files changed, 4 insertions, 6 deletions
| @@ -614,13 +614,11 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html | |||
| 614 | 614 | ||
| 615 | *** Bugs | 615 | *** Bugs |
| 616 | 616 | ||
| 617 | **** The event loop relies on polling and that hurts performance. | 617 | **** The event loop does not redraw. |
| 618 | A better strategy is to have the select part in its own thread and let | 618 | A problem is that redraw don't happen during resize, |
| 619 | the main thread communicate with that thread (see how Gdk does it for | ||
| 620 | inspiration). A problem is that redraw don't happen during resize, | ||
| 621 | because we can't break out from the NSapp loop during resize. | 619 | because we can't break out from the NSapp loop during resize. |
| 622 | There is a special trick to detect mouse press in the lower right | 620 | There was a special trick to detect mouse press in the lower right |
| 623 | corner and track mouse movements, but this does not work well, and is | 621 | corner and track mouse movements, but this did not work well, and was |
| 624 | not scalable to the new Lion "resize on every window edge" behavior. | 622 | not scalable to the new Lion "resize on every window edge" behavior. |
| 625 | 623 | ||
| 626 | **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back | 624 | **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back |