KDE Applications 16.04.0 Full Log Page
This is the automated full changelog for KDE Applications 16.04.0 from the git repositories.
akonadi [Show]
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Reflect ListHandler behaviour change in ListHandlerTest. Commit.
- Monitor: translate batch inter-resource move notifications. Commit. Fixes bug #339181
- Fix potential crash found by coverty. Commit.
- LIST: list referenced/enabled status of ancestors. Commit.
- Return mimetype with relation. Commit.
- Fsck routine to cleanup rid duplicates. Commit.
- Don't limit merging by mimetype. Commit.
- Start to prepare future 16.04. Commit.
- Qt 5.7 changed internal SQL API, breaking out Sqlite driver. Commit.
- Parse .desktop files using KDesktopFile. Commit. See bug #330010. See bug #358658
- Akonadi::SpecialCollectionsRequestJob: increase timeout from 10s to 30s. Commit. Fixes bug #246027. Code review #127175
- Disable fallback session management (requires Qt >= 5.6.0). Commit.
- Introduce AgentType unit test. Commit.
- Allow to clear tags. Commit.
- Use QList::reserve() [Wclazy-reserve-candidates]. Commit.
- Make stdlib exception include detection work with clang/libc++. Commit. Code review #127074
- Remove margin. Commit.
- Don't deep copy STL containers [Wclazy-foreach]. Commit.
- Use QString::arg() multi-arg overload [Wclazy-qstring-arg]. Commit.
- Add switch to build development/testing tools optionally. Commit. Code review #126850
- Move LibXML2 detection into xml subdir, make optional. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Fix encoding of reading *.desktop files of Akonadi agents. Commit. Fixes bug #358658. Code review #126911
- Remove obsolete includes. Commit.
- Fix build. Commit.
- Fix loading search plugins and registering /SearchManager object. Commit.
- Add some more useful debug output to Knut and Search plugin. Commit.
- Fix CollectionReferenceTest. Commit.
- Use QLoggingCategory in AgentBase, Core and Widgets. Commit.
- Revert "Remove akonadi-prefix.h". Commit.
- Fix CMakeLists.txt. Commit.
- Add support for alternative variable names in KF5AkonadiMacros. Commit.
- Update CTest configuration. Commit.
- Remove now duplicated license file. Commit.
- Remove akonadi-prefix.h. Commit.
- Remove pkgconfig file. Commit.
- Update akonadi.categories. Commit.
- Try to fix isolated tests on CI. Commit.
- Fix KF5AkonadiPrivate CMake target. Commit.
- Adjust includes of AkonadiPrivate. Commit.
- ServerManager: introduce methods to get filepaths of server and agent config files. Commit.
- Remove KF5AkonadiServerConfig. Commit.
- Fix autotests build. Commit.
- Fix AKONADI_TEST_EXPORT macro. Commit.
- Fix tests and autotests configuration. Commit.
- Move cmake modules to cmake/modules. Commit.
- Merge Akonadi client libraries with the Akonadi Server codebase. Commit.
- Fix KF5AkonadiPrivate CMake target. Commit.
- Adjust includes of KF5AkonadiPrivate in libs, minor CMake fixes. Commit.
- Fix private CMakeList.txt. Commit.
- Move library autotest to autotests/libs subdir. Commit.
- Move library test to tests/libs subdir. Commit.
- Move library autotest to autotests/libs subdir. Commit.
- Generate knut resource too. Commit.
- Generate akonaditest even if we use BUILD_TESTS=FALSE otherwise when we want to debug with it we can't when we use some distro package. Commit.
- Fix row count reporting in AgentInstanceModel. Commit.
- FakeAkonadiServer: fix FakeConnection deletion. Commit.
- Make sure we stop the timer from the right thread too. Commit.
- Fix thread affinity of Connection idle timer. Commit.
- Fix possible crash upon application exits (e.g. kmail). Commit. Code review #126395
- Fix FakeAkonadiServer-based unit-tests deadlocking. Commit.
- Fix license of akthread.{h,cpp}. Commit.
- 5.1. Commit.
- Fix -Wreorder warning. Commit.
- Move per-Item changelog to a global ItemChangeLog class to save memory. Commit.
- Shutdown the ConnectionThread before QApplication eventloop quits. Commit.
- Rework the thread management and shutdown. Commit.
- 5.0.90. Commit.
- Don't read config each time that we update item. Commit.
- Allow to update viewer. Commit.
- Don't use const'ref on int. Commit.
- Fix typos and a few newlines at EOF. Commit. Code review #126081
- Now 5.2 is open. Commit.
- Prepare beta1. Commit.
- Remove unused leftovers of polymorphic d pointers in Item/Collection/Tag. Commit.
- Move global static from header to the source files where it is used. Commit.
- Use by-ref in foreach for non-trivially-copyable type. Commit.
- Don't add cancel/ok twice. Commit.
- Typo. Commit.
- Increase version. Commit.
- Increase version. Commit.
- Remove empty dtor so class complies with rule of three. Commit.
- Add Q_DISABLE_COPY on classes freeing resources in dtor but no copy-ctor. Commit.
- This method was moved long time ago to widgets. Commit.
- Add Q_DISABLE_COPY to classes with dtor but no copy-ctor. Commit.
- Allow to define timecount. Commit.
- ResourceBase: check if we actually got the collection for retrieval. Commit.
- Session: improve the ConnectionThread shutdown/delete machnism. Commit.
- Make it compile. Commit.
- Use QStringLiteral. Commit.
- Fix debug output in ETMPrivate:itemFetchJobDone(). Commit.
- Catch the exception when Akonadi::Protocol::deserialize fails. Commit. See bug #351097. Code review #125731
- Move selectaddressbookdialog here. Commit.
- Don't put the same attribute into two different tags. Commit.
- Stripped down version of tagtest, to investigate the ASan error on the CI. Commit.
- This needs to be LGPL. Commit.
- Fix license, this needs to be LGPL. Commit. Fixes bug #351752
- Iterate container directoy, saving 1 full iteration. Commit.
- Don't use range-loop with Qt containers. Commit.
- Fix includes. Commit.
- Make it compile. Commit.
- Make it compile. Commit.
- Move the QuotaColorProxyModel to the correct location. Commit.
- Move QuotaColorProxyModel here. Commit.
- Add manageaccountwidget. Commit.
- Move manageaccountwidget here. Commit.
- Move emailaddressrequester from kdepim. Commit.
- Don't assign Del as the default shortcut for item deletion. Commit.
- Fix license. Commit. See bug #351752
- Relicense two accidentally GPLed files in libakonadi. Commit. See bug #351752
- Fix crash when copying TagPrivate with null parent. Commit.
- Minor: adjust coding style in Item payload-handling code. Commit.
- Move Akonadi::Payload to Akonadi::Internal namespace. Commit.
- Remove Akonadi::Entity and Akonadi::AttributeEntity. Commit.
- Compile. Commit.
- Bump internal version. Commit.
- Fix ItemSync merge type fallback. Commit.
- ItemSync: use RID merge by default, allow optional switch to GID merge. Commit.
- Port to Qt5 connect style, which is faster. Commit.
- Allow child dialogs to have a separate akonadi-not-started overlay. Commit. Code review #124604
- AgentManager: avoid recursion agentTypeAdded->readAgentTypes->agentTypeAdded. Commit. Code review #124603
- Fill the persistent search attribute when receiving search folders. Commit.
- Use the right response type here. Commit.
- Don't assign Del as the default shortcut for item deletion. Commit.
- Increase version. Commit.
- Pedantic--. Commit.
- Make Akonadi::Tag::List a QVector instead of QList. Commit.
- TagModel: fix removing of tags from the model. Commit.
- TagModel: correctly populated tag tree deeper than 2. Commit.
- Fix TagModel ignoring tags without parent due to mismatch in ID of invalid parent. Commit.
- Fix Tag::setParent() not allowing to reset parent to empty. Commit.
- Add proper ModelSpy-based TagModelTest (based on ETMTest). Commit.
- Fix behaviour of Tag::operator==(). Commit.
- Fix ProtocolHelper::parseTagFetchResult() not populating tag parent. Commit.
- Fix text position in hidpi support. Commit.
- Debug++: Print the missing tags. Commit.
- Start to fix hdpi support. Commit.
- Use cmake to generate debug file. Commit.
- Initialize pointer. Commit.
- Fix build. Commit.
- Fix build (wrong #include). Commit.
- Use StandardDirs::saveDir() directly, remove Internal::saveDir(). Commit.
- Use cheaper container than QMap since order doesn't count. Commit.
- Don't copy Collections in this foreach, use by-ref. Commit.
- Generate debug file. Commit.
- Use reserve(). Commit.
- Remove bogus for loop. Commit.
- Increase version for using new cmake macro for generate debug file. Commit.
- Fix container detachments. Commit.
- And another global non-pod. All done now, for real. Commit.
- Remove a global non-pod I missed. Commit.
- Avoid non-pod global statics. Commit.
- Use ExternalPartStorage to handle access to external payload parts. Commit.
- Port ServerManager to internally use classes from KF5AkonadiPrivate. Commit.
- Don't put actual code into Q_ASSERT. Commit.
- Make sure to read all data from socket after closing connection. Commit.
- Fix Agents and Resources not quitting when asked to and crashing instead. Commit.
- Make sure ConnectionThread is deleted from the right thread. Commit.
- Don't leak tagCache in MonitorPrivate. Commit.
- Avoid heap allocations due to fromLatin1(). Commit.
- -Wmissing-include-dirs. Commit.
- Use Q_DECL_HIDDEN. Commit.
- Avoid QLatin1String wherever it allocates heap memory. Commit.
- Don't accidentally export private classes. Commit.
- Add Boost to KF5AkonadiConfig. Commit.
- Try to fix hash stability issue in the unit test. Commit.
- Fix the last of inefficient foreach over keys(). Commit.
- Iterate hash directly, saving 1 allocation and iteration. Commit.
- Don't foreach on QHash::keys(). Commit.
- Fix EntityTreeModelTest. Commit.
- Ensure QHash stability in tests on the CI. Commit.
- Remove unused static globals. Commit.
- Don't accidentally export private classes. Commit.
- ChangeRecorder: fix reloading notifications. Commit.
- CacheTest: improve stability by ensuring the agent really is offline. Commit.
- Fix ItemHydraTest after removing boost::shared_ptr. Commit.
- Fix Session test integration. Commit.
- Protect ConnectionThread by more asserts. Commit.
- ProtocolHelper: fix item sorting. Commit.
- Allow child dialogs to have a separate akonadi-not-started overlay. Commit. Code review #124604
- AgentManager: avoid recursion agentTypeAdded->readAgentTypes->agentTypeAdded. Commit. Code review #124603
- Prepare for removal of boost from kdepimlibs. Commit.
- Don't crash unit tests when using FakeSession. Commit.
- Don't let RID-less Collections get into the deletion list. Commit.
- Remove QTcpSocket support from ConnectionThread. Commit.
- We need margin. Commit.
- Fix crash when closing down. Commit.
- Move Protocol response (de)serialization into separate thread. Commit.
- Use QStringLiteral. Commit.
- Use new connect api. Use QStringLiteral. Commit.
- Fix build and couple more warnings. Commit.
- Oops, follow the member reordering here. Commit.
- Fix some compiler warnings. Commit.
- Remove obsolete roles. Commit.
- Reduce CollectionPrivate from 136 bytes to 120 bytes. Commit.
- Remove #ifdef Q_OS_MAEMO_5. Commit.
- Remove deprecated API in CollectionFetchScope and ETM. Commit.
- Remove deprecated ItemSearchJob::akonadiItemIdUrl(). Commit.
- Fix crash in ItemSearchJob (initialize dptr). Commit.
- Port away from deprecated CollectionFetchScope API. Commit.
- Kill mobile UI. Commit.
- Remove deprecated API from ItemSearchJob. Commit.
- Remove dead code from TypePluginLoader. Commit.
- Fix dependancy. Commit.
- Add missing Akonadi namespace. Commit.
- Port the last remains away from KDELibs4Support. Commit.
- Make correct version it's 5.0.40 not 5.1.40. We will create 5.1 not 5.2. Commit.
- Remove KIOCore dependency. Commit.
- Don't install the deprecated CollectionModel anymore. Commit.
- Port away from the depreated CollectionModel. Commit.
- Port KF5AkonadiWidgets away from KDELibs4Support. Commit.
- Port KF5AkonadiCore away from KDELibs4Support. Commit.
- Remove the deprecated and obsolete CollectionStatisticsModel. Commit.
- AgentBase::setNeedsNetwork(): make setting the existing state a no-op. Commit.
- Port KF5AkonadiAgentBase away from KDELibs4Support. Commit.
- Actually fix build. Commit.
- Fix build. Commit.
- Kill CollectionSelectJob. Commit.
- Read the protocol version from libKF5AkonadiPrivate. Commit.
- Adjust to changes in the requestPayloadDelivery() signature. Commit.
- Fix build when changing compiler. Commit. Code review #124464
- Remove references to CollectionSelectJob, which is mostly unused. Commit.
- Fix warning reported by cppcheck. Commit.
- Don't trigger -Woverloaded-virtual. Commit.
- I18n: Rewrite context string to be more specific and clear. Commit.
- I18n: Set translation domain for akonadi_knut_resource. Commit.
- Pass non-trivially-copyable types by const-ref. Commit.
- Use isEmpty(). Commit.
- Use QVector. Commit.
- Use helper class. Commit.
- Add template for converting values() to QVector. Commit.
- Don't build autotests if BUILD_TESTING was set to OFF. Commit.
- Fix build with Qt < 5.5. Commit.
- USe QVector for Collection. Commit.
- Remove unused method. Commit.
- USe QVector for item too. Commit.
- Astyle kdelibs. Commit.
- Use QVector. Commit.
- Fix crash. Commit.
- Port to Q_GLOBAL_STATIC. Commit.
- Use case headers. Commit.
- Optimization: avoid double-lookup in QHash. Commit.
- Increase minimum size. Commit.
- CollectionCreateJob: re-populate some properties of the created collection. Commit.
- Fix regression in ItemModifyJob because of last change. Commit.
- Fix create log session file. Replace "/" by "_". Commit.
- Fix Session crash after restarting Akonadi. Commit.
- Fix compile (it's good to use -fpermissive) :). Commit.
- ItemModifyJob: re-enable conflict resolution. Commit.
- Use PowerDevil DBus interface instead of Solid::PowerManagement. Commit.
- Clean up ChangeMediator API. Commit.
- Receive notifications via the new Notification Bus instead of DBus. Commit.
- Trap return key. Commit.
- Output warnings when ItemSync fails to delete an item. Commit.
- Make it compile. Commit.
- Return value. Commit.
- Merge dev/binary-protocol. Commit.
- Increase the forced event processing to every 1000 iterations. Commit.
- Workaround non-responsive jobs. Commit.
- Save one full QHash iteration to access the item. Commit.
- Fix build with Qt dev branch. Commit.
- Session: reset connection when we fail to parse response. Commit.
- ResourceBase: explain what the resource should do in doSetOnline(false). Commit.
- Use Q_FOREACH instead of C++11 range-loops. Commit.
- Fix crash in FakeServerData due to delayed signal emission. Commit.
- RelationFetchJob: support requesting Relations without any type specified. Commit.
- Fix TagModifyJob and Item-based tag retrieval. Commit.
- TagTest: reset selected resource after testcase. Commit.
- SearchResultJob: fix typo that broke pushing UID results to server. Commit.
- ProtocolHelper: improve entitySetToScope(). Commit.
- CollectionCopyJob: ensure source and target are valid. Commit.
- ItemMoveJob: use ScopeContext for RID-based moves. Commit.
- Fix ProtocolHelper ItemFetchScope serialization. Commit.
- Fix SubscriptionJob never emitting result. Commit.
- Reset Collection changelog after deserializing it from protocol. Commit.
- ItemModifyJob: don't bail out early when only attributes have changed. Commit.
- ItemCreateJob: fix merging. Commit.
- ItemDeleteJob: restore suppor for tag- or collection-based deletion. Commit.
- Fix ItemFetchJob. Commit.
- Don't call emitResult() directly from doHandleResponse(). Commit.
- Remove some debug. Commit.
- ItemCreateJob: fix streaming payload parts. Commit.
- Job: handle unexpected responses without setting error. Commit.
- Avoid passing empty entity sets to ProtocolHelper. Commit.
- Session: fix processing of incoming responses. Commit.
- Make kdepimlibs compile against the new Akonadi Protocol API. Commit.
- Start making it all compile :). Commit.
- Port the remaining Akonadi jobs to the new Protocol API. Commit.
- Start porting Akonadi Jobs to the new protocol API. Commit.
- Make sure that email is not empty. Commit.
- Initial port of Session and ProtocolHelper to binary protocol. Commit.
- Get rid of miriads of the annoying 'std::auto_ptr is deprecated' warnings. Commit.
- Add 46 QList::reserve() calls. Commit.
- Revert 2 of the 8 reserves() of a00eaafdeec23. Commit.
- Return message error when emails can't be parse correctly. Commit.
- Add comment about porting code. Commit.
- Use QFileDialog. Commit.
- Install header. Commit.
- Create a ControlGui. Commit.
- Fix includes/Make lib as private. Commit.
- Add 8 missing QVector::reserve() calls. Commit.
- Use qobject_cast instead of dynamic_cast. Commit.
- Start to add support for external logo/picture from contact. Commit.
- Fix the path by using the newly created variable from the CMakeLists.txt. Commit.
- Ensure KF5Akonadi_DATA_DIR in KF5AkonadiConfig.cmake is always absolute. Commit.
- Fix path in KF5Akonadi_DATA_DIR in KF5AkonadiConfig.cmake. Commit.
- Add Boost_INCLUDE_DIR to public target include directories. Commit.
- Make FindStdlibInclude actually return the found file path. Commit.
- Remove Qt includes from exception.h. Commit.
- Workaround an include loop on case-insensitive systems. Commit.
- Reduce the link interface of KF5::AkonadiCore. Commit.
- Remove superfluous semicolons. Commit.
- Add the QIcon::fromTheme() workaround to ETM. Commit. See bug #346644
- Workaround an extrem performance regression in QIcon::fromTheme(). Commit. See bug #346644
- Don't detach temporary containers. Commit.
- Make pixmap as static here. Commit.
- Forgot to remove a very verbose qDebug. Commit.
- StatisticsProxyModel: fix item flags for the added columns. Commit.
- CollectionStatisticsDelegate: always set foreground color. Commit.
- Add Q_DECL_OVERRIDE. Commit.
- Add required includes to compile with Qt 5.5. Commit.
- TestSearchPlugin: port to JSON metadata instead of .desktop file. Commit.
- Remove disabled code from TypePluginLoader. Commit.
- Use new kde macro. Commit.
- Remove uneeded semi-colon from Q_PRIVATE_SLOT. Commit.
- Use SHARE_INSTALL_PREFIX to install a desktop file. Commit.
- Remove not necessary connection. Commit.
- Use QStringLiteral. Commit.
- Use QStringLiteral. Commit.
- Use QStringLiteral. Commit.
- Fix minor EBN issues. Commit.
- Fix assert when ETM is monitoring one specific collection. Commit. Code review #123109
- Make it compile. Commit.
- ResourceBase: fix setDisableAutomaticItemDeliveryDone when the itemsync already exists. Commit. Code review #123472
- Reorder variable. Commit.
- Qtest_akonadi.h: build with -DQT_NO_KEYWORDS. Commit.
- Make add_akonadi_isolated_test_advanced() macro work even when used outside kdepimlibs. Commit.
- Reorder variable. Commit.
- QApplication first. Commit.
- Don't show "Offline" in favorite collection name when we dnd a folder. Commit.
- Port to QCDebug. Commit.
- Port to QCDebug. Commit.
- Add as a Q_PRIVATE_SLOT. Commit.
- Minor optimization. Commit.
- StatisticsProxyModel: get valid rightBottom index in proxyDataChanged(). Commit.
- Use org.kde.akonadi.ETM category for ETM debugging. Commit.
- Use QStringLiteral. Commit.
- Disable the unstable servermanagertest. Commit.
- Try to fix CollectionTest for good. Commit.
- Requires new akonadi. Commit.
- Try to see why collectiontest is still failing on CI. Commit.
- ETMPopulationTest: fix test, improve debug output. Commit.
- Fix ChangeRecorderTest: we no longer compress Modified notifications for Items on the server. Commit.
- ETMPopulationTest: use QVERIFY instead of Q_ASSERT. Commit.
- MonitorTest: adapt to changes in the server, re-enable part of the tests. Commit.
- Akonadi tests: export QT_HASH_SEED for all Akonadi tests globally. Commit.
- ETMTest: adapt expected order of events to the new behaviour. Commit.
- XML: set QT_HASH_SEED for the Collection test to make output of QDom predicatble. Commit.
- Fix XML CollectionTest: adapt to behaviour change in Qt 5 XML parser. Commit.
- Disable benchmarks, they take ages on SQLITE. Commit.
- ItemSearchJobTest: try to make it pass on Jenkins. Commit.
- FakeNotificationSource: add setSession() slot to fix crash in monitornotificationtest. Commit.
- TagSyncTest: swap expected and actual values in QCOMPARE. Commit.
- Fix TagSyncTest: the test was refering to wrong a resource. Commit.
- Remove unneeded includes. Commit.
- -Wmissing-include-dirs. Commit.
- Install all Relation* headers. Commit.
- Fix build on Mac OS. Commit.
- Don't use deprecated method. Commit.
- TagTest - properly cleanup testcase, fix crash. Commit.
- Extend time timeouts for collectioncreator benchmarks. Commit.
- LinkTest: finish Qt 5 port, make the test pass. Commit.
- Knut: finish Qt5 port, make it usable again. Commit.
- Fix collectioncopytest. Commit.
- TestRunner: make it work with KF5 KJob again. Commit.
- Knut: remove the KnutResourceFactory, we only need that for in-process agents. Commit.
- Akonadi: always build SQLITE isolated tests, keep options to enable other backends. Commit.
- TestRunner: there's no KDEHOME anymore, use XDG_CONFIG_HOME and XDG_DATA_HOME instead. Commit.
- Knut: don't use AgentServer. Commit.
- Replaced with stuff from the prepared branch. Commit.
- Fix build on Mac OS. Commit.
- Don't use deprecated method. Commit.
- TagTest - properly cleanup testcase, fix crash. Commit.
- Extend time timeouts for collectioncreator benchmarks. Commit.
- LinkTest: finish Qt 5 port, make the test pass. Commit.
- Fix collectionsynctest. Commit.
- Fix collectioncopytest. Commit.
- TestRunner: make it work with KF5 KJob again. Commit.
- Fix environmenttest: we no longe have KDEHOME, so don't check for it. Commit.
- Knut: remove the KnutResourceFactory, we only need that for in-process agents. Commit.
- Knut: finish Qt5 port, make it usable again. Commit.
- Akonadi: always build SQLITE isolated tests, keep options to enable other backends. Commit.
- Don't mark_as_test plain isolated tests without any DB backend. Commit.
- TestRunner: there's no KDEHOME anymore, use XDG_CONFIG_HOME and XDG_DATA_HOME instead. Commit.
- Knut: don't use AgentServer. Commit.
- Increase version. Commit.
- Fix crash when tags list is empty. Commit.
- Remove margin/spacing. Commit.
- FavoriteCollectionsModel: avoid calling reference() all the time. Commit. Code review #122321
- AgentFilterProxyModel: fix capability filtering when mimeTypes is empty. Commit.
- Remove not necessary. Commit.
- USe trapReturnKey. Commit.
- Use more setTrapReturnKey. Commit.
- Don't add multi empty item. Commit.
- Use QStringLiteral. Commit.
- Add more setTrapReturn. Commit.
- Akonadi/monitor_p.cpp - prevent a crash in serverStateChanged(). Commit. Fixes bug #344758
- Confirm override file. Commit.
- Use setTrapReturnKey. Commit.
- Use new connect api. Commit.
- Some small cleanups. Commit.
- Only alarm modifications should not trigger a out-of-sync event. Commit.
- Rescedule event triggers attendee status to NEEDS-ACTION. Commit.
- Clean includes. Commit.
- Add more TrapReturnKey. Commit.
- TrapReturnKey. Commit.
- It compiles. Commit.
- Increase version. Commit.
- Fix margin. Commit.
- Use QStringLiteral. Commit.
- Allow to specify contentMimetype when we create new collection. Commit.
- Remove /* reimp */. Commit.
- Readd KDEPIMLIBS_RUN_ISOLATED_TESTS for test. Commit.
- Use add_akonadi_isolated_test for this test. Commit.
- Fix create addressbook folder. Commit.
- Fix create calendar folder (add correct mimetype). Commit.
- Remove deprecated function. Commit.
- Reactivate unittest. Commit.
- Reactivate test. Commit.
- We can't compile it. It needs KIMap. Commit.
- Remove virtual keyword when not necessary. Commit.
- Save collection which still exists. Commit.
- Add Q_DECL_OVERRIDE. Commit.
- Remove deprecated function. Commit.
- Remove deprecated function. Commit.
- Remove deprecated class. Commit.
- Remove deprecated function. Commit.
- Remove deprecated method. Commit.
- Look at trimmed too. Commit.
- Pedantic. Commit.
- Add helper function. Commit.
- Add unittest for tagselectwidget. Commit.
- Add to layout. Commit.
- USe Q_DECL_OVERRIDE. Commit.
- USe Q_NULLPTR/Q_DECL_OVERRIDE. Commit.
- Add a new widget (need by birthday resources) to select widget (which can integrate in designer plugins). Commit.
- Get rid of code duplication with new method copyMessageFlags(). Commit. Code review #122223
- Make it public need to fix birthday resource. Commit.
- Fix overloaded-virtual warning, meaning that this reimp was never called. Commit.
- Add the missing options for running the isolated tests with MySQL and PostgreSQL,. Commit.
- Don't react to dataChanged, collection IDs don't change. Commit.
- Only select if not already selected. Commit.
- Use GENERIC tag type as default for new tags. Commit.
- Add GENERIC tag type. Commit.
- Save/restore header. Commit.
- Fix broken link. Commit.
- Monitor: Emit tag removed signals including rid. Commit.
- Use if(APPLE). Commit.
- Migrate "akonadi-firstrunrc". Commit.
- Clean up. Commit.
- Fix warning when we already have unique agent. Commit.
- Make it compile. Commit.
- Improve autotest. Commit.
- Fix Bug 342469 - X-Attributes got lost. Commit. Fixes bug #342469
- Add more unittest. Commit.
- Adapt and fix patch from Heiko Becker "Only build tests if BUILD_TESTING is enabled". Commit. Code review #122108
- Improve unittest. Commit.
- Improve unittest. Don't allow to show twice item. Commit.
- Improve autotest. Commit.
- Start to create autotest. Commit.
- Fix assert in PasteHelperJob::PasteHelperJob() when moving collections. Commit. Fixes bug #340054
- Minor. Commit.
- Make more easy unitest. Commit.
- Make contactgroupexpandjob async. Commit.
- Tagmodel reflect when it is populated. Commit.
- Event editor tags in categories field empty. Commit.
- Update installation variables. Commit.
- Don't try to modify items without remoteId (they are protected anyways). Commit.
- Less debug output. Commit.
- Don't get stuck when we fail to fetch tags or relations of a notification. Commit.
- ChangeRecorder: Don't get stuck on invalid notifications. Commit.
- Increase version. Commit.
- CollectionFetchJob: Honor ignoreErrors also for the signals. Commit.
- Use Q_NULLPTR. Commit.
- Ignore contentMimeTypes for createCollection action. Commit.
- Improve unittest. Commit.
- Remove duplicate code. Commit.
- CollectionSync: Fixed keep local changes. Commit.
- Remove duplicate code move newmailnotifierattribute here. Commit.
- Qt4.8: annotation namespace changed. Commit.
- Remove split out directories. Commit.
- Remove virtual when not necessary. Commit.
- Monitor: set the session. Commit.
- ETM: stop monitoring and take referenced into account. Commit.
- Collection: take referenced into account for shouldList. Commit.
- Revert "Reserve room for 16 response headers by default.". Commit.
- Add more Q_DECL_OVERRIDE. Commit.
- Make it static. Commit.
- Removed unimplemented interface. Commit.
- Use QStringLiteral. Commit.
- Reserve room for 16 response headers by default. Commit. Code review #121408
- Restructure code to minimize temporary allocations. Commit. Code review #121407
- Prevent repetitive temporary allocation of strings. Commit. Code review #121405
- Add empty-data optimization to Akonadi::CachePolicy. Commit. Code review #121404
- Increase version. Commit.
- Use Q_SLOTS. Commit.
- Use Q_DECL_OVERRIDE. Commit.
- BlockAlarmAttribute: All methods to set/read all types. Commit.
- Increase version. Commit.
- Use Q_DECL_OVERRIDE. Commit.
- Use Q_NULLPTR. Commit.
- Use Q_NULLPTR. Commit.
- Remove virtual when we use Q_DECL_OVERRIDE. Commit.
- Use Q_DECL_OVERRIDE. Commit.
- Don't crash when we don't have qApp. (Found when I tested an unittest). Commit.
- Add more Q_DECL_OVERRIDE. Commit.
- Use Q_DECL_OVERRIDE. Commit.
- Increase version. Commit.
- [akonadi] Add missing dependencies to AkonadiConfig.cmake. Commit.
- Remove not necessary includes. Commit.
- Minimal change to get kdepimlibs to link on systems with qjson 0.7.1. Commit.
- Build with QJson 0.7.1. Commit.
- Return QDialogButtonBox. Commit.
- Use QStringLiteral. Commit.
- Firstrun: Do not create Resources twice. Commit.
- Increase version. Commit.
- Split tag and relation syncing. Commit.
- This piggy-backs on the tags sync. Commit.
- IncidenceFetchJob: don't get stuck when no calendar collections exist. Commit. Fixes bug #297930
- Use the relations sync helper in ResourceBase. Commit.
- Add a relation sync helper. Commit.
- SetTrapReturnKey here. Commit.
- Don't close dialog when we press enter in lineedit. Commit.
- Initialize mJobCount. Commit.
- Increase version. Commit.
- Rename KABC to KContacts. Commit. Code review #120982
- Fix commit. Commit.
- Reset cut action when we call another cut action. Otherwise we can set "Cut" action on all item which will not cut. Commit.
- Monitor: set RID of a removed Tag when it's available. Commit.
- TagTest: Adapt test to behavior change on server. Commit.
- Use kdbusconnectionpool directly now. Increase kdepimlibs version. Commit.
- DefaultResourceJobs may not have resourceIds. especially on first run. Commit.
- Fix build with Qt 5.4. Commit.
- CollectionSync: Prevent double result emission. Commit.
- TagSync: handle gid item references. Commit.
- ItemModifyJob: Deal with empty tag sets. Commit.
- Revert "ItemModifyJob: support an empty set of tags.". Commit.
- Starting CollectionFetchJob should not fail with invalid collections. Commit.
- Manual revert of 7859c10a7511b96a67e7466c69a3c6a3ad575988. Commit.
- Install the relation fetch job header. Commit.
- ResourceBase: insert an attribute sync before every collection sync. Commit.
- ResourceBase: fetch collections again before item sync and attribute sync. Commit.
- -Wmissing-include-dirs. Commit.
- Increase version. Commit.
- Increase version. Commit.
- ItemModifyJob: support an empty set of tags. Commit.
- ChangeRecorder: Fixed dumpNotificationListToString. Commit.
- Collection: Always set the changelog to changed when setting enabled/referenced. Commit.
- Knut Resource: switch from Observer to ObserverV2 and implement itemMoved(). Commit.
- Clean up includes. Commit.
- Remove per-collection sync progress, unused and slow. Commit.
- ProtocolHelper: It should be possible to fetch tags even with the root collection set. Commit.
- ResourceBase: allow inserting an attribute sync before every sync. Commit.
- ResourceBase: Allow to directly append a task without waiting for a collectionfetch. Commit.
- ResourceBase: fetch collections again before item sync and attribute sync. Commit.
- Fixed ResourceScheduler during test. Commit.
- Fixed MonitorFilter test. Commit.
- Fixed ItemSyncTest. Commit.
- Fixed ItemDeleteTest. Commit.
- Revert "protect against replaying notifications on bad data". Commit.
- Remove per-collection sync progress, unused and slow. Commit.
- ChangeRecorderTest: Fixed. Commit.
- Don't react to double click when we can't select collection. Commit.
- MonitorTest: cacheOnly. Commit.
- Optimization: skip QSet::toList() conversion just to check for emptiness. Commit. Code review #120552
- Monitor: Correctly deal with invalid notification (ignore them). Commit.
- Revert "Monitor: handle correctly situation when item no longer exists on server". Commit.
- Revert "Always assume someoneWasListening when we get invalid notification in emityNotification()". Commit.
- Correct signal signature. Commit.
- Only dequeue if there is something in the queue. Commit.
- Implement support for relation handling in agents. Commit.
- Protect against replaying notifications on bad data. Commit.
- Dox fix. Commit.
- ETM: Fixed crash. Commit.
- Fix whitespace, add comment. Commit.
- Optimization: skip QSet::toList() conversion just to check for emptiness. Commit. Code review #120552
- ItemSync/TransactionSquence: Don't abort on error. Commit. Code review #120527
- Monitor: setExclusive. Commit.
- EntityTreeModel: Make it clear what this is about. Commit.
- Fix search when we use lineedit. Before when we specified some mimetype when we. Commit.
- CollectionSync: Optimized algorithm. Commit.
- Decrease the amount of CollectionCreateJob queued within one TransactionSequence. Commit.
- Monitor: Avoid fetching already removed collections. Commit.
- Revert "Monitor: Avoid fetching removed collections.". Commit.
- Port to QStandardPath. Commit.
- Make it possible to show only a subtree as calendar. Commit.
- Monitor: Avoid fetching removed collections. Commit.
- Use grid here to improve layout. Commit.
- Docs++. Commit.
- Monitor: don't try to compress new notifications. Commit.
- Always assume someoneWasListening when we get invalid notification in emityNotification(). Commit.
- Monitor: handle correctly situation when item no longer exists on server. Commit.
- ItemSync/TransactionSquence: Don't abort on error. Commit.
- Increase version. Commit.
- Fixed build. Commit.
- Implement ldap search in calendar selection. Commit.
- Add default margin. Commit.
- Port to nesw connect api. Commit.
- Prefer const char[] over const char* const were possible. Commit.
- SearchQuery: Convert JSON to Term properly. Commit.
- Akonadi SearchQuery: Port the json parts. Commit.
- Calfilterpartstatusproxy: alendarUtilits::incidence. Commit.
- Akonadi::Calendar: Using CalendarUtilits::incidence. Commit.
- Filter out new invitatins and declined events from etmcalendar. Commit.
- Used cached version of thatIsMe and allEmails. Commit.
- Postpose button for invitations. Commit.
- ReadOnly is read from storageCollection. Commit.
- This slot doesn't exist. Commit.
- Port autotests away from KAboutData and qtest_kde.h. Commit.
- Remove some more kDebug()s. Commit.
- Simplify the Item payload template magic. Commit.
- Port from KMimeType to QMimeType. Commit.
- Port EntityCache from KDebug to QDebug. Commit.
- Port Item away from deprecated std::auto_ptr to std::unique_ptr. Commit.
- Extend the Item payload template magic to support std::shared_ptr. Commit.
- Port Item public API from boost to std lib. Commit.
- Coding Style. Commit. Code review #120070
- Port as plugins. Commit.
- Coding Style,
Comma. Commit. Code review #120203 - Upgrate ecm. Commit.
- Make constants really const. Commit.
- Fix generate KF5AkonadiConfig.cmake. Commit.
- Make it compile. Commit.
- Port to new connect api. Commit.
- Fix KStandardDirs -> QStandardPaths porting regression. Commit.
- Looks like someone has been using KDevelop here ;). Commit.
- Revert "Make it build after the export name change in Akonadi". Commit.
- Make it build after the export name change in Akonadi. Commit.
- Coding Style. Commit. Code review #120069
- Increase ecm too. Commit.
- Requires 5.2.0. Commit.
- Coding Style. Commit. Code review #120059
- Set a listfilter for the folder-selection. Commit.
- Coding Style. Commit.
- Per collection setKeepLocalChanges. Commit.
- Optimize: Share set of \SEEN flag across items. Commit. Code review #119933
- Comment for the momen. Commit.
- TagSync: Don't use CamelCase includes. Commit.
- Fix comment. Commit.
- USe KF5::AkonadiPrivate here too. Commit.
- These files are only for my use:. Commit.
- Use KF5::AkonadiPrivate instead of the old ${AKONADI_COMMON_LIBRARIES} var. Commit.
- Adjust buildsystem to the changes in Akonadi. Commit.
- Add Search for Invitations,decliend events.. Commit.
- Coding Style. Commit.
- Use master as branch. Commit.
- Implement todo. Commit.
- Remove it. Commit.
- Tagsync for resourcescheduler. Commit.
- VirtualResource: An interface for unittests to create resource collections. Commit.
- Detect if we failed to start with QTEST_AKONADIMAIN. Commit.
- Print warnings for problems. Commit.
- TagModifyJob: Allow unsetting the remoteId. Commit.
- TagSync. Commit.
- Allow to migrate config here too. Commit.
- Coding Style. Commit. Code review #119932
- CollectionSync: Only modify collections that have actually changed. Commit.
- TagTest: added test to fetch items by tag. Commit.
- Disable remote search by default. Commit.
- EntityCache: If we don't do error handling, at least print the error. Commit.
- ProtocolHelper: It should be possible to fetch tags even with the root collection set. Commit.
- CollectionFetchScope: set fetchid only when we request attributes. Commit.
- Fixed protocolhelpertest. Commit.
- Adapted actionstatemanagertest to new action. Commit.
- Relations support. Commit.
- ProtocolHelper: Protect against empty remote id's. Commit.
- Increase version. Commit.
- Fix breakage due to changes in the Coding Style. Commit.
- Coding Style. Commit.
- Fix includes. Commit.
- ETM: Fixed subtree algorithm in collectionsFetched. Commit. Code review #119628
- Fix assert in mixedmaildir resource when an item's collection no longer exists. Commit. See bug #303888
- Fix TagTest. Commit.
- Fetch tags with items. Commit. Code review #119469
- ItemModifyJob: Allow modifying items tags via Tag RID or GID. Commit.
- Tagsupport for knutresource. Commit. Code review #119236
- Use resolve_kuit.py. Commit.
- Kdelibs4support--. Commit.
- Fixed FavoriteProxytest. Commit.
- Clean up. Commit.
- Ancestor collectionfetchscope. Commit.
- Abort on invalid child. Commit.
- Add me as reviewer. Commit.
- Fix Messages.sh. Commit.
- Fix forward declaration. Commit.
- Kdelibs4support--. Port to qdebug. Commit.
- Workaround for broken filter model. Commit.
- ETM: Keep track of collectionfetchjobs and only emit collectionTreeFetched once all are done. Commit.
- ETM: Whenever we insert a new collection we need to populate it. Commit.
- KDE_USE_FINAL is not supported in kf5. KDELibs4Support--. Commit.
- ETM: Fixed inserts. Commit.
- Allow model to be reset when Akonadi server has stopped. Commit. Code review #119746
- KUrl--. Commit.
- Port to QUrl. Commit.
- New standard action to synchronize the collection tree. Commit.
- CollectionSync: Keep a hash of the names as well. Commit.
- Coding Style. Commit. Code review #119706
- Read collection ancestor parents as regular collections. Commit.
- Add dialog box when we don't find capabilities. Commit.
- Fix crash. Commit.
- Fix crash. Commit.
- Coding Style. Commit. Code review #119682
- ResourceBase: Sync referenced collections. Commit.
- CollectionFetchJob: Support for fetching ancestor attributes. Commit.
- CollectionComboBox: Set listfilter. Commit.
- CollectionSync: Detect enabled changes. Commit.
- Collection: Always the changelog to changed when set. Commit.
- ETM: Removed unnecessary debug output. Commit.
- ETM: Fixed subtree algorithm in collectionsFetched. Commit. Code review #119628
- Session: flush the logfile when server response is received, too. Commit.
- Adapt CollectionSyncTest to Akonadi changes. Commit.
- Make it build. Commit.
- Don't mass-modify committed changes from ResourceBase. Commit.
- ItemSync: debug output. Commit.
- Fetch tags with items. Commit. Code review #119469
- Make MailClient interceptable. Commit. Code review #119432
- CollectionSync: split transaction into multiple smaller transactions. Commit. Code review #119491
- TagTest: add test to test RID isolation. Commit.
- Fix Bug 337625 - Cannot add email address to a contact without an email adress. Commit. Fixes bug #337625
- Fix TagTest. Commit.
- Use fullName instead of own building the same logic. Commit. Code review #119433
- ETM: Don't ignore itemChanged of items in virtual collections. Commit. Fixes bug #337665
- ETMCalendar: Iterate over the different collections. Commit. Code review #119423
- ETMCalendar: Use listfilter to hide non-enabled collections. Commit.
- Added CollectionIdentificationAttribute. Commit.
- Fix enable/disable. Fix change windowTitle. Commit.
- Tagsupport for knutresource. Commit. Code review #119236
- ItemModifyJob: Allow modifying items tags via Tag RID or GID. Commit.
- Normalize signal/slots. Commit.
- Fix the copy constructor to avoid uninitialized memory. Commit.
- PasteHelper: support fake Item Copy/Move into virtual collections. Commit.
- ETM: Encode Item drag source collection into item URL in MimeData. Commit.
- ETM: cleanup. Commit.
- ETM: Only remove collections that are no longer monitored if they shouldn't be part of the model anymore. Commit.
- StandardActionManager: New subcollection of a virtual collection should be virtual too. Commit.
- Implement client-side support for Virtual References in ItemFetchJob. Commit.
- CollectionPathResolver: add API to specify collection to resolve relatively to. Commit.
- CollectionPathResolver: always return invalid collection ID if the job fails. Commit.
- ETMPopulationTest: Fix after recent change. Commit.
- ETM: Never reset the collectionTreeFetched state. Commit.
- Fixing RichtText format together with attachments. Commit. Code review #119592
- DialogInterception for IncienceChanger. Commit. Code review #119434
- Make MailClient interceptable. Commit. Code review #119432
- DialogInterception for IncienceChanger. Commit. Code review #119434
- Collection: setShouldList for symmetry with shouldList. Commit.
- EntityTreeModelTest: Cleanup. Commit.
- ETM: Removed unused code. Commit.
- ETM: The corresponding collection could have been removed while a fetch job is in progress. Commit.
- ETMPopulationTest: Fixed waiting for signals with isFullyPopulated. Commit.
- ETM: Provide isFullyPopulated to include population of collections and items. Commit.
- ETM: Split fetchJobDone + correctly emit dataChanged signals. Commit.
- ETM: removed unused code. Commit.
- ETM: Don't use reinterpret_cast to cast void* to class. Commit.
- ETMPopulationTest: Test signals while referencing. Commit.
- ETM: only emit rowsInserted when we actually insert a new row. Commit.
- ETM: Removed FirstList hack. Commit.
- ETMPopulationTest: displayfilter test. Commit.
- ETM: Support for referencing collections. Commit.
- ETM: Monitoring specific collections only. Commit.
- Referenced support for CollectionModifyJob & Collection. Commit.
- ETM-Test: Only trigger the event loop but don't wait any longer. Commit.
- ETM: Only keep collection if it has subcollections. Commit.
- Collection: Only set enabledChanged if it has changed. Commit.
- MonitorTest: Toggle resource offline after resolving the test collection. Commit.
- Run akonadi/kmime unit-tests only when KDEPIMLIBS_RUN_KDEPIMRUNTIME_ISOLATED_TESTS is defined. Commit.
- LocalFoldersTest: reset the defaultResourceId config value. Commit.
- LocalFoldersTest: include Akonadi instance name in org.kde.pim service name. Commit.
- SpecialMailCollectionsTesting: write settings directly to file. Commit.
- Comparing two invalid Entities should always return true. Commit.
- Run akonadi/kmime isolated test against SQLite, not MySQL. Commit.
- Disable itembenchmarktest for now. Commit.
- Fix MonitorTest's metatype issues and adapt to changes in signal order. Commit.
- Pedantic. Commit.
- Fix ItemDeleteTest. Commit.
- Fix ResourceSchedulerTest. Commit.
- Speed up opening the folder properties dialog in kmail. Commit. Code review #118602
- Relax this organizer check when creating a new event. Commit.
- Cleanup of support for enabled state. Commit. Code review #118525
- Support for enabled state and local preference. Commit.
- Build and install akonaditest and Knut even when kdepimlibs are built without tests. Commit. Fixes bug #331529
- CollectionFetchJob: ensure result() is the last signal emitted. Commit. Code review #118329
- Implement support for direct payload streaming to Create and Modify jobs. Commit.
- Fix handling of tags in ItemCreateJob. Commit.
- Add explicit to Tag jobs ctors. Commit.
- Add documentation to TagFetchJob. Commit.
- Fixing RichtText format together with attachments. Commit. Code review #119592
- Add buttonBox to layout. Commit.
- Make it compile. Commit.
- Port to qdialog. Commit.
- ETM: Fixed subtree algorithm in collectionsFetched. Commit. Code review #119628
- Convert to new connect api. Commit.
- Session: flush the logfile when server response is received, too. Commit.
- Adapt CollectionSyncTest to Akonadi changes. Commit.
- Make it build. Commit.
- Don't mass-modify committed changes from ResourceBase. Commit.
- ItemSync: debug output. Commit.
- Fix warning about shortcut. Commit.
- Reactivate some unittest. Commit.
- -Wmissing-include-dirs. Commit.
- Clean up. Commit.
- Requires 5.1.0. Commit.
- Increase ecm version. Commit.
- Port to QApplication. Commit.
- Fix use correct plugins. Now I can see mail in kmail great :). Commit.
- Port method. Commit.
- Port method. Commit.
- Make it compile. Commit.
- Remove not necessary includes. Commit.
- Fetch tags with items. Commit. Code review #119469
- Make it compile. Commit.
- Fix plugins. Commit.
- Add missing "/". Commit.
- Port unitest. Commit.
- Make MailClient interceptable. Commit. Code review #119432
- CollectionSync: split transaction into multiple smaller transactions. Commit. Code review #119491
- Port more unittest. Commit.
- Port other unittest. Commit.
- Fix crash. Commit.
- Reactivate. Commit.
- Port it. Commit.
- Port autotests. Commit.
- Reactivate more unitest. Commit.
- Port autotests. Commit.
- Fix porting macro. Commit.
- Fix compile. Commit.
- Move to akonadi-mime/autotests/b. Commit.
- Try to reactivate unittest. Commit.
- Move to akonadi-mime. Commit.
- Move to tests when possible. Commit.
- Fix include akonadimacro. Fix link test apps. Commit.
- Fix macro. Commit.
- Clean up. Commit.
- Port to QStandardPath. Commit.
- Move to own directory. Commit.
- Move to src directory. Commit.
- Look at if we can port it. Commit.
- Codes were not necessary. Commit.
- TagTest: add test to test RID isolation. Commit.
- Finally we still need it. Commit.
- Not necessary now that I fixed install mimetype. Commit.
- Comment for the moment this code. Now we can show plugins. Commit.
- Fix Bug 337625 - Cannot add email address to a contact without an email adress. Commit. Fixes bug #337625
- Fix TagTest. Commit.
- Port qt macro. Commit.
- Remove deprecated function. Commit.
- Use fullName instead of own building the same logic. Commit. Code review #119433
- Remove deprecated function. Commit.
- ETM: Don't ignore itemChanged of items in virtual collections. Commit. Fixes bug #337665
- Convert KIntNumInput. Commit.
- Make it compile. Commit.
- Minor. Commit.
- Fix crash. Commit.
- Coding Style. Commit.
- ETMCalendar: Iterate over the different collections. Commit. Code review #119423
- ETMCalendar: Use listfilter to hide non-enabled collections. Commit.
- Added CollectionIdentificationAttribute. Commit.
- Port to QCommandLineParser. Commit.
- Add buttonbox. Commit.
- Port to QDialog. Commit.
- Convert to QDialog. Commit.
- Port to QDialog. Commit.
- Port to qtest.h. Commit.
- Rename to autotests. Commit.
- Adapt macro. Commit.
- Reactivate autotest. Commit.
- Rename to autotests. Commit.
- MAke it compile. Commit.
- Fix enable/disable. Fix change windowTitle. Commit.
- Make it compile with -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII. Commit.
- Use xi18n when we has markup. Commit.
- Not necessary. Commit.
- Fix includes. Commit.
- Tagsupport for knutresource. Commit. Code review #119236
- Fix build. Commit.
- Remane to collectiontest. Commit.
- Fix includes. Commit.
- Make it compile. Commit.
- Fix pro file. Commit.
- Clean up. Commit.
- ItemModifyJob: Allow modifying items tags via Tag RID or GID. Commit.
- Port to QDialog. Commit.
- Allow to translate. Commit.
- Port translate. Commit.
- Try to fix compile in jenkins. Commit.
- Remove prefix KDE/. Commit.
- Adapt patch from Alexander Richardson to remove QJSon support. Commit.
- Port to qtest.h. Commit.
- Reactivate tests. Commit.
- Port to qtest. Commit.
- Create akonadi-kabc needs by kdepim-runtime. Commit.
- Add missing signal/slot. Commit.
- Allow to customize QDialogButtonBox. Commit.
- Message already extracted. Commit.
- Add .reviewboardrc files. Commit.
- Port last plugins and remove macro which can't used now. Commit.
- Add Q_INTERFACES and Q_OBJECT. Commit.
- Use last ecm. Commit.
- Try to create plugins. Commit.
- Use kdepimlibs_version. Commit.
- Add kdepimlibs_version. Commit.
- Upgrade to KF5.0. Commit.
- Upgrade ECM to 0.0.15. Commit.
- Convert headers. Commit.
- Normalize signal/slots. Commit.
- USe QDateTime. Commit.
- Remove QtGui. Commit.
- Fix the copy constructor to avoid uninitialized memory. Commit.
- It used by a lot of code in kdepim-runtime. Commit.
- Cleanup. Commit.
- Automatically enable exceptions when linking to KF5::AkonadiCore. Commit.
- Make it compile. Commit.
- KInputDialog->QInputDialog. Commit.
- PasteHelper: support fake Item Copy/Move into virtual collections. Commit.
- ETM: Encode Item drag source collection into item URL in MimeData. Commit.
- Depend on last kf5. Commit.
- Fix includes. Commit.
- Add CRTL+ENTER to OkButton in qdialog. Commit.
- Kdelibs4support--. Commit.
- ETM: cleanup. Commit.
- ETM: Only remove collections that are no longer monitored if they shouldn't be part of the model anymore. Commit.
- StandardActionManager: New subcollection of a virtual collection should be virtual too. Commit.
- Make it compile. Commit.
- Fix private/public. Commit.
- Implement client-side support for Virtual References in ItemFetchJob. Commit.
- CollectionPathResolver: add API to specify collection to resolve relatively to. Commit.
- CollectionPathResolver: always return invalid collection ID if the job fails. Commit.
- ETMPopulationTest: Fix after recent change. Commit.
- ETM: Never reset the collectionTreeFetched state. Commit.
- Make it compile. Commit.
- Collection: setShouldList for symmetry with shouldList. Commit.
- EntityTreeModelTest: Cleanup. Commit.
- ETM: Removed unused code. Commit.
- ETM: The corresponding collection could have been removed while a fetch job is in progress. Commit.
- ETMPopulationTest: Fixed waiting for signals with isFullyPopulated. Commit.
- ETM: Provide isFullyPopulated to include population of collections and items. Commit.
- ETM: Split fetchJobDone + correctly emit dataChanged signals. Commit.
- ETM: removed unused code. Commit.
- ETM: Don't use reinterpret_cast to cast void* to class. Commit.
- ETMPopulationTest: Test signals while referencing. Commit.
- ETM: only emit rowsInserted when we actually insert a new row. Commit.
- ETM: Removed FirstList hack. Commit.
- ETMPopulationTest: displayfilter test. Commit.
- ETM: Support for referencing collections. Commit.
- ETM: Monitoring specific collections only. Commit.
- Referenced support for CollectionModifyJob & Collection. Commit.
- ETM-Test: Only trigger the event loop but don't wait any longer. Commit.
- ETM: Only keep collection if it has subcollections. Commit.
- Collection: Only set enabledChanged if it has changed. Commit.
- MonitorTest: Toggle resource offline after resolving the test collection. Commit.
- Run akonadi/kmime unit-tests only when KDEPIMLIBS_RUN_KDEPIMRUNTIME_ISOLATED_TESTS is defined. Commit.
- LocalFoldersTest: reset the defaultResourceId config value. Commit.
- LocalFoldersTest: include Akonadi instance name in org.kde.pim service name. Commit.
- SpecialMailCollectionsTesting: write settings directly to file. Commit.
- Comparing two invalid Entities should always return true. Commit.
- Run akonadi/kmime isolated test against SQLite, not MySQL. Commit.
- Disable itembenchmarktest for now. Commit.
- Fix MonitorTest's metatype issues and adapt to changes in signal order. Commit.
- Kglobal.h--. Commit.
- Port to QIcon/QDialog. Commit.
- Pedantic. Commit.
- Port to QDialog. Commit.
- Remove #include
. Commit. - Fix ItemDeleteTest. Commit.
- Fix ResourceSchedulerTest. Commit.
- Speed up opening the folder properties dialog in kmail. Commit. Code review #118602
- Relax this organizer check when creating a new event. Commit.
- Fix PRIVATE/PUBLIC, fix install headers. Commit.
- Cleanup of support for enabled state. Commit. Code review #118525
- Fix tag data not being updated by a TagModifyJob. Commit. Code review #118103
- Make it compile. Commit.
- Support for enabled state and local preference. Commit.
- Fix designer plugin. Commit.
- Deprecated--. Commit.
- Use kf5designerplugin_add_plugin macro. Commit.
- Requires on last ECM. Commit.
- Convert to qDebug. Commit.
- Don't use deprecated function. Commit.
- Change message filename to allow to co-install kde4/kf5 if we want. Commit.
- Fix extract message. Commit.
- Fix i18n. Commit.
- Build and install akonaditest and Knut even when kdepimlibs are built without tests. Commit. Fixes bug #331529
- MAke it compile. Commit.
- CollectionFetchJob: ensure result() is the last signal emitted. Commit. Code review #118329
- Implement support for direct payload streaming to Create and Modify jobs. Commit.
- Don't generate deprecated function. Commit.
- Fix handling of tags in ItemCreateJob. Commit.
- Add explicit to Tag jobs ctors. Commit.
- Port to qDebug*. Commit.
- Add documentation to TagFetchJob. Commit.
- Merge method. Commit.
- Remove method as asked in header. Commit.
- Revert "Fix build" please update your kdelibs :). Commit.
- Fix location of KF5Akonadi_DATA_DIR. Commit.
- Fix build. Commit.
- Port to new KAboutData. Commit.
- Fix tag data not being updated by a TagModifyJob. Commit. Code review #118103
- Convert kglobal::locale. Commit.
- MAke it compile. Commit.
- ItemSync: Use serverside merging. Commit.
- TagCreateJob/TagModifyJob: tag type support + proper REMOTEID key + only finish job once complete. Commit. Code review #117771
- ItemCreateJob: Explicit merge API + support for incremental changes + tag support. Commit.
- Fix errors gcc ignores. Commit.
- Update itemappendtest to reflect changes in Akonadi. Commit.
- ItemDeleteJob: add missing implementation of tag-scope delete. Commit.
- Implement support for MERGE command in ItemCreateJob. Commit.
- ItemSync: Use serverside merging. Commit. Code review #117854
- Coding Style. Commit.
- Add translation name. Commit.
- TagCreateJob/TagModifyJob: tag type support + proper REMOTEID key + only finish job once complete. Commit. Code review #117771
- ItemCreateJob: Explicit merge API + support for incremental changes + tag support. Commit.
- Fix errors gcc ignores. Commit.
- Dependancy against ecm 0.0.13. Commit.
- Move remove obsolete cmake file. Commit.
- Install in KF5_DATA_INSTALL_DIR. Commit.
- Update itemappendtest to reflect changes in Akonadi. Commit.
- Fix install header. Commit.
- Use KF5_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- Comment Q_EXPORT_PLUGIN2 . We need to port it. Commit.
- ItemDeleteJob: add missing implementation of tag-scope delete. Commit.
- Use kdepim version. Commit.
- Don't install files twice. Commit.
- Fix install header. + use KF5_INCLUDE_INSTALL_DIR. Commit.
- Fix Bug 333922 - can't use tag with special symbol. Commit. Fixes bug #333922
- Fix includes. Commit.
- Fix generate targets. Commit.
- Increase version. Commit.
- CollectionSync: allow to keep the local changes. Commit. Code review #117697
- ResourceBase: Don't call retrieveItems with empty remoteId. Commit. Code review #117696
- ItemSync: Allow to disable the automatic delivery done feature. Commit. Code review #117673
- Implement support for MERGE command in ItemCreateJob. Commit.
- Install files. Commit.
- Remove some debugs. Commit.
- CollectionSync: allow to keep the local changes. Commit. Code review #117697
- ResourceBase: Don't call retrieveItems with empty remoteId. Commit. Code review #117696
- It used in kdepim so convert as public header. Commit.
- Install includes. Commit.
- ItemSync: Allow to disable the automatic delivery done feature. Commit. Code review #117673
- Remove duplicate code. Commit.
- It's necessary to duplicate supertrait.h to avoid Circular dependency. Commit.
- Remove KDEPIM_NO_KRESOURCES. Commit.
- Use QUrl::fromLocalFile. Commit.
- Port to QStandardPaths::findExecutable. Commit.
- Use QUrl. Commit.
- Remove some deprecated class (KHBox/KTextBrowser). Commit.
- Remove not necessary includes. Commit.
- ItemSync: Fix full sync and transaction handling. Commit. Code review #117608
- ItemSync: Fix full sync and transaction handling. Commit. Code review #117608
- Minor optimization. Commit.
- ItemSync: Use batch processing and allow throttling. Commit. Code review #117471
- Revert "ItemSync: don't load everything into memory at once, and make it". Commit.
- ItemSync: Use batch processing and allow throttling. Commit. Code review #117471
- Remove include. Commit.
- Fix includes. Commit.
- Fix includes. Commit.
- Fix forward declaration. Commit.
- Fix includes. Commit.
- KPushButton->QPushButton. Commit.
- Port to QLineEdit. Commit.
- Pedantic. Commit.
- Port++. Commit.
- It's autogenerated now. Commit.
- KDEbug->QDebug. Commit.
- Remove the comment line. Commit.
- Typo. Commit.
- Fix fill recent menu. Commit.
- Fix Bug 316097 - copying or moving folder to one of its own subfolders should never be possible. Commit. Fixes bug #316097
- Start to fix Bug 316097 - copying or moving folder to one of its own subfolders should never be possible. Commit. See bug #316097
- Not necessary to use variable. Commit.
- Fix build. Commit.
- Use QTabWidget. Commit.
- Kdelibs4support--. Commit.
- Use QMenu. Commit.
- Use QAction. Commit.
- Port to QAction. Commit.
- Rename as autotests. Clean up. Commit.
- Change version. Commit.
- ItemSearchJob: implement debug string, to see the search details. Commit.
- Now akonadi-calendar/akonadi-contact compile fine. Commit.
- Add missing check module + use kdelibs4support. Commit.
- Improve++. Commit.
- ItemSync: don't load everything into memory at once, and make it. Commit.
- Increase version. Commit.
- Move to own directory. Commit.
- Bye bye kcal. Commit.
- Fix typo. Commit.
- Disabled remote search by default. Commit.
- Require specifying source collection for RID-based item moves. Commit.
- Catch exception from ProtocolHelper. Commit.
- Convert KPixmapSequence(QStringLiteral("process-working") -> KIconLoader::global()->loadPixmapSequence(...). Use QUrl. Commit.
- Adapt CMakeLists.txt. Commit.
- Change requires to 0.0.12 as for kdelibs framework. Commit.
- Allow FETCH and DELETE without SELECT and implement Tags-based fetch. Commit.
- Use script to port to QStandardPaths. Commit.
- Convert to QLineEdit. Commit.
- David told me "QLatin1String is better for comparisons (takes less memory).". Commit.
- Fix includes. Commit.
- Revert "Finish to port to qDebug*" porting script is really not perfect. Commit.
- Finish to port to qDebug*. Commit.
- Port KIcon to QIcon::fromTheme. Commit.
- Use QStringLiteral when it's possible. Commit.
- Replace the find_package(KF5...) calls. Commit.
- Port kDebug/kWarning/kFatal to qDebug/qWarning... Commit.
- Make the CollectionRequester asynchronous. Commit.
- ItemSync: Fixed partial unrevert of commit. Commit.
- ItemSync: Don't mix items up. Commit.
- Revert "ItemSync: Only fetch the items that are actually required.". Commit.
- Revert "ItemSync: Properly remove items with incremental sync.". Commit.
- Use new ItemFetchJob delivery options in ETM. Commit.
- ETM: fixed fetching of items with empty collections. Commit.
- Added count() getter to ItemFetchJob to check number of fetched items. Commit.
- Removed KDEPIM_MOBILE_UI optimization that was broken anyways. Commit.
- Revert "Use new ItemFetchJob delivery options in ETM". Commit.
- Do not overwrite the item copy of the non-virtual copy with the virtual item. Commit.
- Akonadi::Job: make sure result() is actually the last signal emitted. Commit.
- Use QTRY_COMPARE instead of qWait to make the tests faster and less fragile. Commit.
- Disabled broken servermanagertest. Commit.
- Fixed tagtest. Commit.
- This test assumed remote search disabled. Commit.
- CollectionSync: Delay the processing until the remote listing is done. Commit.
- ItemSync: Properly remove items with incremental sync. Commit.
- Fixed itemappendtest. Commit.
- ETM: fixed purging of items with empty collections. Commit.
- Unit test for ETMCalendar::isLoaded(). Commit.
- Consider ItemFetchScope::fetchTags() in ItemFetchScope::isEmpty(). Commit.
- Add isLoaded() method for ETMCalendar. Commit.
- Akonadi-calendar: Dont' include incidencefetchjob_p.h. Commit.
- Akonadi-calendar: Cleanup a few includes. Commit.
- Add Akonadi to the find_dependency list. Commit.
- Make SubscriptionDialog public so it can be used by akonadi-kmime. Commit.
- Install missing headers. Commit.
- Add KF5Akonadi_DATA_DIR. Commit.
- Look for kpimutils. Commit.
- Fix include. Commit.
- Install itempayloadinternals_p.h. Commit.
- Fix the INCLUDE_INTERFACE (again). Commit.
- Fix the INCLUDE_INTERFACE. Commit.
- Fix build. Commit.
- Rename VARIABLE_PREFIX to avoid clashes with the Akonadiserver version. Commit.
- Cleanup. Commit.
- Look for Akonadi. May help building this subdir. Commit.
- Print collection id+name in job tracker for ItemSync jobs. Commit.
- Fixed build. Commit.
- Fix akonadi build. Commit.
- ItemSync: Only fetch the items that are actually required. Commit. Code review #117140
- Fix build (unresolved merge conflict). Commit.
- Cope better with Akonadi failing to start. Commit. Code review #117144
- Make ItemSync::Private inherit from JobPrivate. Commit.
- Add include(GenerateExportHeader) to all frameworks. Commit.
- Add license files. Commit.
- Move akonadi/kmime sources into AkonadiKMime framework. Commit.
- Make SpecialCollectionAttribute public. Commit.
- Fix AkonadiWidgets export headers generator. Commit.
- Make Self Test Dialog a stand-alone executable. Commit.
- Build and install QtDesigner plugin with Akonadi widgets. Commit.
- Make akonadi-xml part of the Akonadi framework. Commit.
- Install everything and clean up CMakeLists.txt. Commit.
- Make Widgets build and link against Core. Commit.
- Make AgentBase build and link against Core. Commit.
- Fix includes and build. Commit.
- KF5'ify Akonadi. Commit.
- Move Akonadi sources to src/. Commit.
- Avoid setting the Agent online if it needs network but there is none. Commit. Fixes bug #329857. Code review #117008
- Coding Style. Commit.
- Normalize signal/slot. Commit.
- Add "changed since" for akonadiconsole, if job says so. Commit.
- Require CMake >= 2.8.12. Commit.
- Initialize pointer. Commit.
- Coding style. Commit.
- Set ItemModifyJob to silent when comitting changes from ResourceBase::itemRetrieved(). Commit.
- Skip virtual collections to avoid accidentaly loading a search collection. Commit. Fixes bug #317120
- Coding Style. Commit.
- Coding Style. Commit.
- Update apidox to clarify details which are for internal use only. Commit.
- Make ItemFetchJob work for an item whose remote id is specified. Commit. Code review #116877
- Avoid crashing in case of a notification for an item we don't have in the model. Commit.
- Add a new method setTemporaryOffline() to temporarily halt an agent. Commit. Code review #116826
- Expand list when we search specific folder. Commit.
- Coding Style. Commit.
- Coding Style. Commit.
- Coding Style. Commit.
- Update ResourceBaseSettings::minimumCheckInterval to 5. Commit.
- For kmail we need to be able to check onlydate. Commit.
- Save/load dialog size. Commit.
- Coding style. Commit.
- Coding style. Commit.
- Compile with Akonadi > 1.11. Commit. Code review #116468
- Remove extra ';'. Commit.
- Coding style. Commit.
- TagManagementDialog and TagSelectionDialog. Commit.
- QWait a bit longer for ETM to populate. Commit.
- Don't remove parent collection when it has a child that matches mime-type filter. Commit.
- Coding style. Commit.
- Fixed comment. Commit.
- Use Akonadi::TagWidget and removed contact/editor/tagwidget.h/cpp. Commit.
- A widget for displaying and modifying a tagselection. Commit.
- Only require a Monitor and not a ChangeRecorder for the TagModel. Commit.
- Use new ItemFetchJob delivery options in ETM. Commit.
- Add space between parameter. Commit.
- Export QDebug function too. So we can use outside kdepimlib. Commit.
- Fixed the "only new items appear in collections" bug. Commit. Fixes bug #324831
- Fixed the "only new items appear in collections" bug. Commit. Fixes bug #324831
- Coding Style. Commit.
- Initialize pointer/variables. Commit.
- Fix merge. Commit.
- Disable button too. Commit.
- Disable button too. Commit.
- Fix handling of Tags notifications in Monitor and AgentBase. Commit.
- Add changeCommitted() for Tags into ResourceBase. Commit.
- Connect TagModifyJob and Monitor's cache via ChangeMediator. Commit.
- Update item cache on ModifyTags operation too. Commit.
- Remove extra ";". Commit.
- Correctly connect Observer signals when using ObserverV3. Commit.
- Return before the "Unhandled response" message. Commit.
- Don't assert in TagModel, return an invalid index instead. Commit.
- Akonadi ItemFetchJob: Add customizable delivery options. Commit. Code review #114505
- Implement AgentBase::ObserverV4 with tags changes notifications. Commit.
- Port MonitorNotificationTest to NotificationMessageV3. Commit.
- 2*5 seconds is long enough, we don't have to wait 600s for the job to timeout. Commit.
- Add destructors to Akonadi::Tag and Akonadi::Tag::Private. Commit.
- Bump kdepimlibs version and Akonadi dependencies. Commit.
- Update GID if necessary when updating item from changeComitted(). Commit.
- Akonadi::Tag support. Commit.
- Fix crash. Guy becarefull when you fix coding style to not remove code please. Commit.
- Fix license of NotificationSource and SearchResultJob. Commit.
- Coding Style. Commit.
- Disable style checking. Commit.
- Fixed endless loop in changerecorder with unhandled notifications. Commit. Code review #115761
- Fix build. Commit.
- Don't try reference already referenced collection. Commit.
- Initialize variable. Commit.
- Coding Style. Commit.
- Make sure to expand collection. Commit.
- Coding Style. Commit.
- Fix Bug 282186 - Account settings for the trash folder do not show the path of the folder just the name. Commit. Fixes bug #282186
- Coding style. Commit.
- Remove check whether Nepomuk Search service is available from Self Test dialog. Commit.
- Fix an #include in SearchJobTest. Commit.
- Implement support for server-side search in Akonadi. Commit.
- Implement logging of Akonadi Session into a log file. Commit.
- Fix crash. Commit.
- Fix build with c++11. Commit.
- Fix Bug 327826 - contact photo overlaps placeholder button. Commit. Fixes bug #327826
- Fix i18n string. Commit.
- Use QDBusConnection::sessionBus not systembus. Commit.
- Fix Bug 330091 - map coorresponding to address , bad result. Commit. Fixes bug #330091
- Start to fix bug 330091 - map coorresponding to address , bad result. Commit. See bug #330091
- Avoid crashing if we try to dereference an already removed collection. Commit.
- React to collection changes that cause a collection to match a filter. Commit. Fixes bug #266666. Code review #115145
- Separated referencing of collections from the selection in FavoriteCollectionsModel. Commit. Code review #114629
- Expose some internals for testing. Commit.
- Return true if the referencing was successful. Commit.
- Coding Style. Commit.
- Coding Style. Commit.
- Added Q_UNUSED. Commit. Code review #114900
- Coding style. Commit.
- Allow to share EntityTreeModel between several ETMCalendars. Commit.
- Load from the correct model at startup. Commit.
- Coding style. Commit. Code review #114587
- Calendaring: Fix indentation and spaces between (). Commit.
- Compile with -DQT_USE_QSTRINGBUILDER. Commit.
- Fix warning about parentesis [-Wlogical-op-parentheses]. Commit.
- Akonadi: Fix warnings about unused variables, members and functions. Commit.
- Make akonadi/calendar build with -Werror. Commit.
- Fix build error with clang/c++11. Commit.
- Use KLocalizedString. Commit.
- Coding style with astyle. Commit.
- Revert "wait until the akonadiserver is ready.". Commit.
- Fix includes. Commit.
- Fix includes. Commit.
- Fix includes. Commit.
- Fix includes. Commit.
- Wait until the akonadiserver is ready. Commit. Code review #112062
- [akonadi-kde] Comment usages of KLocalizedString::insertCatalog. Commit.
- [akonadi-kde] Adding missing include (KUrl). Commit.
- [akonadi-kde] Comment usages of KLocalizedString::insertCatalog. Commit.
- [akonadi-kde] Use K4AboutData for now. Commit.
- [akonadi-kde] Port CMake to KF5. Commit.
- Remove unmaintained Windows CE 5 support. Commit. Code review #114255
- Add AKAPPENDSTREAMING to capabilities and bump minimum protocol version. Commit.
- Stream item parts to Akonadi. Commit.
- Fix Bug 328196 - allow sorting/filtering by month in birthday field. Commit. Fixes bug #328196
- Don't say we can fetchMore if we really can't. Commit.
- Only emit the dataChanged signal for fetched collections. Commit.
- Remove unused header. Commit.
- Fix undef of QT_NO_CAST_FROM_ASCII and QT_NO_CAST_TO_ASCII. Commit.
- Fix wrong type in EntityListCache::processResult. Commit.
- Register org.freedesktop.Akonadi.Preprocessor iface to /Preprocessor path. Commit.
- Allow to select folder by default. Commit.
- Be sure to expand all collection when we use attribute for it. Commit.
- We require kdelibs 4.11 now. Commit.
- Unused headers and dependencies. Commit.
- Remove dead links. Commit.
- Don't use deprecated annotation names. Commit.
- Use Q_ASSERT instead of Q_VERIFY in AkonadiTest::checkTestIsIsolated(). Commit.
- Add missing export macros. Commit. Code review #113945
- Add missing export macros. Commit. Code review #113945
- Remove Strigi support, no longer available in the Akonadi server. Commit. Code review #113923
- Use separate akonadi session for search jobs by default. Commit.
- Don't segfault in release mode. Commit. Fixes bug #327755
- Make compile on MSVC2010. Commit. Code review #113855
- Add clear button. Commit.
- Include what you use. Commit.
- Make "Akonadi is updating, please go get a coffee" message look nicer. Commit.
- Use Q_SLOTS and Q_SIGNALS. Commit.
- Add method clearItems() to be able to modify the item list in the result slot. Commit.
- Move some DBus debugging methods from ResourceBase up to AgentBase. Commit.
- Add warning about the need to keep in sync the two files making dynamic DBus calls. Commit.
- Fixed refcounting in ETM and Monitor. Commit. Fixes bug #312460. Code review #113680
- Repair "Resources Schedulers" job tracker in akonadiconsole. Commit.
- Add support for contact logo. Commit.
- Fix label context. it's wedding anniversary. Commit.
- Now we can sort against agent identifier name (as pop/imap/vcard etc). Commit.
- Normlize signal/slot. Commit.
- Fix QEXPECT_FAIL. Was a typo in the emailidentities config file. Commit.
- Unit-test thisIsMe(), which is uses to check if we're the organizer. Commit.
- Fix unit-test. Commit.
- Catch exceptions from ProtocolHelper in LinkJobImpl. Commit. See bug #326815
- Add hack to not display dialog when running unit-tests. Commit.
- Use invitationPolicyDontSend to emulate the user cancelling. Commit.
- Reduce nesting. Commit.
- Don't modify the event after the user canceling the modification. Commit.
- Reduce nesting, having a hard time reading this... Commit.
- Fix bug where we would send an e-mail with a forged From:. Commit. Fixes bug #289533. Fixes bug #318394
- Sync the unit-tests with master. Commit.
- Unit-test that we don't send two e-mails when deleting an event. Commit. See bug #217211. See bug #306755
- Don't send CANCEL to attendees when deleting an event we didn't organize. Commit. Fixes bug #217211. Fixes bug #306755. See bug #318394
- Unit-test for outgoing invitations updates after a modification. Commit.
- Unit-test that outgoing deletion invitation updates are sent. Commit.
- Start unit-testing outgoing invitations. Commit.
- Also add InvitationPolicyDontSend. Commit.
- Add method to disable "do you want to e-mail attendees" dialogs. Commit.
- Add overload. Commit.
- Add function to generate incidence. Commit.
- Make ITipHandler::processItipMessage() return ResultCancelled. Commit.
- Wait for changes from resource to be written to Akonadi before marking change as processed. Commit. Fixes bug #323762. Fixes bug #324807. See bug #314964
- Improve jobDebuggingString of CollectionModifyJob and CollectionStatisticsJob. Commit.
- -Wmissing-include-dirs. Commit.
- New return value, ResultCancelled. Commit.
- I18n these strings. Commit.
- Support for counter-proposals is back for 4.11.3. Commit.
- Fix save/load dialog size. Commit.
- Unit-test for the crash fixed in previous commit. Commit.
- Don't crash when the counter proposal editor delegate is not set. Commit.
- There is i18n in .h file. Commit.
- There is not ui file. Commit.
- Don't show collection dialog when creating a recurring exception. Commit.
- Fix accepting "cancel" messages with recurring id. Commit.
- Make the action paramenter a list of actions instead. Commit.
- Reset operation to none here, otherwise we can't call this twice. Commit.
- Fix bug in unit-test. Commit.
- Fix crash detected in unit-tests. Commit.
- Unit-test for when CANCEL is used with RECURRING-ID. Commit. See bug #279300
- We now support accepting method=CANCEL with RECURENCE-ID. Commit. Fixes bug #279300
- Don't create translated special collection otherwise it will create on disk translated folder not very good. Commit.
- Fix build. Commit.
- Use i18n in master. Commit.
- More cleanup. Commit.
- Don't accept journals. Commit.
- Cleanup code before a bug fix. Commit.
- Refactor unit-test to make it more generic. Commit.
- Don't introduce new i18n string. Commit.
- Unit-test for accepting invitations updates with RECURRENCE-ID. Commit.
- Add support for accepting invitation updates with RECURRENCE-ID. Commit.
- Readability++. Commit.
- Add error handling in this code path. Commit.
- Return false, not -1. Commit.
- Readability++. Commit.
- One more path that wasn't emitting a signal. Commit.
- Fix invitation processing hanging in case of error. Commit.
- Unit-test for accepting update to recurring meeting. Commit.
- Add tests with recurring events. Commit.
- Separate CANCEL tests into their own test. Commit.
- Refactor. Make code smaller. Commit.
- Better debug message. Commit.
- Cleanup after test ends so we don't impact future tests. Commit.
- Unit-test for recording an invitation update. Commit.
- Check return result of CalendarBase::modifyIncidence(). Commit.
- Fix CalendarBase::modifyIncidence(). Commit.
- Add a kdebugrc file to the test env. Commit.
- Disable kmessageboxes when running under unit tests. Commit.
- Unit-test for bug 235749. Commit. See bug #235749
- Check that the event gets deleted after an itip cancel. Commit.
- Fix processing of itip CANCEL. Commit.
- Start testing schedulingId() related code. Commit.
- Add a few kErrors, kWarnings and kDebugs where appropriate. Commit.
- Unit-test that itip CANCEL actuall deletes the event from akonadi. Commit.
- Add method to retrieve all calendar items. Commit.
- Add method to verify if an incidence exists. Commit.
- Fix verification of job success. Commit.
- Move method to base class so it can be shared with itiphandlertest. Commit.
- Register metatype. Commit.
- Assert that pointer is valid. Commit.
- Alllow to exclude virtual collections. Commit.
- Minor optimization. Commit.
- Fix layout warning. Commit.
- Save/load dialog size. Commit.
- Don't check whether Search resource is online when syncing collection. Commit.
- Unit-test for previous commit regarding CANCEL. Commit.
- When processing CANCEL return success if we don't have the incidence. Commit.
- Unit-test for delegated invitations. Commit.
- Test "tentative" responses. Commit.
- Test that we got the correct attendee PartStat. Commit.
- Test that the correct amount of incidences were created. Commit.
- Test that we sent the expected amount of e-mails. Commit.
- Add special flag to export mailclient_p so we can unit-test harder. Commit.
- Remove unused define. Commit.
- Make it possible to access the results from within other classes. Commit.
- Emit the correct signal. Commit.
- Don't send modification e-mail when accepting invitations. Commit.
- Fix loading of invitation files by the unit-test. Commit.
- Don't create maildir and mailtransport agents. Commit.
- Fix mailclient unit tests. Commit.
- Don't show collection dialog if there's only one collection. Commit.
- Refactor code in preparation for async collection choosing. Commit.
- Add code to retrieve the writable collections. Commit.
- Split createIncidence() into two. Commit.
- Style: Add m prefix to all members. Some of them were missing. Commit.
- Add way to test itip invitations, with one sample row. Commit.
- Fix the previous merge conflict correctly. Commit.
- Don't crash whem mixing invitations with batch operations. Commit.
- Fix bug detected by unit-test. Commit.
- Fix unit-test. Commit.
- Add method to disable KMessageBox in case of error. Commit.
- Add skeleton for the invitation unit-tests. Commit.
- Create a unit-test base class to share more code between tests. Commit.
- Create a helper file so we can share code between unit-tests. Commit.
- Disable these tests again, it has kdepim-runtime dependencies. Commit.
- Stabilize unit-test. Commit.
- Reenable the akonadi-calendar tests. Commit.
- Fix the akonadi tests. Commit.
- Fix typo. Commit.
- Expand QCOMPARE to show the value of the arguments. Commit.
- Fix mailclienttest.cpp build. Commit.
- Load the akonadi-xml catalog. Commit.
- Extract messages from akonadi-xml. Commit.
- Adapt Knut CMakeLists.txt. Commit.
- Fix akonadi-xml CMakeLists.txt. Commit.
- Adapt CMakeLists.txt and coding style of akonadi-xml to kdepimlibs. Commit.
- Save/load dialog size. Commit.
- Make these private class slots private too. Commit.
- Save/load dialog size. Commit.
- Add missing include. Commit.
- Use i18n in master. Commit.
- Make code robust against event being deleted. Commit. Fixes bug #325009
- Fix typo. Commit.
- Fix linking of add_akonadi_isolated_test macros. Commit.
- Install AkonadiMacros.cmake with add_akonadi_isolated_test macro. Commit.
- Fix Bug 324063 - contact edit dialog has too narrow fields. Commit. Fixes bug #324063
- Fix mem leak. Commit.
- Fix compilation with a clean build directory. Commit.
- Use faster way of getting item payload. Commit.
- Fix compiler warning in release mode. Commit.
- Normalize coding-style across the file. Commit.
- Update copyright. Commit.
- Reuse the same Incidence pointers onDataChanged. Commit.
- Improve unit-test. Commit.
- Extend testSubTodos() to test both clone and non-clone variants. Commit.
- Readability++: s/incidence/newIncidence. Commit.
- Properly detect that RELiATED-TO changed. Commit.
- Make code more readable. Commit.
- Fix handling UID changes. Commit.
- Copy unit-tests to the 4.11 branch. Commit.
- Fix handling UID changes. Commit.
- Make these calendaring classes the same as in master. Commit.
- Fix the include, to allow tests to build. Commit.
- Re-order this to fix creation with google resource. Commit.
- Fix calendar->item() returning an old item in some cases. Commit.
- Visually check mark important/actionitem in kmail toolbar. credit for the code goes to Torsten Grote. Commit.
- Add unit-tests for the previous commit. Commit.
- Add a volatile (runtime) property with the akonadi id. Commit.
- Fix coding style to match the file. Commit.
- Added gid support to contactgroup. Commit. Code review #112889
- Contact action manager: Explicitly reset the "Copy" and "Edit" actions text. Commit.
- Fix case when redo would show the akonadi conflict dialog. Commit.
- Fix case when redo would show the akonadi conflict dialog. Commit.
- Fix case where one test was interfering with another. Commit.
- Make tests more robust and remove hack. Commit.
- Split historytest.cpp into .cpp and .h. Commit.
- More unit-tests for the History class. Commit.
- Async checking of fbobjects to validate url. Commit. Fixes bug #322278. Code review #112925
- Async checking of fbobjects to validate url. Commit. Fixes bug #322278. Code review #112925
- Speed up CollectionModel::parent(). Commit.
- Deprecate the Answered flag in favor of Replied. Commit.
- Signal that we can't send sms before to write sms :). Commit.
- Honour the autoAdjustRecurrence flag. Commit.
- Fix case where events wouldn't appear anywhere in the view. Commit.
- More unit-tests for testAdjustRecurrence(). Commit.
- Adjust recurrence parameters when moving events. Commit. See bug #294595
- Improve debug string for CollectionFetchJob. Commit.
- Fix moc include with strict automoc. Commit.
- CollectionFetchJob: show collection id in job tracker. Commit.
- Disable groupware when doing to-do cleanup. Commit.
- Document the default value. Commit.
- Don't crash if the class user doesn't clone the incidence. Commit.
- Unit-test that the revision got updated. Commit.
- Update hierarchy information when RELATED-TO changes. Commit.
- Also update internal Item not only the payload. Commit.
- Include_directories in CMakeLists.txt files to find generated headers. Commit.
- Fix moc name. Commit.
- Replace kde4_add_library with add_library CMake command. Commit.
- Remove obsolete _export.h files. Commit.
- Silence some more warnings from use of deprecated API. Commit.
- Port to generate_export_header. Commit.
- Add some necessary includes. Commit.
- Replace KDE_DEPRECATED with module-specific variant. Commit.
- Add generate_export_header compatible KDE_DEPRECATED replacements. Commit.
- Replace the old deprecation macro with the new one. Commit.
- Add another deprecation macro for generate_export_header compatibility. Commit.
- Replace some private export files with something more simple. Commit.
- Fix up some moc includes. Commit.
- Refactor for readability: move code into updateItem() method. Commit.
- Unit-test for RELATED-TO stuff. Commit.
- Fix and re-enable unit test for the undo/redo History class. Commit.
- Let the unit-test access the undo/redo stack size. Commit.
- Enable calendar isolated unit-tests always. Commit.
- Strip out RECURRENCE-ID before sending single occurrence as ical. Commit. See bug #325117
- Export library symbols and install header for IMProtocols class. Commit. Code review #112844
- Fix meaning of the "ignored" parameter in the todosPurged signal. Commit.
- This method was missing it's definition. Commit.
- Install TodoPurger header. Commit.
- Don't purge read-only to-dos. Commit.
- Call the correct overload of Todo::setComplete(). Commit.
- Stabilize unit-test. Commit.
- Also unit-test recurring to-dos. Commit.
- Contact editor: make label buddy shortcuts work for all fields. Commit. Code review #112801
- Put default value directly. Commit.
- Unit test and fix bugs detected by unit-test. Commit.
- Fix save/load size. Commit.
- Fix interference beetween 2 different unit-tests. Commit.
- Fix and enable unit-tests for Akonadi::ETMCalendar. Commit.
- Split between .cpp and .h. Commit.
- Fix and enable Akonadi::CalendarBase unit tests. Commit.
- Split between .h and .cpp. Commit.
- Contact editor: set buddy for "Show messages received..." label. Commit.
- Fix and re-enable calendar unit tests. Commit.
- Only run sqlite isolated tests by default. Commit. Code review #112770
- Don't crash if the incidence is invalid. Commit.
- Fix failing CollectionFetchJob in unit-tests. Commit.
- Contact editor: Remove spurious dot on end of checkbox label. Commit.
- Kaddressbook contact display: Context menu item to copy. Commit. Code review #112552
- Fix build. Commit.
- Share cmake macro between akonadi/tests and akonadi/calendar/tests. Commit. Code review #112675
- Add AkonadiTest::checkTestIsIsolated() to all isolated tests. Commit.
- Call AkonadiTest::checkTestIsIsolated();. Commit.
- Fix and enable unit-tests for FetchJobCalendar. Commit.
- Fix running of isolated tests. Commit.
- Build fix for unit-tests. Commit.
- New class to purge deleted to-dos. Commit.
- QLatin1String config group names. Commit.
- Add contact default viewer actions. Commit.
- Save/restore Contact Viewer Dialog size. Commit.
- Add contact default viewer actions. Commit.
- Save/restore Contact Viewer Dialog size. Commit.
- Save/Restore size of the Contact Editor dialog. Commit. Code review #112587
- Normalize signal/slots. Commit.
- Set FieldUid dirty when the akonadi resource changes the incidence uid. Commit.
- Fix Bug 323717 - Creating a new category for a contact creates a duplicate entry when re-editing contact categories. Commit. Fixes bug #323717
- Not necessary to add break here. Commit.
- Fix Bug 324462 - Calendar input field ignores date in text field. Commit. Fixes bug #324462
- Fix Bug 324461 - unclear wording for HTML and remote content options. Commit. Fixes bug #324461
- Ups, don't show the debug dialog... Commit.
- Add debug code to view the model through a tree view. Commit.
- Add method to return all Items from a specific collection. Commit.
- Fix coding style. Commit.
- Avoid starting a database transaction in CollectionSync when no updates are needed. Commit. Code review #111885. Fixes bug #322083
- Partially revert 448e395c to reenable isolated tests. Commit.
- Extract the gid even if the payload is ignored, and make updating the gid optional. Commit.
- It's a good idea to give year info. Commit.
- Fix include guard. Commit.
- Make the overridePluginLookup function available outside of kdepimlibs. Commit. Code review #112113
- The collectionpath resolver is required for akonadi testing in kdepim-runtime. Commit. Code review #112112
- Add collectionIsPopulated(Akonadi::Collection::Id). Commit. Code review #112145
- Fix invocation of NotificationSource methods. Commit.
- Simplify API I introduced yesterday,. Commit.
- Return KXMLGUIClient here too. Commit.
- Return KXMLGUIClient use by entitytreeview. Commit.
- Remove unused include. Commit.
- Don't use the kdepimlibs forwarding includes within kdepimlibs itself. Commit.
- New class to import ical files into akonadi. Commit.
- Revert "REVIEW: 111946". Commit.
- Use QLAtin1String. Commit.
- REVIEW: 111946. Commit. Code review #111946
- Make compile agent with QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII. Commit.
- Fix MonitorFilterTest. Commit.
- Adapt MonitorNotificationTest to the fact that notifications are now filtered on the server. Commit.
- Introduce NotificationSource object that hides the actual source. Commit.
- Add public api for AgentType::agentCustomProperties. Commit. Code review #110981
- Don't call Akonadi via DBus when the server is not running. Commit.
- Fix incidences being duplicated when importing a calendar. Commit. Fixes bug #316312
- Don't consider transient states into the right direction an error. Commit.
- Adapt to the test runner service name change. Commit.
- Fix 'unused parameter' warning. Commit.
- Implement support for server-side notification filtering. Commit.
- Properly restart the server in multi-instance mode. Commit.
- Also put the temporary directory into the isolated environment. Commit.
- This got fixed in the meantime, so adjust the test. Commit.
- Don't try to be too clever here. Commit.
- Properly port test to NotificationMessageV2. Commit.
- Adapt test to reality, FETCH error behavior changed (intentionally). Commit.
- Fix unit test. Commit.
- At least display a warning if opening an external payload file fails. Commit.
- Check if there is a payload before accessing it. Commit.
- Rework environment variable handling. Commit.
- Fetch retrieval order is undefined, so don't make assumptions here. Commit.
- Make this test multi-instance aware. Commit.
- Connect to the result signal of the correct job. Commit.
- Use unique instance names to allow parallel tests. Commit.
- Exit properly when the test environment setup fails. Commit.
- Namespace agent config files correctly. Commit.
- Properly namespace stuff in XDG_[CONFIG|DATA]_DIR. Commit.
- Simplify copyDirectory() a bit. Commit.
- Also create all missing parent directories. Commit.
- Disable agent auto-starting by default. Commit.
- Remove dead code. Commit.
- Restore D-Bus interaction between the runner and the generated shell script. Commit.
- Remove the environment variable cleaning. Commit.
- Remove obsolete kabc/kcal dependencies. Commit.
- Port server restarting to proper Akonadi API. Commit.
- Port the shutdown code to Akonadi::ServerManager. Commit.
- Port synchronization step to proper Akonadi jobs. Commit.
- Port agent instance creation to proper Akonadi API instead of raw D-Bus. Commit.
- Don't mess with KLauncher and sycoca, also coming from the host session now. Commit.
- Remove the manual D-Bus daemon startup/shutdown code. Commit.
- Port server state detection to use Akonadi::ServerManager. Commit.
- Start the Akonadi server with the correct instance identifier. Commit.
- Add Akonadi session instance identifier setup. Commit.
- Mac OS 10.4 is no longer a concern. Commit.
- Only single empty lines, First line, last line(s). Commit.
- Fix ResourceSchedulerTest. Commit.
- Don't remove trash attribute on default collection. Commit.
- Fix logic. Commit.
- Allow to unregist special collection. Otherwise when we change special collection we have a lot of folder with special attribute. Commit.
- Fix condition for notification message ignoring: now if itemsFlagChanged is not connected to a slot (like with ObserverV2), the itemChanged() connection is also evaluated and not skipped. Commit.
- Fix ServerManager shutdown state logic. Commit.
- Change the One-Line-If-Statement(s) for akonadi, #110220. Commit.
- Added support for GID. Commit. Code review #110648
- Fix changerecorder assert further. Commit.
- Prevent EntityListCache from causing an endless loop. Commit. Code review #111718
- Implement "job debugging string" for ItemModifyJob. Commit.
- Allow to not retrieve remote identification data (RID, RREV). Commit.
- Fix previous fix, for the case where erasedMessages > 0,. Commit.
- Fix missing calls to notificationsEnqueued, leading to assert in changerecorder_p.cpp. Commit.
- Add unit test for ProtocolHelper::itemFetchScopeToByteArray(). Commit.
- Add ItemFetchScope::fetchChangedSince() to fetch only items modified since given timestamp. Commit. Code review #111508
- Change the for-statement #110270. Commit.
- Change the if-statement #110250. Commit.
- Handle external payload filenames without path. Commit. Code review #111542
- Add ItemFetchScope::fetchChangedSince() to fetch only items modified since given timestamp. Commit. Code review #111508
- Don't call jobStarted before jobCreated. Commit.
- Pass an extra string to the akonadiconsole job tracker, to better identify jobs. Commit.
- Fix high CPU usage caused by EntityCache. Commit. Fixes bug #322137
- Don't offer convenience functions that help do a massive data-loss. Commit.
- Don't crash after receiving a dataChanged() about unknown item. Commit.
- Not necessary to use a dynamic cast here. Commit.
- Delay initialize the calendar. Commit.
- Disable deletion tracking in our akonadi calendars. Commit.
- For convenience, open the collection dialog with the tree expanded. Commit.
- Repair alarms part 2. Commit.
- Fix typo. Commit.
- Fix typo. Commit.
- Update last modified date when modifying incidence. Commit. Fixes bug #320478
- Pedantic. Commit.
- Remove @since. Commit.
- Add the ability to load only specific mime types. Commit.
- Initialize mIgnoreRetrievalErrors. Commit.
- Use the same settings consistently until the operation is finished. Commit.
- Reverse allow to edit multi contact. It crashs. Good idea to test special case as edit same item twice. Commit.
- Ignore events with invalid DTSTART. Commit. See bug #235690
- Don't leave cruft inside the QHash. Commit.
- Save/load dialog size. Commit.
- Don't compute counts when we're not going to draw them. Commit. Code review #110946
- Rename variable, it's no longer by UID. Commit.
- Another 15% less cpu time on loading big calendars. Commit.
- Fix Bug 320815 - collectionDialog in collectionrequester.cpp defines no icon. Commit. Fixes bug #320815
- Dont crash while printing debug info. Commit.
- Correctly expose that ResourceState is a friend class. Commit. Code review #110777
- The hash is indexed by instanceIdentifier, not uid now. Commit.
- More debug info. Commit.
- Remove twice separator. Commit.
- Use QFrame::StyledPanel instead of QFrame::Panel. Commit. Code review #110812
- Move to own directory. Commit.
- Don't leave EntitCacheNodes that don't exist on server marked as pending. Commit.
- Fix Bug 320450 - Create default "Mark as read" shortcut. Commit. Fixes bug #320450
- Fix condition. Commit.
- Remove assert for now. Commit.
- Add entitytree. Commit.
- Generate a akonadi designer plugins. Use need kdelibs >=4.10.4 or if you use kdelibs master update master. Commit.
- Dont' assert if Incidence has empty UID. Commit. Fixes bug #320329
- Print useful information before asserting. Commit. See bug #320329
- Print a kError if we hit an assert. Commit.
- Fix message string for SynchronizeCollectionsRecursive. Commit.
- Discard batch operation when no item has RID. Commit.
- Update Incidence's read-onlyness when the collection changes. Commit.
- Set incidences as read only, if the collection is read only. Commit.
- Fix i18n and typos. Commit.
- More message fixes for StandardMailActionManager. Commit. Code review #110486
- Minor: Increment copyright year. Commit.
- Fix crash when having incidences with the same uid. Commit.
- Add error messages. Commit.
- Fix Monitor's lazy-ignore filter. Commit.
- New method: Akonadi::Item::List items() const;. Commit.
- Explain the advantage of using this instead of Collection foo(id). Commit.
- Fix crash when performing inter-resource move of multiple items. Commit.
- Don't show checkboxes on structural collections. Commit.
- Add dumpMemoryInfo() methods to org.kde.dfaure interface. Commit.
- Adapt to API change in Akonadi server. Commit.
- Only drop items without RIDs from the batch instead of discarding the whole batch. Commit.
- Get rid of 'the the's. Commit.
- More consistent use of the term "Message" over "Mail" or "EMail". Commit. Code review #110483
- Print debug info in case of assert. Commit.
- QVector::remove removes by index and not by value. Commit.
- Assert instead of waiting for the payloadException. Commit.
- No need to test if it's always correct anyways. Commit.
- Added occurrenceiterator as a way to iterate over all occurrences in a calendar, which takes exceptoins into account. Commit.
- Exception awareness for akonadi/calendar classes. Commit.
- Made calendarbase exception aware. Commit.
- Avoid creation of a real session here as well. Commit.
- Allow to overwrite Session::defaultSession() for unit tests. Commit.
- Make the isolated test cmake option affect all of these tests. Commit.
- Fixed ETM itemMove test. Commit.
- Fix animation timer running forever when the index isn't visible. Commit.
- Out-line push() and pop(). Remove unnecessary mutable. Commit.
- Same performance fix as in 7c92094e5b + 0c71a44c6d88. Commit.
- Oops, remove debug output. Commit.
- Fix stupid mistake I made in 7c92094e5b3. Commit.
- Allow to explicitly unblock some types of alarms in BlockAlarmsAttribute. Commit. Code review #110127. See bug #318392
- Kill the SmartList, it's useless. Commit.
- Kill unnecessary kDebug()s. Commit.
- Fix typos in documentation. Commit.
- This method should receive Incidence, not IncidenceBase. Commit.
- Fix extract message. Commit.
- Pedantic--. Commit.
- Fix typo .Now we can generate code to have label/tooltip (need in korganizer). Commit.
- Give context to the message strings "%1 creation", "%1 modification". Commit.
- Add failsafe path for release mode. Commit.
- Introduce Entity::SmartList::findByRemoteId(). Commit.
- Enqueue non-batch notifications for non-batch events. Commit.
- Minor optimization. Commit.
- Fix receivers filter in isLazilyIgnored(). Commit.
- Connect only to ObserverV3 signals when available. Commit.
- Improve API docs. Commit.
- Add Akonadi::Entity::SmartList::findById. Commit.
- Trim all the lines for kdepimlibs/akonadi. Commit.
- Fix editor not being dismissed after pressing OK. Commit.
- Corrected @since to 4.10 for the backported commit. Commit.
- Add support for batch ops to Akonadi::ResourceBase. Commit.
- Create Entity::SmartList - a QList subclass with handy features. Commit.
- Fix isLazilyIgnored() so that ModifyFlags is ignored properly. Commit.
- Remove unused #includes. Commit.
- Add asserts to AgentBase. Commit.
- Fix pedantic. Commit.
- Speed: use index.sibling(), it's faster. And reuse the result... Commit.
- Skip fetching the CollectionRole. Get FetchStateRole directly. Commit.
- Improve the re-queueing algorithm. Commit.
- Remove the
s for kdepim-runtime/agents, kcm, tray, xml. Commit. - Don't throw payload exceptions to the outside world. Commit.
- Don't throw payload exceptions to the outside world. Commit.
- Don't insert invalid items. Commit. Fixes bug #316937
- Add faster method to get the payload from an Akonadi::Item. Commit.
- Remove the
s for kdepimlibs/akonadi. Commit. - Split a batch notification into many single-item notifications and requeue them. Commit.
- Sort retrieved items before comparing to requested items. Commit.
- Use EntityListCache to cache items. Commit.
- Fix EntityListCache. Commit.
- Add test for EntityListCache. Commit.
- Use faster method (no need to fetch the Collection object from the model). Commit.
- Fix typos and Item initialization in MonitorPrivate. Commit.
- Put new items into proper childEntities collection when using InvisibleCollectionFetch. Commit. Code review #107153
- Initial port of libakonadi to NotificationMessageV2. Commit.
- ImageProviderTests: change the image protocol to http. Commit.
- ImageProviderTests: factorize the image url. Commit.
- ImageProviderTests: make it kde-based, with GUI. Commit.
- Initialize variables. Commit.
- Also search through nco:nameAdditional. Commit.
- Revert my last addition, and to that in SpecialMailCollections instead, for strong typing. Commit.
- Also add a getter, will be useful in NewMailNotifierAgent::itemAdded for instance. Commit.
- Remove unnecessary failing connect, I used slotResult instead. Commit.
- Disable the unittests that create a self-contained akonadi. Commit.
- Fix runtime error about lack of qRegisterMetaType. Commit.
- Simplify code, operator[] takes care of this. Commit.
- Add job for discovering all special collections. Commit.
- Simplify code, operator[] takes care of this. Commit.
- Use descriptive labels for buttons instead of Yes/No. Commit.
- Use Collection::displayName() for user-visible strings. Commit.
- Use Collection::displayName(). Commit.
- Add convenience method Collection::displayName(). Commit. Code review #109263
- Do not override local EntityDisplayAttribute on collection sync. Commit.
- Use EntityDisplayAttribute in CollectionRequester. Commit. Code review #109261
- Don't crash when accepting an invitation. Commit.
- Add support for virtual collection mimetype. Commit.
- Don't add a compiletime dependency on the latest akonadi server. Commit.
- Send client capability command. Commit.
- Support asking for the cached parts, a new feature in the Akonadi server. This makes it possible for the IMAP resource to recover missing mail bodies (caused by other Akonadi bugs or file system damage). Commit.
- Declining invitations doesn't crash anymore. Commit.
- Print debug before crashing. Commit.
- CANCEL iTip messages were not being sent. Commit.
- Only enable IGNOREERRORS for akonadi protocolVersion >= 30 so we can backport it to 4.10. Commit.
- IgnoreErrors option for itemfetchscope, which allows to retrieve all available items even if some of a collection are not available. Commit.
- Only enable IGNOREERRORS for akonadi protocolVersion >= 30 so we can backport it to 4.10. Commit.
- Fix slot. Commit.
- Add QObject parent to FetchJobCalendar ctor too. Commit.
- Add a QObject parent to CalendarBase/ETMCalendar's ctor. Commit.
- Fix TODO message. Commit.
- The overuse of the [ ] operator on QHashes, lead to storing invalid collections. Commit. Code review #109208
- Rename InvitationHandler to ITIPHandler. Commit.
- Documentation ++. Commit.
- Remove unused enumerator. Commit.
- Remove method from public API. Commit.
- Don't crash if the resource changes the UID of an incidence. Commit.
- IgnoreErrors option for itemfetchscope, which allows to retrieve all available items even if some of a collection are not available. Commit.
- Do not touch the queue or get the next notification if changeProcessed or replayNext is called when the ChangeRecorder is not in recording mode. This makes sure we do not lose notifications in agents. Commit.
- Port to the library case changes in kdelibs. Commit.
- Be sure to store emails as lowercase. Commit.
- Update buildsystem for KF5/Qt5. Commit.
- Build with KF5. Commit.
- Use the correct include file in the ui file. Commit.
- Port to new insertCatalog code. Commit.
- Remove some kglobal includes which are no longer needed. Commit.
- Port some K_GLOBAL_STATIC to Q_GLOBAL_STATIC. Commit.
- Link to KDE4SUPPORT where needed. Commit.
- Port kcalcore to GenerateExportHeader. Commit.
- Exclude Akonadi/KCal from the build. Commit.
- Fix typo. Commit.
- Fix Bug 309324 - No error message when ItemCreateJob or ItemModifyJob fails. Commit. Fixes bug #309324
- Fix Bug 315917 - kontact crashes when saving a distribution list. Commit. Fixes bug #315917
- Avoid to have an error message on wince. Don't know if it was fixed on wince. Commit.
- Allow to select email when we double click. Commit.
- Allow resources to emit status(NotConfigured). Commit. Code review #109125
- Allow resources to emit status(NotConfigured). Commit. Code review #109125
- Remove unneeded parameter. Commit.
- Add some missing includes. Commit.
- Use KLocalizedString include where possible. Commit.
- Fix include. Commit.
- Indent. Commit.
- Minor. Commit.
- Fix Bug 315212 - Feature Request - for Contact custom field creation. Commit. Fixes bug #315212
- Add support for sflphone + sms (need sflphone from master). Commit.
- Explicit ctor. Commit.
- Misspelling--. Commit.
- Fix Laurent's email address in the copyright. Commit.
- Fix Bug 315115 - Akonadi Firstrun doesn't work. Commit. Fixes bug #315115
- Start to fix bug report on "Bug 314959 - Exporting contacts to vcard overwrites already exported cards with same name". Commit. See bug #314959
- Fix includes.Remove not necessary variable. Commit.
- Fix save/load settings. Fix ekiga. Commit.
- Implement ekiga support. Commit.
- Now we can show all application (wince when we use wince). Fix enum. Commit.
- Remove qdebug. Commit.
- Remove debug. Commit.
- Start to add ekiga support. Commit.
- Fix mem leak. Commit.
- Fix Bug 302749 - KAddressBook promotes Microsoft Skype. Commit. Fixes bug #302749
- Start to fix Bug 302749 - KAddressBook promotes Microsoft Skype. Commit. See bug #302749
- Fix initialize variable. Commit.
- Initialize variable. Remove not necessary variable. Commit.
- Initialize variable. Commit.
- Allow to save/restore properties dialog size. Commit.
- Align action icons in the KAddressBook contact display. Commit. Code review #108719
- Initialize variable. Remove not necessary variable. Commit.
- Initialize variable. Commit.
- Remove not necessary variable. Commit.
- Use a faster contains expression for "start of word" matches. Commit.
- Use a faster contains expression for "start of word" matches. Commit.
- Fix other mem leak. Commit.
- Thanks for the mem leak... Commit.
- Show() rather than exec() the ContactGroupEditorDialog. Commit.
- Show(), rather than exec() the ContactEditorDialog. Commit.
- Clean else/endif/endmacro. Commit.
- Clean else/endif/endmacro. Commit.
- ContactSearchJob: Add missing UNION between the sparql group patterns. Commit.
- Fix some typos in apidocs. Commit.
- Several API docs fixes. Commit. Code review #108038
- Several API docs fixes. Commit. Code review #108000
- Calendaring: Undo batch operations in reverse order. Commit.
- Use kDebug() instead of kWarning(). Commit.
- Calendaring: Fix crash, don't use unitialized q. Commit.
- Make q const. Commit.
- Several API docs fixes. Commit. Code review #107991
- Remove TODO. Commit.
- Constify q. Commit.
- Fix connect(). Commit.
- Fix connect(). Commit.
- Add a license. Commit.
- A couple of krazy issues. Commit.
- Use lowercase includes. Commit.
- Add support for disabling collection filtering. Commit.
- "explicit" not needed here. Commit.
- Add support for KCalCore::CalFilter filtering. Commit.
- Cleanup the CalendarModel. Commit.
- Add example of how to display calendar items with 5 LOC. Commit.
- Filter out items from the KCheckableProxyModel. Commit.
- Cleanup ETMCalendar interface. Commit.
- Don't assert here. Commit.
- Add private class. Commit.
- Some API Documentation issues have been solved. Commit. Code review #107809
- Add getter method for the ETM. Commit.
- Minor: Align code. Commit.
- FreeBusy: Dont' crash if we call setCalendar( 0 ). Commit.
- Add debug info. Commit.
- Ignore incidences with duplicate UIDs if they have different ids. Commit.
- Get message from dialog if it still exists. Commit.
- Reenable needed use case of implicit conversion. Commit.
- Fixed typos. Commit.
- Several EBN Krazy fixes. Commit.
- Several EBN Krazy fixes. Commit.
- Several EBN Krazy fixes. Commit. Code review #107755
- Several EBN Krazy fixes. Commit. Code review #107734
- Several API docs fixes. Commit. Code review #107723
- In race condition we can have overlay and server started. Commit.
- Fix license. Commit.
- Add explicit to ctors. Commit.
- Fix typos. Commit.
- Reorder includes. Commit.
- Extract message from ui too. Commit.
- Fix license. Commit.
- Fix licence. Commit.
- Calendaring: Documentation++. Commit.
- Build the new calendaring classes. Commit.
- Re-enable Messages.sh. Commit.
- Delete d-pointer in dtor and remove Q_DECLARE_PRIVATE. Commit.
- D-pointerize SocialNetworkAttributes. Commit. Code review #107783
- Some changes to socialutils, list follows. Commit. Code review #107235
- Rename the dpointer from SocialFeedItemData to SocialFeedItemPrivate,. Commit.
- Use non-deprecated types and methods:. Commit.
- Fixed export macro. Commit.
- Port to nepomuk-core. Commit.
- Don't crash if entity tree model is 0. Commit.
- Be sure to delete entry in map. Commit.
- Port to the CMake FeatureSummary. Commit.
- Remove use of macro_optional_find_package. Commit.
- Initialize variable. Commit.
- Initialize pointer. Remove not necessary variable. Commit.
- Honour the online/offline setting requested by a client application in every case. Commit. Fixes bug #195300. See bug #300086. See bug #298956
- Honour the online/offline setting requested by a client application in every case. Commit. Fixes bug #195300. See bug #300086. See bug #298956
- Fix build with QJson >= 0.8.0. Commit.
- Actually fix the memory leak by clearing up the data in m_items. Commit. Code review #106832
- Fix implementation of the PurgeBuffer. Commit. Code review #106832
- Fix iterator crashes in ETMPrivate::removeItems and purgeItems. Commit. Code review #106832
- Properly deref root indices in SelectionProxyModel destructor. Commit. Code review #106832
- Don't leak KSelectionProxyModels. Commit.
- Update some copyrights to 2012. Commit.
- Fix @since. Commit.
- Normalize indentation. Commit.
- Minor: Removed extra line. Commit.
- Fix @since and documentation. Commit.
- We're in soft-freeze, disable Messages.sh. Commit.
- Documentation cleanup. Commit.
- Documentation cleanup. Commit.
- Fix typos. Commit.
- Remove unused signal. Commit.
- Add documentation and TODO comment. Commit.
- Fix code style. Commit.
- Fix typos in documentation. Commit.
- Fix Bug 276410 - Geometry issue - phone number widget doesn't resize. Commit. Fixes bug #276410
- Fix error reporting by Albert Astals Cid. Commit.
- Add missing spaces. We are in soft string freeze btw. Commit.
- Normalize signal/slot. Commit.
- Note don't accept richtext (it stores data as plaintext). Commit.
- Re-enable the calendar subdirectory. Commit.
- Don't install/build calendaring lib yet. Commit.
- In createNotificationSource(), avoid crashing in dead dbus situation. Commit.
- Use QUrl for urls instead of QStrings. Commit.
- Cache KDateTime in SocialFeedItem. Commit. Code review #107113
- Not used. Commit.
- Fix build. Commit.
- Pedantic. Commit.
- Convert RemoveDuplicateCommand to RemoveDuplicateJob and expose it publicly. Commit. Code review #107219
- Revert "Fix compile of akonadi/socialutils". Commit.
- Fix compile of akonadi/socialutils. Commit.
- Optimize Contact Search Job Queries. Commit. Code review #107065
- Use QUrl where the API demands it. Commit.
- Use explicit conversion of QString to QUrl. Commit.
- Add some missing includes. Commit.
- Remove moc includes where not needed. Commit.
- Remove module includes. Commit.
- Don't always recompress contact photos when saving. Commit. Code review #106745. Fixes bug #307570
- Do not enter an infinite loop if the change log contains infinite items. Commit.
- Do not enter an infinite loop if the change log contains infinite items. Commit.
- Re-apply f142cc25 which got lost somehow. Commit.
- Fix comment. Commit.
- Optimize ChangeRecorder to only update 8 bytes on disk when dequeuing. Commit.
- Fix infinite recursion (e.g. in akonadi_mailfilter) due to me adding a if() at the wrong place. Commit.
- My assert detected an unexpected change in pendingNotifications due to compression. Commit.
- Don't call notificationsEnqueued if all messages got filtered out. Commit.
- Add more output on the assert which should never ever happen... but does. Commit.
- Fix compile in mobile mode. Commit.
- Invent a small set of commands in order to script ChangeRecorder testing. Commit.
- Refactor unittest a bit, to reduce code duplication. Commit.
- Streamline saving in the ChangeRecorder. Commit.
- ChangeRecorder: no saving if no recording. Commit.
- Don't duplicate the head of the queue when saving. Commit.
- Improve documentation on the handling of "pipeline" in Monitor & ChangeRecorder. Commit.
- Constify, to reassure me that acceptNotification doesn't change anything. Commit.
- Fix ancestor retrieval for new collection inside a non-visible parent. Commit.
- Add a new status to AgentBase called "NotConfigured". Commit.
- Fix indentation (forgot to finish that when creating the cpp file). Commit.
- Let me see kDebugs() during unittests. Commit.
- Fix ancestor retrieval for new collection inside a non-visible parent. Commit.
- Decrease sizeof(Akonadi::ItemPrivate) by 8 bytes on 64bit architectures. Commit.
- No kres-migrator please, during unittests. Commit.
- Disable the running of all unittests with sqlite3, it just hangs. Commit.
- Document where this plugin comes from. Commit.
- Fix XSS issue in the contact viewer. Commit. Fixes bug #305169
- Unit tests that expect to run isolated, should check that. Commit.
- Fix compile warning. Commit.
- Add focus to title. Commit.
- Allow to show just "vcard" page (not custom page) need by kmail. Commit.
- Fix Bug 308091 - Bad Plural in "Are you sure" Dialog. Commit. Fixes bug #308091
- Const'ify. Commit.
- Fix update button when we create new contact. Commit.
- Since 4.9.3 :). Commit.
- Add a signal for "initial fetching of this collection is done" to the ETM. Commit.
- Correctly update Item's remoteRevision in Akonadi::Item::apply(). Commit. Fixes bug #283954. Code review #106710
- Fix i18n with context. Commit.
- Tidy delegate drawing code. Commit. Code review #106640
- Merge commit '95c143d27decbf01f6807de9e1e1d588702b2acb'. Commit.
- Fix age computation for birthday strings. Commit. Fixes bug #298756
- Make the QJSON includes available for all of social utils. Commit.
- Revert "Use the proper environment variable". Commit.
- Use the proper environment variable. Commit.
- When we use a project, we must make the include directory for it available as well... Commit.
- Build fix necessary for Debian users. Commit.
- Fix Bug 304871 - Show "Name
" instead of just "Name". Commit. Fixes bug #304871 - Include moc. Commit.
- Fix pedantic. Commit.
- Fix link. Commit.
- A bit of style cleanup. Commit.
- Link to the correct library. Commit.
- Export the library info. Commit.
- Use loadImage instead of loadAvatar. Commit.
- Add Akonadi Social Utils library. Commit. Code review #106631
- Fix the build. Commit.
- Properly implement virtual collections. Commit. Code review #106547
- Add patch from Sebastian Scheibner "Create HD contact photos". Commit. Code review #106570
- Fix Bug 307618 - parsing problem with anniversary property. Commit. Fixes bug #307618
- Add a new requestItemDeliveryV2 that returns the error message. It needed some refactoring in how the error is sent through dbus. Commit. Code review #106629
- Add a new requestItemDeliveryV2 that returns the error message. It needed some refactoring in how the error is sent through dbus. Commit. Code review #106629
- Fix Akonadi::CollectionDialog::setDefaultCollection() not working. Commit.
- Add Akonadi::CollectionPropertiesDialog::setCurrentPage(). Commit. Code review #106623
- Erge remote-tracking branch 'origin/KDE/4.9'. Commit.
- Fix synchronization between favorites view and folder tree in kmail. Commit.
- Use a RAII class instead of blockSignals(true);...;blockSignals(false). Commit.
- Add google talk (need icons for it). Commit.
- Don't create all actions when not necessary (add fix potential crashs). Commit.
- Don't create all actions all the time. Commit.
- Fix update text action. Commit.
- Start to fix Bug 307427 - Kaddressbook crashes on add to favourite. Commit. See bug #307427
- Fix Bug 307371 - telephone number entry field is used for resizing. Commit. Fixes bug #307371
- Remove QtGui will break in qt5. Commit.
- No allow to change status when we can't. Commit.
- Use QCOMPARE(a,b) instead of QVERIFY(a==b) for better error messages. Commit.
- Port all QVERIFY( job->exec() ) to AKVERIFYEXEC( job ). Commit.
- Move ChangeRecorderPrivate method implementations to a proper .cpp file. Commit.
- Fix 306981: Email address copied from a contact via right click is. Commit. Fixes bug #306981
- Fix extract i18n. Commit.
- Fix 306997 impossible to open an existing contact by right click in. Commit. Fixes bug #306997
- Add facility to determine whether the collection tree has been fetched. Commit.
- Add facility to determine whether a collection has been populated. Commit.
- Request the editor for counter-proposals. Commit.
- Export class. Commit.
- -pedantic. Commit.
- Fix includes. Commit.
- Normalize SIGNAL signature. Commit.
- Fix a call to i18n(). Commit.
- Fix Bug 230886 - allow (un)subscribing multiple folder at once. Commit. Fixes bug #230886
- Backlist crypto variable. Commit.
- Add new signal currentAgentInstanceClicked (used by kmail). Commit.
- Update default color when we change color scheme. Commit.
- Don't display QRCode in vcard in kmail. It takes too many place. Commit.
- Make the dialog a bit more pretty. Commit.
- Make killing running jobs work, by reconnecting the corresponding session. Commit.
- Do not kill running jobs from Session. Commit.
- Factor out the forceful reconnecting code, we'll need that for kill(). Commit.
- Killing is wrong here, that will overwrite the error code we just set. Commit.
- Add an option to keep the collection list view expanded. Commit.
- Optimize the no-op cases, these filters are expensive. Commit.
- Add unit tests for job killing. Commit.
- Allow to use the real Session scheduler when using FakeSession. Commit.
- Remove dead code. Commit.
- Fix Bug 97239 - better support for including own vCard into mails. Commit. Fixes bug #97239
- Move sendAsICalendar() to kdepimlibs. Commit.
- New method: InvitationHandler::publishInformation(). Commit.
- Introducing sendiTIPMessage(). Commit.
- Fix Bug 299664 - Alphabetic sorting of custom fields in the contact. Commit. Fixes bug #299664
- Add another lost comment. Commit.
- Add some 4.4 code, commented, so we don't loose it. Commit.
- Send update e-mails after modifications and deletions. Commit.
- Add kError(). Commit.
- If the user cancels the dialog, abort the batch insert. Commit.
- Disable groupware communication and the history stack. Commit.
- When adding a batch of incidences, don't show multiple dialogs. Commit.
- Add method to retrieve which collection was last used. Commit.
- Set the destination policy to "ask". Commit.
- Honour the cancel button. Commit.
- Add TODO about unit-tests. Commit.
- Unparent the right incidence. Commit.
- Only listen to deletions and modifications that we've made. Commit.
- Export class. Commit.
- Add method to copy incidences and incidence hierarchies. Commit.
- Add method pasteAvailable(). Commit.
- Add class to cut and copy Incidences. Commit.
- Allow to override the default mail transport. Commit.
- Cherry-pick b55df6bf09510a0d0eb6d7b40ff3c3717dd077e2 by Laurent. Commit.
- Set the user agent. Commit.
- Add support for KDEPIM_ENTERPRISE_BUILD. Commit.
- Remove some TODOs. Commit.
- Finish a few i18n TODOs. Commit.
- Don't crash when history is disabled. Commit.
- Record the deletions as a group, into the undo stack. Commit.
- Prevent our cache from eating too much memory. Commit.
- Add documentation. Commit.
- Remove TODO. Commit.
- Remove TODO. Commit.
- Remove unused methods. Commit.
- Update TODO file. Commit.
- Remove todo. Commit.
- Fix undoing modifications. Commit.
- KWarnings() and kErrors(). Commit.
- Fix items not being updated in korganizer. Commit.
- Performance improvement. Commit.
- Fix default description. Commit.
- Only set a default description if one wasn't specified. Commit.
- Performance optimization. Commit.
- Q_SIGNALS: instead of signals:. Commit.
- Less debug noise. Commit.
- Create a private class for PublishDialog. Commit.
- Don't support groupware scheduling for journals. Commit.
- Documentation++. Commit.
- Fix empty payload crash when deleting incidences. Commit.
- Fix signal/slot connection. Commit.
- Use Q_SLOTS/Q_SIGNALS instead of slots/signals. Commit.
- Fix indentation. Commit.
- Missing Q_OBJECT. Commit.
- Less debug noise. Commit.
- Don't prepend "undo"/"redo" to texts. Commit.
- Give better names to methods. Commit.
- RedoAvailable() and undoAvailable() methods. Commit.
- Emit changed() whenever the history state changes. Commit.
- Document two methods. Commit.
- Remove CollectionSelection. Commit.
- Remove calendar argument from scheduler's ctor's. Commit.
- Remove unused member. Commit.
- Fix indentation. Commit.
- Simplify ctor. Commit.
- Register attribute when library is loaded. Commit.
- Install blockalarmsattribute.h. Commit.
- Remove unused methods. Commit.
- Rename this namespace for readability. Commit.
- Copy the bcc property from kcalprefs into CalendarSettings. Commit.
- Add a todo. Commit.
- Export this class. Commit.
- Copy handleInvitation() code into InvitationHandler. Commit.
- Split invitation handler into two. Commit.
- Fix includes. Commit.
- Support the new database upgrading state of the Akonadi server. Commit.
- Some more spaces, some less spaces, some more blocks, part 2 from akonadi. Commit.
- Add methods to retrieve a list of child items. Commit.
- Add namespace and export the class. Commit.
- Don't use "using namespace" in public headers. Commit.
- Fix typo. Commit.
- Remove KCalPrefs dependency. Commit.
- Add more settings that we will need here. Commit.
- Add calendarsettings KConfigSkeleton. Commit.
- Forgot to add the FreeBusyDownloadJob. Commit.
- Move freebusymanager to kdepimlibs. Commit.
- Some more spaces, some less spaces, some more blocks, part 1 from akonadi. Commit.
- Re-add the calendarChanged() signal. Commit.
- New method itemList(KCalCore::Incidence::List);. Commit.
- Implement the alarms method. Commit.
- Add the BlockAlarmsAttribute. Commit.
- Expose the deletion cache. Commit.
- Don't keep reading when we reached the end of the stream. Commit.
- Improve documentation. Commit.
- Make these a slot. Commit.
- Call the invitation code. Commit.
- Introduce the invitation handling code into IncidenceChanger. Commit.
- Make the remaining stuff async. Commit.
- Make handleInvitation() async. Commit.
- Make the scheduler a member, created on the heap. Commit.
- Better signal name. Commit.
- Remove dynamic cast. Commit.
- Rename incidencefetchjob.cpp to incidencefetchjob_p.cpp. Commit.
- Remove mailtransport from ctor. Commit.
- Don't allow invalid and uninitialized calendars. Commit.
- Add a getter to know if the calendar is already loaded. Commit.
- Fix a typo found by Rolf Eike Beer. Commit.
- Remove some TODO comments. Commit.
- Merge acceptTransationFinished() and performTransactionFinished(). Commit.
- Make MailScheduler fully async, with proper error handling. Commit.
- Create the MailClient on the heap, as member. Commit.
- Add a private class. Commit.
- Hardening. Commit.
- Update documentation. Commit.
- Simplify API by removing the TransactionId stuff. Commit.
- Make the invitation handler compile. Commit.
- Don't export class. Commit.
- Rename to _p, will be private. Commit.
- Move invitation handler to kdepimlibs. Commit.
- Make changes do make it compile. Commit.
- Remove annoying messagebox from ETM. Commit.
- Setup the timespec. Commit.
- Return transaction ids instead of bool. Commit.
- Make the method const. Commit.
- Scheduler_p.cpp now compiles. Commit.
- Drop the "2" suffix and add "_p". Commit.
- Start to clean the MailScheduler class. Commit.
- Use a shared pointer here. Commit.
- Minor: Remove virtual keyword from dtor. Commit.
- Minor: Add TODO and remove another TODO. Commit.
- Fix i18n (Found by David). Commit.
- Give more information in the "Unable to register service at D-Bus" error. Commit.
- Improve API docs. Commit.
- Add messagebox we can not add it in 4.9. Commit.
- Don't allow to create folder with a . at begin or end. Commit.
- Fix unit test. Commit.
- Fix Bug 258926 - kmail2: Folders are not translated in main view. Commit. Fixes bug #258926
- More namespaces for dbus and relevant config files for multi-instance akonadi, as well as some public api for other clients to adapt. Commit.
- Add namespacing for agent D-Bus service names. Commit.
- Make changer recorder files multi-instance aware. Commit.
- Don't duplicate the akonadi folder. Commit.
- Look for akonadiconnectionrc in the right place. Commit.
- Start to remove hardcoded D-Bus service names. Commit.
- Add patch from David to avoid to search group with @ as it's forbidden. Commit.
- Fix Bug 303240 - Local Subscription dialog does not show groupware. Commit. Fixes bug #303240
- Don't allow to create group with @ or . in groupname. Commit. See bug #247105
- Fix typos. Commit.
- Coding style fixes suggested by Kevin Krammer in review 105474. Commit.
- Not necessary here, changeProcessed() takes care of this already. Commit.
- Update the entire ancestor chain here. Commit.
- Make replaying after waiting for item listing more robust. Commit.
- Reset the pending replay flag once we actually do the replay. Commit.
- Make sure we also provide the full collection object for the parent. Commit.
- Sort pending collections so that we process them top to bottom. Commit.
- Add recursive move replay in ResourceBase. Commit.
- Allow to disable move translation for partially monitored collection trees. Commit.
- Remove wrong assert. Commit.
- Move collection move translation code to ResourceBase. Commit.
- Fix typos. Commit.
- Coding style fixes suggested by Kevin Krammer in review 105474. Commit.
- Not necessary here, changeProcessed() takes care of this already. Commit.
- Update the entire ancestor chain here. Commit.
- Make replaying after waiting for item listing more robust. Commit.
- Reset the pending replay flag once we actually do the replay. Commit.
- Make sure we also provide the full collection object for the parent. Commit.
- Sort pending collections so that we process them top to bottom. Commit.
- Add recursive move replay in ResourceBase. Commit.
- Allow to disable move translation for partially monitored collection trees. Commit.
- Fix Bug 276043 - contacts should be sorted by birth date instead of. Commit. Fixes bug #276043
- Remove wrong assert. Commit.
- Move collection move translation code to ResourceBase. Commit.
- Minor. Commit.
- Fix Bug 293232 - Writing a SMS via Kadresbook do not work, assign empty. Commit. Fixes bug #293232
- Improve error message, don't show "unknown error", Unknown means "other". Commit.
- Provide extension mechanism to dumpToString(), for resource-specific data. Commit.
- Fix crash when using RMB/Show Notification List at the wrong time. Commit.
- Some less spaces, some more spaces. Commit.
- Try to fix Bug 283272 - crash when marking folder read. Commit. Fixes bug #283272
- Remove "size = -1" from font size html element. Commit. Fixes bug #221963
- Since this is a public library code, use the Qt module for including. Commit.
- Micro-optimization. Commit.
- Minor spelling fix (in a comment). Commit.
- Fix includes. Commit.
- Fix Bug 300244 - Inconsistent behavior in the folder properties dialog. Commit. Fixes bug #300244
- Fix enable/disable recent folder. Commit.
- Also show birthdays with invalid time (who cares for the time anyway?). Commit. Fixes bug #295644
- Extended notes class with some properties. Commit.
- Add license and copyright for Tobias that were missing. Commit.
- By default an item which is not selectable is alway selected. Commit.
- Store info how we want to see email (allow remote, show in html). Commit.
- Correct code example. Commit.
- Add missing setCollectionPropertiesPageNames need to fix bug #296450. Commit. See bug #296450
- Fix compile with no cast ascii. Commit.
- Improve contains queries. Commit. Code review #104338
- Follow the query builder's naming scheme for properties. Commit.
- Consistently ask for the akonadi item it along with each sparql query. Commit.
- That was too aggressive, Collection::root() is perfectly valid here. Commit.
- Don't exclude RID-less local collections from syncing. Commit.
- Recover local collections that lost their HRID somehow. Commit.
- Another safety level to protect local collection without RID from deletion. Commit.
- Document assumptions about the RID being present. Commit.
- Make Valgrind happy. Commit.
- Add EntityTreeView::setDefaultPopupMenu(). Commit. See bug #259963. Code review #104132
- Disable enable sync favorite folder. Commit.
- Less warnings. Commit.
- Not necessary. Commit.
- Fix order proxy. use directly proxy and not sourceModel to have exact. Commit.
- Fix dnd menu when we move collection between two item. Commit. See bug #259358
- Fix Bug 259358 - Re-ordering folders via drag & drop not working anymore. Commit. Fixes bug #259358
- Use click text for showing 'No Folder' in CollectionRequester. Commit.
- Remove commented code. Commit.
- Register meta types for AgentManager signal argument types. Commit.
- Correctly filter out columns that are not accessible. Commit.
- Avoid creation of duplicated resources through configuration lost. Commit.
- Remove the Q_DECLARE_METATYPE from here. Commit.
- Fix build on calendaring branch. Commit.
- Create the default maildir folder in a way that acts like a container (like in KMail1). Commit.
- Add API for the resources to be able to dump scheduler and changerecorder. Commit.
- Revert "in createItemSyncInstanceIfMissing(), warn but don't assert if". Commit.
- Constify the new method, thanks Sergio for noticing. Commit.
- Move dump-notification-list code from akonadiconsole to changerecorder,. Commit.
- Fix race between ServerManager and AgentManager. Commit.
- Fix copy and paste error in parameter naming (https://git.reviewboard.kde.org/r/103334). Commit.
- More robust row selection handling. Commit.
- Always update mDeletedAttributes here. Commit.
- Fix Bug 112644 - In the "move" menu the current folder is displayed too. Commit. Fixes bug #112644
- Backport for Bug 233414 - Folder size of collapsed folders does not. Commit.
- Start to fix Bug 233414 - Folder size of collapsed folders does not. Commit. See bug #233414
- No need to i18n tech strings. That will just be a mess. Thanks Pino. Commit.
- Create a copy email address link in the addressbook component. Commit. Fixes bug #244678
- Use else() and endif() everywhere. Commit.
- Allow to show only checked folder. Commit.
- Add focus to lineedit. Commit.
- Fix search Remove a proxymodel. Commit.
- Add a virtual destructor and delete d. Commit.
- Optimization not necessary to create a Akonadi::MimeTypeChecker for each. Commit.
- Minor optimization. Commit.
- Use setClearButtonShown. Commit.
- In some cases the itemsyncer is turned-off, so check for that. Commit. Fixes bug #293178
- Fix "Bug 293138 - Marking a Mixture of Read und Unread Messages" (need. Commit. Fixes bug #293138
- Explicitly set the time component of the entered birthday to invalid. Commit. Fixes bug #282169. Code review #103776
- Remove space before question mark. Commit.
- Fix URL. Commit.
- Fix tooltip when we use active icon. Commit.
- Revert "in mimeTypesMonitored() and itemsMonitored() don't call toList() on". Commit.
- Progress. Commit.
- Fix Bug 291010 - Folders in favourites (list mode) are shortenend. Commit. Fixes bug #291010
- Minor optimization. Commit.
- In mimeTypesMonitored() and itemsMonitored() don't call toList() on. Commit. Fixes bug #292134
- In itemForIndex(), if the index's item is invalid return empty Item. Commit.
- In createItemSyncInstanceIfMissing(), warn but don't assert if. Commit.
- Remove duplicated code. Commit.
- Rename incidence to incidencebase. Commit.
- Only report success/failure after all async operation ends. Commit.
- Don't use the assignment operator. Commit.
- Add CalendarBase::modifyIncidence(). Commit.
- Make the Scheduler's API async. Commit.
- Copy kcalutils/scheduler.cpp to akonadi/calendar/scheduler_p.cpp. Commit.
- Unit test for mailTo(). Commit.
- Give an icon to the "Manage Local Subscriptions" standard action. Commit.
- Improve i18n. Commit.
- When we try to sync folder and resource if offline ask to make it online. Commit.
- Unit tests for mailOrganizer(). Commit.
- Unit-tests for MailClient::mailAttendees. Commit.
- Commit missing mailtransports file. Commit.
- Create an identity for the organizer. Commit.
- Add a maildir and a dummy transport. Commit.
- Some unit tests for mailclient_p.cpp. Commit.
- Use an enum for error values instead of bool. Commit.
- End file with newline. Commit.
- Add some hooks that will be enabled in unit-test mode. Commit.
- Add apidox information. Commit.
- Fix bug: reload selection when we create favorite collection. Commit.
- Fix bug: reload selection when we create favorite collection. Commit.
- Fix build with final. Commit.
- Fix build with final. Commit.
- Stub for the MailClient unit-tests. Commit.
- Remove exec() calls, make this class async. Commit.
- Move mailclient to kdepimlibs. Commit.
- "namespace" the include guards for AKONADI_CONTACT. Commit.
- Minor coding style. Commit.
- Add/fix KUIT and add context to a couple of i18n strings. Commit.
- Unused variable warnings-=3. Commit.
- KComboBox instead of QComboBox. Commit.
- Normalize SIGNAL and SLOT signature. Commit.
- Improve appearance and operation of the IM address dialogue. Commit. Fixes bug #244799. Code review #103620
- Remove the timeSpec from the ctor. Commit.
- Use a generic hasRight() function. Commit.
- Documentation fixes. Commit.
- Make conflict prevention work across IncidenceChanger instances. Commit.
- In ~EntityTreeModel(), don't crash deleting all the Nodes. Commit. See bug #289381
- In ~EntityTreeModel(), don't crash deleting all the Nodes. Commit. See bug #289381
- Try to safely delete all the Node pointers from each child entity list. Commit. Fixes bug #289831
- Try to safely delete all the Node pointers from each child entity list. Commit. Fixes bug #289831
- Unit-test for undoing/redoing group operations. Commit.
- Propagate Item::Id changes into MultiEntries. Commit.
- Misspelling--. Commit.
- Undo in paralel instead of in sequence. Commit.
- Don't allow duplicate item ids in group operations. Commit.
- Fix typo. Commit.
- Revert "Add a bunch of validity checks to avoid crashes.". Commit.
- Revert "Add a bunch of validity checks to avoid crashes.". Commit.
- Add a bunch of validity checks to avoid crashes. Commit.
- Make group operations atomic. Commit.
- Be a bit more relaxed with these asserts. Commit.
- Support for IncidenceChanger's group operations. Commit.
- Implement MultiEntry class. Commit.
- Use the original collection when undoing deletions. Commit.
- Use an internal IncidenceChanger for undoing/redoing. Commit.
- Add support for undoing bulk delete. Commit.
- ++Doxygen. Commit.
- Unit-tests for undoing/redoing incidence modifications. Commit.
- Fix undoing modifications. Commit.
- Unit-tests for undoing/redoing deletions. Commit.
- Unit tests for redoing creations. Commit.
- Fix redo. Commit.
- Move CalendarSupport::History into kdepimlibs. Commit.
- Speed up columnCount(), to by-pass the slow QSFPM mapping. Commit.
- Print the offending collection id in the kWarning. Commit.
- In retrieveAncestors(), return if the root of the collection you are. Commit.
- Use qweakpointer. Commit.
- Fix unit-tests. Commit.
- Wait for all signals before starting the next test. Commit.
- Dequeue queued modifications after processing them. Commit.
- Reset this member var so other tests aren't affected. Commit.
- Don't attach queued modifications to transactions by mistake. Commit.
- Test transactions with more changes. Commit.
- Test transactions with more changes. Commit.
- Unit-test transactions with modifications. Commit.
- Fix permission error when creating incidence. Commit.
- Test when one operation aborts due to ACLs. Should rollback. Commit.
- Cancel transaction when there are no ACLs. Commit.
- In markMessages(), put the mTargetStatus.statusFlags() into an. Commit.
- Unit tests for atomic operations where one operation fails. Commit.
- Make atomic operations work. Commit.
- Fix linkage. Commit.
- In addRecentCollection(), add a crash guard for item's value being 0. Commit. Fixes bug #287923
- Deprecate StatisticsProxyModel, and install collectionutils_p.h. Commit.
- Revert "Performance: there's no reason for the QSFPM overhead here.". Commit.
- In monitoredollectionAdded(), don't attempt to find the ancestors. Commit. Fixes bug #274730
- Performance: there's no reason for the QSFPM overhead here. Commit.
- S/QVERIFY/QCOMPARE. Commit.
- Unit tests for 2 atomic modifications and 2 atomic deletions. Commit.
- First test for atomic operations. Commit.
- Renable automatic committing. Commit.
- Pass the parent in the ctor instead of doing job->setParent(). Commit.
- Port from qWait() to QTestEventLoop. Commit.
- Fix signal/slots (so remove mem leak here) and display dialog if error. Commit.
- Remove duplicate code, don't launch a deleteitemjobs when list of items. Commit.
- Fix mark all message when we have multi collection selected. Commit.
- In getCountRecursive() don't assert on invalid collections; instead,. Commit. Fixes bug #271393
- Initialize bool to false. Commit.
- Fix i18n. Commit.
- Use text color even if we have just one column without number of email. Commit.
- Add a dumpToString() DBus method for showing the task list in akonadiconsole. Commit.
- It's not the backgroundcolor but text color. Commit.
- Allow to drag background (for quota). Commit.
- Disable "Update Folder" on folders that don't support this action. Commit. Code review #103228
- Don't say "Ready" or "Connection established" when Offline. Commit.
- Add unit test for atomic batch operations. Commit.
- Add a new overload for setContextText(), this one with an argument. Commit.
- Use ki18n() instead of i18n() in a bunch of places that needed it. Commit.
- Properly pass title and error message. Commit.
- Proper error handling of fetch jobs in ETM. Commit. See bug #286045
- Unit-tests for the checkable parte of the calendar. Commit.
- In the ctor, don't attempt to access the qApp->thread() if qApp is 0. Commit.
- Set a proper background color for the collection dialog. Commit.
- Resize the QML collection dialog properly when the window is resized. Commit.
- Unit-tests for for the observer interface when modifying incidences. Commit.
- Unit-tests for for the observer interface when deleting incidences. Commit.
- Unit-tests for collectionChanged() signal. Commit.
- Unit-tests for the initial loading of collections and items. Commit.
- Add collectionsAdded() and collectionsRemoved() signals. Commit.
- Unit-tests for FetchJobCalendar. Commit.
- Fix signal. Commit.
- Add skeletons for ETMCalendar and FetchJobCalendar unit-tests. Commit.
- Unit-tests for childIncidences(). Commit.
- Make childIncidences() receive uid/itemId instead of full payload. Commit.
- Hide tag editor if nepomuk is not initialized. Commit.
- Unit-test for deleteAll{Events,Todos,Journals}. Commit.
- Implement deleteAll{Events,Todos,Journals}. Commit.
- Unit-test for delete{Event,Todo,Journal,Incidence}. Commit.
- Unit-test add{Event,Todo,Journal,Incidence}. Commit.
- Whitespace. GIT_SILENT. Commit.
- Remove bogus return statement. Commit.
- Unit tests for CalendarBase::item(). Commit.
- Add getter for the IncidenceChanger. Commit.
- Make the unit test 5x faster. Commit.
- Add tests/calendarbasetest.cpp. Commit.
- Don't leak IncidenceChanger. Commit.
- Make the ctor public. Commit.
- Apidox fixes. Commit.
- Add unit-test for ResultCodePermissions. Commit.
- Add apidox recommendations on not updating attributes unnecessarily. Commit.
- Fix i18n message. Commit.
- Unit-tests for for collection rights. Commit.
- Qt::UniqueConnection is enough here. Commit.
- Sort Akonadi::CollectionComboBox contents. Commit.
- GPL->LGPL. Commit.
- Minor apidox. Commit.
- Fix Bug 285817. When we select multi folder fix enable disable "mark all message as read/unred". Commit.
- Add new column: respectsCollectionRights. Commit.
- Fix compiler warnings about static method not being defined. Commit.
- Make ctor explicit. Commit.
- Forgot the "static" keyword on the definition. Commit.
- Use internal linkage ( file scope ). Commit.
- Allow the ctor to receive a parent since it's a QObject. Commit.
- Rename AkonadiCalendar to CalendarBase. Commit.
- GPL->LGPL. Commit.
- Use Gui instead of NoGui. Commit.
- Unit tests for all setters and getters. Commit.
- Unit-test against multiple modifyIncidence() in parallel. Commit.
- Unit-tests for modifyIncidence(). Commit.
- Unit-tests for IncidenceChanger::deleteIncidence(). Commit.
- IncidenceChanger's deleteFinished() signal was missing data. Commit.
- More unit-tests for IncidenceChanger::testCreating(). Commit.
- Allow to create popup menu necessary to kmail. Commit.
- Use a _data() method for testCreating(). Commit.
- Add Q_DECLARE_METATYPE so these types can go into QTest columns. Commit.
- Build tests. Commit.
- In addRecentCollection(), check if mListRecentCollection.isEmpty(). Commit.
- Optimization++ not necessary to recalkl mimetype function when we fill menu. Commit.
- Directory structure for akonadi testrunner and first simple unit-test. Commit.
- Starting to move kdepim/calendarsupport to kdepimlibs/akonadi/calendar. Commit.
- Make the mobile collectiondialog fullscreen on harmattan. Commit.
- Fix Bug 285134 - Closing the drop action popup by clicking somewhere else will execute a "move" operation instead of "cancel". Commit. Fixes bug #285134
- Fix typos in krazy excludes. Commit.
- Fix enable disable. Commit.
- Tell people how to debug "fatal error, timeout trying to get lock". Commit.
- Fix ItemFetchJob connect() statement. Commit.
- Fix Bug 284678 - Dragging messages to folders indicates drop targets *between* folders. Commit. Fixes bug #284678
- Not allow to edit name. Commit.
- Fix Bug 284676 - Dragging messages to collapsed folder with subfolders will expand subfolders even after releasing the mouse button. Commit. Fixes bug #284676
- Reduce number of call. Commit.
- Add a hidden config option for toggling the QRCodes in the contactviewer. Commit.
- Lgpl. Commit.
- Resolve alias read from the desktop file too. Commit. Fixes bug #283615
- Use the method argument. Commit.
- Q_UNUSED(parent) in createChangeMediator(). Commit.
- Removed used variable size from deserialize(). Commit.
- Remove unused variables allDataAvailable and noDataAvailable. Commit.
- Const ref some loop iterators. Commit.
- Const ref some loop iterators. Commit.
- Add a krazy:exclude. Commit.
- Krazy:exclude strings for a couple of false postives since Krazy cannot. Commit.
- Fix a misspelling and format the doxygen comments a little bit nicer. Commit.
- Replace QLineEdit with KLineEdit. Commit.
- Add a newline to end-of-file. Commit.
- Const'ify. Commit.
- Minor optimization. Commit.
- Optimization; not necessary to store all painter variable when we change just qfont. Commit.
- Ignore this signal if the value hasn't changed. It's always 100 here. Commit.
- Reevaluate network status after resuming from suspend. Commit.
- Reapply TransactionSequence aborting early if transactions are disabled fix. Commit.
- Revert "Fix TransactionSequence aborting early if transactions are disabled.". Commit.
- Fix TransactionSequence aborting early if transactions are disabled. Commit. See bug #283584
- Minor optimization. Commit.
- Minor. Commit.
- Minor optimization. Commit.
- Exclude virtual. Commit.
- Allow to exclude virtual folder (as search folder). Commit.
- Don't select collection. Just allow to select item => address. Commit.
- Implement missing trash-actions to fix actionstatemanagertest. Commit.
- Optimization. Commit.
- Minor. Commit.
- Optimize++. Commit.
- Temporary workaround for data loss on copy/move bugs. Commit. Fixes bug #281552. Fixes bug #279722
- Load translation catalog akonadicontact for EmailAddressSelectionWidget. Commit. Code review #102415. See bug #274547
- Fix label with &. Commit.
- Fix include. Commit.
- Forward headers don't work without prior installation. Commit.
- Fix includes. Commit.
- Fix menu when we removed a collection. Commit.
- Now we have a menu which show recent collection. Commit.
- Add safeguards to prevent crashes. Commit.
- Really use the type name, to not end up with FOO of type FOO. Commit.
- Fixed documentation. Commit.
- Enable contact filtering by email address availability. Commit. Fixes bug #250242. Code review #102619
- Fix markup, and some typos. Commit.
- Until now one can trigger collection tree synchronization via AgentInstance::synchronizeCollectionTree(), but there is no way to. Commit.
- Set a program name to show a nicer name in the kwallet dialog, not just "Akonadi Resource". Commit. Fixes bug #277769. Fixes bug #265586
- Pedantic. Commit.
- Fix order. Commit.
- Silence warning. Commit.
- Fixes in fetchChangedOnly:. Commit.
- Add EntityListCache. Commit.
- Rename the slot to be more meaningful. Commit.
- Add the mediator to the factory. Commit.
- Merge tokoes efforts on the change mediator with my own. Commit.
- Add static methods which internalize the metacall. Commit.
- Add the object notification message. Commit.
- Refactor MonitorDependencies into ChangeNotificationDependenciesFactory. Commit.
- Add some convenience constructors to the jobs. Commit.
- Add a less than operator to Entity. Commit.
- More asserts. Commit.
- Fix problems with outdated items/collections in monitor cache. Commit.
- Fix parent collection in change notifications. Commit.
- Fix unit test. Commit.
- Get rid of the reset/layoutChanged storm. Commit.
- Optimize the fetched data only for modifications (otherwise itemAdded gets an item without payload). Commit.
- Add the possibility to fetch only the parts that really changed. Commit.
- Never and forever have a slightly different semantic. Commit.
- Make sure we hand out valid collection objects, with a resource id. Commit.
- Don't try to synchronize collections without a valid resource id. Commit.
- Whitespace fix. Commit.
- On initial startup, register an empty folder as empty, if the fetch job has no items. Commit.
- Add info that we can't add '/' in folder name. Commit. Fixes bug #230680
- Fix bug 276276 SMS length should be limited to 70 chars when using non-ascii chars. Commit. Fixes bug #276276
- Fix Bug 280644 - tooltips in akonadi/contact/actions/contactactionssettings.kcfg.cmake untranslatable. Commit. Fixes bug #280644
- Don't delete menu when not necessary (reduce number of create/delete). Commit.
- Extract messages. Commit.
- Minor optimization. Commit.
- Fix Bug 281265 - "Empty all trash folders" has no effect. Commit.
- Emit emitResult( Failed ); when col is invalid otherwise command will never deleted. Commit.
- Typo. Commit.
- Const'ify. EmitResult( Ok) when we cancel empty all trash otherwise it's never deleted. Commit.
- Fix export problems. Commit.
- Fix some more QString conversion problems. Commit.
- Compile fix. Commit.
- Compile fix. Commit.
- Fix suspicious QString::arg() substitution. Commit. Code review #102500
- Make invalidateCache() actually call its implementation method. Commit.
- Ignore agents that are not resources here. Commit.
- Initialize pointer to 0 to fix gcc warning. Commit.
- Minor. Commit.
- Minor optimization. Commit.
- Add a less aggressive cache invalidation method to ResourceBase. Commit.
- Add helper job for invalidating the cache of an entire collection. Commit.
- Not necessary. Commit.
- Make the critical dialog text translatable. Commit.
- Forgot the AKONADI_EXPORT macros. Commit.
- Finish the job also in case there is nothing to do. Commit.
- Put FreeBusyProviderBase into a non-deprecated library. Commit.
- Identified the cause for slowness when marking 8000 emails as read. Commit.
- Tell krazy to ignore the dpointer check for these classes. Commit.
- KUrl vice QUrl. Commit.
- Use KMessageBox instead of QMessageBox for that KDE consistent feeling. Commit.
- Straighten-up includes. Commit.
- Fix spelling errors. Commit.
- Use const refs for foreach variables. Commit.
- Make the ProgressSpinnerDelegate ctor explicit. Commit.
- Replace the conditional compiles on _WIN32_WCE with Q_OS_WINCE. Commit.
- Add a newline to the end of the file. Commit.
- Fix the KDAB copyright. Commit.
- Krazy control file. skip the tests subdir. Commit.
- Be explicit with the types being streamed out, to match the code that is. Commit.
- Unset copy the addressee and unset photo and logo before doing mobile barcodes. Commit. Fixes bug #278383
- Argh, wrong debug output can be very confusing. Commit.
- Better way of checking for valid/invalid (invalid can be -1, -2, -3 etc.). Commit.
- Allow to update all favorite folders. Commit.
- Add some more asserts. Commit.
- Add a new assert. Commit.
- Build with KDE4_ENABLE_FINAL. Commit.
- Normalize signal/slot. Commit.
- New noteutils namespace with the NoteMessageWrapper convenience class for akonadi notes. Commit.
- Disable code when we compile qt with no_draganddrop etc. Commit.
- Bump the resources and agents versions (now based on the kdepimlibs one). Commit.
- Compile fix. Commit.
- Fix bug #259566 folder it's better than collection. Commit.
- Const'ify. Commit.
- Pedantic. Commit.
- Fix build. Commit.
- Updated trashhandling according to comments of vkrause. Commit.
- Trashhandling. Commit.
- Now we can get default display name. Commit.
- Be less noisy if Prison is not installed. Commit.
- Remove warning for unhandled status flags. Commit.
- Same code as in entitytreeview. Commit.
- Now we can move item to the favorite folder. Commit.
- Show menu when we want to dnd in favorite folder but not copy/move yet... still a bug. Commit.
- Remove space requested by "Pino Toscano". Commit.
- Const'ify. Commit.
- Add missing i18n. Commit.
- Disable "remove duplicate mail" when we can't delete mail. Commit.
- Disable "move to trash" when we can't delete item. Commit.
- Remove not move to trash. Commit.
- Use kDebug. Commit.
- Const'ref. Commit.
- Make ETM fetch empty collections at least once. Commit. Fixes bug #271913. Code review #101844
- Only add the mime type filter proxy when we really need it. Commit.
- Avoid adding deleted attributes to the item. Commit.
- Avoid adding deleted items to the item. Commit.
- Check for fixed behavior of item fetch for unknown item. Commit.
- Fix FreeBusyProvider interface declaration. Commit.
- Add FreeBusyProvider base classes. Commit.
- A developper needs more time to debug an agent. #101507. Commit.
- Make context menu items in Calendar Manager in Korganizer translated. Commit. Code review #101504
- Coding style cleanup. Commit.
- Fix tests. Commit.
- Copy more files to the build dirs. Commit.
- Build with FAST_CONCATINATION and FAST_OPERATOR_PLUS which seem to be set now. Commit.
- Fix compile with "(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)". Commit.
- Remove the flat collection model. Commit.
- Fix memory leak. Commit.
- Must early return on error. Commit.
- Early return. Commit.
- Add a couplle of asserts. Commit.
- Fix this job for fetching NonOverlappingRoots. Commit.
- Fix memory corruption. m_rootNode is in childEntities, so already deleted. Commit.
- Fixup the last commit. Commit.
- Don't emit data changed for collections which have no index. Commit.
- Add comment explaining what's going on. Commit.
- Remove comments and TODOs about ordering support. Commit.
- Move the comment to the block it refers to. Commit.
- Remove unused methods. Commit.
- Assert assumptions about validity of parentCollections. Commit.
- Don't ignore move messages relating to the root collection. Commit.
- Invert the logic here for readability. Commit.
- Don't fetch roots incrementally. Commit.
- Don't iterate over all stored collections, just the ones we're interested in. Commit.
- Make this more efficient. Don't loop over all Collections. Commit.
- Make isHidden typesafe. Commit.
- Fix memory leak. Delete the cache. Commit.
- Fix some memory leaks. Commit.
- Add comment about what's going on and fix whitespace. Commit.
- Constness++. Commit.
- Fix whitespace. Commit.
- Fix handling of change of the root collection. Commit.
- Make indexForCollection return something appropriate if showing the root. Commit.
- More tests. Commit.
- Use QCOMPARE where possible so that QTestLib reports actual value. Commit.
- Make example code match the note below. Commit.
- Use QVERIFY instead of Q_ASSERT. Commit.
- Run all tests for Monitor with ChangeRecorder too. Commit.
- Add the inspectable changerecorder. Commit.
- Make it possible to set the monitor dependencies factory through the change recorder private. Commit.
- Split out the fake entity cache so it can be shared. Commit.
- Always check legacy kres for migration. Commit. Fixes bug #270631
- Protect against an endless loop when the resource doesn't answer. Commit.
- Don't create a new self owned session if using the default session. Commit.
- Fix change recorder in the ignored move case. Commit.
- Make the result of the translateAndCompress known to the caller. Commit.
- Don't emit an insert signal for ignored moves. Commit.
- Use the QQueue API like Monitor does. Commit.
- Make sure to emit partial job completeness signals when running subjobs. Commit.
- Actually, parent.column can be < 0 here. Commit.
- Add patch missing from last commit. Commit.
- Fetch all ancestors in one go. Commit.
- Add a Constructor which can specify the fetch type for multiple collections. Commit.
- Move duplicated initialization to a shared method. Commit.
- Initialize and use the Type in the CollectionFetchJob. Commit.
- We can handle a monitored non-root collection directly without looping. Commit.
- Terminate at the root if it is not Collection::root. Commit.
- Minor iterator cleanup. Commit.
- Remove workaround for bug long fixed in Akonadi. Commit.
- Be more deliberate here. The column can't be < 0. Commit.
- Some more constness. Commit.
- Fix indentation. Commit.
- Remove the now unused KBiHash. Commit.
- Remove KDescendantsProxyModel fork now that we depend on kdelibs 4.6. Commit.
- Don't leak barcodes. Commit.
- Kdelibs 4.6 depends on Qt 4.7, so we can drop Qt <= 4.6 compat code as well. Commit.
- Make contact view use prison to show barcodes. Commit.
- Remove pre-4.6 compatibility code. Commit.
- Make the itemId available to QML. Commit.
- Introduces CollectionFilterProxyModel::setExcludeVirtualCollections(). Commit. Code review #101259
- Reduce the number of columnCount() calls by half. Commit.
- Avoid doing the expensive recursive statistics calculation twice. Commit.
- Vertically center the text in the folder tree cells. Commit.
- If an invalid item is set, that counts as removal. Commit.
- Make the ETM able to monitor only a list of Items. Commit.
- Fix some whitespace issues. Commit.
- Reset the model when the list of items being monitored is changed. Commit.
- Instead of clearing the sesssion, just stop listening to jobs on it. Commit.
- Remove unused. Commit.
- Don't check pointer before to delete it. Commit.
- Invalid collections are not monitored. Commit.
- Fetch root items always, except for noItemPopulation and LazyPopulation with shown root. Commit.
- Reset model when a monitored collection is moved or removed. Commit.
- Refactor one method into two. Commit.
- Document the current state of how a message moves through the system. Commit.
- Whitespace. Commit.
- Make the device save data is written to and read from definable. Commit.
- Add missing licence headers. Commit.
- Start tests for the notification queues in Monitor. Commit.
- Add a factory for Monitor dependencies. Commit.
- Make it possible to create fake entity caches. Commit.
- Make this test pass again. Commit.
- Add an accessor. Commit.
- Whitespace. Commit.
- The sender doesn't need to be a KJob. Commit.
- Compile with clang++. Commit.
- Fix runtime warning about slot(QVariant) not found in scheduleCustomTask. Commit.
- Build with gcc 4.6. Commit.
- Increase timeout to obtain a lock. Commit.
- Make invisible collection fetch work again. Commit.
- Fix typo in documentation (contstructor). Commit.
- Add more checks in Akonadi::ItemSync::updateItem. Commit.
- Fix build against boost 1.46. Commit.
- Ctrl+U should mark only one e-mail as unread, not all. Commit. Fixes bug #264433
- Consistent wording between "edit email" and "edit IM" dialogues. Commit. Code review #100528
- Add missing "@since 4.7". Commit.
- Expand this assert into if+kError+assert(false). Commit.
- Save the contents of the pipeline in the ChangeRecorder. Commit.
- Refactor streaming into a method. Commit.
- Add a bit of docs to clarify a consequence of the API. Commit.
- Parameterise the target of an append when translating. Commit.
- Give this a more meaningful name. Commit.
- Added a comment saying that mimeTypeFilter() might return a list with a different order than the one passed to setMimeTypeFilter(). Commit.
- Revert "Use the process name instead of the identifier as the debug area name.". Commit.
- Fix documentation. Commit.
- Replace "target" with "destination". Commit.
- Extend API docs for current[Collection|Item]() a bit. Commit.
- Fix inconsistent coding style. Commit.
- Renamed "target" to "destination". Commit.
- Add getter methods for the destination collection and items. Commit.
- Use the process name instead of the identifier as the debug area name. Commit.
- Add new API: setAutomaticProgressReporting(). Commit.
- Warning--. Commit.
- Attempt to fix a few unit tests. Commit.
- Fetch collection details by default. Commit.
- Move the implementation of some methods to make it easier to track the path through them. Commit.
- Whitespace. Commit.
- Use the new Akonadi API to check the destination resource of moves. Commit.
- Added an assert so we notice when the method we want doesn't exist. Commit.
- Merge remote branch 'origin/komo3'. Commit.
- Print debug info before crashing. Commit.
- Show error for name conflicts on move/copy. Commit. Fixes bug #244598
- Make sure to fetch all collections in a resource when monitoring it. Commit.
- Reduce noise. Commit.
- Use quintptr as type for pointers. Commit.
- Add icon to contact viewer to open address. Commit.
- Set default map URL to OpenStreetMap. Commit.
- Add some comments from Christian Mollekopf. Commit.
- Fix the input after opening CollectionDialog from. Commit.
- Use the model of the combobox in CollectionDialog in MOBILE_UI mode. Commit.
- React to changes of the monitored resources. Commit.
- Open CollectionDialog when clicking on CollectionComboBox in MOBILE_UI mode. Commit. Fixes bug #263880
- When a top level collection is fetched, fetch its child items. Commit.
- Disable revision check on flag change. Commit. Fixes bug #252651
- React to notifications of agent removal before handling removal of individual collections. Commit.
- Do not intercept ManageLocalSubscriptions action. Commit. Fixes bug #259976
- Disable 'Delete Collections' action for system folders. Commit. Fixes bug #262484
- Remove the top-level search collection when there are no more search collections. Commit.
- Add 'Quit' button to details page of error overlay. Commit. Fixes bug #251473
- Fix collection dialog for WinCE platform. Commit.
- 4.6 was already branched. Trunk is 4.7. Commit.
- Load the akonadi catalog here as well, AgentBase does it already, it's. Commit.
- When guessing the catalog name from the executable, consider Windows as. Commit.
- Fix typo. s/secercy/secrecy. Commit.
- Make the object names of the registered default pages discoverable by providing. Commit.
- Remove AKONADI_USE_STRIGI_SEARCH in kdepimlibs as well. Commit.
- Improve updates in mobile UI mode. Commit.
- Don't keep re-reading the id of the default resource from a config file. Commit.
- Const & in foreach. Commit.
- Add a 'Quit' button to error overlay. Commit. Fixes bug #251473
- Disable the base widget only if it is not the overlay's parent. Commit.
- Use the preset mimetype filters for the SubscriptionDialog. Commit.
- Pass a list of mime type filters to the SubscriptionDialog. Commit.
- Use Akonadi::MimeTypeChecker to correctly resolve mime types. Commit.
- Add proper apidox. Commit.
- Filter out hidden folders and folders with wrong content types. Commit.
- Preserve more collection information if we have them available anyway. Commit.
- Decrease the size of the QML area to make it fit on the. Commit. See bug #261006
- Re-filter the pending notification when we notice that there is noone. Commit.
- Ensure the selected collection is visible, with e.g. favorites it was. Commit.
- Don't add an item to the virtual collection if it is already there. Commit.
- Call collection.id() and item.id() only once. Commit.
- Fix removing items from the proxy. Commit. Fixes bug #251365
- Make the CollectionDialog a normal window for mobile ui. Commit.
- Make the dialog fullscreen on mobile devices. Commit. See bug #261006
- More documentation. Commit.
- If a virtual collection had a item, it doesn't have to be in the model yet, so insert it. Commit.
- Some smaller layout and appearance changes. Commit.
- Port the Akonadi::CollectionDialog to QML for the MOBILE_UI profile. Commit.
- Add a whole bunch of resource-specific sanity checking for change. Commit.
- Update the label of SynchronizeCollectionsRecursive correctly. Commit.
- Use the collectionSelectionModel()->model() as base for CollectionDialog. Commit.
- Enable/disable the 'Move to trash' action depending on. Commit.
- Very ugly hack to bypass the normal drag&drop manager when using the. Commit.
- Reimplement more model methods to enable dropping. Commit.
- Implement drop handling in the favorites model. Now I just need to get. Commit.
- Fix in-place editing of favorites. It did rename the source folder. Commit.
- Disconnect from the correct object. Commit.
- Add missing since 4.6. Commit.
- Move isVirtual() into Collection. Commit.
- Since "Unread == ! Read" and we have no flag for unread, adapt the logic. Commit. Fixes bug #258041
- Disconnect itemLink/Unlink signals in the Observer default. Commit.
- Make sure the change recorder cannot get stuck if one of its signal is. Commit.
- Allow to specify the query language for persistent searches. Commit.
- Enable/disable the recursive sync together with the non-recursive one. Commit.
- Add action to sync the collections recursively. Commit.
- Fix signal/slot connection. Commit.
- Reselect resource after session reconnect. Commit.
- Revert temporary workaround, now that the timer issue is solved. Commit.
- Compress progress updates to dbus to one per second per collection. Commit. Fixes bug #259966
- Update zone.tab to a more recent version. Commit. Fixes bug #259736
- Reconnect the actions after the menu has been recreated. Commit.
- Revert commit 1205814 since it breaks loading. Commit.
- Stop killing other people's timers. Commit.
- Implement the recursive sync methods in the resource base and agentmanager. Requires the latest akonadi (1.4.81) from git. Commit.
- -pedantic. Commit.
- Add method to select default pages to display. Commit.
- Do not stop showing favorite collections if the config. Commit. Fixes bug #257985
- Add a temporary workaround for a buggy QTimer::isActive(). Commit.
- Allow applications to overwrite the new collection content type. Commit.
- Allow copy to self for folders and creating copies of an item in the. Commit.
- Remove old WinCE ifdefs. Commit.
- Do not wait for a timeout if the resource does not. Commit.
- Build with enable-final; global symbols with the same name in the same. Commit.
- Cleanup leftovers from before the explicit revision number updates. Commit.
- Make the statistics change notification compression code a bit more. Commit.
- Proof-reading: a SMS -> an SMS. It's pronounced 'ess-emm-ess', i.e. it begins. Commit.
- Revert "Remove the top-level search collection when there are no more search collections.". Commit.
- Add some more asserts to see where this goes wrong. Commit.
- Remove the top-level search collection when there are no more search collections. Commit.
- Take out kcm for wince. Commit.
- Add missing action texts for (Copy|Move)ItemTo(Menu|Dialog). Commit.
- Add missing action texts for (Copy/Move)ItemTo(Menu/Dialog). Commit.
- Set roles names to make custom roles available to QML. Commit.
- Show only collections in the 'Move to...' and 'Copy to...' dialog. Commit. Fixes bug #255459
- Register MessageFolderAttribute with AttributeRegistrar. Commit.
- Just Q_DECLARE_METATYPE is not enough here apparently. Commit.
- Add shorter icon text for mail standard actions. Commit.
- Use short strings for icon labels. Commit.
- Add missing header for the macro and template code in here. Commit.
- Make ServerManager behave better when called from a different thread. Commit.
- Forward the setContextText calls. Commit.
- Use display name from display attribute in CollectionPropertiesDialog if available. Commit.
- Add support for setting collection properties page names. Commit.
- Use same strings for kaction text and icon text if both are equal. Commit.
- Add icon text for standardactionmanager actions. Commit.
- - take out KIconButton for mobile. Commit.
- - add collectionproperties again for wince. Commit.
- - buildfix wince. Commit.
- Enable/disable the CreateSubTodo action depending on. Commit.
- Smaller coding style fixes and reorder the enums to. Commit.
- Fix typo. Commit.
- Set default dialer via cmake. seems to be the only possibility to change. Commit.
- Remove un-implemented actions and implement create and edit. Commit.
- Dial a phone number on wince. Commit.
- Maintaince mode is nothing generic but mobile specific. Commit.
- Remove unused code. Commit.
- Allow to set the collection properties pages that. Commit.
- Avoid that pages are created twice. Commit.
- Use full qualified type names inside factory macro. Commit.
- Add a new ctor to CollectionPropertiesDialog which. Commit.
- - decrease priority for resources for wince, because the application should be responsive. Commit.
- Compile with -DKDE_ENABLE_FINAL=1 again. Commit.
- - Dont make false alarm that a plugin is missing for wince. Commit. Fixes bug #256690
- - fix Soprano condition. Commit.
- Hopefully restore the KEditListBox removal, needed for MeeGo. Commit.
- Macro_log_feature's "DESCRIPTION" argument is meant to describe the features the package will provide if found, not describe the package itself (after all, users don't care what some random library _is_, they care what features installing it will provide them with). Commit.
- - take out soprano out of include so it can be build without soprano. Commit.
- - merged into qt, so take it out here. Commit.
- - take out soprano some more. Commit.
- - strip nepomuk some more for wince. Commit.
- - add messagebox for wince if a serializer plugin is missing. Commit.
- Workaround for bug 256689 (wince only). Commit. Fixes bug #256689
- Remove MessageStatus::isUnread/setUnread to simplify. Commit.
- Coding style cleanup. Commit.
- Ignore valid items that don't have payload. Commit.
- Use KSqueezedTextLabel instead of QLabel to avoid. Commit. Fixes bug #256973
- We have two flags for read/unread status, make sure isUnread() uses both and gives back the right result. Commit.
- Make config() and componentData().config() return the same config file. Commit.
- Coding style cleanup. Commit.
- Port the mark as command to use the new mass store job. Commit.
- Reset the internal changelog of the item when applying remote updates. Commit.
- Fixed typos. Commit.
- Support mass modification in ItemModifyJob. Commit.
- Code cleanup. Commit.
- Don't quit the agent server when the KGlobal refcount reaches 0, e.g. Commit.
- No more revision guessing after a STORE command, use the revisions sent. Commit.
- Coding style and API cleanup. Commit.
- Update cachepolicy ui file from -4.5 variant. Commit.
- Provide a "raw" mode for cache policy editing, and a user friendly one. Commit.
- Reduce dependency on generated ui class to one by name. Commit.
- Make the cache policy page public and install it. Commit.
- Oops, don't make the setter method const. Commit.
- Add an index policy attribute. Currently it just allows to exclude a. Commit.
- Propagate item revision changes to queued jobs in the same session. This. Commit.
- SelectedIndexes() -> selectedRows(), avoids multiple modify jobs when. Commit.
- Fix ignorePayload() vs. setIgnorePayload( true ). Commit.
- Hide collections that have the HIDDEN attribute ( e.g. kolab internal folders ) in the subscriptions dialog. Commit.
- Make apidox display images. Commit.
- Apidox formatting. Commit.
- Don't leak SelectionProxyModelPrivate. Commit.
- Improve apidox. Commit.
- Improve apidox. Commit.
- Arf. Commit.
- Hide the custom collection icon configuration on mobile. Commit. Fixes bug #255417
- Clean up header, kgenericfactory.h is no more, use kpluginfactory.h. Commit.
- Simplify the google maps query URL and don't open the. Commit.
- Use ignorePayload when doing a flag update. Commit.
- Cleanup the flag chaos a bit. Commit.
- Extend API docs. Commit.
- Use KPluginLoader to locate the library, rather than doing it ourselves with not-really-public-API. Commit.
- Use KLibLoader for people stuck with 4.5. Commit.
- Rename the backward compatible ui to workaround a cmake macro bug. Commit.
- Please the pimsters and use the deprecated KEditListBox for any kdelibs. Commit.
- Use KEditListWidget+QGroupBox instead of the deprecated KEditListBox. Commit.
- Use the private findLibrary() from kdecore instead. Commit.
- Fix the test on ItemIsDragEnabled flag on index you want drag. Commit.
- More docs. Commit.
- -insert object name for resource that are loaded in the agentserver, so that we can find out which one is which. Commit.
- Add support for XESAM based search infrastructure. Commit.
- AkoanadiAgentServer -> AkonadiAgentServer. Commit.
- At least test something: if extra fields of an Item compared to an Entity is correctly passed through after the copy constructor is used. Commit.
- Make sure a recursive listing is done even if a first level listing returns no items. Commit. Fixes bug #253054
- Implement 'per collection' synchronization progress information. Commit.
- When syncing collection trees in resources we need to consider locally. Commit. Fixes bug #252273
- Restore Qt 4.6 compatibility. Commit.
- Send NOREV in case of an invalid revision number. Commit.
- Assert more to get better error info. Commit.
- Filter for categories/tags as well (forward port of r1186766). Commit.
- Cache the ancestor chain for items from the same collection. Commit.
- Fix collection statistics total column, and save a few CPU instructions. Commit.
- Make static what should be static. Commit.
- Make the protocol helper a bit more performant. Commit.
- Recover and update some of the Akonadi documentation that was forgotten in. Commit.
- Don't crash if threadConnection() is called after the. Commit.
- Backport: Bug 187109 - RTL: Kmail: list view popup aligned to the left. Commit.
- Use the default session bus in the main thread, breaks legacy resources. Commit. Fixes bug #254246
- Link to solid on Windows CE, enable use of network status notification. Commit.
- Merged revisions 1181272,1181572,1181600,1181606,1181635,1182377,1182387,1182389,1182437-1182438,1182622,1182635,1182638,1182640-1182642,1182733,1182978 via svnmerge from. Commit.
- CCMAIL: kde@nyblom.org. Commit.
- Translatable++. Commit.
- Include QDBusConnection for sessionBus. Commit.
- Expose the low-level methods as well, this stuff is just too useful to. Commit.
- Don't crash if there is no context menu. Commit. See bug #249620
- Comment out the set version of SharedValuePool, currently unused and the. Commit.
- Introduce SharedValuePool, a little helper class that restores implicit. Commit.
- Proof-reading. Commit.
- Proof-reading:. Commit.
- Add support in ResourceBase for aborting activity. By default when the. Commit.
- Bring back support for sending SMS via Skype or custom command. Commit.
- Add shortcut as kmail-desktop. Commit.
- - fix wince build. Commit.
- Provide an EmptyTrash action. Commit.
- Paint the unread count over the icons, in icon mode. Commit.
- Remove unused variable. Commit.
- Removing unused includes. Commit.
- Add new class RecursiveItemFetchJob, which can be used to. Commit.
- Implement move to trash action. Commit.
- Don't need to update favorites on layoutChange. Commit.
- Restore BC. The result is a new ctor taking a QAbstractItemView. Commit.
- Implement match() to pass through to the source model. Commit.
- Allow the delegate to be used with non-tree views. Commit.
- Make it usable with a more complicated proxy stack. Commit.
- Don't use match() to find collections. Use modelIndexForCollection instead. Commit.
- Use selectedRows for efficiency and to only get indexes in column 0. Commit.
- Remove unused include. Commit.
- Allow to disable retrieval of the modification time, it turns out to be. Commit.
- Remove dead code. Commit.
- Add unit tests for join(). Commit.
- Add a few more test cases for quote(). Commit.
- Merged revisions 1179472 via svnmerge from. Commit.
- Fix build for mobile. Commit.
- Add a caption. Commit.
- Rework the local subscription dialog to look similar to the one used in. Commit. Fixes bug #249035. Fixes bug #250717. Fixes bug #250718
- Better include variants. Commit.
- - windows compile fix. Commit.
- More robust and correct update of the actions. Commit.
- Fix the Mark All As actions that I broke recently when introducing the "toggle mark" functionality. Commit.
- Make sure the subscribe/unsubscribe messages are always handled to avoid. Commit. Fixes bug #250070
- Support message mark toggling. Commit. Fixes bug #249716
- Backport 1177499. Commit.
- Don't attempt to retrieve data from columns > 1. Commit.
- Define WANT_DEPRECATED_KCAL_API. Commit.
- Provide a dialog caption, and add explanatory text for the user. Commit.
- Fix header in apidox. Commit.
- --krazy. Commit.
- Revert part of a previous commit that crept in. Commit.
- Focus the line edit when I show this dialog. Commit.
- Remove warnings about 'stale' Collections reported by the Monitor. Commit.
- Now agents no longer run in seperate processes per se, we need to deal. Commit.
- Support multiple collections in the duplicate removal actions. It removes the duplicates per collection. Commit.
- Create folders menu only when needed. Commit.
- Do not leak the submenus. Commit.
- Apidox. Commit.
- Improve apidox. Commit.
- Fix crash on move items in AkonadiConsole. Commit.
- Register Collection as a Qt meta type for the queued invokeMethod() call in runItemFetchJob(). Commit.
- Support multiple collections when moving to trash, marking as something. Commit.
- Support syncing of multiple collections at once. Commit.
- Make the Mark As actions to work with multiple mails. Commit.
- Now each agent holds its own QDBusConnection object when run in a seperate. Commit.
- Spelling fix. Commit.
- Don't use QDBusConnection::sessionBus() when agents are run in a different. Commit.
- Wait an event loop before invoking the delete. Commit.
- Add a standard Empty All Trash command to be used by mobile & desktop kmail. Commit.
- Clarify docs about what collection can be used as an argument in the jobs. Commit.
- Wring doxygen syntax in enum doc. Commit.
- Remove workaround from the ancient days of libakonadi. Commit.
- Save half a dozen method calls. Commit.
- Retrieve hidden folders if they have a non-hidden child collection. Commit.
- Get the apidox right, also remove the collection() method as it can. Commit.
- Add the missing @since tags. Commit.
- - change the desktop entry ClassName to X-KDE-ClassName(right name). Commit.
- Don't use const & for POD. Commit.
- Fixing debug output: if item to be deleted cannot be found in the hash, the result will be empty. Use the values from the passed in item for logging. Commit.
- Allow resources to sync only the attributes of a collection. Add a job. Commit.
- Remove technical mumbo-jumbo. Commit.
- Add a Loading <100> message while waiting for collections to be fetched. Commit.
- When initializing the model, first fetch topLevel collections, then the rest. Commit.
- Allow resources to limit the amount of local data loaded for comparisson. Commit.
- Make the FavoriteCollectionsModel expose a list of Collection::Ids instead of Collections. Commit. Code review #5317
- - added a search for static plugins. Commit.
- Fix i18n usage to get rid of I18N errors in action text/dialogs. Commit.
- Restore BC with KDE 4.5.x. Commit.
- Update the state of the new copy/move actions. Commit.
- Get rid of #ifdef KDEPIM_MOBILE_UI, so the same kdepimlibs can be used to develop desktop and mobile apps. Commit.
- Fixed double applied patch. Commit.
- Fix build on Sun Studio compiler. Commit. Fixes bug #249682
- - switch qlocalsocket to qtcpsocket for wince(because qlocalsocket is broken somehow). Commit.
- BeginInsertRow() is confusing, fix adding agent instances. Commit.
- Expose ItemSync::TransactionMode, so resource can optimize it for their. Commit.
- Fix notification filtering in case we are both filtering on resources. Commit. Fixes bug #250056
- Revert "Use emit macro for readability.". Commit.
- Fix stupid typo bug. Commit.
- Add unit test to show that state is handled correctly when. Commit.
- Handle state correctly for actions that work with multiple collections. Commit.
- Allow to add/remove multiple collections to/from the favorite collections model. Commit.
- - handle resource collections like normal collections. Commit.
- Add unit test for ActionStateManager. Commit.
- IsFolder also means not Collection::root(). Commit.
- Handle errors of ItemDeleteJob. Commit.
- Extract action state handling into a separated class ActionStateManager. Commit.
- Add convenience method to check whether a collection is the root collection. Commit.
- Enable DeleteResources/SynchronizeResources when multiple. Commit.
- - add support for plural forms in context texts. Commit.
- Set the focus on the line edit in create mode. Commit.
- Backport fix #180149. Commit. Fixes bug #180149
- Code cleanup. Commit.
- Add some api docs. Commit.
- Propagate remove/insert agent instances correctly. Commit.
- Add action to toggle 'Work offline' state. Commit.
- Don't start an item fetch job if statistics tells us there are no items. Commit.
- Fix some signed-unsigned comparison warnings. Commit.
- Build with QT_NO_CONTEXTMENU. Commit.
- Apidox. Commit.
- Don't build KCal if the platform profile asks us to disable deprecated stuff. Commit.
- Fix check for flag. !flag & value was doing a bit operation on a boolean. Commit.
- Remove extra semicolon from end of Q_PRIVATE_SLOT macro. Commit.
- Disable conflict detection in ItemSync for now. Commit. Fixes bug #248554
- Reconnect the monitor when the server restarts. This is necessary now. Commit.
- Make this code slightly less surprising and easier to read, no. Commit.
- Allow to specify "MinimumCheckInterval" as in kmail1. Commit.
- Show the item id for items which have no remoteId. Commit.
- Add a caption. Commit.
- Use emit macro for readability. Commit.
- Emit appropriate signals when changing filters. Commit.
- Change the fetchstate (for progress spinners) delayed. Commit.
- - made ResourceState a fried class to access a enum. Commit.
- Fix Messages.sh after yesterday change in extract-messages.sh. Commit.
- Do not rely on extract-messages.sh doing the work for us. Commit.
- Install the EntityRightsFilterModel. Commit.
- Install the header. Commit.
- Add more API to this proxy. Commit.
- Move the EntityOrderProxyModel to kdepimlibs. Commit.
- Recover source RIDs on moves if the destination resource has. Commit.
- Fix monitoring of collection subscription changes. Commit.
- Fix license header. Commit.
- Implement duplicate mail removal (works both in mobile & desktop). Commit.
- Allow to exclude some capabilities:. Commit.
- Fix found good collection when we have a treeview with several column (as in kmail). Commit.
- Clean up. Commit.
- Clean up. Commit.
- Add icons. Commit.
- Compile. Commit.
- Fix build, the generated interface name was wrong. Commit.
- The idea of passing an argument to the SMAM didn't really work out, so create separate actions for all Mark As... things. KMail desktop might need to be adapted. Commit.
- Follow change MessageSource to NotificationSource. Commit.
- Remove file that was not meant to be added. Commit.
- Add a todo specifying we have to unsubscribe the monitors at appropriate. Commit.
- Adapt to the akonadi split of NotificationManager. Commit.
- Merged revisions 1164715 via svnmerge from. Commit.
- Not used. Commit.
- Emit "actionStateUpdated". Commit.
- Add updateActions as slots. Commit.
- Remove space (reduce lenght when we have a lot of subfolder). Commit.
- Merged revisions 1164362 via svnmerge from. Commit.
- Merged revisions 1164343,1164345 via svnmerge from. Commit.
- Make Monitor a bit smarter when evaluating various overlapping filters,. Commit.
- Minor. Commit.
- Allow to specify which type of collection you want to show in subscription dialogbox. Commit.
- Add a lot more unit tests for the monitor filtering code. Now I'm. Commit.
- Fix icons. Commit.
- Allow to put favorite model (needs by kmail desktop). Commit.
- Allow to put favorite model (needs by kmail desktop). Commit.
- Typo. Commit.
- Customize the generic action titles for SynchronizeResource. Commit.
- Add SynchronizeResource action with default implementation. Commit.
- We cannot register objects in '/' on D-Bus anymore when running multiple. Commit.
- With multiple agent instances per process we cannot rely on. Commit.
- Add factory for in-process agents. Commit.
- Minor optimization. Commit.
- Create a dtor and free the root node. Commit.
- Initialize pointer. Commit.
- Bye bye phonon ! (WinCE only). Commit.
- Add account name as in kmail1, so we can know if we select "inbox" from which account. Commit.
- Re-enabled some important stuff now that we have QTreeView. Commit.
- Fix warning. Commit.
- Use customized context texts in DeleteAgentInstance implementation. Commit.
- Customize the generic actions titles and dialog texts. Commit.
- Add overload methods to pass StandardActionManager::Type values. Commit.
- Use the parent widget for the resource configuration dialog. Commit.
- Use overload methods to allow passing StandardActionManager::Type values. Commit.
- - forward action() calls correctly to StandardActionManager. Commit.
- No need to constantly attempt to reconnect to the Akonadi Server. Commit. Fixes bug #247482
- Customize the CreateResource action. Commit.
- - Customize the generic action titles for calendar. Commit.
- Remove the custom CreateAddressBook code in favor of. Commit.
- Add the CreateResource action to StandardActionManager together. Commit.
- Disable the ResourceProperties action if the resource. Commit.
- Merge akonadi/mail with akonadi/kmime, as discussed with Volker. Rename private headers to _p.h to obey to the rules. ;). Commit.
- Dialg->dialog. Commit.
- Add some more skeleton code to the SCAM, action implementations to come soon. Commit.
- Comment-out this file from doxygen processing. the code is too complex. Commit.
- Allow to define mime type and capability filters for the. Commit.
- Build with QT_NO_CAST_FROM_ASCII. Commit.
- Use direct includes to the .h file, as they are the only ones available at a clean build. Commit.
- Do not depend on kdepimlibs being already installed. Commit.
- Fix copyright headers. Commit.
- It will necessary in the future :). Commit.
- Extract messages. Commit.
- Kdepimlibs adjustments for WinCE:. Commit.
- Add standard mail actions to be used by mail apps (kmail desktop & mobile). Right now only the base of the standard mail action manager is there, and the mark as (with a status), move to trash commands are implemented. Commit.
- Port internal usage of KCal to KCalCore. Commit.
- Add new class AgentActionManager which will handle the. Commit.
- Coding style cleanup. Commit.
- Fix extract messages. Commit.
- Fix extract messages. Commit.
- Pushing a shell of what will be the StandardCalendarActionManager. Not added to build system yet. Massive code theft from Tobias's StandardContactActionManager. So much in fact, makes me wonder if there should be an ABC for these action managers. Commit.
- Use different implementations for (Copy|Move)(Item|Collection)ToMenu. Commit.
- Customize the default implementation to use address book. Commit.
- Allow to customize the strings in dialogs, message boxes and. Commit.
- Implement the action interception in a prettier way. Commit.
- Fix extract messages. Commit.
- Now I understand why it was not translated. Commit.
- Split CollectionDialog into a desktop and mobile implementation. Commit.
- Move the DeleteResource and ResourceProperties actions down to. Commit.
- Cancel subjobs instead of silently dropping them from our queue, there. Commit.
- Coding style cleanup. Commit.
- Remove obsolete signal. Commit.
- Add default implementation for all contact actions and. Commit.
- Allow to intercept the execution of the action's default implementation. Commit.
- Reduce code duplication. Commit.
- Move StandardContactActionManager from kdepim/kaddressbook/. Commit.
- Akonadi::Item: try to support older compilers by using the trick boost's enable_if/member_template test uses (defaulted dummy parameter). Commit.
- Akonadi::Item: make re-entrant again. Commit.
- Akonadi::Item: never return a null pointer from payloadBase(). Commit.
- Akonadi::Item: oops, compile. Commit.
- Akonadi::Item: When setting a new payload, destroy the legacy payload, too. Commit.
- Actually use a type we have a serializer for, using an unsupported type. Commit.
- Match up emphasis tag. Commit.
- Be more verbose about Flags/Attributes in the ConflictHandlingDialog. Commit.
- Fix two 'bugs' in unit tests:. Commit.
- Allow to disable automatic conflict handling. Commit.
- 10s seems to be not enough for phones under high load to create a new. Commit.
- Make it build with QT_STRICT_ITERATORS. Commit.
- Make it build with QT_STRICT_ITERATORS. Commit.
- Use a D-Bus lock to prevent multiple simultaneous Firstrun instances,. Commit.
- Const'ify. Commit.
- Allow more than one payload class per mime type in Akonadi::Item, pt.3: libakonadi-kde changes. Commit.
- No need for kresource legacy migration code if we don't have kresources at all. Commit.
- Akonadi::Exception: keep your promises and don't throw anything. Commit.
- Akonadi::PayloadException: de-inline destructor, export class. Commit.
- Do not assert on non-existing payload, it might be a flag/attrribute. Commit.
- Merged revisions 1154815 via svnmerge from. Commit.
- Merged revisions 1157288 via svnmerge from. Commit.
- Merged revisions 1156791 via svnmerge from. Commit.
- Merged revisions 1158463 via svnmerge from. Commit.
- Rename the -v2 version of this proxy to vanilla as it is in the komo branch. Commit.
- Add client library part for conflict handling. Commit.
- Don't allow to create folder in virtual folder. Commit.
- Add notification to Monitor to track collection subscribed/unsubscribed notifications. Commit.
- Add attachment flag, minor internal cleanup, add API warning that MessageStatus does not store anything in akonadi. Commit.
- Use initialisation in constructors, not assignment. Commit.
- Move messagestatus class to kdepimlibs instead of kdepim, some minor cleanup, more to come. Commit.
- Fix size of contact group photo. Commit.
- Extract the formatting of a contact group into its own class. Commit.
- Handle situations where m_collectionRoot != Collection::root gracefully. Commit.
- Remove the collection from internal storage when notified. Commit.
- Akonadi is not supposed to depend on kabc... Commit.
- Remove useless includes. Commit.
- Build. Commit.
- Add unit tests for notification filtering in Monitor, in preparation to. Commit.
- Move the RecursiveCollectionFilterProxyModel to kdepimlibs now that its dependant is in kdelibs. Commit.
- KRecursiveFilterProxyModel is in kdelibs >= 4.5, so we don't need the. Commit.
- Compile with the mobile profile. Commit.
- Add functionality to send SMS to QSkypeDialer. Commit.
- Merged revisions 1155546,1155614-1155615 via svnmerge from. Commit.
- Typo fix. Commit.
- Deprecate the EntityTreeViewStateSaver in favour of ETMViewStateSaver. Commit.
- Add static akonadi messageflag constants for use in the imap resource and wherever canonical string values of message flags are required. Commit.
- Update docs. Commit.
- Move the ETMViewStateSaver to kdepimlibs now that its kdelibs deps are accessible. Commit.
- Added static library support for kdepim, and enable it for WinCE. Commit.
- Added static library support for kdepimlibs, and enable it for WinCE. Commit.
- - fixed a spelling error. Commit.
- - removed the contact editor for mobile platforms. Commit.
- Merged revisions 1155463 via svnmerge from. Commit.
- Don't allow to move virtual folder. Commit.
- Rename KPIM::KDatePickerPopup, it is already defined in kdepim/libkdepim, that causes issues with static linking. Commit.
- SVN_MERGE:. Commit.
- Merged revisions 1154829 via svnmerge from. Commit.
- Missed this file on last commit. Commit.
- Real fix for 245481. Commit. Fixes bug #245481
- Release lock even if we don't have error (more logical). Commit. Fixes bug #245481
- Merged revisions 1154335 via svnmerge from. Commit. Fixes bug #242764
- Use square photo and logo to be compatible with many other. Commit. Fixes bug #242764
- Merged revisions 1154327 via svnmerge from. Commit. Fixes bug #220015. Fixes bug #222681
- Bring down the contact editor widget size to 800x500 by rearranging. Commit. Fixes bug #220015. Fixes bug #222681
- Fix mem leak. Commit.
- Remove not necessary local variable. Commit.
- Merged revisions 1153205 via svnmerge from. Commit.
- Merged revisions 1152999 via svnmerge from. Commit. Fixes bug #244611
- Merged revisions 1152547 via svnmerge from. Commit.
- Decouple the setEditable call from within a slot, this prevent. Commit. Fixes bug #244611
- We really need the reset here, everything else will confuse the view. Commit.
- Merged revisions 1152638 via svnmerge from. Commit.
- Merged revisions 1152630 via svnmerge from. Commit.
- Use uppercase names for standard flags. Commit.
- Use uppercase names for the standard flags. Commit.
- Stop the timer when it isn't needed anymore. Commit.
- Make it build with QT_STRICT_ITERATORS. Commit.
- Fix bug #232818 - Akonadi::CollectionDialog doesn't allow creating subfolders. Commit. Fixes bug #232818
- SVN_MERGE. Commit.
- Backport of. Commit.
- SVN_MERGE:. Commit.
- Cleanup. Commit.
- Make sure to run the resource scan job even when recovery wasn't. Commit.
- SVN_MERGE:. Commit.
- SVN_MERGE:. Commit.
- Ugly hack to deal with SpecialCollectionRequestJob's transaction abuse. Commit.
- Use the more advanced recovery code in DefaultResourceJob all the time. Commit.
- Allow me to track jobs that are created within the first three seconds. Commit.
- Actually wait until the server has been fully started again. Commit.
- - don't keep KProcess objects to no longer existing processes around. Commit.
- Also shut down KDE processes when the Akonadi server was not reachable anymore. Commit.
- Allow to set a custom contact formatter on a contact viewer. Commit.
- Fix KDE_USE_FINAL build. Commit.
- Fix sequence point error. Commit.
- Fix sequence point error. Commit.
- Merged revisions 1150714 via svnmerge from. Commit.
- Fix compilation with strict iterators. Commit.
- Merged revisions 1150583 via svnmerge from. Commit.
- Treat Networking::Status Unknown similar to Connected, so systems without Solid Networking Backend don't put resources to offline mode. Commit.
- Remove intermediate local fix, the real problem was oxygen which has been fixed now. Commit.
- Merged revisions 1150273 via svnmerge from. Commit.
- Network handling seems to work reliably nowadays, reenable its use. Commit.
- Backport: 'Don't check virtual folder'. Commit.
- Fix "don't check virtual folder". Commit.
- Merged revisions 1150225 via svnmerge from. Commit.
- When the default resource changes, e.g. deleted by kmail-migrator, the config will already contain the new value. Commit.
- - Use guards to do proper painter->save()/restore() calls. Commit.
- Revert "Use the new descendants proxy, it's more correct.". Commit.
- Use the new KDescendantsProxyModel now that regression reports have stopped. Commit.
- Use the new descendants proxy, it's more correct. Commit.
- Merged revisions 1149812 via svnmerge from. Commit.
- Add writeConfig() method to the generated D-Bus interface so remote reconfiguration can make sure the sent data actually ends up on disk. Commit.
- Merged revisions 1149487 via svnmerge from. Commit.
- Mtime has a resolution of one second, so we need to wait at least for. Commit.
- Prevent double emission of ItemSync::result(), which could cause all kinds. Commit.
- Make the test pass more reliable. Commit.
- Merged revisions 1149039 via svnmerge from. Commit.
- Remove warnings. Commit.
- Merged revisions 1149012,1149026 via svnmerge from. Commit.
- Kdepim branch for kcalcore. Commit.
- Stop the timer when there is nothing to animate, and start it when there is. Commit.
- Fixed typo: ProgessSpinnerDelegate -> ProgressSpinnerDelegate. Commit.
- Don't overwrite the name with the display name if the display name is empty. Suggested by Thomas. Commit.
- SVN_MERGE:. Commit.
- SVN_MERGE:. Commit.
- Add iterator include. Fixes build with Sun Studio and possibly with MSVC10. Commit.
- Backport of revision 1146194. Commit.
- Akonadi::Entity: make dtor protected. Commit.
- Remove Q_DECLARE_TYPEINFO( x, Q_MOVABLE_TYPE ) for x \in { Item, Collection } - it's binary incompatible (changes QList
storage layout). Commit. - Remove the Q_DECLARE_TYPEINFO for now, crashes all resources at startup. Commit.
- Revert last commit, is not necessary under 4.5 branch. Commit.
- Don't leak animators if setProgressAnimationEnabled( true ) is called multiple times. Commit.
- Backport of commit r1147050. Commit.
- Fix crashes when editing an item in kaddressbook. Commit.
- Backport of commit r1147047. Commit.
- Use a percent encoded 8-bit URL to deliver the email address. Commit.
- Merge runtime/qml from komo branch. Commit.
- Libakonadi-kde: remove almost all uses of QList
where sizeof(T) > sizeof(void*). Commit. - Apidox improvements. Commit.
- CollectionPropertiesDialog: --weirdness :). Commit.
- Akonadi/session.cpp: ++static. Commit.
- Add a test for creation of 2 sibling collection whose name only differs by an ending space. (e.g. 'test' and 'test '). Commit.
- Unhide failure of test 'utf8 collection name'. Commit.
- Use proper index for rowCount when searching for items as well. Commit.
- Backport r1146192 to 4.5 branch:. Commit.
- Akonadi::Session: prevent reconnect attempt at shutdown. Commit.
- Use empty QModelIndex when scanning model for items, if we use the first item it will iterate through its children which are 0, rather than its siblings. Commit.
- Add assert in registerAttribute() to prevent attribute types containing space or quote characters. Commit.
- Akonadi::AgentInstanceWidget: don't leak pixmaps. Commit.
- Backport of bugfix #224023. Commit.
- Normalize the email address on focus out event and not via validator. Commit. Fixes bug #224023
- Remove testrootuser selftest on Windows systems. Commit. See bug #233774
- Handle removals where the last row is removed. Commit.
- Handle removals where the last row has children. Commit.
- Implement headerData. Commit.
- Implement headerData. Commit.
- Make sure we get the collection fetch scope from the change recorder. Commit.
- Make sure we get the collection fetch scope from the change recorder. Commit.
- Build. Commit.
- Build. Commit.
- Revert "Use the version from kdelibs directly in trunk.". Commit.
- Use the version from kdelibs directly in trunk. Commit.
- Update with kdelibs version. Commit.
- Update with version from kdelibs for speed and fixes. Commit.
- Fix silly error using wrong index. Commit.
- Fix silly error using wrong index. Commit.
- Update with version from stable. Commit.
- Never set the result to something that is not actually a valid result. Commit.
- Fix off-by-not error. Commit.
- Fix off-by-not error. Commit.
- Some crash guards. Commit.
- Add the sourceModelDestroyed signal. Commit.
- Better handling of mappings in the vicinity of mappings. Commit.
- Better handling of insertions in the vicinity of mappings. Commit.
- Add the sourceModelDestroyed slot. Commit.
- Fix notification filtering for intra-resource move destinations. Commit.
- Fix enable/disable copy/copycollectionfrommenu. Commit.
- Fix the over-trivial data method. Commit.
- Fix reacting to dataChanged. Commit.
- In case of inter-resource moves the source RID is only in the. Commit.
- Check in the rewrite of kdescendantsproxymodel. Commit.
- Add slot to be used in the future. Commit.
- Restore to its former version. Commit.
- Reuse the existing ETM, for speed reasons. Commit.
- Fix enable/disable "cut folder". Commit.
- Hanle multi column models properly. Commit.
- Fix enable/disable "add to favorite". Commit.
- Check in the new KDescendantsProxyModel. Commit.
- Do not attempt to delete items without a RID, they most likely have not. Commit.
- When transforming an inter-resource move into a deletion, use the source. Commit.
- Fix enable/disable "move collection menu". Commit.
- Compile++. Commit. Fixes bug #242720
- Don't allow to move specialcollection otherwise kmail will not start. Commit.
- Fix enable/disable action when collection is not a folder. Commit.
- Fix mem leak. Commit.
- Don't allow SpecialCollectionAttribute to be unsubscribed. Commit.
- Add API to show or not unsubscribed entity. Commit.
- Fixed coding style. Commit.
- Minor optimization. Commit.
- Use correct include guards. Commit.
- Do not emit the convenience signals if the job is in error state. Commit.
- Link with gold. Commit.
- Optionally enable progress animation in the. Commit.
- Use the long date version for custom fields as well. Commit.
- Renamed header to reflect that this private API. Commit.
- Use a progress spinner on collections while fetching items in it. Commit.
- Add some more assertions. Commit.
- Make the fetchState part of the scriptable roleNames. Commit.
- Don't crash if a job tries to write while the session is disconnected. Commit.
- Add FetchState reporting to EntityTreeModel. Commit.
- Prevent sub job starting after the parent job has been killed. Commit.
- Fix simultaneous rename/move, which happens with the recent Kolab. Commit.
- Coding style fixes. Commit.
- Reconnect the session when calling clear(), otherwise remaining. Commit.
- Update statistics each time we get a notification from the server. Commit. Fixes bug #233392
- Minor optimization. Commit.
- Allow to store contact group members without names, just email addresses. Commit. Fixes bug #238136
- Be less noisy. Commit.
- Make PhoneNumber::typeLabel() and PhoneNumber::typeLabel( Type ) consistent in their output. Commit.
- Add the ability to search by UID. Commit.
- Abort resource scheduler jobs when going offline. Commit.
- Always connect to the change monitor's item signals. Commit.
- Switch date format between list view and details pane. Commit. Fixes bug #232834
- Akonadi_nepomuktag_resource is a virtual folder too. Commit.
- Fix the comparisons to avoid needles modify jobs. Commit.
- Print the message if the assert will be hit. Commit.
- Expand all. Commit.
- Also reset the current task, on clear(). Commit.
- Add a clear() method that can be called from dbus to allow to recover. Commit.
- Make cancelTask() work while there is a collection/item sync in progress. Commit.
- Correct the API docs for collection rights. Commit.
- Fix state 'Copy collections to/Move collections to' actions. Commit.
- Further coding style cleanups. Commit.
- Coding style cleanup. Commit.
- Make the assert more informative. Commit.
- Make the ETM more resilient against monitor config errors. Commit.
- Merge jobDone() and jobDestroyed(), both were missing some corner cases. Commit.
- Propagate style fixes. Should teach me that modeling new code on other code in the file isn't worth much if that code breaks the style guidelines too. Commit.
- Only check the command if we use external phone application. Commit. Fixes bug #240617
- Add missing i18n. Commit.
- Coding style fixes. Commit.
- Fix build with Sun Studio compiler. Commit.
- Update agent instances as well as agent types when owner changes, this way when the AgentManager is created before the Akonadi.Control DBus interface, it will learn about new instances as well. Commit. Fixes bug #236247
- Don't crash korganizer when restarting akonadi. Commit.
- Don't return unreadCount implicitly converted to a color when there is no EntityDisplayAttribute. Commit.
- Forward port of D-Bus interface recreation part of r1135440. Commit.
- Fix typos, spelling, grammar. Commit.
- Grammatical corrections. Commit.
- Grammar. Commit.
- Fix display "active icons". Commit.
- Not necessary. Commit.
- Hide akonadi resources from mac os dock. Commit.
- Coding style fixes. Commit.
- Improve the overview documentation regarding Agents and. Commit.
- Make sure to reload the file before reading it, it's updated in the background by a SpecialMailCollectionsRequestJob. Commit. See bug #237279
- Intermediate coding style fixes. Commit.
- Remove leftovers from debugging, and fix coding style. Commit.
- Listen to collectionstatistics changed signals and update the specialcollections statistics accordingly. Commit.
- Fix fetchCollectionStatistics usage by clients that do not monitor items. Item notifications may modify the collectionstatistics, but only going through with the check if there is a receiver attached to the item* signals is wrong, as some clients may not care about the individual items but just the Collections and CollectionStatistics themselves. Commit.
- Add support for different match types, like in ContactSearchJob. Commit.
- Fetch collection statistics as well, otherwise all KMail operations on specialcollections that require proper statistics will be incorrect. Commit.
- Add missing i18n. Commit.
- Make DefaultSerializerPlugin qobject_cast'able which is necessary since. Commit.
- Remove this duplicate line too. Commit.
- Not duplicate this line. Commit.
- The item might not yet be initialized which makes apply assert so just assign. Commit.
- Update mItem after the initial fetch. Commit.
- Always sort the list of contacts when something changes. Commit. Fixes bug #213333
- Handle races between monitor signals and results of fetch jobs. Commit.
- Don't crash when using ModelTest. Commit.
- Changed TypePluginLoader to keep the plugin QObject around and. Commit.
- Extract plugin loading and mimetype handling code from ItemSerialize into its own class. Commit.
- Fixed broken wording. Commit.
- Correctly detect the empty remote revision (by request : [redacted] is a lame copy&paste developer). Commit.
- Search inside nco:nameGiven and nco:nameFamily properties as. Commit.
- Allow items to appear in more than one position in the tree. Commit.
- Maintain a set of item fetch jobs already underway so as not to start the same one twice (or four times :) ). Commit.
- Switched order between emit and dequeue. Commit.
- When unsetting a monitored item we must remove notifications that were already accepted. Commit.
- Fix broken signal/slot connections and make usage of. Commit.
- Don't forget to mapToSource. Commit.
- Build. Commit.
- Extend itemcopytest, shows that statistics are not properly updated after a itemcopyjob. Commit.
- Fix editing of boolean custom fields and display of. Commit.
- Missed one. Commit.
- Ignore invalid CollectionStatistics objects when calculating the. Commit. Fixes bug #233410
- No semicolons after qt macros. Fixes build with Sun Studio. Commit.
- Renamed EmailAddressSelectionView to EmailAddressSelectionWidget. Commit.
- Renamed ContactsFilterModel to ContactsFilterProxyModel. Commit.
- Changed the design of AbstractContactFormatter. Commit.
- Rename setShowDropMenu/showDropMenu to setDropMenuEnabled/isDropMenuEnabled. Commit.
- Forgot this part on previous commit :(. Commit.
- Moved dump method to internal private DBus interface. Commit.
- Fix some review issues. Commit.
- Fixed enum names of EntityTreeModel. Commit.
- Removed unused API. Commit.
- Add API REVIEW notes and fixed some smaller issues. Commit.
- Use display name from EntityDisplayAttribute if available. Commit.
- Fix first part of the 'duplicated Local Folders' bug in kmail. Commit.
- Hopefully the last ones which the end users could see. :-). Commit.
- Fix various resources when having a broken NetworkManager. Commit.
- Deal with jobs being canceled that were still waiting for execution. Commit.
- Prevent transaction sequence from committing prematurely when used in. Commit.
- Use const in the method signature here. Commit.
- Replace the ugly hacks to detect which client type we are by the nice. Commit.
- Make the ETM and Monitor use the same Session. Commit.
- Allow to have a specific menu in favorite collection when we don't have selected collection. Commit. See bug #223817
- Always tell the view we can't fetch more. Commit.
- Extend optional debug output. Commit.
- Fix job-time-tracking and make it completely optional for debugging purposes only (disabled by default). Commit.
- Don't use a QueuedConnection because the arguments through the rowsInserted signal will be stale. Commit.
- Save us a few seconds on each ChangeRecorderTest run by using kWaitForSignal instead of blind qWait where possible. Commit.
- Lets not wait 5 secs but only 0.5secs - enough for a testcase. Commit.
- No need to qWait after executing a job synchronously in resourcetest. Commit.
- Speedup monitortest by using QTest::kWaitForSignal instead of blind qWait, this time we wait _at most_ 1000msec. Commit.
- Create path of changerecorder file if required, fixes changerecordertest. Commit.
- Use kWaitForSignal with timeout instead of exorbitantly huge qWait (test is still broken but at least it doesn't take ages to fail anymore :P). Commit.
- Make it possible for test suites to disable tracking of the akonadi process in SetupTest via another dbus helper. Commit.
- Don't emit collectionStatisticsChanged for invalid collection IDs, fixes monitortest. Commit.
- Make the target collection update statistics on moves. Commit.
- Add missing @since 4.5 tags and fixed api docs. Commit.
- Better default filename for the selftest dialog save function. Commit. Fixes bug #236530
- Don't create new ETMs with the default session if none is specified---has side effect of killing all default session Akonadi::Jobs, which is a Bad Thing. Commit.
- Use the same icon height for custom photos as for the. Commit. Fixes bug #236604
- Add convenience ctor that takes the name of a ContactGroup. Commit.
- Keep the aspect ratio of the image in list view. Commit. Fixes bug #235434
- Don't crash in the Knut resource when using the syscoca. Commit. Fixes bug #236600
- Defer error emission until the resource is done feeding data to. Commit.
- Actually change something in itemBenchmarkModifyPayload when the payload was empty before. Commit.
- Use more datapoints instead of rediculous large ones in itembenchmark. Commit.
- Be aware what type of client we are. For now this is used to disable the. Commit.
- Remove expect fail, these pass since r1122604. Commit.
- Use QEXPECT_FAIL for this failing test, until the server is fixed. Commit.
- Expect fail in testResourceRetrievalOnCopy, just like in the OnFetch case. Commit.
- Win32 build fix : the internal class has to be exported explicitely too. Commit.
- Not necessary. Commit.
- Fixed in krazy2. Commit.
- Nicer error message and no core dump if trying to run a resource that is already running. Commit.
- Show the name of the address book the contact or. Commit.
- Krazy fixes. Commit.
- Krazy fixes. Commit.
- Make unit tests link again. Commit.
- Add missing license header. Commit.
- Remove export macro from not-installed header. Commit.
- This class was not in 4.4, but will be in 4.6. Commit.
- Add a copy of krecursivefilterproxymodel until we depend on trunk. Commit.
- Remove installed header for krecursivefilterproxymodel which is now in trunk. Commit.
- Move the KRecursiveFilterProxyModel from kdepimlibs where it has been for 6 months into kdelibs. Commit.
- Add maintainability note. Commit.
- Krazy fixes. Commit.
- Krazy fixes. Commit.
- Add FIXME comments for quoting. Commit.
- Quote more raw byte arrays. Commit.
- Also test latin1 and utf8 RID operations. Commit.
- Don't enable XML output for the tests by default. Commit.
- Add convenience method that returns the quoted form of a selected email address. Commit.
- Add missing API docs. Commit.
- Make the search line edit accessible to the outside. Commit.
- Add support for tooltip information. Commit.
- Make EmailAddressSelection(View|Dialog) header public. Commit.
- Add a comment explaining the internals of this class. Commit.
- Add new dialog for selecting email addresses from Akonadi. Commit.
- Make the reimp a doxygen command. Commit.
- Add missing licence headers. Commit.
- Separate email selection proxy model from leaf extension proxy model. Commit.
- Document this class. Commit.
- Hide private API. Commit.
- Add initial version of handling removal of rows in the source model. Commit.
- Add limit functionality. Commit.
- Use DISTINCT and graph query in ContactGroupSearchJob. Commit.
- Add first (unfinished) version of an email address selection widget. Commit.
- Remove search modify job, it's superseded by collection modify. Commit.
- Move libmbox to kdepimlibs. Commit.
- Move libmbox to kdepimlibs. Commit.
- Don't assume m_rootCollection is Collection::root(). Commit.
- Only initialize the rootCollectionDisplayName once. Commit.
- Clear all running jobs when resetting the model. Commit.
- Double check the monitored mimetypes when resetting the model. Commit.
- Check the monitored collections when resetting. Commit.
- Insert the new collection into the model with its ancestors. Commit.
- Use proper namespaces. Commit.
- Hacky quick fix for the monitored collections changing. Commit.
- Remove obsolete information from the docs. Commit.
- Provide methods for getting the QModelIndex for particular Collections and Items by Entity::Id through any proxy models. Commit.
- Make it possible to find a Collection if it doesn't have its parentCollection set but its parent is already in the model. Commit.
- Was making my eyes bleed. Commit.
- If a new top level collection is added, see if it is the top of a monitored resource and add it to the model if so. Commit.
- Check the type of an entity when looking for its position by id. Commit.
- Remove some unused methods. Commit.
- Items are fetched on demand and we get a notification when they are updated. Commit.
- Use same margin as in contactviewer. Commit.
- Make ETM::ParentCollectionRole work again. Commit.
- If resources are monitored, but mimetypes are not, only fetch the resources. Commit.
- Don't insert items into the model which have been filtered out. Commit.
- Fix serialization of the persistent search attribute. This fixes the. Commit.
- Hide private API. Commit.
- Fix enable/disable ok button when group name is empty. Commit.
- Use InvisibleFetch strategy of ETM to improve performance on. Commit. Fixes bug #228006
- Fix parsing and quoting of the persistent search attribute. Commit.
- Move the firstrun and catalog intialization code from Control to. Commit. Fixes bug #233382
- Register the persistent search attribute. Commit.
- If the item does not change, do not update the revision number. Commit.
- When merging two items, remove attributes from *this which don't exist in other. Commit.
- Don't crash when adding/removing instances in Qt 4.7. Commit.
- Add an attribute to store information about persistent searches. This. Commit.
- Extend test for UTF8 collection names. Commit.
- Make it possible for the ETM to create a recursive listing of items. Commit.
- Add a search modify job, to allow updates to existing search folders. Commit.
- Make qml less noisy when the unread count is 0. Commit.
- Revert "Add a custom role for making the childCount available to QML.". Commit.
- Fix translation hint. Commit.
- Fix documentation code example. Commit.
dfaure: that would be great. please revert my last two commits. Commit. - Restore SC and BC I broke with changing the library name. Commit.
- Rename akonadi-kde to akonadi. Commit.
- Use a smaller offset when calculating the nearest city. Commit. Fixes bug #233822
- Use consisten icons in all akonadi contact components. Commit.
- Use namespace to make SunOS compiler happy. Commit. Fixes bug #232276
- Dump more info before the "assert(false)" on unhandled task type. Commit.
- Don't crash if no remoteId is returned from the server. Commit.
- No need to include the .cpp here anymore either, EntityCacheBase is. Commit.
- Not needed, should help to fix the windows build. Commit.
- Friendship is not inherited to inner classes with mingw. Commit.
- Make the unread count available to QML. Commit.
- Add a custom role for making the childCount available to QML. Commit.
- Forward port of bugfix #233101. Commit.
- Update phone number type information correctly. Commit. Fixes bug #232873
- No idea if this really needs to be a KApplication, but it for sure does not. Commit.
- Relicense as LGPL2+eV. Commit.
- Fix crash because of an invalid default button. Commit. Fixes bug #232372
- Rename contactsfilterproxymodel.(cpp|h) to contactsfiltermodel.(cpp|h) to match. Commit.
- Krazy fixes (crashy). Commit.
- Krazy fixes. Commit.
- Coding style cleanups. Commit.
- Coding style cleanup (use spaces inside the SIGNAL/SLOT macros). Commit.
- Coding style cleanup (use spaces before and behind strings). Commit.
- No need for a transaction here, only folders of a newly created resource. Commit.
- Deprecate some classes that are replaced by the ETM. Commit.
- Forward port of bugfix #228023. Commit.
- Fix mis-connect, thanks to unit tests. Commit.
- Coding style cleanup. Commit.
- Allow to do the agent type lookup as part of the instance creation job,. Commit.
- Defer execution of KJob but not Akonadi::Job based jobs that require the. Commit.
- Use full the namespace for signal/slot argument types. Commit.
- The attempt to fix deadlocks when using exec() in a result slot by. Commit.
- Reinitialize the status message after online status is known. Commit.
- Fix coding style. Commit.
- Send status message when finished synchronization. Commit.
- Use kDebug for debugging, not qWarning. Commit.
- Fix the sqlite tests. Commit.
- Rename the sqlite testenv in preparation for a sqlite fs env. Commit.
- Pass -xml and -o to the isolated text so that we get xml output. Commit.
- Fix the fetchtest and add another item size (1M). I also tried with 10000. Commit.
- Test what you commit, and commit what you test. (Add missing include). Commit.
- Extend the itembenchmarks. Commit.
- Add Akonadi self-test for running as root. Commit.
- Log in as default user if not explicitely specified in the configuration. Commit.
- Add new classes AbstractContactFormatter and StandardContactFormatter. Commit.
- For now we test sqlite with the custom sqlite driver. Commit.
- Moved ContactsTreeModel and ContactsFilterModel from. Commit.
- Unit test for the missing query re-run on remote retrieval resulting in. Commit.
- Fix clean parallel build. Commit.
- Silence extremely noisy metadata debug output. Commit.
- More tests for Till's strange "net)" folder, exposes a parsing bug with. Commit.
- Add a lot more tests for the resource scheduler. Commit.
- Extend ContactSearchJob by matching modes and NameOrEmail criterion. Commit.
- Replace the recording of changes to QSettings object. Commit.
- Add test for a spurious newline at the end of a parenthesized list. Commit.
- Rename member variable mMonitor to mChangeRecorder because. Commit.
- Use one ItemDeleteJob for n items instead of n ItemDeleteJobs. Commit.
- Use the dummy search manager instead of Nepomuk, which is disabled in. Commit.
- Prevent losing a non-zero exit code. Commit.
- Add a couple of more asserts. Commit.
- Add many more tests and fix the first ETM bug they found. Commit.
- Add displayNames to the Items for easy identification. Commit.
- Compile. Commit.
- Relax the ItemSync and CollectionSync by not aborting the. Commit.
- Fix resource scheduler regression and process more than one pending. Commit.
- Neuter the FakeMonitor. Don't listen to DBus notifications from Akonadi. Commit.
- Add a first unit test for the remaining notifications to the model. Commit.
- Add some more asserts to the test. Commit.
- Connect signals with some Meta Magic. Commit.
- Pass the FakeServerData into the command instead of the Model. Commit.
- Override ModelSpy::isEmpty so I know if all signals have been handled. Commit.
- Don't need to be explicit in the test data about the source or target of moves. Commit.
- Refactor the population of the model into a separate method. Commit.
- Refactor to allow adding tests more easily. Commit.
- Reduce the wait time for asyncronous signal firing. Commit.
- Make sure the model spy gets no signals it doesn't expect. Commit.
- Don't store signals if they are processed in the ModelSpy. Commit.
- Reduce repetition. Define the server data once only. Commit.
- Add test for item moves. Commit.
- Test that data is moved to the correct place. Commit.
- Add a command for notifying an item move. Commit.
- Add optional displayName for Item. Commit.
- Add a delayed move action to the ETM test app. Commit.
- Add a test for collection moves and refactor to use the actual command objects for job results. Commit.
- Test that the items get returned too. Commit.
- Build++. Commit.
- Use the EntityTreeModel directly instead of the PublicETM subclass. Commit.
- Start to use the new ETM test suite. Commit.
- Remove tests which don't make sense with the new API. Commit.
- Expand the modelspy to verify that the signals recieved are the expected ones. Commit.
- Whitespace fix. Commit.
- Compile. Commit.
- Add an optional displayName for collections. Commit.
- Org.freedesktop.Akonadi.Control is the one now indication that Akonadi is up. Commit.
- Use a command pattern again for ETM unit tests. Commit.
- Add the fetch collection id to the CollectionFetchJob too. Commit.
- Namespace internal classes as well. Turns out they are not as internal. Commit.
- Fix build. Commit.
- Link with gold. Commit.
- Clean up debug output for tasks, and add dump method (so that resources can add that to their dbus interface). Commit.
- Add a simple EntityTreeModel using the Fake server data. Commit.
- Add an interpreter for creating fake server data for the ETM. Commit.
- Put the public ETM hack into its own file. Commit.
- Make the FakeSession emit a signal when it gets a job to run. Commit.
- Implement multiple queues in the resource scheduler, so that urgent stuff (e.g. blocking dbus call). Commit.
- When calling requestItemDelivery twice for the same uid, the second dbus call would never be replied to,. Commit.
- Didn't find any unittests that makes dbus calls to the resources; the includes in this one are leftovers :). Commit.
- Use case-insensitive matching for auto completion of country names. Commit. Fixes bug #228207
- Show age of person after the birthdate. Commit. Fixes bug #143465
- Extend api docs and add missing @since tag. Commit.
- Performance fix: only check for the debugging console every 3 seconds, otherwise every single job makes a dbus call to the dbus daemon. Commit.
- Bring back a new version of custom fields for contacts. Commit. Fixes bug #222678
- Remove frame from combobox in delegate. Commit.
- Fix deleting of last entry in the IM address editor. Commit.
- Bring back the edit fields for instant messaging. Commit. Fixes bug #223073. Fixes bug #223858. Fixes bug #226299
- Use correct signature. Commit.
- Use the new encoding function for mailto URLs instead of trying to encode it. Commit. Fixes bug #226984
- Bring back the dialog for editing single name components. Commit.
- The Maemo/ARM runtime linker apparently cannot deal with clashing internal/private symbols. Commit.
- Only modify the collection if really needed. Commit.
- - Read akonadiconnectionrc before every (re-)connection attempt, the. Commit.
- Port to usage of QDBusServiceWatcher. Commit.
- Add Item::clearPayload() method to invalidate the. Commit.
- Use plugins from $INSTALL_DIR/lib and not $INSTALL_DIR/share/apps. Commit.
- Not necessary to allow dnd here. Commit.
- Fix opening of homepage URLs. Commit.
- Only search for contacts that the Akonadi Nepomuk feeder put into Akonadi. Commit.
- Add the akonadiItemId URI, which will soon be used by the feeders and the ContactSearchJob. Commit.
- Not needed either. Commit.
- No need to link against whatever Boost libraries this variable contains,. Commit.
- Improve search performance for searches that don't have a LIMIT set. Commit. See bug #219687
- Missing part of the remoteRevision path (now idea how that got lost :/). Commit.
- Cleanup coding style. Commit.
- Add support for RemoteRevision property for Akonadi::Entity. Commit.
- Enable filtering. Commit.
- Enable filtering in this dialog box. Commit.
- Fix text item. Commit.
- Fill the background of the combobox explicitly. Commit. Fixes bug #226793
- Filter out all contacts on auto completion that do not. Commit.
- Use full type label (e.g. 'Home/Voice') in the editor. Commit. Fixes bug #221932
- Use the 'user-identity' icon in the viewer to match the default. Commit.
- Add tooltips and use different default icon for logo. Commit. Fixes bug #222682
- Always preselect the country for new addresses. Commit. Fixes bug #224024
- Add double click to select collection. Commit.
- Revert r1057182. It causes a deadlock, not processing further messages until the failed one is successful. Commit. Fixes bug #226559
- Fix signal/slot connection, sometimes I hate code-completion... Commit.
- Reset the model when the server is restarted. Commit.
- Change Akonadi::Control to use the new, more detailed state tracking. Commit.
- Add a convenience static akonaditestfake library for the akonadi tests. Commit.
- Update the selftest when the server state changes. Commit.
- Reload the agent list when the server is started. Commit.
- Start the server automatically when creating a new session, and try to. Commit.
- Fix ui files. Commit.
- Oops, missed that one. Commit.
- Slightly more detailed status reporting on the error overlay widget. Commit.
- Add a much more detailed tracking of the server state. Commit.
- Add accessors for the selected agents and for the view. Commit.
- Silence some kuit warnings. kuit markers are followed by a space. comma confuses them. Commit.
- Actually disable session management in all cases. Commit.
- Test the recursive case. Commit.
- Add a function to exclude some resources. Commit.
- Update the documentation to not use deprecated API. Commit.
- Compile with mingw. Commit.
- Possibly fix windows build failure reported on dashboard. Commit.
- Document the requirements of using the CollectionStatisticsDelegate. Commit.
- Update the Statistics Delegate to work with ETM based systems. Commit.
- Logic fix for getting an item by ItemRole. Commit.
- Clean up some old cruft. Commit.
- Emit dataChanged signals for ancestors when statistics change. Commit.
- Crash guard. Commit.
- Emit signals correctly when items are removed from the root. Commit. Fixes bug #223779
- Use the attributes of the ChangeRecorders ItemFetchScope. Commit.
- Actually implement setLimit(). Commit.
- Add the ability to limit the number of search results. Commit. See bug #219687
- Funny typo, detected as by msvc. Commit.
- Use translations from catalog timezones4 for the drop down box. Commit.
- Verify matching with an empty start index doesn't work. Commit.
- Add some tests for the proxy models. Commit.
- Make sure Collection works as well as CollectionId. Commit.
- Remove unused variables. Commit.
- Use operator== instead, fixes build. Commit.
- Load translation catalogs. Commit.
- Use the more verbose check macro. Commit.
- Make .kcfg files valid according to the kcfg.xsd schema. Commit.
- I can't. Commit.
- Make it possible to exec() jobs from the result slot of another job. Commit.
- Let's use "folder" instead of "collection", and capitalize the strings. Commit.
- Extend api docs. Commit.
- CollectionChanged() slot now also returns a collection. Commit.
- Also emit the collectionChanged() signal then the collection has been set. Commit.
- Added a collectionChanged() signal to the collectionRequester. Commit.
- Finally make testrunner based unit tests work on Windows, still without isolation from the host D-Bus, but it's a start :). Commit.
- Addressing the internal D-Bus still needs to be fixed on Windows. Until. Commit.
- Forward port rev. 1077714:. Commit.
- Forward port of bugfix #223491 (Do not assert on wrong payload). Commit.
- Don't hide QWidget::data by using data as var name. Commit.
- Don't use var names which are also member vars or used by parent classes. Commit.
- Another bunch of fixes for warnings. Commit.
- Add environment variable to differ the used db environment. Commit.
- Don't show menu "remove" when label text is empty (not necessary to show it). Commit.
- Missed one. Commit.
- Fix signal/slot connection. Commit.
- Remove unused vars. Commit.
- Fix parameters documentation. Commit.
- Krazy-- (Use AutoQPointer for dialogs). Commit.
- Krazy--. Commit.
- Move apidox images to docs/pics which is the standard location for these things. Commit.
- Coding style cleanup. Commit.
- Fix stupid mistake and provide some more hints on where to find mysqld. Commit.
- Find the testrunner on Windows, don't run tests if the required database server is not installed. Commit.
- Re-enable reporting changes to statistics. Commit.
- Update the extra columns when one of the other columns changes. Commit. Fixes bug #222292
- Make sure to reset the model when changing the monitor in some way. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Coding style cleanup. Commit.
- Show error messages for failing jobs on drag&drop results. Commit.
- Make the nickname query case-insensitive. Commit.
- Support nicknames as criterion. Commit.
- Make sure matching by item and collection can work. Commit.
- SVN_MERGE. Commit.
- Enable postgres tests now that we can start our internal server. Commit.
- Unbreak tests by removing wrong QEXPECT_FAIL. Commit.
- Remove job->exec() calls from apidocs examples. Commit.
- Add edit field for categories. Commit.
- Minor corrections. Commit.
- Apidox++. Commit.
- Fix setting background colour. Commit.
- SVN_MERGE. Commit.
- Fix unit test (hopefully). Commit.
- Define at least the width for the photo, leave height open. Commit.
- Apidox tweaks. Commit.
- Add a mainpage.dox, hopefully these classes appear on api.kde.org now. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- When Akonadi::KCalMimeTypeVisitor got moved to kdepimlibs during the kdepim/runtime split, it was moved to kdepimlibs/kcal. Commit.
- Do not set a fixed width/height of the photo. Commit. Fixes bug #217650
- Add apidocs for protected ctor. Commit.
- Add missing @since tags and cleaned up apidocs. Commit.
- Adapt API docs to latest changes and do some cleanup. Commit.
- Add missing @since tags. Commit.
- Don't use the Session as the parent. Commit.
- Add now-needed explicit. Commit.
- Allow setting the Session used by the monitor, and use the same session in EntityTreeModel. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Replace our QSharedDataPointer::detach() hack with the. Commit.
- Hide private API. Commit.
- Revert unintentional change to entityData(). Commit.
- Change apidox references to MimeTypeFilterProxyModel -> EntityMimeTypeFilterModel. Commit.
- SVN_MERGE. Commit. See bug #219626
- Add info supplied by Volker. Commit.
- Apidox corrections. Commit.
- Fix addAttribute() so that it does nothing when re-adding the existing attribute. Commit.
- Fix enable-final compile. Commit.
- Apidox. Commit.
- Remove superfluous addAttribute calls. Commit.
- Typo fixes:. Commit.
- I forgot to include klocale.h (see r1064342). Commit.
- Make untranslatable strings translatable. Commit.
- Add some hopefully clarifying remarks to the ETM dox. Commit.
- ClassPrivate -> KClassPrivate. Commit.
- Refactor the calls to private slots into methods. Commit.
- Update the display name combobox the smart way, so. Commit.
- Optimizegraphics: Losslessly optimized PNG and SVGZ files with "optipng -o5" and "advdef -z -4". Commit.
- Apidox. Commit.
- Remove early returns that are no longer needed. Commit.
- Merged revisions 1061280 via svnmerge from. Commit.
- Name the runtime part of kdepim actually "runtime", and move stuff out. Commit.
- Name the runtime part of kdepim actually "runtime", and move stuff out. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Sesame2 is no longer the only backend known to work. Commit.
- Fix crash in ProtocolHelperTest::testParentCollectionAfterCollectionParsing(). Commit.
- Cleanup the test. Commit.
- When searching by collection name, also consider the. Commit.
- Add test for walking the parent collections after parsing a collection. Commit.
- Put more effort into invoking the correct slots in the QSFPM. Commit.
- Use dynamicSortFilter and assert that rows are valid. Commit.
- Disconnect QSOrtFilterProxyModel signals after connecting them in setSourceModel. Commit.
- Document what parts of the ancestors are fetched. Commit.
- Document some defaults, taken from the ItemFetchScopePrivate constructor. Commit.
- Workarounds for some wierd crashes. Commit.
- Temp disable instant update of stats. Commit.
- Build on Windows. Commit.
- Build with QT_STRICT_ITERATORS. Commit.
- Reset the model correctly when changing it fundamentally. Commit.
- Add some crash guards. Commit.
- Fetch information about the parent collection as well,. Commit.
- Add hint for reimplementors of AgentBase::cleanup(). Commit.
- Preserve timezone information when editing a contact. Commit.
- Fix krazy issue the right way. Commit.
- Merged revisions 1058548 via svnmerge from. Commit.
- Fix big shiney logic error causing breakage of moves in kmail. Commit.
- Allow replacing an existing attribute. This allows classes using a specific attribute to just register them e.g. in their constructor (like KMail's FolderSelectionTreeView does), potentially multiple times. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Silence KUIT error. Commit.
- Fix apidocs. Commit.
- Remove methods which do not have an implementation. Commit.
- Merged revisions 1057889 via svnmerge from. Commit.
- Fix off by not error breaking unlinking. Items now reliably vanish. Commit.
- Be explicit. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Allow to specify accessright. Commit.
- Fix the include. Commit.
- Use the right export macro. Commit.
- Merge SVN commit 1057406 by pokrzywka from the pe5.20091123 tag:. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Don't disable unmatched parents, making them non-selectable should be enough and is less confusing, visually (one can expand them, after all). Commit.
- Don't try to use results from failed fetch jobs. Commit.
- Display full collection paths in the combobox, so one can distinguish identically named collections. Commit.
- Satisfy KUIT warning. Don't use puntuation after a context marker. Commit.
- SVN_MERGE. Commit.
- [akonadi/CMakeLists.txt] Do not pass string when condition is expected (KDE_IS_AT_LEAST_42). Commit.
- Merged revisions 1056701 via svnmerge from. Commit.
- Restore no filtering if no rights. Commit.
- Merged revisions 1056698 via svnmerge from. Commit.
- No filtering if access rights is all rights. Commit.
- Merged revisions 1056686 via svnmerge from. Commit.
- Use the correct virtual method for filtering. Commit.
- Make the EntityRightsFilterModel public in the porting branch. Commit.
- Merged revisions 1056677 via svnmerge from. Commit.
- Make the EntityRightsFilterModel private. Commit.
- Client side interface for search support in agents. Commit.
- Fix name displayed when we rename favorite collection. Commit.
- SVN_MERGE. Commit.
- At least print a warning if something failed. Commit.
- No return for void. Commit.
- Don't ignore dbus errors too. here I got an empty defaultId, the resource was not configured and there was no error ondication. Beside empty id's someone can also change the id to be an invalid dbus name like e.g. 'myid.'. So, prevent that too. Commit.
- And don't silent eat the error and freeze korganizer but let us know what went wrong and allow to continue working with the consumer process. Commit.
- SVN_MERGE. Commit.
- Fix unit test. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Fix unit test. Commit.
- Windows doesn't understand ' on commandline. Commit.
- Don't crash when we don't have model. Commit.
- Aha, if the dbus debug call is a synchronous non-blocking call rather then an asychronous one, then akonadiconsole stops hanging on accessing the compact akonadiresource. Commit.
- Don't crash when no source model present. Commit.
- Build++. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Build and use the KDescendantsProxyModel in kdepimlibs. Commit.
- Move KDescendantsProxyModel out of stable zone. Commit.
- Make the unit tests compile again. Commit.
- SVN_MERGE. Commit.
- Fix overload warning, init() changed in the base class. Commit.
- Use session id if provided manually, fixes a bunch of resource hangs and. Commit.
- SVN_MERGE. Commit.
- Build with -pedantic. Commit.
- Add tests to make sure Collection::parentCollection remains correct. Commit.
- Add tests for adding and moving collections. Commit.
- Use the new FakeSession instead of the FakeServer. Commit.
- Listen to move signals. Commit.
- Simplify the FakeMonitor temporarily. Commit.
- Make a FakeSession which ends all started jobs immediately. Commit.
- Add a ctor with private class to allow creating a FakeSession easily. Commit.
- Add a model with a testable private class. Commit.
- Add a protected ctor taking an instance of a private class. Commit.
- Handle contacts that have no meta data set yet correctly. Commit.
- Fix logic bug: of course we have to handle new types as well. Commit.
- Add RecentContactsCollectionRequestJob class that provides. Commit.
- Forward errors to parent job. Commit.
- Fix apidocs. Commit.
- Add info about lazy population and selection based ref counting to the dox. Commit.
- Add the dox from akonadi_next to kdepimlibs. Commit.
- Disable the unit test, it makes use of private API in an ugly way. Commit.
- Refactored SpecialCollections/SpecialCollectionsRequestJob to. Commit.
- SVN_MERGE. Commit.
- Replace the fixed size CollectionList in foldersForResource to. Commit.
- Use more sane values for roles involved in the headerData hack. Commit.
- Use the background color attribute from the EDA in the ETM. Commit.
- Add background colour information to the displayAttribute. Commit.
- Add missing includes. Commit.
- Add support to search for all contacts or contact groups of the system. Commit.
- Don't set a 0 model, that results in warning messages. Commit.
- SVN_MERGE. Commit.
- Add apidocs. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Add some i18n message content and KUIT. Commit.
- Remove implementation of methods which exist in QSortFilterProxyModel now. Commit.
- Remove implementation of methods which exist in QSortFilterProxyModel now. Commit.
- Add accessor for the sync'ed resource. Commit.
- Even more sanity-checking. Commit.
- Use AllEditTriggers to show the line edit not only on. Commit. Fixes bug #212226. Fixes bug #211595
- Initialize this variable. Commit.
- SVN_MERGE. Commit. Fixes bug #213466
- SVN_MERGE. Commit.
- Partial revert of patch from tokoe. Keep Items and Collections separate. Commit.
- Cut out entities will be shown as inactive. Commit. Fixes bug #213466
- Add crash guard. Commit.
- Remove assert in errorOverlay so that the notes list plasmoid can work. Commit.
- More work in invitations. Commit.
- Removed in trunk long ago, and no longer used here either. Commit.
- Minor. Commit.
- Allow to show or not dnd menu action after a dnd. Commit.
- SVN_MERGE. Commit.
- Fix ui files. Commit.
- Do not hardcode the text color, use a bright text color when item is selected. Commit. Fixes bug #213337
- Try to invoke a method without arugments when the call with QVariant fails. Commit.
- SVN_MERGE. Commit.
- Use the name of the root collection in the header if different to Collection::root. Commit.
- Fetch the root collection asynchronously. Don't use exec(). Commit.
- Use createdCollection() in the example. Commit.
- Add createdCollection(), to get the newly created search collection. Commit.
- SVN_MERGE. Commit. Fixes bug #207742. Fixes bug #212663. Fixes bug #209123. Fixes bug #212853
- Followup of r1044903: more work on invitations; register also the new special collection. Will be made invisible later. Commit.
- Use a stricter regexp to validate email addresses. Commit. Fixes bug #212853
- Replace display name lineedit by a combobox. Commit. Fixes bug #209123
- Revert r1044750. KDEPIMLIBS doesn't have to be installed in the same prefix as akonadi. Commit.
- - Use AKONADI_INCLUDE_DIR instead of forced directory. Commit.
- Allow the setting of a collection to monitor affect the root of the model. Commit.
- Keep the stored item uptodate when it changes. Commit.
- Pass the correct default action to the drag object,. Commit. Fixes bug #212663
- Remove the 'Copy Link Location' action from the context menu. Commit. Fixes bug #207742
- Add needed customwidgets section, otherwise KComboBox. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- If no right restriction is given, always return true. Commit.
- Typo. Commit.
- Now we use kde4.4. Commit.
- A resource should not try to retrieve items from itself here, could led. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit. Fixes bug #212355
- Allow the user to pre-select a drag'n'drop action by using modifier keys. Commit. Fixes bug #212355
- Use QPointers, to handle already deleted widgets. Commit.
- Optimization: Do not allocate a new Collection if we return. Commit.
- Fix the conditions for enabling certain actions. Commit.
- Give the drop menu a similar appearance to the drop menu. Commit.
- Make sure that parentCollection heirarchies are fetched when fetching Items. Commit.
- Add some asserts in case unique negative collection id is causing problems. Commit.
- Update labels for CutItems/Collections actions correctly. Commit.
- Codingstyle cleanup. Commit.
- Reenable when we remove last item in favoritefolderview. Commit.
- Make it possible to retrieve Akonadi:/ urls for entities and retrieve by url. Commit.
- Don't show empty <> for contact references with no. Commit.
- Always set the cursor to the name column in the. Commit. Fixes bug #212230
- Make the auto completion case insensitive. Commit. Fixes bug #212225
- Fix order. Commit.
- Revert 1041181. Storing the values of additional roles belongs to the model, not to the view. See ModelStateSaver and EntityModelStateSaver in kdepim/akonadi/kcal for the same functionality, operating on models. Commit.
- Add the ability to store additional, view-specific properties of model indexes. Commit.
- Don't crash if the selected colleciton is unavailable. Commit.
- Don't reset the model (which usually destroys all kind of state in the views, like expansion and selection) and instead use invalidateFilter() to make parents of new matching children visible. Commit.
- Merged revisions 1040735 via svnmerge from. Commit.
- Merged revisions 1040690 via svnmerge from. Commit.
- Take also the storageCollectionId over. Yay, now the calendarmodel works as expected :). Commit.
- Merged revisions 1040578 via svnmerge from. Commit.
- Make sure the parentCollection is kept upto date in apply(). Commit.
- Use the right property, fixes the remaining unit test failures here. Commit.
- Fix test. Commit.
- Make sure all required attributes are updated to items when applying. Commit.
- Close the editor in the Name column when user selected. Commit. Fixes bug #211577
- Proof-reading - removed strings that although jocular, we shouldn't risk being seen by users. Commit.
- Use KLineEdit instead of QLineEdit. Commit.
- Fix passing an arg to i18n. Commit.
- Some easy Krazy fixes: non-const dpointer; explicit ctor; spelling; includes. Commit.
- Use the isReadOnly method. Commit.
- SVN_MERGE. Commit.
- Adapt to EntityDisplayAttribute changes. Commit.
- Oops, how did that get committed?. Commit.
- Use a greyed out icon for read only folders. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit. Fixes bug #211019
- Don't confuse observing QSortFilterProxyModels. Commit.
- SVN_MERGE. Commit.
- Add missing i18n. Commit.
- Fix off by one in emitting dataChanged. Commit.
- SVN_MERGE. Commit.
- Fix fallback payload part merging. Commit.
- Extend unit tests, bug turned out to be somewhere else though. Commit.
- Make the availablePayloadParts dox a bit more clear. Commit.
- Move the filteractionjob into mailtransport from akonadi. Commit.
- SVN_MERGE. Commit. See bug #94748
- Simplifiy even more by passing only the item,. Commit.
- Hide dbus interface in private class and provide. Commit.
- Register Akonadi::AgentInstance meta type. Commit.
- Apidoc fixes. Commit.
- Apidocs fixes. Commit.
- Pass KConfigGroup to the FavoriteCollectionsModel. Commit.
- Use the CollectionFilterProxyModel instead of EntityFilterProxyModel. Commit.
- Don't allow structural rows to be selected or enabled. Commit.
- Undeprecate the CollectionFilterProxyModel after discussion. Commit.
- Let the QObject do memory management. Commit.
- Don't match recursively in EntityMimeTypeFilterModel. Commit.
- Remove EntityDisplayAttribute::(set/is)Hidden. Commit.
- Warnings--. Commit.
- Change names and access of the match overloads to be more consistent. Commit.
- Add docs about how to retrieve Collections and Items from the model. Commit.
- Move some EntityTreeModel accessor methods to the private class. Commit.
- SVN_MERGE. Commit.
- Adopt the CollectionComboBox to the CollectionDialog api. Commit.
- Add setDescription() to CollectionDialog, hide treeview header. Commit.
- Add apidocs. Commit.
- Include agentinstance.h to have the Q_DECLARE_METATYPE. Commit.
- Proof-reading: exists -> exist. Exists is an adjective, e.g. contact exists,. Commit.
- Update for renamed enums in kdelibs. Commit.
- Update for renamed enum. Commit.
- SVN_MERGE. Commit.
- Move metatype declaration from header to implementation files. Commit.
- Remove the TODOs from the ETM header. Commit.
- Better dox for EntityTreeModel. Commit.
- Change int -> enum in API. Commit.
- Rename ETM::get* to ETM::entity*. Commit.
- Make this method private again. It's covered by StandardActionManager. Commit.
- Convert int to enum. Commit.
- Remove old methods which are now provided by configuring the Monitor. Commit.
- Remove unused (and unimplemented) methods). Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- These enums are used as array indexes, so we cannot just prepend Invalid. Commit.
- Fix more signal/slot connection breakage. Commit.
- Use fully qualified type names for signal arguments, fix some. Commit.
- Dropped AddressBookSelectionDialog in favor of. Commit.
- Improve the appearance and handling of the contact group editor. Commit.
- Make the kmime unit test compile again. Commit.
- Partial port, handing over to Tobias. Commit.
- Fix filtering of content mime types. Commit.
- Should be public (as we'll need a similar statement in subclasses). Commit.
- Deprecate CollectionFilterProxyModel in favor of EntityMimeTypeFilterModel. Commit.
- Merge StatisticsToolTipProxyModel into StatisticsProxyModel. Commit.
- Drop AddressBookComboBox in favour of a more general CollectionComboBox. Commit.
- Undo most of the changes of r1036645. In stead of calling writeFile(). Commit.
- Connect before you start. Commit.
- Opps, fix the test. Commit.
- Add a test: Multipart appends with invalid connections will confuse the server. Commit.
- Make the email addresses of the members clickable as well. Commit.
- Rework the API of the Contact(Group)Editor/Dialog. Commit.
- Remove the emailAddresses() method, QStringList. Commit.
- Missed this one by previous commit. Commit.
- Port Contact(Group)SearchJob to inherit ItemSearchJob. Commit.
- Cleanup the Contact(Group)Viewer/Dialog API. Commit.
- Collection -> Folder (as other i18n). Commit.
- Renamed the LocalFolders classes to SpecialCollections. Commit.
- Add TODO_AKONADI_REVIEW comments. Commit.
- More dox cleanup. Commit.
- Remove comment about code that doesn't work yet. Commit.
- TerminateProcessing -> finishProcessing. Commit.
- Add some more clarifying dox. Commit.
- Unneeded explicit. Commit.
- PartIdentifiers -> attributeNames. Commit.
- Build. Commit.
- Add convenience signals for item clicks in the ELV (yay, another TLA). Commit.
- Dox fixes. Commit.
- Missing explicit. Commit.
- Int -> headerGroup. Commit.
- Rename FavoriteCollectionsView to EntityListView. Commit.
- Remove unused and unnecessary setRootIndex method. Commit.
- HeaderSet -> headerGroup. Commit.
- Rename Item::merge to Item::apply. Commit.
- Cleanup API of TransportResourceBase. Commit.
- Rename EntityFilterProxyModel to MimeTypeFilterProxyModel. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Rename Observer2 to ObserverV2. Commit.
- Refactor the ContactGroupEditor widget. Commit.
- Remove unnecessary include. Commit.
- Rename object -> entity. Commit.
- Add some @since. Commit.
- AgentInstance::abort gets renamed AgentInstance::abortCurrentTask. Commit.
- Fix some copy/paste and typos. Commit.
- Enable/disable tooltip (needs by kmail). Commit.
- Unbreak syncing of the virtual folders created by the tag resource. Commit.
- Adapt to Qt 4.6 and recent EntityDisplayAttribute changes. Commit.
- Fix crash; itemSelectionModel can be null (the case in korganizer's collectionview). Commit.
- Do not hardcode colors. Commit.
- Fix apidocs. Commit.
- Use gray text for "cut" items. Commit.
- Move the PurgeBuffer class to the Monitor. Commit.
- Implement cut support in standardactionmanager/ETM. Commit.
- Don't allow "moves" where src and dest are the same. Commit.
- Fix change tracking when reverting a previous flag change. Commit.
- Return negative numbers when retrieving theItemId for a Collection and vice-versa. Commit.
- Add active icon (when we have an unread mail in folder). Commit.
- SVN_MERGE. Commit.
- Necessary to install it for kmail (need to show icons). Commit.
- API cleanup for CollectionQuotaAttribute and adaption. Commit.
- SVN_MERGE. Commit.
- Show the quota in the tooltip again. Commit.
- Make the quota attribute a builtin attribute. Commit.
- Move the collection quota attribute to kdepimlibs. Commit.
- SVN_MERGE. Commit.
- Allow to use or not default page (in kmail we have specific page). Commit.
- SVN_MERGE. Commit.
- Move registration in own file. Commit.
- Add missing @since 4.4 tags. Commit.
- Merged revisions 1034286,1034296,1034298,1034309,1034324,1034588 via svnmerge from. Commit.
- Add a caption. Commit.
- Use a QTreeView so we can have a header as in old kmail. Commit.
- Disable action when we add collection to favorite folder. Commit.
- SVN_MERGE. Commit.
- Fix dataChanged signal. Commit.
- Clear up the new action code a bit. Commit.
- Make sure the item remoteId is set correctly when merging. Commit.
- Add some moveTo actions to the standardAction Manager. Commit.
- Use the model for all pastes. Commit.
- Compile with implicit ascii/qstring conversions disabled. Commit.
- Partially revert commit 1033305 to make descriptions brief again. Commit.
- Minor proof-reading. Commit.
- Set the correct label also when stopping the server. Commit.
- Remove executable bit. Commit.
- SVN_MERGE. Commit.
- Make the ContactView and ContactGroupView more pretty. Commit.
- Fix moves in the model. Don't ignore anything if LazyPopulation is not used. Commit.
- Use the model session when pasting. Commit.
- Add ignore logic for move signal that got lost in a git add -p. Commit.
- Use the QObject::receivers method to optimize item notifications. Commit.
- Fix the collectionFetched slot. Commit.
- Fix crash in ETM when deep collections arrive before shallow ones. Commit.
- Build with -pedantic. Commit.
- Better API for showing/hiding system entities. Commit.
- Use buffered caching in EntityTreeModel. Commit. See bug #208555. Code review #1789
- SVN_MERGE. Commit. See bug #204653
- Fix i18n cataloges. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Move this to the correct method. Commit.
- Fix linking on Windows. looks like we never tried to build tests for e4. Commit.
- I18n or not ?. Commit.
- Don't listen to monitor signals if NoItemPopulation is used or if ItemFetchScope is empty. Commit.
- Invalidate the contact reference as soon as the user has changed. Commit.
- Format the anniversary date correctly. Commit.
- Upps, take into account that the root collection is now always translated. Commit.
- Use 'Local Folders' instead of 'local-mail' for the name of the agent instance. Commit.
- ContactEditor supports custom pages now that are loaded at. Commit.
- Do not show custom keys of crypto settings. Commit. Fixes bug #208321
- Coding style cleanup. Commit.
- Fix build. This is what happens when I use git-svn and svn. Commit.
- Move EntityTreeView and FavoriteCollectionsView into kdepimlibs. Commit.
- SVN_MERGE. Commit. Fixes bug #209104
- RUN_UNINSTALLED is a nop since KDE 4.2, so remove it. Commit.
- Keep internal data up to date when items move. Commit. Fixes bug #209104
- Fix ETM. Don't enable change recording until it is needed. Commit.
- SVN_MERGE. Commit.
- Warnings--. Commit.
- Compile++. Commit.
- Compile++. Commit.
- Fix extract messages. Commit.
- Warnings--. Commit.
- Extract messages. Commit.
- Fix the isHidden method including missing return val. Commit.
- Make the EntityTreeModel take a ChangeRecorder instead of a Monitor. Commit.
- Add a way to show hidden collections. Commit.
- Honour the hidden attribute of Collections and items. Commit.
- SVN_MERGE. Commit.
- Initialize the currentIndex key and store a negative key for invalid indexes. Commit.
- Use a queued connection in the state saver to delay restoration a bit. Commit.
- Fetch resource trees into ETM if they are monitored explicitly. Enables virtual collections/resources. Commit.
- SVN_MERGE. Commit. Fixes bug #139477
- Fetch items in models which are not lazy. Fix for regression in 1028840. Commit.
- Deprecated--. Commit.
- Rewrite the collectionsFetched method. Commit.
- Fix some drag and drop bugs. Commit.
- Clear the cache on moves as well, otherwise we will end up with an. Commit.
- Enable moving of Collections and Items. Commit.
- Adapt to changes in EntityDisplayAttribute. Commit.
- Use constructor initialisers instead of assignments. Commit.
- Fix typo in "Show Address". Commit.
- Explicit ctor. Commit.
- End with newline. Commit.
- Detect when I forget to update the copy ctor next time. Commit.
- Update protocol version, makes the ETM test pass again. Commit.
- Apidox additions: add explanations of the precedence of different settings (thanks to Stephen Kelly). Commit.
- Save/restore 'currentIndex' property as well. Commit.
- Remove unneeded spacer. Commit.
- Improve the appearance. Commit.
- Argh, forgot to deal with the new member in clone(). Commit.
- Allow to hide objects on a view-level, similar to hidden files. Needed. Commit.
- Fix hierarchy in kontact configuration dialog. Commit.
- Made the contact actions configurable and add KCM for them. Commit.
- Claim to support linking, just like the ETM does. Commit.
- This method did already exist, I'm wondering why my compiler didn't notice... Commit.
- Add contact specific action handlers. Commit.
- Add unit test for bug 207825. Commit. See bug #207825
- Emit signals when user clicked on url, email, address or phone number. Commit.
- Adapt the resources to the new configurationDialogAccepted/Rejected signals. Commit.
- Add the configurationDialogAccepted/Rejected() signals to AgentBase. Commit. Fixes bug #205740
- Since the drag&drop mime data for collections do not provide. Commit. Fixes bug #207733
- Fix compile with enable final. Commit.
- Factor out the implementation of LinkJob and UnlinkJob, they were the. Commit.
- Fixed icon name. Commit.
- Allow to fetch arbitrary sets of items with a single command, the server. Commit.
- Allow to put resource specifc tasks into the resource scheduler as well,. Commit.
- SVN_MERGE. Commit. Fixes bug #202687
- We don't have to install these headers anymore. Commit.
- Move Knut tests from playground/pim and make them pass again. Commit.
- Allow to set a default address book on the dialog. Commit.
- Use KConfigGroup::readPathEntry() for string entries and. Commit. Fixes bug #202687
- SVN_MERGE. Commit.
- Use custom icons for birthday and anniversary edit widgets. Commit.
- Use the pasting code from PasteHelper in ETM and change that to make use. Commit.
- Don't limit the supported drag operations without a good reason. The. Commit.
- Deprecated--. Commit.
- SVN_MERGE. Commit.
- Add support for linking items via dnd. Commit.
- - everything can be dragged, even read-only objects (they might not be. Commit.
- Allow to set a default addressbook for saving in CreateMode. Commit.
- Add first unit-test for akonadi-contact library. Commit.
- SVN_MERGE. Commit.
- Merged revisions 1022132 via svnmerge from. Commit.
- Add support for item linking/unlinking to Observer. Commit.
- Add access rights for linking/unlinking in virtual collections. Commit.
- Change licence to LGPL. Commit.
- Another warning related to collectionChanged (AH! got it right now!). Commit.
- Get rid of the "collectionMoved() from Observer2 hides collectionMoved(). Commit.
- Of course forgot a @since 4.4... meh. Commit.
- Extend apidocs by examples. Commit.
- Adding an improved collectionChanged() method to Observer2 so that we. Commit.
- Add missing @since 4.4 tags. Commit.
- Also trigger the CollectionMoveJob on drops. First step at having move. Commit.
- Use a const ref iterator. Commit.
- Fixup include guards. Commit.
- Explict constructor. Commit.
- Const dpointer. Commit.
- Remove the now unused listDone() signal. While it may look useful at. Commit.
- SVN_MERGE making the diff between akonadi-ports branch and trunk a bit smaller. Commit.
- Remove ItemFetchJob::collection() in favor of Item::parentCollection(). Commit.
- Remove ItemCreateJob::collection() now that the created item has the. Commit.
- SVN_MERGE. Commit.
- Set the parent collection of the newly created item. Commit.
- Remove ItemFetchJob::item() as well, it's slightly misleading as it does. Commit.
- Remove some public API that was newly added in this branch but is unused. Commit.
- Factor out the implementation of ItemMoveJob and share it with. Commit.
- Refactor itemSetToByteArray() to be usable for collections as well. Commit.
- SVN_MERGE. Commit. Fixes bug #197523
- Make AddressBookComboBox public API. Commit.
- Handle Collection::ReadOnly as the 'always true' case. Commit.
- Don't use QModelIndex::child. Commit.
- Add method to preselect an address book in ContactEditorDialog. Commit.
- Allow to specify move destinations by RID. Commit.
- Install collectionmovejob.h. Commit.
- Make use of fetchScope in ItemSearchJob to save one server roundtrip. Commit.
- Implement fetchScope support in ItemSearchJob. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Fix a linker issue with akonadi-contact when used outside of kdepimlibs. Commit.
- Fix documentation. Commit.
- Factor out the code for ItemFetchScope and result parsing. Commit.
- Relicense my code under LGPL. Commit.
- Warning--. Commit.
- Fix the OSX build. Commit.
- Do some refactoring and implement second ctor of ContactEditor. Commit.
- Fix the PasteHelper to handle the QMimeData from EntityTreeModel. Commit.
- SVN_MERGE. Commit.
- Don't overwrite the formatted name if it wasn't changed at all here,. Commit.
- Fix germanish label ;). Commit.
- Renamed private headers to _p.h. Commit.
- Compile fixes after moving akonadi-contact to kdepimlibs. Commit.
- Move akonadi-contact library from kdepim/akonadi to kdepimlibs/akonadi. Commit.
- Fix build: Don't use camelcase headers in kdepimlibs. Commit.
- Disable agent autostarting here as well. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- API docs for the revamped LocalFolders API. Commit.
- Give a more general message error as we can't find out. Commit. Fixes bug #205722
- Don't use Addressee::fullEmail() for autocompletion. Commit. Fixes bug #205721
- Extract the Private class to toplevel, so it can be befriended. Commit.
- Take out the Filter proxy model here. Commit.
- Bring back the coordinates edit widget. Commit. Fixes bug #204081
- AKONADI_DISABLE_AGENT_AUTOSTART makes the tests pass. Commit.
- Allow setting arbitrary environment variables in the test environment config file. Commit.
- Check whether the viewers got the right payload. Commit.
- Don't iterate over the model to find a matching item,. Commit.
- Fetch the parent collection explicitly. Commit.
- Add a clear button to reset the date. Commit.
- New LocalFolders API. Commit.
- Remove the Akonadi::DescendantEntitiesProxyModel and Akonadi::SelectionProxyModel. Commit.
- Remove all use of Akonadi::{Descendants,Selection}ProxyModels which are about to be removed. Commit.
- EntityTreeModel gets its first unit test!. Commit.
- Add check for configured Nepomuk to SelfTestDialog. Commit.
- Handle missing default collections properly by not closing the dialog. Commit.
- Show only collections that allow saving of new contacts / contact groups. Commit.
- Syncing is not possible on the root collection. Fixes a crash when. Commit.
- Flush the pending notification queue instead of asserting, when. Commit.
- SVN_MERGE. Commit.
- Be at least a bit more helpful when the user didn't select an. Commit.
- Make sure to delete the view before the model, crashes otherwise. Commit.
- Make a copy of the payload data, the temporary QByteArray is long gone. Commit.
- Add support for hierarchical RIDs as far as needed by the resource tester. Commit.
- SVN_MERGE. Commit. Fixes bug #202445
- Support collection retrieval based on hierarchical RIDs. Commit.
- Add protocol code for hierarchical RID based operations. Commit.
- Change how missing ancestors are inserted into the model. Commit.
- Changed the PartFetcher into a KJob based class. Commit.
- Fixed coding style and apidox. Commit.
- Make available parts accessible through the model via a part fetcher class. Commit.
- Add api to serializers for merging of parts, and for notifying which parts are available for an item. Commit.
- SVN_MERGE. Commit.
- SVN_MERGE. Commit.
- Make the testrunner delete its temporary directory even if it contains. Commit.
- The maildir resource renames its root collection to the resource name. Therefore, make the resource name and the maildir root collection name the same. Commit.
- Always schedule change replays before pulling changes from the backend,. Commit.
- Part 4 of fixing the missing RID races: Drop tasks from the scheduler. Commit.
- Revert changes to set method default values, and change new method name. Commit.
- Add some default parameters to set* methods. Commit.
- SVN_MERGE. Commit.
- Remove exectutable attribute. Commit.
- Spit warnings every 5 seconds if a change notification take too long to process. Commit.
- Avoid potential infinite recursion (columnCount() calls. Commit.
- Fix infinite recursion. Commit.
- Turns out things don't need to go that wrong to end up here after all, so remove the warning. Commit.
- Same here, ignore local items without a remote id, those haven't been. Commit.
- Ignore local collections without remote ids during a sync since they have. Commit.
- Adapt to reality. Commit.
- Part 2 of fixing the missing RID race: After changing the RID of a. Commit.
- Part 1 of fixing the missing RID race: Don't replay the next change. Commit.
- Off by one in the tree depth. Fixes syncing of collection hierarchies. Commit.
- SVN_MERGE. Commit. Fixes bug #202122. See bug #203125. Fixes bug #203873. Fixes bug #204214
- Allow to remove contacts from the middle of the contact group editor. Commit. Fixes bug #203865
- Kill running expand job if new contact group is set. Commit.
- Return the maximum of getColumnCount() for both header sets,. Commit.
- Allow to enable hierarchical RID support in CollectionSync. Commit.
- Support item and collection moves in AgentBase::Observer. Commit.
- Implement ContactCompletionModel that is used by the. Commit.
- Fix logic error. Commit.
- Set fields to read-only mode if parent collection of. Commit.
- Set all fields of the editor to read-only if parent collection. Commit.
- Don't load stuff into the cache that we neither want nor need. Commit.
- Enable/disable the 'Delete Items' action depending on. Commit. Fixes bug #203873
- Replace KLineEdit by QLabel to make clear that the date. Commit. Fixes bug #204087
- Only display troubleshooting hints when something went wrong, seems to. Commit. Fixes bug #202122. See bug #203125
- Warning--: QMetaObject is struct. Commit.
- #include
=> #include . Commit. - Explicit ctor. Commit.
- Add convenience method to returns email addresses of a contact group. Commit.
- SVN_MERGE. Commit.
- Build with pedantic. Commit.
- Add ContactGroupSearchJob. Commit.
- Make use of ContactGroupExpand job to show all contact group entries. Commit.
- Add ContactGroupExpandJob. Commit.
- Fix memory leak + apidox. Commit.
- Fix apidox. Commit.
- Return the correct selected addressbook collection. Commit.
- Temporary workaround for duplicate-entry problem causing tons of maildir resources to be created. Commit.
- Converted Akonadi::Job to KJob and fixed email search query. Commit.
- Add a job for searching contacts by email or name. Commit.
- Passing collection model to AddressBookComboBox/SelectionDialog. Commit.
- Allow to defined what kind of address books to select. Commit.
- Created the new component AddressBookComboBox and AddressBookSelectionDialog. Commit.
- Bring back the image for contact groups. Commit.
- Add ContactGroupViewer and ContactGroupViewerDialog components. Commit.
- Add ContactViewerDialog component to Akonadi Contact library. Commit.
- Add ContactViewer component to Akonadi Contact library. Commit.
- Add missing flag operator declaration. Commit.
- Fix full sync for resources using hierarchical RIDs. Commit.
- Fix the test, the root collection has no remote id. Commit.
- Fix incomplete CollectionFetchScope copy ctor. Commit.
- Fix include. Commit.
- Add support for akonadi-based contact meta data storage. Commit.
- Api and apidox cleanups. Commit.
- Add an akonadi attribute for storing contact metadata. Commit.
- Add translation extraction script. Commit.
- Create new library akonadi-contact. Commit.
- Fix compilation. Commit.
- Cleanup apidox. Commit.
- MERGE: 4.3. Commit.
- Move the PluginEntry class which is defined within the cpp file into the. Commit.
- Move ResourceSynchronizationJob to the core library and clean up its API. Commit.
- Link with gold. Commit.
- API and apidocs cleanup. Commit.
- Make receiving a Collection not have the side effect of fetching all Items in it. Commit.
- Merged revisions 1006179-1006180,1006183,1006757,1008509 via svnmerge from. Commit.
- Set the correct parent collection for the items/collections provided by. Commit.
- Hierarchical RID support for resources, that is the collection/item. Commit.
- SVN_MERGE. Commit.
- Add a new attribute to store display settings for message folders. First. Commit.
- Client-side support for retrieving the ancestor chains of items. Commit.
- Explict ctor. Commit.
- Fix entity tree listing when the root collection is shown. Commit.
- SVN_MERGE. Commit. Fixes bug #202911
- Layout fixes. Commit.
- Explicit ctors. Commit.
- Const ref iterators, per Krazy. Commit.
- Link with gold - the QtNetwork library *is* being used here. Commit.
- Merged revisions 1008004 via svnmerge from. Commit.
- Start of test suite for EntityTreeModel. Commit.
- Adapt ChangeRecorder to make use of the new Monitor internals and get. Commit.
- Add the ItemSearchJob class, which returns a list of. Commit.
- SVN_MERGE. Commit. Fixes bug #141699. Fixes bug #40920
- Complete rework of the Monitor internals, to be much more efficient. Commit.
- Fix compiling per mikearthur on irc. Commit.
- Try to fix build failure on Mac. Commit.
- Add a bit more convenience. Commit.
- Deprecated--. Commit.
- Missed one, the argument for join has to be a const char* though, so. Commit.
- Make valgrind happy. Commit.
- Make krazy happy. Commit.
- Fix handling of invalid cache entries, fix memory leak, cleanup job. Commit.
- Oops, we missed a const here. Commit.
- Renamed KContactManager to KAddressBook. Commit.
- Add tests for RIDs containing a ']', fails currently. Also, disable resource. Commit.
- Update minimum protocol version number. Commit.
- Make use of the renamed LIST/LSUB commands in the server. Commit.
- Remove the unused ExpungeJob. Commit.
- Work in progress on improved Monitor internals. Commit.
- Api and apidocs cleanup. Commit.
- Add progress reporting and fix the move detection. Commit.
- Handle collection moves correctly. Commit.
- Fix two asserts when collections are received in more than one chunk. Commit.
- Const d pointers, found by krazy. Commit.
- Verify that parsing of collections without the ANCESTORS parameter still. Commit.
- We don't need the pointer to the parent node apparently. Commit.
- Never try to delete the root collection. Commit.
- Change the name of ParentCollection to include the 'Role' suffix. Commit.
- Refactor the item fetching code a bit. This will allow fetching of parts htrough the model. Commit.
- Check if we can fetch more before fetching more. Commit.
- Add support for retrieving all collection ancestors and use that to. Commit.
- Add a hack to neuter the lazy population of the model when a Collection is expanded. Commit.
- That should be the last missing one. Commit.
- Add missing files. Commit.
- Add a nice wrapper class for the hidden attribute. Commit.
- Const ref a Q_FOREACH iterator. Commit.
- Sync the PreprocessorBase class to the new server changes. Commit.
- Add some more safety checks and use streaming for the local collection. Commit.
- More or less complete rewrite of CollectionSync:. Commit.
- Fix infinite recursion. Commit.
- Don't hide bugs: Use an assert instead of an if (...). Commit.
- Improve the canFetchMore/fetchMore behaviour. Only try to fetch into unpopulated collections. Commit.
- Only the first column may contain child indexes. Commit.
- In the CollectionTree model, show a little [+] sign on collections only if they have child collections. Commit.
- Add some warnings as silent failures when we get stale notifications from Monitor. Commit.
- Add Entity parent/setParent methods and use them instead of the. Commit.
- Fix logical error causing items and collections to be filtered when they should not be. Commit.
- Missed a few. Commit.
- Port to CollectionFetchScope. Commit.
- Fix apidocs. Commit.
- Add CollectionFetchScope to group the increasing amount of collection. Commit.
- Fix matching a little bit. Make ModelTest not segfault. Commit.
- Map collection move signals to the old observer interface like we. Commit.
- Handle the collection move change notification. Commit.
- Duplicate forward declaration. Commit.
- Rename getNumColumns to getColumncount. Commit.
- Renamed processingTerminated to terminateProcessing. Commit.
- Use global debug area in CMakeLists.txt. Commit.
- Coding style + apidocs cleanup. Commit.
- Return an invalid index for invalid rows, columns. Commit.
- Now that CollectionFetchJob filters by mimeType, we don't need to do the same thing, and can make filling the model far smarter. Commit.
- Add a way for subclasses to tell proxies how many columns they have for a given headerSet. Commit.
- Slightly modified merge of the cancel-support for Akonadi agents by Constantin Berzan,. Commit.
- Initial support for preprocessor agents. Commit.
- Use a much more compact storage format, given we want to use this once for. Commit.
- Do not crash if no favoriteSelectionModel is set. Commit.
- Don't empty the collection selection when the favorite selection gets. Commit.
- Some fine tuning on the action enabled state. Commit.
- Make the favorite selection and the collection selection synchronized. Commit.
- Add apidocs. Commit.
- Add the ETM state saver. It can save and restore the selection,. Commit.
- Don't filter by default if the mimechecker is not checking any mimetypes. Commit.
- Rename the variable for the list taken from the new collections hash. Commit.
- Actually show the collection size here, instead of the "0 bytes" dummy text. Commit.
- Coding style cleanup + warning--. Commit.
- FavoriteCollectionsModel is now in kdepimlibs so let's simplify the code. Commit.
- Coding style cleanups + apidocs. Commit.
- Various build fixes. Use akonadi_export instead of akonadi_next_export etc. Commit.
- Move more proxies from kdepim into kdepimlibs. Commit.
- Add some methods for forwarding mimetype drag and drop stuff. Commit.
- Coding style cleanup + apidocs. Commit.
- Add a SelectionProxyModel for use with Akonadi apps. Commit.
- Use correct export. Commit.
- Use QLatin1String instead of const char *. Commit.
- Add a DescendantsProxyModel for Akonadi apps to use. Commit.
- Add EntityTreeModel to the build system. Commit.
- Move EntityTreeModel into kdepimlibs. Commit.
- SVN_MERGE. Commit.
- Allow to also attach a selection model for the favorite collections. Commit.
- That was no compile fix... please update your Akonadi. Commit.
- Postgresql error details in akonadi selftestdialog. Commit.
- Add a new rename action for the favorite folders. Commit.
- Add a new action to remove a collection from the favorites list. Commit.
- Handle the read only case (needs to be different for adding items or. Commit.
- Address the search folder case. Commit.
- Compile fix. Commit.
- SVN_MERGE. Commit. Fixes bug #199559
- Use the dbus interfaces which retrieve localised name and description. Commit. Fixes bug #199559
- Hack of the day: When we are valgrinding akonadi resources, increase the timeout, as. Commit.
- Add "Copy * To..." actions. Commit.
- Revert r997767, that one wasn't meant for public consumption. Commit.
- MERGE: 4.3. Commit.
- Enable the sqlite tests. Commit.
- The mail threader agent is not started by default so disable the unique agent. Commit.
- MERGE: 4.3. Commit.
- R997745 followup; better place :). Commit.
- MERGE: 4.3. Commit.
- SVN_MERGE. Commit.
- Finally found the reason for all the dangling items in korganizer;. Commit.
- Add an "Add to Favorite Folders" action. Commit.
- Provide a possibility to know when the fetchjob finished to be able to e.g. update the view (or better use layoutChanged() and then test if that introduces probs?!). Commit.
- If a job is deleted it's no longer running obviously. Fixes randomly. Commit.
- Fix quoting of the session name, the akonadiconsole uses spaces in. Commit.
- Client-side support for filtering by collection content type. Commit.
- Move ResourceBase::Transport to a new class TransportResourceBase. Commit.
- Disable kbuildsycoca. Commit.
- Merged revisions 992397 via svnmerge from. Commit.
- Dox++ and disable ok-button in the collectiondialog if no collection was selected. Commit.
- Fix crash on exit in kres_migrator. Commit.
- Windows compatibility: use QUrl::toLocalFile() (which returns "C:/foo") instead of QUrl::path() (which returns "/C:/foo"). Commit.
- Create postgresql unittest environment. Commit.
- KIO::convertSize() is the same as KGlobal::locale()->formatByteSize(), so use that one, so we don't have to link to KIO anymore. Micro-optimalisations, I love them. Commit.
- Fix the build on OSX. Commit.
- Fix build for non-transport-enabled resources. Commit.
- Move in AddressAttribute (from outboxinterface). Commit.
- Bye bye TransportResource. Will be using an observer-like class ResourceBase::Transport from now on. Commit.
- * added second itemRemoved signal to Monitor to pass as second argument the collection the item is in. Commit.
- Merged revisions 985899 via svnmerge from. Commit.
- Merged revisions 983264 via svnmerge from. Commit.
- Merged revisions 986144 via svnmerge from. Commit.
- Merged revisions 986107 via svnmerge from. Commit.
- Merged revisions 986102 via svnmerge from. Commit.
- Merged revisions 985158 via svnmerge from. Commit.
- Merged revisions 985142 via svnmerge from. Commit.
- Merged revisions 985090 via svnmerge from. Commit.
- Merged revisions 985088 via svnmerge from. Commit.
- Merged revisions 982558 via svnmerge from. Commit.
- Merged revisions 980072 via svnmerge from. Commit.
- Merged revisions 979765 via svnmerge from. Commit.
- Merged revisions 977463 via svnmerge from. Commit.
- Merged revisions 977460 via svnmerge from. Commit.
- Merged revisions 974183 via svnmerge from. Commit.
- * Make LocalFolders react correctly to removal of custom (non-default) folders. It is not necessary to re-fetch the entire folder structure in this case. (plus test). Commit.
- Coding style cleanup. Commit.
- Connect the Session::destroyed signal with the Monitor::slotSessionDestroyed slot to remove destroyed sessions from the ignoreSession-list what allows to use one monitor with multiple sessions without growing the list with each new session. Commit.
- Link with gold (and remove redundant linked libraries already included with others). Commit.
- Copy the sycoca database from the host. Speeds up startup and seems to. Commit.
- Prevent the resource from seeing deletion notifications for its own data. Commit.
- Pretty icons for the local folders. Commit.
- Add inbox, drafts, trash, templates, as well as tentative support for custom folders. The collection names (as well as the names of the folders in the maildir) are hardcoded to English -- i18n will be handled with EntityDisplayAttributes. Commit.
- * move in localfolders and related tests (from kdepimlibs/outboxinterface). Commit.
- Compile with -DQT_NO_CAST_FROM_ASCII. Commit.
- Support for collection deletion based on their remote identifiers. Commit.
- There's no reason why Akonadi agents should not have a name like resources. To add this an retain BC, the two methods agentName() and setAgentName() are added and used in ResourceBase if someone calls name() or setName() there. A name change is still reflected by the nameChanged() signal in ResourceBase as well as agentNameChanged in AgentBase. Commit.
- Do not assign count to unreadCount, but unreadCount :). Commit.
- Add test cases for \n and \r. Commit.
- Merged revisions 983658,983873,983978,983983,983988,983990 via svnmerge from. Commit.
- And now it even works... Commit.
- Oops, running make in the right folder before committing helps... Commit.
- Add tests for collection attribute creation/modification. Commit.
- Disable 'Copy Collections' and 'Properties' actions for the root collection. Commit.
- No need to put tasks in the queue that are already there right in front. Commit.
- Added Item::List getter for ItemCopyJob and ItemDeleteJob. Commit.
- Fix path splitting for collections containing a '/' in their name. Commit.
- Don't manipulate the columns in the no-content or invalid collection cases either. Commit.
- Don't manipulate the columns in the no-content or invalid collection cases either. Commit.
- Also don't report wrong mime type if the collection is valid, but contains only subfolders, no items. Commit.
- Make the message model only report that it can only deal with mail collections when the current collection is valid. Commit.
- Make the mail model not inform the user that it can only handle mail. Commit.
- Also work with collections that only have a remote identifier set. Commit.
- Restore API symmetry to the Item jobs by adding an explicit. Commit.
- Work-branch akonadi-port. Commit.
- Work-branch akonadi-port. Commit.
- Work-branch akonadi-port. Commit.
- API fix, discussed with Andras and Steve some time ago. Commit.
- Fixed slightly different. Commit.
- FilterActionJob -- a job that takes a bunch of items, filters them according to some rules, and then applies an action to the items accepted by the filter. The filter rules and action to perform are provided by a class derived from FilterAction, and can be almost anything. Commit.
- Fix the test, an empty change doesn't cause a conflict with the latest. Commit.
- Don't lose the status message when the progress percentage changes. Commit.
- Make the generic model work again. Commit.
- Make the message model only deal with email collection. Implement mimeTypes() in a way that will hopefully still allow drag and drop etc. to work. Commit.
- Only do the initial fetch if the mime type of the model and the collection are compatible. Commit.
- Put in a couple krazy exclude directives where needed to inhibit 'foreach' issues. Commit.
- Missed the obvious case (double deletion of the dialog), should make. Commit.
- Protection against the application being closed while we are in the. Commit.
- Display collection sizes in a more human readable format. Commit.
- When a collection is set on an item model and we don't know the content mime types of it yet, fetch it, but only once, in case it fails (as it currently does for search folders, for example. Commit.
- Add mostly complete debug stream operators for collection,. Commit.
- Allow to identify the parent collection by remote id when creating new. Commit.
- Write the actual data to a file when it doesn't match our expectations. Commit.
- Merged revisions 980436 via svnmerge from. Commit.
- Display status and status message for agents too, not just resources. Commit.
- Don't consider a single compatibility bridge a KResource legacy setup. Commit.
- Don't allow the creation of a second instance of an agent marked as. Commit.
- Simplify/cleanup. Commit.
- AgentInstance::abort() support. I copied kdesupport/akonadi/interfaces/org.freedesktop.Akonadi.Agent.Control.xml to kdepimlibs/akonadi/interfaces for now. Agents / resources should connect to AgentBase::abortRequested() to implement abortion. Commit.
- Fix iterator. Commit.
- Fix iterator. Commit.
- This should fix plugin selection once and for all. If no exactly. Commit.
- Expose the size information from the statistics in the relevant model. Commit.
- Handle the new SIZE atom on the server side to complete the statistics. Commit.
- Add the missing size() property for statistics. Commit.
- Fix resource translations, second try. I'm wondering why this code is. Commit.
- Fetch the statistics of collections also during the initial listing if. Commit.
- Add support for the new protocol extension allowing to request the. Commit.
- Extend the tests a bit to check for the new signal when there are no changes to process. Commit.
- Extend the resource scheduler test a bit. Commit.
- Merged revisions 979147 via svnmerge from. Commit.
- Add an inital version of the unit test for the resource scheduler. Commit.
- Ignore invalid fields when comparing tasks. This prevents the creation. Commit.
- It can happen that !d->mManager->isValid() if the server is not running yet but started right after the manager got created. So, the solution to fix the assert is to just don't ask for the agentTypes() and agentInstances() in that case since they are empty anyway. Commit.
- Try to fix translations of Akonadi resources as suggested by. Commit.
- Fix notifications getting stuck because of the ResourceScheduler never finding out the ChangeReplay task finished. Commit.
- If to register the org::freedesktop::Akonadi::AgentManager dbus-interface fails cause e.g. dbus is not running, assert as early as possible and provide some hint rather then to assert later in qdbuspendingreply.cpp:273 cause d==NULL (btw cookies for those who finds the bug in QDBusPendingReplyData::argumentAt - hint: d can be NULL). Commit.
- Make the root collection read-only for users. Commit.
- Merged revisions 978825 via svnmerge from. Commit.
- Fix bug where ItemDeleteJob would hang if called on an already empty collection (wrong signal name). Improve the unit test to catch this. Commit.
- Update the actions after the text has changed in setActionText(). Commit.
- Add apidocs. Commit.
- - don't overwrite item size on the server if it wasn't explicitly. Commit.
- Partially revert revision 977059 which broke creating multiple agents of. Commit.
- There seem to be some problems with the sizes of items during copying itmes. Commit.
- Akonadi::TransportResource class for resources implementing sending. Commit.
- Fix some hacks. Commit.
- Code cleanup. Commit.
- Fix resource hangs after moving items. Commit.
- Add support for collection streaming, needed by the IMAP resource. Commit.
- Branch kdepimlibs. Commit.
- Add preliminary streaming support to CollectionSync. Will be used by the. Commit.
- Add unittests for CollectionSync, based on the ones for ItemSync. Commit.
- Introduce kdepim-runtime :. Commit.
- Introduce kdepim-runtime :. Commit.
- Remove not used code, make it more clean. Commit.
- Check if the parts parameter of itemChanged() is correct. Commit.
- KDE CamelCase includes in public headers must be in the form
. Commit. - * Add a test for the behaviour of AttributeFactory. Commit.
- Move test to the corresponding code. Commit.
- Stop kdeinit4 and friends before shutting down the internal D-Bus. Commit.
- Revert compilation hack, will fix real issue in kdesupport (cache vars being overwritten). Commit.
- Fix compilation. Commit.
- Use .clear() instead of assigning QString(). Commit.
- Fix include guards (FOO_P_H instead of FOO_H). Commit.
- Revert revision 965717 for now. Adding the default serializer plugin to. Commit. Fixes bug #193249
- Improve the Akonadi::Monitor test:. Commit.
- Replace hard coded country list of kaddressbook by the l10n resources maintained in systemsettings. Commit.
- Make it clear that this test relies on this mimetype to be defined. In my case the solution was:. Commit.
- - make it pass reliably by disabling interfering resources. Commit.
- Support moving of more than one item at a time. Also handle items only. Commit.
- Extract the protocol code for writing item sets and add unit tests for. Commit.
- Send the resource identifier instead of a pointer value. Commit.
- Make sure to not delete the job object before we retrieved its result. Commit.
- Include exception.h for the exception stuff. Commit.
- Register the default serializer plugin for application/octet-stream,. Commit.
- Even if it's working, using KDE4_ as a prefix for the kdepimlibs libraries shouldn't be used. Commit.
- Even if it's working, using KDE4_ as a prefix for the kdepimlibs libraries shouldn't be used. Commit.
- Eh, more correct then r965143 :-/ SVN_SILENT. Commit.
- Stay binary compatible with <=4.2.x. Thanks to Volker for the hint and detailed explanation :). Commit.
- Use PE_PanelItemViewItem for background rendering. Commit.
- Fix weird crash that happens sometimes in kcontactmanager (should be the same for every app using that functionality) cause currentIndex can be != selected item. Commit.
- Agreed, setCollectionId should be public. API docs update. Commit.
- We need to increase the value to differ between items and collections in the entitytreemodel. Commit.
- Add a unit test for the UTF8 characters case. Commit.
- Send as UTF8 (in the fetch job we interpret as UTF8). Commit.
- Store the collection ID in the item. It can be get with the ItemFetchJob. Commit.
- I18n style guide fixes: http://techbase.kde.org/Projects/Usability/HIG/Capitalization. Commit.
- Assert for me rather then silent fail on kcontactmanager's "delete contact". Commit.
- Restore ABI compatibility. Commit.
- Add support for polymorphic payloads to Akonadi::Item. Commit.
- Forgot the @since. Commit.
- Allow to defer a running task if we can't complete it right away. Commit.
- Fixed docu and use async api in example. Commit.
- Add API documentation for ResourceSelectJob. Commit.
- Change collectionrightsattribute.h to collectionrightsattribute_p.h. Commit.
- Rename header files of private API to _p.h. Commit.
- Make it possible to remove a mimeType from the list we want to check for. Commit.
- I18n style guide fixes: http://techbase.kde.org/Projects/Usability/HIG/Capitalization. Commit.
- Make use of the new item deletion command in the server. This includes. Commit.
- Simple benchmark for item creation/deletion, to illustrate the problems. Commit.
- Typo. Commit.
- Update. Commit.
- Fix typo. Commit.
- Fix compile with enable-final. Commit.
- Allow to use KXMLGUIClient so when we embedded it in kontact. Commit.
- Reports tasks from the scheduler queue to the tracker if available. Commit.
- Fix potential mem leak. Commit.
- Fix possible data loss if a resource is deleted right after some of its. Commit.
- - Adapt to the upcoming server change that will allow remote id changes only by. Commit.
- Select the current resource for remote id based operations by default. Commit.
- Try the Akonadi server in PATH first before falling back to D-Bus. Commit.
- Improve error checking. Commit.
- Add missing secrecy editor widgets. Commit.
- Use QEXPECT_FAIL here. Commit.
- Fix a race condition that happened in the pop3 unit tests:. Commit.
- Disable various debug areas related to ksyscoca, so that the log is not spammed with those. Commit.
- Also test collection ID auto-increment. Commit.
- Don't use CamelCase or the compilation will fail. Commit.
- Add MySQL bug reference. Seems like we currently have not a single DB that works with Akonadi. Commit.
- Add test for autoincrement of item ids. Commit.
- No need to start a sub-job for just one collection, we can do that in. Commit.
- - show job errors. Commit.
- Support retrieval of collections based on remote identifiers. Commit.
- Support item retrieval by remote identifier. Commit.
- Benchmarker changes:. Commit.
- Fix job parenting. Commit.
- Implement emitting the job tracker notification on job creation, start. Commit.
- Some fixmes. Commit.
- Implement emitting the job tracker notification on job creation, start. Commit.
- Merge commit '71be638066fabd7e40c41720f8f055249fb17fa1'. Commit.
- Disable resource for this test, makes it pass more reliably. Commit.
- Fix missing change notification for newly created search folders found. Commit.
- Disable the Nepomuk search manager for the unit tests for now. Commit.
- Support QList
. Thanks to Volker for the solution :). Commit. - Add a test showing that a monitor for the top-level virtual 'Search' collection fails. Commit.
- Fix parsing problem in the response handlers of create and modify job. Commit.
- Fix signal/slot connection, the slot belongs to AgentBase, albeit defined in AgentBasePrivate. Commit.
- Hm. Make it possible to translate resources. Commit.
- Make API more consistent. Return QLists or QStringLists. Commit.
- Fix constness and some whitespace style. Commit.
- Explicit check for D-Bus errors. Due to some weird implicit casting we. Commit.
- Fix item creation. Commit.
- Fix writing of collection changes. Commit.
- Fix writing of collection changes. Commit.
- Add API to make monitor report what it is monitoring. Includes methods for querying and signals for reporting changes. Commit.
- When adding and removing resources in quick succession like it is done. Commit.
- Link with gold; also removed some redundant linked libraries already included in KDE4*LIBS. What's up with the though? They don't seem to be required. Commit.
- Loading of the resource template file should not be in the library. Commit.
- Loading of the resource template file should not be in the library. Commit.
- Move and rename the schema file, it's no longer used in the resource. Commit.
- Move and rename the schema file, it's no longer used in the resource. Commit.
- Fix file watching, propagate errors from XmlDocument. Commit.
- Port knut resource to use libakonadi-xml (merged from playground). Commit.
- Port knut resource to use libakonadi-xml (merged from playground). Commit.
- Not needed in kdepim. Commit.
- Choice testenvironment.sh path. Commit.
- Add a little command line tool to write a collection sub-tree into a XML. Commit.
- Oops .. revert commits. Commit.
- Make knut works. Commit.
- Move knut to playground and make it uses libakonadi-xml, not working yet. Commit.
- Test environment using sqlite as a backend. Commit.
- Direct a popupmenu. Commit.
- Backport of revision 944020. Commit.
- Forward-port various Mac OS X fixes from the 4.2 branch to trunk. Commit.
- Unsetenv is a void on OSX 10.4, work around it. Commit.
- Fixing incremental sync with "remove" items which only have remote id but can be mapped to items from the internal item fetch job. Commit.
- Make static convenience methods also check for string equality, similar to what the non-static methods do. Commit.
- Be more verbose on socket error. Commit.
- Adding unit test for the issue where a collection selection change resulted in failure of the expunge stage of item delete jobs. Commit.
- Fix copy/paste mistake. Commit.
- Add a method to retrieve child collections. Commit.
- Compile tests. Commit.
- Defer proxy model reset, the collection model might still be delivering. Commit.
- Allow to defer loading of the XML file. Commit.
- Adapt library name and include install path to the conventions used in. Commit.
- Build with the stricter settings used in kdepimlibs/akonadi. Commit.
- GenericAttribute is not needed, AttributeFactory provides the same and. Commit.
- Clean up the serializer methods as well. Commit.
- Clean up and document the deserialization methods and move them into. Commit.
- Add a more high-level interface for reading the XML files. Should. Commit.
- Install libraries and include. Commit.
- Backport SVN commit 938149 by vkrause from trunk:. Commit.
- Handle cancel correctly. Commit.
- Proof-reading. Commit.
- Port r933082 that fixes the make test reference data. Commit.
- Support gcov. Commit.
- Use auto_ptr in factory method. Commit.
- Oops: missing method declaration. Commit.
- Buildcollection tests. Commit.
- Apparently attributes can be delivered in files as well. Fixes all. Commit.
- As most of our tests don't vary the payload size enough to test both the. Commit.
- Emit the change signal even when item fetching failed, can block resources. Commit.
- Simple test case for server crashs during retrieval error bursts. Commit.
- Fixed. Commit.
- Add test cases for resource retrieval error handling bugs. Commit.
- Fixed. Commit.
- Fixed. Commit.
- Fixed. Commit.
- Test if all items were copied correctly as well. Commit.
- Add a header containing the EXPORT macro needed for dynamic libraries on compilers supporting symbol visibility. Commit.
- Create simple test. Commit.
- Create serializeCollection. Commit.
- Remove unneeded includes and install. Commit.
- Remove libxml dependencies. Commit.
- Send libakonadi-xml partial implementation to playground. Commit.
- Merged revisions 930782,930954 via svnmerge from. Commit.
- Backport r929690 by tmcguire from trunk to the 4.2 branch:. Commit.
- Only include the tests subdir if BUILD_TESTS is set). Commit.
- Backport SVN commit 930066 by vkrause:. Commit.
- Cancel the various kinds of tasks correctly, especially the item. Commit.
- Fix error handling. Commit.
- Test retrieval of parts not yet in the cache, works here but seems to. Commit.
- Test if we actually copied the content. Commit.
- Backport SVN commit 929523 by vkrause:. Commit.
- When trying to delete a non-existing item we could end up with a. Commit.
- Compile. Commit.
- Accept payload file name instead of the real data if that's what the server sends. Add request to the server to send the file name if available. It might be needed to update kdesupport/akonadi prior to rebuilding kdepimlibs. Commit.
- Admit defeat for today, cleanly fixing this bug requires some larger. Commit.
- Tell Krazy to exclude checking for startsWith() or endsWith() on QByteArrays. Commit.
- - test if all items were moved correctly. Commit.
- Using MimeTypeChecker to decide whether a collection should be accepted. Commit.
- Adding a helper class for checking Collection and Item MIME types. Commit.
- Factor out collection movement tests as we need a clean cache for them. Commit.
- Port collection creation benchmark to use QTest/QBENCHMARK and the. Commit.
- - export the shutdown method to the internal D-Bus and use it to. Commit.
- - use a unique temp directory for each instance. Commit.
- - add test for large (externally stored) parts. Commit.
- Fix handling of null-bytes in constants and be aware of QByteArray() ==. Commit.
- Remove akonadi from e4, as it's not used by anything in that branch. Commit.
- Fix null vs. empty payload, extend the corresponding tests. Commit.
- Automatically register new mimetypes. Commit.
- Swtich resources offline for these tests. The resources (correctly). Commit.
- - reorder agent initialization/syncing to fix a race that caused the. Commit.
- Add a signal handler to also clean up when being cancelled. Seems to. Commit.
- Move tests for ItemMoveJob into its own unittest since we need a clear. Commit.
- Make sure we find the testrunner.shell also in the current dir. Commit.
- Build the testrunner not as a bundle, to make it findable on OSX. Commit.
- Bring back AddresseeConfig under a new name and integrate it with the display name. Commit.
- Don't setup agents multiple times if the server restarts. Commit.
- Don't store the payload here, we only want to update the dirty flag and. Commit.
- Try to fix some of the nondeterminisic failures caused by interaction. Commit.
- Allow to disable file monitoring, as we don't have any conflict. Commit.
- Adapt to new test environment and fix test data. Commit.
- Adapt to new test environment. Commit.
- Adapt to new test environment. Commit.
- Add an option to synchronize the newly created resources and wait until. Commit.
- Emit a signal when a full sync has been completed. Not really. Commit.
- Coding style cleanup. Commit.
- Fixes and cleanups. Commit.
- Second part of the coding style cleanup. Commit.
- First part of coding style cleanup. Commit.
- Adapt to the new test environment. Commit.
- Fix tests and environment to pass a few more tests. Commit.
- Also obtain correct paths when the working directory is not the. Commit.
- Change all unittest that access Akonadi to run inside the isolated test. Commit.
- Propagate the exit code of the test correctly, 100% pass on the first. Commit.
- Copy source into destination, not the other way around. Also, specify. Commit.
- Try harder to cleanly shutdown the Akonadi server so we don't keep. Commit.
- Fix cleanup of the temporary copy of the test environment. Commit.
- CMakre macro for running unittests in the isolated test environment. Commit.
- - terminate when environment config file could not be read. Commit.
- - move the testrunner environment for the libakonadi unittests. Commit.
- Add support for manually restarting an agent instance and make that. Commit.
- Bring back free/busy edit widget. Commit.
- Bring back the IM edit widget. Commit.
- Fix mem leak. Commit.
- Bring back the organization edit widget and couple it to display name widget. Commit.
- Implemented name and display name widgets. Commit.
- Don't break when we don't have libxml2. Commit.
- Add phone edit widget to contact editor. Commit.
- Fix include/forward class. Commit.
- Implemented date edit widgets for birthdate and anniversary. Commit.
- Add widget for editing pronunciation of a contact. Commit.
- Added email edit widget to contact editor. Commit.
- Implement loading/saving of fields from business and contact page. Commit.
- Bring back the image widget for setting photo and logo of a contact. Commit.
- Clean up:. Commit.
- Add license header. Commit.
- Fix compile. Commit.
- Dont compile benchmark until fix it. Commit.
- First version of the new editor. Commit.
- Fix it. Commit.
- Fix enable-final. Commit.
- Clean up benchmaker. Commit.
- Fix: add license. Commit.
- Cleanup and prefix the executable with 'akonadi_'. These change also. Commit.
- Fix: wait until synchronize resource. Commit.
- Refactory benchmarker. Commit.
- Extended apidox and adapted to kdepim coding style. Commit.
- Nearly every resource gets this wrong, so better add documentation. Commit.
- Qt includes in public headers must be in the format
. Commit. - Prevent Akonadi from setting up default resources. Commit.
- Delay test execution until the setup has been completed. Commit.
- Add CollectionRequester (similar to KUrlRequester or KFileRequester) and CollectionDialog (used by CollectionRequester). Commit.
- Allow to optionally omit creation of client side bridges. Commit.
- Set the mime type of the item as well. Commit.
- Allow to set the header data of the collection model. Commit.
- Add clicked(Item) and doubleClicked(Item) and simplified code. Commit.
- Check for empty collection list before accessing it. Commit.
- Clean up shellscript. Commit.
- Start of a non-interactive mode for akonaditest, to run unittests. Commit.
- Add method ResourceBase::clearCache(). Commit.
- Link with gold. Commit.
- Integrate the intial resource setup stuff. So, starting any Akonadi. Commit.
- Move the infrastructure for setting up initial default resources to. Commit.
- Build with QT_NO_CAST_TO_ASCII and QT_NO_CAST_FROM_ASCII again. This accidentally got lost some time ago. Commit.
- Link with gold. Commit.
- Creates a temporary environment on /tmp/akonadi_testrunner. Commit.
- Backport SVN commit 906798 by vkrause from trunk:. Commit.
- Include the server version, we check for the status in much more detail. Commit.
- Move the rewrite back to kdepim. Commit.
- Fix assert in CollectionFetchJob when we are handling a change. Commit.
- Make room for the rewrite. Commit.
- Fix typo. Commit.
- Branching KDE 4.2. Commit.
- Fix compile with enable-final. Commit.
- Ongoing work to create a testrunner environment in which our current. Commit.
- Add file watching. Commit.
- Include the full destination collection when emitting the itemMoved signal. Commit.
- Clean up getInstance method. Commit.
- Oops:reverse CMakeLists.txt. Commit.
- Header license. Commit.
- Put a cleanup function into testenvironment.sh to shut down the Akonadi. Commit.
- Add schema definition for the testrunner config file format. Commit.
- More meaningful session ids, useful for Till's upcoming job tracker. Commit.
- Add support for an optional argument, one configuration file, if the argument is null, it loads the argument using KStandardDirs::locate. Commit.
- Fix variable. Commit.
- Allow to create new files. Commit.
- Support writing item flags. Commit.
- Add support for reading item flags. Commit.
- - implement writing of item and collection attributes. Commit.
- Add support for reading item and collection attributes. Commit.
- Handle item and collection changes. Commit.
- Implement adding of collections and items, honor the read-only mode. Commit.
- Implement deleting items and collections. Commit.
- Proper cmake checks for libxml2 (I hope). Commit.
- We don't have 4.2 yet, 4.1.85 should be enough here. Commit.
- Install schema file and get rid of the hardcoded path. Commit.
- Add XML schema validation before loading the file. Simplifies the. Commit.
- Cleanup loading and configuration code. Commit.
- Build with kdelibs from 4.1, and thus the enterprise branch version as well. Commit.
- Rewrote retrieveItem() to work directly on the DOM document and to no. Commit.
- Rewrote retrieveItems() to operate directly on the DOM document and to. Commit.
- - rewrote retrieveCollections() to operate directly on the DOM document. Commit.
- Linke with gold and remove redundant linked libraries. Commit.
- Move the check for "all tasks done" to the scheduler so it doesn't have to be checked on ever call to taskDone and potentially missed. Commit.
- Don't crash when a job is deleted while being queued for execution. Commit.
- Do not translate the self-test report, only the results and hints shown. Commit.
- Make sure the libakonadi translation catalog is automatically loaded for. Commit.
- Add apidox note about third party attributes. Commit.
- Merged revisions 894879,894881 via svnmerge from. Commit.
- Backport r894876 by winterz. Commit.
- Hide placeholder strings from translators. Commit.
- Remove placeholder texts from ui files. Commit.
- Restore protocol backward compatibility with Akonadi 1.0.x servers. Commit.
- Use absolute type name in the collectionChanged() signal. Otherwise it's. Commit.
- Pass modeltest. Don't allow any actions on an invalid modelindex. Commit.
- Big patch which makes the reduced link interface work for kdepimlibs and kdepim:. Commit.
- Win32 link++. Commit.
- Pedantic--. Commit.
- Probably fix connect statement (unknown slot slotNetworkStatusChange). Commit.
- Make the AgentManager read all agent types as soon as it receives one agentTypeAdded() signal. Commit.
- Disable session management, Akoandi agents are managed by the Akonadi. Commit.
- Fix operator. Commit.
- Fixing build warnings. Commit.
- Make it build in its new home. Commit.
- Adding the testrunner subdir to the build. Commit.
- Reorganizing akonaditest sources in preparation of move. Commit.
- These files were removed from kdepimlibs. Commit.
- Move EntityTreeModel out of akonadi for KDE4.2. It will be replaced when it and related classes are finished. Commit.
- Link to troubleshooting tips on userbase.kde.org. Commit.
- Check the content of XDG_DATA_DIRS and add a hint to set it correctly if. Commit.
- API consistency, as discussed during the meeting last weekend. Commit.
- Typo (missing full stop). Commit.
- Typo. Commit.
- - emit and use the change signal for the online state. Commit.
- No kde3support used in akonadi, so replace KDE4SUPPORT_LIBS with KIO_LIBS. Commit.
- Fix infinite loop while adding collections to the model. Commit.
- Link. Commit.
- Try to make the agent react on network status change. Not tested very well yet. Commit.
- If a resource is added to akonadi, the resource has no collections. Therefore the proxy will not show the resource because the mimetype does not fit the profile. After a folder sync the collections go through the proxy and are accepted by the proxy, but are not shown to the user because the resource has not been added. This code basically keeps a list of all visible resources, whenever a collection should be accepted, it checks if the resource is visible. If not, reset the model. Then the resource will contain collections and the resource and its collection is added. Commit.
- Emit one signal for all items inserted into the model, instead of one for each. Commit.
- Use negative numbers for internalIds of indexes which refer to Items and not collections. Commit.
- First work on network awareness for agents. Commit.
- Small coding style fixes. Commit.
- Coding style fixes:. Commit.
- Make onRowsInserted a private slot. Commit.
- Check in the entitytreemodel. Still need to implement dropMimeData, make onRowsInserted private, and implement a corresponding view. Commit.
- Apidocs++. Commit.
- Extended API docs. Commit.
- Fix typo in example code. Commit.
- GPL->LGPL and add the needed d-pointer. Commit.
- Rename the doubleClick signal to activated. Means selecting a resource is done with a single click by default. Commit.
- Return "-" when the size is not available. Commit.
- Add the possibility to show the selftestdialog from the server manager. Commit.
- Some docs changes to reflect the class name change. Commit.
- Make the agentfilterproxymodel work with the new searchline. The acceptRows need to check for the regexp since it has been reimplemented. Commit.
- Rename CollectionDisplayAttribute to EntityDisplayAttribute and remove ItemDisplayAttribute. Commit.
- Add a quick search to the agenttypedialog. Not working yet for some reason. Commit.
- Add @since annotation to new signals. Commit.
- Add @since annotation to new methods. Commit.
- Changes to collectionmodel. Ensure that relevant signals are emitted for each row added to the model. Commit.
- Add @since annotation to new signal. Commit.
- QDialog -> KDialog. Commit.
- Add access to the proxy to be able to filter the list. Commit.
- Compile. Commit.
- Add a dialog for the agenttypewidget, remove the code example from the widget documentation, and point to the new dialog. Commit.
- Make sure the list is sorted and add a signal for doubleclicking. Commit.
- Update descriptions to mostly remove 'resource' & 'akonadi'. Commit.
- Link. Commit.
- Use reference counting in stead of QCoreApplication::exit() to allow agents. Commit.
- Add support for size() and setSize() in the item. Adjust the protocol and the jobs to pass that to the Akonadi server. Add unit test and adjust the messagemodel to display it properly. Commit.
- Try harder to avoid AgentManager creation when we are an agent. Commit.
- Fixed a few typos. Commit.
- Put this back. it isn't supposed to be removed yet. Commit.
- Fix the include guards. Commit.
- Add ItemDisplayAttribute to akonadi. Commit.
- Make indexForId a const method. Commit.
- Fix typo in apidox. Commit.
- Fix some doxygen warnings, mainly by hiding more internal stuff. Commit.
- Update the mainpage a bit. Commit.
- Disable delete and paste actions if the collection is read-only. Commit.
- Renamed erroroverlay.h to erroroverlay_p.h and selftestdialog.h to selfttestdialog_p.h. Commit.
- Store flags when creating new items. Commit.
- Restore previsous state if the overlay widget is deleted. This fixes. Commit.
- Prevent singleton initialization just for the protocol version check. Commit.
- Disable AgentManager usage here for now, this causes D-Bus deadlocks. Commit.
- Improve error handling in case of a protocol version mismatch. Commit.
- Let me introduce: typo of the year "the the". Commit.
- You need a space here. Commit.
- Test for the various pieces of the MySQL server configuration. Commit.
- Test for errors and warnings in the MySQL log file. Commit.
- Without at least one resource agent Akonadi is not operational, take. Commit.
- - extend the test for missing resources. Commit.
- Add Control::widgetNeedsAkonadi() to mark widgets that depend on Akonadi. Commit.
- Resport -> Report. Commit.
- Test for error logs of the control process. Commit.
- Provide links to the log file and include them when generating the test. Commit.
- Look for server error messages. Commit.
- Add a few @since 4.2, probably more missing though. Commit.
- Add new library akonadi-kabc, which contains the PartIdentifiers for. Commit.
- Print the serverPath in %1, as intended. Commit.
- Registed -> registered. Commit.
- Reset mSuccess when we are done here, otherwise subsequent start. Commit.
- Add a few more tests:. Commit.
- A bit more extensive and useful error reporting. Commit.
- Don't use Qt::SplashScreen here, it closes the window when it is. Commit.
- Merged revisions 856996 via svnmerge from. Commit. See bug #170378
- Add visual feedback to the server start/stop methods. Commit.
- Extend the API to control the Akonadi server and use that in the KCM and. Commit.
- Merged revisions 854917 via svnmerge from. Commit.
- Merged revisions 851691 via svnmerge from. Commit.
- Adding test to verify serialization roundtrip of all flag combinations. Commit.
- Flag value should not be overlapping. Commit.
- Flag value should not be overlapping. Commit.
- Fix example. Commit.
- Don't show ghost agents when akonadiconsole starts before the server is started. Commit.
- Link with gold. Commit.
- Don't skip the modification command if only attributes have changed. Commit.
- Fix copy ctor. This fixes the loss of flag changes. Commit.
- [17:04:49]
if rights is ReadOnly, rightstodata results an empty string. Commit. - - unit tests for link/unlink change notifications. Commit.
- Handle the new link/unlink change notifications. Commit.
- Don't crash on future protocol extensions. Commit.
- Client-side support for editing item references in virtual collections. Commit.
- Remove the configuration file of a resource when the resource itself is removed. Commit.
- If a row is selected we want its text highlighted. Commit.
- Also build with kdesupport/akonadi from trunk. Commit.
- Missing revert of revision 847080. Commit.
- Revertlast. Commit.
- Backport SVN commit 836884 by bbroeksema:. Commit.
- - provide a way to notify agents that their configuration has been. Commit.
- Require the latest protocol version until we have restored backward. Commit.
- For some reason it sometimes happens that the task list is empty in the. Commit.
- - Added modification time support for items. Commit.
- Added test case for unquoted date time with a length of exactly 26 characters. Commit.
- Whoops, not supposed to be committed. Commit.
- Pedantic--. Commit.
- Merged revisions 835273 via svnmerge from. Commit.
- Backport SVN commit 835267 by vkrause from trunk:. Commit.
- Apparently KDE4_DATA_INSTALL_DIR is still wrong here, DATA_INSTALL_DIR. Commit.
- Add more missing files. Commit.
- Merged revisions 826797 via svnmerge from. Commit.
- Merged revisions 825032 via svnmerge from. Commit.
- Merged revisions 834396 via svnmerge from. Commit.
- Merged revisions 832352 via svnmerge from. Commit.
- Merged revisions 831375 via svnmerge from. Commit.
- Merged revisions 831325 via svnmerge from. Commit.
- Merged revisions 829759 via svnmerge from. Commit.
- Merged revisions 827597 via svnmerge from. Commit.
- Merged revisions 826806 via svnmerge from. Commit.
- Merged revisions 826340 via svnmerge from. Commit.
- Merged revisions 826032 via svnmerge from. Commit.
- Merged revisions 826026 via svnmerge from. Commit.
- Merged revisions 825715 via svnmerge from. Commit.
- Merged revisions 825557 via svnmerge from. Commit.
- Merged revisions 825478 via svnmerge from. Commit.
- Merged revisions 824892 via svnmerge from. Commit.
- Merged revisions 824277 via svnmerge from. Commit.
- Merged revisions 823028 via svnmerge from. Commit.
- Merged revisions 822775 via svnmerge from. Commit.
- Merged revisions 822765 via svnmerge from. Commit.
- Backport SVN commit 834396 by vkrause from trunk:. Commit.
- Fix install location of kcfg2dbus.xsl and use exactly that in the template. Commit.
- A couple of minor QString changes to make Krazy happy. Commit.
- Add CollectionDisplayAttribute and use it in the collection model. This. Commit.
- Backport missing const from 4.1 branch. Commit.
- This has to be const. Commit.
- So I was reading some other code to get rid of the taste of kio_http and then that... truth in documentation! :P. Commit.
- SILENT fix spelling. Commit.
- Data has changed in the other columns as well. Commit.
- Update link lines. Commit.
- Be pedantic about the signature. Commit.
- Add ItemModel::collection(): returns the current collection. Commit.
- Apidox++. Commit.
- Implement data() for the remaining roles. Commit.
- Allow to customize the behaviour of Akonadi::ItemSync:. Commit.
- Remove some hacks and really test the async behaviour. This is necessary. Commit.
- Tag as component devel. Commit.
- Fix error on empty incremental sync. Commit.
- Fix crash in Control::start() when Akonadi was not yet running, happend. Commit.
- We should use remote collection 'c' to update data in the database,. Commit.
- Various item streaming fixes and cleanups. Incremental streaming is now. Commit.
- When an item has changed in the database update it in the model too. Commit.
- Merged revisions 821534 via svnmerge from. Commit.
- Merged revisions 820462-820624 via svnmerge from. Commit.
- Ok. Lets convert to the localZone first, probably fixes the reported bug of wrong output, according to David. Commit.
- Give the properties dialog some love:. Commit.
- There seems to be a bug in kdelibs. Work around it by passing a QDateTime instead of a KDateTime, which seems to work ok. Commit.
- Don't default to descending order by default. Folders should be alfabetical. Commit.
- Mention AttributeFactory in the API docs and change the exmaples to use. Commit.
- Support item streaming for incremental sync as well. Commit.
- Merged revisions 820196-820198 via svnmerge from. Commit.
- Krazy--. Commit.
- Don't deadlock if there are no items to sync. Commit.
- Fix crash in ItemSync when execute() runs with an empty item list and. Commit.
- Implement three different transaction modes for ItemSync: single. Commit.
- Apidocs++. Commit.
- Apidocs++. Commit.
- Apidocs++. Commit.
- Fix example code in apidocs. Commit.
- Fix example code in apidocs. Commit.
- Fix example code in api-documentation. Commit.
- Apidocs++. Commit.
- Process items as they are delivered, so we no longer keep all of them in. Commit.
- Fix online state changing. Commit.
- Use the fancy dates instead of boring dates. Commit.
- Fix build with enable-final:. Commit.
- Apidocs++. Commit.
- Use INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- Finally implement all the fetch modes advertised in ItemFetchScope in. Commit.
- Add item part namespaces. This is necessary to distinguish between. Commit.
- Fix endless recursion on attribute factory singleton creation. Commit.
- Merged revisions 811738 via svnmerge from. Commit.
- Merged revisions 811116-811399 via svnmerge from. Commit.
- Apidox++ and hide private api. Commit.
- Apidox++. Commit.
- Merged revisions 810878-810943 via svnmerge from. Commit.
- Use use K_GLOBAL_STATIC in place of static data - simplifies code and delays allocations. Commit.
- Port to Qt4 - use K_GLOBAL_STATIC. Commit.
- Merged revisions 810190-810326 via svnmerge from. Commit.
- Include the base akonadi include dir. Commit.
- We need full declaration of NotificationMessage to use it in template (msvc). Commit.
- Missing include. Commit.
- Check if the server protocol version is recent enough. Commit.
- Many api docs fixes and extensions. Commit.
- Collection parsing optimization, kdepimlibs part. Commit.
- Fix compilation error introduced in 807346. Commit.
- Apidox++. Commit.
- Further apidox improvments. Commit.
- Apidox improvements. Commit.
- Minor Krazy fixes:. Commit.
- Typo. Commit.
- Following namespace cleanup in kdesupport/akonadi. Commit.
- Extend the serializer to support format versions. Commit.
- Extend requestItemDelivery() by mimeType to provide a sane. Commit.
- Adapt doxy example to current API. Commit.
- Adapt to API change changesCommitted->changeCommitted. Commit.
- API change changesCommitted -> changeCommitted to unify with. Commit.
- Unnecessary operations. Already done in retrieveItems(). Commit.
- Const & for foreach. Commit.
- Add a detection for the akonadi prefix so that. Commit.
- Const & and foreach are friends. Commit.
- Compile and link (modulo xml dbus interfaces, still not working) also when akonadi is installed in a prefix different than kde4's one. Commit.
- Use KDE4_INCLUDE_DIR for private akonadi header and KDE4_DBUS_INTERFACES_DIR for its interfaces (DBUS_INTERFACES_INSTALL_DIR was empty). Commit.
- Fixed includes. Commit.
- Move Akonadi server and shared components to kdesupport. Commit.
- No ; SVN_SILENT. Commit.
- Replaced^Ported the KPIM::PluginLoader by a QPluginLoader based version. Commit.
- Setup framework for handling streaming items for resources. Actual implementation will follow this weekend. Commit.
- Prepare for streaming items. Rearrange functionality. Fetch the local items in the constructor, split the processing funtion in a separate execute() function and call that from the setXItems() functions. Commit.
- Load serializer plugins on demand. Commit.
- Fix include guard. Commit.
- More repairs after api changes. Sometimes actually testing helps. Commit.
- Typo--. Commit.
- Two missing connects in the commit of tokoe. Commit.
- Loop the warning and error signals from AgentBase through the AgentManager. Commit.
- Changed NoRights to ReadOnly, as that reflects the meaning better. Commit.
- Removed Collection::Type property from public API and added helper class. Commit.
- The DESTINATION keyword is not required when using INSTALL_TARGETS_DEFAULT_ARGS, since. Commit.
- Change all QList
to QSet for itemParts. Commit. - Change all QList
to QSet for itemParts. Commit. - Remove superfluous include. Commit.
- * Changed the MessagePart constants to 'const char*'. Commit.
- * Changed the MessagePart constants to 'const char*'. Commit.
- Some further API improvements:. Commit.
- * Removed ItemModifyJob::storePayload(). Commit.
- Add EXPORT macro that is only expanded in BUILD_TESTS mode. Commit.
- Use INSTALL_TARGETS_DEFAULT_ARGS instead of LIB_INSTALL_DIR. Commit.
- Change the MessageParts class to a namespace. Commit.
- Use edit-rename icon. Commit.
- Tell Krazy to ignore some stuff that's ok. Commit.
- Remove deprecated, part-based ItemFetchScope API. Commit.
- Complete the ItemFetchScope API (please review) and handle the new options. Commit.
- Removing ambiguous setters, not needed anymore. Commit.
- Updating API dox for classes using ItemFetchScope. Commit.
- API dox for ItemFetchScope class. Commit.
- Following the QLocalSocket change in the server. Commit.
- Fix double-deletion of AgentInstanceCreateJobs when instance creation failed and. Commit.
- Finally get rid of the deprecated item part API. Commit.
- Use standard macro not necessary to duplicate it. Commit.
- * Moved PartEnvelope, PartBody, PartHeader to Akonadi::MessagePart::xyz. Commit.
- Removed the parts argument of the ResourceBase::retrieveItems() method. Commit.
- Removed the parts argument of the ResourceBase::retrieveItems() method. Commit.
- We can use the default session now, as it is set correctly. Commit.
- Add methods SessionPrivate::createDefaultSession(id) and make use. Commit.
- Changed AgentBase::warning() and AgentBase::error() into signals. Commit.
- Store the QSet
as QStringList in QSettings, as it can't. Commit. - Hide AgentManager::createInstance in private class to encourage the. Commit.
- Don't ask the Control::AgentManager for data immediately after. Commit.
- Port tests from deprecated item part API to payload/attribute API. Commit.
- Build with -pedantic. Commit.
- Remove FindAkonadi.cmake -> if you have kdepimlibs, then you have. Commit.
- Changed second argument of itemChanged() from QStringList to QSet
. Commit. - Changed second argument of itemChanged() from QStringList to QSet
. Commit. - Since Monitor now has support for removing things from being monitored, get rid of destroy/create workarounds. Commit.
- Change private slot to private method. Commit.
- Fix coding style and add needed copy ctor of private class. Commit.
- Move the ItemModifyJob::setClean() to private class. Commit.
- Adapt to latest kdepimlibs/akonadi. Commit.
- Renamed ResourceBase::itemRetrieved() to ResourceBase::itemRetrievalDone(). Commit.
- No longer needed. Commit.
- Adapted to latest kdepimlibs/akonadi. Commit.
- * Splitted org.kde.Akonadi.Agent into org.kde.Akonadi.Agent.Control and org.kde.Akonadi.Agent.Status. Commit.
- Reverting to generated D-Bus introspection files to avoid conflicts with a larger pending change set by tokoe. Commit.
- Use local ItemFetchScope to save the one of the monitor when it gets deleted. Commit.
- Port the mail theading stuff to use item attributes instead of the. Commit.
- Simplification of item fetching API:. Commit.
- Adjusting to moved D-Bus introspection files. Commit.
- Make the D-Bus introspection files the canonical source of the Agent and Resource interface:. Commit.
- Shouldn't need a reference to itself. Commit.
- Don't need a separate Mainpage.dox for the kmime subdir. Commit.
- Rename setter methods to setFullSyncItems and setIncrementalSyncItems. Commit.
- Remove ItemModifyJob::setCollection(). The only remaining user was. Commit.
- Small cleanup. Commit.
- Smaller cleanups. Commit.
- Use qint64 for unread count. Commit.
- Moved protected method to public and removed unused signal. Commit.
- Made CollectionPathResolver a private class. Commit.
- Moved private methods to private class. Commit.
- Move Collection::delimiter() to CollectionPathResolver::pathDelimiter(). Commit.
- Job::sessionId() is indead used nowhere. Commit.
- Remove KCrash code as decided during API review. Commit.
- Use template specialization instead of having a complete copy of QSharedDataPointer. Commit.
- Tell Krazy to allow a conditional compile for making exe file names. Commit.
- Add namespaces to the signal signatures and fix a small bug. Commit.
- Remove !qt4.4 build support. Commit.
- Build with -pedantic. Commit.
- Big refactoring of AgentManager:. Commit.
- Tell Krazy not to worry about a dpointer inside the AgentBase::Observer class. Commit.
- I18n message context. Commit.
- Spelling fixes. Commit.
- KUIT. Commit.
- Micro-optimization. add char. Commit.
- Handle InvalidType and InvalidOp cases to disable compile warnings. Commit.
- Fix include guards. Commit.
- Fix kdepim linking, add missing export attribute. Commit.
- Match your consts. Commit.
- Replacing the trivial main.cpp with the convenience macros from kdepimlibs. Commit.
- Adding convenience Macro to be used instead of the trivial main() function. Commit.
- Need to use the interface pointer otherwise builds for resources with separate observer will fail. Commit.
- Follow changes of AgentBase API, keeping the current implementation by deriving from AgentBase/ResourceBase as well as AgentBase::Observer. Commit.
- Moved the change handling from AgentBase to a nested class called Observer. Commit.
- Stop the silly behaviour of the collectionview, now I can at least resize them again how I want it. Not sure what the goal was originally, but let's improve it from a working situation first ;-). Commit.
- - add ItemMoveJob. Commit.
- And now the real fix :-(. Commit.
- Of course CMAKE_CURRENT_SOURCE_DIR is needed. Commit.
- It's qt4_generate_dbus_interface. Commit.
- More API cleanup: move privately used stuff into the private class, port all users. Commit.
- Split transactionjobs into transactionjobs and transactionsequence. Commit.
- Move to private API. Commit.
- Move three methods which are only used internally (and by jobs, which are friends) into the private class and out of the public API. Commit.
- Renamed unsetFlag() to clearFlag() and add setFlags()/clearFlags(). Commit.
- Make payload accessor const, always. Commit.
- Implement winIdForDialogs() so resources have a proper parent. Commit.
- Renamed CollectionFetchJob enums. Commit.
- Renamed: CachePolicy::enableSyncOnDemand() -> CachePolicy::setSyncOnDemand();. Commit.
- Renamed: AgentInstanceView -> AgentInstanceWidget. Commit.
- Renamed several methods and moved CollectionComboBox back to kdepim. Commit.
- Update to latest kdepimlibs/akonadi. Commit.
- Renamed Collection::setContentType/contentType() to Collection::setContentMimeType/contentMimeType(). Commit.
- Oops. Commit.
- Remove the remaining setter methods from CollectionModifyJob. Commit.
- Removed Item::incrementRevision(). Commit.
- Removed Collection/Item::isUrlValid(). Commit.
- Renaming Role enums. Commit.
- Move fetchCollectionStatistics() to public, so a proxy model can access it. Commit.
- Also compile with Qt < 4.4 (though the class will not do anything in that case). Commit.
- Changed Attribute::toByteArray/setData to Attribute::serialized()/deserialize(). Commit.
- Install collectioncombobox. Commit.
- Add missing includes. Commit.
- Expand the agentInstanceView with a signal for doubleClick. Commit.
- * Add FIXME_API tags for all things that must be changed after API review. Commit.
- Port to QStyledItemDelegate. Commit.
- Consistence fixes:. Commit.
- CollectionSelectJob is internal API. Commit.
- Enable the delete action for virtual folders. Commit.
- Fix color of selected items. Commit.
- - Draw with the right color when selected (using KColorScheme). Commit.
- Remove CollectionModifyJob::setName() and setParent() and handle these. Commit.
- Complete the renaming by renaming the files. Commit.
- Renaming:. Commit.
- Move payload to the private class and fix a memory leak. Commit.
- Make attribute removal work for items as well. Commit.
- Const Q_D( ... => Q_D( const ... Commit.
- Add a new class MessageCollectionDelegate, which can paint the sum. Commit.
- Fixed the last crash in the jobs hierarchy (hopefully ;)). Commit.
- Don't double delete the d-ptr in subclasses and don't access parent. Commit.
- The missing parts of hierarchical d-ptrs in Job. Commit.
- Introduced hierachical d_ptr in Job. Commit.
- Remove most of the raw part access, deprecate the rest and change it to. Commit.
- Don't abuse the part interface, use the payload instead. That's actually. Commit.
- Looks like QSignalSpy has trouble with typedefs in the signal signature. Commit.
- Compile++. Commit.
- Follow itemappend -> itemcreate renaming. Commit.
- Finally, rename itemappendjob to itemcreatejob. Commit.
- Some apidox improvements. Commit.
- Follow ItemStoreJob -> ItemModifyJob renaming. Commit.
- Rename ItemStoreJob to ItemModifyJob, for the sake of clarity. Commit.
- Give Item::rev/setRev/incRev reasonable names. Commit.
- Typo. Commit.
- Return the full collection item, not a dummy collection with only the id set. Commit.
- AgentBase already registers D-Bus root node, only need to create the additional interface adaptor here. Commit.
- Small cleanup. Commit.
- Changed entity id from int to qint64. Commit.
- Fix attribute removal. Commit.
- Follow job renmaing. Commit.
- Compile++. Commit.
- Rename the CollectionListJob to CollectionFetchJob, for consistency with Item. Commit to kdepim will follow in a minute. Commit.
- - complete the attribute API in Entity. Commit.
- Second part of 'remove datareference' porting. Commit.
- IsValid() is provided by Entity already. Commit.
- Return something that actually contains the uid. Commit.
- Move comparison operators to Entity. Commit.
- First part of porting to 'without datareference'. Commit.
- Remove Collection::addRawAttribute(). Commit.
- API cleanup. Commit.
- Do MIME type comparison based on KMimeType to also support MIME type inheritance. Commit.
- Rename CollectionAttribute to Attribute and move the corresponding. Commit.
- Fully qualify the private class in a few places, to get it to compile with OSX's gcc 4.0.1. Commit.
- Entity is the base class of Item now. Commit.
- Collection inherits from Entity now. Commit.
- Install it. Commit.
- Adapt QSharedDataPointer to our needs. Commit.
- Not needed and wrong unless you want to create an Entity instance, which. Commit.
- Compile. Commit.
- * Made ctors protected. Commit.
- Build on linux again. Commit.
- Fix for WId on Windows. Commit.
- Use absolute dir (otherwise breaks under windows). Commit.
- Make ctor symmetric for both kind of views. Having the simple one also. Commit.
- Add Akonadi::Entity as new base class for Akonadi::Item and Akonadi::Collection. Commit.
- Remove WId where possibly and retrieve it internally from the toplevel. Commit.
- Extract the private class to separate files. Commit.
- Rename private files to '_p.h', sorry for the noise :}. Commit.
- We have now akonadi-kde lib name so the macro geenrated by cmake is MAKE_AKONADI_KDE_LIB. Commit.
- Install kcfg2dbus.xsl and add the macro to FindAkonadi.cmake. Commit.
- Libakonadi moved. Commit.
- Two more missing headers. Commit.
- We have to install org.kde.Akonadi.Agent.xml as well. Commit.
- Yet another missing header. Commit.
- ChangeRecorder is used in public API, so install it. Commit.
- Add "kdepim" app dir for kdepim-level shared icons. Commit.
- Move this test to where it belongs. Commit.
- We need that private file as well. (and always remember the little kitten...). Commit.
- Install the private files (yes, whenever you use them, a little kitten will die...). Commit.
- Move libakonadi-kmime here. Commit.
- Install org.kde.Akonadi.Resource.xml. Commit.
- Fix export header include. Commit.
- Re-apply revision 788329. Commit.
- Re-apply changes done in kdepim in the meantime and fix the old library. Commit.
- Remove implicit collection sorting here as well. Commit.
- Forgot that one. Commit.
- Welcome libakonadi-kde to kdepimlibs!. Commit.
- Unbreak ItemStoreJob. Commit.
- Perform all changes on an item in one operation (helps with consistency. Commit.
- Port the remaining resources to KConfigXT and get rid of. Commit.
- Port the remaining resources to KConfigXT and get rid of. Commit.
- Fix overload virtual warnings. Commit.
- KUIT and context for i18n messages. Commit.
- Explicit ctors. Commit.
- Krazy fixes for single char QStrings better written as a QChar. Commit.
- Contractions--. Commit.
- Make synchronizeCollectionTree() protected instead of private, to allow a resync of the collections when the request to delete a collection failed. Commit.
- Use the QtModule/qfoo.h for include. Commit.
- (mingw): do not warn about (WId) C-style cast. Commit.
- Forward declaration is enough here, thanks to Pino for noticing. Commit.
- - QtModule/QFoo for Qt includes. Commit.
- Fix indentation by tabs. Commit.
- Compile (msvc): 'Akonadi::ItemModel::dropMimeData' : must return a value. Commit.
- Since deriving from ItemFetchJob is not needed anymore since quite some. Commit.
- - fix TransactionSequence hanging before rollback. Commit.
- Add a special role to sort on. This makes it possible to prevent sorting the dates based on the qstring, but on the qdatetime. iow: now it is grouped by date of the week instead of the actual date. Commit.
- Introduce a signal which emits the total unread count. The current way is temp, it needs to be expanded to show the total unread count per folder, including the children, and simply count the top level unread counts. Commit.
- Add item deletion action. Commit.
- Add support for copying collections. Commit.
- Add support for copying of items. Commit.
- Extract drop code from collection model and use it to implement the. Commit.
- Switch akonadi.dll -> akonadicore.dll to avoid overwriting of debugging files like kontact.pdb that come from akonadi.exe build. Commit.
- Switch akonadi.dll -> akonadicore.dll to avoid overwriting of debugging files like kontact.pdb that come from akonadi.exe build. Commit.
- Simplify: use isEmpty(). Commit.
- Add plural handling for actions that can operate on multiple objects. Commit.
- - add actions for copying items and managing local subscriptions. Commit.
- Now it also works with Mailody. Commit.
- Beginning of the standard actions framework, so far covers. Commit.
- - cleanup CollectionCreateJob API and the corresponding unit tests. Commit.
- Make the flags work. Commit.
- Reverting back to KLocalSocket until QLocalSocket is fixed. Commit.
- Special parts prefixed by "akonadi-" will never be fetched in the. Commit.
- Ported Akonadi to use QLocalServer/Socket. Commit.
- Fix ui file. Commit.
- Export all interfaces first before registering the services, we have. Commit.
- Implement listing of virtual collections. Commit.
- Make sure all jobs get their QMetaObject generated to have their classnames. Commit.
- 1. On windows WId equals void*:. Commit.
- Add read-only mode, now the data isn't destroyed by every benchmark run. Commit.
- Clean up the API for confirming change processing. Commit.
- Clean up the API for confirming change processing. Commit.
- Revert this hack, the zombie D-Bus interface issue I fixed yesterday. Commit.
- Merged revisions 738911 via svnmerge from. Commit.
- Cleanup. Commit.
- Restore lookup by remoteId since this is needed for ItemSync use in ResourceBase. Commit.
- Port to the new way of handling external resource configuration. Commit.
- Remove the unittest resource hack, now that initial manual configuration is. Commit.
- Remove the unittest resource hack, now that initial manual configuration is. Commit.
- Support type name annotations. Commit.
- Make ItemSync available as public API:. Commit.
- Add XSL script to convert a KConfigXT file into a D-Bus interface. Commit.
- - add WId parameter to AgentBase::configure(). Commit.
- - add WId parameter to AgentBase::configure(). Commit.
- Fix docs. Commit.
- Minor documentation updates and fixes. Commit.
- Introducing kcal model. Commit.
- Avoid double result signal emission/double deletion. Commit.
- - start Akonadi manually if starting via the D-Bus service file failed. Commit.
- Fix i18n %n->%1. Commit.
- Install header. Commit.
- Add GUI to only sync the collection tree or a single collection as well. Commit.
- Rewrite the cache policy stuff. Editing policies works, but they are so far. Commit.
- Add parameter to Item::url() to decide whether you want the. Commit.
- Move from activated to clicked, to prevent needing to doubleclick to open the collection. Commit.
- Dirty hack to finally fix the "notification don't work anymore after. Commit.
- Make it work, missed from porting to nested transactions. Commit.
- Changed ItemSync to use TransactionSequence, now that nested transactions seems to work ;). Commit.
- Add simple testcase for (nested) transactions. Commit.
- - QT_QTCORE_LIBRARIES -> QT_QTCORE_LIBRARY. Commit.
- - QT_QTCORE_LIBRARIES -> QT_QTCORE_LIBRARY. Commit.
- Akonadi. Commit.
- Add default implementations for change notification handlers that do. Commit.
- Fix ui files. Commit.
- Add folder properties page to view/edit collection identifiers and. Commit.
- Disable usage of TransactionSequence for now. It breaks when deleting items. Commit.
- Quote and parse remote ids correctly. Commit.
- Actually, I just wanted to have a way to view and edit collection. Commit.
- Add tests for monitoring changes to collections. Commit.
- Fix moving items via dnd. Commit.
- Fix various startup/shutdown issues:. Commit.
- Handle collections somewhere in the middle of the hierarchy correctly. Commit.
- Add subscription dialog. Commit.
- Initialize variable. Commit.
- Adapt for fixing compile in mailody. Commit.
- Only list subscribed collections by default. Commit.
- Fix response handling for combined subscribe/unsubscribe jobs. Commit.
- Add support for local subscription. Commit.
- Merged revisions 724819,724822-725839,725842-725901,725903-725909,725911-726385,726387-726784,726786-726917,726919-726932 via svnmerge from. Commit.
- Allow to de-select the current collection, improve error handling in. Commit.
- Speed up handling of large data blocks. Commit.
- My debug area related changes earlier this week missed some of the qWarning. Commit.
- Use kDebug()/kWarning() and libakonadi debug area for output. Commit.
- Avoid D-Bus calls to another thread of the calling application while we. Commit.
- Include fixup. Commit.
- List of install headers was missing some of the newer model headers. Commit.
- Don't serialize each item part three times in ItemAppendJob and a few other. Commit.
- Various fixes:. Commit.
- Merged revisions 733086-734920 via svnmerge from. Commit.
- Use a global transaction for syncing collections as well. Commit.
- Use one global transactions when syncing items. Commit.
- Warn if the resource doesn't deliver the requested item part. Commit.
- Merged revisions 724820-725839,725842-726385,726387-726917,726919-726931,726933-728589,728591-728594,728596-728621,728623-729262,729264-730751,730753-731066,731068-731441,731443-731704 via svnmerge from. Commit.
- Merged revisions 724820-725839,725842-726385,726387-726917,726919-726931,726933-728589,728591-728594,728596-728621,728623-729262,729264-730751,730753-731066,731068-731441,731443-731704 via svnmerge from. Commit.
- - remove the various collection status values from the database and. Commit.
- Speed up the itemdumper benchmark by more than 50%:. Commit.
- Make the resource API much more consistent as suggested by Bruno. Commit.
- Make the resource API much more consistent as suggested by Bruno. Commit.
- Add proxy model for filtering the agent type and agent instance models. Commit.
- Better output for non-resource agents. Commit.
- Finally get rid of the remaining search provider code. Commit.
- The agent manager now handles all kind of agents, not just resources. Commit.
- The agent manager now handles all kind of agents, not just resources. Commit.
- Install agentbase.h. Commit.
- ResourceBase inherits from AgentBase now. Commit.
- Prepare AgentBase to become the base class of ResourceBase. Commit.
- Fix crash when removing a resource instance. Commit.
- Fix crash when removing a resource instance. Commit.
- Fix online/offline state handling. Commit.
- Filter changes before recording them. Commit.
- Factor the change recorder out of ResourceBase and reuse some Monitor. Commit.
- Merged conflict detection from Robert. Commit.
- Merged conflict detection from Robert. Commit.
- Reducing the diff to Robert's branch a bit. Commit.
- Add (now) missing #includes. Commit.
- Create worki branch for kdepimlibs. Commit.
- Integrate ItemSync into ResourceBase. Commit.
- Envelope is only defined for mails, so don't fetch it in the generic. Commit.
- Add combobox which can be used to select a Collection from. Commit.
- Add support for rights on Collections. Commit.
- Add ItemSync class. Commit.
- Adapt CMakeLists.txt as discussed with Alex. Commit.
- Implement result streaming for list and fetch jobs and use it in the. Commit.
- Fix fetching of all parts of monitored items. Commit.
- Merged revisions 710736-712208,712210-714437,714439-714445,714447-715325,715327-715590 via svnmerge from. Commit.
- If you just have fetchAllParts enabled, mFetchParts is empty... Commit.
- Make this useable for benchmarking. Commit.
- Implement command pipelining. Commit.
- Cleanup and make it usable as a benchmark. Commit.
- Oops, forgot this. Commit.
- Handling the command result manually is no longer needed here. Commit.
- Merged revisions 705204-705377,705379,705381-705884,705886-705896,705898-706031,706033-706073,706075-706160,706162-706221,706223-706395,706397-706438,706440-708272,708274-708690,708692-708803,708805-708904,708907-709006,709008-709193,709195-710560,710562-710654,710656-710676 via svnmerge from. Commit.
- Don't link the server against libakonadi, instead put protocol constants. Commit.
- Merged revisions 697128-697131,697133-697334,697336,697338-697363,697365-697955,697957-698546,698548-698859,698861-699987,699989-700458,700460-701318,701320-701910,701912-702305,702307-703385,703387-703609,703611-703837,703839-704355,704357-704591,704594-705183,705185-705203,705205-705377,705379-706031,706033-706073,706075-706395,706397-706438,706440-708272,708274-708690,708692-708904,708906 via svnmerge from. Commit.
- Move date/time parsing to ImapParser and add unit tests. Commit.
- Merged revisions 685728-685736,685738-685739,685741,685743,685746-685876,685878-686152,686154-686183,686185,686187-686574,686576-686821,686823,686825-688640,688642-688957,688959-694603,694606-695090 via svnmerge from. Commit.
- Make fetching all parts actually work. Commit.
- Reducing the diff to Robert's branch a bit. Commit.
- Reducing the diff to Robert's branch a bit. Commit.
- Complete rewrite of the FETCH handler (and lots of new infrastructure for. Commit.
- Get the local id and remote id data from the correct columns in the ItemModel when responding to item selection change or item activation events. Commit.
- Reverted my last change to collectionmodel and replaced. Commit.
- Missed these files on my last commit. Commit.
- * Renamed ItemView to ItemDetailsView (matches its task better). Commit.
- Decouple quit() from dbus call. Commit.
- Optimization: Amort.O(1) better than O(ln n). Commit.
- EBN API dox fixes:. Commit.
- After spoke with vkrause, export symbol is not necessary. Commit.
- Extra ';'. Commit.
- On popular request: XdgBaseDirs method static. Commit.
- Adapt to K3StaticDeleter. Commit.
- EBN API dox fixes: mainly mismatch between parameter name and name after. Commit.
- - Recude the number of times XdgBaseDirs instance are created. If there is more. Commit.
- Improve re-entrance behavior by writing only the end result to the shared. Commit.
- EBN Krazy fixes:. Commit.
- Apparently application descriptions are "@title", not "@info". Commit.
- - fix wrong item part usage. Commit.
- Oops, missed that one. Commit.
- Only fetch parts that actually have been requested. Commit.
- Commit patch by Kevin Krammer which adds support for finding executables on. Commit.
- Use silent store, we don't care about the response anyway. Commit.
- Fix APPEND response parsing. Commit.
- - Adding Akonadi specific convenience methods to XdgBaseDirs for getting the. Commit.
- Allow to disable client/server communication debugging, speeds things up. Commit.
- EBN Krazy fixes: include fixes for libakonadi/ and the one in server/ I. Commit.
- - Installing the MySQL config into our config dir. Commit.
- Oh boy, this EBN i18n checks sure are sophisticated!. Commit.
- Fixing example code: jobs must not be created on stack. Commit.
- Way to go! Being too smart (finding out about semantic context markup), totally. Commit.
- EBN Krazy fixes: i18n problems, mainly missing context for string "Name". Commit.
- According to EBN Krazy adding a single character as a char is better than. Commit.
- According to EBN Krazy adding a single character as a char is better than. Commit.
- Basically the last change regarding XDG base dir spec:. Commit.
- Basically the last change regarding XDG base dir spec:. Commit.
- Build with -pedantic. Commit.
- Extra ';'. Commit.
- Adding another convenience method to find all directories of a given resource. Commit.
- Switched API dox for two methods. Obviously in the file added to server and lib. ARGH!. Commit.
- Patch set for looking up data and config directories. Commit.
- Remove use of k_funcinfo. Commit.
- Slots -> Q_SLOTS. Commit.
- Changing data connection parameters from hardcoded values to configurable values. Commit.
- - fix serializer plugin interface to be able to deal with unknown parts. Commit.
- Fix crash on remove. Commit.
- Dropping multi-items work. Commit.
- Optimization of rowForItem (and thus indexForItem). Commit.
- Major parts of the endl cleanups. Commit.
- On non-Windows use KLocalSocket instead of QTcpSocket for connections to the Akonadi server. Commit.
- Fixing localization: filedialog filter descriptions should be in i18n(). Commit.
- #include cleanup in public headers. Commit.
- Make ItemModel, MessageModel and MessageThreaderProxyModel pass the model test. Commit.
- Mailthreader improvements:. Commit.
- Fix change notifications. Commit.
- Remove spurious 'e' that broke the build for me. Commit.
- Messagethreaderproxymodel fixes. Commit.
- Fix drag from proxy models. Commit.
- Many fixes. If AkonadiMailThreaderAgentParent parts are present, the threading works, and new item insertion works. Commit.
- Fix for ItemMoved notification. Commit.
- More work on the threading proxy. Commit.
- Add an itemMoved notification providing source and destination collection. Commit.
- Pedantic--. Commit.
- A working mailthreader proxy model !. Commit.
- Fixes in ItemModel and MessageModel. Commit.
- Remove not necessary forward declaration. Commit.
- Threading proxy model which theorically should work. Commit.
- Move itemFrom index from protected to public. Commit.
- Server-side change notification throttling and compression. Commit.
- API cleanup. Commit.
- Signals -> Q_SIGNALS. Commit.
- Uninline some functions to fix compile problems with msvc. Commit.
- Fix export macro (win32). Commit.
- Use the right export macro (it must be in sync with the CMake target name) CCMAIL:vkrause@kde.org. Commit.
- Add the MessageThreaderProxyModel skeleton. Commit.
- Fix typo. Commit.
- Add missing messages.sh. Commit.
- Remove kde4_automoc(). Commit.
- Remove kde4_automoc(). Commit.
- Q_ASSERT_X needs qglobal.h. Commit.
- Make ItemStoreJob multipart-ready. Commit.
- Remove ItemSerializer from public API, Akonadi::Item provides the corresponding functionality now for both payload and extra parts. Commit.
- Put ItemSerializer and ItemSerializerPlugin into different files. Commit.
- Make the serializer plugins multipart-ready. Commit.
- Followup to r672648: we don't need to add -Wall by hand anyway, it's done in kdelibs/cmake/modules/FindKDE4Internal.cmake. Commit.
- Fix query syntax. Commit.
- Provide parent collection when notifying about a new collection. Commit.
- Move code that is shared between libakonadi and the server into its own library. Commit.
- Rewrite the server part of the notification infrastructure. Commit.
- Start to rewrite the notification system to fix its various limitations. Commit.
- Cleanups. Commit.
- Client side support for creating a search collection. Commit.
- Auto-conversion to new KCmdLineArgs/KAboutData/KComponentData API (trunk/KDE). Watch for the few remaining QString to QByteArray assignments that will not compile without extra specification (typically needs .toLocal8Bit() or .toUtf8()). Commit.
- Various fixes. Commit.
- Use system icons and make sure every resource has an icon. Commit.
- Use system icons and make sure every resource has an icon. Commit.
- Work with all kinds of payloads. Commit.
- Use symbolic names everywhere. Commit.
- Move the symbolic names fo Body, Envelope and all into item.h, where they make. Commit.
- Item is not supposed to be inherited from. Commit.
- Use the new parser on the server too. Commit.
- Fix parsing of empty literal blocks. Commit.
- Agents now monitor everything happening in Akonadi. Commit.
- The usual "daily unbreak compilation". Commit.
- Linebreaks are token separators too. Commit.
- Indicate when a continuation message needs to be sent. Commit.
- Cleanup serializer plugin API. Commit.
- Prepare the parser for multipart items. Commit.
- Initial generic agent support. Commit.
- There is nothing to see here for doxygen. Commit.
- The usual header cleanness++. Commit.
- Get rid of ItemStoreJob::setData(). Commit.
- Build. Commit.
- Compile. Commit.
- Fix includes. Commit.
- Build++. Commit.
- Kabcmodel.h needs itemmodel.h. Commit.
- Port to new kde4_add_*test* macros. Commit.
- Adding setter for remoteId. Commit.
- Add include guard, and the needed include (typeinfo) for using typeid(). Commit.
- This file needs to be installed. Commit.
- API cleanups and more unit tests for ItemStoreJob. Commit.
- API cleanups and more unit tests for ItemStoreJob. Commit.
- Don't use private, not installed headers in public headers. Commit.
- De-inline itemAdded() and itemChanged(). Commit.
- Remove var name like discussed -> fix compile error. Commit.
- Win32 compile++. Commit.
- Don't deadlock on multiline data not ending with a linebreak. Commit.
- Delay DBus call until resouces has delivered item. Commit.
- Small win32 compile++. Commit.
- Libakonadi_export.h needs to be installed as well, otherwise the libakonadi headers are not usable when installed. Commit.
- Remove not necessary "class classname;". Commit.
- Remove not necessary "class classname;". Commit.
- Cmakelint.pl fixes. Commit.
- AKONADI_EXPORT and friends moved into either akonadi_export.h or. Commit.
- Keep selection on item update. Commit.
- Cache a copy of the root object in the Private class, so it only has to be. Commit.
- A user of this library may ask to be signaled when the status of a collection. Commit.
- Touched up some of the comment spelling and such. Commit.
- Some docs updates by Sam Bishop. Commit.
- - add resrouce scheduler. Commit.
- - add resrouce scheduler. Commit.
- Throttle collectionStatusChanged() signal. Commit.
- Move KApplication init code into ResourceBase to avoid duplicating it in. Commit.
- Move KApplication init code into ResourceBase to avoid duplicating it in. Commit.
- Fix crash and collection hierarchy creation. Commit.
- Oops, this might explain Brad's problems with the collection hierarchy. Commit.
- Next try, this time hopefully with both, working top-level moves and no. Commit.
- Fix moving of top-level collections. Commit.
- API documentation tweaks. Commit.
- Fix crash when appending empty items. Commit.
- Fix crash when new collections are added. Commit.
- Documentation updates. Commit.
- Some krazy fixes. Commit.
- Forgot these. Commit.
- Improve resource docs. Commit.
- Fix item urls. Commit.
- Various crash fixes and error handling improvements. Commit.
- Build on OS X. Commit.
- - move kmime specific classes out of libakonadi (which should be. Commit.
- * Changed ItemModel, so that subclasses can specify the ItemFetchPart now. Commit.
- Build fixes for OS X (and for all systems where boost is in a non-standard location). Commit.
- Use the url helper methods. Commit.
- Introduces knowledge of akonadi:/ urls for Collection and Item. Commit.
- Remove unused data member. Commit.
- Compile. Commit.
- I need some rest :). Commit.
- Lot less dirty solution for asynchronous jobs. Commit.
- Make sure asynchronous jobs correctly end. Commit.
- Model is now updated on collection move. Commit.
- Much better check in dragMoveEvent. Commit.
- First step in moving ItemStoreJob to a fully Item-based API instead of duplicating the Item API. Commit.
- - resurrect the message model. Commit.
- Fix connect. Commit.
- Claim a bit of copyright. Commit.
- Add copyright header and warning. Commit.
- Typo. Commit.
- Resurrect the ENVELOPE parser. Commit.
- Fix all crashs and unit test failures I could find. Commit.
- DropMimeData now refuses dropping an item on one of its children. Commit.
- Better drag and drop. Commit.
- Adapt ItemAppendJob API to the recent Item API changes. Commit.
- Adapt ItemAppendJob API to the recent Item API changes. Commit.
- Improve Drag and Drop. Commit.
- Cmakelint also warned about this (and about version numbers). Commit.
- Fix -fexceptions to be portable. Thanks, David. Commit.
- Fix -fexceptions to be portable. Thanks, David. Commit.
- Test support for pointer payloads and polymorphic payloads. Both are intended. Commit.
- De-serialize multi-part items correctly. Commit.
- No longer needed. Commit.
- Carefully screw around the includes to fix compilation. Commit.
- Hide private API and code cleanup. Commit.
- Unbreak compilation (Session::Private was not friend of Job). Commit.
- Unbreak compilation. Commit.
- Use QByteArray as default payload and remove Item::data()/Item::setData(). Commit.
- Use QByteArray as default payload and remove Item::data()/Item::setData(). Commit.
- Remove unused, Item pointer based API. Commit.
- And now even with a semi-useful error message. Commit.
- Put some stuff into an internal header, and makin cross-DSO casting work. Commit.
- Try to work around dynamic_cast issues with template instances from diffrent DSOs. Commit.
- * Added Item::addPart(), Item::part() and Item::availableParts(). Commit.
- * Added Item::addPart(), Item::part() and Item::availableParts(). Commit.
- Plugin loading, and empty plugin for addressees, which we'll fill next. Commit.
- Add Item::hasPayload() needed by the serializer plugins. Commit.
- Add a plugin registry for serialization of mimetypes and body parts, which. Commit.
- Don't crash when copying items with empty payload. Commit.
- * Fixed porting bug in job.cpp. Commit.
- Make it possible for Items to carry an arbitrary payload, by value or smart. Commit.
- Put DataReference into its own class. Commit.
- Unit test for Tobias ;-). Commit.
- Don't loose collection status when the collection changes. Commit.
- Code cleanup, hide private API. Commit.
- Fix. Commit.
- API cleanup. Commit.
- Cleaned up DataReference class:. Commit.
- Cleaned up DataReference class:. Commit.
- Add ItemFetchJob unit tests. Commit.
- Further improvements. Commit.
- Make the automatic mysql server starting optional. Commit.
- Make the Item constructor explicit, fixes the missing mimetype bug on changed items in the ItemModel. Commit.
- Get rid of some unecessary ugly IMAP compatibility hack. Commit.
- Dump my work from yesterday now that I finally resolved all the conflicts. Commit.
- Changed the monitor class to provide Collection objects in the signals. Commit.
- Changed the monitor class to provide Collection objects in the signals. Commit.
- Add incremental updates of newsgroups. Commit.
- Serialize synchronization of single collections. Commit.
- Quote collection attributes correctly. Commit.
- Implement deleting of collection attributes. Commit.
- Don't break when additional proxy models are used. Commit.
- Adds Akonadi::CollectionFilterProxyModel. With this proxy model, you can show only collections supporting specific mimetypes (eg. only supporting message/rfc822). Commit.
- Now, Akonadi::CollectionModel and Akonadi::MessageCollectionModel pass modeltest successfully. Commit.
- Change mimetypes to use QString instead of QByteArray for consistency with KDE api. Commit.
- Support custom collection attributes. Commit.
- That was over-zealous. Commit.
- Explicit-ness for libakonadi. Commit.
- Fix signal/slot connections. Commit.
- Fix the monitor test. Commit.
- Changed Monitor 'itemAdded/itemChanged/collectionAdded/collectionChanged' to take. Commit.
- Make Item value-based. We'll move the type conversion from inheritance to. Commit.
- Some more work on the resource API. Commit.
- Fix crash. Commit.
- Ported to the new mimetypes - except where compatibility matters (please check kresources/lib/addressbookadaptor.cpp). Commit.
- Mimetypes renamed to the xdg names using qt4/fix-mimetypes.pl. Commit.
- Add generic collection synchronizing support to the resource. Commit.
- Add generic collection synchronizing support to the resource. Commit.
- Allow to set collection remote id when creating collections. Commit.
- Store virtual folders in the same table as normal folders. Commit.
- Remove CollectionRenameJob, CollectionModifyJob does renaming and. Commit.
- Restore dropping on the collection tree. Commit.
- Restore some of the tests. Commit.
- Support conversion between collection ids and collection path, it's eg. Commit.
- - update status of create and delete actions. Commit.
- Port notifications from collection path to collection ids. Commit.
- Add collection create and delete actions. Commit.
- Return at least *something*. Commit.
- Ported item append and store jobs. Commit.
- Collection delete job ported. Commit.
- Rewrote the create command handler and ported the collection create job. Commit.
- Collection status job and message collection model ported. Commit.
- ItemModel, select and fetch jobs ported. Commit.
- Port CollectionModifyJob, restore collection renaming in the model. Commit.
- No more collection pointer in CollectionListJob and CollectionModel. Commit.
- Make Collection implicitly shared. Commit.
- Icon spec name updates. Commit.
- Add resource online/offline state. Commit.
- Add resource online/offline state. Commit.
- No need to have the collection name here, the item is already stored on the server and it just needs to be updated. Commit.
- - allow changing the remote id. Commit.
- Include remote id in change notifications. Commit.
- Only expire items from the cache that have already been written back to the server. Commit.
- - configure resources on first start. Commit.
- Various item model fixes. Commit.
- Support for changing the cache policy of a collection. Commit.
- Fix auto-reconnect when connection is lost while a job was running. Commit.
- - move network connection handling out of Job into Session. Commit.
- Make d-pointers const. Commit.
- Merge the kinstance-redesign branch back to trunk. Commit.
- Use QTest::qWait() to wait for D-Bus signals as suggested by Thiago. Commit.
- I shouldn't play with model/view stuff late at night. Commit.
- Even more ugly hack to make the waiting for D-Bus signals more reliable. Commit.
- Remove some model-abuse Till told us to avoid. Commit.
- Return unique item identifier when adding a new item to the storage. Commit.
- Prt ItemModel to use a job queue and ignore self-triggered notifications. Commit.
- Prepare job to recieve ID return values for update and append jobs. Commit.
- Ignore notifications triggered by our own changes. Commit.
- Support ignoring notification by a specific session. This will allow to prevent. Commit.
- Remove D-Bus interface description duplication. Commit.
- Add session identifier. Commit.
- Fix useless type-conversion in requestItemDelivery and remove some unused code. Commit.
- Fix useless type-conversion in requestItemDelivery and remove some unused code. Commit.
- Don't deadlock cornelius. Commit.
- ItemModel now keeps itself up-to-date. Commit.
- Now part of akonadiconsole. Commit.
- Fix the ItemModel to show at least something. Commit.
- Allow to start the Akonadi control process via D-Bus and use that for the unit tests. Commit.
- Build? (winterz is pestering me so i'm committing before building ;). Commit.
- Fix compile. Commit.
- Improve readability. Commit.
- A few more apps build now... more to do, however. Commit.
- Compile++. Commit.
- Add missing export macros. Commit.
- Add auto-expanding of items during drag&drop. Commit.
- Experimental Strigi search provider for Akonadi. Commit.
- Fix export. Commit.
- Thiago says we cannot use references in foreach(), so let's see if this. Commit.
- Follow kmime changes. Commit.
- Follow kmime changes. Commit.
- Follow kmime changes. Commit.
- Kmime -> ${KDE4_MIME_LIBS}. Commit.
- Fix protocol syntax. Commit.
- Remove libkmime which has been moved into kdepimlibs. Commit.
- Apply Alex patch (now we can use enable-final argument. Commit.
- Apply Alex patch (now we can use enable-final argument. Commit.
- Move some more documentation to doxygen and start an overview over. Commit.
- Start to merge the LaTeX design documentation into the API docs. Commit.
- Port to new macro. Commit.
- Necessary to change KDE4_AUTOMOC macro to support. Commit.
- Necessary to change KDE4_AUTOMOC macro to support. Commit.
- Doxygen fixes. Commit.
- Return something. Commit.
- API docs fixes. Commit.
- - Remove itemCount, we haven an rowcount already. Commit.
- Make ItemFetchJob::items() virtual and reimplement it in MessageFetchJob, needed by the item model. Commit.
- Added some methods to retrieve the items from the baseclass. Commit.
- Adapt to Akonadi namespace and NO_ASCII_CAST. Commit.
- Made a more generic ItemModel which serves as base for classes. Commit.
- Make tests MySQL compatible, they all pass now with a stand-alone MySQL server. Commit.
- Namespace cleanup, changed PIM to Akonadi in libakonadi. Commit.
- Namespace cleanup, changed PIM to Akonadi in libakonadi. Commit.
- Qt4 adaptions. Commit.
- Made libakonadi QT_NO_ASCII_CAST clean and changed the. Commit.
- Use a delayed D-Bus reply for requestItemDelivery(). Commit.
- Support synchronous execution of queued jobs. Commit.
- No need to add jobs to a JobQueue manually anymore. Commit.
- Add support for viewing assigned agents. Commit.
- Client side support for moving items. Commit.
- * Add crash handler. Commit.
- Support unicode collection names. Commit.
- - Add transaction management jobs. Commit.
- Don't make doHandleResponse() pure virtual, we have too many classes not needing it. Commit.
- Transaction support and a more or less complete rewrite of the. Commit.
- Add DND support to the collection model. Commit.
- Using QTextStream twice on data which uses an undefined codec is not a good idea. Commit.
- Add some documentation about collections as requested by Tobias. Commit.
- Fix return values. Commit.
- - don't abuse removeRows(). Commit.
- Show progress information in the agent instance view. Commit.
- Show progress information in the agent instance view. Commit.
- Use QTextDocument::drawContent instead of handwritten code. Commit.
- Add progress information to Resource and AgentManager API. Commit.
- Add progress information to Resource and AgentManager API. Commit.
- Add method 'synchronize()' to the Resource and AgentManager. Commit.
- Add method 'synchronize()' to the Resource and AgentManager. Commit.
- Remove old, unused classes. Commit.
- Show nice status icons. Commit.
- Various fixes to let the collection model handle renamings correctly. Commit.
- Compile for Dirk as well. Commit.
- Pedantic--. Commit.
- Deterministic tests are preferred. Commit.
- Add test for collection renaming. Commit.
- Don't crash. Commit.
- Compile++. Commit.
- Fix status job API to use collection attributes for the supported content types as well. Commit.
- Call requestItemDelivery() with the akonadi uid and the remote id, both are needed by the resource. Commit.
- Call requestItemDelivery() with the akonadi uid and the remote id, both are needed by the resource. Commit.
- Client side support for the MODIFY command. Commit.
- - extend CREATE to specify supported mimetypes. Commit.
- - extend STATUS to retrieve supported content mimetypes. Commit.
- Client-side support for deleting collections. Commit.
- Fix parser bug with unquoted strings at the input end. Commit.
- Add tests for change notifications. Commit.
- - support recursive and non-recursive collection monitoring. Commit.
- Resources are no longer treated special. Commit.
- Add test cases for collections with a whitespace in the name. Commit.
- Quote the collection name. Commit.
- Fix crash. Commit.
- Client side support for listing collections of a specific resource. Commit.
- - cleaned up tracer information. Commit.
- - cleaned up tracer information. Commit.
- Fix some krazy issues:. Commit.
- Added support for status information to PIM::AgentInstanceModel. Commit.
- Added support for status information to PIM::AgentInstanceModel. Commit.
- Add PIM::AgentManager and PIM::ProfileManager classes which encapsulate. Commit.
- Refactorying part II:. Commit.
- Compile with new qt-copy. Commit.
- Port to new qt 4.2 snapshot. Commit.
- Add filter option to AgentTypeModel, so you can filter for. Commit.
- Added. Commit.
- Don't crash the PluginManager if the interface is not available. Commit.
- Extended the components by currentXXX() const method which. Commit.
- Make sure we always have the prefix in front of the collection path. Commit.
- This is a flat model, so don't report child items. Commit.
- Simplify collection model now that we can do full recursive listings. Commit.
- Adapt to recent changes in the backend. Commit.
- Remove no longer needed hack. Commit.
- Allow fetching the remote id. Commit.
- Some small changes. Commit.
- Add simple version of agentinstance view. Commit.
- Add ProfileModel and ProfileView, which provide up-to-date. Commit.
- Further improvements of the AgentTypeModel and test application. Commit.
- * Add AgentTypeModel, which is a model for available agent types. Commit.
- Deprecated--. Commit.
- Support modification of item data. Commit.
- Adapt tests to reality and mark those that test not yet implemented. Commit.
- The mimetype is not really a flag, so filter it out and handle it. Commit.
- Implement deleting of items. Commit.
- Implement EXPUNGE command. Commit.
- Implement the STORE command. Commit.
- Share flag parsing. Commit.
- Implement fetching of raw item data. Commit.
- Rename ItemListJob to ItemFetchJob and use it as a base class for MessageFetchJob. Commit.
- Allow to store the remote id. Commit.
- Add some tests for ItemAppendJob. Shows the server does not detect the following problems:. Commit.
- Fix DBus connection to the notification manager. Commit.
- Correct some spelling mistakes. Commit.
- Compile after the move. Commit.
- Move the docs to the docs dir. Commit.
- Listing of items. Commit.
- Use correct MIME type. Commit.
- Move libakonadi to akonadi. Commit.
- Handle errors in base class. Commit.
- Adjust to the new path. Commit.
- The DBus interface has been moved. Commit.
- Don't put out double new lines. Commit.
- Allow leading slash in path for messagefetchjob. Commit.
- Compile. Commit.
- Fix spelling. Commit.
- Start documentation for libakonadi. Commit.
- -adapt to the new install stuff. Commit.
- Compile after notification manager move. Commit.
- Fix typo. Commit.
- Argh, fix monitoring. Commit.
- Fix cmake QtDBus pathes. Commit.
- Remove the last dcop specific cmake calls. Commit.
- Make it compile with qt dbus bindings from qt-copy. Commit.
- Make use of dbus bindings from qt-copy. Commit.
- Fix typo. Commit.
- Use the fixed QDBus macros. Commit.
- Less aggressive model updates. Commit.
- - Add message collection attributes (message count, unread count, etc.). Commit.
- - Collections now can keep a set of attributes (eg. message counts, ACLs,. Commit.
- Fix parsing of empty from and reply-to headers in envelope response. Commit.
- More API docs porting. Commit.
- - Add JobQueue convenience class for sequential execution of a large. Commit.
- Don't crash if the notification manager isn't reachable. Commit.
- - Connect the monitor class to the notification manager via DBus and. Commit.
- Refactor envelope parsing and don't use asserts for error handling. Commit.
- Add tests for the message fetch job. Commit.
- Finish the collection creation tests, showing two bugs in the server:. Commit.
- Add some folder creation tests. Commit.
- Test non-recursive listing and listing of virtual collections. Commit.
- Test folder listing and content mimetype parsing (and fix it...). Commit.
- Some collection list tests and the corresponding fixes. Commit.
- Add more tests. Commit.
- Start to add unit tests for ImapParser (and make them pass). Commit.
- Store flags in PIM items. Commit.
- Add common base class for all PIM items. Commit.
- Connect the collection browser demo and the message browser demo, this gives us a little read-only Akonadi-based mail client :). Commit.
- - parse RFC822 fetch response. Commit.
- Read mixed lists and literal strings correctly. Commit.
- Fix reading of literal strings. Commit.
- Parse literal strings. Commit.
- Read literal strings correctly. Commit.
- Allow to start a message fetch job. Commit.
- Fetch and parse message uids. Commit.
- Now that libkmime works again, complete the envelope parsing. Commit.
- Parsing of from and reply-to fields in envelope response. Commit.
- Start to parse the envelope part of the fetch response. Commit.
- Auto-magic sub-job handling. Commit.
- - set mimetype attribute in append job. Commit.
- Add item append job. Commit.
- Sanity checking. Commit.
- Fix local insertion of new collections. Commit.
- The model supports adding of collections now, they are added on the. Commit.
- Add collection create job. Commit.
- Only allow one pending edit transaction and revert it in case of an. Commit.
- - fix race condition in Job. Commit.
- Parse unseen count. Commit.
- Fix parsing of mimetype collection attribute. Commit.
- Parse content mimetype collection attribute. Commit.
- Send fetch command. Commit.
- Follow our latest interpretation of the IMAP RFC. Commit.
- Add collection select job and use it in the message fetch job. Commit.
- Add message fetch job (doesn't do anything yet) and use it in the. Commit.
- List returns an absolute path. Commit.
- List parsing fixes, we can now handle search folders. Commit.
- Fix list response parsing and determine collection type. Commit.
- The collections model now starts the list jobs itself. Commit.
- Create collection in the list job. Commit.
- - Change Collection to use IMAP paths instead of uids. Commit.
- Having some sleep helps: Make the connection logic a lot simpler by. Commit.
- Open a connection to the backend and login. Commit.
- Kde4_header and kde4_footer() are gone now. Commit.
- -cleanup the toplevel CMakeLists.txt a bit. Commit.
- Requires cmake. Commit.
- Add export macros to libakonadi, seems to be needed with the new kdelibs. Commit.
- -remove the kde4_create_doxygen_docs() command. Commit.
- Ah, extra pair of eyes never hurt :) thanks!. Commit.
- Trying to fix crash (CID 1334). Commit.
- Some de-deprecation for the night. Commit.
- Add add_test() calls for all qtestlib based tests (ie. ctest works now),. Commit.
- Build tests. Commit.
- Build libakonadi with cmake. Commit.
- Fix various small stuff reported by EBN. Commit.
- Unify monitoring. We have now just one universal monitor job which. Commit.
- Start of the message (email/news) handling. Commit.
- Fix crash. Commit.
- Use new cmake variable for kde libs. Commit.
- Now all kde module which compile fully has a cmake build system. Commit.
- Add MessageCollection class that handles message and unread counts and a. Commit.
- This seems to be the right way to exchange internal pointers, but. Commit.
- Deprecated--. Commit.
- Fix removal of orphan collections. Commit.
- Make collection type an enum as suggested by Till. Commit.
- First draft of a self-updating collection model. This is work in. Commit.
- Connect to an existing signal. Commit.
- Add qHash(), operator< and operator== for PIM::DataReference so it's. Commit.
- Add skeletons for specified jobs. Commit.
- Added percent() signal to Job and updated documentation and implementation. Commit.
- Add initial version of libakonadi. Commit.
akonadi-calendar [Show]
- Prepare 5.2.0 step2. Commit.
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Remove break otherwise can't notify it. Commit.
- Set body disposition. Commit.
- Remove double margin. Commit.
- Prepare 16.04. Commit.
- Fix version. Commit.
- Increase version. Commit.
- Don't call QDateTime::currentDateTime twice. Commit.
- Add Q_DISABLE_COPY to polymorfic classes. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Increase version. Commit.
- Update to new kcalcore api (get rid of deprecated method). Commit.
- Update to new kcalcore api (get rid of deprecated method). Commit.
- Add missing Q_OBJECT. Commit.
akonadi-search [Show]
- Prepare 5.2.0 step2. Commit.
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Initialize pointer. Commit.
- Initiliaze variable. Commit.
- Prepare 16.04. Commit.
- Increase version. Commit.
- Revert "Use same version variable format as other pim packages do.". Commit.
- Use same version variable format as other pim packages do. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Remove KF5AkonadiServer dependency, it's all KF5Akonadi now. Commit.
- Increase version. Commit.
- Fix building on Linux with clang/libc++. Commit.
- Rename it. Commit.
- Increase version. Commit.
- Mark ctor explicit. Commit.
- Add missing Q_OBJECT. Commit.
- Don't use const'ref for int. Commit.
- Now 5.2 is open. Commit.
analitza [Show]
- Fix destruction procedure. Commit. Fixes bug #360808
- Add missing break on a switch statement. Commit.
- Specify assumptions. Commit.
- Don't mix enums in a switch between the condition and the cases. Commit.
- Make our code easier to understand to static analyzers. Commit.
- Don't proceed using a value that hasn't been initialized due to an error. Commit.
- Don't call a pointer we know is null. Commit.
- Simplify some code by using smart pointers. Commit.
- Make sure attributes are initialized. Commit.
- Prefer smart pointers to juggling raw pointers. Commit.
- Don't call pointers that we know are null. Commit.
- Make sure all attributes are initialized. Commit.
- Reduce some duplication. Commit.
- Expose class to QML/JS. Commit.
- Let KDEFrameworkCompilerSettings modify policies. Commit.
- No need to remove some defines. Commit.
- Expose the OperatorsModel in QML. Commit.
- Remove unnecessary ;. Commit.
- Add override to overriden methods. Commit.
- Remove unused definition. Commit.
- Fix some clazy warnings. Commit.
- Port to the new connect syntax. Commit.
- Pointless optimization. Commit.
ark [Show]
- Properly fix lrzip support. Commit.
- Fix lrzip support in libarchiveplugin. Commit.
- Cliinterface: make sure the temp dir always autodeletes itself. Commit.
- Cliinterface: remove duplicate line. Commit.
- Add more tests for CliInterface::substituteCopyVariables(). Commit.
- Cliunarchiver: drop WrongPasswordPatterns. Commit.
- Cliunarchiver: fix error message. Commit.
- Add autotests for cli7zplugin. Commit.
- Add README.packagers. Commit.
- Cliinterface: refactor the replacement of ExtractArgs. Commit.
- Fix AddToArchive test. Commit.
- Silence kcoreaddons_desktop_to_json warnings. Commit.
- Don't create archives with double extension. Commit. Fixes bug #282884
- Convert clirarplugin autotests to new structure. Commit.
- Fix OverwriteQuery. Commit.
- Handle "no space left" messages from cliplugins. Commit.
- Fix crash when previewing nested archives. Commit.
- Fix potential crashes in Archive class. Commit.
- Let Ark overwrite existing archives. Commit. Fixes bug #352687
- Update documentation. Commit.
- Update app icons to Breeze. Commit.
- Restructure the Toolbar. Commit.
- Merge Extract actions in toolbar and in File menu. Commit.
- Improve Extract action in the Archive menu. Commit.
- Improve i18n in confirm-delete dialog. Commit.
- Improve ExtractionDialog. Commit. Fixes bug #360640
- Part: use KMessageWidgets for errors about invalid input. Commit.
- Fix missing Title Capitalizations. Commit.
- AddToArchive requires QApplication. Commit.
- Move Delete action to File menu. Commit.
- Drop RAR entry from Compress service menu. Commit.
- Add unit tests for AddToArchive. Commit.
- Cmake: update deprecated install-dir variables. Commit.
- Fix CreateDialogTest failures. Commit.
- Improve handling of supported mimetypes. Commit.
- Fix i18n in propertiesdialog.ui. Commit.
- Don't update the quick-extract menus if not necessary. Commit.
- Hide status bar on idle. Commit.
- Add runtime check for available CLI plugins. Commit.
- Drop support for 7zr/7za executables. Commit.
- Add MD5 and SHA hashes to PropertiesDialog. Commit.
- Clazy: use static QFileInfo::exists(). Commit.
- Add ArchiveTests for more archive types. Commit.
- Don't list non-existing archives. Commit.
- Add mimetype tests and fix .tar.Z support in libarchive. Commit.
- Fix cliunarchiver tests. Commit.
- Refactor Archive::create(). Commit.
- Add support for lrzipped tar archives. Commit. Fixes bug #356253
- Missing initialization in the Archive constructor. Commit.
- Improve password-protection status in the properties dialog. Commit.
- Add mimetype to properties dialog. Commit.
- Drop the karchive plugin. Commit.
- Show a message widget when creating a new archive. Commit.
- Libsinglefileplugin: Correct mimetype for gzip. Commit.
- Add simplearchive.tar.lz test archive. Commit.
- Add support for lzop-compressed tar archives. Commit. Fixes bug #211669
- Fix crashing archivetest. Commit.
- Improve Archive properties. Commit.
- Add support for lzipped tar-archives. Commit. Fixes bug #209418
- Fix bug in Archive::setPassword(). Commit.
- Update maintainers and copyright year. Commit.
- Cliunarchiver: fix extraction of empty folders. Commit.
- Add test for extraction of empty folders. Commit.
- Enable The Unarchiver plugin. Commit. Implements feature #283134
- Cliunarchiver: fix extraction regression. Commit.
- Simplify mimetypes handling. Commit.
- Add properties dialog. Commit.
- Port plugins loading to KPluginLoader. Commit.
- Remove the clilha plugin. Commit.
- Check if folder exists before adding it to the quick-extract menu. Commit. Fixes bug #244047
- Use title capitalization for dialog titles. Commit.
- Fix archivetest random failures. Commit.
- Cliunarchiver: fix crash in Debug mode. Commit.
- Create temporary directories on disk and not in RAM. Commit.
- Cliunarchiver: fix opening of header-encrypted archives. Commit.
- Cmake: cleanup KF5 porting leftover. Commit.
- Cmake: use ecm_add_test(s) macro. Commit.
- Cmake: remove unnecessary linking. Commit.
- Cmake: remove add_feature_info for Qt5Tests. Commit.
- Cmake: properly check whether to add the autotests folder. Commit.
- Cmake: explicitly find Qt5Gui module. Commit.
- Fix archivetest failures. Commit.
- Introduce (disabled) cliunarchiver plugin. Commit.
- Add tests for drag-and-drop extractions. Commit.
- CliInterface: use temp dir only for drag-and-drop extractions. Commit. See bug #359628
- Add more extraction tests. Commit.
- Introduce tests for actual extractions. Commit.
- Move unit tests to autotests folder. Commit.
- CreateDialog: use proper config group name. Commit.
- Use again KWindowConfig::restoreWindowSize. Commit.
- CreateDialog: fix stale tooltip. Commit.
- CreateDialog: introduce unit test. Commit.
- CreateDialog: restore creation of unencrypted archives. Commit.
- Replace statusTips with toolTips. Commit.
- Drop statusTip from MainWindow. Commit.
- Introduce new Extract actions. Commit.
- Introduce and test Archive::completeBaseName(). Commit.
- Fix autodetected subfolder name of single folder RPM archives. Commit.
- Fix subfolder detection of RPM archives. Commit.
- Fix subfolder name of archives with single files. Commit.
- Fix archives with single files detected as single folder. Commit.
- Refactor and expand jobtest. Commit.
- Refactor and expand archivetest. Commit.
- Don't show "Compress here" on HTML links (by requiring Write support for the KIO scheme). Commit. Code review #127134
- Add error message for failed extraction when using temp dir. Commit. See bug #359628
- CreateDialog: port to KNewPasswordWidget. Commit.
- Rename the Action menu as File menu. Commit.
- Link and initialize KCrash. Commit.
- Warn the user when no entry could be listed. Commit. See bug #358304
- Warn the user when trying to open ISO images with UDF filesystem. Commit. See bug #358304
- Fix typo. Commit.
- Cmake: let ECM silence CMP0063 warnings. Commit.
- Rename the File menu as Archive menu. Commit.
- Libarchiveplugin: fix nested xi18n calls. Commit.
- AddToArchive: improve error messages. Commit.
- Add setting to disable the extraction to subfolder. Commit. Implements feature #232684
- Make CreateDialog modal. Commit.
- Improve usability of LoadCorruptQuery messagebox. Commit.
- Clazy: fix some unneeded qstring allocations. Commit.
- Clazy: fix chained calls to arg(). Commit.
- Clazy: always use isEmpty(). Commit.
- Fix wrong debug message. Commit.
- Update HACKING file. Commit.
- Use QMimeType::isDefault(). Commit.
- Update mimetype test. Commit.
- Prevent drop events to non-local destinations. Commit. See bug #204323
artikulate [Show]
- Add 'QTGSTREAMER_INCLUDES' to the include directories as it contains the boost header location. Commit.
- Implement learning storage for phrase values. Commit.
- Extend and better unit test progress storage. Commit.
- Add learner storage test and fix broken return. Commit.
- Fix memory leak in test. Commit.
- Make global objects uncreatable. Commit.
- Cleanup unneeded dependencies and linking. Commit.
- Port away from KDeclarative. Commit.
- Directly use KI18n QML bindings. Commit.
- Remove unneeded include. Commit.
- Remove obsolete dialog. Commit.
- Remove unneeded linking. Commit.
- Ensure object to exist before accessing. Commit.
- Remove unreachable code. Commit.
- Initialize member variable. Commit.
- Initialize member variable. Commit.
- Initialize member variable. Commit.
- Initialize member variable. Commit.
- Ensure factory to exist before accessing. Commit.
- Ensure factory to exist before accessing. Commit.
- Ensure learner exists before accessing. Commit.
- Initialize member. Commit.
- Better way to set NO_POLICY_SCOPE. Commit.
- Show progress bar in phrase tree view. Commit.
- Trainer progress information not needed anymore. Commit.
- Set structure for database storage unit tests. Commit.
- Store learner progress. Commit.
- Enable Skip button again. Commit.
- Provide list of learner's learning goals. Commit.
- Modernize code. Commit.
- Update learner goals on-the-fly. Commit.
- Again implement changing of learner profile image. Commit.
- Initialize pointer. Commit.
- Add menu entry to edit learner profile. Commit.
- Fix Gst include directories. Commit.
- Require dependencies only if they are needed. Commit.
- Cleanup. Commit.
- Add CMake options for conditionally only build specific backends. Commit.
- Add QtMultimedia backend plugin. Commit.
- Use more generic plugin name. Commit.
- Change sound backends to plugin infrastructure. Commit.
- Update credits. Commit.
- Set translation domain. Commit.
- Introduce capture backend interface. Commit.
- Introduce interface for output backend. Commit.
- Use new connect API. Commit.
- Port QML files to be provided by Qt Resources. Commit. Code review #126317
- Initialize KCrash after qApp. Commit.
- Add export dialog for GHNS packaging. Commit.
- Initialize KCrash only once qApp is created. Commit.
- Bump KF5 dependency and use better KCrash Init API. Commit.
baloo-widgets [Show]
- Require a KF5 that has originUrl. Commit.
- Support Origin URL. Commit. Code review #126928
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Better format bit rate string in metadata. Commit. Code review #126132
blinken [Show]
- Link to KCrash. Commit.
bomber [Show]
- Add StartupNotify and reorder desktop file. Commit.
- Rename folder from pictures to icons. Commit.
- Format. Commit.
- Compile more strictly. Commit.
- KCrash::initialize() requires KF5 >5.15. Commit.
- Call initialize() so KCrash is not optimised out. Commit.
- Remove unused. Commit.
- Fix initialization order. Commit.
- Enable KCrash. Commit.
- Use nullptr. Commit.
- Use enum class. Commit.
- Comment cleanup. Commit.
- Remove extra parens. Commit.
- Use prefix ++. Commit.
- Simplify. Commit.
- Fix some newlines. Commit.
- Use enum class. Commit.
- Fix includes. Commit.
- Fix XML. Commit.
- Fix mem leak. Commit.
- Fix XML. Commit.
- Fix XML. Commit.
- Whitespaces. Commit.
- Avoid crashy dialog on dbus quit. Commit.
bovo [Show]
- Rand() -> qrand(). Commit.
- Reorder desktop file. Commit.
- Compile more strictly. Commit.
- KCrash::initialize() requires KF5 >5.15. Commit.
- Call initialize() so KCrash is not optimised out. Commit.
- Enable KCrash. Commit.
- Whitespaces. Commit.
- Fix includes. Commit.
- Whitespaces. Commit.
- Add copyright notice. Commit.
- Use prefix ++. Commit.
- Include own headers first. Commit.
- Mark explicit. Commit.
calendarsupport [Show]
- New in this release
cantor [Show]
- Fix variable presentation of Octave backend after. Commit. Fixes bug #361509
- Fix tab completition to Octave backend. Commit. Fixes bug #345098
- Now version number is updated from KDE Applications version number. Commit.
- Missing add_test call. Commit.
- Use BUILD_TESTING consistently. Commit. Code review #127527
- Add .arcconfig file. Commit.
- Improve the fix using non-capturing groups. Commit. Fixes bug #348128
- After version 6.5, Sage changed its name to SageMath. So, Cantor supports. Commit. Fixes bug #348128
- Add README.md. Commit.
- Put Filipe Saraiva as current maintainer. Commit.
- Update README. Commit.
- Use new KCrash API for init. Commit.
dolphin [Show]
- Fix crash caused by a out-of-bounds access in KItemListViewAccessible::cell. Commit. Fixes bug #359738. Code review #127397
- [CLAZY] Fixed all level 1 and level 2 warnings with small exceptions. Commit. Code review #126771
- Add case sensitive sorting mode. Commit. Code review #126467. Fixes bug #148550
- Make KFileMetaData optional again. Commit.
- Increase the required KF5 version. Commit.
- Detect FileMetaData framework at CMake stage becasuse Dolphin needs it. Commit.
- DolphinContextMenu: Do not check if the clicked folder is in the Places. Commit. Code review #126904
- Support KFileMetadata OriginUrl as "Downloaded From". Commit. Code review #126927
- Include KDEFrameworksCompilerSettings as suggested in the documentation. Commit.
- Update copyright year. Commit.
- Take into account QApplication::wheelScrollLines() in wheel events. Commit. Code review #126718
- Adding icon for hidden files. Commit. Code review #125094
- Fix compilation when baloo is not present. Commit.
- Fix wrong path->URL conversion. Commit.
- Fix -Wunused-const-variable. Commit.
- Fix incorrect QString -> QUrl conversion. Commit.
- Fix search in places panel. Commit. Code review #126109. Fixes bug #348902
dolphin-plugins [Show]
- [HG]Commit dialog layout is configurable by splitters, added spell checking. Commit. Code review #126527
- Fixed memory leak when hg settings dialog is used. Commit. Code review #126526
dragon [Show]
- [Recently played list] Ability to update list without restart. Commit. Code review #127132
- [Fullscreen ToolBar] Prevent blinking on mouse move by timer initial. Commit. Code review #127186
- When parsing user input urls, default to assume local files. Commit.
- Typo fix, lost an s in reordering. Commit.
- Explicitly find and use kcrash iff kf5 >= 5.15. Commit.
- Sort kf5 find list. Commit.
- Multi-line kf5 finds. Commit.
eventviews [Show]
- New in this release
filelight [Show]
- Fix translation from ui file. Commit. Code review #127519
- Remove unused dependencies. Commit.
- Do not use i18n().arg() but i18n(..., args). Commit. Code review #126978
gpgmepp [Show]
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Prepare 16.04. Commit.
- Add support for gpgme_pubkey_algo_string. Commit.
- Safe wrapper around gpgmepp_strerror_r. Commit. Code review #127299
- Lower Qt requirement back to Qt 5.2. Commit.
- Increase version. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Remove uneccessary dependency to KDEWIN. Commit.
- 5.1.40. Commit.
- Fix version. Commit.
- Increase version. Commit.
granatier [Show]
- Compile more strictly for QString efficiency. Commit.
- Fix occasional crash when starting new game. Commit. Code review #126919
- Rename appdata to match .desktop. Commit.
- KCrash::initialize() requires KF5 >5.15. Commit.
- Call initialize() so KCrash is not optimised out. Commit.
- Enable KCrash. Commit.
- Do not include QtModule/QtClass. Commit.
- Mark explicit. Commit.
- Remove unused variable. Commit.
- Remove duplicate include. Commit.
grantleetheme [Show]
- New in this release
gwenview [Show]
- Use the right variables to determine the libkipi version. Commit.
- Account for kipi API break. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
incidenceeditor [Show]
- New in this release
jovie [Show]
- Fix bug causing hang when clipboard is empty and jovie tries to use an empty string. Commit. Code review #126316
kaccounts-integration [Show]
- Add the CMake module for LibAccountsGLib. Commit.
- Update the providers/services install path to not collide on Ubuntu. Commit. Fixes bug #347219
- Bump libaccounts dep versions. Commit. See bug #347219
- Revert "Disable the KCM if AG_PROVIDERS and/or AG_SERVICES are empty". Commit.
- Revert "Force the installation of providers and services to $CMAKE_INSTALL_PREFIX/share/kaccounts". Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Force the installation of providers and services to $CMAKE_INSTALL_PREFIX/share/kaccounts. Commit. Fixes bug #347219
- Disable the KCM if AG_PROVIDERS and/or AG_SERVICES are empty. Commit. See bug #347219
- Allow passing relative paths to the services cmake function. Commit. Code review #126353
- [createaccount] Fix wrongly set username on a service instead of account. Commit. Fixes bug #354949
kaccounts-providers [Show]
- Update Twitter credentials. Commit.
- Revert "Rename the provider files we ship". Commit.
- Rename the provider files we ship. Commit. Fixes bug #347219
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Make the twitter service installable. Commit. Code review #126352
kajongg [Show]
- Kajonggtest: always use a non-ascii player. Commit.
- Debug=explain failed. Commit.
- Debug.sound shows name of found ogg123 binary once. Commit.
- Result of autopep -a -a -a. Commit.
- DeferredBlock.tell: remove isPython3. Commit.
- PY3: qstring.QString now also accepts bytes. Needed for statesaver. Commit.
- RulesetSelector: store item data as python objects, not as Qt objects (no QString etc). Commit.
- Rule.py: internally use unicodeString, externally nativeString. Commit.
- PY3: ScoringScene, cbLastMeld: use variantValue/nativeString SQUASH?. Commit.
- Player: add a TODO RESOLVE THIS. Commit.
- Server.srvMessage: make sure the result is utf-8 bytes. Commit.
- LogWarning: use unicode literals SQUASH?. Commit.
- Login: repr(URL) uses nativeString, add assertions. Commit.
- PY3: log.logException: Exception() wants a nativeString. Commit.
- PY3: log.m18n* now return unicode. Commit.
- PY3: i18n, i18nc. Accept only str, return unicode. Commit.
- Url: SQUASH with Url constructor rewrite. Commit.
- Games: PY3: use variantValue. SQUASH. Commit.
- PY3: sound. Port handling of paths. Commit.
- Mainwindow.importError: PY3: show dialog only once, and without backtrace. Commit.
- Log.logMessage: use unicodeString. Commit.
- Log.logMessage: extract _enrichMessage. Only code shuffling. Commit.
- Log.logMessage: extract __exceptionToString. Only reshuffles code. Commit.
- PY3: port genericdelegates.py. Commit.
- Rulesetselector: QTreeView.dataChanged() signature changed with PY3. Commit.
- Git: ignore symlink to twisted. Commit.
- Message.jelly: send tile strings as bytes. Commit.
- Qt4.variantValue: PY3 has no QVariant, just return the argument. Commit.
- Tables.py: use unicodeString for formattted datetime output. Commit.
- Subprocess: convert stdout to nativeString. Commit.
- Query.dbPath: return native string. TODO: test non-ascii path. Commit.
- Dialogs, tracebacks: replace literal \\n with real linefeeds. TOOD: why needed?. Commit.
- Convert wired strings to nativeStrings. Commit.
- Do not use basestring anymore. Commit.
- Some more epydoc. Commit.
- Query.py: replace xToUtf8 by nativeStringArgs SQUASH. Commit.
- LogDebug/logWarning get unicode literals. Commit.
- Kdestubs on PY3 need recent sip and pyqt. Commit.
- New: kajongg --server3. And do not use sockets. Commit.
- Python3: port modeltest.py. Commit.
- Python 3: rewrite the Url constructor to work with both 2 and 3. Commit.
- Python 3: change many string literals to u"". Commit.
- PyKD4 for python3 is unusable, fall back to qt only. See KDE bug 253123. Commit.
- Prepare for PY3: add list() around dictviews and generators where needed. Commit.
- New: Player.__lt__, needed for sorting with PY3. Commit.
- Open all files with binary mode. Commit.
- From common import unicode and basestring where needed. Commit.
- Add a few __ne__ needed for PY3. Commit.
- Replace all QVariant by the toQVariant() wrapper. Commit.
- Game.py: PY3 adaptations: int division and __ne__. Commit.
- Common: define bytes=str for PY2 and long=int for PY3. Commit.
- Client(object, ..) fixed for PY3. Commit.
- Animation.pname() always returns nativeString. Commit.
- Player.name and strings using it are now unicode. Commit.
- Force type for all version strings to nativeString. Commit.
- New: common.StrMixin, common.nativeString, common.nativeStringArgs, and use StrMixin. Commit.
- Player, Players, ClientTable, Request: Completion of __str__, __unicode__, __repr__. Commit.
- PY3: KDialog.None is illegal syntax. Workaround. Commit.
- Switch WINDS and LIGHTSOURCE to unicode. Commit.
- Qt4reactor: Python 3. There are other Python 3 ports in the net, search and compare. Commit.
- Kajonggtest: OPTIONS.usePort simplifies code. Commit.
- Kajonggtest --client3. Commit.
- Python 3: subprocess returns bytes. Commit.
- Kajonggtest: --server3. Commit.
- Python 3: implements() -> @implementer. Commit.
- Python 3: convert kwargs tile, tiles, meld, melds to bytes before sending them. Commit.
- Python 3 requires next(iter) instead of iter.next(). Commit.
- Board: remove unused attribute. Commit.
- AfterQueuedAnimation: PY3 fix. Commit.
- Fix crash if a player is calling and plays dangerous at the same time. Commit. Fixes bug #355266
- Add FIXME about GatesOfHeaven. Commit.
- Server: rename txt to dangerousText. Commit.
- Fix building an exception message. Commit.
- ScoringDialog: simplify, no change in behaviour. Commit.
- Replace all usage of blockSignals() with BlockSignals(). Commit.
- Scoring: rewrote logic for player selection. Commit.
- Guiutil.BlockSignals: new context manager. Commit.
- --debug=focusable failed to show some output. Commit.
- Str(UITile) could fail with non-ascii player names. Commit.
- Use the new configChanged triggers for showShadows too. Commit.
- New: decorator afterQueuedAnimations. Commit.
- Replace afterCurrentAnimation by afterQueuedAnimations. Commit.
- Rename Animated() to MoveImmediate(). Commit.
- Animation.Animated: change default from True to False. Commit.
- New: afterQueuedAnimationsDo. Commit.
- New: Debug.graphics shows rect borders. Commit.
- PlayingScene and ScoringScene each had two DiscardBoards. Commit.
- SetupPreferences: new: addWatch/callTrigger, and use it for most config items. Commit.
- Remove Sound.enabled, only use Preferences.useSounds. Commit.
- Kdestub: remove setPythonValue(), not used anywhere. Commit.
- Abort starting a scoring game: clean up. Commit.
- Changing angle by scrolling did not work anymore. Commit.
- Tile: Small simplification, no change of behaviour. Commit.
- Rule.Rule: simplify. Commit.
- Game.assignPlayers: docstring and new API. Commit.
- Cgitb cannot handle non-ascii, we need to work around that. Commit.
- Genericdelegates.py no longer crashes epydoc. Commit.
- Player: all __maySay* now return a list of melds. Commit.
- Kdestub.i18n: rename things, no change in behaviour. Commit.
- Pylintrc: include-ids is deprecated. Commit.
- Server now logs client exceptions. Commit.
- New: Tile.isNumber. Commit.
- Fix help message about --debug with suboptions. Commit.
- KStandardDirs.dirs(): more default paths. Commit.
- Game.HandId: rename move to moveCount. Commit.
- Show correct exception if twisted cannot be imported. Commit.
- Improve debug message about importing qt. Commit.
- Remove call to scene.close(), scene has no close() anymore. Commit.
- 13orphans: fix a TODO about lastTile, no change of behaviour. Commit.
kalarmcal [Show]
- Prepare 5.2.0 step2. Commit.
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Prepare 16.04. Commit.
- Increase version. Commit.
- Merge commit 'fd5960c66c650ef42207e83b44e80e6e243474dd'. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Increase version. Commit.
kalgebra [Show]
- Add translators tab to About Kalgebra dialog. Commit. Code review #127590
- Make sure all members are initialized. Commit.
- Prevent crash. Commit.
- We don't need to explicitly link to opengl from KAlgebra. Commit.
- Make optional dependencies optional. Commit.
- Use directly KI18n for exposing i18n(). Commit.
- Include KDECompilerSettings as suggested in the documentation. Commit.
- Make the translators tab in the about dialog appear. Commit.
- Don't mess around with app.functionsModel() from the dictionary. Commit.
- Abstract the ComboBox out. Commit.
- Simplify code. Commit.
- Fix UI organization. Commit.
- Ported Dictionary tab to mobile version. Commit. Code review #126604
- Properly initialize KAboutData and the cli arguments for KAlgebra. Commit. Fixes bug #357378
- Add the namespace to the appdata file. Commit.
kalzium [Show]
kanagram [Show]
- Remove WikiPage.qml since it's not used. Commit.
kapman [Show]
- Rand() -> qrand(). Commit.
- Rename preview file for consistency's sake. Commit.
- Fix mummies game layout. Commit. Fixes bug #359048
- Fix typo. Commit.
- Rename appdata to match .desktop. Commit.
- Compile more strictly. Commit.
- KCrash::initialize() requires KF5 >5.15. Commit.
- Use KCrash. Commit.
- QString is already initialized as empty. Commit.
kapptemplate [Show]
- Avoid duplicated path seperators in project destination url. Commit.
- Unbreak build: remove install instruction for removed preview of runner. Commit.
- Remove krunner template, moved to krunner repo. Commit.
- Fix selecting templates without a preview picture. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Removed all Qt templates and moved them to KDevelop. Commit.
- Fix typos. Commit.
- Remove moc includes. Commit.
- Whitespaces. Commit.
- Use QStringLiteral. Commit.
- Use QStringLiteral. Commit.
- Use QStringLiteral. Commit.
- Use more variables + some cleanup. Commit.
- Remove the directory added to cmakelists by mistake. Commit.
- Fix grammar. Commit.
- File has been moved to plasma-framework. Commit.
- Remove the plasmoid template. Commit.
kate [Show]
- Fix crash when loading plugins that are not properly installed (bug #361517). Commit. Code review #127620. Fixes bug #361517
- Tabbar: use QPalette::WindowText role instead of ButtonText role as foreground color. Commit. Fixes bug #354630
- Fix Invalid read of size 4 in KateApp::~KateApp(). Commit.
- Build-Plugin: Escape strings before feeding them to setHtml(). Commit.
- Fix crash if any signals arrives during handleSelected. Commit.
- Fix crash when changing session without DBus. Commit. Code review #127238
- Use system-wide default shortcuts for tab switching. Commit. Code review #124316
- Fix mouse support in quick open: Always use column 0 to read model data. Commit.
- S&R: Fix eternal loop on unexpected regular expression. Commit. Fixes bug #358915
- Make it impossible to select the toplevel pages application and editor in the config dialog. Commit. Fixes bug #352802
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Fix wrong KMoreTools API usage. Commit. Fixes bug #356615
- Add myself as developer. Commit.
- Handle mac like file open for kate, thanks to René J.V. Bertin for the hint with the plist file, same for kwrite, but without enforce single instance. Commit.
- Handle mac like file open for kate, thanks to René J.V. Bertin for the hint with the plist file. Commit.
- SetQuitOnLastWindowClosed(false) causes lingering processes. Remove. Commit.
- Fix opening new files trough dbus. Commit. Code review #126197
katomic [Show]
- CMakeLists.txt too (missed part of prior commit). Commit.
- Rename appdata to match .desktop. Commit.
- Remove unused. Commit.
- Reindent. Commit.
- Use KCrash. Commit.
- Fix spelling. Commit.
- Remove old testing script. Commit.
- Remove unused desktop file. Commit.
- Whitespaces. Commit.
- Fix spelling. Commit.
- Mark explicit. Commit.
kblackbox [Show]
- Rename appdata to match .desktop. Commit.
- Remove unused. Commit.
- Compile more strictly. Commit.
- Reindent. Commit.
- Use KCrash. Commit.
- Fix spelling. Commit.
- Avoid crashy dialogs. Commit.
- Mark explicit. Commit.
kblocks [Show]
- Stop playing sounds when game is paused. Commit. Code review #127489
- Activate sounds in KBlocks. Commit. Fixes bug #319372. Code review #127370
- Unbreak startup, add dependencies, drop Phonon. Commit. Fixes bug #357408. Code review #127433
- Port Sound to KgSound. Commit. Code review #127284
- Disable pause button when game stops. Commit. Code review #126788
- Rename appdata to match .desktop. Commit.
- Use KCrash. Commit.
- Remove unnecessary comments. Commit.
- Use prefix ++. Commit.
- Use prefix ++. Commit.
- Remove duplicate include. Commit.
- Deactivate pause button when no game is running. Commit. Fixes bug #264088. Code review #126200
kblog [Show]
- Prepare 5.2.0 step2. Commit.
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Drop unnecessary QtWebKitWidgets dependency. Commit. Code review #127520
- Prepare 16.04. Commit.
- Increase version. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Increase version. Commit.
kbounce [Show]
- Compile more strictly. Commit.
- Use KCrash. Commit.
- Reindent to get rid of the tabs/spaces mixture. Commit.
- Port to qCDebug(). Commit.
- Refactor. Commit.
- Emit the signal from a more reasonable place. Commit.
- Set time to 0 if timeout occurred. Commit. Fixes bug #357773
- Fix includes. Commit.
kbreakout [Show]
- Compile more strictly. Commit.
- Use KCrash. Commit.
- Remove empty group. Commit.
- Fix spelling. Commit.
- Mark explicit. Commit.
- Make Krazy2 happy. Commit.
kbruch [Show]
- Initialize KCrash. Commit.
kcalc [Show]
- Silence CMake policy CMP0063 warning. Commit. Code review #127392
- Fix typo in code comment: dependend -> dependent. Commit.
kcalcore [Show]
- Fix timesInInterval() when parsing VTIMEZONE RRULE components. Commit. Fixes bug #360674
- Prepare 5.2.0. Commit.
- 16.04rc. Commit.
- Astyle kdelibs. Commit.
- Prepare 16.04. Commit.
- Increase version. Commit.
- Patch from Kevin Ottens about bug reported by zanshin unittest. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Increase version. Commit.
- Increase version. Commit.
- Better error message in case of an ical parse error. Commit.
- Add @since header to make it easer to see when it was added. Commit.
- Bump version. Commit.
- Small cleanup. Commit.
- Added test for CalendarObserver. Commit.
- Notify deletion in two steps. Commit.
- Only set isDirty if something was changed. Commit.
- Do not trigger dirty fields with no changes. Commit.
- Add mysql as mantainer. Commit.
- Add missing Q_OBJECT. Commit.