127 Commits (5a00a119b0d8431e3e33a004465b871129b5ba66)

Author SHA1 Message Date
Ingo Klcker ff1ff956d8 - Move normalizedAddress, decodeIDN, encodeIDN, normalizeAddressesAndDecodeIDNs and normalizeAddressesAndEncodeIDNs from KMMessage to libemailfunctions. 22 years ago
Carsten Burghardt cb4802aacc Do not display broken images when they are loaded by demand and have content disposition inline 22 years ago
Ingo Klcker e3f20e9a52 Only show the 'External references' warning (with possibility to load them) if the HTML message contains obvious external references. 22 years ago
Carsten Burghardt 7254812fbe Fix multipart digest messages with imap and lod. 22 years ago
Carsten Burghardt f0fc82333b Add the feature to move folders to any other location. Non local folders 22 years ago
Till Adam 4dff97c406 Patch by Ingo Heeskens implementing a per folder option for loading 22 years ago
Bo Thorsen e4a0615bb6 From the branch: This would appear to be a very big change, but in fact it does absolutely nothing. It just removes an obscene amount of old kroupware code that is no longer used. There are no changes in this patch. 22 years ago
Till Adam b709925198 Extend the BodyPart interface so it can be queried for the default display 22 years ago
Bo Thorsen 263673374b Move the email functions to libemailfunctions as discussed (leaving kfileio.* in libkdepim) and update all includes and linking to this. And fix the event viewer dialog that spawned the whole thing 22 years ago
Ingo Klcker 9b96171159 Fix wrong singular form. Only the plural form must contain %n. 22 years ago
Eugene Zelenko 633a77e062 Add dot at end of plural form "%n certificates were unchanged." 22 years ago
Marc Mutz b5d86da502 One more free/delete mismatch fix. 22 years ago
David Faure 280205ce84 Mismatched free/delete (cryptplug.cpp uses malloc() for errTxt) 22 years ago
Marc Mutz e9a7332f7e Refactor the mFirstTextPart variable into partNode::isFirstTextPart() (Replace Temp with Query). 22 years ago
Marc Mutz 199fe5bdbe Fix all the little places where we didn't propagate mIsFirstTextPart to child ObjectTreeParsers; 22 years ago
Marc Mutz 44af46c8fe This implements the config option that allows the user to suppress automagic 22 years ago
Marc Mutz 13581c6f92 s/Undecryptable/Encrypted/, as undecryptable isn't a proper en word 22 years ago
Marc Mutz cb73b47e0d --warnings 22 years ago
Marc Mutz 147df8244a Fix off-by-one error in date validation. tm_mon is 0..11. 22 years ago
Ingo Klcker 8eec75e94a cvsrevertlast - This isn't needed since processApplicationMsTnefSubtype isn't called anymore due to my recent change in bodypartformatter.cpp 22 years ago
Till Adam cfd14e9f9a Really disable mstnef handling. 22 years ago
David Faure 489f479e72 IMHO when people start using 3 lines of ###### to see their debug output, it 22 years ago
Ingo Klcker 828eda0602 Disable handling of TNEF attachments for now and remove some annoying debug output. 22 years ago
David Faure 8408c27d66 KMIdentity -> KPIM::Identity, fixed lots of #includes to say <libkdepim/foo.h> 22 years ago
Cornelius Schumacher 43dc6fad34 Disable hard-coded iCalendar handling. Will be done by the plugin now. 22 years ago
Till Adam 607583a092 Backport the bodypartformatter (plugin) infrastructure from aegypten 22 years ago
Andrew Coles 3fd49769c6 Corrected typo. 22 years ago
Andrew Coles af11dae280 Corrected typographical errors. 22 years ago
Marc Mutz c8e7c932fa From aegypten_branch: Better text for signed maessage (don't confuse the user about key vs. signature creation data), and remove my long-standing fixme. 22 years ago
Marc Mutz 5e960c10e2 From aegypten_branch: 22 years ago
Jonathan Riddell ece00d0169 KDE proofreaders. Remove exclamation marks to improve readability. 22 years ago
Ingo Klcker 0abcebd442 Fix bug 72871: GPG info (Message is signed by <name> (key id 0xXXXXXXX)) is always displayed in ISO-8859-1 22 years ago
Marc Mutz 35b9e054f0 compile 22 years ago
Marc Mutz ddaac140fa from aegytpen_branch: 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
Carsten Burghardt 219e8e2118 ms-tnef attachments resulted in an error from kmgroupware about a missing file /tmp/bla 23 years ago
Ingo Klcker a36114695f Make it possible to View, Open With and Save an embedded message which is displayed inline. This fixes the usability issue that replying to an attached message isn't possible. Now one can simply open a separate message window by clicking on the 'embedded message' header and then Reply. 23 years ago
Ingo Klcker 00deb15c24 Add workaround for bug 56693 (kmail freeze with the complete desktop while pinentry-qt appears): 23 years ago
Cornelius Schumacher effb2ff7da Correctly pass iCalendar attachments to KOrganizer. This replaces the 23 years ago
Marc Mutz a946df96b4 More s/<email@address>/email@address/; 23 years ago
Marc Mutz 3f3367a69a Use if ( !foo.empty() ) instead of if ( foo.count() ) 23 years ago
Marc Mutz f6adf5e63b Hunk walkthrough: 23 years ago
Marc Mutz 680de20dbc In nested mp/signed, don't show the outermost signature data as an icon in the reader. 23 years ago
Marc Mutz 57defe554b Make it GPL w/ Qt exception. Thanks to Kalle for the permission to relicense this piece of KDAB code! 23 years ago
Marc Mutz b6103a9239 Cleanup partNode interface: encodedBody() returns const-reference instead of reference, move some big inline methods and ctors/dtor to the cpp file, remove public'ness of member variables and introduce new accessors for them. Adapt users of the members and clean up a bit in the CryptPlug-related methods of objecttreeparser. 23 years ago
Marc Mutz 35610bbae8 Replace recursion with iteration. This is behaviour-preserving since the resetting of partNode::mWasProcessed at the beginning of parseObjectTree() processes all descendants and siblings already. 23 years ago
Marc Mutz 191034a115 Swap recursing into the sibling parts with adjusting the crypto state of the current node. I can't prove this is behaviour-preserving (which is why this is a separate commit), but since nothing ever accesses partNode::mPrev, it should be pretty safe. 23 years ago
Marc Mutz 4cc9a9583e Extract the default handling that takes place when bpf->process() returns false into new method defaultHandling(). 23 years ago
Marc Mutz f26e4664b9 Extract crypto state adjustments into ProcessResult::adjustCryptoStateFor( partNode * ). Add some const. Remove unnecessary check for node != NULL (it's after a corresponding guard clause) 23 years ago
Marc Mutz 6b2bcdaaee Extract HTML init'ing and readerwin-signals emitting from ObjectTreeParser::parseObjectTree into the callers. For KMMimePartTree, add new KMReaderWin::setMsgPart( partNode * ), so all the junk from parseObjectTree doesn't end up in the MIME Tree Viewer. 23 years ago