when applying an ad-hoc filter via Message->Apply Filter to
many, many messages.
Now you can guess when your KMail will be back to normal work.
svn path=/trunk/KDE/kdepim/; revision=483598
QMAX/QMIN -> qMax/qMin
I don't know what to do about Q_LONG and Q_ULONG because of the following code in qglobal.h:
#if defined(Q_OS_WIN64)
typedef __int64 Q_LONG; /* word up to 64 bit signed */
typedef unsigned __int64 Q_ULONG; /* word up to 64 bit unsigned */
#else
typedef long Q_LONG; /* word up to 64 bit signed */
typedef unsigned long Q_ULONG; /* word up to 64 bit unsigned */
#endif
Should I simply convert to (unsigned) long?
svn path=/trunk/KDE/kdepim/; revision=468393
folder is prematurely closed (such as during expiry) which means the
messages are unGotten, which in turn means that the pointer list we were
storing holds dangling pointers, iterating over which after the
execute() to clean up causes trouble. The mRetrievedMsgs list is now a
GuardedMessageList (QValueList<QGuardedPtr<KMessage> >) instead of a
QPtrList<KMMessage> so we can at least detect that unfortunate condition
and don't need to crash.
svn path=/trunk/KDE/kdepim/; revision=438105
HandleAttachmentCommand is not prematurely deleted. Ensure it is
deleted when its time comes by using a RAII helper, subclassed from
LaterDeleter which might be useful elsewhere and is therefor in
KMail::Util.
svn path=/trunk/KDE/kdepim/; revision=435887
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
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
- 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
Complete the move command only when it is really done. Solves the crash when you move dimap folders.
svn path=/branches/KDE/3.4/kdepim/; revision=414629
CVS commit by tilladam:
When inline forwarding a mail consisting of only a top level body part,
extract that body part into an attachment of a newly created multipart/
mixed mail and create a new text part clearly identifying the mail as
a forward.
svn path=/trunk/kdepim/; revision=402419
extract that body part into an attachment of a newly created multipart/
mixed mail and create a new text part clearly identifying the mail as
a forward.
svn path=/branches/proko2/kdepim/; revision=402399