This commit was manufactured by cvs2svn to create branch 'gtk2'.
[claws.git] / ChangeLog
index f10a5a14b8ea22655c73586a6fc54cf799640ded..5311e4e9f7bd3bcc5111142a574d3a90116841e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,201 @@
+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