* src/folder.h
* src/summaryview.c
* src/summaryview.h
* src/main.c
o separate processing and summaryview
o removed summary_write_cache from summaryview
o removed summaryview->killed_messages, because we don't have
to keep a list of killed messages anymore. New cache will
keep the hidden messages in cache anyway
* src/folderview.c
* src/inc.c
* src/selective_download.c
o removed unnecessary summary_write_cache calls
* src/procmsg.c
o don't set ignore thread flag in procmsg_get_thread_tree
if it is already set
* src/mainwindow.c
* src/statusbar.h
o moved STATUSBAR_PUSH/POP to statusbar.h because
they are used in different files
- unused variables removed
- unused functions removed
- uninitialized variables checked
- missing return statements added
- missing function return types added
- added parentheses around assignment and
&& in || when suggested by gcc
* src/mh.c
* src/folder.c
replaced direct calls to folder->scan_tree
with folder_scan_tree and restore folder
prefs in this function. The folder should
not have to deal with them.
( Should now work for all folder types )
* src/inc.c
do filtering stuff after all messages have been received
1. drop all messages to .processing
2. scan processing folder for messages
3. filter messages or move to inbox
this will also find old messages left in processing after
a crash or something like that and we get a real msginfo
from folder->get_msg_list and do not have to create our
own in filter_message
* src/matcher_parser_parse.y
remove MIX/MAX warning (reordered includes)