- jump to first new (old default)
- jump to first new or unread (old checkbox jump to unread)
- jump to last selected (new)
svn path=/trunk/kdepim/; revision=338393
in KMHeaders used to use msgDict->getMsgSerNum( folder, index ) which fails
for search folders. Use msg->getMsgSerNum() instead. Remove now unused
parameter from the key generation.
Thanks, Scott, for insisting that this is broken, even though we all were
convinced it wasn't. :)
svn path=/trunk/kdepim/; revision=333830
highlightMessage is called twice - the msg is transferInProgress==true - the message is not displayed
Fix: do not bounce the selection and make it identical to setCurrentItemByIndex
svn path=/trunk/kdepim/; revision=331270
set the sorting in KListview *after* clearing, not before. setSorting actually
sorts the current items immediately, so this was trying to call key() on the OLD
items with mFolder set to the NEW folder => mismatch.
This might be a QListView behavior change, otherwise it would be hard to explain that
we missed this for so long.
OKayed by till on IRC.
svn path=/trunk/kdepim/; revision=329271
- Fix bug 76659: this changes the logic for imap folder selection.
First load all headers and then display them and do not mix and match.
- Fix some smaller bugs and crashes that I stumpled over.
CCMAIL: 76659-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=321536
reopening the folder (either another one would be selected, or none at all). Always save
CurrentSerialNum as well as Current (index of listviewitem), and when expiry runs,
invalidate "Current". This preserves the performance for all the cases when expiry
doesn't run. Thanks to Till for the hints on how to fix this.
CCMAIL: 78033-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=317220
Actually I do wonder why msgChanged is called for IMAP and not for local folders.
CCMAIL: 42004-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=316124
imap and cached imap: reimplement isReadOnly() so that the rest of kmail knows when
a folder is readonly. Although currently it seems to only show up in the statusbar.
svn path=/trunk/kdepim/; revision=302239
and make it actually work. The string based quick search and status selection
are now cummulative, which means the status is an additional constraint on
the text based search and vice versa.
svn path=/trunk/kdepim/; revision=296930
Implementing automagic mailing list handling: KMail can now detect whether
a folder stores a mailing list in which case it will try to determine its post,
subscribe, unsubscribe, archive and help addresses.
Aaron could you figure out where the kaction's invoking post,subscribe... could
be put?
CCMAIL: aseigo@kde.org
svn path=/trunk/kdepim/; revision=295216
data structures can be cleared and the area remains peacefull and fun
for everyone to enjoy.
Troubleshooting dimap caches does an expunge and that got KMail to crash
every nth time. For small to medium n.
svn path=/trunk/kdepim/; revision=292519