aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-call-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* include telepathy-glib.hGuillaume Desmottes2012-09-171-4/+1
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* remove unused tp-contact-factory includesGuillaume Desmottes2012-05-151-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-071-1/+1
| | | | The latter has been deprecated in tp-glib master.
* add missing config.h includesGuillaume Desmottes2012-03-071-0/+1
|
* 'ice-udp' capability is now 'ice' in Call1Guillaume Desmottes2012-03-061-1/+1
|
* advertise Call1 audio/video capabilitiesGuillaume Desmottes2012-03-061-0/+2
|
* call-factory: set Call1 capabilitiesGuillaume Desmottes2012-03-061-4/+4
|
* Remove tp-yell and use TpCallChannelXavier Claessens2012-01-101-86/+26
|
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-3/+2
| | | | No more ugly marshallers \o/
* Make EmpathyCallFactory an approverEmilio Pozuelo Monfort2011-09-081-0/+98
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794
* CallFactory: make it a TpBaseClient subclassEmilio Pozuelo Monfort2011-09-081-70/+36
| | | | | | | So that we can make it both a handler and an observer at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=580794
* Port to new tp-glib client factoryGuillaume Desmottes2011-08-181-18/+4
| | | | | | | | | | | | | | | | | - 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
* Remove empathy_call_factory_new_call_with_streamsEmilio Pozuelo Monfort2011-06-091-52/+0
| | | | It's unused and empathy_call_new_with_streams is better.
* Wait for the channel to be ready before handling itSjoerd Simons2011-06-091-8/+43
|
* Correct Call channel refcountingSjoerd Simons2011-06-091-4/+1
| | | | | | The Call channel will get unreffed by the destroy function that's given to empathy_tp_contact_factory_get_from_id. So don't unref it in the callback explicitely
* coding style triviaSjoerd Simons2011-06-091-3/+6
|
* Add TargetContact property that's guaranteed to exist on CallHandlerSjoerd Simons2011-06-091-6/+28
| | | | | | Conflicts: src/empathy-call-factory.c
* Don't require EmpathyContacts to start a callEmilio Pozuelo Monfort2011-06-091-1/+2
| | | | | | | | Conflicts: libempathy-gtk/empathy-contact-menu.c libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-call-dialog.c
* Move empathy_call_* util functions to libempathy-gtkEmilio Pozuelo Monfort2011-06-091-0/+2
| | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c
* Use the new empathy_call_create_call_request thoroughlyEmilio Pozuelo Monfort2011-06-091-19/+1
|
* Use EMPATHY_CALL_BUS_NAME_SUFFIX instead of the literalEmilio Pozuelo Monfort2011-06-091-1/+2
|
* Add an EmpathyCallFactory classEmilio Pozuelo Monfort2011-06-081-0/+331