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.
fall back to date comparison on sorting.
modification for DnD.
select correct row after execution on summary when sorting is enabled.
modified several alerts, and added accelerators for the buttons.
added G_ALERTCANCEL to AlertValue, and return it if cancelled.
reflect flag changes of manual filtering to IMAP server.
removed unrequired function.
made summary columns reorderable by DnD.
use currently visible textview for selection reply.
added 'Add to address book' to the context menu of textview.
added 'Tools/Filter junk mails in folder' menu.
fixed a bug that the change of color labels was not saved.
include currently selected row on flag search if message view is visible but the row is not displayed.
fixed Turkish locale problem.
really fixed the crash bug.
flush events before scrolling to selected.
fixed possible crash (take 2).
fixed possible crash when sorted by From/To/Subject.
fixed scroll positon problem after some operations.
disabled typeahead search.
clear selection list when the order of the summary list is changed.
fixed a bug that it took very long time to delete all selected messages.
improved the DnD.
allow empty junk folder setting.
added a feature for junk mail control.