- 05 Jan, 2015 1 commit
-
-
Laurent Montel authored
-
- 12 Dec, 2014 1 commit
-
-
David Jarvie authored
-
- 10 Dec, 2014 3 commits
-
-
Milian Wolff authored
-
Milian Wolff authored
This needs to be fixed in Akonadi, as we call clear() there. This reverts commit 159abaf2.
-
Laurent Montel authored
-
- 09 Dec, 2014 8 commits
-
-
Milian Wolff authored
In my data, most often the final size of fetchResponse is 16. By reserving that data upfront, we can get rid of 3/4 of the list allocations, according to the growth-strategy outlined here: http://qt-project.org/doc/qt-4.8/containers.html#growth-strategies I.e. before, we'd allocate 4, 8, 12, 16. Now we directly allocate room for 16. REVIEW: 121408
-
Milian Wolff authored
In EntityMimeTypeFilterModel::filterAcceptsRow, we can check the mimetype first, before checking whether the item has a payload. The latter requires a temporary data allocation inside QVariant for the Akonadi::Item, whereas the former can leverage the optimized QVariant code for QString, which is faster. REVIEW: 121407
-
Milian Wolff authored
This data is static, and should be declared such. Doing so gets rid of thousands of temporary allocations. REVIEW: 121405
-
Milian Wolff authored
This showed up in heaptrack, but was actually due to another issue elsewhere. I still think this optimization does not hurt. But if you don't want this, it could be skipped, since the following optimizations will remove this as a hotspot anyways. REVIEW: 121404
-
Laurent Montel authored
-
Laurent Montel authored
-
Laurent Montel authored
-
Laurent Montel authored
-
- 16 Nov, 2014 1 commit
-
-
Script Kiddy authored
-
- 10 Nov, 2014 2 commits
-
-
Daniel Vrátil authored
The job never emitted finished() when the CollectionFetchJob returned no collections. This causes KMail to get stuck when user opens an invitation without having any calendar resource set up. BUG: 297930 FIXED-IN: 4.14.4
-
Laurent Montel authored
-
- 09 Nov, 2014 1 commit
-
-
Laurent Montel authored
-
- 08 Nov, 2014 1 commit
-
-
Laurent Montel authored
-
- 07 Nov, 2014 2 commits
-
-
Laurent Montel authored
-
Laurent Montel authored
Reset cut action when we call another cut action. Otherwise we can set "Cut" action on all item which will not cut
-
- 04 Nov, 2014 2 commits
-
-
Allen Winter authored
Now first runs don't cause KMail emergencyExits when special collections are created before there are resources created.
-
Laurent Montel authored
-
- 03 Nov, 2014 2 commits
-
-
Laurent Montel authored
-
Laurent Montel authored
During loop event a signal refresh password.
-
- 28 Oct, 2014 2 commits
-
-
Christian Mollekopf authored
Reviewed-By: Dan Vrátil
-
Christian Mollekopf authored
Otherwise we potentially use outdated attributes during the sync. Reviewed-By: Dan Vrátil
-
- 25 Oct, 2014 1 commit
-
-
Script Kiddy authored
-
- 23 Oct, 2014 1 commit
-
-
Christian Mollekopf authored
Otherwise setEnabled(true) will still not result in the value getting updated (since the default value is true as well).
-
- 22 Oct, 2014 1 commit
-
-
David Jarvie authored
-
- 21 Oct, 2014 1 commit
-
-
Daniel Vrátil authored
Isolated unit tests that are testing moving items in Akonadi would get weird change notifications (MOVE, but the item had different RID, and then ADD of the original item into the original collection, because Knut did not remove it). Surprisingly no Akonadi unit tests seem to hit this problem (probably not tests are checking other Monitor singals and are only comparing IDs, not RIDs), but Zanshin guys ran into this with their tests.
-
- 20 Oct, 2014 1 commit
-
-
Christian Mollekopf authored
-
- 19 Oct, 2014 1 commit
-
-
David Jarvie authored
-
- 17 Oct, 2014 1 commit
-
-
David Faure authored
It was only used by the QML GUI, and it triggers a large amount of dataChanged signals in a model that has many many layers of proxymodels on top.
-
- 16 Oct, 2014 3 commits
-
-
Laurent Montel authored
-
T.C. Hollingsworth authored
Federal elections in the United States are held the first Tuesday after the first Monday in November. For the purposes of this file, that means the Tuesday on or after 11/2. REVIEW:120440
-
Laurent Montel authored
-
- 13 Oct, 2014 1 commit
-
-
Lasse Liehu authored
BUG: 337292
-
- 12 Oct, 2014 2 commits
-
-
David Faure authored
-
David Faure authored
This code is called very often while loading a folder (with threading enabled) Maybe in frameworks these methods (mimeTypesMonitored etc.) should return QSet to avoid the conversion altogether? REVIEW: 120552
-
- 10 Oct, 2014 1 commit
-
-
Christian Mollekopf authored
The ItemSync must never emit result before it's complete. This patch fixes this behvaiour in case of an error on the ItemCreateJob. * Adding a job does not reset the status if a rollback was initiated already, and thus avoids a second rollback on commit() after one was already performed earlier (this resulted in the "No transaction in progress" error message). * The rollback job, that is equally added using addSubjob still gets regularly executed. REVIEW: 120527
-