summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* The maildir resource passes the maildirmailsync testChristian Mollekopf2016-05-31
|
* Fixed revision sortingChristian Mollekopf2016-05-31
| | | | We used to sort wrong as soon as we got over revision 9.
* Debug messagesChristian Mollekopf2016-05-31
|
* Make different query runners distinguishableChristian Mollekopf2016-05-31
|
* Avoid referencing stale transactionsChristian Mollekopf2016-05-31
|
* Open a valid database also in the NullChangeReplay and skip internal keysChristian Mollekopf2016-05-31
|
* Detect and recover from invalid database environment.Christian Mollekopf2016-05-30
| | | | | | Sometimes wrong databases are returned for the name, probably related to threading/incorrect usage of lmdb. For the time being we recover from that by detecting it and retrying.
* Avoid crashes when removing the db because of open transactionsChristian Mollekopf2016-05-30
|
* Avoid reusing a resourceaccess instance that is connected to shuttingChristian Mollekopf2016-05-29
| | | | down resource.
* The imap resource doesn't support drafts yetChristian Mollekopf2016-05-29
|
* Fixed genericresource so it works with the maildirresourcetestChristian Mollekopf2016-05-29
|
* Moved the classes to individual filesChristian Mollekopf2016-05-28
|
* Better error messages in storageChristian Mollekopf2016-05-28
|
* Refactored the generic resource to use separate classes forChristian Mollekopf2016-05-28
| | | | | | | | changereplay and synchronization. This cleans up the API and avoids the excessive passing around of transactions. It also provides more flexibility in eventually using different synchronization strategies for different resources.
* Handle all the remoteId updating and entity reading in the base-class.Christian Mollekopf2016-05-25
|
* It's an error if we tried to read the latest value but didn't find any.Christian Mollekopf2016-05-24
|
* A much more comprehensive mail testChristian Mollekopf2016-05-24
|
* Warn if an inspection failsChristian Mollekopf2016-05-24
|
* Pass in the inspection typeChristian Mollekopf2016-05-24
|
* create macroChristian Mollekopf2016-05-24
|
* Propagate test-mode to resources.Christian Mollekopf2016-05-23
| | | | This way we can run tests in completely separate data-directories.
* Workaround for missing error propagation of eachChristian Mollekopf2016-05-22
|
* Propagate the synchronization error.Christian Mollekopf2016-05-22
|
* A better crashhandler that notifies the client of the crash.Christian Mollekopf2016-05-22
|
* ImapResource prototypeChristian Mollekopf2016-05-22
|
* A data location for resourcesChristian Mollekopf2016-05-20
|
* Don't report duplicates in a full scan.Christian Mollekopf2016-05-20
|
* Some query API for use with property definitionsChristian Mollekopf2016-05-10
|
* Property definitionsChristian Mollekopf2016-05-10
| | | | | Instead of hardcoding assumptions all over the place we create typesafe setters and getters for all properties.
* Fixed resource property filteringChristian Mollekopf2016-05-10
|
* Resource factory methods and capability filter.Christian Mollekopf2016-05-09
|
* Print the key with the error messageChristian Mollekopf2016-05-09
|
* Filtering on empty identifiers is an errorChristian Mollekopf2016-05-09
|
* Deal with null results (as provided by the mailtransport)Christian Mollekopf2016-05-09
|
* Only replay changes after we return from the event loop.Christian Mollekopf2016-05-08
| | | | | (because we generate notifications from the constructor in the maildir resource.)
* Catch if we call the base implementation.Christian Mollekopf2016-05-08
|
* Run preprocessors before persising the value.Christian Mollekopf2016-05-08
| | | | And allow preprocessors to modify the result.
* Catch if we try to set a property when we can'tChristian Mollekopf2016-05-08
|
* Support for a draft propertyChristian Mollekopf2016-05-08
|
* Avoid dangling referencesChristian Mollekopf2016-05-08
|
* Don't call setFinished twiceChristian Mollekopf2016-05-06
| | | | setError already does that for us.
* Properly count replayed results.Christian Mollekopf2016-05-06
| | | | We used to count one too many.
* Support assigining the uid in the clientChristian Mollekopf2016-05-06
|
* Restore the folder icon accessorChristian Mollekopf2016-05-05
|
* The folder specialpurpose fieldChristian Mollekopf2016-05-03
|
* Support for QByteArrayListChristian Mollekopf2016-05-03
|
* An in memory testaccount that can be used for application testing.Christian Mollekopf2016-05-03
|
* Create entities with set resourceInstanceIdentifierChristian Mollekopf2016-05-03
|
* Avoid accidental implicit conversionsChristian Mollekopf2016-05-02
|
* Helper to set application domain types.Christian Mollekopf2016-05-01
|