Age | Commit message (Collapse) | Author | Files | Lines |
|
Conflicts:
NEWS
|
|
We were using the wrong finish-function.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=74187
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69885
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54780
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
[deleted a stray line from a comment as per wjt's review -smcv]
Conflicts:
src/mcd-account.c
|
|
g_type_init() has been deprecated in GLib master. By including those files I
can build without raising a deprecation error as we define
GLIB_VERSION_MIN_REQUIRED to 2.30.
|
|
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55391
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
tp_account_manager_get_valid_accounts has the confusing
(transfer container) transfer-mode, and is deprecated in telepathy-glib
0.19.9.
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55391
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55391
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
|
|
|
|
|
Conflicts:
NEWS
configure.ac
|
|
If you do:
dbus-send --dest=org.freedesktop.Telepathy.MissionControl5 \
--type=method_call --print-reply / org.freedesktop.DBus.Peer.Ping & \
dbus-send --dest=org.freedesktop.Telepathy.AccountManager \
--type=method_call --print-reply / org.freedesktop.DBus.Peer.Ping
then one or both of the calls will fail because the executable claims
one of its bus names, but can't get the other, and exits 1.
By making one wait for the other, we get the desired behaviour.
I've made activating MissionControl5 wait for AccountManager because
in MC's current implementation AccountManager is taken last.
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=53220
|
|
The general behaviour is to only display relevant fields.
https://bugs.freedesktop.org/show_bug.cgi?id=53202
|
|
Useful to quickly check all the accounts in one shot.
https://bugs.freedesktop.org/show_bug.cgi?id=53202
|
|
Don't display StorageSpecificInformation as it requires an extra async call to
be retrieved and it's not that useful anyway.
https://bugs.freedesktop.org/show_bug.cgi?id=53202
|
|
|
|
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49753
|
|
Also use GLib 2.32 deprecation/availability checking.
|
|
|
|
|
|
|
|
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=45308
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=42508
|
|
|
|
|
|
|
|
|
|
|
|
Previously, mc-tool update didn't tell the user whether a reconnection
would be required to apply parameter updates. This patch makes it do so,
and also makes its implementation use
tp_account_update_parameters_async().
|
|
|
|
Previously, if an account had ConnectAutomatically: True, then mc-tool
show would say:
Connects: automatically
But if the property was False, mc-tool show would not mention it. This
patch makes the command produce:
Connects: only when requested
in the latter case.
|
|
In some historic version of telepathy-glib, TpAccount did not have
accessors for AutomaticPresence or NormalizedName. Since we depend on
telepathy-glib 0.15.0, and these accessors were added in 0.13.8, we can
now just use them.
|
|
|
|
This entails doing a little more code generation for the daemon: some
bits depended on generated code from libmcclient, and there was an error
enum used in exactly one place. But broadly speaking this just deletes a
tonne of code and documentation.
|
|
|
|
|
|
Previously, mc-tool update acct bool:foo=true would set foo to False!
Particularly ridiculous given that mc-tool show produces 'true' and
'false', not '1' and '0'.
I'm *sure* I've fixed this before.
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=39324
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
|
git+ssh://git.freedesktop.org/git/telepathy/telepathy-mission-control
|
|
|
|
|
|
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
|
|
|
Also, make it a bit more readable, and avoid the lines wrapping.
|
|
|
|
- use AM_CPPFLAGS instead of the deprecated equivalent INCLUDES
- use GLIB_CFLAGS but not DBUS_CFLAGS (mc-server.c doesn't actually use
any dbus-glib functionality directly; neither do the utils)
- put our own include directories first, then everything else in stack
order, lowest first
- explicitly link against telepathy-glib and GLib, since we use their
symbols (fixes linking with gold(1))
|
|
|
|
mc-tool still can't create accounts with a particular service up-front,
but it can (try to) set it on existing accounts.
(We need to bump the tp-glib dependency to get
tp_account_set_service_async().)
|