Reinhold Kainhofer
2e77a55d99
The FSF has moved, use the new address in all license files and headers ...
...
svn path=/trunk/KDE/kdepim/; revision=437980
21 years ago
Till Adam
3689d5d8ab
Move lf2crlf to its sibling crlf2lf in KMail::Util. Port callers.
...
svn path=/trunk/KDE/kdepim/; revision=435238
21 years ago
Till Adam
d90086ec57
Don't crash when replying to a mail which contains auto-processed smime
...
certificate information.
CCMAIL: kalle@kdab.net
svn path=/trunk/KDE/kdepim/; revision=432570
21 years ago
David Faure
0c9148bf15
Fix nasty cached imap bug: changes made to the folders while syncing (renames, deletions, creations...)
...
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.
srcdir!=builddir users: don't forget to delete globalsettings.{cpp,h} from the builddir
since it's not generated anymore!
CCMAIL: kmail-devel@kde.org
svn path=/trunk/KDE/kdepim/; revision=432538
21 years ago
David Faure
6cde9f967f
Fixed https://intevation.de/roundup/aegypten/issue366 : don't start a drag after
...
clicking on a mail, when rendering it pops up a dialog, in case of pinentry for S/MIME
(the openpgp case already had that fix)
svn path=/trunk/KDE/kdepim/; revision=430430
21 years ago
David Faure
b0584be189
Fixed https://intevation.de/roundup/aegypten/issue366 : don't start a drag after
...
clicking on a mail, when rendering it pops up a dialog (chiasmusdlg or pinentry)
svn path=/branches/kdepim/proko2/kdepim/; revision=430429
21 years ago
David Faure
88db42ffa4
Aegypten chiasmus:
...
- make own dialog instead of KInputDialog, to add a line for custom options
- remember last selected key, and options. https://intevation.de/roundup/aegypten/issue325
svn path=/branches/kdepim/proko2/kdepim/; revision=430244
21 years ago
Thomas Zander
753d8448fb
CVSSILENT: More header cleanup
...
svn path=/trunk/KDE/kdepim/; revision=425133
21 years ago
Thomas Zander
e9bc21966a
Remove unneeded include for kmkernel.h (37 files less to compile on every change!)
...
svn path=/trunk/KDE/kdepim/; revision=425088
21 years ago
Ingo Klcker
e53c014ef2
Add support for reduced font size for quoted text. Based on patch by Ivor Hewitt.
...
GUI:
svn path=/trunk/KDE/kdepim/; revision=419514
21 years ago
David Faure
f3e3587597
for auto_ptr
...
svn path=/branches/kdepim/proko2/kdepim/; revision=415426
21 years ago
David Faure
397bb7f676
Chiasmus: body decryption implemented (without using QCString, to avoid data copying just
...
to null-terminate it; and for easier Qt4 porting one day :).
svn path=/branches/kdepim/proko2/kdepim/; revision=415365
21 years ago
Volker Krause
698cff2a65
Adjust to recent libkdepim changes, ie. use the shared CSSHelper and
...
LinkLocator::pngToDataUrl().
svn path=/trunk/KDE/kdepim/; revision=413764
21 years ago
Mario Teijeiro Otero
55a68b7427
* Fix color of quoting when "Show expand/collapse quote marks" is disabled.
...
svn path=/trunk/KDE/kdepim/; revision=409250
21 years ago
Mario Teijeiro Otero
89231a0826
* Hide correctly for this type of quoted mail:
...
xxxxxxxx
>>> yyyyy
>> zzzz
xxxxx
* Try remember the scrollview position when the collape/expand is done.
svn path=/trunk/kdepim/; revision=408479
21 years ago
Mario Teijeiro Otero
44ad3aad6f
* take cached icons stuff out of the for curl.
...
svn path=/trunk/kdepim/; revision=407851
21 years ago
Mario Teijeiro Otero
01be904470
* Permit collapse/expand quoted mail (default disabled).
...
* Automatic collapse level of quoted mail with default to 3.
GUI:
svn path=/trunk/kdepim/; revision=407347
21 years ago
Marc Mutz
93f6bf608c
From proko2-branch: Kleo::CryptoBackend::protocol() is case-insensitive
...
svn path=/branches/KDE_3_4_BRANCH/kdepim/; revision=403042
21 years ago
Marc Mutz
69a000ff83
From proko2-branch: Kleo::CryptoBackend::protocol() is case-insensitive
...
svn path=/trunk/kdepim/; revision=403042
21 years ago
Marc Mutz
426385f948
Kleo::CryptoBackend::protocol() is case-insensitive
...
svn path=/branches/proko2/kdepim/; revision=403040
21 years ago
Ingo Klcker
ccb3a8ad70
Add support for smileys/emoticons to KMail. Based on patch by Sam "earl grey".
...
FEATURE:83388
GUI:
svn path=/trunk/kdepim/; revision=384400
21 years ago
Carsten Burghardt
1978c18b0f
Fix the preview of encapsulated messages with imap and lod. Finally :-)
...
svn path=/trunk/kdepim/; revision=380534
21 years ago
Ingo Klcker
ff1ff956d8
- Move normalizedAddress, decodeIDN, encodeIDN, normalizeAddressesAndDecodeIDNs and normalizeAddressesAndEncodeIDNs from KMMessage to libemailfunctions.
...
- Replace the too simple KPIM::getEmailAddr by getFirstEmailAddress/getEmailAddress.
svn path=/trunk/kdepim/; revision=376513
22 years ago
Carsten Burghardt
cb4802aacc
Do not display broken images when they are loaded by demand and have content disposition inline
...
svn path=/trunk/kdepim/; revision=374481
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.
...
BUG:94601
svn path=/trunk/kdepim/; revision=374148
22 years ago
Carsten Burghardt
7254812fbe
Fix multipart digest messages with imap and lod.
...
mimelib is a bit bitchy with simple text messages so update the
message body directly.
svn path=/trunk/kdepim/; revision=373284
22 years ago
Carsten Burghardt
f0fc82333b
Add the feature to move folders to any other location. Non local folders
...
can only be moved when they have no children.
Along the way fix Bug 94125 and add the FolderRequester to the expire settings
in the folder dialog.
BUG: 94125
svn path=/trunk/kdepim/; revision=371419
22 years ago
Till Adam
4dff97c406
Patch by Ingo Heeskens implementing a per folder option for loading
...
external references in html mails and a link to enable them for a single
mail, if they are disabled for the folder and globally. Thanks a lot, Ingo,
many people have been asking for this. :)
FEATURE: 34857
GUI:
svn path=/trunk/kdepim/; revision=365026
22 years ago
Karl-Heinz Zimmer
aee3c063f5
Bugfix: make sure the information about wrong key usage is passed through in a secure way.
...
svn path=/branches/proko2/kdepim/; revision=352994
22 years ago
Karl-Heinz Zimmer
1542407e59
Bugfix: Make sure we detect when a read message, which we just decrypted, was encrypted using a for-signing-only key. (aegypten issue #220 )
...
svn path=/branches/proko2/kdepim/; revision=352837
22 years ago
Karl-Heinz Zimmer
28e35434dc
reverting my commit: should not go into 3.3 branch
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352836
22 years ago
Karl-Heinz Zimmer
b510980f65
Bugfix: Make sure we detect when a read message, which we just decrypted, was encrypted using a for-signing-only key. (aegypten issue #220 )
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352834
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.
...
svn path=/trunk/kdepim/; revision=352373
22 years ago
Bo Thorsen
a9a4b2ee45
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.
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352371
22 years ago
Till Adam
b709925198
Extend the BodyPart interface so it can be queried for the default display
...
strategy (iconic or inline) of the body part. Make the bodypartnode
implementation of the interface set it according to the readerwindow's
display strategy. Now bodypartformatter plugins can honor the display
strategy of the readerwindow they are invoked by.
svn path=/trunk/kdepim/; revision=346748
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
...
svn path=/trunk/kdepim/; revision=346704
22 years ago
Ingo Klcker
9b96171159
Fix wrong singular form. Only the plural form must contain %n.
...
svn path=/trunk/kdepim/; revision=330298
22 years ago
Eugene Zelenko
633a77e062
Add dot at end of plural form "%n certificates were unchanged."
...
svn path=/trunk/kdepim/; revision=330195
22 years ago
Marc Mutz
b5d86da502
One more free/delete mismatch fix.
...
svn path=/trunk/kdepim/; revision=323158
22 years ago
David Faure
280205ce84
Mismatched free/delete (cryptplug.cpp uses malloc() for errTxt)
...
svn path=/trunk/kdepim/; revision=322752
22 years ago
Marc Mutz
e9a7332f7e
Refactor the mFirstTextPart variable into partNode::isFirstTextPart() (Replace Temp with Query).
...
Move the static next() implementation from attachmentcollector.cpp to be a public partNode method. Implements iteration in "document order".
Use both to make AttachmentCollector skip the first text part, which would otherwise lead to the reply text being attached to a reply :)
svn path=/trunk/kdepim/; revision=318219
22 years ago
Marc Mutz
199fe5bdbe
Fix all the little places where we didn't propagate mIsFirstTextPart to child ObjectTreeParsers;
...
Implement textualContent{,Charset}(), which is was rawReplyString() should have been, if it would do what it's name suggests. Currently includes only the content of the first body text/* body part, but that can be changed, albeit with a hefty price tag for the added complexity.
svn path=/trunk/kdepim/; revision=318183
22 years ago
Marc Mutz
44af46c8fe
This implements the config option that allows the user to suppress automagic
...
import of attached certificates. (all gui stuff will be handled in a separate commit, so this gets inlined :)
svn path=/trunk/kdepim/; revision=316490
22 years ago
Marc Mutz
13581c6f92
s/Undecryptable/Encrypted/, as undecryptable isn't a proper en word
...
svn path=/trunk/kdepim/; revision=316368
22 years ago
Marc Mutz
cb73b47e0d
--warnings
...
svn path=/trunk/kdepim/; revision=316359
22 years ago
Marc Mutz
147df8244a
Fix off-by-one error in date validation. tm_mon is 0..11.
...
svn path=/trunk/kdepim/; revision=316348
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
...
svn path=/trunk/kdepim/; revision=316233
22 years ago
Till Adam
cfd14e9f9a
Really disable mstnef handling.
...
Patch by Jan de Visser <jdevisser@digitalfairway.com>
svn path=/trunk/kdepim/; revision=316132
22 years ago
David Faure
489f479e72
IMHO when people start using 3 lines of ###### to see their debug output, it
...
means there's too much of it - but they're only adding to it by doing that :-)
svn path=/trunk/kdepim/; revision=314299
22 years ago
Ingo Klcker
828eda0602
Disable handling of TNEF attachments for now and remove some annoying debug output.
...
svn path=/trunk/kdepim/; revision=312414
22 years ago