fixed rebuilding of folder tree which had been broken at 3.4.0beta1 (#103).
limit the recursion level of tree scan to 64.
added 'Junk' special folder and automatically create it when not exist.
removed redundant debug print.
more fix for UID more than INT_MAX.
libsylph: use itos_buf() because itos() is not thread-safe.
mh.c: mh_get_mtime(): fixed memory leak. Added global locks to each functions.
generate cache on adding messages.
update summary cache on move/copy.
update summary caches on receiving.
show progress when scanning folders.
emit remove-msg signal after add-msg for speedup.
merged plugin-test branch into trunk.
unix: fixed infinite loop bug.
win32: use CreateHardLink().
implemented '--open' command line option which open messages specified with command-line in new window.
win32: fixed a bug that the path separator of FolderItem::path was not processed correctly.
fixed a bug that messages which were not filtered were not counted as new messages in imap filtering.
fixes data format incompatibility of folderlist.xml between Unix and Win32.
also scan symbolic links on MH mailboxes.
implemented the automatic filtering of IMAP4 INBOX folder.
improved the performance of rebuilding tree.
removed redundant folder scan on moving messages.
win32: optimized scanning of directory.
fixed duplicated subfolders when rebuilding folder tree on Win32 while settings were shared between Win32 and Unix.
don't reset unread flag when moving/copying messages into trash.
win32: fixed Japanese folder name problem.
update caches and flags when reading message list from a folder.
fixes occasional summary update failure on win32 and some filesystems.
fixed rename on win32.
changed the license of LibSylph from GPL to LGPL.
moved more modules to libsylph.
fix for config dir.
use GDir instead of directly using opendir().
added wrappers for C library function that take pathname arguments.
undef MEASURE_TIME in mh.c.
fixed cache discrepancy on Draft folder.
unified mh_move_folder and mh_rename_folder.
implemented folder move.
put a warning if invalid filenames appear on the scan of MH folder.
disabled strict checking of caches by stat() and improved the performance.
fixed wrong unread number display after moving local unread message to IMAP4 folder.
optimized the writing of mark file.
optimized writing summary cache.
replaced intl.h with glib/gi18n.h.
fixed crash when opening 0-numbered message.
Initial import of Sylpheed (GTK2 version).