dialog box for matching and some other changes
[claws.git] / ChangeLog
index 2f506988a926aa1d7c5858f114e59b2b8a1a4209..f437885944f9e93d68f16f9994be2b47e8776a72 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,165 @@
+2001-05-08
+
+       * version 0.4.66
+
+       * src/select-keys.c: delete_event_cb(): removed `;' from its end.
+       * src/recv.c: recv_write(): changed the interval to 10msec.
+       * src/prefs_display_header.c: modified the layout of the dialog,
+         and made the hidden headers list insensitive when `Show other
+         headers' is not checked.
+       * src/textview.c: changed strcasecmp() and strncasecmp() to
+         the corresponding glib functions.
+       * src/inc.c: get_spool(): make a temporary file in the home
+         directory.
+
+2001-05-07
+
+       * src/prefs_common.c
+         src/prefs_account.c
+         src/prefs_filter.c
+         src/account.c
+         src/alertpanel.c
+         src/filesel.c
+         src/foldersel.c
+         src/export.c
+         src/import.c
+         src/inputdialog.c
+         src/passphrase.c
+         src/select-keys.c
+         src/sigstatus.c: fixed a bug that accidentally destroyed dialogs
+         when closed them with delete_event (thanks to DINH).
+         Added *_deleted() and *delete_event() which handle delete_event
+         signal correctly.
+
+2001-05-06
+
+       * src/prefs_display_header.c: merged some changes from claws branch:
+         prefs_display_header_create(): allow reordering of headers by
+         dragging.
+         prefs_display_header_find_header(): new function.
+         prefs_display_header_clist_set_row(): don't allow duplicates.
+       * src/prefs_account.c: prefs_account_receive_create(): changed
+         the label of the check button.
+
+2001-05-05
+
+       * src/pop.c: pop3_getsize_list_recv(): if sscanf() failed, break
+         immediately.
+       * src/inc.h: removed cur_msg_bytes from Pop3State.
+       * src/inc.c: pop3_recv_func()
+         src/recv.[ch]: made the second arguments of RecvUIFunc current
+         total read bytes.
+         recv_write(): made it call UI func if elapsed time is greater
+         than 0.1 sec.
+       * src/recv.c: recv_write(): changed the interval to 300 usec.
+       * src/textview.c: textview_show_header(): if header is Subject,
+         unfold it.
+       * src/utils.[ch]: unfold_line(): new.
+       * src/procheader.[ch]: procheader_get_header_array(): new.
+       * src/prefs_display_header.c: updated defaults.
+
+2001-05-05
+
+       * some merge from the sylpheed-claws branch.
+         It allows user to specify displayed headers in message view.
+         (symbol names were also changed.)
+       * src/prefs_display_header.[ch]
+         src/displayheader.[ch]: new.
+       * src/prefs_display_header.c:
+         removed prefs_display_headers_other_headers_toggled().
+         removed "(New)" row from the list.
+       * src/defs.h: added DISPLAY_HEADER_RC.
+       * src/prefs_common.c: prefs_message_create(): added a button for
+         opening the display header setting dialog.
+       * src/prefs_common.h: added show_other_header and disphdr_list
+         to PrefsCommon.
+       * src/procheader.[ch]: procheader_get_header_list_from_file(),
+         procheader_get_header_array_asis(): new.
+         procheader_get_header_list(): modified so that it takes FILE
+         pointer for its argument.
+         procheader_header_array_destroy(), procheader_header_free(): new.
+       * src/main.c: main(): made it call prefs_display_header_*_config().
+       * src/textview.c: textview_scan_header(): modified so that it
+         sorts headers according to user setting.
+         src/textview_show_header(): made it call
+         textview_make_clickable_parts().
+         textview_make_clickable_parts(): added GdkFont to its arguments,
+         and removed GtkText from them.
+
+2001-05-04
+
+       * implemented auto-checking of new mail based on the patch from
+         Pierric Descamps (thanks!).
+       * src/inc.c: added inc_autocheck_timer_init(),
+         inc_autocheck_timer_set(), inc_autocheck_timer_remove(),
+         inc_autocheck_func() for auto-checking of new mail.
+       * src/main.c: main(): call inc_autocheck_timer_init().
+       * src/prefs_common.c: prefs_receive_create(): activated the
+         auto-checking UI. Added prefs_common_cancel(), and connected
+         some signals to that.
+       * src/prefs_common.c
+         src/prefs_account.c
+         src/prefs_filter.c
+         src/account.c: Disabled auto-checking while opening the dialog.
+       * src/headerview.c: headerview_show_xface(): fixed a bug that
+         showed a warning when header pane was hidden.
+
+2001-05-03
+
+       * src/inc.c
+         src/pop.c
+         src/recv.c: removed non-blocking socket mode support since it
+         does nothing.
+       * src/pop.c
+         src/inc.c: modified the messages of incorporation dialog.
+
+2001-05-02
+
+       * src/utils.h: made u32 the typedef of guint32.
+         added BIG_ENDIAN_HOST macro that is used by md5.c.
+       * src/md5.c: renamed md5c.c. Fixed the indentation. Fixed a bug
+         that didn't calculate MD5 correctly on big endian machines.
+
+2001-05-01
+
+       * version 0.4.65
+
+       * src/folder.c: folder_init(): added the method imap_remove_folder.
+       * src/folderview.c: folderview_rm_imap_folder_cb(): made it
+         actually remove folder from IMAP4 server.
+       * src/imap.[ch]: imap_create_folder(): made it actually create
+         folder on IMAP4 server.
+         imap_remove_folder(): added.
+         imap_create(), imap_delete(): added.
+       * src/summaryview.c: summary_execute_delete(): don't check trash
+         if folder type is not F_MH.
+       * thanks to Ishihara for the above changes.
+       * configure.in
+         ac/check-type.m4: better wint_t typedef detection (renamed
+         sv_CHECK_TYPE to SYLPHEED_CHECK_TYPE).
+
+2001-04-30
+
+       * src/recv.c: recv_bytes_write(): fixed another bug that caused
+         infinite loop and buffer overrun.
+
+2001-04-30
+
+       * src/socket.[ch]: renamed sock_read() and fd_read() to
+         sock_gets() and fd_gets() for preventing confusion.
+         Added sock_read() and fd_read() which is the wrapper of read().
+       * src/recv.c: recv_bytes_write(): fixed a bug that caused infinite
+         loop. Use sock_read() instead of fd_read().
+       * src/esmtp.c
+         src/imap.c
+         src/news.c
+         src/nntp.c
+         src/pop.c
+         src/recv.c
+         src/smtp.c: use sock_gets() instead of sock_read().
+       * src/imap.c: imap_session_new(): fixed the error detection
+         of imap_open().
+
 2001-04-28
 
        * src/inc.c: made it displays current read bytes to the dialog.