Emitt syncBegin in all retrieval actions.
Merge pull request #67 from special/master

Add utilities plugin and WindowAttributes element
Merge pull request #66 from VDVsx/master

Emit syncBegin for all retrieval actions.
Unref GstCaps after setting the appsink caps
Add MoveToFolder action.

Add several utility functions.
Fix return value of folderIdToInt().
Merge pull request #70 from VDVsx/master

Add MoveToFolder action.
Allow setting service-specific account settings via Account

Previously, service-specific account configuration values could only
be set via the ServiceAccount interface.  This commit adds API so that
the Account interface can now read and set service-specific settings
also.

In the latest libaccounts-qt (v1.4) better support for GVariant to
QVariant conversion was added, and so my hand rolled conversion
function is no longer required.  This commit removes that in favour
of using the improved API offered by libaccounts-qt in 1.4.

When setting service-specific settings, the enabled status of the
account with that service gets overwritten.  Thus, we need to enable
or disable the service after setting service-specific settings.

Finally, this commit also improves various unit tests related to
service-specific account settings and enabledServiceNames.
Allow sign-in via Identity as well as ServiceAccountIdentity

While non-privileged applications need to use ServiceAccountIdentity
to sign into a service, privileged applications shouldn't be required
to retrieve an instance of ServiceAccountIdentity to perform sign-in.
This commit adds the relevant authentication-related API to Identity.

It also adds sanitisation of input parameters when performing sign-on
related actions, to ensure that string array parameters generated in
JavaScript/QML are correctly converted to QStringList parameters.
Merge pull request #71 from chriadam/master

[nemo-qml-plugins] API improvements to accounts and signon adapters
Add timeSection role (messageListModel).
Merge pull request #68 from foolab/master

Unref GstCaps after setting the appsink caps
Merge pull request #72 from VDVsx/master

Add timeSection role (messageListModel).
Fix a deadlock when there is a mismatch between stream lengths.

If it is possible to seek to a position in a file where there are no
subsequent video frames but the end of file has not been reached
gst_app_sink_pull_preroll will block forever.  Ensure there is a
frame available before calling.
Add a notify signal for the SeasidePerson id property

Solves binding errors from the id property; unfortunately, id is not
technically constant because of the setContact method.
Merge pull request #76 from special/contacts-id

Add a notify signal for the SeasidePerson id property
Add API to AccountManager to allow simpler retrieval of ServiceAccounts

Previously, no simple API existed to retrieve a service account which
is provided by a particular provider.  This commit adds such a function
to the AccountManager interface, and adds unit tests to ensure its
correctness.
Make test compile
Initialize enabledServiceNames from saved data when account data is loaded

The enabledServiceNames list was not initialized at account creation,
so an account as always sync'd with a version of this list that excluded
any previously enabled services for this account, thus overwriting the
saved list in the database with an incorrect list.
Merge pull request #79 from blammit/make-test-compile

Make test compile