diff options
author | 6 <NotZed@Ximian.com> | 2001-09-27 04:18:54 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2001-09-27 04:18:54 +0800 |
commit | 88186e014e53c71b1ad4a5115a0bb375342ed31b (patch) | |
tree | f10587e1d38c716cf2602e0f0ec273b86ab607f9 /camel/ChangeLog | |
parent | e3bfc5a9cc44be964d0886c6b19b4d8310822b7b (diff) | |
download | gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar.gz gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar.bz2 gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar.lz gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar.xz gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.tar.zst gsoc2013-evolution-88186e014e53c71b1ad4a5115a0bb375342ed31b.zip |
Emptied VeeStorePrivate, member wasn't used.
2001-09-26 <NotZed@Ximian.com>
* camel-vee-store.c: Emptied VeeStorePrivate, member wasn't used.
* camel-vee-folder.c (camel_vee_folder_set_expression): Lock
changed list separately.
(camel_vee_folder_remove_folder): "
(camel_vee_folder_set_folders): Use changed_lock for changed list.
(vee_refresh_info): Use changed_lock, also just grab the list,
reset it in the lock, and do the work unlocked.
(vee_sync): Use changed lock for changed list.
(folder_changed): ". All this kills a deadlock with sync/expunge.
* camel-private.h (CamelVeeFolderPrivate): Added a new lock for
the folders-changed list.
(CamelVeeStorePrivate): Removed, defined in camel-vee-store.c,
thanks to a pedantic.
svn path=/trunk/; revision=13163
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 6e7b588a2a..984bda49bb 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,21 @@ +2001-09-26 <NotZed@Ximian.com> + + * camel-vee-store.c: Emptied VeeStorePrivate, member wasn't used. + + * camel-vee-folder.c (camel_vee_folder_set_expression): Lock + changed list separately. + (camel_vee_folder_remove_folder): " + (camel_vee_folder_set_folders): Use changed_lock for changed list. + (vee_refresh_info): Use changed_lock, also just grab the list, + reset it in the lock, and do the work unlocked. + (vee_sync): Use changed lock for changed list. + (folder_changed): ". All this kills a deadlock with sync/expunge. + + * camel-private.h (CamelVeeFolderPrivate): Added a new lock for + the folders-changed list. + (CamelVeeStorePrivate): Removed, defined in camel-vee-store.c, + thanks to a pedantic. + 2001-09-26 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Fix Ettore's fix. |