479 Commits (7b66e12b96d9c331ada46b60a08fdaa728016d9d)

Author SHA1 Message Date
Carsten Burghardt 477c81b032 Seems something broke redrawing of the email so I have to live with a bit more flickering 22 years ago
Andreas Gungl cb7daf5c7f fix Bug 51283 - redirecting email using filters 22 years ago
Marc Mutz 7177119833 Fix Kolab issue #45, pt.1: 22 years ago
David Faure 018a19a931 Move cleanSubject() into KMMsgBase to use it cleanly from kmcommands when saving a mail, 22 years ago
David Faure d34ebb2c93 Less noise 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 488c9e2c10 Fix bug 82738 (KMail crash with forwarded mail). All DwString methods bail out if a zero char * is passed to them. 22 years ago
David Faure a0fb0131a8 perl -pi -e 's,libkdepim/identity,libkpimidentities/identity,' * 22 years ago
Marc Mutz f43e1991fe Some debug output for finding places in KMail that add charset headers to non-text/*-body parts 22 years ago
David Faure a30c07433f Less debug output. I wonder how many people knew that 22 years ago
Till Adam a1973689f2 Comment out some verbose debug output. Ingo'll re-enable as needed. 22 years ago
Ingo Klcker 6f7adf4c71 Support for IDNs in email addresses. 22 years ago
Andreas Gungl aaa64e62d7 avoid duplication of rfc822 attachments when forwarding messages inline 22 years ago
David Faure 8408c27d66 KMIdentity -> KPIM::Identity, fixed lots of #includes to say <libkdepim/foo.h> 22 years ago
David Faure b26341f7a8 Moved expandDistributionList to KAddrBookExternal (libkdenetwork) so that 22 years ago
Till Adam dc429a9156 Add per folder option to put replies to mails in a folder into that same 22 years ago
Ingo Klcker 5e295b363f - Fix HTML editting regression: Forwarding/Redirecting HTML messages didn't 22 years ago
Ingo Klcker ae6219f2b5 Get rid of KDE_IS_VERSION cruft. 22 years ago
Stephan Binner 41e916c72f CVS_SILENT i18n style guide fixes 22 years ago
Zack Rusin f85d94339b From the series: zack does magic and you, the common people, stand in awe. 22 years ago
Ingo Klcker cb43a3dc42 Add new methods headerFields() and rawHeaderFields() which return a list of the (raw) values of all header fields with the given name. Get rid of the hackish allHeaderFields() which isn't needed anymore. 22 years ago
Carsten Burghardt 3b164a7add Add an attachment icon to the status icons. 22 years ago
Carsten Burghardt ccfd5ab1e0 Add the UID the msgSize on server to the index. 22 years ago
Marc Mutz 3828f7a691 A bit more experimental stuff from aegypten_branch: Check whether the missing hasSubject() calls are the reason for the "spurious Subject headers" in body part headers. 22 years ago
Ingo Klcker ce500532ff Fix a few issues with reply: 22 years ago
Marc Mutz 227cf7ef71 from aegypten_branch: 22 years ago
Marc Mutz 04ea09f448 from aegypten_branch: 22 years ago
Ingo Klcker 8fee09bce6 fix compilation 22 years ago
Ingo Klcker 37c6ef7445 Move two of the four c'tors of KMMessage to where the other two c'tors are. Move the d'tor below the c'tors. Init' some variables. 23 years ago
Ingo Klcker b9d59869e9 Prefer the value of the Reply-To header over the mailing list address for the standard Reply. This fixes Bug 71542 (reply seems to ignore Reply-To: adress). 23 years ago
Ingo Klcker 476af9ab9b Fix bug 71339 (word wrapping is applied even though it's turned off) 23 years ago
Ingo Klcker 11593a38be Don't use the values of To: or From: for Reply to Mailing-List (if everything else fails) because most of the time this just won't work. So for mailing list which neither set List-Post nor Reply-To (and if there's no Mail-Followup-To and the user didn't specify a mailing list address) we now simply leave the address field empty. 23 years ago
Ingo Klcker 6d9d92283a Fix the usability issues of the reply actions by making Reply a smart reply and by adding Reply to Author. Reviewed by many. 23 years ago
Carsten Burghardt 3687b7b646 When an imap msg is loaded the first time the signature state is unknown. 23 years ago
Ingo Klcker ca09c3800d Use the value of the List-Post header (if present) in case the user entered an empty mailing-list post address. 23 years ago
Carsten Burghardt 143b7e313f First step to reduce flicker with load-on-demand: update the readerwin only when it is necessary 23 years ago
Carsten Burghardt f85b723f41 Parts in encapsulated multipart messages were not found correctly. I rewrote this function because it was simply buggy and ugly. 23 years ago
Don Sanders c541fd514f Commit the code that uses the MessageProperty class. 23 years ago
Ingo Klcker 91641ff413 Add KMMessage::allHeaderFields which returns the comma separated contents of all header fields with a given field name. This is used in KMMessage::cc() to return a string which contains the contents of all Cc headers. 23 years ago
Till Adam 8ab7b6fb4d Very minor beautifications to ease debugging while hunting the unknown date 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 440d618087 Remove all FooInherited #defines and all "base" typedefs to make it consistent. They're removed since they obfuscate the inheritance trees and potential problems when changing the inheritance (the compiler doesn't force you to look at every reference to the superclass). 23 years ago
Marc Mutz b11ddf52f3 Implement KMMessage::sender(), which returns an addr-spec extracted from either the Sender or the From header. Use it in kmsender to fix #48331. 23 years ago
Marc Mutz a52bb995f4 Rename {mR,r}esultString to {mR,r}awReplyString to better convey what it is actually used for... 23 years ago
Marc Mutz 005e0a7a60 Yeah, yeah. This time it was really me. Unbreak compilation (again). 23 years ago
Marc Mutz 8c6dc40121 Don't require bleeding-edge kdelibs and add some const 23 years ago
Ladislav Strojil 3057ad8c2a Make it compile 23 years ago
Ingo Klcker 3dbdf3e932 - Make use of KUser. 23 years ago
Ingo Klcker 475ae693bd Turn encryption on for replies to encrypted messages (Bug #36138). Patch by Carsten Pfeiffer. 23 years ago
Ingo Klcker 6244ce0bb1 Remove the code that stripped control characters from messages. The crlf->lf conversion and the \n>From -> \nFrom conversion have already been moved where they really belongs, i. e. in the storage specific code. And stripping of all other control characters is just wrong. According to RFC 2822 a message may contain all of the 127 ASCII characters (except the \0). This fixes bug #64363 and also some other wish/bug about KMail removing the page feed characters which appears to be common in Linux Kernel patches. Last but not least, we got rid of another deep copy of the message (in case the message contained control characters or an escaped From), so that we now really should have have zero copying in all cases for message reading. 23 years ago