This prevents storing decrypted messages that are within a signature,
since we don't actually replace the decrypted part there, as it would
invalidate the signature.
Now the decrypted message is shown instead of instantly discarded.
I'm looking forward to writing unit tests for this in trunk, that will make
testing all those corner cases so much easier :)
Part of kolab/issue3387
MERGE: trunk
svn path=/branches/kdepim/enterprise/kdepim/; revision=1172539
Happened only when manually clicking the "Decrypt Message" link, since that triggered an
URL command, which called setMsg(), which then called setMsg() again when replacing the
encrypted version, which was not expected.
MERGE: ?
Part of kolab/issue3867
svn path=/branches/kdepim/enterprise/kdepim/; revision=1171105
KHTML never got notified about the mouse release event of the drag,
and got confused. Now we simply send a fake mouse release event after
the drag is finished.
kolab/issue4335
MERGE: none (works with webkit in trunk)
svn path=/branches/kdepim/enterprise/kdepim/; revision=1158790
Remove all MDN-checking stuff from MessageFactory, as it didnt' belong. Now it no longer needs to modify anything, it can just create the new MDN that is requested.
Make a new MDNAdviceHelper singleton so we can fetch an updated Akonadi::Item before saving the attribute.
svn path=/branches/KDE/4.5/kdepim/; revision=1152339
This regression was caused by the hack to treat images in a special way,
to make the enterprise mail icon in the header non-draggable.
Now do it properly and pass both the image and the href url to the url
handlers.
kolab/issue4335
MERGE: trunk, 4.5
svn path=/branches/kdepim/enterprise/kdepim/; revision=1151211
shorten the squeezed text of attachment names/descriptions in the fancy headr
from 1000pixels to 640pixels. This causes a narrower print width, which
in turn causes khtml not to shrink the print font and other bad things.
kolab/issue3908
MERGE: trunk,4.5
PS: if the user prints with a larger font (14+ pts) then the squeezed text
needs to go even smaller.. and smaller.. and so on.
which is another reason we need word-wrap break-word support.
svn path=/branches/kdepim/enterprise/kdepim/; revision=1150331
Merged revisions 1141181,1141196-1141197,1141201,1141209,1141218,1141225,1141287,1141336-1141337,1141355-1141356,1141360,1141364,1141366,1141375-1141376,1141381,1141415,1141431,1141439,1141460,1141475,1141518,1141594-1141595,1141615 via svnmerge from
https://vkrause@svn.kde.org/home/kde/trunk/KDE/kdepim
................
r1141181 | mlaurent | 2010-06-22 11:05:41 +0200 (Tue, 22 Jun 2010) | 2 lines
Please keep in sync with kmmainwin.rc
................
r1141196 | tilladam | 2010-06-22 11:33:15 +0200 (Tue, 22 Jun 2010) | 5 lines
Don't treat all indexes in ETM as collections.
This led to FolderCollections being created for invalid indexes,
thousands of them, config groups for which were written out to kmail2rc,
leading to a 50MB kmail2rc in my case, and very slow startup.
................
r1141197 | tilladam | 2010-06-22 11:33:25 +0200 (Tue, 22 Jun 2010) | 4 lines
Fix reconneting via task manager.
As an artefact of the custom task scheduling, the startConnect method
needs to have a QVariant parameter, although it is unused.
................
r1141201 | mlaurent | 2010-06-22 11:39:54 +0200 (Tue, 22 Jun 2010) | 2 lines
const'ify
................
r1141209 | ervin | 2010-06-22 11:56:24 +0200 (Tue, 22 Jun 2010) | 7 lines
Fix reconneting via task manager (part 2).
Corollary of Till's commit, you need to specify the empty QVariant() as
a parameter to scheduleCustomTask() (otherwise the task is actually not
prepended).
................
r1141218 | mlaurent | 2010-06-22 12:13:12 +0200 (Tue, 22 Jun 2010) | 2 lines
Minor
................
r1141225 | mlaurent | 2010-06-22 12:36:03 +0200 (Tue, 22 Jun 2010) | 2 lines
Disable action when we create action otherwise kmail crashs
................
r1141287 | tmcguire | 2010-06-22 14:33:52 +0200 (Tue, 22 Jun 2010) | 1 line
warning--
................
r1141336 | tmcguire | 2010-06-22 17:06:20 +0200 (Tue, 22 Jun 2010) | 4 lines
Use a proper MIME charset name.
kolab/issue2652
SVN_MERGE
................
r1141337 | tmcguire | 2010-06-22 17:10:07 +0200 (Tue, 22 Jun 2010) | 13 lines
SVN_SILENT:
Recorded merge of revisions 1141327 via svnmerge from
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r1141327 | tmcguire | 2010-06-22 16:49:21 +0200 (Tue, 22 Jun 2010) | 5 lines
Use a proper MIME charset name.
kolab/issue2652
MERGE: trunk (?, test needed)
........
................
r1141355 | tilladam | 2010-06-22 18:14:29 +0200 (Tue, 22 Jun 2010) | 2 lines
Making a FolderCollection for an invalid collection is a programming
error.
................
r1141356 | tilladam | 2010-06-22 18:14:38 +0200 (Tue, 22 Jun 2010) | 5 lines
Only show the busy splash in the messageviewer area.
Hiding the message list does not make much sense, these days, as it
always shows the state of the akonadi cache, and is thus always up to
date, and never "loading" anything.
................
r1141360 | mlaurent | 2010-06-22 18:23:10 +0200 (Tue, 22 Jun 2010) | 2 lines
const'ify
................
r1141364 | mlaurent | 2010-06-22 18:31:36 +0200 (Tue, 22 Jun 2010) | 2 lines
const'ify
................
r1141366 | lfranchi | 2010-06-22 18:36:52 +0200 (Tue, 22 Jun 2010) | 2 lines
Remove new/old status from messages. This was confusing, as new/old vs. unread/read no longer has any meaning in the Akonadi world, anyway.
................
r1141375 | mlaurent | 2010-06-22 18:54:02 +0200 (Tue, 22 Jun 2010) | 2 lines
const'ify
................
r1141376 | lfranchi | 2010-06-22 19:03:56 +0200 (Tue, 22 Jun 2010) | 2 lines
Messages with no \SEEN flag are unread
................
r1141381 | mlaurent | 2010-06-22 19:16:08 +0200 (Tue, 22 Jun 2010) | 2 lines
Const'ify + clean up
................
r1141415 | lfranchi | 2010-06-22 20:59:03 +0200 (Tue, 22 Jun 2010) | 3 lines
Don't use fullEmailAddr when adding to mailbox, as it expects a clean address or angle-spec.
Fixes empty From fields in replies and forwards.
................
r1141431 | djarvie | 2010-06-22 21:19:06 +0200 (Tue, 22 Jun 2010) | 1 line
Remove unused declarations
................
r1141439 | lfranchi | 2010-06-22 21:32:45 +0200 (Tue, 22 Jun 2010) | 2 lines
Debug--
................
r1141460 | tilladam | 2010-06-22 22:16:30 +0200 (Tue, 22 Jun 2010) | 1 line
Enable progress animation.
................
r1141475 | smartins | 2010-06-22 23:17:25 +0200 (Tue, 22 Jun 2010) | 9 lines
Disable the active date stuff and use the old behaviour:
The editor's date pickers have the values of the start of the recurrence series.
It was buggy because we don't have proper support in KCal for editing individual occurrences, other than dissociating events. (but we will have)
CCBUG: 226394
MERGE: 4.4
................
r1141518 | tilladam | 2010-06-23 00:37:29 +0200 (Wed, 23 Jun 2010) | 1 line
Make sure to reset imap session states properly, on reconnects.
................
r1141594 | lfranchi | 2010-06-23 03:49:18 +0200 (Wed, 23 Jun 2010) | 2 lines
Properly handle non-ascii content in template parsed messages. Fixes garbage when replying to messages with non-latin1 chars.
................
r1141595 | lfranchi | 2010-06-23 03:49:29 +0200 (Wed, 23 Jun 2010) | 2 lines
update header documentation
................
r1141615 | lfranchi | 2010-06-23 04:56:48 +0200 (Wed, 23 Jun 2010) | 2 lines
Mark sent messages as read in the sent folder when moved there.
................
svn path=/branches/work/komo/kdepim/; revision=1141670
Suggestions for a better name welcome. Essentially, it does:
- hide attachments in the body of the mail
- but still display attachments in encapsulated messages
This attachment strategy is only available for the fancy or for
the enterprise header, as only those have attachment lists at the
top.
kolab/issue4085
MERGE: trunk (after freeze is over)
svn path=/branches/kdepim/enterprise/kdepim/; revision=1141453
kolab/issue3548: D'n'D a contact with umlauts, doesn't create a wrong "to"-header in a mail.
kolab/issue3548: D'n'D a contact with umlauts to Calendar or Todo part creates attendees with wrong encoding in their name
issue3320: Export a contact with umlauts in his name as VCard3 and import it, breaks the umlaut
issue4204: Copying a contact to different resource breaks the umlauts.
issue4054: Umlauts and sending contacts problem(rt#5956)
MERGE: none
svn path=/branches/kdepim/enterprise/kdepim/; revision=1135169