]>
git.0d.be Git - empathy.git/log
Sjoerd Simons [Tue, 22 Mar 2011 16:40:33 +0000 (16:40 +0000)]
Add Answer with video to the default dialogs
We should be able to answer calls with or without video. This patch only
implements that for Call type channels, but for clarity have ``Answer
with video'' as the only button on SM channels for video calls to be
sure it's clear to the user what to expect
Sjoerd Simons [Tue, 22 Mar 2011 13:18:37 +0000 (13:18 +0000)]
Follow the sending state of the channel to determine whether we should send video
Sjoerd Simons [Thu, 17 Mar 2011 11:41:25 +0000 (11:41 +0000)]
When the remote side hangs up, clean up the call channel
Sjoerd Simons [Thu, 17 Mar 2011 11:35:46 +0000 (11:35 +0000)]
Cope with unexpected call channel invalidation
Sjoerd Simons [Thu, 17 Mar 2011 11:31:25 +0000 (11:31 +0000)]
Use modern private structure handling
Sjoerd Simons [Thu, 17 Mar 2011 11:29:38 +0000 (11:29 +0000)]
Correct Call channel refcounting
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
Emilio Pozuelo Monfort [Tue, 15 Mar 2011 19:06:20 +0000 (19:06 +0000)]
Don't start the Call when the streams start
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
Sjoerd Simons [Mon, 14 Mar 2011 18:43:57 +0000 (18:43 +0000)]
client file channel file should be Call.DRAFT
Sjoerd Simons [Mon, 14 Mar 2011 13:48:04 +0000 (13:48 +0000)]
Add depend on new GStreamer for gst_element_request_pad
Conflicts:
configure.ac
Sjoerd Simons [Mon, 14 Mar 2011 13:23:19 +0000 (13:23 +0000)]
Reject approval if call was hung up during approval
If an incoming call gets ENDED during our approval stage either we or
someone else closed it. In that case reject the approval (which will
claim and close the channel). A future improvement could be to show a
notification in case this happens
Sjoerd Simons [Mon, 14 Mar 2011 12:14:32 +0000 (12:14 +0000)]
Only distroy the video output if it exists
Sjoerd Simons [Mon, 14 Mar 2011 12:14:13 +0000 (12:14 +0000)]
Monitor the call state and close the channel when it ends
Sjoerd Simons [Mon, 14 Mar 2011 11:09:23 +0000 (11:09 +0000)]
Lock the hash table contents when using them
Sjoerd Simons [Mon, 14 Mar 2011 09:37:43 +0000 (09:37 +0000)]
Ensure our bin doesn't change state before being in the hash table
Sjoerd Simons [Fri, 11 Mar 2011 19:02:43 +0000 (19:02 +0000)]
Remove live-adder
Sjoerd Simons [Fri, 11 Mar 2011 19:01:17 +0000 (19:01 +0000)]
Implement request pads for multiple sinks
Instead of using an live-adder we're moving to using multiple pulseaudio
sinks as pulse can do the right thing (tm). To make this easy for the
call window have one bin that handles all the juggling of audiosinks and
audio conversion
Sjoerd Simons [Thu, 24 Feb 2011 15:25:54 +0000 (15:25 +0000)]
Keep a ref to our handler instance
Sjoerd Simons [Wed, 23 Feb 2011 19:05:56 +0000 (19:05 +0000)]
More consistent naming of the call handler option
Sjoerd Simons [Wed, 23 Feb 2011 18:30:14 +0000 (18:30 +0000)]
make the dots consistent
Sjoerd Simons [Wed, 23 Feb 2011 18:29:30 +0000 (18:29 +0000)]
auto-detect the presence of farsight
Sjoerd Simons [Wed, 23 Feb 2011 16:50:20 +0000 (16:50 +0000)]
No need to borrow the connection, it gets passed to us
Sjoerd Simons [Wed, 23 Feb 2011 16:50:06 +0000 (16:50 +0000)]
Trivial coding style fix (>80 chars)
Sjoerd Simons [Wed, 23 Feb 2011 16:49:26 +0000 (16:49 +0000)]
Retrieve the contact for incoming calls so we can display it
Sjoerd Simons [Wed, 23 Feb 2011 16:45:16 +0000 (16:45 +0000)]
Stop ringing after approving a Channel.Type.Call channel
Sjoerd Simons [Wed, 23 Feb 2011 16:44:55 +0000 (16:44 +0000)]
event-manager Remove HAVE_CALL ifdefs, even if we didn't build the handler we can still approve
Sjoerd Simons [Wed, 23 Feb 2011 16:44:05 +0000 (16:44 +0000)]
Close call channels after hanging up
Sjoerd Simons [Wed, 23 Feb 2011 14:26:15 +0000 (14:26 +0000)]
Explicitely use the libtelepathy-yell .la file for dependency tracking
Conflicts:
libempathy/Makefile.am
Sjoerd Simons [Wed, 23 Feb 2011 11:20:34 +0000 (11:20 +0000)]
Remove stray debug
Sjoerd Simons [Wed, 23 Feb 2011 11:39:35 +0000 (11:39 +0000)]
Only change the UI in the main thread
Sjoerd Simons [Wed, 23 Feb 2011 11:38:54 +0000 (11:38 +0000)]
Use target-contact instead of members
Sjoerd Simons [Wed, 23 Feb 2011 11:28:23 +0000 (11:28 +0000)]
Move to using ->priv pointer in the object instance
Sjoerd Simons [Wed, 23 Feb 2011 11:14:32 +0000 (11:14 +0000)]
coding style trivia
Sjoerd Simons [Wed, 23 Feb 2011 11:14:06 +0000 (11:14 +0000)]
Add TargetContact property that's guaranteed to exist on CallHandler
Conflicts:
src/empathy-call-factory.c
Sjoerd Simons [Wed, 23 Feb 2011 11:12:07 +0000 (11:12 +0000)]
Recognize Call channel capabilities
Sjoerd Simons [Wed, 23 Feb 2011 10:42:23 +0000 (10:42 +0000)]
Don't use wildcards for just one marshal file
When a build is triggered from a location that isn't the top build dir,
the generated files break as the wrong prefix gets passed for some
reason. Given we only create one -marshal file, being smart doesn't
actually save us anything, so do things the simple way
Emilio Pozuelo Monfort [Fri, 11 Mar 2011 14:42:14 +0000 (14:42 +0000)]
Add a .client and a .service file for empathy-call
https://bugzilla.gnome.org/show_bug.cgi?id=644500
Emilio Pozuelo Monfort [Thu, 10 Mar 2011 15:12:15 +0000 (15:12 +0000)]
Check for TP_ERROR_EMERGENCY_CALLS_NOT_SUPPORTED when a call fails
Emilio Pozuelo Monfort [Thu, 24 Feb 2011 16:22:15 +0000 (16:22 +0000)]
Add missing files to POTFILES.in
Conflicts:
po/POTFILES.in
Emilio Pozuelo Monfort [Mon, 28 Feb 2011 12:29:40 +0000 (12:29 +0000)]
Return meaningful errors when starting a call fails
Emilio Pozuelo Monfort [Wed, 23 Feb 2011 16:24:53 +0000 (16:24 +0000)]
empathy_call_new_with_streams: prefer StreamedMedia over Call
Conflicts:
libempathy-gtk/empathy-call-utils.c
Emilio Pozuelo Monfort [Wed, 23 Feb 2011 16:19:48 +0000 (16:19 +0000)]
Always build telepathy-yell and handle Call channels
Just keep empathy-call optional.
Conflicts:
libempathy-gtk/empathy-call-utils.c
libempathy/empathy-channel-factory.c
Emilio Pozuelo Monfort [Tue, 22 Feb 2011 18:15:07 +0000 (18:15 +0000)]
Show an error dialog if starting a call fails
Emilio Pozuelo Monfort [Tue, 22 Feb 2011 18:14:07 +0000 (18:14 +0000)]
Don't require EmpathyContacts to start a call
Conflicts:
libempathy-gtk/empathy-contact-menu.c
libempathy-gtk/empathy-individual-menu.c
libempathy-gtk/empathy-new-call-dialog.c
Emilio Pozuelo Monfort [Tue, 22 Feb 2011 17:15:11 +0000 (17:15 +0000)]
Move empathy_call_* util functions to libempathy-gtk
Since we want to pop up a dialog when starting a call fails.
Conflicts:
libempathy/empathy-utils.c
Emilio Pozuelo Monfort [Tue, 22 Feb 2011 11:24:26 +0000 (11:24 +0000)]
Initialize GObject
Conflicts:
src/empathy.c
Emilio Pozuelo Monfort [Mon, 21 Feb 2011 14:32:22 +0000 (14:32 +0000)]
Temporarily disable some code
Emilio Pozuelo Monfort [Mon, 21 Feb 2011 14:31:50 +0000 (14:31 +0000)]
Call: check for priv->members to enable the video button
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 17:05:33 +0000 (17:05 +0000)]
Use the new empathy_call_create_call_request thoroughly
Emilio Pozuelo Monfort [Mon, 21 Feb 2011 15:27:33 +0000 (15:27 +0000)]
Don't use tpy_call_channel_is_receiving_video
Rely on src-pad-added to show the remote user's video.
Emilio Pozuelo Monfort [Mon, 21 Feb 2011 15:41:16 +0000 (15:41 +0000)]
Don't use tpy_call_channel_is_sending_video
Check if we have initial video instead.
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 15:02:33 +0000 (16:02 +0100)]
Use EMPATHY_CALL_BUS_NAME_SUFFIX instead of the literal
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 17:00:32 +0000 (17:00 +0000)]
empathy_call_new_with_streams: start Calls when we support them
Conflicts:
libempathy/empathy-utils.c
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 15:01:45 +0000 (16:01 +0100)]
Define EMPATHY_CALL_BUS_NAME{,_SUFFIX}
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 16:45:21 +0000 (16:45 +0000)]
Initialize telepathy-yell
Conflicts:
src/empathy.c
Emilio Pozuelo Monfort [Tue, 22 Feb 2011 10:22:53 +0000 (10:22 +0000)]
Show notifications for Calls
Conflicts:
src/empathy-status-icon.c
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 16:16:33 +0000 (16:16 +0000)]
Build an empathy-call binary when we have Call support
Conflicts:
src/Makefile.am
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 16:42:08 +0000 (16:42 +0000)]
EmpathyEventManager: handle Call channels
Conflicts:
src/empathy-event-manager.c
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 16:31:35 +0000 (16:31 +0000)]
Teach EmpathyChannelFactory how to create Call channels
Conflicts:
libempathy/empathy-channel-factory.c
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 16:26:28 +0000 (16:26 +0000)]
NewCallDialog: support Calls
Conflicts:
libempathy-gtk/Makefile.am
libempathy-gtk/empathy-new-call-dialog.c
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 17:06:56 +0000 (17:06 +0000)]
Add empathy-call
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 15:51:12 +0000 (15:51 +0000)]
Add an EmpathyCallWindowFullscreen class
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 15:50:55 +0000 (15:50 +0000)]
Add an EmpathyCallWindow class
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 15:50:20 +0000 (15:50 +0000)]
Add an EmpathyCallHandler class
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 15:49:57 +0000 (15:49 +0000)]
Add an EmpathyCallFactory class
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 15:49:24 +0000 (15:49 +0000)]
Check for telepathy-yell if requested
Emilio Pozuelo Monfort [Fri, 18 Feb 2011 14:51:47 +0000 (14:51 +0000)]
Add telepathy-yell as a submodule
Emilio Pozuelo Monfort [Thu, 17 Feb 2011 12:06:50 +0000 (12:06 +0000)]
Add ax_config_dir from audacity
Yaron Shahrabani [Wed, 8 Jun 2011 06:56:09 +0000 (09:56 +0300)]
Updated Hebrew translation.
Kristjan SCHMIDT [Tue, 7 Jun 2011 21:10:47 +0000 (23:10 +0200)]
Updated Esperanto translation
Xavier Claessens [Tue, 3 May 2011 09:27:21 +0000 (11:27 +0200)]
Adium: Let user select theme variant in preferences
Fixes bug #585474
Guillaume Desmottes [Tue, 7 Jun 2011 13:13:54 +0000 (15:13 +0200)]
main_window_flash_foreach: fix FolksIndividual leak
Guillaume Desmottes [Tue, 7 Jun 2011 13:12:20 +0000 (15:12 +0200)]
coding style tweak
Kjartan Maraas [Tue, 7 Jun 2011 10:44:18 +0000 (12:44 +0200)]
Updated Norwegian bokmål translation
Guillaume Desmottes [Tue, 7 Jun 2011 09:39:38 +0000 (11:39 +0200)]
account-widget: use tp_g_signal_connect_object to connect on the password-retrieved signal (#652015)
Thanks to Roland Dreier for the original patch.
Travis Reitter [Thu, 12 May 2011 21:37:03 +0000 (14:37 -0700)]
Require Folks 0.5.1 for the API updates.
Closes: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Tue, 10 May 2011 23:41:04 +0000 (16:41 -0700)]
Only retrieve server-stored groups for Individuals with TpContacts.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Thu, 5 May 2011 18:05:04 +0000 (11:05 -0700)]
Adapt to API change in FolksIndividual::personas-changed.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Wed, 4 May 2011 21:22:36 +0000 (14:22 -0700)]
Adapt to API change in FolksIndividualAggregator::individuals-changed.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Mon, 2 May 2011 20:17:23 +0000 (13:17 -0700)]
Adapt to API change in folks_group_details_get_groups().
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Mon, 2 May 2011 19:58:04 +0000 (12:58 -0700)]
Change the type of EmpathyContact.priv.groups to GeeHashSet.
This is to adjust to the newer API for folks_group_details_set_groups().
It's also slightly cleaner than using a hash table to implement a set.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Fri, 29 Apr 2011 20:57:05 +0000 (13:57 -0700)]
Adapt to API change in folks_backend_get_persona_stores().
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Wed, 1 Jun 2011 17:54:40 +0000 (10:54 -0700)]
Adapt to API change in FolksIndividual constructor.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Fri, 29 Apr 2011 20:33:04 +0000 (13:33 -0700)]
Adapt to API break in folks_individual_get_personas.
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Travis Reitter [Tue, 3 May 2011 00:21:04 +0000 (17:21 -0700)]
Don't conflate TpfPersona and FolksPersona.
Travis Reitter [Tue, 3 May 2011 00:05:19 +0000 (17:05 -0700)]
Don't shadow the global definition of 'log'.
Fran Diéguez [Sun, 5 Jun 2011 22:25:04 +0000 (00:25 +0200)]
Updated Galician translations
Yaron Shahrabani [Sat, 4 Jun 2011 10:50:42 +0000 (13:50 +0300)]
Updated Hebrew translation.
Guillaume Desmottes [Tue, 31 May 2011 15:38:42 +0000 (17:38 +0200)]
invite-participant-dialog: add temporary individuals when searching
Guillaume Desmottes [Tue, 31 May 2011 15:38:13 +0000 (17:38 +0200)]
export individual_store_add_individual_and_connect and individual_store_remove_individual_and_disconnect
Guillaume Desmottes [Thu, 26 May 2011 09:10:06 +0000 (11:10 +0200)]
empathy_avatar_new: stop stealing strings (#650939)
It was pretty confusing when reading/reviewing code.
Guillaume Desmottes [Thu, 26 May 2011 08:48:30 +0000 (10:48 +0200)]
remove useless callback
Guillaume Desmottes [Thu, 26 May 2011 08:44:08 +0000 (10:44 +0200)]
avatar-chooser: replace finalize by dispose
It just unref objects.
Guillaume Desmottes [Thu, 26 May 2011 08:36:04 +0000 (10:36 +0200)]
avatar-chooser: port to TP coding style
We just changed most of this file so while we're on it...
Guillaume Desmottes [Thu, 26 May 2011 08:18:23 +0000 (10:18 +0200)]
re-order functions so we can get rid of their declarations
Guillaume Desmottes [Thu, 26 May 2011 08:07:28 +0000 (10:07 +0200)]
avatar-chooser: use tp_clear_*
Guillaume Desmottes [Thu, 26 May 2011 08:01:01 +0000 (10:01 +0200)]
avatar-chooser: use the self->priv pattern
Guillaume Desmottes [Fri, 27 May 2011 12:41:11 +0000 (14:41 +0200)]
Use tp-glib Balance high level API (#651238)
Guillaume Desmottes [Wed, 1 Jun 2011 09:06:28 +0000 (11:06 +0200)]
allow user to search for contacts using their full identifier
Guillaume Desmottes [Wed, 1 Jun 2011 09:33:04 +0000 (11:33 +0200)]
empathy_individual_view_get_individual_menu: don't create a menu if we don't want any feature
Fix an assertion error when right clicking in the 'Invite contact' treeview.
Sjoerd Simons [Tue, 31 May 2011 18:20:21 +0000 (11:20 -0700)]
Merge branch 'speedup-protocol-chooser'