[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Straw-commits] address@hidden/straw--mainline--0.25--patch-11
From: |
juri |
Subject: |
[Straw-commits] address@hidden/straw--mainline--0.25--patch-11 |
Date: |
Tue, 13 Jul 2004 12:37:50 +0300 |
Revision: straw--mainline--0.25--patch-11
Archive: address@hidden
Creator: Juri Pakaste <address@hidden>
Date: Tue Jul 13 12:37:50 EEST 2004
Standard-date: 2004-07-13 09:37:50 GMT
New-files: src/lib/.arch-ids/MainloopManager.py.id
src/lib/MainloopManager.py
Modified-files: src/lib/MainWindow.py
src/lib/NetworkConstants.py src/lib/PollManager.py
src/lib/__init__.py
New-patches: address@hidden/straw--mainline--0.25--patch-11
Summary: change the async networking to use idle handler instead of fixed timers
Keywords:
- Add MainloopManager. It manages idle handlers and pending event handling.
All calls to gtk.idle_add and gtk.mainiteration should go through this
module.
- Use idle event handlers instead of fixed timers for allocating time to the
networking layer. However, we still use the POLL_INTERVAL value: now it just
specifies the minimum time between giving time to networking. If we call it
every time idle handler is called, the action gets too choppy.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Straw-commits] address@hidden/straw--mainline--0.25--patch-11,
juri <=