disable sort while filtering to prohibit a warning.
fixed unintended drag start on IMAP.
don't allow parallel multiple command on IMAP.
added missing locks on idle callbacks.
update summary caches on receiving.
show progress when scanning folders.
added message label to the folder selection dialog.
use target header field as a default filter name when creating filter rule automatically.
fixed a crash.
don't move focus from text view to summary view when displaying messages.
reset quick search condition if search bar is now shown.
made 2.5.0beta1 release.
implemented vertical view. Separated quick search into another module.
fixed beep on folders with one message when using GTK+ 2.12.
fixed the status label so that it will automatically resize when there is not enough width.
removed all warnings output with -Wall.
block notify if a new message is read on receiving.
summaryview.c: compare using simpilfied To strings.
simplify To headers on summary view.
added 'To' column to the summary view.
clear search entry when Escape key is pressed.
improved the performance of Mark all read on IMAP4 by only modifying the flagged messages.
the selection now persists on the update of quick search.
fixed wrong status on persist qsearch filter.
the quick search condition now persists for the whole session.
src/summaryview.c: modified 'Recent 5 days' to 'Last 5 days'.
display error dialog if the execution of the junk filter command failed.
added new quick search rule: 'Within 1 day' and 'Recent 5 days'.
fixed crash on exit when the order of summary columns were changed by DnD.
flush UI for each 100 messages on manual filtering.
implemented printing of MIME part. Code cleanups.
added an option to use external program for printing.
initial implementation of new printing using GtkPrintOperation.
disable new mail notification when any message is displayed, marked as read, or trashes are emptied.
periodically update UI on manual filtering to avoid freeze.
only disable new mail notification when a new mail is actually read.
added the option 'Remember last selected message'.
summary_unset_sort_column_id(): fixed crash when using GTK+ 2.4.x.
adjusted the width of icon columns for win32.
fixed crash when summary was sorted by logical columns.
also update sort indicator at empty folder. Updated NEWS.
workaround for GTK+ 2.10 was made.
unified menu strings.
fixed manual junk filtering.
fixed a bug that flag changes were not saved with manual filtering.
added 'Set as (not) junk mail' to the summary context menu.
fixed a bug that manual junk filtering didn't work when no filter rule exist.
made workarounds for the crash in GTK+ 2.8.x.
removed redundant folder scan on moving messages.
summaryview.c: don't decrease new/unread count if zero.
fixed a bug that bold face was disabled with GLib 2.10 and Pango 1.12.
added the clear button for quick search entry.
printing messages now follows 'Show all headers'.
added a hidden option "mime_command" for backward compatibility.
performance fix when resetting the quick search.
prohibit move/copy from/to queue folders, and move/copy to virtual folders.
re-enabled workaround of last-row problem of summary view on GTK+ 2.8.
added 'Mark thread as read' to the main menu.
implemented 'Mark thread as read'.
enabled the move/copy of the whole message in collapsed threads.
only execute idle function on button press.
fixes wrong drag begin state after passphrase dialog appeared.
when deleting a collapsed thread, all the messages in the thread will be removed.
also recognize GDK_KP_* keycodes.
update the sensitivity of UI after quick search.
added tooltip for search entry.
fixed crash on quick search.
a bit of optimization for toggling threads.
implemented quick filter.
summaryview.c: update all_mlist on sorting to save the order.
enabled toggle of the searchbar.
implemented quick search of the summary view.
fixed a memory leak where threading is off.
repositioned the 'Delete' menu and added a separator to prevent accidental selection.
accept when name entry is activated on the save search dialog.
select activated message on search dialog in summary view if possible.
summary_row_expanded(): disable workaround with GTK+ 2.8.
reflect flag changes on virtual folders in the real ones.
some modification of searching.
look for all accounts when enable_swap_from is enabled.
summary_set_row(): fixed a memory leak.
implemented query search and virtual folder (merged from newsearch branch).
display progress on local filtering.
fixed a bug that the selection was broken (and sometimes crashed) when mark, unread, and colorlabel flags were changed while the summary was sorted by the flags.
prevent integer overflow on summary status.
added separator between the summary status and the header pane.
follow the 'mark_junk_as_read' setting when marking as junk.
added an option to mark filtered junk mails as read.
added a setting to delete filtered junk mails from server.
display confirmation dialog instead of input dialog when printing.
fixed the problem that DnD didn't work on GTK+ 2.8
brought back 'Crate filter rule' in the context menu.
summaryview.c: align selected row to center when reached to the edge on key operation.
summaryview.c: keep selecting row after changing thread display.
fixed warnings about signedness difference.
fixed sorting bug when flags changed.
added 'View/Sort/by thread date'.
moved procmsg.c::procmsg_get_filter_keyword() to filter.c::filter_get_keyword_from_msg().
separated UI code from prefs.c.