+2004-09-17
+
+ * src/filter.c:
+ filter_action_exec(): modified local filtering.
+ strmatch_regex(): use case-insensitive regex.
+ * src/summaryview.[ch]: display filtering result to the status bar.
+
+2004-09-14
+
+ * src/filter.[ch]: implemented filter rule application timing.
+ * src/prefs_fil_er_edit.c: prefs_filter_edit_action_hbox_set():
+ fixed a bug that didn't display parameter of PF_ACTION_EXEC.
+
+2004-09-10
+
+ * src/prefs_filter.c: prefs_filter_write_user_header_list(): use
+ prefs_file_open() instead of fopen().
+
+2004-09-10
+
+ * src/defs.h
+ src/prefs_filter.c: implemented load/save of user-defined
+ header list.
+
+2004-09-09
+
+ * src/inc.c: inc_spool()
+ src/prefs_common.c: modified spool path config so that users can
+ specify both file and directory.
+
+2004-09-09
+
+ * src/prefs_filter.[ch]
+ src/prefs_filter_edit.[ch]: implemented creating filter rule by
+ message.
+
+2004-09-07
+
+ * src/mimeview.c: mimeview_drag_data_get()
+ src/summaryview.c: summary_drag_data_get(): fixed broken URI in
+ DnD.
+
+2004-09-06
+
+ * src/filter.[ch]
+ src/summaryview.c: fixed local filtering.
+ * src/mh.c: mh_copy_msgs(): restored missing 'else'.
+
+2004-09-06
+
+ * src/foldersel.c: foldersel_new_folder(): fixed possible memory
+ corruption, and write folder list data after appending.
+ * src/summaryview.c: summary_show(): up FolderItem::opened flag
+ after reading message list.
+
+2004-09-03
+
+ * src/filter.c
+ src/inc.c
+ src/mbox.c
+ src/mh.c
+ src/procmsg.[ch]
+ src/summaryview.c: properly handle 'new' flags by using
+ FolderItem::mark_queue.
+
+2004-08-31
+
+ * src/filter.c
+ src/inc.c: modified 'new' flags management.
+
+2004-08-31
+
+ * src/prefs_filter.c: don't move to the last row when opening the
+ dialog. Clear CList when closing.
+
+2004-08-27
+
+ * src/filter.c
+ src/inc.c
+ src/pop.[ch]
+ src/prefs_filter_edit.c
+ src/summaryview.c: implemented FLT_ACTION_EXEC and FLT_ACTION_DELETE.
+
+2004-08-27
+
+ * src/prefs_filter.c: auto-scroll when a new rule is added.
+ open edit dialog when a rule is double-clicked.
+ prefs_filter_copy_cb(): implemented.
+ * src/prefs_filter_edit.c: implemented action "Stop rule evaluation".
+
+2004-08-26
+
+ * src/filter.[ch]
+ src/inc.c
+ src/mbox.c
+ src/prefs_filter_edit.c
+ src/summaryview.c: renamed FilterResult to FilterInfo, and added
+ account to its members.
+ Implemented command test, size, age, account, and on-receive
+ condition.
+ * src/mh.c
+ src/procheader.c: procheader_parse_file(): also get file size and
+ timestamp.
+ * src/utils.c:
+ execute_async()
+ execute_sync()
+ execute_command_line(): return exit status.
+
+2004-08-26
+
+ * src/filter.[ch]
+ src/inc.c: save all types of performed actions.
+ filter_rule_rename_dest_path(): modified for the new system.
+ filter_rule_delete_action_by_dest_path(): delete actions that
+ matches with a path.
+ * src/mbox.c: proc_mbox(): ignore FLT_ACTION_NOT_RECEIVE.
+ * src/prefs_filter.c: prefs_filter_delete_path(): modified for the new
+ system.
+ * src/summaryview.c:
+ summary_filter()
+ summary_filter_func(): modified for the new system.
+
+2004-08-25
+
+ * src/filter.[ch]: implemented message body match.
+ * src/procmime.[ch]:
+ procmime_find_string_part()
+ procmime_find_string(): take function pointer for matching.
+ * src/procmsg.[ch]: added file_path (which is only used for temporary
+ messages) to MsgInfo.
+ procmsg_msginfo_copy()
+ procmsg_msginfo_free(): handle extra members.
+ * src/summary_search.c: modified for procmime_find_string().
+ * src/summaryview.c: filter_apply_local() -> filter_apply_msginfo().
+ * src/utils.[ch]: added function for string match.
+ * src/compose.c
+ src/undo.c: removed redundant debug messages.
+
+2004-08-24
+
+ * implemented the new filtering system (still in progress).
+ * src/defs.h
+ src/filter.[ch]: implemented reading/writing of filter XML data.
+ * src/prefs_filter.[ch]
+ src/prefs_filter_edit.[ch]: implemented UI for the new filtering
+ system.
+ * src/inc.c
+ src/main.c
+ src/mbox.c
+ src/pop.c
+ src/summaryview.c: modified for the new filtering system.
+ * src/menu.h: MENUITEM_ADD(): create separator if label is NULL.
+ * src/procheader.[ch]: added some utility functions.
+ * src/utils.c: open_uri(): modified warning message.
+
+2004-08-09
+
+ * src/main.c: removed parsing of "./gtkrc".
+
+2004-08-04
+
+ * src/socket.c:
+ ssl_read()
+ ssl_peek(): check SSL before reading data (fixes freeze when
+ socket is broken).
+ * src/session.[ch]: session_set_access_time(): new.
+ * src/imap.c
+ src/news.c
+ src/nntp.c: only update last_access_time when successfully
+ receiving a server response.
+ * thanks to Cedric Pradalier for above.
+
+2004-07-23
+
+ * src/xml.[ch]: code cleanup and added some functions.
+
+2004-07-16
+
+ * src/pop.[ch]: pop3_getrange_uidl_recv(): relaxed invalid UIDL
+ checking.
+
+2004-07-16
+
+ * src/account.[ch]
+ src/main.c
+ src/prefs.[ch]
+ src/prefs_account.[ch]
+ src/prefs_common.[ch]: unified *_{save,write}_config() to
+ *_write_config().
+
+2004-06-30
+
+ * src/procheader.c:
+ procheader_get_one_field()
+ procheader_get_unfolded_line(): fixed a bug that unfolding was
+ broken if the sequence 'SP CR LF' appeared (thanks to NOGUCHI,
+ Takuya).
+
2004-06-23
* src/prefs_common.c: made the default of confirm_on_exit FALSE.
2004-06-23
- * src/compose.[ch]: autowrap can be switchd on/off from the compose
+ * src/compose.[ch]: autowrap can be switched on/off from the compose
window.
2004-06-17