[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r109338: * TODO (NS port): Add text a
From: |
Jan D. |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r109338: * TODO (NS port): Add text about event loop. |
Date: |
Tue, 31 Jul 2012 21:23:33 +0200 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 109338
committer: Jan D. <address@hidden>
branch nick: trunk
timestamp: Tue 2012-07-31 21:23:33 +0200
message:
* TODO (NS port): Add text about event loop.
modified:
etc/ChangeLog
etc/TODO
=== modified file 'etc/ChangeLog'
--- a/etc/ChangeLog 2012-07-29 07:16:45 +0000
+++ b/etc/ChangeLog 2012-07-31 19:23:33 +0000
@@ -1,3 +1,7 @@
+2012-07-31 Jan Djärv <address@hidden>
+
+ * TODO (NS port): Add text about event loop.
+
2012-07-29 Paul Eggert <address@hidden>
deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150)
=== modified file 'etc/TODO'
--- a/etc/TODO 2012-06-28 07:05:15 +0000
+++ b/etc/TODO 2012-07-31 19:23:33 +0000
@@ -614,6 +614,15 @@
*** 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r109338: * TODO (NS port): Add text about event loop.,
Jan D. <=