111 Commits (0043ffd2ceace73a8e6af69ef9f2b3f2dd856a8a)

Author SHA1 Message Date
Till Adam 3cb30b64fb Move KMBroadcastStatus to KPIM::BroadcastStatus so it can be used by 22 years ago
David Faure 7811f2832d Understood the meaning of the old isReadOnly() after a night's sleep: 22 years ago
Ingo Klcker 029c007942 Factor the creation of an mbox-style message separator line into a method. This fixes the bug that in KMComposeWin the value of fromEmail() wasn't checked for being empty and it fixes the bug that dateShortStr() was never checked for being empty (both bugs lead to invalid message separators which is really bad because KMail itself doesn't accept those invalid message separators when it scans an mbox file) 22 years ago
Ingo Klcker dc994b354c Fix bug 83235 (Kmail crashes on startup). Don't call updateIndexStreamPtr() if the index file could not be opened. 22 years ago
David Faure 152f8d472c GUI improvements for the compaction feature: 22 years ago
David Faure c44c484bb5 Similarly to expiring old mails in the background, this implements compacting 22 years ago
David Faure d0bc54df5c Reworked the "mail expiry" feature to work as a background task (timer-driven) 22 years ago
Stephan Kulow 648c7aa482 make sure forked children don't inherit kmail's file descriptors 22 years ago
Bo Thorsen ea6a943ec4 Move the idString method from FolderStorage to KMFolder. And fix some FolderStorage derived constructors 22 years ago
Till Adam 9414d3f889 Respect mQuiet when an imap folder sets it also in the underlying mbox. 22 years ago
Till Adam 87969579cd Remove debug which slows down index rebuilding something awfull. Carsten, you don't need it anymore, right? 22 years ago
Andrew Coles af11dae280 Corrected typographical errors. 22 years ago
Laurent Montel dfccf5ce0c Fix kddebug 22 years ago
Till Adam f3e08a1040 Be more verbose when a folder has to be opened which should really have 22 years ago
Carsten Burghardt ccfd5ab1e0 Add the UID the msgSize on server to the index. 22 years ago
Ingo Klcker f5de626086 A super-optimierungs-pedant-patch by Oswald Buddenhagen. (Using memcmp is safe because line is char[MAX_LINE] with MAX_LINE > MSG_SEPERATOR_START_LEN.) 22 years ago
Ingo Klcker 6f1d57a780 Fix bug 73602 (Message body lines starting with "From " are incorrectly parsed as message seperator in mbox folders) 22 years ago
Till Adam 904be59f46 Move isSystemFolder() to KMFolder from FolderStorage as it's storage 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
David Faure 01171557ed In file included from kmfoldermbox.cpp:17: 23 years ago
Till Adam fee295f028 Handle empty lines before the first mbox delimiter gracefully. This fixes 23 years ago
Ingo Klcker 06f5f438ac Fix crash on Solaris in case aMsg->fromEmail() is empty. Writing an empty string would anyway not be correct so we write a dummy string now in case it's empty. Based on patch by Torsten Kasch. 23 years ago
Till Adam 088d0c12ab Don't ask the kernel for the mainwidget to ask the mainwidget for the 23 years ago
Ingo Klcker 720053b1f4 Escape '\n>*From ' in message bodies when saving messages (we are saving in mbox format). 23 years ago
Ingo Klcker dbe3ef7475 - De-obfuscate a hardly grokable line of Marc's unescapeFrom (please at most one command per line). 23 years ago
Marc Mutz 497efb4721 Properly escape ^From_ in mbox. 23 years ago
Ladislav Strojil 36b0aeb8ff Removing KMFolder::quiet(bool beQuiet) method that was used to prevent some 23 years ago
Till Adam f00fbe05b9 Improve error messages using strerror instead of just speculating that 23 years ago
Marc Mutz e9e426e31a o Remove int vs uint madness in KMMsgList. QMemArray<> expects uints, while KMMsgBase, inheriting QMemArray<>, worked with ints. to get rid of the warnings, some methods (e.g. size()) were reimplemented to call the QMemArray<> versions and casting the result to int before returning. 23 years ago
Ingo Klcker 1c849d54a5 - Add KMFolderMbox::unescapeFrom method which replaces all occurrences of \n>From with \nFrom. As with the CRLF->LF conversion the replacement happens in place. 23 years ago
Till Adam b9aa52983f Make KMMoveCommand emit a completed(bool success) signal by hooking the 23 years ago
Ingo Klcker 4d448db47f Change 23 years ago
Ingo Klcker b304a2ced4 deprecated -= 5 23 years ago
Don Sanders c04fef093f Session management changes to fix bugs that may be introduced in the future. 23 years ago
Till Adam bb2e28be05 And don't crash when new imap folders pop up on a server either. 23 years ago
Carsten Burghardt bbdcd95335 Load imap attachments on demand and load the messages itself progressively. Cool ;-) 23 years ago
Till Adam 4c8e552d14 This prevents the following crash: 23 years ago
Daniel Molkentin 2f118feed6 constant usage of QFile::encodeName() when dealing with files. Boy that was a wild mix before... 23 years ago
Daniel Molkentin 6d6f8eb130 Reading this week's CVS digest reminded me to change that according to Marc's 23 years ago
Zack Rusin b775dd5f5c Please, oh, please do not use constructs like 'protocol() == "someprotocol"'. 23 years ago
Till Adam efa01fce2e When compacting an mbox that is at the end of a symlink in the Mail dir, 23 years ago
Till Adam ae304a4eda These changes do two things: 23 years ago
Ingo Klcker 024bafa9c0 Don't leak fds if system folders are "closed". Patch by Waldo 23 years ago
Marc Mutz 8552075c1c Make KMMessage inherit privately from KMMsgBase and provide an explicit toMsgBase() cast method. As posted on kmail@kde.org 23 years ago
Ingo Klcker 17a8d213ba Fix bug 58814: Subject shown as "Unknown" until selected (big5 charset) 23 years ago
Zack Rusin 3c79dfd18d Switching to the moved files :) Thanks David! 23 years ago
Eugene Zelenko 4b9fdf4177 Fix plural forms 23 years ago
Ingo Klcker 7480800fc1 Fix bug 57809: kmail segfaults when checking for new mail 23 years ago
Stephan Kulow caf616bbeb moving kconfig.h and kcmdlineargs.h in the files that need it (kmkernel.h 23 years ago
Zack Rusin b128a466e2 Lets try this : major include's cleanup. Should shave a few mins of kmail's compilation. 23 years ago