+2001-10-17
+
+ * src/compose.c: changed "Send" shortcut to Ctrl+Enter.
+
+2001-10-16
+
+ * src/inc.c: fixed a bug that crashed sylpheed if Cancel button
+ was clicked twice.
+
+2001-10-16
+
+ * src/procmsg.c: procmsg_get_thread_tree(): complete the unfinished
+ threads.
+ * src/summaryview.c:
+ summary_thread_init(): separated from summary_thread_build().
+ summary_thread_build(): removed the codes for initialization.
+ summary_set_ctree_from_list(): call summary_thread_init() instead
+ of summary_thread_build().
+ summary_filter(): fixed a bug that didn't moved messages despite
+ of immediate execution setting.
+
+2001-10-14
+
+ * src/procmsg.c: procmsg_get_thread_tree(): new. It generates the
+ reversed thread tree from message list.
+ * src/summaryview.c: summary_set_ctree_from_list(): prepend the
+ node to the head instead of appending to the tail. This prevents
+ the traverse of node list inside of the GtkCTree, and considerably
+ speeds up the summary display (the order is O(n^2) -> O(n)).
+
+2001-10-12
+
+ * src/prefs_common.c
+ src/summaryview.[ch]: initial modification for reorderable columns.
+
+2001-10-12
+
+ * src/procmsg.c: procmsg_get_mark_sum(), mark_sum_func(): fixed a
+ memory leak.
+ * src/folderview.c: folderview_button_pressed(): code cleanup, and
+ turn sensitivity off if main window is locked.
+ * src/syldap.c: syldap_read_data(): removed unnecessary and
+ unportable sched_yield().
+
+2001-10-11
+
+ * src/folderview.c: renamed "Update folder tree" context menu to
+ "Rescan folder tree", and made "Update folder tree" only updates
+ folder status.
+ folderview_update_all_node(): don't show message dialog.
+ * src/gtkutils.c: gtkut_widget_get_uposition()
+ src/mainwindow.c: main_window_popup(): clip the coordinate to
+ nonnegative value.
+
+2001-10-10
+
+ * src/utils.c: to_human_readable(): made a bit of optimization.
+ * src/summaryview.c: summary_delete(): fixed a focus problem.
+ summary_find_{prev,next}_msg(): new. They find previous/next
+ message that is not deleted.
+ * src/prefs_filter.c: scroll CList automatically if moved row
+ becomes not fully visible.
+
+2001-10-09
+
+ * updated some autotool scripts.
+ * src/codeconv.c: conv_encode_header(): fixed a bug that caused
+ infinite loop when failed to convert encoding.
+ * src/codeconv.[ch]: a fix for older version of libjconv
+ (jconv_info_get_current_codeset() returned "EUCJP" instead of
+ "EUC-JP").
+
+2001-10-08
+
+ * version 0.6.3
+
+2001-10-08
+
+ * src/compose.c: compose_write_to_file()
+ src/codeconv.c: conv_codeset_strdup(): more workaround for
+ libjconv problem on C locale.
+ * src/editldap_basedn.c: fixed segfault when opening dialog.
+ * src/utils.c: is_next_mbs()
+ src/compose.c: compose_wrap_line(), compose_wrap_line_all():
+ changed MB_CUR_MAX to MB_LEN_MAX for compliance to ANSI C.
+ * configure.in: increased the reqired version of GPGME to 0.2.3.
+ * src/pop.c: pop3_getauth_user_recv(): fixed a bug that closed
+ the receive dialog when POP3 server refused normal authentication.
+
+2001-10-07
+
+ * src/prefs_common.c: prefs_receive_create(): correction to English.
+ * src/compose.c: compose_set_ext_editor_sensitive(): fixed a bug
+ that didn't set the menu sensitivity correctly (thanks to
+ Melvin Hadasht).
+ * src/summaryview.c: delete messages permanently if the current
+ folder is trash and 'delete' operation is executed.
+ Fixed the bug that didn't select the last row correctly (thanks
+ to Alfons Hoogervorst).
+ * src/folder.[ch]: folder_item_remove_msgs(): new. It removes
+ all messages given in the list.
+
+2001-10-05
+
+ * src/summaryview.c: summary_show(): fixed a bug that didn't show
+ message even if the 'open unread message on entering folder'
+ option was turned on.
+
+2001-10-03
+
+ * src/procmime.c: procmime_get_text_content(): supported HTML.
+
+2001-10-02
+
+ * src/summaryview.[ch]: implemented new locking mechanism, and
+ replaced every static locks with summary_lock(), summary_unlock(),
+ and added locks to some extra functions.
+ This fixes a bug that caused segfault when 'd' (delete) key
+ was kept pressing.
+
+2001-10-01
+
+ * src/addressbook.c: addressbook_folder_load_person(): fixed a bug
+ that caused segfault (thanks to Stefaan A Eeckels).
+
+2001-09-30
+
+ * src/textview.[ch]: added textview_set_position().
+ * src/messageview.[ch]: added messageview_set_position().
+ * src/addrbook.c
+ src/addrcache.c
+ src/addressadd.c
+ src/addressbook.c
+ src/addrindex.c
+ src/addritem.c
+ src/editaddress.c
+ src/editbook.c
+ src/editgroup.c
+ src/editjpilot.c
+ src/editldap.c
+ src/editldap_basedn.c
+ src/editvcard.c
+ src/jpilot.c
+ src/mgutils.c
+ src/syldap.c
+ src/vcard.c: converted C++-style comments into C-style one.
+ * src/imap.c: QUOTE_IF_REQUIRED(): new macro. Copy string into
+ new buffer and quote with double quotes if required.
+ imap_status(), imap_cmd_login(), imap_cmd_list(),
+ imap_cmd_do_select(), imap_cmd_create(), imap_cmd_delete(),
+ imap_cmd_copy(): use QUOTE_IF_REQUIRED().
+ * compose.c: compose_write_to_file(): workaround for the problem
+ when using libjconv and 8bit codes cannot be converted on C
+ locale.
+ * codeconv.[ch]: added "ANSI_X3.4-1968" to encoding strings.
+ conv_codeset_strdup(): don't convert if source and destination
+ codeset are identical.
+
+2001-09-30
+
+ * src/textview.[ch]: textview_search_string_backward(): new.
+ Add the new member cur_pos to TextView.
+ Connect button_press_event with gtk_signal_connect_after() to
+ obtain the correct editable position.
+
+2001-09-27
+
+ * src/folder.c: folder_write_list_recursive(): preserve unthreaded
+ state.
+
+2001-09-26
+
+ * src/summaryview.c: modified the layout of popup menu.
+
+2001-09-25
+
+ * src/folder.c
+ src/folder.h
+ src/mainwindow.c
+ src/summaryview.c: applied the patch from Alfons that allows
+ threading setting for each folders (tnanks!).
+
+2001-09-23
+
+ * src/message_search.[ch]: new. A Dialog for searching in current
+ message.
+ * src/gtkutils.[ch]: gtkut_text_match_string(): new. Compare the
+ text in current position of GtkText and given wide-character
+ string.
+ * src/messageview.[ch]: messageview_search_string()
+ src/textview.[ch]: textview_search_string(): return TRUE if
+ found.
+ * src/textview.[ch]: remember the beginning of body.
+
+2001-09-21
+
+ * src/procmime.c: procmime_get_first_text_content(): modified so
+ that it search entire MIME structure.
+ * src/summary_search.c: summary_search_execute(): use
+ strdup_mbstowcs() instead of macro. Display matched message.
+
2001-09-20
* src/inc.c: fix for background POP3 hangs and crashes (thanks to