2006-08-22 [colin] 2.4.0cvs73
authorColin Leroy <colin@colino.net>
Tue, 22 Aug 2006 16:28:00 +0000 (16:28 +0000)
committerColin Leroy <colin@colino.net>
Tue, 22 Aug 2006 16:28:00 +0000 (16:28 +0000)
commitf409db7051a26c30cf7e49faa96ab97685963207
tree552945cd3c617a42e271a33e08b496c099bcd73e
parenta8576b6fe029dd59075b7abda7e8ae949d2cbab1
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...)
ChangeLog
PATCHSETS
configure.ac
src/common/utils.c
src/folder.c
src/folderview.c
src/gtk/gtksctree.c
src/gtk/gtkutils.c
src/gtk/gtkutils.h
src/procmsg.c
src/summaryview.c