dialogue (used, e.g, when configuring a filter rule with the "Move into Folder"
action).
Also make it obvious where the selected folder is not valid, by disabling
the "OK" button.
BUG:128796
svn path=/trunk/KDE/kdepim/; revision=927934
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.1/kdepim
........
r883871 | tmcguire | 2008-11-13 19:49:56 +0100 (Thu, 13 Nov 2008) | 4 lines
Backport r883778 by tmcguire from trunk to the 4.1 branch:
Fix added subfolders not appearing in the folder selection dialog.
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=884012
This brings a reworked folder tree and and a new message list, which is much more powerful than the old one.
New features include grouping, multiline items and the ability to customize just about everything of the look of the message list.
Also, we have a tabbed interface for opening more than one folder at once now.
An important aspect of the new message list is that drawing speed is now fast again (there was a regression in Q3ListView that
made huge folders a real pain to navigate, reading commit folders was not a nice thing to do).
There are probably more things which I forgot to list here.
Also, this is big step forward in getting rid of Qt3Support in KMail, now just some tiny bits are left.
Many thanks to SoC student Szymon Stefanek for his awesome work on his project! I can't stress enough how great this
achivment is. He even added very good API documentation to his classes :)
This requires the lastest version of qt-copy, otherwise you'll get mysterious crashes in Qt painting code from time to time.
We hope that this patch will be added to the next Qt 4.4.x version.
And finally, this merge also brings many regressions, which is not unnatural for such a big change.
In the remaining time before the KDE 4.2 release, we'll have to work on those to get it polished and regression-free.
Help here is always needed, and is a good opportunity to start working on KMail, since many regressions are low hanging fruit.
It also means the message list and the folder tree need a bit of testing.
If you find bugs, report them under the "new message list" and "new folder tree" component of the bug tracker, thanks.
I also plan to setup a wiki page with known regressions.
CCMAIL: kde-pim@kde.org
GUI:
CCBUG: 117808
BUG: 163469
FEATURE: 18170
FEATURE: 32400
FEATURE: 42107
FEATURE: 45526
FEATURE: 81272
FEATURE: 90142
FEATURE: 107450
(and probably many others)
svn path=/trunk/KDE/kdepim/; revision=881321
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
........
r823147 | tilladam | 2008-06-22 18:56:34 +0200 (Sun, 22 Jun 2008) | 6 lines
Speed up the folderselector to bare-able performance again by expanding all
folders in one go at the end of a reload, instead of triggering updates
after every folder that is added and by disabling sorting, the order
should be that of the main folder tree anyhow, and given the quick search,
the ability to sort adds nothing, it just slows things down on initial load.
........
svn path=/trunk/KDE/kdepim/; revision=827735
folders in one go at the end of a reload, instead of triggering updates
after every folder that is added and by disabling sorting, the order
should be that of the main folder tree anyhow, and given the quick search,
the ability to sort adds nothing, it just slows things down on initial load.
svn path=/branches/kdepim/enterprise4/kdepim/; revision=823147
svn+ssh://svn.kde.org/home/kde/trunk/KDE/kdepim
........
r811955 | tstaerk | 2008-05-24 10:17:30 +0200 (Sat, 24 May 2008) | 1 line
test before you print debugging output
........
r811958 | tstaerk | 2008-05-24 10:56:51 +0200 (Sat, 24 May 2008) | 1 line
Do not ask twice
........
r811971 | tstaerk | 2008-05-24 11:32:16 +0200 (Sat, 24 May 2008) | 1 line
Finally remove the most confusing code I ever saw.
........
r812023 | tstaerk | 2008-05-24 14:40:11 +0200 (Sat, 24 May 2008) | 1 line
show correct times in the journal now after the date-related corrections
........
r812029 | tmcguire | 2008-05-24 14:45:02 +0200 (Sat, 24 May 2008) | 5 lines
Make the folderselection dialog slow again, otherwise the folder requester
crashes.
I'll write a testcase for this later, it seems to be another qt bug.
........
r812030 | tmcguire | 2008-05-24 14:47:31 +0200 (Sat, 24 May 2008) | 2 lines
Remove code duplication
........
r812173 | winterz | 2008-05-24 20:34:37 +0200 (Sat, 24 May 2008) | 3 lines
various micro optimizations that Krazy found for single char QStrings
better written as QChars.
........
r812177 | djarvie | 2008-05-24 20:41:16 +0200 (Sat, 24 May 2008) | 2 lines
Prevent user changing font/colour dialogue when editing read-only alarms
........
r812180 | winterz | 2008-05-24 20:52:53 +0200 (Sat, 24 May 2008) | 3 lines
various micro optimizations that Krazy found for single char QStrings
better written as QChars.
........
r812181 | danders | 2008-05-24 20:55:09 +0200 (Sat, 24 May 2008) | 6 lines
1) Fix crash when a constraintitem is deleted.
2) Add relations types FinishStart (default),
FinishFinish, StartStart and StartFinish.
3) Fix wrong assert.
4) Add month/week time scale.
........
r812183 | winterz | 2008-05-24 21:02:56 +0200 (Sat, 24 May 2008) | 3 lines
various micro optimizations that Krazy found for single char QStrings
better written as QChars.
........
r812212 | reed | 2008-05-24 23:00:42 +0200 (Sat, 24 May 2008) | 1 line
this icon does not exist at build time, causes an error on osx
........
r812283 | tstaerk | 2008-05-25 11:31:20 +0200 (Sun, 25 May 2008) | 1 line
secsPerMinute should be set by a central lib, no idletimedetector
........
r812288 | tstaerk | 2008-05-25 12:04:38 +0200 (Sun, 25 May 2008) | 1 line
Fighting entropy
........
r812293 | tstaerk | 2008-05-25 12:39:35 +0200 (Sun, 25 May 2008) | 1 line
I will not forget the ChangeLog
........
r812297 | tstaerk | 2008-05-25 12:51:44 +0200 (Sun, 25 May 2008) | 1 line
seconds per minute is everywhere the same (don't tell me about debugging)
........
r812298 | qbast | 2008-05-25 12:53:26 +0200 (Sun, 25 May 2008) | 5 lines
Fix for deleting articles in draft folder from inside composer. It makes
sure that composer is not double-deleted and uses deleteLater() because
you can't delete object from inside its own event handler.
........
r812301 | qbast | 2008-05-25 13:12:51 +0200 (Sun, 25 May 2008) | 4 lines
Fix badly copied&pasted slot definition in connect(). This makes knode
notice when external editor exits.
........
r812307 | qbast | 2008-05-25 13:32:25 +0200 (Sun, 25 May 2008) | 4 lines
When widget is not added to layout, visual results are quite hideous.
........
r812325 | tstaerk | 2008-05-25 14:43:33 +0200 (Sun, 25 May 2008) | 1 line
removing relicts
........
r812394 | winterz | 2008-05-25 15:32:27 +0200 (Sun, 25 May 2008) | 2 lines
fix server icon. thanks lemma
........
r812397 | winterz | 2008-05-25 15:33:47 +0200 (Sun, 25 May 2008) | 2 lines
fix icon "message_reply" -> "message-reply-all". thanks again lemma
........
r812420 | finex | 2008-05-25 15:47:35 +0200 (Sun, 25 May 2008) | 1 line
Disable buttonApply when there are zero templates
........
r812449 | scripty | 2008-05-25 15:59:17 +0200 (Sun, 25 May 2008) | 1 line
SVN_SILENT made messages (.desktop file)
........
r812469 | tmcguire | 2008-05-25 16:34:39 +0200 (Sun, 25 May 2008) | 6 lines
Get rid of embedded NUL characters in the string.
This fixes questionmarks appearing in the plain text version
of a multipart/alternative mail which had a multiline HTML
signature.
........
r812476 | winterz | 2008-05-25 16:52:31 +0200 (Sun, 25 May 2008) | 6 lines
fix <html>reminder spec</html> being shown in the offset column.
the problem is that @info tells KLocalizedString to create richtext.
so we use @item context marker instead which defaults to plain text.
........
r812487 | tmcguire | 2008-05-25 17:30:10 +0200 (Sun, 25 May 2008) | 2 lines
Remove unneeded newline from end of default reply and forward templates
........
r812517 | qbast | 2008-05-25 18:44:59 +0200 (Sun, 25 May 2008) | 4 lines
Prevent crashes when killing external editor and closing composer window
with external editor still running.
........
r812521 | qbast | 2008-05-25 19:03:08 +0200 (Sun, 25 May 2008) | 6 lines
Fix reading file back from external editor. When using QTextStream to
read file line-by-line, use QTextStrem::atEnd() instead of
QFile.atEnd(), because QTextStream may internally buffer some (or whole)
file.
........
r812697 | vkrause | 2008-05-26 08:24:16 +0200 (Mon, 26 May 2008) | 2 lines
Fix initial item listing in the maildir resource.
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=812708
It is dog slow, because Qt insists on doing item layouting when expanding an item,
even when calling setUpdatesEnabled(false).
svn path=/trunk/KDE/kdepim/; revision=803606
- Don't eat escape or enter keypresses, so that moving a message to a folder
with the keyboard works again
- actually return the correct folder, by setting the currentItem as well, instead of
only selecting an item.
Other stuff:
- Add some consts
- use QAction::setData instead of comparing the action names
- //< => ///<, so that doxygen recognises those
- some style fixes (identation, whitespace mainly)
- remove the ifdef'd out styleDependantFrameWidth
svn path=/trunk/KDE/kdepim/; revision=802876
for the new kDebug/kError/kWarning/kFatal syntax.
You can use the following command to find 'old' code:
egrep -r -A 5 '(kDebug|kError|kWarning|kFatal).*' * | grep -v ".svn" | grep "<< *endl;"
svn path=/trunk/KDE/kdepim/; revision=695781
This was buggy even in 3.5, more so in trunk.
Eventually KFolderTree will be ported to QTreeWidget, which hopefully built-in alternate row handling.
svn path=/trunk/KDE/kdepim/; revision=656303