moved two functions from prefs_filter.c to filter.c.
moved prefs_filter_read_config() to filter.c.
moved recv.[ch] to libsylph.
moved html.[ch] to libsylph.
removed unused headers.
separated UI code from account.c.
separated some enums to reduce dependency.
more code cleanups.
separated UI code from prefs_common.c and prefs_account.c.
enable compilation on MinGW.
use hash table in prefs.c.
made some core modules library (libsylph).
separated UI code from prefs.c.
separate UI codes from utils.c.
separate LogWindow from utils.c.
made debug_mode static variable in utils.c.
fixed broken message/* attachments on pgp-sign.
the line space setting now applies to the compose window.
fixed socket resource leak on Win32.
expand/collapse tree row on double click.
fixed refresh of addressbook folder contents.
separated trayicon into another module, and notify new messages with trayicon on receive.
use GtkFontButton for font setting.
modified the 'Empty trash' messages.
initial implementation of the tray icon.
modified fonts for mime parts.
made 2.1.1 release.
fixed a bug of addressbook that multiple selection with Ctrl key didn't work with GTK+ 2.6.9.
fall back to date comparison on sorting.
path_cmp(): allow both '/' and G_DIR_SEPARATOR as separator.
directory separator fix.
made error check of IMAP4 fetch more strict.
fixed IMAP4 on win32.
renamed src/pixmaps to src/icons.
made localedir, manualdir, and faqdir user-configurable.
moved NEWS to NEWS-2.0.
fix for config dir.
modified directories for Windows convention.
use GDir instead of directly using opendir().
added wrappers for C library function that take pathname arguments.
modification for Win32.
check filename encoding only on Unix on startup.
defs.h: modification for Win32.
some fixes for Win32.
close queue file before removing it.
check for regex.h and regcomp().
enabled compilation with MinGW.
braced some Unix-specific code with ifdef.
configure.in: add -mms-bitfields to CFLAGS if the target is MinGW.
removed locale-dependent tolower().
replaced random() with g_random_*().
modified version display.
utils.c: replaced fork() + exec() with GSpawn.
fixed gcc-4.0 warnings.
updated documents, and made 2.0.0 release.
made 2.0.0rc release.
added spacing for vbox of header view.
fixed cache discrepancy on Draft folder.
fixed modified-UTF7 to UTF-8 conversion.
display path in folder property with GtkLabel.
rfc2015.c: unified indent and minor fixes.
remove temporary files on startup.
added a hack to prevent duplicated insertion to compose.
don't break line after '/' on compose.
modification for DnD.
select correct row after execution on summary when sorting is enabled.
made 2.0.0beta6 release.
made textview_cursor_visible a hidden option.
always don't uncanonicalize files which is not text/* .
modify filter rules after moving folders.
made the file size of attachments more accurate, and human-readable.
display folder names of folder selection dialog with new/unread representation.
don't break line after '-'.
added a new app icon.
clear summary cache to prevent cache discrepancy after sending from queue.
updated po files.
modified several alerts, and added accelerators for the buttons.
added margin for visibility when scrolling summary.
use Content-Type's charset as a fallback encoding of broken header strings when replying.
compose.c: don't convert encoding if inserted file is UTF-8.
fixed duplicate signature problem in re-edit or after editing with external editor.
don't include some chars in URI.
compose.[ch]: replaced gdk_input_*() with GIOChannel.
made 2.0.0beta5 release.
fixed a crash when cancelling file selection dialog of vCard/JPilot by Escape key.
put existing window in front when trying to reedit draft/queued messages which are already open.
modified alert dialogs.
added G_ALERTCANCEL to AlertValue, and return it if cancelled.
modified the order of search buttons.
made the order of buttons comply with GNOME HIG.
replaced sylpheed logo with new one.
removed unused images.
added 'insert signature' icon.