Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | src: install empathy-main-window-menubar.ui | Raluca Elena Podiuc | 2011-08-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | empathy-main-window-menubar.ui was added in this commit: 1ad15d157971b6550cb11787a03463e891d29364 is the first bad commit commit 1ad15d157971b6550cb11787a03463e891d29364 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Date: Tue Aug 23 14:08:18 2011 +0200 Move main window's UI manager to its own UI file Glade doesn't support GtkUIManager so it was impossible to edit the main window at all because of that. But was not marked to be installed. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657271 | ||||
* | main-window.ui: load and save the file in Glade | Guillaume Desmottes | 2011-08-23 | 1 | -81/+83 |
| | | | | | No change has been made, this is just to reduce the size of diff in future commits. | ||||
* | Move main window's UI manager to its own UI file | Guillaume Desmottes | 2011-08-23 | 3 | -317/+330 |
| | | | | | Glade doesn't support GtkUIManager so it was impossible to edit the main window at all because of that. | ||||
* | main-window: remove the throbber tooltip | Guillaume Desmottes | 2011-08-23 | 1 | -1/+0 |
| | | | | | | Clicking on it doesn't open the accounts dialog any more. https://bugzilla.gnome.org/show_bug.cgi?id=657105 | ||||
* | EmpathyChatWindow: Set "im.received" on notification so gnome-shell can ↵ | Xavier Claessens | 2011-08-22 | 1 | -0/+4 |
| | | | | ignore it | ||||
* | Move live search to top of Contact list | Guillaume Desmottes | 2011-08-22 | 2 | -2/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656999 | ||||
* | CallWindow: correctly position the preview when dragging | Emilio Pozuelo Monfort | 2011-08-20 | 1 | -1/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656887 | ||||
* | CameraMenu: don't change the device if it's the current one | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -0/+9 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656885 | ||||
* | Flip the preview in RoundedTexture->paint() | Emilio Pozuelo Monfort | 2011-08-19 | 2 | -19/+4 |
| | | | | | | | | We can't flip the preview clone that we're dragging because of https://bugzilla.gnome.org/show_bug.cgi?id=656894, so directly paint it flipped. Partly fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656887 | ||||
* | CallWindow: make the preview button reactive | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -0/+1 |
| | | | | | | | So it reacts to click events. Otherwise the video preview, which is reactive, will get all the events. https://bugzilla.gnome.org/show_bug.cgi?id=656888 | ||||
* | main-window: use tp_connection_get_account() | Guillaume Desmottes | 2011-08-19 | 1 | -12/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656866 | ||||
* | Reset all the necessary elements when switching cameras | Emilio Pozuelo Monfort | 2011-08-19 | 2 | -2/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656579 | ||||
* | CallWindow: make empathy_call_window_play_camera() public | Emilio Pozuelo Monfort | 2011-08-19 | 2 | -4/+7 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656579 | ||||
* | CallWindow: make the rectangles have rounded corners | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -14/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656576 | ||||
* | Add a rectangle actor with rounded corners | Emilio Pozuelo Monfort | 2011-08-19 | 3 | -0/+210 |
| | | | | | | | This is a ClutterCairoTexture subclass and uses Cairo for drawing as Cairo is antialiased while Cogl is not. https://bugzilla.gnome.org/show_bug.cgi?id=656576 | ||||
* | CallWindow: make the info buttons rounded | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -4/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656576 | ||||
* | CallWindow: round the video preview corners | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -1/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656576 | ||||
* | Add a ClutterTexture subclass with rounded corners | Emilio Pozuelo Monfort | 2011-08-19 | 3 | -0/+134 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656576 | ||||
* | CallWindow: don't hide the toolbar when not in a call | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -1/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656566 | ||||
* | rely on the factory to prepare TP_CONNECTION_FEATURE_BALANCE | Guillaume Desmottes | 2011-08-19 | 1 | -28/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | CallWindow: hide the preview button while dragging it | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -1/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656573 | ||||
* | CallWindow: hide the preview while dragging it | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -0/+4 |
| | | | | | | | We show a clone of it moving through the stage, so there's no point in showing the main preview at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=656573 | ||||
* | CallWindow: flip the dragged preview | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -0/+11 |
| | | | | | | Currently disabled as it doesn't work as expected. https://bugzilla.gnome.org/show_bug.cgi?id=656573 | ||||
* | CallWindow: make the preview follow the pointer when dragging it | Emilio Pozuelo Monfort | 2011-08-19 | 1 | -7/+22 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656573 | ||||
* | mic-monitor: add set_default function | Jonny Lamb | 2011-08-18 | 2 | -0/+69 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | mic-monitor: add get_default function | Jonny Lamb | 2011-08-18 | 2 | -0/+63 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | mic-menu: don't show the menu if we can't switch microphones | Jonny Lamb | 2011-08-18 | 1 | -2/+8 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | audio-src: make supports_changing_mic public | Jonny Lamb | 2011-08-18 | 2 | -1/+3 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | mic-monitor: move the PA-specific stuff from audio-src to here | Jonny Lamb | 2011-08-18 | 6 | -364/+724 |
| | | | | | | Sorry for another big commit. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Port to new tp-glib client factory | Guillaume Desmottes | 2011-08-18 | 7 | -108/+30 |
| | | | | | | | | | | | | | | | | | - 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 | ||||
* | Merge branch 'log-window-webview' | Danielle Madeley | 2011-08-18 | 2 | -11/+1 |
|\ | |||||
| * | Make WebKit compulsory | Danielle Madeley | 2011-08-16 | 2 | -11/+1 |
| | | | | | | | | | | It is now required for the log viewer, furthermore it will be required once we remove non-adium themes. | ||||
* | | CallWindow: move preview rectangles on top of remote video | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -2/+24 |
| | | |||||
* | | coding style fix | Guillaume Desmottes | 2011-08-16 | 1 | -1/+1 |
| | | |||||
* | | CallWindow: add some padding to the dialpad | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -1/+1 |
| | | |||||
* | | CallWindow: fix typo | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -12/+12 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656571 | ||||
* | | Don't show empathy-call preferences when not building empathy-call | Emilio Pozuelo Monfort | 2011-08-16 | 2 | -2/+11 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656582 | ||||
* | | Get the preview position from preview_pos | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Getting it from the coordinates might fail if the system is too slow and gives us bad coordinates. https://bugzilla.gnome.org/show_bug.cgi?id=656572 | ||||
* | | Add some space between the status and the end of the toolbar | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -0/+6 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656571 | ||||
* | | Display the preview video button in the preview corner | Emilio Pozuelo Monfort | 2011-08-16 | 1 | -4/+9 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656571 | ||||
* | | audio-sink: check if sink implements the GstStreamVolume interface | Guillaume Desmottes | 2011-08-15 | 1 | -2/+3 |
| | | |||||
* | | Get the env variable in create_{src,sink} directly | Guillaume Desmottes | 2011-08-15 | 2 | -4/+10 |
| | | |||||
* | | Add Echo cancellation preference | Guillaume Desmottes | 2011-08-15 | 2 | -0/+21 |
| | | |||||
* | | Use gst_parse_bin_from_description() when EMPATHY_AUDIO_* vars are set | Guillaume Desmottes | 2011-08-15 | 2 | -29/+65 |
| | | | | | | | | Also factor out empathy_call_set_stream_properties(). | ||||
* | | Set stream-properties on GStreamer elements to set the media role | Guillaume Desmottes | 2011-08-15 | 4 | -2/+19 |
| | | |||||
* | | Use pulesink as audio sink | Guillaume Desmottes | 2011-08-15 | 1 | -205/+40 |
| | | | | | | | | | | | | | | As we did for puslesrc, this can still be overriden with an env variable for debuging purposes. Relying on pulse allows us to remove all the software volume control logic. | ||||
* | | Merge branch 'move-video-preview-656268' | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -4/+377 |
|\ \ | |||||
| * | | Don't define the same thing twice | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -22/+20 |
| | | | |||||
| * | | CallWindow: add extra bottom margin for the floating toolbar | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -14/+32 |
| | | | | | | | | | | | | Otherwise the rectangles will be on top of the toolbar. | ||||
| * | | CallWindow: create the rectangles after the avatar | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -2/+2 |
| | | | | | | | | | | | | As we want them to be on top of the avatar when they're shown. | ||||
| * | | empathy-call: add COGL and Clutter option groups | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+4 |
| | | | |||||
| * | | Use self->priv->preview_pos to determine the preview position | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -3/+2 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Darken the rectangles when starting a drag operation | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | So that if we have just dragged it, the rectangle where it was before isn't highlighted. https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Don't darken the preview when dragging it | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -8/+25 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Highlight the preview when hovered | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -1/+42 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Factor out empathy_call_window_darken_preview_rectangle | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -20/+17 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Factor out empathy_call_window_get_preview_rectangle | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -18/+28 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Move empathy_call_window_get_preview_position around | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -42/+42 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | CallWindow: highlight drop zones when hovered | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+85 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | Factor out empathy_call_window_get_preview_position() | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -6/+18 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | CallWindow: show drop zones when dragging the preview | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+85 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | CallWindow: allow to move the video preview | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+103 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | CallWindow: add top and right margin to the preview container | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | So that when it's placed on another corner, it still has some margin. https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
| * | | empathy-call: call gdk_disable_multidevice() | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | Clutter needs this, and gtk_clutter_init() calls it, but g_option_context_parse() initializes GTK+ when parsing GTK+ options so it's too late for us then. https://bugzilla.gnome.org/show_bug.cgi?id=656268 | ||||
* | | | CameraMenu: don't crash if there are no cameras | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -3/+4 |
| | | | |||||
* | | | CameraMenu: use empathy_camera_monitor_new() | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | We want to get a new object so that we get ::added upon construction for all the cameras. With _dup_singleton() we may get an existing object, which would have already fired the initial set of ::added signals. | ||||
* | | | CameraMenu: select the first camera if the last one isn't available | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -11/+21 |
| | | | |||||
* | | | CallWindow: add a 'Swap camera' item to the preview menu | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -0/+77 |
| | | | |||||
* | | | CameraMenu: restore the last selected camera on creation | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+5 |
| | | | |||||
* | | | CameraMenu: track changes to the camera key | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+40 |
| | | | | | | | | | | | | And store changes from the menu itself in GSettings. | ||||
* | | | CallWindow: add a menu to change the camera | Emilio Pozuelo Monfort | 2011-08-15 | 6 | -6/+417 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=599167 | ||||
* | | | VideoSrc: add API to get the input device | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -0/+12 |
| | | | |||||
* | | | VideoSrc: add API to change the input device | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -0/+16 |
| | | | |||||
* | | | VideoSrc: use v4l2src instead of gconfvideosrc | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -2/+2 |
|/ / | |||||
* | | Merge branch 'clutter-toolbar' | Emilio Pozuelo Monfort | 2011-08-15 | 5 | -13/+275 |
|\ \ | |||||
| * | | Update the constraint when the stage allocation changes | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -5/+8 |
| | | | | | | | | | | | | Instead of when the box does, to avoid a warning. | ||||
| * | | CallWindow: raise the toolbar when showing the preview | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -0/+1 |
| | | | | | | | | | | | | So that one can click the toolbar buttons. | ||||
| * | | CallWindow: make the preview margin a define | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -2/+3 |
| | | | |||||
| * | | Move the video preview up | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | So it's not on top of the floating toolbar. https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
| * | | Make the floating toolbar have rounded corners | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -1/+2 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
| * | | Add a GtkClutterActor subclass that clips the corners | Emilio Pozuelo Monfort | 2011-08-12 | 3 | -1/+134 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
| * | | CallWindow: show the toolbar when on fullscreen | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | And also hide it after 3s of inactivity. https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
| * | | CallWindow: hide the toolbar after 3s of inactivity | Emilio Pozuelo Monfort | 2011-08-12 | 1 | -0/+66 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
| * | | CallWindow: make the toolbar float inside the window | Emilio Pozuelo Monfort | 2011-08-12 | 2 | -11/+63 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150 | ||||
* | | | CallWindow: get the mic volume upon init | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | Otherwise it'll be zero and when we unmute the mic, we'll set the volume to zero as we won't know the old value. https://bugzilla.gnome.org/show_bug.cgi?id=656415 | ||||
* | | | CallWindow: fix toggling the microphone on and off | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -2/+10 |
|/ / | | | | | | | | | | | | | | | We are changing the GSettings key, and also listening to changes on it and reacting to them, but we don't want to react to our own changes! https://bugzilla.gnome.org/show_bug.cgi?id=656415 | ||||
* | | CallWindow: don't set the title for multiple participants | Emilio Pozuelo Monfort | 2011-08-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | We don't support that yet, the string is wrong, and priv->contact can't be NULL anyway. https://bugzilla.gnome.org/show_bug.cgi?id=655478 | ||||
* | | EmpathyContactChooser: remove EmpathyTpChat property | Guillaume Desmottes | 2011-08-05 | 1 | -1/+1 |
| | | | | | | | | | | | | It's not used any more and a generic widget shouldn't need it. https://bugzilla.gnome.org/show_bug.cgi?id=656020 | ||||
* | | Implement TpContact selection in EmpathyInviteParticipantDialog | Guillaume Desmottes | 2011-08-05 | 1 | -1/+11 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656020 | ||||
* | | Implement filtering logic in EmpathyInviteParticipantDialog | Guillaume Desmottes | 2011-08-05 | 1 | -0/+96 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656020 | ||||
* | | Add EmpathyContactChooser | Guillaume Desmottes | 2011-08-05 | 1 | -366/+44 |
| | | | | | | | | | | | | | | This is a pure code refactoring from EmpathyInviteParticipantDialog, this widget is not generic yet. https://bugzilla.gnome.org/show_bug.cgi?id=656020 | ||||
* | | Make the #defines an static array | Emilio Pozuelo Monfort | 2011-08-04 | 4 | -24/+38 |
| | | |||||
* | | Use the new enum everywhere | Emilio Pozuelo Monfort | 2011-08-04 | 6 | -17/+48 |
| | | | | | | | | And use strings for the --show-preferences argument. | ||||
* | | Preferences: add an enum for all the tabs | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -0/+11 |
| | | |||||
* | | CallWindow: go to the Calls tab when opening the preferences | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -1/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | Allow to specify the tab to open in the preferences | Emilio Pozuelo Monfort | 2011-08-04 | 3 | -8/+38 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | Preferences: add empathy_preferences_show_tab() | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -0/+12 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: show Empathy.Call when opening the debug window | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -1/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | empathy-debugger: add a command line option to show a service | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -1/+49 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | DebugWindow: add function to change the service to show | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -0/+63 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | Factor out empathy_launch_program() | Emilio Pozuelo Monfort | 2011-08-04 | 3 | -163/+11 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: add a Settings menu item | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -0/+57 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | Add a command line option to Empathy to show the preferences | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -3/+39 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | MainWindow: add API to show the preferences window | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -3/+11 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: add a 'Call log' menu | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -0/+53 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: add a Help->About menu | Emilio Pozuelo Monfort | 2011-08-04 | 3 | -0/+18 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: add a Help->Contents menu | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -0/+25 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: remove the hangup menu item | Emilio Pozuelo Monfort | 2011-08-04 | 2 | -9/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: move 'Fullscreen' to the Call menu | Emilio Pozuelo Monfort | 2011-08-04 | 1 | -16/+8 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884 | ||||
* | | CallWindow: don't close the window when hanging up | Emilio Pozuelo Monfort | 2011-08-03 | 1 | -6/+3 |
| | | | | | | | | As one may want to redial. | ||||
* | | CallWindow: show 'Mute' on the statusbar when muted | Emilio Pozuelo Monfort | 2011-08-03 | 1 | -1/+10 |
| | | |||||
* | | call-window: use the input-dialpad icon | Guillaume Desmottes | 2011-08-03 | 1 | -1/+1 |
| | | | | | | | | Thanks a lot to Jakub Steiner for this awesome icon. | ||||
* | | Move signal disconnection earlier to hopefully fix SEGV | Danielle Madeley | 2011-08-02 | 1 | -3/+3 |
| | | | | | | | | | | | | I can't actually reproduce this, but this is possibly the fix. (Hopefully) Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=654914 | ||||
* | | preferences: update tab order | Jonny Lamb | 2011-08-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | This isn't pretty but I'm not sure if there's a better way of getting a specific tab from a GtkNotebook without using its order? Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | call-window: don't display labels in both toolbars | Guillaume Desmottes | 2011-08-01 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'change-audio' | Jonny Lamb | 2011-08-01 | 8 | -24/+1019 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/empathy-call-window.c src/empathy-call-window.ui Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | | audio-src: check for new enough pulsesrc before trying to change mics | Jonny Lamb | 2011-07-30 | 1 | -0/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | This means this feature will automatically start working when a new enough pulsesrc is used. Making _get_microphones() fail has a nice side-effect that the Edit menu item doesn't appear at all. Neat. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: update to newer GstPulseSrc API | Jonny Lamb | 2011-07-29 | 1 | -18/+18 |
| | | | | | | | | | | | | | | | | | | This time it's actually merged to master. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src,mic-menu: use DEBUG macros | Jonny Lamb | 2011-07-29 | 2 | -3/+9 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: only call operations_run when PA is ready | Jonny Lamb | 2011-07-29 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | mic-menu: display monitors when they're the current mic | Jonny Lamb | 2011-07-29 | 1 | -4/+28 |
| | | | | | | | | | | | | | | | | | | ...but otherwise hide them. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add is_monitor boolean to mic struct | Jonny Lamb | 2011-07-29 | 3 | -3/+9 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | call-window: add a Microphone menu to change mic on the fly | Jonny Lamb | 2011-07-29 | 5 | -1/+473 |
| | | | | | | | | | | | | | | | | | | | | | Yay! Sorry this commit is kind of big with the addition of mic-menu, perhaps I should have added it in pieces. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | call-window: add getters for the UI manager and audio src | Jonny Lamb | 2011-07-29 | 2 | -0/+21 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: don't ignore monitors | Jonny Lamb | 2011-07-29 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | pavucontrol doesn't... Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add comment about values for unknown values | Jonny Lamb | 2011-07-29 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: set property IDs properly | Jonny Lamb | 2011-07-29 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: listen to PA state changes and signal accordingly | Jonny Lamb | 2011-07-29 | 1 | -14/+104 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | src: give empathy-call sources to the marshal generator | Jonny Lamb | 2011-07-29 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add some comments explaining the PA changes | Jonny Lamb | 2011-07-29 | 1 | -0/+6 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add API for getting the mic source ID | Jonny Lamb | 2011-07-29 | 2 | -0/+70 |
| | | | | | | | | | | | | | | | | | | | | | Also listen out for changes in the source output ID (but that'll only happen if we go READY -> NULL -> READY again). Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add API for changing microphone | Jonny Lamb | 2011-07-28 | 2 | -0/+84 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add the source name to the microphone info struct | Jonny Lamb | 2011-07-28 | 2 | -0/+3 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: add API to query available microphones | Jonny Lamb | 2011-07-28 | 2 | -0/+209 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: remove the element-added stuff | Jonny Lamb | 2011-07-28 | 1 | -30/+0 |
| | | | | | | | | | | | | | | | | | | Now that we hard-code pulsesrc, this is unnecessary. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: allow changing the audio source element | Jonny Lamb | 2011-07-28 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | Better than nothing, right? Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | audio-src: use pulsesrc instead of gconfaudiosrc | Jonny Lamb | 2011-07-28 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | | | CallWindow: pack the details box | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | Even if we don't show it, so that the widgets exist and we don't assert. | ||||
* | | | Show the percentage sign in the volume | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -1/+14 |
| | | | |||||
* | | | CallWindow: remove the sidebar | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -282/+31 |
| | | | | | | | | | | | | And only leave the dialpad in its place. | ||||
* | | | CallWindow: use the volume value from the preferences | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -79/+21 |
| | | | | | | | | | | | | | | | This also removes the 'Audio input' sidebar page, as all of it can now be found in the preferences. | ||||
* | | | Preferences: add a Calls tab | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -6/+173 |
| | | | | | | | | | | | | It only contains the micro volume for now. | ||||
* | | | CallWindow: use tp_g_signal_connect_object | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -7/+6 |
|/ / | | | | | | | So the signals are disconnected when the window is destroyed. | ||||
* | | CallWindow: build the toolbar from the .ui | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -69/+66 |
| | | |||||
* | | CallWindow: hide the audio/video call buttons on _init() | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -2/+2 |
| | | | | | | | | | | When we create a new window it's because there's an incoming call, so hide the audio/video call buttons. | ||||
* | | CallWindow: remove redial menu | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -33/+0 |
| | | |||||
* | | CallWindow: remove separator between hangup and dialpad buttons | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -8/+0 |
| | | |||||
* | | CallWindow: show audio and video call buttons to start a call | Emilio Pozuelo Monfort | 2011-07-28 | 3 | -15/+58 |
| | | | | | | | | Instead of the redial button. | ||||
* | | CallWindow: add the remote user name and presence to the toolbar | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -1/+45 |
| | | |||||
* | | CallWindow: add an avatar to the top toolbar | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -3/+40 |
| | | |||||
* | | CallWindow: move the status message to the bottom toolbar | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -34/+24 |
| | | | | | | | | From its own statusbar. | ||||
* | | CallWindow: move the volume button to the bottom toolbar | Emilio Pozuelo Monfort | 2011-07-28 | 2 | -16/+17 |
| | | |||||
* | | CallWindow: add a bottom toolbar | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -24/+36 |
| | | | | | | | | And move some buttons to it following the new call UI design. | ||||
* | | Factor out dialpad into a utility function | Danielle Madeley | 2011-07-26 | 2 | -98/+8 |
|/ | | | | | | | | | | | | | The dialpad is shared between empathy-call and empathy-av. Really it would be nice to make the dialpad its own little widget that emits signals with DTMF event ids, but I've got things to get done. Conflicts: libempathy-gtk/empathy-ui-utils.c src/empathy-call-window.c src/empathy-streamed-media-window.c | ||||
* | CallWindow: fix comments | Emilio Pozuelo Monfort | 2011-07-25 | 1 | -3/+3 |
| | | | | We no longer show the self avatar | ||||
* | CallWindow: fix typo | Emilio Pozuelo Monfort | 2011-07-25 | 1 | -3/+3 |
| | |||||
* | CallWindow: ignore events in the data probe callback | Emilio Pozuelo Monfort | 2011-07-25 | 1 | -0/+4 |
| | | | | | | | | | We only want to show the remote video again if we receive video frames, not if we receive an event for whatever reason. That's in fact what we get when we start sending our own video, and so we don't want to display the remote video if it was hidden because we're not receiving it anymore. | ||||
* | CallWindow: check the video exists before showing it | Emilio Pozuelo Monfort | 2011-07-25 | 1 | -2/+5 |
| | | | | | | | Since empathy_call_window_show_video_output_cb() is called in an idle thread, it's possible that the video is removed before the function is executed, so check if it's still there before showing it. | ||||
* | CallWindow: show the remote avatar when video stops coming | Emilio Pozuelo Monfort | 2011-07-25 | 1 | -0/+67 |
| | | | | | | If we don't get incoming video for a few seconds, show the remote contact avatar instead of the frozen video, and show the video back if it starts coming again. | ||||
* | CallWindow: remove unused box | Emilio Pozuelo Monfort | 2011-07-21 | 1 | -20/+0 |
| | | | | | | It was taking horizontal space even if it was empty, causing the video widget to not take the full width when returning from fullscreen. | ||||
* | Set the video widget for the fullscreen window | Emilio Pozuelo Monfort | 2011-07-21 | 1 | -3/+3 |
| | | | | | | Otherwise the mouse cursor won't be hidden after a timeout and the 'Leave fullscreen' button won't dissapear when we unfullscreen the call window. | ||||
* | Debug logs will now be saved in the user's home directory rather than /tmp | Rob Sharp | 2011-07-14 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=654541 | ||||
* | CallWindow: disable Video functionality if there's no camera | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -1/+12 |
| | |||||
* | StreamedMediaWindow: don't use `call-window' for the geometry | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -1/+1 |
| | | | | | Use av-window instead, so Call and StreamedMedia windows' geometry isn't mixed as the windows are quite different now. | ||||
* | CallWindow: save the window geometry without the sidebar | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+47 |
| | | | | | | | | Since we don't show the sidebar when creating new call windows, we should not take the sidebar into account when saving the window geometry. https://bugzilla.gnome.org/show_bug.cgi?id=634809 | ||||
* | CallWindow: properly determine the sidebar width | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -5/+5 |
| | | | | | | | The first time we show the sidebar, gtk_widget_get_allocation() doesn't return the correct width as the allocation hasn't been done yet. So use gtk_widget_get_preferred_width() as the minimum width is what is actually allocated. | ||||
* | CallWindow: add a dialpad tool button | Emilio Pozuelo Monfort | 2011-07-12 | 2 | -16/+52 |
| | | | | | Rename the dialpad menu entry to Sidebar and move it to the View menu at the same time. | ||||
* | CallWindow: allow to show/hide the video preview | Emilio Pozuelo Monfort | 2011-07-12 | 2 | -3/+126 |
| | | | | | | There's now a button next to the video preview when it's shown and in a corner when it's hidden that allows to hide and show it. | ||||
* | CallWindow: only show one button to control the camera | Emilio Pozuelo Monfort | 2011-07-12 | 2 | -312/+18 |
| | | | | | | | | | Having three buttons to control the camera clutters the UI. Displaying the video preview but not sending video is not very useful, and we'll add a way of sending video without displaying the preview by clicking on the preview itself. https://bugzilla.gnome.org/show_bug.cgi?id=611789 | ||||
* | CallWindow: remove the Sidebar button | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -32/+6 |
| | |||||
* | CallWindow: flip the video preview | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+8 |
| | |||||
* | CallWindow: add a little offset to the video preview | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -4/+14 |
| | |||||
* | CallWindow: set the video container background color | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+17 |
| | | | | ...to match the rest of the window. | ||||
* | CallWindow: keep the aspect ratio of the remote video | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -3/+5 |
| | |||||
* | CallWindow: remove self avatar code | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -33/+0 |
| | | | | We don't display the self avatar anymore. | ||||
* | CallWindow: set video preview on top of remote video | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -66/+65 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=582442 | ||||
* | CallWindow: use clutter to draw the remote video | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -21/+25 |
| | |||||
* | CallWindow: use clutter to draw the video preview | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -24/+29 |
| | |||||
* | empathy-call: initialize clutter | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+7 |
| | |||||
* | Call: flip video preview horizontally | Emilio Pozuelo Monfort | 2011-07-05 | 3 | -5/+37 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=639353 | ||||
* | Stop using deprecated API from libnotify (#653739) | Guillaume Desmottes | 2011-06-30 | 1 | -6/+11 |
| | |||||
* | Use our own notification categories if there is no official one | Guillaume Desmottes | 2011-06-30 | 1 | -1/+7 |
| | |||||
* | Revert "Don't look for Call channels" | Emilio Pozuelo Monfort | 2011-06-30 | 1 | -4/+27 |
| | | | | | | | | Since we support Call in master nowadays. This reverts commit 5b894aa5ad8702279c0458b890025a22172bfdd1. https://bugzilla.gnome.org/show_bug.cgi?id=653730 | ||||
* | event_manager_add: don't crash if approval is NULL (#646555) | Guillaume Desmottes | 2011-06-30 | 1 | -1/+2 |
| | | | | | When adding a "subscription request" event there is no EventManagerApproval associated with the event. | ||||
* | ChatroomsWindow: make the minimum size a bit bigger | Will Thompson | 2011-06-24 | 1 | -1/+2 |
| | | | | | | | This patch makes the scrolled window's minimum size request the same as the new size for the status editor's scrolled window. https://bugzilla.gnome.org/show_bug.cgi?id=630943 | ||||
* | ChatroomsWindow: GNOME 3-ify the Remove button | Will Thompson | 2011-06-24 | 2 | -26/+54 |
| | |||||
* | Add a empathy-streamed-media-window.ui file | Emilio Pozuelo Monfort | 2011-06-23 | 3 | -1/+949 |
| | | | | | | | | | EmpathyCallWindow and EmpathyStreamedMediaWindow were sharing the same .ui file, but they weren't both implementing everything (right now StreamedMedia didn't handle the Dialpad menu item). So add a empathy-streamed-media-window.ui from before new stuff was added to empathy-call-window.ui. | ||||
* | Don't try to access empathy_adium_info_* stuff when webkit support is disabled | Marc-Antoine Perennou | 2011-06-23 | 1 | -0/+4 |
| | | | | | empathy-preferences.c:(.text+0x5dc): undefined reference to `empathy_adium_info_get_available_variants' empathy-preferences.c:(.text+0x5e9): undefined reference to `empathy_adium_info_get_default_variant' | ||||
* | use tp_channel_dispatch_operation_close_channels_async() when rejecting ↵ | Guillaume Desmottes | 2011-06-22 | 1 | -23/+2 |
| | | | | | | | server auth channels We can't use it for other channel types as the EmpathyTp* object is doing some extra work. | ||||
* | call-observer: use tp_channel_dispatch_operation_leave_channels_async() ↵ | Guillaume Desmottes | 2011-06-22 | 1 | -71/+27 |
| | | | | | | | | (#651473) We now return from Observe() right after having called Claim(). That's what the spec suggests and not doing so would break Claim() which can't return while Observer didn't return from Observe. | ||||
* | Make the accounts-dialog attractive and GNOME3ish | Danielle Madeley | 2011-06-15 | 2 | -51/+59 |
| | |||||
* | Add autogenerated marshal files to .gitignore | Emilio Pozuelo Monfort | 2011-06-14 | 1 | -0/+1 |
| | |||||
* | Merge branch 'call' | Emilio Pozuelo Monfort | 2011-06-09 | 22 | -167/+6030 |
|\ | |||||
| * | Update .gitignore for the new files | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+1 |
| | | |||||
| * | Turn g_prints into DEBUGs | Emilio Pozuelo Monfort | 2011-06-09 | 4 | -9/+12 |
| | | |||||
| * | Set 'Empathy' as program class in empathy-call | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+2 |
| | | |||||
| * | Port empathy-call to GtkApplication | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -66/+46 |
| | | | | | | | | Based on the changes to empathy-av. | ||||
| * | CallWindow: properly track the dialpad status again | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -7/+3 |
| | | | | | | | | | | This stopped working properly as the latest EvSidebar didn't have notify::current-page anymore. | ||||
| * | EvSidebar: add a changed signal | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+16 |
| | | |||||
| * | call-window: Put the details vbox in a scroll window | Guillaume Desmottes | 2011-06-09 | 1 | -2/+9 |
| | | | | | | | | | | | | Conflicts: src/empathy-call-window.c | ||||
| * | Adapt to EmpathySidebar -> EvSidebar | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -13/+12 |
| | | |||||
| * | Change the page before showing the sidebar | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+3 |
| | | | | | | | | | | | | 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! | ||||
| * | Factor out the block/set/unblock code | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -14/+16 |
| | | |||||
| * | Disable the dialpad when the call ends | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+1 |
| | | |||||
| * | Make it a toggle button | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -8/+55 |
| | | |||||
| * | CallWindow: add a dialpad menu entry | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+25 |
| | | |||||
| * | Clear audio_output when the call ends | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+5 |
| | | | | | | | | So we create a new one when redialing instead of reusing it. | ||||
| * | CallWindow: show 'On hold' in the statusbar when appropriate | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+38 |
| | | |||||
| * | Directly call the callback if we're ready | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -8/+1 |
| | | | | | | | | Instead of duplicating the code in two places. | ||||
| * | Implement empathy_call_handler_start_call() for redialing | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -12/+18 |
| | | |||||
| * | CallHandler: move on_call_accepted_cb() around | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -15/+15 |
| | | |||||
| * | CallHandler: emit signal with the correct parameters | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Remove empathy_call_factory_new_call_with_streams | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -58/+0 |
| | | | | | | | | It's unused and empathy_call_new_with_streams is better. | ||||
| * | Keep a persistent source video tee around | Sjoerd Simons | 2011-06-09 | 1 | -23/+15 |
| | | | | | | | | | | | | | | 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. | ||||
| * | Include yell before anything else | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | 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. | ||||
| * | Minimize the scope in which we use TpyCallChannel | Sjoerd Simons | 2011-06-09 | 1 | -6/+7 |
| | | |||||
| * | Prepare the video input pipeline when there is an initial content | Sjoerd Simons | 2011-06-09 | 1 | -5/+17 |
| | | |||||
| * | Wait for the channel to be ready before handling it | Sjoerd Simons | 2011-06-09 | 1 | -8/+43 |
| | | |||||
| * | Use a new id for accepting without video | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: src/empathy-status-icon.c | ||||
| * | Also add Answer with video to the notification dialogs | Sjoerd Simons | 2011-06-09 | 3 | -1/+36 |
| | | | | | | | | | | | | Conflicts: src/empathy-status-icon.c | ||||
| * | Add Answer with video to the default dialogs | Sjoerd Simons | 2011-06-09 | 1 | -9/+29 |
| | | | | | | | | | | | | | | 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 | ||||
| * | Follow the sending state of the channel to determine whether we should send ↵ | Sjoerd Simons | 2011-06-09 | 1 | -8/+14 |
| | | | | | | | | video | ||||
| * | When the remote side hangs up, clean up the call channel | Sjoerd Simons | 2011-06-09 | 1 | -2/+9 |
| | | |||||
| * | Cope with unexpected call channel invalidation | Sjoerd Simons | 2011-06-09 | 1 | -0/+20 |
| | | |||||
| * | Use modern private structure handling | Sjoerd Simons | 2011-06-09 | 2 | -3/+4 |
| | | |||||
| * | Correct Call channel refcounting | Sjoerd Simons | 2011-06-09 | 1 | -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 | ||||
| * | Don't start the Call when the streams start | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -13/+24 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Reject approval if call was hung up during approval | Sjoerd Simons | 2011-06-09 | 1 | -2/+27 |
| | | | | | | | | | | | | | | 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 | ||||
| * | Only distroy the video output if it exists | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Monitor the call state and close the channel when it ends | Sjoerd Simons | 2011-06-09 | 1 | -0/+17 |
| | | |||||
| * | Lock the hash table contents when using them | Sjoerd Simons | 2011-06-09 | 1 | -1/+23 |
| | | |||||
| * | Ensure our bin doesn't change state before being in the hash table | Sjoerd Simons | 2011-06-09 | 1 | -2/+10 |
| | | |||||
| * | Remove live-adder | Sjoerd Simons | 2011-06-09 | 2 | -205/+30 |
| | | |||||
| * | Implement request pads for multiple sinks | Sjoerd Simons | 2011-06-09 | 2 | -46/+230 |
| | | | | | | | | | | | | | | 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 | ||||
| * | Keep a ref to our handler instance | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | |||||
| * | No need to borrow the connection, it gets passed to us | Sjoerd Simons | 2011-06-09 | 1 | -1/+0 |
| | | |||||
| * | Trivial coding style fix (>80 chars) | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | Retrieve the contact for incoming calls so we can display it | Sjoerd Simons | 2011-06-09 | 1 | -3/+24 |
| | | |||||
| * | Stop ringing after approving a Channel.Type.Call channel | Sjoerd Simons | 2011-06-09 | 1 | -1/+2 |
| | | |||||
| * | event-manager Remove HAVE_CALL ifdefs, even if we didn't build the handler ↵ | Sjoerd Simons | 2011-06-09 | 1 | -15/+1 |
| | | | | | | | | we can still approve | ||||
| * | Close call channels after hanging up | Sjoerd Simons | 2011-06-09 | 1 | -0/+1 |
| | | |||||
| * | Remove stray debug | Sjoerd Simons | 2011-06-09 | 1 | -9/+1 |
| | | |||||
| * | Only change the UI in the main thread | Sjoerd Simons | 2011-06-09 | 1 | -2/+11 |
| | | |||||
| * | Use target-contact instead of members | Sjoerd Simons | 2011-06-09 | 1 | -56/+18 |
| | | |||||
| * | Move to using ->priv pointer in the object instance | Sjoerd Simons | 2011-06-09 | 2 | -7/+7 |
| | | |||||
| * | coding style trivia | Sjoerd Simons | 2011-06-09 | 1 | -3/+6 |
| | | |||||
| * | Add TargetContact property that's guaranteed to exist on CallHandler | Sjoerd Simons | 2011-06-09 | 3 | -8/+51 |
| | | | | | | | | | | | | Conflicts: src/empathy-call-factory.c | ||||
| * | Always build telepathy-yell and handle Call channels | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | Just keep empathy-call optional. Conflicts: libempathy-gtk/empathy-call-utils.c libempathy/empathy-channel-factory.c | ||||
| * | Don't require EmpathyContacts to start a call | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | 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-gtk | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+4 |
| | | | | | | | | | | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c |