aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 8ea1f122ea..f828078786 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,34 @@
+2001-07-03 Peter Williams <peterw@ximian.com>
+
+ Prevent folders from appearing to have -1 new messages. Prevent
+ nonactive folders from updating the title bar. Make the title
+ bar update when switching to an already-opened folder.
+
+ * mail-folder-cache.c (update_message_counts): Ignore the value for
+ 'unread' if it is -1.
+ (get_mail_info_receive): Same
+ (mail_folder_cache_note_folderinfo): Same.
+ (get_folder_info): Initialize 'fb' to NULL.
+ (mail_folder_info): Add 'fb' member.
+ (mail_folder_cache_note_fb): Change note_message_list to this.
+ (update_idle): Only update the ShellView if the active folder browser
+ is the same as the one that the MFI references.
+ (mail_folder_cache_set_folder_browser): New function. Use it to set
+ the active folder browser. NULL is okay.
+ (check_for_fb_match): Called from the above. If the MFI has the
+ new folder browser as its view, queue an update.
+
+ * mail-folder-cache.h: Fix prototypes.
+
+ * mail-callbacks.c (create_folders): Check if fi->url is nonnull.
+
+ * folder-browser.c (got_folder): Change to use note_fb instead of
+ note_messge_list.
+
+ * folder-browser-factory.c (control_activate): Set the folder browser
+ (control_deactivate): Clear it here.
+ (fb_get_svi): Kill some inappropriately cut-n-pasted code.
+
2001-07-03 Dan Winship <danw@ximian.com>
* mail-config.glade: Rename some of the widgets in the news config