96 Commits (58af24b20e2fe16b3da2a2ee55f7917751035bbc)

Author SHA1 Message Date
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
Stephan Kulow b8cfc50618 kbusyptr is completely dead now, the internal stack isn't needed as QApplication 23 years ago
Zack Rusin 242d328d76 CVS_SILENT thau shell be removed so be gone 23 years ago
Ingo Klcker 1764b25f60 whitespace fixes 23 years ago
Don Sanders 562fd2c507 Improved threading, including subject based threading thanks to Till Adam. 23 years ago
Antonio Larrosa Jimenez 9a7ebcb078 Replaced comparisons to "" by using isEmpty() 23 years ago
Daniel Molkentin 3111ae92b4 getting rid of some unneeded QRegExps 23 years ago
George Staikos ae7fb15d3d more warnings 23 years ago
George Staikos ec0fc94070 warning-- 23 years ago
Carsten Burghardt 440c7990a2 Fix imap notification and select notification on a per-folder basis. 23 years ago
Zack Rusin 1e0d5a824a Let it burn. Folderjobs are in. Now to stabilize imap... 23 years ago
Marc Mutz ed6c0e32f7 --warnings 24 years ago
Carsten Burghardt 079eae2a53 Yes, the subscription dialog is in. 24 years ago
Don Sanders 2e95afc197 Begin integrating the kroupware branch 24 years ago
Don Sanders 2cf1ed8953 Integrate a subset of the changes in the make_it_cool branch. 24 years ago
Ingo Klcker 84f4965f64 Revert HEAD to KDE_3_1_BRANCH. Of course I didn't remove any files that where added to HEAD. 24 years ago