docker-offlineimap/offlineimap
Sebastian Spaeth a93c80292d Curses UI: Simplify text buffer handling
Rather than keeping a separate queue of all logged lines in memory, we
rely on the curses window scrolling functionality to scroll lines. On
resizing the terminal this means, we'll clear the screen and start
filling it afresh, but that should be acceptable.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2011-11-08 13:51:36 +01:00
..
folder Pass ui.registerthread an Account() and not a name as string 2011-11-03 13:45:44 +01:00
repository Reduce log verbosity while scanning Maildir 2011-11-02 11:37:29 +01:00
ui Curses UI: Simplify text buffer handling 2011-11-08 13:51:36 +01:00
__init__.py Rework UI system to make use of the logging module 2011-10-27 16:23:55 +02:00
accounts.py Pass ui.registerthread an Account() and not a name as string 2011-11-03 13:45:44 +01:00
CustomConfig.py Remove deprecated calls to apply() 2011-09-27 13:00:12 +02:00
error.py Introduce new error level FOLDER_RETRY 2011-09-06 19:00:21 +02:00
imaplib2.py Bump bundled imaplib2 to 2.29 2011-11-02 10:55:42 +01:00
imaplibutil.py Fix mbox.select(foldername) readonly parameter comparison 2011-11-02 08:57:01 +01:00
imapserver.py Reduce parameter list to account.syncfolder call 2011-11-03 13:29:43 +01:00
imaputil.py Do not fail calling dequote() with empty string 2011-09-26 15:16:59 +02:00
init.py Don't setDaemon explicitly, it's done inherently 2011-11-02 11:29:23 +01:00
localeval.py Update FSF address 2006-08-12 05:15:55 +01:00
mbnames.py explicitly define symbols to import instead of 'import *' 2011-05-09 22:43:03 +02:00
syncmaster.py Exit "infinite" monitorloop when SyncRunner thread exits 2011-11-02 11:55:05 +01:00
threadutil.py Exit "infinite" monitorloop when SyncRunner thread exits 2011-11-02 11:55:05 +01:00