Move the threading stuff in the evtloop module. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Move the event loop to evtloop.c, and wake up sleeping jobs every 10 seconds. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Have an event loop thread. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Fix missing <libintl.h> include
Only use fcntl, simplify locking. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
let's drop qdbm. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
We don't need a function for mutt_make_version(). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
move browser in the lib-ui Signed-off-by: Pierre Habouzit <madcoder@debian.org>
The NNTP patch is a joke, let's drop it altogether. Reason is that I believe it's not done properly, it has tons of issues, clutters the code, and well, will be revieved, eventually (or maybe not). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Simplifications. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Use liblockfile, no need for dotlock anymore. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
wibble. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Remove lots of useless stupid, and code greedy options. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Disable many "stupid" CLI options or some that will have better equivalents soon (I hope). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Make the sidebar live in a proper independent window. This is the first patch of many to come, cleansing the noodle horror the UI code in mutt is (was ?). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Have a lib-ui/lib-ui.h Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Move more things about stdscr in lib-ui. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Drop mixmaster support. I don't like people caring about being anonymous that much. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Do not use implicit ncurses functions, now we can grep for 'stdscr' to find them. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Let ncurses deal with that properly. Signed-off-by: Pierre Habouzit <madcoder@debian.org>