aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-call-handler.c
Commit message (Collapse)AuthorAgeFilesLines
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-4/+2
| | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes https://bugzilla.gnome.org/show_bug.cgi?id=697076
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-3/+3
| | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Use double quotes for all internal headersEmanuele Aina2013-04-011-3/+3
| | | | | | | This makes a bit more obvious which headers come from public libraries and which ones come from uninstalled utility libraries. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-5/+0
| | | | | | | With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
* empathy-call: Clean up the TfChannel before resetting the pipelineDebarshi Ray2012-10-181-8/+14
| | | | Fixes: https://bugzilla.gnome.org/686311
* include telepathy-glib.hGuillaume Desmottes2012-09-171-3/+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
* add missing config.h includesGuillaume Desmottes2012-03-071-0/+1
|
* add empathy_call_handler_get_contact()Guillaume Desmottes2012-02-231-0/+6
|
* call-handler: also accept outgoing calls immediatelyDanielle Madeley2012-01-131-4/+15
| | | | | | | Outgoing calls are in PENDING_INITIATOR until you accept them, So Empathy would never actually start dialing an outgoing call until you redialled and it got picked up by the other codepath, which accepts immediately.
* call-handler: check the state before deferring the accept()Danielle Madeley2012-01-121-1/+7
| | | | | | | | Xavier's previous patch delayed calling accept() until the channel was in the INITIALISED state, however, if the channel is already in the INITIALISED state by the time we receive it, we should just accept immediately. Otherwise we'll spend our lives waiting for a state transition that will never occur.
* Wait for call state to be INITIALISED before accepting incoming callXavier Claessens2012-01-101-21/+26
|
* Remove tp-yell and use TpCallChannelXavier Claessens2012-01-101-134/+26
|
* Don't turn on echo cancellation on the sink if it's for raw conferencesSjoerd Simons2011-11-111-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842
* Call: Signal content-{added/removed} instead of sink-{added/removed}Sjoerd Simons2011-11-111-23/+14
| | | | | | | | Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets mirror that, which allows us to make better decisions about what kind of contents we are given https://bugzilla.gnome.org/show_bug.cgi?id=663842
* Add framerate and resolution change signalNicolas Dufresne2011-11-081-0/+67
|
* Include dbus-reason in signal argumentsDanielle Madeley2011-10-211-1/+1
|
* Show an infobar if there's not enough creditEmilio Pozuelo Monfort2011-10-211-2/+7
| | | | With a button to buy some if desired.
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-9/+8
| | | | No more ugly marshallers \o/
* Port to new tp-glib client factoryGuillaume Desmottes2011-08-181-7/+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
* CallWindow: show audio and video call buttons to start a callEmilio Pozuelo Monfort2011-07-281-1/+1
| | | | Instead of the redial button.
* Turn g_prints into DEBUGsEmilio Pozuelo Monfort2011-06-091-4/+4
|
* Implement empathy_call_handler_start_call() for redialingEmilio Pozuelo Monfort2011-06-091-12/+18
|
* CallHandler: move on_call_accepted_cb() aroundEmilio Pozuelo Monfort2011-06-091-15/+15
|
* CallHandler: emit signal with the correct parametersEmilio Pozuelo Monfort2011-06-091-1/+2
|
* When the remote side hangs up, clean up the call channelSjoerd Simons2011-06-091-2/+9
|
* Cope with unexpected call channel invalidationSjoerd Simons2011-06-091-0/+20
|
* Use modern private structure handlingSjoerd Simons2011-06-091-2/+2
|
* Don't start the Call when the streams startEmilio Pozuelo Monfort2011-06-091-0/+9
| | | | | | | | | Since that can happen before the call is accepted. Instead of that, wait for the Call state to be ACCEPTED. Conflicts: src/empathy-call-window.c
* Monitor the call state and close the channel when it endsSjoerd Simons2011-06-091-0/+17
|
* Remove stray debugSjoerd Simons2011-06-091-9/+1
|
* Add TargetContact property that's guaranteed to exist on CallHandlerSjoerd Simons2011-06-091-1/+21
| | | | | | Conflicts: src/empathy-call-factory.c
* Temporarily disable some codeEmilio Pozuelo Monfort2011-06-091-2/+5
|
* Use the new empathy_call_create_call_request thoroughlyEmilio Pozuelo Monfort2011-06-091-1/+1
|
* Add an EmpathyCallHandler classEmilio Pozuelo Monfort2011-06-081-0/+1012