aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
author0 <NotZed@Ximian.com>2001-09-21 06:59:11 +0800
committerMichael Zucci <zucchi@src.gnome.org>2001-09-21 06:59:11 +0800
commit586f083c3ab79ada76433afbe8529050f2cd5e31 (patch)
tree68dd993b932f67783ded7d00bd3e998ab5804dd2 /mail/ChangeLog
parenta6aba35df1c77772c1417354a68a310f90944ced (diff)
downloadgsoc2013-evolution-586f083c3ab79ada76433afbe8529050f2cd5e31.tar.gz
gsoc2013-evolution-586f083c3ab79ada76433afbe8529050f2cd5e31.tar.zst
gsoc2013-evolution-586f083c3ab79ada76433afbe8529050f2cd5e31.zip
Lock around hashtable/list manipulation. Also dont try scan vfolder_hash
2001-09-20 <NotZed@Ximian.com> * mail-vfolder.c (vfolder_register_source): Lock around hashtable/list manipulation. Also dont try scan vfolder_hash if it hasn't been setup yet. (source_finalise): Lock around list access. (rule_changed): Lock around hash access. (context_rule_added): Lock around hash access. (context_rule_removed): " (rule_changed): Lock around list access. * mail-local.c (storage_listener_startup): Fix for api change. (local_storage_new_folder_cb): Dont skip over leading / in path. (local_storage_removed_folder_cb): ditto. * mail-folder-cache.c (create_folders): No longer pass prefix between recursive calls - we have the path in the folderinfo. (setup_folder): No longer take path arg, we get it from folderinfo. (mail_note_folder): No longer take path arg, we use folder->full_name to key the folder table. (mail_note_store): Consolidate note_store interface, pass storage or corba_storage to it. (mail_note_local_store): Removed. * mail-ops.c (add_unmatched_info): Scan for unmatched name and re-title. svn path=/trunk/; revision=13023
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog29
1 files changed, 27 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 831bc4dee0..0c571c7bc8 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,28 @@
+2001-09-20 <NotZed@Ximian.com>
+
+ * mail-vfolder.c (vfolder_register_source): Lock around
+ hashtable/list manipulation. Also dont try scan vfolder_hash if
+ it hasn't been setup yet.
+ (source_finalise): Lock around list access.
+ (rule_changed): Lock around hash access.
+ (context_rule_added): Lock around hash access.
+ (context_rule_removed): "
+ (rule_changed): Lock around list access.
+
+ * mail-local.c (storage_listener_startup): Fix for api change.
+ (local_storage_new_folder_cb): Dont skip over leading / in path.
+ (local_storage_removed_folder_cb): ditto.
+
+ * mail-folder-cache.c (create_folders): No longer pass prefix
+ between recursive calls - we have the path in the folderinfo.
+ (setup_folder): No longer take path arg, we get it from
+ folderinfo.
+ (mail_note_folder): No longer take path arg, we use
+ folder->full_name to key the folder table.
+ (mail_note_store): Consolidate note_store interface, pass storage
+ or corba_storage to it.
+ (mail_note_local_store): Removed.
+
2001-09-20 Jeffrey Stedfast <fejj@ximian.com>
* mail-local.c (mail_local_store_add_folder): Set the folder info
@@ -11,8 +36,8 @@
* folder-browser.c (got_folder): Dont register vfolder sources
here.
- * mail-ops.c (mail_get_folder): Add thread parameter. Fix
- callers.
+ * mail-ops.c (mail_get_folder): Add thread parameter. Fix callers.
+ (add_unmatched_info): Scan for unmatched name and re-title.
* mail-vfolder.c (vfolder_setup): Use the 'slow' queue for setting
up vfolders.