lp:~michihenning/storage-framework/more-logging

Created by Michi Henning and last modified
Get this branch:
bzr branch lp:~michihenning/storage-framework/more-logging
Only Michi Henning can upload to this branch. If you are Michi Henning please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michi Henning
Project:
Storage Framework
Status:
Merged

Recent revisions

78. By Michi Henning

Log more provider errors.

77. By Michi Henning

Added more operation implementations and tests.
Replaced enum class with enum.

Approved by unity-api-1-bot, Michi Henning.

76. By James Henstridge

Add start of QML plugin for v2 client API. The plugin is currently only built but not installed.

Approved by Michi Henning, unity-api-1-bot.

75. By Michi Henning

Added copy and move implementations.

Approved by unity-api-1-bot, James Henstridge.

74. By Michi Henning

Changed ItemMetadata for parent_ids to QList (from QVector).
Added parents() implementation.
Refactored ItemListJobImpl and MultiItemJobImpl to use a base class that does most of the work, so we can create an ItemListJob from both a single invocation that returns a list, and from multiple invocations that return a single item each.
Minor renaming of the make_* factory methods for brevity.
A few minor bug fixes here and there.
Lots more tests.

Approved by unity-api-1-bot, James Henstridge.

73. By Michi Henning

Added VoidJob.
Implemeted get().
Implemeted deleteItem().
Some minor refactoring and tidy-up.
Lots more tests.

Approved by James Henstridge, unity-api-1-bot.

72. By James Henstridge

Make ProviderBase derive from std::enable_shared_from_this.
Add "host" member to PasswordCredentials for benefit of OwnCloud provider.
Relax client side ETag validation, so it is only required for files.

Approved by Michi Henning, unity-api-1-bot.

71. By Michi Henning

Changed Q_PROPERTY definitions to emit statusChanged where appropriate.
Moved ConflictPolicy definition into Item. Enumerator values are set from common.h.
Got rid of deferred signal emission except where we need to emit signal from constructor.
Removed disconnectFromBus() in RuntimeImpl.
Moved ProviderFixture construct/destructor code to SetUp()/TearDown().

Approved by James Henstridge, unity-api-1-bot.

70. By Michi Henning

First batch of fixes from code review:
Removed CONSTANT from Q_PROPERTY definitions of Item and Account.
Moved qHash() into correct namespace.
Adjusted hash() and qHash() of Item to also combine with the account hash.
Adjusted operator==() and operator<() of Item to compare equal or less than only if the accounts also compare equal or less than.
make_test_account() trailing arguments are now defaulted, so we don't need an overload.
Chained the RuntimeImpl constructors.

Approved by James Henstridge, unity-api-1-bot.

69. By Michi Henning

Started implementation of v2 API.

Approved by James Henstridge, unity-api-1-bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:storage-framework
This branch contains Public information 
Everyone can see this information.

Subscribers