aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-channel-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* Port to new tp-glib client factoryGuillaume Desmottes2011-08-181-163/+0
| | | | | | | | | | | | | | | | | - 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
* Always build telepathy-yell and handle Call channelsEmilio Pozuelo Monfort2011-06-091-5/+1
| | | | | | | | | Just keep empathy-call optional. Conflicts: libempathy-gtk/empathy-call-utils.c libempathy/empathy-channel-factory.c
* Teach EmpathyChannelFactory how to create Call channelsEmilio Pozuelo Monfort2011-06-081-0/+13
| | | | | | Conflicts: libempathy/empathy-channel-factory.c
* EmpathyTpChat: Use a READY property instead of our own ready codeGuillaume Desmottes2011-05-251-0/+3
|
* EmpathyTpChat: inherit from TpTextChannel (#650554)Guillaume Desmottes2011-05-251-1/+26
|
* add EmpathyChannelFactory (#634679)Guillaume Desmottes2011-02-101-0/+126
It just delegates everything to TpAutomaticProxyFactory for now.