- extend the interface of the class to simplify it's handling
- partial port of existing kmail code to use the new class
svn path=/trunk/KDE/kdepim/; revision=474940
Automatically delete older mails on POP servers
'older' is the best term I could think of to cover
over N days old, or over N messages old, or over
X bytes old(?).
svn path=/branches/KDE/3.5/kdepim/; revision=452002
Account specific filtering
Filtering of incoming mail for online IMAP accounts
Online IMAP folders can be used when filtering into folders
Micro bump version number from 1.8.90 to 1.8.91.
Ingo hope you are ok with these changes.
CCMAIL:kloecker@kde.org
svn path=/branches/KDE/3.5/kdepim/; revision=451948
Remove GUI options to set spam/ham; as discussed with ingo
s/Select All/Select All Text/
s/&Expire Folder/&Expiration Settings/
svn path=/trunk/KDE/kdepim/; revision=437412
the helper function crlf2lf there, which was formerly a class static in
FolderStorage. Remove the now obsolete forward Folder -> Folderstorage
and port all users.
svn path=/trunk/KDE/kdepim/; revision=435216
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.
srcdir!=builddir users: don't forget to delete globalsettings.{cpp,h} from the builddir
since it's not generated anymore!
CCMAIL: kmail-devel@kde.org
svn path=/trunk/KDE/kdepim/; revision=432538
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.
svn path=/branches/kdepim/proko2/kdepim/; revision=432536
SVN commit 430147 by zander:
Only start the timer to set message read if the message is
currently not yet marked as read.
Avoids problems when the user marks a message as 'new' within
the timeout and kmail resetting it moments later again :)
svn path=/branches/kdepim/proko2/kdepim/; revision=431602
- make own dialog instead of KInputDialog, to add a line for custom options
- remember last selected key, and options. https://intevation.de/roundup/aegypten/issue325
svn path=/branches/kdepim/proko2/kdepim/; revision=430244
currently not yet marked as read.
Avoids problems when the user marks a message as 'new' within
the timeout and kmail resetting it moments later again :)
svn path=/trunk/KDE/kdepim/; revision=430147
here: http://lists.kde.org/?l=kmail-devel&m=111945756024656&w=2
I've changed the KMMsgDict::instance() to return a pointer instead of a
reference, compared to the patch I posted, after valid criticism from
Marc that the pattern is generally used with a pointer, in KDE, so it's
better not to surprise people here.
svn path=/trunk/KDE/kdepim/; revision=428560
preview window, since it's bad usability, can be circumvented anyhow,
and the proper way (hiding the whole folder) has in the meantime been
implemented.
svn path=/trunk/KDE/kdepim/; revision=424360
- Pass around the encoding name instead of a QTextCodec and determine the codec on demand.
- Make the local override encoding (set via the menu entry) independent of the global override encoding (set in the configuration dialog). This means that changes of the local override encoding won't affect the global override encoding. OTOH, if the global override encoding is changed then the local override encoding in all reader windows will be changed to the new global override encoding.
- Fix call of KMPrintCommand (the override codec pointer was passed instead of the isFixedFont() bool value).
svn path=/trunk/KDE/kdepim/; revision=419087
SVN commit 412471 by burghard:
Handle shift-click ourself and load the attachment if necessary. Thanks to David for the QScrollView help.
svn path=/branches/KDE/3.4/kdepim/; revision=414619