summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-15Revert "Flatten Requests interface into Connection"nextSimon McVittie26-610/+671
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.
2014-01-15ObserveChannel: be singularSimon McVittie2-30/+35
2014-01-15NewChannel: be singularSimon McVittie12-73/+52
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
2014-01-15Flatten Requests interface into ConnectionSimon McVittie26-666/+601
We keep meaning to do this one day. That day has arrived.
2014-01-14Give each draft interface a reference to its bugSimon McVittie15-0/+16
... or at least *a* relevant bug.
2014-01-14A.I.Hidden, AM.I.Hidden: removeSimon McVittie3-167/+0
They were added as drafts in 2011 and never undrafted. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33101
2014-01-14Abolish Channel.I.DTMFSimon McVittie5-349/+83
Distribute its remaining non-obsolete functionality between Content.I.DTMF and Channel.T.Call. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46443
2014-01-14Handler.HandleWith::User_Action_Time: use a signed typeSimon McVittie1-3/+2
User_Action_Timestamp is signed, so this should be signed too.
2014-01-14HandleWithTime: fold into HandleWithSimon McVittie1-66/+8
2014-01-14ChannelDispatchOperation, Approver: be singularSimon McVittie2-131/+59
This means we can use immutable properties for the Channel.
2014-01-14HandleChannel: be singularSimon McVittie7-39/+45
2014-01-130.99.6Simon McVittie3-5/+19
2014-01-07Do not list Requests in the Interfaces propertySimon McVittie3-5/+28
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-07Flatten Connection.I.Contacts into ConnectionSimon McVittie7-217/+181
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-07Merge branch 'master' into nextSimon McVittie1-2/+4
2014-01-07nano versionSimon McVittie2-1/+6
2014-01-07X-TELEPATHY-PASSWORD is not mandatory if unimplementableSimon McVittie1-2/+4
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>
2013-11-110.99.5Simon McVittie2-1/+19
2013-11-11Fix one remaining instance of org.freedesktop.TelepathySimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-11-11Change all namespaces from im.telepathy1 to im.telepathy.v1Simon McVittie111-1174/+1174
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>
2013-11-04Nano versionSimon McVittie1-1/+1
2013-11-04Merge remote-tracking branch 'origin/master' into nextSimon McVittie1-2/+1
Conflicts: spec/Connection_Interface_IRC_Command1.xml
2013-11-04Renaming: emit new identifier in Renamed signalsSimon McVittie1-1/+13
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>
2013-10-31move manager files to telepathy-1/Guillaume Desmottes1-1/+1
2013-10-29move client files to $XDG_DATA_DIRS/telepathy-1/clientsGuillaume Desmottes1-1/+1
2013-10-29IRC_Command: mark as 'stable'Guillaume Desmottes1-2/+1
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.
2013-10-290.99.4Guillaume Desmottes2-3/+3
2013-10-28Merge branch 'master' into my-nextGuillaume Desmottes7-5/+285
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
2013-10-28NEWS: update for 0.99.3Guillaume Desmottes1-2/+2
I forgot to do it before tagging the release...
2013-10-28version 0.99.3 + nanoGuillaume Desmottes1-1/+1
2013-10-28nano versionGuillaume Desmottes1-1/+1
2013-10-280.27.3Guillaume Desmottes6-5/+11
2013-10-16add Connection_Interface_IRC_Command1Guillaume Desmottes2-0/+54
2013-10-14NEWS for various interfacesSimon McVittie1-0/+18
2013-10-14Turn Connection.FUTURE into Conn.I.Sidecars1Simon McVittie2-6/+5
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>
2013-10-14Complete CD.I.Messages1Simon McVittie2-10/+129
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-14Import ChannelDispatcher.I.Messages from Mission Control masterSimon McVittie1-0/+57
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>
2013-10-14Add FileCollection to FileTransfer interfaceSimon McVittie1-0/+29
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>
2013-10-14Merge branch 'master' into nextSimon McVittie1-2/+2
Conflicts: spec/Connection_Interface_Renaming1.xml
2013-10-14Call Renaming a stable APISimon McVittie1-2/+2
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>
2013-09-27nano versionSimon McVittie2-1/+6
2013-09-27Prepare 0.99.2Simon McVittie2-1/+9
2013-09-27Merge remote-tracking branch 'origin/master' into nextSimon McVittie2-1/+15
Conflicts: NEWS spec/Channel.xml spec/Connection.xml spec/all.xml
2013-09-27allow Connection_Manager_Name to start with an underscoreSimon McVittie1-1/+2
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
2013-09-26Merge commit '1791e84e583eb268bbcb82e05801ba6dd0137ab3' into nextSimon McVittie14-20/+22
Conflicts: NEWS
2013-09-26belatedly update NEWSSimon McVittie1-1/+3
2013-09-24nano versionGuillaume Desmottes1-1/+1
2013-09-240.27.2Guillaume Desmottes3-4/+15
2013-09-20Backport SelfID from nextXavier Claessens2-2/+42
2013-09-17copy NEWS into doc/spec/ for referenceSimon McVittie1-0/+4