diff options
| author | Jan Djärv | 2012-12-23 15:46:37 +0100 |
|---|---|---|
| committer | Jan Djärv | 2012-12-23 15:46:37 +0100 |
| commit | 9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b (patch) | |
| tree | 665cb9c9381b4b913681fced2adf7c125803ba31 | |
| parent | 1a8b65e042f587ff56dbc5debdb075c641564108 (diff) | |
| download | emacs-9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b.tar.gz emacs-9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b.zip | |
* TODO: Adjust entry about NS event loop.
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/TODO | 10 |
2 files changed, 8 insertions, 6 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index d9cb64729ba..821d897c994 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2012-12-23 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * TODO: Adjust entry about NS event loop. | ||
| 4 | |||
| 1 | 2012-12-19 Michael Albinus <michael.albinus@gmx.de> | 5 | 2012-12-19 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 6 | ||
| 3 | * NEWS: Tramp implements `file-acl' and `set-file-acl'. | 7 | * NEWS: Tramp implements `file-acl' and `set-file-acl'. |
| @@ -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 |