Age | Commit message (Collapse) | Author | Files | Lines |
|
This reverts commit 28c6e0d0454efc54f9a24da631eb75e6fcf925ba.
I decided against it:
> This might actually not be such a great idea. EnsureChannel and
> CreateChannel should clearly be core, and RequestableChannelClasses
> (aka TP_CONNECTION_FEATURE_CAPABILITIES) can reasonably be core
> while connected, but Channels (and its change-notification,
> NewChannel(s) and ChannelClosed) are sufficiently special-purpose
> that I think only the AM and regression tests should be using it.
> Having the Channels and their immutable properties in the GetAll
> result seems non-optimal.
|
|
|
|
We no longer recommend emitting plural NewChannels signals, so we
might as well simplify the signal.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69430
|
|
We keep meaning to do this one day. That day has arrived.
|
|
... or at least *a* relevant bug.
|
|
They were added as drafts in 2011 and never undrafted.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33101
|
|
Distribute its remaining non-obsolete functionality between
Content.I.DTMF and Channel.T.Call.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46443
|
|
User_Action_Timestamp is signed, so this should be signed too.
|
|
|
|
This means we can use immutable properties for the Channel.
|
|
|
|
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
|
|
Gabble (correctly) doesn't implement it if you use
{ "account": "gmail.com" }, which is not enough for X-TELEPATHY-PASSWORD:
a mechanism that provides a username, such as PLAIN or Google's OAuth
dialect, must be used here.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64354
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
We don't own telepathy1.im, but we do own telepathy.im.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
|
|
Conflicts:
spec/Connection_Interface_IRC_Command1.xml
|
|
As a general design principle, signals that announce a new handle
should announce its identifier too. This lets client libraries
construct a TpContact, Tp::Contact etc. without a round trip.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25147
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
|
|
The whole point of having this interface in the spec is to not have to use an
extension in Idle. Furthemore the API is versioned so we can always change it
if we want to.
|
|
|
|
I changed the Telepathy namespace to use the new one.
Conflicts:
NEWS
spec/Connection_Interface_Renaming1.xml
spec/Connection_Interface_Sidecars1.xml
spec/all.xml
|
|
I forgot to do it before tagging the release...
|
|
|
|
|
|
|
|
|
|
|
|
If something has been implemented without changes for 4 years, but
has not been declared core functionality in that time, then it's
clearly an optional interface.
This is a simple rename: no content changes other than the name and
the <tp:added>. Connection.FUTURE was also identical to the version
in Gabble and Salut, apart from the <tp:added>.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
My main concern about this interface was whether implementing it
caused MC to be unmaintainable, but it isn't too bad in practice,
just unfinished.
The one edit here, relative to Mission Control, is making the
filename end with "1.xml" instead of "_DRAFT.xml", so that
subsequent diffs on the contents aren't lost in the rename noise.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
The implementation in Gabble hasn't changed since 2010, so it's
de facto stable. We should either spec it or delete it.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Conflicts:
spec/Connection_Interface_Renaming1.xml
|
|
The current version is identical to what's in telepathy-idle, which
has had it without implementation changes since 2007. If that's
not stable API, nothing is :-)
I deliberately haven't called it Renaming1 (although I will in the
'next' branch), so that in the unlikely event that any UI pays
attention to it, it won't need changes. Not only is Renaming older
than the Foo1 convention, it's also older than the Foo.DRAFT
convention, so it never had either.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25147
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
|
|
Conflicts:
NEWS
spec/Channel.xml
spec/Connection.xml
spec/all.xml
|
|
There's no real reason not to allow this.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69855
|
|
Conflicts:
NEWS
|
|
|
|
|
|
|
|
|
|
|