+2002-03-27
+
+ * src/compose.c: show confirmation dialog before sending if Subject
+ is empty.
+ compose_check_entries(): new.
+ compose_send()
+ compose_send_later_cb(): use compose_check_entries().
+ * src/imap.c: imap_parse_atom(): more fix for parsing responses.
+
+2002-03-26
+
+ * src/imap.c: imap_parse_atom(): fixed a bug that didn't parse the
+ responses with continuous line correctly, and fixed a memory leak.
+
+2002-03-26
+
+ * src/undo.c: undo_insert_text_cb(): fixed a crash bug if the text
+ length is large.
+ * src/gtkstext.c: gtk_stext_button_press(): cancel current selection
+ after pasting with middle button to prevent the selection growth.
+
+2002-03-25
+
+ * src/folderview.c:
+ folderview_rename_folder_cb()
+ folderview_delete_folder_cb(): modify filter rules only if the
+ target folder is in the default mailbox.
+ * src/utils.c: get_abbrev_newsgroup_name(): removed a redundant
+ line.
+
+2002-03-23
+
+ * src/compose.c
+ src/mainwindow.c
+ src/prefs_common.c: changed 'Tool' menu to 'Tools'.
+ Moved 'Delete duplicated messages' under 'Tools'.
+
+2002-03-23
+
+ * src/folderview.c: SET_SPECIAL_FOLDER(): keep the same parent
+ when moving.
+ * src/imap.c: imap_create_special_folder(): fixed a crash bug
+ when folder creation failed, and re-try to create folders under
+ INBOX.
+ imap_scan_tree_recursive(): don't automatically add namespace
+ prefix if it's INBOX. Search also under the INBOX for special
+ folders.
+ * src/foldersel.c: SET_SPECIAL_FOLDER(): keep the same parent
+ when moving.
+
+2002-03-23
+
+ * src/utils.[ch]: get_abbrev_newsgroup_name(): new. It returns the
+ abbreviated newsgroup name.
+ * src/folderview.c: folderview_update_node(): display newsgroups
+ with abbreviated name if name and path is the same.
+ * src/summaryview.c: summary_status_show(): show the newsgroup with
+ abbreviated name.
+
+2002-03-23
+
+ * src/foldersel.c
+ src/folderview.c: changed the label 'Draft' to 'Drafts'.
+ * src/imap.c: changed the directory name 'Draft' to 'Drafts'.
+ imap_create_missing_folders(): fixed the wrong assignment of
+ Queue folder to draft.
+
+2002-03-22
+
+ * enabled Sent / Draft / Queue folders on IMAP server.
+ * src/compose.c: compose_queue(), compose_draft_cb(): use account's
+ queue and draft folder if they exist.
+ src/imap.[ch]:
+ imap_create_trash(): removed.
+ imap_create_special_folder(): new. Generalized imap_create_trash().
+ imap_create_missing_folders(): automatically create missing folders.
+ imap_is_msg_changed(): added the dummy method.
+ imap_scan_tree_recursive(): search also Sent, Draft and Queue
+ folders. Minor code cleanups.
+ imap_parse_envelope(): check for null strings.
+ src/procmsg.c: procmsg_read_cache(): add F_QUEUE or F_DRAFT flag
+ for messages on IMAP folder.
+
+2002-03-20
+
+ * src/compose.c: compose_send(): use account's outbox folder
+ if it exists.
+ * src/procmsg.[ch]: procmsg_save_to_outbox(): changed the API so
+ that the outbox can be specified.
+
+2002-03-20
+
+ * src/compose.c: don't save to outbox when messages are queued.
+ compose_save_to_outbox(): moved to procmsg.c.
+ * src/procmsg.[ch]: procmsg_send_queue(): save to outbox when
+ sending succeeded.
+ procmsg_save_to_outbox(): new. Removes the queueing headers if
+ needed, and adds the given file to the outbox.
+
2002-03-20
* src/compose.c: compose_wrap_line(): treat '|' also as quote char.