* src/mbox.c
fix typo that did not move unfiltered mails to destination
folder
(closes Bug 115 Sylpheed 0.8.11claws81 does not deliver mail correctly
when filtering from spool)
* src/imap.c
use BODY.PEEK instead of BODY in in message fetch operation
to make sure the IMAP server does not set the \Seen flag for
messages. Sylpheed does that later itself, when the message
is opened in sylpheed
(closes Bug 111 Claws destroys unread marks)
* src/folder.c
* src/prefs_account.c
Filter new messages that are found in an INBOX folder
when 'Filter messages on receiving' is enabled in the
Folder's AccountPrefs. This allows to use Sylpheed's
filtering engine for IMAP folders where messages are
added to the INBOX by a MTA
* src/common/utils.[ch]
add g_int_compare() function for slist sorting
* src/imap.c
fetch all MsgInfos with one command in imap_get_msginfos()
using an imap set with a list of ranges
* src/news.c
use new g_int_compare() function
* src/account.c
* src/folder.[ch]
* src/folderview.c
* src/imap.c
* src/inc.c
* src/main.c
* src/mainwindow.c
* src/mbox_folder.c
* src/mh.c
* src/mimeview.h
* src/msgcache.[ch]
* src/news.c
* src/procmime.h
* src/procmsg.[ch]
* src/setup.c
* src/gtk/gtkutils.c
o rename structure field names class and new to klass and
new_msgs, to allow including files in C++
o add 'extern "C"' block to some header files
o add MsgInfoList and MsgNumberList as alias for GSList for
developers to know what type of list is expected
* src/plugins/image_viewer/plugin.c
* src/plugins/image_viewer/viewer.[ch]
* src/plugins/image_viewer/viewerprefs.[ch]
rename function names to prevent conflicts
* src/folder.c
change processing folder name from .processing to processing
* src/common/ssl.c
disable SSL certificate check because it causes Xlib error
when the child process want's to open an GTK window
* src/folder.c
don't use default folder for processing folder item because
it can be a non local folder
(fixes bug reported by Stephen Lewis <slewis@paradise.net.nz>)
try fixing crashes when sending messages: my gcc 2.95.4 seems
to generate bad code for 'send_send_data_progressive': When
called from 'send_send_data_finished', the 'data' pointer is
cleared just before the assignment to the dialog pointer
* src/folder.c
* src/imap.c
* src/common/socket.[ch]
set socket state to DISCONNECTED when any operation
fails to allow reconnecting in IMAP code without
checking the return code of all calls to the command
functions
* src/folderview.c
* src/summaryview.c
remove some more stuff that depends on specific
folder types