(→UI polish) |
|||
| Line 5: | Line 5: | ||
== Crashes == | == Crashes == | ||
| − | * Sometimes infinite loop when jumping to next unread message. No clear way to reproduce yet. | + | * <s>Sometimes infinite loop when jumping to next unread message. No clear way to reproduce yet.</s> |
::Probably reproduced and tracked down to a 0 width/height rectangle passed to QPainter::drawRoundedRect() in OxygenStyle::renderScrollBarHandle(). Bug report sent to qt-bugs and maelcum is going to patch Oxygen to avoid passing a zero sized rect | ::Probably reproduced and tracked down to a 0 width/height rectangle passed to QPainter::drawRoundedRect() in OxygenStyle::renderScrollBarHandle(). Bug report sent to qt-bugs and maelcum is going to patch Oxygen to avoid passing a zero sized rect | ||
::--[[User:Pragma|Pragma]] 22:30, 11 November 2008 (UTC) | ::--[[User:Pragma|Pragma]] 22:30, 11 November 2008 (UTC) | ||
| − | * In a folder with threaded messages, Ctrl-A then "Apply all Filters". Crash. | + | * <s>In a folder with threaded messages, Ctrl-A then "Apply all Filters". Crash.</s> |
| − | < | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | ::Very interesting. | + | ::Very interesting. Fixed in trunk. By the way, it also shows that CTRL+J does a sort of "move out"+"move in" of the message if the target folder of the filter is the same as source folder. I suppose this could be avoided...or I'm missing something ? |
::--[[User:Pragma|Pragma]] 05:53, 14 November 2008 (UTC) | ::--[[User:Pragma|Pragma]] 05:53, 14 November 2008 (UTC) | ||
::::There are two filtering systems in KMail (which of course is a big mess), KMFilterMgr and ActionScheduler. Both are used, depending on the situation. On IMAP, there is no "modify message" command, so the message needs to be downloaded, modified and uploaded (and the old message deleted), there is no way around this. The ActionScheduler deletes the original message only after the new filtered message has been uploaded, the KMFilterMgr does it before. Unnecessary downloads and uploads could indeed be prevented in many situations (such as when using local maildir instead of IMAP or when the filter doesn't require the whole message body), but that really requires a rewritten filter system, the current ones are a bit messy. | ::::There are two filtering systems in KMail (which of course is a big mess), KMFilterMgr and ActionScheduler. Both are used, depending on the situation. On IMAP, there is no "modify message" command, so the message needs to be downloaded, modified and uploaded (and the old message deleted), there is no way around this. The ActionScheduler deletes the original message only after the new filtered message has been uploaded, the KMFilterMgr does it before. Unnecessary downloads and uploads could indeed be prevented in many situations (such as when using local maildir instead of IMAP or when the filter doesn't require the whole message body), but that really requires a rewritten filter system, the current ones are a bit messy. | ||
::::--[[User:TMG|TMG]] 10:00, 14 November 2008 (UTC) | ::::--[[User:TMG|TMG]] 10:00, 14 November 2008 (UTC) | ||
| + | |||
| + | ::::::Well.. I guess we'll have to live with it for a while. | ||
| + | ::::::--[[User:Pragma|Pragma]] 19:23, 14 November 2008 (UTC) | ||
== Showstoppers == | == Showstoppers == | ||
This list is roughly ordered by priority
String freeze is on November 18th - All string changes need to be done until this date!
Contents |
Have to be fixed before 4.2
Should be fixed before 4.2