sync with sylpheed 0.6.5cvs27
[claws.git] / ChangeLog
index d203f72..0c3f2be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,163 @@
+2001-12-14
+
+       * src/utils.h: added the macro Xstrcat_a() that concatenates
+         two strings and return alloca'd string.
+       * src/imap.c: imap_scan_tree_recursive(): fixed a bug that didn't
+         handle folder name which includes some spaces correctly
+         (based on the patch from Willem van Engen (thanks!)).
+       * src/compose.c: compose_wrap_line_all(): fixed the crash when
+         wrapping long lines if linewrap quotation is disabled and
+         a word spanning more than one line.
+
+2001-12-14
+
+       * applied the Tobias' patch with modification (thanks!).
+       * src/imap.[ch]:
+         imap_msg_set_perm_flags()
+         imap_msg_unset_perm_flags(): new. They set permanent flags to
+         a IMAP message.
+       * src/compose.c
+         src/summaryview.c: set flags on IMAP server when flags are changed.
+
+2001-12-11
+
+       * src/gtkutils.[ch]: gtkut_container_remove(): new. It's a wrapper
+         of gtk_container_remove() for workaround of a bug in
+         Gtk{Text,Entry} (thanks to Sergey Vlasov).
+       * src/compose.c
+         src/mainwindow.c
+         src/messageview.c
+         src/mimeview.c
+         src/summaryview.c
+         src/textview.c: replaced gtk_container_remove() with
+         gtkut_container_remove(), and removed previous partial fix.
+
+2001-12-09
+
+       * src/prefs_account.c: prefs_account_apply(): fixed a bug that
+         checked user ID on "local", but didn't on IMAP4.
+       * src/imap.c: imap_session_get(): fixed a crash bug when
+         rfolder->session == NULL.
+       * Makefile.am: changed the arguments of tar from 'chojf' to
+         '--bzip2 -chof'.
+       * src/summaryview.c: summary_toggle_view(): disclaim the selection
+         of textview before removing vpaned.
+
+2001-12-08
+
+       * src/messageview.c: messageview_change_view_type(): disclaim the
+         selection before removing textview. This solves the mysterious
+         copy-paste disability (thanks to Melvin Hadasht).
+       * src/textview.c: textview_set_font(): use
+         gtk_editable_claim_selection() instead of
+         gtk_editable_select_region().
+
+2001-12-06
+
+       * src/prefs_template.c: prefs_template_window_create(): supported
+         address completion on the To: entry.
+
+2001-12-04
+
+       * src/folder.c:
+         folder_count_total_msgs()
+         folder_count_total_msgs_func(): use g_node_traverse() to traverse
+         GNode.
+
+2001-12-03
+
+       * src/compose.c: fixed a bug that empty body was refused.
+       * src/prefs_template.c: fixed a bug that didn't set To: entry
+         correctly. Display error dialog if format is illegal.
+       * src/prefs_common.c
+         src/quote_fmt_lex.l
+         src/quote_fmt_parse.y: changed parenthesis "( )" to curly braces
+         "{ }" to prevent confusion on using parenthesis.
+       * src/html.c: html_get_parenthesis(): ignore CSS / script stuff.
+
+2001-11-29
+
+       * src/prefs_template.c: added colon to the header labels.
+
+2001-11-28
+
+       * src/compose.c
+         src/prefs_template.c
+         src/template.[ch]: added To field to the template.
+
+2001-11-27
+
+       * src/textview.c: textview_show_part(): use first found
+         message/rfc822 header.
+       * src/folderview.c: added "Search messages..." to the context menu.
+       * src/prefs_common.c: prefs_quote_description_create(): added
+         description for characters which need to be escaped.
+
+2001-11-26
+
+       * src/compose.c: compose_wrap_line_all(): more merging from claws.
+         GET_CHAR(): renamed GET_TEXT() and made it more generic.
+         Modified compose_wrap_line() and compose_wrap_line_all() to use
+         GET_CHAR().
+       * src/textview.c: textview_show_part(): show the header of nested
+         RFC822 attachment correctly.
+
+2001-11-25
+
+       * src/folder.[ch]
+         src/main.c: added --status option to get new, unread and total
+         message count from a running Sylpheed (merged from claws).
+         prohibit_duplicate_launch(): output '\n' only once.
+
+2001-11-23
+
+       * src/compose.c
+         src/gtkutils.[ch]: merged the new wrapping function.
+         gtkut_text_str_compare_n()
+         gtkut_text_str_compare()
+         gtkut_text_is_uri_string(): backport from the GtkSText in the
+         claws branch, and made modification.
+       * src/prefs_template.c
+         src/template.[ch]: added Subject to the template.
+
+2001-11-22
+
+       * src/compose.c: compose_write_headers(): added missing parenthesis
+         that generated invalid custom header (thanks to Masaaki Noro).
+         Allow Sender: custom header.
+
+2001-11-20
+
+       * src/procheader.c: procheader_date_parse(): workaround for
+         RFC-incompliant Date header.
+
+2001-11-20
+
+       * src/addrbook.c: removed redundant functions, and fixed generation
+         of spurious address book file names.
+       * src/addrindex.c: V-Card -> vCard.
+
+2001-11-19
+
+       * src/textview.c: get_email_part(): replaced isalnum() with
+         the macro IS_ASCII_ALNUM() which restricts the range of
+         characters to 7bit ASCII (thanks to Shimamoto).
+       * src/utils.c: remote_tzoffset_sec(): workaround for malformed
+         timezone offset.
+
+2001-11-18
+
+       * src/textview.c: textview_show_part(): show headers on nested
+         muitipart text.
+
+2001-11-17
+
+       * src/imap.c: imap_session_get()
+         src/news.c: news_session_get(): fixed segfault when reconnection
+         failed.
+       * src/grouplistdialog.c: removed redundant code, and expand nodes
+         that doesn't match the pattern.
+
 2001-11-16
 
        * src/compose.c: modified so that it sends message when any of
 
 2001-01-06
 
-       * src/compose.[ch]: integrated news posting patch from DINH V. Hoà
+       * src/compose.[ch]: integrated news posting patch from DINH V. Ho`
          and made many modifications (thanks!).
          compose_write_headers(): made the spaces in newsgroups removed.
          Supported Followup-To.