summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-03Remove Channel D-Bus object from the connection if Close failedLouis-Francis Ratté-Boulianne2-3/+11
2010-11-24Add function to ensure a handle by its name (create it if not found)Louis-Francis Ratté-Boulianne1-11/+18
Connection managers can't override create_handle and normalize_handle to have more specific behaviours. Extra arguments can be given to create handles.
2010-11-24Add default implementation of Conference interfaceLouis-Francis Ratté-Boulianne1-0/+45
The connection managers needs to properly populate: * self._conference_channels * self._conference_initial_channels * self._conference_initial_invitees * self._conference_invitation_message * self._conference_original_channels
2010-11-24Don't print garbage when checking an invalid handleLouis-Francis Ratté-Boulianne1-2/+0
Empathy might check a lot of invalid handles when the user is adding a contact. No need to pollute the console.
2010-11-24Don't throw an exception when trying to remove an invalid channelLouis-Francis Ratté-Boulianne1-0/+2
2010-11-24Deprecate usage of handle 0 in GetCapabilitiesLouis-Francis Ratté-Boulianne1-3/+4
2010-11-24Add a default implementation of ContactCapabilities interfaceLouis-Francis Ratté-Boulianne1-0/+23
The GetContactCapabilities methods should be about the same for all connection managers. The CM only needs to populate the _contact_caps dictionary.
2010-10-29Update to spec 0.21.4Louis-Francis Ratté-Boulianne57-1153/+6000
2010-08-05start dev of 0.15.19Guillaume Desmottes2-2/+5
2010-08-05prepare 0.15.18 releasetelepathy-python-0.15.18Guillaume Desmottes2-4/+6
2010-08-05Update to spec 0.19.10Guillaume Desmottes42-608/+4825
2010-04-22NEWS: updatedJonny Lamb1-0/+3
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-22added Account and AccountManager classMorten Mjelva4-0/+100
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-18Remove call-gtk.py as it's outdated and obsoleteSjoerd Simons1-116/+0
Stream-engine really? It seems unlikely that anyone will update this example in a reasonable time-frame so let's just remove it. The current one confuses people more then it helps them :)
2010-04-16text channel: raise ValueError if a message ID is Received twiceDavid Laban2-1/+7
Fixes fd.o#13623 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-07NEWS: updateJonny Lamb1-0/+4
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-07conn: implement Interfaces and Status propertiesJonny Lamb1-2/+5
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-07spec: update to 0.19.3Jonny Lamb17-155/+1077
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-04pass an optional bus to the account to connect toSjoerd Simons1-5/+6
2010-04-04Make it possible to add a bus to the ManagerRegistrySjoerd Simons1-2/+4
2010-04-03channel: proper usage of _add_immutables in ChannelTypeRoomListKrzysztof Klinikowski1-1/+1
Fixes fd.o#27415 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-04-02conn: allow TargetHandle=0 when TargetHandleType=NONEJonny Lamb2-2/+11
Thanks to Krzysztof Klinikowski for the initial patch. Fixes fd.o#27378 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-17configure.ac: fix bug tracker URLJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-12Version 0.15.17.1.Jonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-12Version 0.15.17.telepathy-python-0.15.17Jonny Lamb2-3/+3
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11NEWS: updatedJonny Lamb1-0/+10
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11channelmanager: add a deprecation warning when using _implement_channel_classJonny Lamb1-0/+5
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11channelmanager: document the {,_}implement_channel_class{,es} methodsJonny Lamb1-1/+19
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11channel: use a proper docstring instead of just a commentJonny Lamb1-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11conn: only allow TargetHandleType <= LAST_HANDLE_TYPEJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11channel{,manager}: use NoneHandle around to remove hacks where handle might ↵Jonny Lamb3-44/+26
be None Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-11handle: add NoneHandle to represent HANDLE_TYPE_NONEJonny Lamb1-1/+7
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channelmanager: add implement_channel_classes functionJonny Lamb1-2/+18
Now we can implement multiple channel classes for one channel type. Using the old function still works, but you only get to implement one channel class. Fixes fd.o#26979 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channelmanager: rename requestable_channel_classes to requestable_channelsJonny Lamb1-7/+7
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channelmanager: only add a channel to the internal list if we have the handleJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channelmanager: return None as the handle if TargetHandleType=NONEJonny Lamb1-3/+9
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channel: add a comment on get_props to clarify more what it doesJonny Lamb1-0/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channel: don't find the channel handle if TargetHandleType=NONE or ↵Jonny Lamb1-4/+13
TargetHandle is missing Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10channel: TargetHandle=0 if the channel handle is NoneJonny Lamb1-1/+7
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10requests: 0 is a valid TargetHandleTypeJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-10Start dev of 0.15.17Olivier Le Thanh Duong2-1/+8
2010-03-09Prepare for 0.15.16telepathy-python-0.15.16Olivier Le Thanh Duong2-4/+12
2010-03-09Fix a small typo in alter_properties which prevented raising the proper ↵Olivier Le Thanh Duong1-2/+2
exception
2010-03-09channel: add named parameter "object_path" to Channel, and similar for its ↵Jonny Lamb2-15/+24
child classes Use this parameter as the object path suffix when given, as opposed to just /channelN. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-09channel: remove duplicate ChannelTypeFileTransfer definitionJonny Lamb1-16/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-03-09Return actual channel properties rather than callers in ↵Ed Page1-15/+4
EnsureChannel/CreateChannel. I've always thought it strange to pass back to the caller the properties that the caller passed in. I found that Mission Control on Maemo 5 actually expects the full set of properties to be returned or else it will return whatever its gotten from multiple outstanding queries. If those queries don't return in time, the Call UI will report an error to Mission Control which will close the channel and prevent the call from completing. To the user on Maemo 5 this is reported as "General Error". For more information, see https://bugs.maemo.org/show_bug.cgi?id=8980 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-02-26Fix connection.check_parameters to accept dbus.BooleanOlivier Le Thanh Duong1-1/+1
Connection.check_parameters checked if the 'b' marked parameter were of the bool class or a subclass of it, however dbus.Boolean is a subclass of int since bool can't be subclassed and so a error was raised. This add dbus.Boolean to the list of accepted parameters.
2010-01-20debug: implement setting the Enabled propertyJonny Lamb1-0/+4
At long last. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-01-20properties: no need to return anything from the property settersJonny Lamb1-1/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-01-20Start dev of 0.15.16Olivier Le Thanh Duong2-1/+6