aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
authorVeerapuram Varadhan <vvaradan@src.gnome.org>2007-01-09 00:34:16 +0800
committerVeerapuram Varadhan <vvaradan@src.gnome.org>2007-01-09 00:34:16 +0800
commitfdcf616952d9ee35ad1324209fbf7181de7ae567 (patch)
treedd0e731abafe01437f77985860f1c51b564aba94 /mail/ChangeLog
parenta49955fbe8ad6169da6272330220f6fcc3d7f4d5 (diff)
downloadgsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar.gz
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar.bz2
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar.lz
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar.xz
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.tar.zst
gsoc2013-evolution-fdcf616952d9ee35ad1324209fbf7181de7ae567.zip
** Fixes 346728, 268412 - Scan/load folders on demand
svn path=/trunk/; revision=33126
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 698724f5fc..27aec04538 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,19 @@
+2006-01-08 Veerapuram Varadhan <vvaradhan@novell.com>
+
+ ** Fixes 346728, 268412
+
+ * mail/em-subscribe-editor.c: (sub_fill_level): When a folderinfo
+ has no child but CAMEL_FOLDER_NOCHILDREN not set, create a place
+ holder node, such that, on-expanding it, folders will be loaded on
+ demand. This saves quite-a-lot-of-memory and time when an account
+ has lots of public-folders - viz., exchange/IMAP
+ (sub_row_expanded): Check for the place-holder node and fire-up a
+ pending.
+ (sub_row_activated): Just expand and collapse the tree accordingly
+ - rest will be taken care by sub_row_expanded()
+ (sub_folderinfo_free): Once fillin is over, expand the node - iff
+ node is non-null.
+
2006-12-22 Simon Zheng <simon.zheng@sun.com>
* mail/em-account-editor.c: (emae_setup_service):