Fix missing patchsets
[claws.git] / ChangeLog
index 67132c62cf6c02a9706815e169a1bc722be08bc1..bd9557761b03e96e3b8d567065420e6d60dc5cbf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,557 @@
+2004-12-03
+
+       * version 1.0.0beta4
+
+2004-12-03
+
+       * src/pixmaps/regular.xpm: removed unused icon.
+       * README
+         README.jp: updated.
+
+2004-12-02
+
+       * src/pop.c: pop3_write_msg_to_file(): don't convert single CRs to
+         LFs (thanks to Alfons).
+       * src/utils.[ch]: my_memmem(): original implementation of memmem().
+
+2004-12-01
+
+       * manual/ja/sylpheed.sgml: updated for the latest version.
+
+2004-12-01
+
+       * src/pixmaps/unread.xpm: adjusted the hue of image.
+
+2004-12-01
+
+       * src/filter.c: removed C99 '//' comments.
+
+2004-11-30
+
+       * src/pixmaps/dir-close.xpm
+         src/pixmaps/dir-open.xpm
+         src/pixmaps/dir-noselect.xpm
+         src/pixmaps/group.xpm: adjusted the hue of images.
+
+2004-11-29
+
+       * src/pixmaps/dir-close.xpm
+         src/pixmaps/dir-open.xpm
+         src/pixmaps/dir-noselect.xpm
+         src/pixmaps/group.xpm: replaced with new images.
+
+2004-11-29
+
+       * src/pixmaps/folder.xpm: removed.
+
+2004-11-26
+
+       * src/summaryview.c: changed one-letter column titles to icons.
+       * src/pixmaps/mail.xpm: new.
+
+2004-11-26
+
+       * src/summaryview.c: summary_execute(): pop summary statusbar message.
+
+2004-11-26
+
+       * src/prefs_common.c: added Web browser commands.
+
+2004-11-26
+
+       * manual/ja/sylpheed.sgml: updated for the latest version.
+       * manual/ja/Makefile.am: added target 'update-html'.
+
+2004-11-22
+
+       * INSTALL
+         INSTALL.jp: updated the confirmation list.
+
+2004-11-19
+
+       * src/jpilot.c: unify the coding style.
+       * src/mainwindow.c: fixed duplicated accelerator.
+
+2004-11-18
+
+       * src/procmsg.c: write_mark_func(): fixed bad cast on the system that
+         sizeof(gpointer) != guint.
+
+2004-11-18
+
+       * src/mainwindow.c: fixed English (trashes -> trash).
+       * src/prefs_common.c: prefs_keybind_apply_clicked(): updated menu
+         strings.
+
+2004-11-18
+
+       * src/mainwindow.c: changed the menu label "Empty trash" to
+         "Empty all trashes".
+
+2004-11-16
+
+       * version 1.0.0beta3
+
+2004-11-16
+
+       * src/pixmaps/error.xpm: made them smaller size to fit CList row.
+
+2004-11-16
+
+       * src/jpilot.c: applied the JPilot addressbook Japanese support
+         patch (thanks to IWAMOTO, Kouichi).
+
+2004-11-15
+
+       * src/compose.c
+         src/procmime.[ch]: use BASE64 encoding if the ratio of 8bit
+         characters in attaching text files is greater than 20%, otherwise
+         use quoted-printable (or 7bit if not at all).
+
+2004-11-12
+
+       * src/compose.c: compose_write_attach()
+         src/procmime.c: procmime_decode_content():
+         canonicalize text files before encoding to BASE64, and
+         uncanonicalize after decoding to conform with RFC 2045
+         (thanks to Nicolas Degory).
+
+2004-11-11
+
+       * src/pixmaps/complete.xpm
+         src/pixmaps/continue.xpm: made them smaller size to fit CList
+         row.
+
+2004-11-11
+
+       * src/statusbar.c: statusbar_create(): set the width of widget to 1
+         not to expand automatically.
+       * src/utils.[ch]: trim_string_before(): trim beginning characters
+         longer than the specified length and add "...".
+       * src/folderview.c
+         src/summaryview.c: use trim_string_before() to display folder name.
+
+2004-11-10
+
+       * src/defs.h
+         src/prefs_common.c: made mozilla-firefox as default browser.
+
+2004-11-09
+
+       * src/summaryview.c: summary_key_pressed()
+         src/textview.c: textview_key_pressed(): back scroll when Shift or
+         Alt and Space key is pressed. Also back scroll when Shift and Enter
+         key is pressed.
+
+2004-11-09
+
+       * src/foldersel.c: foldersel_new_folder(): select newly created
+         folder.
+
+2004-11-08
+
+       * version 1.0.0beta2
+
+2004-11-08
+
+       * src/account.c
+         src/imap.c
+         src/inc.c
+         src/pop.c
+         src/prefs_account.[ch]: obsoleted RecvProtocol::A_APOP and made an
+         option for APOP.
+         prefs_account_protocol_set_optmenu(): refactored.
+
+2004-11-07
+
+       * src/folderview.c: folderview_empty_trash_cb(): removed unused
+         variables.
+
+2004-11-05
+
+       * src/summary_search.c: use C string instead of wide character string.
+         Enabled AND/OR matching.
+
+2004-11-05
+
+       * src/folderview.[ch]
+         src/mainwindow.c: change menu sensitivity of File/Folder and
+         File/Mailbox according to selected folder.
+         Enabled newsgroups subscription from 'File/Folder/Create new folder'.
+
+2004-11-04
+
+       * src/folderview.[ch]
+         src/mainwindow.c: reorganized folder/mailbox menus.
+         Enabled 'Remove mailbox', 'Check for new messages' and
+         'Rebuild folder tree' on main menu.
+         Removed 'Remove mailbox' from the folder context menu.
+
+2004-11-04
+
+       * src/folderview.c
+         src/mainwindow.c
+         src/procmsg.[ch]: added 'Empty trash' to the folder context menu.
+
+2004-11-01
+
+       * src/filter.[ch]
+         src/summaryview.c: don't move/delete immediately when
+         immediate_execution is off.
+
+2004-10-29
+
+       * version 1.0.0beta1
+
+2004-10-29
+
+       * upgraded to gettext-0.14.1.
+
+2004-10-28
+
+       * src/compose.c: reorganized the menu.
+       * src/mh.c: removed g_print() for debug.
+
+2004-10-27
+
+       * src/compose.c
+         src/prefs_template.c
+         src/template.[ch]: added Cc: to template parameter.
+
+2004-10-26
+
+       * src/prefs_filter_edit.c: fixed condition menu switching problem
+         on editing existing rules.
+
+2004-10-25
+
+       * src/filter.c: filter_action_exec(): update counters of FolderItem
+         on local filtering (fixes wrong folderview message count).
+
+2004-10-25
+
+       * src/mbox.c: proc_mbox(): check if folder_table is NULL (fix
+         warnings).
+
+2004-10-21
+
+       * src/pixmaps/stock_add_16.xpm
+         src/pixmaps/stock_remove_16.xpm: converted from stock icons in
+         gtk-2.4.
+       * src/prefs_filter_edit.c: use icons for add/remove button.
+       * src/stock_pixmap.[ch]: added add/remove icons.
+
+2004-10-21
+
+       * src/pixmaps/stock_dialog_error_48.xpm
+         src/pixmaps/stock_dialog_info_48.xpm
+         src/pixmaps/stock_dialog_question_48.xpm
+         src/pixmaps/stock_dialog_warning_48.xpm: converted dialog icons from
+         stock icons in gtk-2.4.
+       * src/alertpanel.[ch]: added icons to the alert dialog.
+         alertpanel_message(): Added AlertType.
+       * src/stock_pixmaps.[ch]: added dialog icons.
+
+
+2004-10-08
+
+       * src/procmsg.c: removed verbose debug prints.
+
+2004-10-07
+
+       * version 0.9.99
+
+2004-10-07
+
+       * src/procmsg.c: procmsg_send_queue()
+         src/send_message.c: send_queue_info_free(): fixed segmentation fault
+         when trying to send an invalid queued message.
+
+2004-10-06
+
+       * src/mainwindow.c: added separators to the File menu.
+       * src/prefs_filter_edit.c: removed some debug prints.
+
+2004-10-05
+
+       * src/inputdialog.c: input_dialog_open(): don't start auto-checking
+         mail while opening the input dialog.
+
+2004-10-04
+
+       * src/mh.c: mh_remove_all_msg()
+         src/procmsg.c: procmsg_empty_trash(): fixed wrong message count
+         after emptying trash.
+
+2004-10-01
+
+       * src/prefs_filter.c: fixed a bug that didn't add an auto-created
+         rule.
+       * src/prefs_filter_edit.c: prefs_filter_edit_dialog_to_rule(): check
+         if rule name exists.
+
+2004-09-30
+
+       * src/filter.c: filter_apply_msginfo(): don't apply filter if
+         FilterRule::enabled == FALSE.
+       * src/prefs_filter.c: implemented Enabled column.
+       * src/account.c: account_selected(): modified the behavior of
+         double-click.
+
+2004-09-30
+
+       * src/colorlabel.c: modified the menu label size. Removed "None" from
+         color menu.
+       * src/filter.[ch]
+         src/prefs_filter_edit.c: implemented color label action.
+       * src/summaryview.c: summary_filter_func(): update summary flags
+         when flag action is performed.
+
+2004-09-29
+
+       * src/prefs_filter_edit.c: added color label.
+       * src/colorlabel.c: modified the menu label size and border.
+
+2004-09-28
+
+       * src/filter.[ch]
+         src/prefs_filter_edit.c: improved error handling when creating a
+         rule.
+
+2004-09-28
+
+       * src/prefs_common.c: adjusted the default size of views.
+
+2004-09-27
+
+       * src/filter.c
+         src/prefs_filter_edit.c: implemented size/age condition.
+       * src/menu.[ch]: menu_get_option_menu_active_user_data(): new.
+
+2004-09-22
+
+       * src/prefs_filter_edit.c: select previous item when editing header
+         finished.
+
+2004-09-22
+
+       * src/prefs_filter.[ch]
+         src/prefs_filter_edit.c
+         src/procheader.[ch]: implemented user-defined header dialog.
+
+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/menu.[ch]: added menu_set_active().
+       * src/compose.c: don't change 'View/Auto wrapping' mode when selecting
+         accounts.
+
+2004-06-23
+
+       * src/compose.[ch]: autowrap can be switched on/off from the compose
+         window.
+
 2004-06-17
 
        * version 0.9.12