2006-08-22 [colin] 2.4.0cvs73
[claws.git] / ChangeLog
index 8c37ca7f730968c8900c3aae71a54e945960795b..a7d4a209a24ee95c8e8b643f6a3e85cca75637e5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+2006-08-22 [colin]     2.4.0cvs73
+
+       * src/folder.c
+               Set folder's mtime after writing its
+               cache
+       * src/folderview.c
+               Add some timing
+       * src/procmsg.c
+               Don't do useless stuff if we don't 
+               thread by subject
+       * src/summaryview.c
+               Add some timing, don't deselect prior
+               to selecting (gtksctree does it itself),
+               remove crash avoidance hacks as it's been
+               properly fixed since a while
+       * src/common/utils.c
+               Optimize to_human_readable(): _() is slow,
+               do it only once, and avoid %f format for KB
+               (the most common in a summaryview)
+       * src/gtk/gtksctree.c
+               Don't uselessly freeze/thaw (fixes flicker
+               on next unread and friends), reduce number
+               of g_list_nth/g_list_position where possible
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+               Reduce number of g_list_nth/g_list_position
+               where possible.
+               All of this makes loading as 70k folder 2.1
+               seconds instead of 3.2 (with hot FS caches).
+               (1.3 seconds without Date and Size columns...)
+
 2006-08-22 [paul]      2.4.0cvs72
 
        wrap documents and do some items from mones' MANUAL-TODO: