summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* depends on tp-glib 0.99.7telepathy-mission-control-5.99.7Guillaume Desmottes2014-01-291-1/+1
|
* remove functions dealing with channel detailsGuillaume Desmottes2014-01-242-79/+0
| | | | They are no longer used.
* MCDO: channel_details is no longer usedGuillaume Desmottes2014-01-241-5/+0
|
* Observer and NewChannel are now singularGuillaume Desmottes2014-01-2338-389/+318
|
* HandleWithTime() has been removedGuillaume Desmottes2014-01-2216-38/+25
|
* Approver is now singularGuillaume Desmottes2014-01-2217-118/+99
|
* HandleChannels() -> HandleChannel()Guillaume Desmottes2014-01-2238-247/+199
|
* add mcd_channel_dup_immutable_properties_asv()Guillaume Desmottes2014-01-224-0/+36
|
* disable tests relying on the old account locationGuillaume Desmottes2014-01-223-0/+9
|
* comment out code using the old file locationGuillaume Desmottes2014-01-142-0/+16
|
* Nano versionSimon McVittie2014-01-132-1/+6
|
* upload MC plugin docs to a parallel locationSimon McVittie2014-01-131-1/+1
|
* Merge remote-tracking branch 'origin/master' into nexttelepathy-mission-control-5.99.6Simon McVittie2014-01-1333-3313/+397
|\ | | | | | | | | | | | | Conflicts: src/connectivity-monitor.c src/mcd-connection.c tests/twisted/account-storage/libaccounts-sso-storage.py
| * Prevent assert for offline accounts with power savingJohn Brooks2014-01-071-3/+3
| | | | | | | | | | Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=72652
| * Remove BypassObservers supportSimon McVittie2014-01-077-368/+3
| | | | | | | | | | | | | | | | | | | | It wasn't implemented correctly (see bug #40305) and I wasn't convinced by the design (see bug #30043). Let's think about it more before we bring it back. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30043 Bug: https://bugs.freedesktop.org/show_bug.cgi?id=40305 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
| * Merge branch 'telepathy-mission-control-5.16'Guillaume Desmottes2013-11-261-3/+15
| |\
| | * connectivity-monitor: start watching 'use-conn' key in constructedGuillaume Desmottes2013-11-261-3/+15
| | | | | | | | | | | | | | | | | | We have to wait for the default GObject properties to be set before calling g_settings_bind(). If we don't, they override the value fetched from GSettings.
| * | Fix addition of restrictions to test accountsSimon McVittie2013-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Account.restrictions wasn't initialized properly, so it would sometimes be nonzero, leading to mysterious test failures. Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71390
| * | Revert "Simplify a bit storage API"Simon McVittie2013-11-127-229/+342
| | | | | | | | | | | | This reverts commit 2da0807f7a4b6be29b980c95b888452f5a6ddc9b.
| * | Revert "Rename commit_one() to commit()"Simon McVittie2013-11-126-58/+58
| | | | | | | | | | | | This reverts commit b8617c51c1729e1579f9f066ead1fa80b0fd99a1.
| * | Revert "Remove all notion of secret parameter"Simon McVittie2013-11-1210-8/+189
| | | | | | | | | | | | This reverts commit ae64063c953840f99b1204a222fabf5aa7a37b69.
| * | Revert "Remove mcp_account_storage_set()"Simon McVittie2013-11-126-57/+152
| | | | | | | | | | | | This reverts commit e9a9dd37bd193d8ac16729671d2296a4aa96139c.
| * | Revert "Remove unused code"Simon McVittie2013-11-124-0/+220
| | | | | | | | | | | | This reverts commit 8171d9e5bc8d4f47a36844afab0a6063b1958004.
| * | Revert "Make sure to not delete() nor commit() and account deleted from storage"Simon McVittie2013-11-125-18/+7
| | | | | | | | | | | | This reverts commit 6ebcb0f048fcf0107c6d7deb99a7f4717467561a.
| * | Make sure to not delete() nor commit() and account deleted from storageXavier Claessens2013-11-115-7/+18
| | | | | | | | | | | | | | | | | | If it is the storage plugin informing MC that the account has been deleted, we can assume that the storage will already take care of removing all information.
| * | Remove unused codeXavier Claessens2013-11-114-220/+0
| | |
| * | Remove mcp_account_storage_set()Xavier Claessens2013-11-116-152/+57
| | | | | | | | | | | | | | | | | | | | | | | | _set_attribute() and _set_parameter() are now mandatory for writable storage plugins. Note that most of the keyfile escaping code is still needed to help plugins to read their old keyfile values.
| * | Remove all notion of secret parameterXavier Claessens2013-11-0810-189/+8
| | | | | | | | | | | | | | | We now depend on SASLAuthentication for handling secret, and MC does not have gnome-keyring anymore.
| * | Rename commit_one() to commit()Xavier Claessens2013-11-086-58/+58
| | | | | | | | | | | | account_name==NULL still means to commit all.
| * | Simplify a bit storage APIXavier Claessens2013-11-087-342/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an API break, but we already did some since last release. This removes mcp_account_storage_commit() because it is redundant with mcp_account_storage_commit_one (plugin, am, NULL); This removes mcp_account_storage_owns() because an account is now owned by one and only one storage plugin and MC now keeps track of which storage plugin each account comes from. Finally this adds default implementation on most iface methods to make read-only plugins easier to implement. Only _get() and _list() and mandatory.
| * | Allow backends, but not D-Bus clients, to delete restricted accountsSimon McVittie2013-11-084-10/+56
| | | | | | | | | | | | | | | | | | I assumed that if TP_STORAGE_RESTRICTION_FLAG_CANNOT_SET_ENABLED or TP_STORAGE_RESTRICTION_FLAG_CANNOT_SET_PRESENCE, then a hypothetical CANNOT_DELETE flag would also have been present.
| * | Replace McdAccount::always-on with the existing TpStorageRestrictionFlagsSimon McVittie2013-11-089-86/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I used CANNOT_SET_PRESENCE to control access to ConnectAutomatically as well as the obvious AutomaticPresence and RequestedPresence, because RequestedPresence is not under the storage plugin's control - it is derived from ConnectAutomatically and AutomaticPresence at runtime. Use MCD_DBUS_PROP_SET_FLAG_ALREADY_IN_STORAGE as a way to bypass the storage restriction flags, so that storage plugins themselves can alter enabledness etc. even if they don't allow MC to change it. The regression test for this initially failed, because toggled_cb() did not pass that flag to the McdAccount: fix that too. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71390
| * | fakeaccountsservice: be a bit more object-orientedSimon McVittie2013-11-082-45/+61
| | |
| * | Remove disabled regression test for the old libaccounts pluginSimon McVittie2013-11-071-89/+0
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
| * | Remove remnants of ConnMan integration, we now use GLib-NetworkingSimon McVittie2013-11-072-3/+0
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
| * | Remove remnants of integration with Maemo MCESimon McVittie2013-11-073-17/+1
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
| * | Remove what's left of Nokia's "Aegis" APISimon McVittie2013-11-074-78/+0
| | | | | | | | | | | | | | | | | | | | | We already deleted the actual plugin. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
| * | Remove the Maemo libaccounts-sso pseudo-pluginSimon McVittie2013-11-0710-2615/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The major user of libaccounts is Ubuntu Online Accounts, and we have a proper plugin for that in Empathy (with an Ubuntu-specific D-Bus API to fill in some gaps in the libaccounts API) and a request to merge that instead. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32904 Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* | | Remove remnants of deleted Aegis pluginSimon McVittie2014-01-131-12/+0
| | | | | | | | | | | | (cherry picked from commit f60c9aaccb0ad5c0f0afe639c568882be102cdca)
* | | snapshot 0.99.6Simon McVittie2014-01-131-1/+1
| | |
* | | Depend on telepathy-glib 0.99.6 for current snapshot ABISimon McVittie2014-01-131-1/+1
| | |
* | | tests: cope with Contacts being part of Connection nowSimon McVittie2014-01-133-26/+6
| | | | | | | | | | | | | | | | | | | | | Also delete ContactAttributeInterfaces, which no longer exists. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | the Requests interface no longer needs to appear in InterfacesSimon McVittie2014-01-132-50/+2
| | | | | | | | | | | | | | | | | | | | | It's only a separate interface so its signals won't wake everything up. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Resync constants, servicetest from Gabble 0.99.6Simon McVittie2014-01-132-11/+35
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Split documentation to be fully parallel-installable with MC 5Simon McVittie2014-01-131-1/+1
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Make internal ID of gschema consistent with its filenameSimon McVittie2014-01-072-2/+2
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | add one more missing "v1"Simon McVittie2014-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | This fixes a clean autogen/build. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Re-namespace from im.telepathy1 to im.telepathy.v1Simon McVittie2013-11-1229-62/+62
| | | | | | | | | | | | | | | | | | | | | Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262 [depend on telepathy-glib 0.99.5 to stay in sync -smcv] Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* | | Fix some leftover references to mc-wait-for-nameSimon McVittie2013-11-122-5/+5
| | | | | | | | | | | | | | | Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
* | | bad-cm test: avoid differing Protocol_Name syntax between v0 and v1Simon McVittie2013-11-051-2/+2
| | | | | | | | | | | | | | | | | | nonexistent-protocol now raises InvalidArgument, because its name is syntactically invalid. Avoid the - vs. _ issue by using a name without either.