aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Djärv2012-12-23 15:46:37 +0100
committerJan Djärv2012-12-23 15:46:37 +0100
commit9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b (patch)
tree665cb9c9381b4b913681fced2adf7c125803ba31
parent1a8b65e042f587ff56dbc5debdb075c641564108 (diff)
downloademacs-9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b.tar.gz
emacs-9c3dcdaafa79daaaeb26fb41ec0df1ead50c330b.zip
* TODO: Adjust entry about NS event loop.
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/TODO10
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 @@
12012-12-23 Jan Djärv <jan.h.d@swipnet.se>
2
3 * TODO: Adjust entry about NS event loop.
4
12012-12-19 Michael Albinus <michael.albinus@gmx.de> 52012-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'.
diff --git a/etc/TODO b/etc/TODO
index be0ef95aed2..42339816fdf 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -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