Significantly improves initial message list scrolling performance and
fixes a crash due to retrieving partial Nepomuk resource data from
different threads.
It seems that our poor performance under high I/O load is mainly caused by
using the synchronous Nepomuk API and Nepomuk using ionice due to FS
indexing. We use the synchronous API in quite a few places unfortunately,
but I've found only three on hot paths so far. This contains the fix for
the first one (action status updates in KMail), the other two are in the
message list (also observable by poor initial scrolling performance).
Actually connect to the fetch job result signal, preserve the results and
check if we still have that mail selected at all. The actual fetch still
happens three times though.
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
svn+ssh://skelly@svn.kde.org/home/kde/trunk/KDE/kdepim
................
r1134464 | mlaurent | 2010-06-04 13:47:35 +0200 (Fri, 04 Jun 2010) | 2 lines
Remove old entry
................
r1134470 | mlaurent | 2010-06-04 14:08:00 +0200 (Fri, 04 Jun 2010) | 2 lines
Add missing i18n
................
r1134473 | winterz | 2010-06-04 14:18:17 +0200 (Fri, 04 Jun 2010) | 13 lines
SVN_SILENT:
Blocked revisions 1134427-1134428 via svnmerge
........
r1134427 | tmcguire | 2010-06-04 06:45:39 -0400 (Fri, 04 Jun 2010) | 1 line
Update Newslog.txt
........
r1134428 | tmcguire | 2010-06-04 06:45:59 -0400 (Fri, 04 Jun 2010) | 1 line
SVN_SILENT Update version numbers for today's release.
........
................
r1134474 | winterz | 2010-06-04 14:20:43 +0200 (Fri, 04 Jun 2010) | 12 lines
SVN_SILENT:
Blocked revisions 1134133 via svnmerge
........
r1134133 | smartins | 2010-06-03 09:46:56 -0400 (Thu, 03 Jun 2010) | 7 lines
Backport r1134093 by smartins to e35:
Do not show events before setDates() was called, otherwise we
see day view for some milisecs then weekview.
........
................
r1134475 | mlaurent | 2010-06-04 14:21:50 +0200 (Fri, 04 Jun 2010) | 3 lines
We don't have pop3 filter yet (and it will not ready for kde 4.5.1)
so hide entry until we implement it
................
r1134478 | winterz | 2010-06-04 14:29:09 +0200 (Fri, 04 Jun 2010) | 15 lines
SVN_SILENT:
Blocked revisions 1134284 via svnmerge
........
r1134284 | smartins | 2010-06-03 16:17:02 -0400 (Thu, 03 Jun 2010) | 8 lines
Fix day labels appearing doubled and grainy.
Qt3 bug?
Fixes kolab/issue4350
MERGE: none
........
................
r1134479 | winterz | 2010-06-04 14:31:53 +0200 (Fri, 04 Jun 2010) | 25 lines
SVN_SILENT:
Blocked revisions 1132733,1132821,1132823,1132830 via svnmerge
........
r1132733 | smartins | 2010-05-31 05:47:02 -0400 (Mon, 31 May 2010) | 2 lines
remove uneeded fwd declarations
........
r1132821 | smartins | 2010-05-31 09:51:51 -0400 (Mon, 31 May 2010) | 4 lines
Fix broken editIncidence signal.
MERGE: none
........
r1132823 | smartins | 2010-05-31 09:57:10 -0400 (Mon, 31 May 2010) | 5 lines
SVN_SILENT:
Remove include.
........
r1132830 | smartins | 2010-05-31 10:15:10 -0400 (Mon, 31 May 2010) | 3 lines
Fix coding style so it's easier to spot the hang.
........
................
r1134482 | winterz | 2010-06-04 14:35:13 +0200 (Fri, 04 Jun 2010) | 11 lines
SVN_SILENT:
Blocked revisions 1131293 via svnmerge
........
r1131293 | smartins | 2010-05-27 20:05:50 -0400 (Thu, 27 May 2010) | 4 lines
SVN_SILENT:
Only style stuff.
........
................
r1134499 | smartins | 2010-06-04 15:02:22 +0200 (Fri, 04 Jun 2010) | 5 lines
s/calendarIncidenceRemoved/calendarIncidenceDeleted/
The calendar observer interface has calendarIncidenceDeleted, not Removed.
MERGE: 4.4
................
r1134509 | mlaurent | 2010-06-04 15:20:35 +0200 (Fri, 04 Jun 2010) | 2 lines
Minor optimisation
................
r1134513 | mlaurent | 2010-06-04 15:34:23 +0200 (Fri, 04 Jun 2010) | 2 lines
Minor optimization
................
r1134522 | mlaurent | 2010-06-04 15:41:03 +0200 (Fri, 04 Jun 2010) | 2 lines
Not delete them. We use it during migration
................
r1134525 | krake | 2010-06-04 16:00:31 +0200 (Fri, 04 Jun 2010) | 5 lines
Successful cache imports leave the "local copies" resource totally empty, partially successful ones might still have several empty collections.
Perform a cleanup operation after import, remove all empty collections and, if all collections are empty, the maildir resource as well.
Has the additional advantage that collection with items that failed import are easier to see.
................
r1134549 | krake | 2010-06-04 17:11:04 +0200 (Fri, 04 Jun 2010) | 3 lines
When migrating KMail folders, check if the resource currently handing special mail collections is used at all (has any item).
If not, attempt a take over if configured to do so (default), thus making the previous KMail outbox the default outbox, etc
................
r1134557 | smartins | 2010-06-04 17:47:54 +0200 (Fri, 04 Jun 2010) | 2 lines
emit dataChanged
................
r1134565 | tilladam | 2010-06-04 17:59:18 +0200 (Fri, 04 Jun 2010) | 1 line
Be less noisy.
................
r1134577 | mlaurent | 2010-06-04 18:27:39 +0200 (Fri, 04 Jun 2010) | 3 lines
Fix migrate password.
Now I can migrate my imap/pop3 account great :)
................
r1134579 | lfranchi | 2010-06-04 18:27:59 +0200 (Fri, 04 Jun 2010) | 2 lines
Fix Edit Message action
................
r1134589 | lfranchi | 2010-06-04 18:48:36 +0200 (Fri, 04 Jun 2010) | 2 lines
fix Create Resend action, and add unit test for it
................
r1134593 | mlaurent | 2010-06-04 18:55:46 +0200 (Fri, 04 Jun 2010) | 6 lines
Create "imap" folder in kwallet.
Otherwise we open a wallet but never autorize to store it in kwallet
until we create "imap" folder.
If we open kwallet it's that we want to store it into kwallet, otherwise
we don't open it :)
................
r1134595 | mlaurent | 2010-06-04 18:57:43 +0200 (Fri, 04 Jun 2010) | 2 lines
Be sure to create pop3 folder in wallet
................
r1134597 | mlaurent | 2010-06-04 18:58:32 +0200 (Fri, 04 Jun 2010) | 2 lines
Minor
................
r1134600 | mlaurent | 2010-06-04 19:14:30 +0200 (Fri, 04 Jun 2010) | 2 lines
Fix mem leak
................
r1134685 | link | 2010-06-05 02:11:33 +0200 (Sat, 05 Jun 2010) | 23 lines
imap resource: revert the resource config to store the auth enum type in MailTransport's representation, rather then KIMAP's.
You must reset your imap resources' settings (doing an autodetect is easiest).
So a month ago when I refactored the imap resource config, I thought
"Hey?! why bother storing the MailTransport Auth type internally when
this is the imap resource and we have our own enum auth type? After all
its better to keep things consistent internally, and the only place to
change the authtype is in the config dialog." So, I changed it to use the
KIMAP::LoginJob::AuthenticationMode.
It seemed reasonable at the time, but I was very wrong. The auth mode is changed
in many places *not* the config dialog which I wasn't aware of then (account wizards
for example). Of course I didn't get any compile time errors then, because
the auth type was being set via roundabout ways and usually directly as an integer.
This reverts that, and performs the MailTransport enum -> KIMAP enum at the last
instance possible (right before passing it to KIMAP::LoginJob). So now all those places
where you have imapResource.setAuthMode(4) will work as expected again (i.e., setting
MailTransport's auth type). My apologies for borking it up in the first place, I'm sorry.
If only java-c++-script were super-duper-strongly typed.
CCMAIL:kde-pim@kde.org
................
r1134686 | link | 2010-06-05 02:11:36 +0200 (Sat, 05 Jun 2010) | 1 line
account wizard: update create resource code so it assigns encryption settings as strings
................
r1134687 | link | 2010-06-05 02:11:39 +0200 (Sat, 05 Jun 2010) | 1 line
account wizard: Rather then pushing integers around, use enums.
................
r1134688 | link | 2010-06-05 02:11:42 +0200 (Sat, 05 Jun 2010) | 1 line
imap+kolab resources: set the authentication type based off MailTransport's enum.
................
r1134689 | link | 2010-06-05 02:11:44 +0200 (Sat, 05 Jun 2010) | 3 lines
account wizard: add default auth type of Clear when creating an imap resource via Ispdb
This makes using gmail with the Ispdb detection work.
................
r1134690 | link | 2010-06-05 02:11:46 +0200 (Sat, 05 Jun 2010) | 1 line
account wizard: there is a difference between plain and clear text (so far as I've seen in all the resources).
................
r1134715 | link | 2010-06-05 05:21:55 +0200 (Sat, 05 Jun 2010) | 10 lines
pop3 resource: when connection fails display a visible notification with an option to view the settings dialog.
Before this commit, from the user's perspective it would silently
fail, though there is a debug message printed. This commit does not
break string freeze, because this code is directly copied from the
imap resource.
Technically, this dialog is misleading because the login can fail even
when the credentials are valid, such as when the auth/encryption
settings are incorrect.
................
r1134724 | link | 2010-06-05 06:16:20 +0200 (Sat, 05 Jun 2010) | 1 line
pop3 resource: fix a FIXME, add the proper winId for dialogs
................
r1134725 | link | 2010-06-05 06:16:23 +0200 (Sat, 05 Jun 2010) | 4 lines
pop3 resource: don't prompt for a password or wallet *every* time the account is checked
The resource was clearing its state, which included the stored password, so we keep
that password around and only re-prompt if the login fails.
................
r1134841 | winterz | 2010-06-05 15:32:27 +0200 (Sat, 05 Jun 2010) | 20 lines
SVN_SILENT:
Blocked revisions 1133939,1133991 via svnmerge
........
r1133939 | winterz | 2010-06-02 18:08:28 -0400 (Wed, 02 Jun 2010) | 7 lines
Make a real, useful, working context menu for embedded vCards.
Now you can view the vCard (using tokoe's AddreseeView Text Browser)
or save the vCard to a URL.
MERGE: 4.6
........
r1133991 | winterz | 2010-06-02 22:41:30 -0400 (Wed, 02 Jun 2010) | 5 lines
revertlast.
contains new methods that require the kdelibs patch not installed
yet on saegewerker.
........
................
r1134842 | winterz | 2010-06-05 15:34:43 +0200 (Sat, 05 Jun 2010) | 13 lines
SVN_SILENT:
Blocked revisions 1134677-1134678 via svnmerge
........
r1134677 | winterz | 2010-06-04 18:47:24 -0400 (Fri, 04 Jun 2010) | 2 lines
svn ignore stuff
........
r1134678 | winterz | 2010-06-04 18:47:53 -0400 (Fri, 04 Jun 2010) | 2 lines
svn ignore
........
................
r1134843 | winterz | 2010-06-05 15:37:04 +0200 (Sat, 05 Jun 2010) | 10 lines
SVN_SILENT:
Blocked revisions 1095104 via svnmerge
........
r1095104 | winterz | 2010-02-23 11:52:48 -0500 (Tue, 23 Feb 2010) | 3 lines
deprecated--
MERGE: trunk
........
................
r1134899 | winterz | 2010-06-05 19:03:36 +0200 (Sat, 05 Jun 2010) | 6 lines
merge forward SVN commit 1133844 by winterz:
handle drops of plain old email addresses, perhaps separated by a comma.
kolab/issue3411
MERGE: 4.4
................
r1134902 | winterz | 2010-06-05 19:07:00 +0200 (Sat, 05 Jun 2010) | 12 lines
SVN_SILENT:
Recorded merge of revisions 1133844 via svnmerge from
https://svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r1133844 | winterz | 2010-06-02 12:38:47 -0400 (Wed, 02 Jun 2010) | 4 lines
handle drops of plain old email addresses, perhaps separated by a comma.
kolab/issue3411
MERGE: trunk,4.4
........
................
r1134938 | link | 2010-06-05 21:56:06 +0200 (Sat, 05 Jun 2010) | 8 lines
account wizard: add email validator to emailedit
This change also favors KPIMUtils::isValidSimpleAddress()
over KPIMUtils::isValidAddress(). The later checks for RFC2822
valid adresses, which is inappropriate here because all the wizard
clients of this class do not expect an RFC2822 email addresss.
Perhaps this EmailValidator could be used elsewhere?
................
r1134939 | link | 2010-06-05 21:56:12 +0200 (Sat, 05 Jun 2010) | 4 lines
account wizard: populate the account wizard's email and name fields with data from KEMailSettings
This information is usually entered by the user during distro install,
on KDE first run, or manually in kcm_useraccount (depends on the distro).
................
r1134941 | link | 2010-06-05 22:14:10 +0200 (Sat, 05 Jun 2010) | 4 lines
pop3 resource: disable the OK button while the servertest is running
Since the servertest has a timeout, this is safe to do, it will always
be re-enabled, plus the cancel button is still there.
................
r1134942 | link | 2010-06-05 22:14:13 +0200 (Sat, 05 Jun 2010) | 1 line
imap resource: show busy cursor and disable OK button when running servertest
................
r1134947 | link | 2010-06-05 22:47:43 +0200 (Sat, 05 Jun 2010) | 5 lines
Revert 1134690 "account wizard: there is a difference between plain and clear text (so far as I've seen in all the resources)."
ispdb's "plain" is not the conventional PLAIN auth type, but clear text too.
ref https://wiki.mozilla.org/Thunderbird:Autoconfiguration:ConfigFileFormat
Revert 1134689 "account wizard: add default auth type of Clear when creating an imap resource via Ispdb"
after talking with toma, default to clear-text here is too dangerous.
................
r1134948 | link | 2010-06-05 22:47:47 +0200 (Sat, 05 Jun 2010) | 3 lines
ispdb: fix the underlying issue that I was aiming for in the previous reverted commits
Also, I clarified Ispdb's authtype enum to illuminate the differences.
................
svn path=/branches/work/komo/kdepim/; revision=1135073
Merged revisions 1133254,1133258,1133261,1133263,1133265,1133285-1133286,1133296-1133297,1133299-1133301,1133308,1133312-1133313,1133315,1133317,1133321,1133323,1133326-1133327,1133329-1133330,1133338,1133348,1133356,1133359,1133362,1133377-1133379,1133388-1133393,1133397,1133399,1133404,1133407-1133409,1133419-1133420,1133424,1133427,1133429,1133467,1133471,1133476,1133530,1133535 via svnmerge from
https://vkrause@svn.kde.org/home/kde/trunk/KDE/kdepim
................
r1133254 | smartins | 2010-06-01 12:27:59 +0200 (Tue, 01 Jun 2010) | 4 lines
Make reminders work for to-dos too.
CCBUG: 230474
................
r1133258 | mlaurent | 2010-06-01 12:37:12 +0200 (Tue, 01 Jun 2010) | 2 lines
migrate "MessageListView::StorageModelThemes" too
................
r1133261 | mlaurent | 2010-06-01 13:02:57 +0200 (Tue, 01 Jun 2010) | 2 lines
Migrate folder icons (needs more tests)
................
r1133263 | mlaurent | 2010-06-01 13:08:07 +0200 (Tue, 01 Jun 2010) | 2 lines
Done
................
r1133265 | mlaurent | 2010-06-01 13:19:51 +0200 (Tue, 01 Jun 2010) | 2 lines
Migrate MessageListView::StorageModelAggregations too
................
r1133285 | mlaurent | 2010-06-01 14:44:08 +0200 (Tue, 01 Jun 2010) | 2 lines
Start to migrate folder view
................
r1133286 | mlaurent | 2010-06-01 14:48:17 +0200 (Tue, 01 Jun 2010) | 2 lines
not necessary now
................
r1133296 | krake | 2010-06-01 15:02:25 +0200 (Tue, 01 Jun 2010) | 2 lines
Only attempt delete from store when that settings is actually enabled
................
r1133297 | tmcguire | 2010-06-01 15:09:18 +0200 (Tue, 01 Jun 2010) | 18 lines
No such file here.
SVN_SILENT:
Blocked revisions 1131606 via svnmerge
........
r1131606 | tmcguire | 2010-05-28 16:19:02 +0200 (Fri, 28 May 2010) | 10 lines
Fix parsing of dist list entries without a UID, which is the
case for all dist list entries on Kolab dist lists.
Now I can see dist list members for dist lists saved on
Kolab again.
How did that ever work??
MERGE: trunk? Needs to be checked
........
................
r1133299 | mlaurent | 2010-06-01 15:10:36 +0200 (Tue, 01 Jun 2010) | 3 lines
FolderView->CollectionView better name.
Migration done in kmail-migration (will commite it soon)
................
r1133300 | mlaurent | 2010-06-01 15:12:32 +0200 (Tue, 01 Jun 2010) | 2 lines
migrate Enable/height favorite collection view
................
r1133301 | mlaurent | 2010-06-01 15:15:03 +0200 (Tue, 01 Jun 2010) | 2 lines
Done
................
r1133308 | smartins | 2010-06-01 15:27:33 +0200 (Tue, 01 Jun 2010) | 4 lines
To show up in side by side view, the collection must at least support the event mime type.
This is the 4.4 behaviour.
................
r1133312 | mlaurent | 2010-06-01 15:35:58 +0200 (Tue, 01 Jun 2010) | 2 lines
Bye bye old option
................
r1133313 | tmcguire | 2010-06-01 15:36:05 +0200 (Tue, 01 Jun 2010) | 11 lines
Don't close the distribution list dialog if the item creation failed.
SVN_MERGE
This is a merge of:
r1131609 | tmcguire | 2010-05-28 16:22:52 +0200 (Fri, 28 May 2010) | 5 lines
Changed paths:
M /branches/kdepim/enterprise/kdepim/kmail/distributionlistdialog.cpp
Only close the dialog when the dist list was saved ok.
Part of kolab/issue4281
................
r1133315 | smartins | 2010-06-01 15:37:49 +0200 (Tue, 01 Jun 2010) | 6 lines
To show up in timeline view, the collection must at least support the event mime type.
This is the 4.4 behaviour.
BUG: 232166
................
r1133317 | tmcguire | 2010-06-01 15:38:42 +0200 (Tue, 01 Jun 2010) | 14 lines
Merged with r1133313
SVN_SILENT:
Recorded merge of revisions 1131609 via svnmerge from
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r1131609 | tmcguire | 2010-05-28 16:22:52 +0200 (Fri, 28 May 2010) | 5 lines
Only close the dialog when the dist list was saved ok.
Part of kolab/issue4281
MERGE: trunk?
........
................
r1133321 | tmcguire | 2010-06-01 15:40:48 +0200 (Tue, 01 Jun 2010) | 17 lines
Not needed here.
SVN_SILENT:
Blocked revisions 1131612 via svnmerge
........
r1131612 | tmcguire | 2010-05-28 16:25:06 +0200 (Fri, 28 May 2010) | 9 lines
When the resource is locked, also cache if the user cancels
the subresource selection dialog.
This fixes multiple dialogs appearing when the user saves a
dist list but cancels the subresource dialog.
kolab/issue4281
MERGE: trunk?
........
................
r1133323 | mlaurent | 2010-06-01 15:44:02 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove old options (not necessary with akonadi)
................
r1133326 | tmcguire | 2010-06-01 15:46:24 +0200 (Tue, 01 Jun 2010) | 13 lines
SVN_SILENT:
Blocked revisions 1131621 via svnmerge
........
r1131621 | tmcguire | 2010-05-28 17:04:06 +0200 (Fri, 28 May 2010) | 6 lines
Prevent multiple subresource dialogs in KAddressbook's dist list
editor as well.
kolab/issue4281
MERGE: trunk?
........
................
r1133327 | tmcguire | 2010-06-01 15:49:40 +0200 (Tue, 01 Jun 2010) | 18 lines
SVN_SILENT:
Blocked revisions 1133221-1133222 via svnmerge
........
r1133221 | tmcguire | 2010-06-01 11:01:11 +0200 (Tue, 01 Jun 2010) | 4 lines
Factor out the resource selection into a seperate method.
MERGE: can probably be blocked, I need to check.
........
r1133222 | tmcguire | 2010-06-01 11:02:32 +0200 (Tue, 01 Jun 2010) | 5 lines
Ask the user in which resource the dist list should be saved
kolab/issue4400
MERGE: can probably be blocked after checking
........
................
r1133329 | mlaurent | 2010-06-01 15:54:58 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove not necessary entry
................
r1133330 | smartins | 2010-06-01 16:01:09 +0200 (Tue, 01 Jun 2010) | 4 lines
SVN_SILENT:
Remove trailing spaces.
................
r1133338 | smartins | 2010-06-01 16:24:28 +0200 (Tue, 01 Jun 2010) | 2 lines
Add support for kcal filters, it's what we still use for filtering for now.
................
r1133348 | krake | 2010-06-01 16:54:44 +0200 (Tue, 01 Jun 2010) | 3 lines
Import metadata of remaining DIMAP cache items (import failed, or kept explicitly) into a local maildir resource working on the respective DIMAP directory.
................
r1133356 | krake | 2010-06-01 17:18:59 +0200 (Tue, 01 Jun 2010) | 2 lines
Copy "*.rc" files from KMail 1 "appdata"
................
r1133359 | mlaurent | 2010-06-01 17:27:43 +0200 (Tue, 01 Jun 2010) | 2 lines
Bye bye some old key
................
r1133362 | mlaurent | 2010-06-01 17:38:52 +0200 (Tue, 01 Jun 2010) | 2 lines
Migrate "Composer/previous-fcc"
................
r1133377 | krake | 2010-06-01 17:46:27 +0200 (Tue, 01 Jun 2010) | 2 lines
Migrate POP3 filter configs
................
r1133378 | mlaurent | 2010-06-01 17:59:39 +0200 (Tue, 01 Jun 2010) | 2 lines
Migrate "FolderSelectionDialog/LastSelectedFolder" not used in kmail2 yet (need to implement it soon)
................
r1133379 | mlaurent | 2010-06-01 18:00:49 +0200 (Tue, 01 Jun 2010) | 2 lines
Delete "TreeWidgetLayout" entry
................
r1133388 | tmcguire | 2010-06-01 18:18:05 +0200 (Tue, 01 Jun 2010) | 1 line
Fix crash.
................
r1133389 | tmcguire | 2010-06-01 18:18:26 +0200 (Tue, 01 Jun 2010) | 1 line
Add support for completing contact groups.
................
r1133390 | tmcguire | 2010-06-01 18:18:28 +0200 (Tue, 01 Jun 2010) | 1 line
Remove some code duplication and unused includes.
................
r1133391 | mlaurent | 2010-06-01 18:18:33 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove some old groups which are not necessary in kmail2
................
r1133392 | mlaurent | 2010-06-01 18:25:26 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove other account
................
r1133393 | krake | 2010-06-01 18:25:56 +0200 (Tue, 01 Jun 2010) | 2 lines
The top level folder can actually only contain collections, no items since it represents the IMAP accounts "root" folder
................
r1133397 | smartins | 2010-06-01 18:36:19 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove uneeded signal
................
r1133399 | mlaurent | 2010-06-01 18:37:36 +0200 (Tue, 01 Jun 2010) | 3 lines
not necessary to delete old group when we look at all folder.
Delete them when we start to migrate
................
r1133404 | mlaurent | 2010-06-01 19:05:41 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove old entry
................
r1133407 | smartins | 2010-06-01 19:18:57 +0200 (Tue, 01 Jun 2010) | 4 lines
Filters working in month view.
BUG: 234492
................
r1133408 | mlaurent | 2010-06-01 19:19:14 +0200 (Tue, 01 Jun 2010) | 2 lines
Remove old entry
................
r1133409 | smartins | 2010-06-01 19:28:23 +0200 (Tue, 01 Jun 2010) | 2 lines
Turn on dynamic filtering so items disappear immediately when filtered.
................
r1133419 | krake | 2010-06-01 19:51:49 +0200 (Tue, 01 Jun 2010) | 2 lines
Fixed typo in message and message parameter
................
r1133420 | krake | 2010-06-01 19:52:21 +0200 (Tue, 01 Jun 2010) | 2 lines
Fix waiting for a broken resource
................
r1133424 | mlaurent | 2010-06-01 20:01:28 +0200 (Tue, 01 Jun 2010) | 2 lines
Fix layout warning
................
r1133427 | krake | 2010-06-01 20:03:40 +0200 (Tue, 01 Jun 2010) | 2 lines
Fix check for unmigrated DIMAP accounts
................
r1133429 | smartins | 2010-06-01 20:04:56 +0200 (Tue, 01 Jun 2010) | 2 lines
Don't allow two delete jobs for the same incidence, can happen if the user is fast.
................
r1133467 | tmcguire | 2010-06-01 21:43:15 +0200 (Tue, 01 Jun 2010) | 4 lines
Improve crash handling code a bit.
Set the crash handler in a central place (KMKernel), and use KCrash
in a more appropriate way.
................
r1133471 | mlaurent | 2010-06-01 21:46:44 +0200 (Tue, 01 Jun 2010) | 2 lines
Fix compile
................
r1133476 | tmcguire | 2010-06-01 22:02:11 +0200 (Tue, 01 Jun 2010) | 1 line
Enable the composer again in case composing failed.
................
r1133530 | lfranchi | 2010-06-02 00:00:55 +0200 (Wed, 02 Jun 2010) | 3 lines
fix specialcollection folder functions in kmkernel
statistics from them are now valid at all times, not just on first run
................
r1133535 | lfranchi | 2010-06-02 00:05:28 +0200 (Wed, 02 Jun 2010) | 2 lines
Extend timer lag for action updates after collection changes. This gives time for the ETM to receive the newly updated items, otherwise we are in stale state until the user click on something else.
................
svn path=/branches/work/komo/kdepim/; revision=1133689
Refactor template parsing code into new libtemplateparser
Fix some of the crypto tests that broke with Andras' OTP changes, some still break. Need discussing.
Port some more of akonadisender
svn path=/trunk/KDE/kdepim/kmail/; revision=1113105