+2001-07-01
+
+ * version 0.5.0pre3
+
+ * src/folderview.[ch]: folderview_set_all(): new.
+ * src/account.c: account_add(): call folderview_set_all() after
+ creating IMAP4 tree.
+ account_edit_create(): account preferences dialog can be opened
+ with double clicking of the list.
+ account_selected(): new.
+ account_clist_set(): made the CList focus set correctly.
+
+2001-06-30
+
+ * src/imap.c: imap_scan_tree(): call imap_create_trash() if trash
+ is not found.
+ imap_scan_tree_recursive(): search the sub folders of INBOX.
+ recognize Trash folder.
+ imap_create_tree(): separated the part of creating trash.
+ imap_create_trash(): new.
+ * src/folder.c: folder_build_tree(), folder_write_list_recursive():
+ preserve no_sub and no_select.
+ * src/summaryview.c: summary_show(): don't proceed if item->no_select
+ is TRUE.
+
+2001-06-29
+
+ * src/imap.c: imap_scan_tree(): fixed a bug that didn't set the
+ root folder correctly.
+
+2001-06-28
+
+ * src/folderview.[ch]:
+ folderview_update_tree(): new. It updates one folder tree.
+ folderview_update_tree_cb(): new.
+ Added "Update folder tree" to the popup menu, and modified some
+ expressions.
+
+2001-06-27
+
+ * src/imap.c: implemented the autoscan of IMAP4 folder list.
+ imap_scan_tree(): new. It scans the whole IMAP4 folder.
+ imap_scan_tree_recursive(): new. It traverses the IMAP4 folder tree.
+ imap_parse_list(): new. It parses the LIST response.
+ imap_get_real_path(): new. It converts local path into IMAP4 path.
+ * src/folder.h: added no_sub and no_select to FolderItem.
+ * src/folder.c: folder_tree_destroy(): reset some variables.
+ * src/folderview.c: folderview_scan_tree_func(): supported IMAP4.
+
+2001-06-26
+
+ * src/imap.c: imap_parse_envelope(): fixed a bug that didn't
+ parse the FETCH response that continues to the next line.
+ imap_parse_fetch_element(): removed.
+ imap_parse_atom(), imap_parse_one_address(), imap_parse_address(),
+ imap_parse_envelope(), imap_get_uncached_messages(): use GString
+ and sock_getline() to parse the FETCH response.
+ imap_remove_all_msg(): fixed a bug that didn't delete messages
+ correctly.
+ imap_parse_address(): fixed a bug that didn't concaternate
+ addresses correctly, using GString.
+ * src/socket.[ch]: sock_getline(), fd_getline(): new. They read
+ the whole line and return the newly allocated string.
+ * src/prefs_account.[ch]: added `IMAP server directory' entry.
+
+2001-06-25
+
+ * version 0.5.0pre2
+
+ * src/imap.c: imap_create_tree(): pass the path that is separated
+ by the local filesystem separator to imap_create_folder().
+ imap_create_folder(): examine the existence of folders using
+ LIST command instead of STATUS.
+ imap_cmd_list(): new.
+ imap_query_password(): new.
+ imap_session_new(): query password if it is not set.
+
+2001-06-24
+
+ * src/imap.c: imap_parse_envelope(): FETCH results can be parsed
+ with arbitrary order.
+ imap_parse_fetch_element(): new. it parses one pair of name and
+ value of FETCH results.
+ imap_parse_flags(): modified for more flexibility.
+ * src/utils.[ch]: set_log_file(): new. it opens a new file for
+ logging.
+ close_log_file(): new. it closes the opened log file.
+ log_print(), log_message(), log_warning(), log_error(): also
+ output to log file.
+
+2001-06-22
+
+ * src/imap.c: imap_cmd_status(): check the pointer to "value"
+ before the assignment (thanks to NISHIJIMA).
+
+2001-06-21
+
+ * src/folderview.c: folderview_drag_motion_cb(): don't allow DnD
+ across MH and IMAP4 folder (for now) (thanks to Hiramatu).
+ * src/foldersel.[ch]: don't show folders which can't be targets
+ for current folder.
+
2001-06-20
* version 0.5.0pre1