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
but since the difficult part is over, I hope I will improve it over time.
Currently it has the following features:
- Ability to tag emails (with possibly more than one tag)
- Changing the appearance of message headers (font and text color) according to the message's tags.
- Configuration of tags through a new tab called "Message Tags" on the "Configure KMail->Appearance" configuration page.
- You can add toolbar buttons for easy tagging.
- You can assign shortcuts to tags.
- Tagging through the right-click menu.
- Quick filtering using the combobox for "status" filtering. See the screenshot.
Some short-term todos:
- Incorporate Nepomuk
- A column for tags in the header view
- Incorporate Ellen's usability comments
Some long-term todos:
- Filter action for automatic tagging
- Searching based on tags ( which enables having 'tag folders' through use of search folders )
I'm sorry that I didn't have enough time to test my current commit completely. In the last two days, I have been constantly compiling
kdelibs, kdepimlibs, kdebase to keep up with very frequent changes. I finally was able to compile all at once:)
BUGS: 50409
CCBUG: 15391, 122977
svn path=/trunk/KDE/kdepim/; revision=692089
Now, we use enums instead of strings.
Add the names of the types to KAccount. They can now be translated.
Also, provide an update script for easy config migration.
BUG: 90509
svn path=/trunk/KDE/kdepim/; revision=689148
- for ( it = dir->begin(); (node = *it ) && it != dir->end(); ++it ) {
is really wrong, it dereferences the end iterator!
Plus apply patch from Laurent to use KIMAP::encodeImapFolderName instead of non-ported utf7-codec.
svn path=/trunk/KDE/kdepim/; revision=683868
- adjust includes and link rules
- delete the libraries from this module
- remove obsolete collectingprocess and configmanager
svn path=/trunk/KDE/kdepim/; revision=682059
Fix bug "Rebuilding index files breaks "subject threading" for existing messages"
Patch from A. Pfaller. thanks!
BUGS#:125920
svn path=/branches/kdepim/enterprise/kdepim/; revision=673514
Fix bug "Rebuilding index files breaks "subject threading" for existing messages"
Patch from A. Pfaller. thanks!
svn path=/trunk/KDE/kdepim/; revision=672017
add profile support for kontact, with global/user-specific profiles, and profile import/export
svn path=/branches/kdepim/enterprise/kdepim/; revision=670708
SVN commit 645680 by wstephens:
We have to show the new mainwin or else it's impossible to quit kmail - addition to r645673
svn path=/branches/kdepim/enterprise/kdepim/; revision=668088
SVN commit 645673 by wstephens:
Ensure that there is a KMMainWidget before showing the config dialog, as parts of the config (identitydialog) depend
on its existence.
BUG#:118060
svn path=/branches/kdepim/enterprise/kdepim/; revision=668075
KMail now uses kdepimlibs/mailtransport for sending mails and managing
transport settings. This means KMail now shares these settings with Mailody
and KNode and it now has async wallet handling :)
svn path=/trunk/KDE/kdepim/; revision=666791
Fix sending invitations to Outlook users.
Patch provided and tested by Thorsten and Jan-Pascal. Thanks!
Also, restore a needed openComposer() method, though I can't
figure out how/where it gets called.
svn path=/trunk/KDE/kdepim/; revision=661483
Ensure that there is a KMMainWidget before showing the config dialog, as parts of the config (identitydialog) depend on its existence.
svn path=/trunk/KDE/kdepim/; revision=645743