aboutsummaryrefslogtreecommitdiffstats
path: root/camel/ChangeLog
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-11-12 13:53:12 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-11-12 13:53:12 +0800
commit8e212824134c1740d05fb36799f78716c5059801 (patch)
tree47fc692dba176af4fa0ccfa45d31739886162c12 /camel/ChangeLog
parent55bead18b69fd4e7ad2b09700867add2ca7e9838 (diff)
downloadgsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar.gz
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar.bz2
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar.lz
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar.xz
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.tar.zst
gsoc2013-evolution-8e212824134c1740d05fb36799f78716c5059801.zip
** Merge in notzed-messageinfo-branch, fix some minor conflicts.
2004-11-12 Not Zed <NotZed@Ximian.com> ** Merge in notzed-messageinfo-branch, fix some minor conflicts. svn path=/trunk/; revision=27898
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r--camel/ChangeLog81
1 files changed, 81 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 0ca4b09edc..6fe3ebbbb9 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-12 Not Zed <NotZed@Ximian.com>
+
+ ** Merge in notzed-messageinfo-branch, fix some minor conflicts.
+
2004-11-11 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (imap4_reconnect): Free the
@@ -140,6 +144,83 @@
(camel_imap4_store_summary_get_folder_info): Fixed the logic a
bit.
+2004-11-11 Not Zed <NotZed@Ximian.com>
+
+ * providers/imap4/*: Update for folder-summary api changes.
+
+ * providers/imap4/camel-imap4-store.c (imap4_build_folder_info):
+ clean up the logic for getting counts from the folder, we have
+ code to do this already. Also always run it against the selected
+ folder, does'nt need to have FAST bit unset.
+
+ * camel-folder-summary.c (camel_folder_summary_info_new): removed.
+
+ * camel-string-utils.c (camel_pstring_strdup, camel_pstring_free):
+ pooled string allocators. Oh so much easier than the poolv thing,
+ and these refcount too.
+
+ * camel-folder-summary.h: put message_id back into the summary.
+
+2004-11-08 Not Zed <NotZed@Ximian.com>
+
+ * camel-folder.c (camel_folder_get_deleted_message_count): use
+ getv method to get the deleted count.
+ (get_deleted_message_count): removed.
+
+ * camel-vtrash-folder.c (vtrash_getv): override the unread count
+ to ignore junked or deleted.
+
+ * camel-folder.c (folder_getv): ignore junked and deleted in the
+ unread count.
+
+ * camel-vee-folder.c (camel_vee_folder_finalise): changed the
+ logic slightly not to call internal functions directly.
+ (vee_delete): implement, remove all our folders when we're
+ deleted, to give unmatched at least a snowflakes chance in hell of
+ working.
+
+ * camel-vtrash-folder.c (vtrash_search_by_expression)
+ (vtrash_search_by_uids, vtrash_folder_changed, vtrash_add_folder)
+ (vtrash_remove_folder, vtrash_rebuild_folder): implement
+ vtrash-optimised versions. Much faster.
+
+ * camel-vee-folder.c (camel_vee_folder_set_folders): don't rebuild
+ the folder.
+ (camel_vee_folder_add_folder): track folders here, but invoke
+ virtual method to let subclasses know about it.
+ (camel_vee_folder_remove_folder): similar.
+ (vee_search_by_uids): free the folder_uids array with TRUE,
+ plugging memory leak.
+
+2004-11-06 Not Zed <NotZed@Ximian.com>
+
+ * camel-vee-folder.c: Removed vname, use Folder->full_name
+ instead. Make add_folder/remove_folder/set_expression/set_folders
+ virtual methods.
+ (vee_add_folder): virtual implementation.
+
+ * camel-vee-summary.c (camel_vee_summary_add): remove folder arg.
+
+2004-11-05 Not Zed <NotZed@Ximian.com>
+
+ * camel-vee-summary.c (vee_info_set_flags): don't emit changed for
+ ourselves, let it filter through the changed handler, otherwise we
+ do it twice.
+ (vee_info_set_user_tag, vee_info_set_user_flag): same.
+
+ * camel-folder-summary.c (message_info_new_from_header): use the
+ string pool for allocations.
+ (message_info_load): same here.
+ (camel_pstring_strdup): noop for NULL or ""
+ (camel_pstring_free): same.
+ (summary_assign_uid): don't always assing the flagged bit, der.
+
+2004-11-02 Not Zed <NotZed@Ximian.com>
+
+ * camel-folder-summary.c (camel_pstring_strdup)
+ (camel_pstring_free, message_info_free, message_info_clone):
+ 'uniquify' the strings.
+
2004-10-28 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap4-summary.c (envelope_decode_nstring):