straw-commits
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]