diff options
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/TODO | 9 |
2 files changed, 13 insertions, 0 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 410332037d0..3d26c9a1351 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-07-31 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * TODO (NS port): Add text about event loop. | ||
| 4 | |||
| 1 | 2012-07-29 Paul Eggert <eggert@cs.ucla.edu> | 5 | 2012-07-29 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 6 | ||
| 3 | deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) | 7 | deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) |
| @@ -614,6 +614,15 @@ 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. | ||
| 618 | A better strategy is to have the select part in its own thread and let | ||
| 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. | ||
| 622 | There is 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 | ||
| 624 | not scalable to the new Lion "resize on every window edge" behavior. | ||
| 625 | |||
| 617 | **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back | 626 | **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back |
| 618 | up on top of all others | 627 | up on top of all others |
| 619 | 628 | ||