]>
git.0d.be Git - empathy.git/log
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 10:03:23 +0000 (11:03 +0100)]
make check fixes
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:56:59 +0000 (10:56 +0100)]
Remove more dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:28:23 +0000 (10:28 +0100)]
Use a do while instead of a for loop where appropriate
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:25:33 +0000 (10:25 +0100)]
Remove dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:24:06 +0000 (10:24 +0100)]
Fix comment
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:21:58 +0000 (10:21 +0100)]
Remove stray print statements
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:20:09 +0000 (10:20 +0100)]
Remove dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:15:52 +0000 (10:15 +0100)]
LogWindow: don't add duplicate dates
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:07:27 +0000 (10:07 +0100)]
LogWindow: add 'Anyone' to search results
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:02:20 +0000 (10:02 +0100)]
LogWindow: select 'Anytime' by default when searching
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 15:04:48 +0000 (16:04 +0100)]
Block the callback when clearing the store
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:44:19 +0000 (15:44 +0100)]
Switch remaining functions to the new style
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:24:37 +0000 (15:24 +0100)]
LogWindow: Add live search support
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:11:40 +0000 (15:11 +0100)]
LogWindow: Show dates properly
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 12:23:09 +0000 (13:23 +0100)]
LogWindow: Add multiselection to the 'When' pane
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 11:08:14 +0000 (12:08 +0100)]
Stop processing logger calls when unneeded
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 11:07:59 +0000 (12:07 +0100)]
Add _tpl_action_chain_clear
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 09:35:23 +0000 (10:35 +0100)]
Populate from 'Anyone' when changing the account
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 09:02:04 +0000 (10:02 +0100)]
Make 'Anyone' work
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 11:46:33 +0000 (12:46 +0100)]
LogWindow: Add multiselection to the 'Who' pane
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 08:43:00 +0000 (09:43 +0100)]
LogWindow: Add multiselection to the 'What' pane
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 08:06:59 +0000 (09:06 +0100)]
log_window_chats_get_selected -> log_window_get_selected
Emilio Pozuelo Monfort [Mon, 2 May 2011 09:47:15 +0000 (10:47 +0100)]
Don't free an uninitialized variable
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 15:11:50 +0000 (16:11 +0100)]
LogWindow: convert the event view to a treeview
Following the design.
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 15:11:26 +0000 (16:11 +0100)]
Add icons for missed/incoming/outgoing calls
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 10:36:47 +0000 (11:36 +0100)]
Adapt to the empathy-dispatcher removal
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:32:56 +0000 (09:32 +0100)]
Complete rewrite of the history window
https://bugzilla.gnome.org/show_bug.cgi?id=619866
Conflicts:
libempathy-gtk/empathy-log-window.c
libempathy-gtk/empathy-log-window.ui
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:29:02 +0000 (09:29 +0100)]
account_chooser_find_account_foreach: check the col type
As non ROW_ACCOUNT rows don't have an account.
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:28:09 +0000 (09:28 +0100)]
AccountChooser: add empathy_account_chooser_get_account_manager()
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:23:05 +0000 (09:23 +0100)]
TplActionChain: add _tpl_action_chain_start()
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:21:49 +0000 (09:21 +0100)]
Copy TplActionChain from telepathy-logger
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 10:17:00 +0000 (11:17 +0100)]
Handle unknown event types gracefully
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:19:10 +0000 (09:19 +0100)]
Don't ignore call events
Conflicts:
libempathy/empathy-message.c
Emilio Pozuelo Monfort [Tue, 15 Mar 2011 17:25:21 +0000 (17:25 +0000)]
AccountChooser: All -> All accounts
Emilio Pozuelo Monfort [Tue, 15 Mar 2011 16:40:01 +0000 (16:40 +0000)]
Add a empathy_account_chooser_has_all_selected
So we can know if 'All' is selected in the accounts chooser.
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 09:42:58 +0000 (10:42 +0100)]
Fix typo
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 09:28:44 +0000 (10:28 +0100)]
Merge branch 'call'
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 09:22:01 +0000 (10:22 +0100)]
Update .gitignore for the new files
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 08:28:23 +0000 (09:28 +0100)]
Turn g_prints into DEBUGs
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 08:26:00 +0000 (09:26 +0100)]
Build fix
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 08:17:54 +0000 (09:17 +0100)]
Set 'Empathy' as program class in empathy-call
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 08:16:29 +0000 (09:16 +0100)]
Port empathy-call to GtkApplication
Based on the changes to empathy-av.
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 19:07:34 +0000 (20:07 +0100)]
CallWindow: properly track the dialpad status again
This stopped working properly as the latest EvSidebar didn't
have notify::current-page anymore.
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 19:05:54 +0000 (20:05 +0100)]
EvSidebar: add a changed signal
Guillaume Desmottes [Wed, 16 Mar 2011 10:17:02 +0000 (11:17 +0100)]
call-window: Put the details vbox in a scroll window
Conflicts:
src/empathy-call-window.c
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 18:06:36 +0000 (19:06 +0100)]
Adapt to EmpathySidebar -> EvSidebar
Emilio Pozuelo Monfort [Tue, 7 Jun 2011 10:20:11 +0000 (11:20 +0100)]
Change the page before showing the sidebar
To avoid showing it without the dialpad, which would cause
the dialpad menu callback to be called to hide it before
the page was changed, causing the sidebar to be hidden again!
Emilio Pozuelo Monfort [Tue, 7 Jun 2011 10:19:24 +0000 (11:19 +0100)]
Factor out the block/set/unblock code
Emilio Pozuelo Monfort [Mon, 6 Jun 2011 12:21:33 +0000 (13:21 +0100)]
Disable the dialpad when the call ends
Emilio Pozuelo Monfort [Mon, 6 Jun 2011 10:29:07 +0000 (11:29 +0100)]
Make it a toggle button
Emilio Pozuelo Monfort [Thu, 2 Jun 2011 10:29:00 +0000 (11:29 +0100)]
CallWindow: add a dialpad menu entry
Emilio Pozuelo Monfort [Thu, 26 May 2011 19:43:46 +0000 (20:43 +0100)]
Clear audio_output when the call ends
So we create a new one when redialing instead of reusing it.
Emilio Pozuelo Monfort [Mon, 23 May 2011 12:12:34 +0000 (13:12 +0100)]
CallWindow: show 'On hold' in the statusbar when appropriate
Emilio Pozuelo Monfort [Mon, 23 May 2011 11:41:35 +0000 (12:41 +0100)]
Directly call the callback if we're ready
Instead of duplicating the code in two places.
Emilio Pozuelo Monfort [Mon, 16 May 2011 15:43:59 +0000 (16:43 +0100)]
Implement empathy_call_handler_start_call() for redialing
Emilio Pozuelo Monfort [Mon, 16 May 2011 15:42:17 +0000 (16:42 +0100)]
CallHandler: move on_call_accepted_cb() around
Emilio Pozuelo Monfort [Mon, 16 May 2011 15:40:21 +0000 (16:40 +0100)]
CallHandler: emit signal with the correct parameters
Emilio Pozuelo Monfort [Mon, 16 May 2011 15:37:21 +0000 (16:37 +0100)]
Remove empathy_call_factory_new_call_with_streams
It's unused and empathy_call_new_with_streams is better.
Sjoerd Simons [Wed, 4 May 2011 09:41:07 +0000 (10:41 +0100)]
Correct the interface names used in Empathy.Call.client
Sjoerd Simons [Tue, 3 May 2011 19:03:34 +0000 (20:03 +0100)]
Keep a persistent source video tee around
Always keep the video input tee around, so we can easily hook up new
video contents even if the camera isn't currently enabled. This fixes
issues where a new content is added without the local camera being
enabled.
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 15:23:15 +0000 (16:23 +0100)]
Don't build a shared telepathy-yell
Emilio Pozuelo Monfort [Thu, 24 Mar 2011 14:20:37 +0000 (14:20 +0000)]
Include yell before anything else
Since we want to build against our copy of yell. Otherwise if
you have yell installed in /usr, it'll be picked from there as
we get -I/usr/include/telepathy-1.0 and telepathy-yell is installed
as telepathy-yell/telepathy-yell.h in that directory.
Sjoerd Simons [Wed, 23 Mar 2011 15:00:08 +0000 (15:00 +0000)]
Minimize the scope in which we use TpyCallChannel
Sjoerd Simons [Wed, 23 Mar 2011 14:45:56 +0000 (14:45 +0000)]
Prepare the video input pipeline when there is an initial content
Sjoerd Simons [Wed, 23 Mar 2011 13:09:09 +0000 (13:09 +0000)]
Wait for the channel to be ready before handling it
Sjoerd Simons [Tue, 22 Mar 2011 18:28:33 +0000 (18:28 +0000)]
Use a new id for accepting without video
Conflicts:
src/empathy-status-icon.c
Sjoerd Simons [Tue, 22 Mar 2011 16:41:51 +0000 (16:41 +0000)]
Also add Answer with video to the notification dialogs
Conflicts:
src/empathy-status-icon.c
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