aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-client-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* client-factory: prepare TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-0/+3
| | | | | | | We are about to use the channel-contacts API so best to make sure they will work. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* Merge branch 'master' into call1Danielle Madeley2012-01-171-6/+12
|\
| * client-factory: ensure alias, presence, capabilities and avatar are preparedDanielle Madeley2012-01-171-6/+12
| | | | | | | | | | Sometimes contacts are assumed to have these features prepared, but they don't always. Ensure they are prepared by the factory.
* | Remove tp-yell and use TpCallChannelXavier Claessens2012-01-101-35/+0
|/
* Merge remote-tracking branch 'jonny/ft'Guillaume Desmottes2011-11-291-6/+0
|\ | | | | | | | | Conflicts: libempathy/empathy-tp-file.c
| * client-factory: stop creating EmpathyTpFile objectsJonny Lamb2011-11-091-6/+0
| | | | | | | | | | | | | | TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACTGuillaume Desmottes2011-11-241-0/+21
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIESGuillaume Desmottes2011-11-081-0/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API""Guillaume Desmottes2011-11-081-0/+3
|/ | | | | | This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440. We can now depends on it.
* Revert "contact-blocking-dialog: use tp-glib high level blocking API"Guillaume Desmottes2011-11-021-3/+0
| | | | | | This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f. I was not supposed to commit that yet; the tp-glib API hasn't been released.
* contact-blocking-dialog: use tp-glib high level blocking APIGuillaume Desmottes2011-11-021-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* EmpathyTpFile: inherit from TpFileTransferChannelGuillaume Desmottes2011-09-271-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* Allow to call phone number of contactsGuillaume Desmottes2011-08-291-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112
* rely on the factory to prepare TP_CONNECTION_FEATURE_BALANCEGuillaume Desmottes2011-08-191-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656831
* contact-widget: rely on the factory to prepare ↵Guillaume Desmottes2011-08-191-0/+3
| | | | | | TP_CONNECTION_FEATURE_CONTACT_INFO https://bugzilla.gnome.org/show_bug.cgi?id=656831
* avatar-chooser: rely on the factory to prepare ↵Guillaume Desmottes2011-08-191-0/+3
| | | | | | TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS https://bugzilla.gnome.org/show_bug.cgi?id=656831
* ask factory to prepare TP_ACCOUNT_FEATURE_CONNECTIONGuillaume Desmottes2011-08-191-0/+18
| | | | | | | So we can rely on the connection returned by tp_account_get_connection() to be usable right away. https://bugzilla.gnome.org/show_bug.cgi?id=656831
* Port to new tp-glib client factoryGuillaume Desmottes2011-08-181-0/+181
- EmpathyChannelFactory has been changed to EmpathyClientFactory and inherit from TpAutomaticClientFactory. - We now always use the _with_am variant of TpSimple* constructors - We define our own factory as default. - Replace empathy_get_account_for_connection() by tp_connection_get_account() - The factory is passed to EmpathyTpChat and TpyCallChannel - Use tp_simple_client_factory_ensure_account() instead of tp_account_manager_ensure_account(). - Rely on the factory to prepare connection features. This should ensure that all the TpProxy and TpContact objects created in Empathy are shared and use EmpathyClientFactory. https://bugzilla.gnome.org/show_bug.cgi?id=655799