diff options
author | Not Zed <NotZed@Ximian.com> | 2004-11-12 13:53:12 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2004-11-12 13:53:12 +0800 |
commit | 8e212824134c1740d05fb36799f78716c5059801 (patch) | |
tree | 47fc692dba176af4fa0ccfa45d31739886162c12 /camel/ChangeLog | |
parent | 55bead18b69fd4e7ad2b09700867add2ca7e9838 (diff) | |
download | gsoc2013-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/ChangeLog | 81 |
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): |