This should fix the missing charset parameter for signed messages.
Needs a bit more testing (inline invitations, HTML images etc), but hey, this
is trunk again :)
svn path=/trunk/KDE/kdepim/; revision=914215
- Fix some paste/drop related things:
- Remove the broken KMComposeWin::slotAttachPNGImageData
- Remove the broken option to paste URLs as text
svn path=/trunk/KDE/kdepim/; revision=912944
- documentation++++
- refactor the big composeMessage() a bit: Move the parts that create the inner, image
and mixed body parts out in helper functions.
Now the code is a lot easier to understand, and this fixes corrupted messages when
using signing and late attachments, which was introduced with HTML image support.
I've tested this with various combinations of signing, encrypting, early attachments,
late attachments, plain text, HTML, embedded images etc, so there shouldn't be any
regressions. But this stuff could _really_ use some unit tests, there are over 100
combinations of possible message structures, so I couldn't test them all.
Inline OpenPGP and Chiasmus are probably broken in HTML mode (but not only since this
commit).
svn path=/trunk/KDE/kdepim/; revision=912714
that the plain text message part doesn't get a questionmark at that place.
This also fixes the wrong encoding detection in a better way.
- Remove paste() and pasteImage() from KMEditor, they seem unused
svn path=/trunk/KDE/kdepim/; revision=911544
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
................
r889801 | vkrause | 2008-11-27 18:33:25 +0100 (Thu, 27 Nov 2008) | 9 lines
Merged revisions 889603 via svnmerge from
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r889603 | mutz | 2008-11-27 12:03:36 +0100 (Thu, 27 Nov 2008) | 1 line
Apparently, this assertion does trigger sometimes; replace it with a message box until we fix the underlying problem. kolab/issue3249
........
................
svn path=/trunk/KDE/kdepim/; revision=907382
- Remove an unecessary call to Module() in kmail (used to initialize the singleton)
- Adapt knode
CCBUG: 174707
svn path=/trunk/KDE/kdepim/knode/; revision=884374
svn+ssh://tmcguire@svn.kde.org/home/kde/trunk/KDE/kdepim
........
r828900 | tmcguire | 2008-07-07 00:12:08 +0200 (Mon, 07 Jul 2008) | 9 lines
Don't use a hidden edit widget to remove the formatting from a HTML message (in order
to get a plain text version for the text body part), this corrupts text written in
Japanese.
Instead, read the plain text version directly from the composer, which seems to
work fine.
BUG: 165190
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=835003
to get a plain text version for the text body part), this corrupts text written in
Japanese.
Instead, read the plain text version directly from the composer, which seems to
work fine.
BUG: 165190
svn path=/trunk/KDE/kdepim/; revision=828900
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r742294 | mutz | 2007-11-27 20:10:54 +0100 (Tue, 27 Nov 2007) | 1 line
Add boolean Composer/ShowGnuPGAuditLogAfterSuccessfulSignEncrypt option, adjust <label> for Composer/ShowSnippetManager for consistency with other <label>s
........
r742295 | mutz | 2007-11-27 20:12:22 +0100 (Tue, 27 Nov 2007) | 1 line
Depending on (hidden, for now) user setting, show the GnuPG audit log (currently only implemented for gpgsm) after successful sign/encrypt operations.
........
r742992 | mutz | 2007-11-29 16:34:06 +0100 (Thu, 29 Nov 2007) | 1 line
Collect bools in a bitfield, add QString auditLog
........
r743000 | mutz | 2007-11-29 16:54:55 +0100 (Thu, 29 Nov 2007) | 1 line
Gather the audit log, but don't change the frames, yet.
........
svn path=/trunk/KDE/kdepim/; revision=807342
- Move some of the HTML mode handling into KMeditor, remove
duplicated code elsewhere
- Add some more api dox to KMeditor
- Don't enable HTML mode by default
- Fix fixed font option
- Fix lists - they can now be removed again and the combobox is properly
updated
- Fix incorrect missing attachment detection
- Remove and move around some other stuff
- Move init() into the private class of KMeditor
- Some style/kdebug fixes
svn path=/trunk/KDE/kdepim/; revision=783837
encryption key selection or encryption prefs selection dialogs were
cancelled, mNewBodyPart was deleted without ever having been
initialised.
Also init some other vars ASAP. I've looked for cases of things being
used uninitialised and this should be safe.
BUG:144303
svn path=/branches/kdepim/enterprise/kdepim/; revision=700035
for the new kDebug/kError/kWarning/kFatal syntax.
You can use the following command to find 'old' code:
egrep -r -A 5 '(kDebug|kError|kWarning|kFatal).*' * | grep -v ".svn" | grep "<< *endl;"
svn path=/trunk/KDE/kdepim/; revision=695781
BTW: the cmake book says that cmake automatically defines a libname_EXPORT macro - why does KDE4Macros.cmake define another one? And yes, the cmake-native one automatically deals with +'s in the libname, while the KDE one didn't.
svn path=/trunk/KDE/kdepim/; revision=691443