Merged revisions 899972,900344 via svnmerge from
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.1/kdepim
........
r899972 | tmcguire | 2008-12-21 23:53:09 +0100 (Sun, 21 Dec 2008) | 16 lines
Backport r899776 by tmcguire from trunk to the 4.1 branch:
Fix inline-forwarding of messages with attachments.
The template parser copied the original message and then set the whole body to the template text.
This did not work for multipart messages, since setting the body there has no effect (and would
discard the attachment if it had any effect).
Therefore, we simply place the template text in the first text part we find in case of multipart
messages. This probably still breaks with HTML messages with attachments or with other complicated
nested structures. Oh well.
CCBUG: 178128
CCBUG: 146921
kolab/issue 3219
........
r900344 | tmcguire | 2008-12-22 17:20:28 +0100 (Mon, 22 Dec 2008) | 10 lines
Partial backport of 846650 by tmcguire:
- get rid of setBody(), it was not necessary anymore and caused the cursor
to be at the wrong place
=> the effect was that this broke inline forwarding of multipart/mixed messages,
since it set the composer's text to the complete body of the message, which included
MIME headers and the attachment. Now, we rely on the objectreeparser in the composer
to correctly get the text from the message.
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=900587
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r783303 | vkrause | 2008-03-07 20:15:37 +0100 (Fri, 07 Mar 2008) | 5 lines
Some mimelib voodoo to make attachment modification/deletion work with
all kinds of multipart sturctures.
Kolab issue 1770
........
svn path=/trunk/KDE/kdepim/; revision=783312
BUG: 158681
Merged revisions 783303 via svnmerge from
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r783303 | vkrause | 2008-03-07 20:15:37 +0100 (Fri, 07 Mar 2008) | 5 lines
Some mimelib voodoo to make attachment modification/deletion work with
all kinds of multipart sturctures.
Kolab issue 1770
........
svn path=/branches/KDE/3.5/kdepim/; revision=783307
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r767233 | tilladam | 2008-01-27 16:50:22 +0100 (Sun, 27 Jan 2008) | 2 lines
SVN_SILENT add license headers
........
r767769 | vkrause | 2008-01-28 19:50:05 +0100 (Mon, 28 Jan 2008) | 5 lines
Add account name to the resource name in case there are multiple DIMAP
accounts.
Kolab issue 2319
........
r769476 | tilladam | 2008-02-01 15:47:06 +0100 (Fri, 01 Feb 2008) | 4 lines
Don't assign a resource color to top level resources unless they either cannot have subresources or can have them but don't.
kolab/issue2260
........
r769706 | moenicke | 2008-02-01 22:29:06 +0100 (Fri, 01 Feb 2008) | 4 lines
* copyright and license added to snippet feature
* added source information to header comments
........
r771208 | ervin | 2008-02-05 14:51:34 +0100 (Tue, 05 Feb 2008) | 2 lines
Really apply the identity when we edit a received message.
........
r771310 | vkrause | 2008-02-05 19:16:00 +0100 (Tue, 05 Feb 2008) | 5 lines
Remove messages that have been deleted on the server from the local
cache even in read-only folders.
Kolab issue 2394
........
r771345 | vkrause | 2008-02-05 20:11:59 +0100 (Tue, 05 Feb 2008) | 4 lines
Prevent moving messages from read-only folders via dnd.
Kolab issue 2450
........
svn path=/branches/KDE/3.5/kdepim/; revision=771691
Merged revisions 739063 via svnmerge from
svn+ssh://ervin@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r739063 | tilladam | 2007-11-20 12:09:35 +0100 (mar, 20 nov 2007) | 9
lines
Enable the "Edit" action also on mails that are not in drafts folders
and
give it the same semantics as "send again", which was previously only
available on sent mail. Unlike edit, send-again does not remove the
original
mail, which is wanted for received mails. It also now sanitizes the
generated
mail with respect to headers, etc, but tries to retain as much state
as
possible from potential previous edits, like identity selection, etc.
Prokde35-z Item 25
........
svn path=/trunk/KDE/kdepim/; revision=771202
svn+ssh://ahartmetz@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r728541 | tilladam | 2007-10-23 18:40:16 +0200 (Tue, 23 Oct 2007) | 6 lines
Add the ability to import and export filter rules to files. Imported rules
are appended. Import works both from previously exported files as well
as normal kmailrc config files.
Prokde35-z Item 16.
........
r732440 | tilladam | 2007-11-03 22:14:28 +0100 (Sat, 03 Nov 2007) | 4 lines
Make sure the file selector is shown on top of the filter dialog.
issue/kolab2142
........
r732794 | tilladam | 2007-11-04 20:56:03 +0100 (Sun, 04 Nov 2007) | 2 lines
Make it possible to select a subset of all filters to import or export.
........
r733495 | tilladam | 2007-11-06 14:45:45 +0100 (Tue, 06 Nov 2007) | 4 lines
Provide a proper parent for the "ask to overwrite" dialog.
kolab/issue2142
........
r733511 | tilladam | 2007-11-06 15:34:16 +0100 (Tue, 06 Nov 2007) | 4 lines
Move transaction code into the filtermanager, from the caller and make sure
filter counts are written to and read from the right section.
kolab/issue 2176
........
r733519 | tilladam | 2007-11-06 15:56:16 +0100 (Tue, 06 Nov 2007) | 4 lines
Show an error message if the to-be-imported filters file can't be read.
kolab/issue2175
........
r748479 | vkrause | 2007-12-14 16:57:26 +0100 (Fri, 14 Dec 2007) | 4 lines
Don't lose newly entered filter settings when clicking on ok or apply.
Kolab issue 2191
........
svn path=/trunk/KDE/kdepim/; revision=761360
- Remove the existing org.kde.kmail.kmail/kmailpart/mailcomposer.xml files, and let them
be generated at build time instead. This is done by extracting the slots and signals
marked with Q_SCRIPTABLE.
I had to adjust the CMake files of all users of the XML files to use the one from the
build directory now.
Currently, the XML files are also installed. I am not sure if this is a good idea, as that
implies we have to keep some sort of compatibility.
- Fix incorrect D-Bus path and method call in the summary view. Now the generated interface is
used instead. Checking the accounts with the sync actions works again now.
- Some DCOP->D-Bus renamings in comments
- Some style fixes around D-Bus related lines
The D-Bus test of KMail and the Kontact KMail summary still work.
This needs the new FindQt4.cmake from kdelibs.
This probably needs a clean build.
I did not touch the groupware interface or the SMIME security config page
(which talks to Kleopatra). This is left for KDAB to fix, but it would be
nice to contact me before.
svn path=/trunk/KDE/kdepim/; revision=750976
were false positives.
There is one warning left, about slotInfoMessage
in QuotaJobs::GetQuotarootjo. This seems to be
real, as neither that slot nor the signal
connected to that slot seem to exist with that
signature.
It would be nice if someone with IMAP knowledge could
fix that.
svn path=/trunk/KDE/kdepim/; revision=747352
give it the same semantics as "send again", which was previously only
available on sent mail. Unlike edit, send-again does not remove the original
mail, which is wanted for received mails. It also now sanitizes the generated
mail with respect to headers, etc, but tries to retain as much state as
possible from potential previous edits, like identity selection, etc.
Prokde35-z Item 25
svn path=/branches/kdepim/enterprise/kdepim/; revision=739063
fix templates for forwarding do not work with inline mails
Call setReplyFocus() when forwarding, so that %CURSOR in templates works.
CCBUG:140549
svn path=/trunk/KDE/kdepim/; revision=731095
are appended. Import works both from previously exported files as well
as normal kmailrc config files.
Prokde35-z Item 16.
svn path=/branches/kdepim/enterprise/kdepim/; revision=728541
custom icon.
Make the folder shortcut work by adding the action to the foldertree.
Without that, the action would not work at all, because it was not in
a menu or in a toolbar.
For some reason, folder shortcuts don't work if there are conflicting
shortcuts and KMail is restarted though.
deprecated--
svn path=/trunk/KDE/kdepim/; revision=727494
Reasons:
- Most parts are disabled/commented out anyway
- The kdelibs part does not work
- Kopete won't be ready for KDE 4.0
- The author of KIMProxy (Will) is not going to fix KIMProxy,
but there are plans to add something similar later, probably
based on Decibel.
svn path=/trunk/KDE/kdepim/; revision=706534
Instead of skipping some template tags like QUOTE or HEADERS, now the whole
template is skipped when doing a blank reply.
BUG: 142483
svn path=/trunk/KDE/kdepim/; revision=700384
into KParts::OpenUrlArguments and KParts::BrowserArguments.
This also allows the part to set arguments().mimeType() is the host didn't set it.
svn path=/trunk/KDE/kdepim/; revision=699514
SVN commit 685749 by winterz:
fix templates for forwarding do not work with inline mails
Thanks to vondom for providing the patch, and thanks
to everyone who tested.
We very few KDEPIM developers are currently swamped with KDE4
and "real life" so the extra help really is appreciated.
BUGS: 140549
svn path=/branches/kdepim/enterprise/kdepim/; revision=696881
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