aboutsummaryrefslogtreecommitdiffstats
path: root/camel/ChangeLog
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2002-04-03 04:03:42 +0800
committerMichael Zucci <zucchi@src.gnome.org>2002-04-03 04:03:42 +0800
commit0b20695032bc1b074f7f8287df527a01fb3bf6a2 (patch)
treeaa5cb263180ba46de1e116c8a656691d87d480d3 /camel/ChangeLog
parent8842c7c34759922cac90751c5eb8532bd6b94ec0 (diff)
downloadgsoc2013-evolution-0b20695032bc1b074f7f8287df527a01fb3bf6a2.tar.gz
gsoc2013-evolution-0b20695032bc1b074f7f8287df527a01fb3bf6a2.tar.zst
gsoc2013-evolution-0b20695032bc1b074f7f8287df527a01fb3bf6a2.zip
Sync the key tables explcitly.
2002-04-03 Not Zed <NotZed@Ximian.com> * camel-text-index.c (text_index_sync): Sync the key tables explcitly. * camel-partition-table.c (camel_key_table_finalise): Sync root block when done. (camel_key_table_sync): New function, sync key table (root) explicitly. 2002-04-02 Not Zed <NotZed@Ximian.com> * camel-block-file.c (camel_block_file_free_block): Mark root block dirty when we change it (this function isn't used yet anyway). * camel-text-index.c (text_index_add_name_to_word): Touch the root block when we modify the counts. Also, abort processing on any errors. (text_index_sync): Fix typo in comments. Sync the block file inside the lock. (text_index_compress_nosync): Lock the old index while we're compressing. (text_index_compress_nosync): Remove the bogus while() at the end of the while() loops! Also plug a memleak - records weren't freed. (text_index_rename): Lock around rename op. (text_index_add_name): More typos. (text_index_sync): Touch root when changing it. (text_index_add_name): " (text_index_delete_name): " (camel_text_index_new): Touch root if we change it. (text_index_cursor_reset): Make sure we NULL pointers after we free them (nothing uses this yet). * camel-partition-table.c (hash_key): Remove some debug accidentally left in. (camel_partition_table_add): When linking in the next block list, set the right previous pointer. (camel_key_table_add): Simplify the 'left' calculation (it was already ok though). (camel_key_table_next): Initialise returns before processing. Broaden the lock slightly, and simplify validity calculations. svn path=/trunk/; revision=16323
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r--camel/ChangeLog41
1 files changed, 41 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 5c19d9be72..8c1a6cdc07 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,5 +1,46 @@
+2002-04-03 Not Zed <NotZed@Ximian.com>
+
+ * camel-text-index.c (text_index_sync): Sync the key tables
+ explcitly.
+
+ * camel-partition-table.c (camel_key_table_finalise): Sync root
+ block when done.
+ (camel_key_table_sync): New function, sync key table (root) explicitly.
+
2002-04-02 Not Zed <NotZed@Ximian.com>
+ * camel-block-file.c (camel_block_file_free_block): Mark root
+ block dirty when we change it (this function isn't used yet
+ anyway).
+
+ * camel-text-index.c (text_index_add_name_to_word): Touch the root
+ block when we modify the counts. Also, abort processing on any
+ errors.
+ (text_index_sync): Fix typo in comments. Sync the block file
+ inside the lock.
+ (text_index_compress_nosync): Lock the old index while we're
+ compressing.
+ (text_index_compress_nosync): Remove the bogus while() at the end
+ of the while() loops! Also plug a memleak - records weren't
+ freed.
+ (text_index_rename): Lock around rename op.
+ (text_index_add_name): More typos.
+ (text_index_sync): Touch root when changing it.
+ (text_index_add_name): "
+ (text_index_delete_name): "
+ (camel_text_index_new): Touch root if we change it.
+ (text_index_cursor_reset): Make sure we NULL pointers after we
+ free them (nothing uses this yet).
+
+ * camel-partition-table.c (hash_key): Remove some debug
+ accidentally left in.
+ (camel_partition_table_add): When linking in the next block list,
+ set the right previous pointer.
+ (camel_key_table_add): Simplify the 'left' calculation (it was
+ already ok though).
+ (camel_key_table_next): Initialise returns before processing.
+ Broaden the lock slightly, and simplify validity calculations.
+
* providers/imap/camel-imap-store.c (imap_keepalive): Put back in
the exception setup stuff i disabled for debugging.