Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | client-factory: stop creating EmpathyTpFile objects | Jonny Lamb | 2011-11-09 | 2 | -7/+5 |
| | | | | | | | TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | call: Fix GstCaps leak | Sjoerd Simons | 2011-11-08 | 1 | -0/+1 |
| | |||||
* | Call: Cope with not having the Channel direclty after startin a call | Sjoerd Simons | 2011-11-08 | 1 | -2/+9 |
| | |||||
* | Use videorate max-rate property | Sjoerd Simons | 2011-11-08 | 1 | -22/+20 |
| | | | | | Using the max-rate property is simpler and less racy, so do that instead. Does require (currently unreleased) gst-plugins-base 0.10.36 | ||||
* | When reset the source remove and re-insert it | Sjoerd Simons | 2011-11-08 | 1 | -7/+16 |
| | | | | | | Setting an element to NULL resets various internal values (the clock, the base time etc). To make sure everything is reset as expected simply yank it from the bin and re-insert it (which will reset the values) | ||||
* | Drop EOS from the src | Sjoerd Simons | 2011-11-08 | 1 | -0/+11 |
| | |||||
* | Don't go asynchronously to paused | Sjoerd Simons | 2011-11-08 | 1 | -1/+1 |
| | |||||
* | Ignore dynamic framerate if videomaxrate is missing | Nicolas Dufresne | 2011-11-08 | 1 | -7/+16 |
| | |||||
* | Use framerate range instead of fix range | Nicolas Dufresne | 2011-11-08 | 1 | -6/+4 |
| | | | | | | | Using framerate range reduce the chance that changing the framerate breaks the pipline. We also always set an initial range to support src like videotestsrc that does not allow changing framerate dynamically and would default to a "as fast as possible" mode. | ||||
* | Reset clock after changing video resolution | Nicolas Dufresne | 2011-11-08 | 1 | -0/+8 |
| | | | | | This workaround issue with videotestsrc when the test src does not have a a clock after going to NULL state while changing resolution. | ||||
* | Change element state sink to source | Nicolas Dufresne | 2011-11-08 | 1 | -1/+1 |
| | |||||
* | Don't call GTK method from streaming thread | Nicolas Dufresne | 2011-11-08 | 1 | -4/+7 |
| | | | | | Also update from deprecated gst_x_overlay_set_xwindow_id() to gst_x_overlay_set_window_handle(). | ||||
* | Hook resolution change support | Nicolas Dufresne | 2011-11-08 | 1 | -0/+34 |
| | |||||
* | Let set_send_video do it's job | Nicolas Dufresne | 2011-11-08 | 1 | -4/+1 |
| | |||||
* | Check and create video_preview outside camera control | Nicolas Dufresne | 2011-11-08 | 1 | -0/+6 |
| | |||||
* | Add resultion and framerate changing to video src | Nicolas Dufresne | 2011-11-08 | 2 | -0/+58 |
| | |||||
* | Add framerate and resolution change signal | Nicolas Dufresne | 2011-11-08 | 1 | -0/+67 |
| | |||||
* | empathy-auth-client: use a TpSimpleClientFactory | Xavier Claessens | 2011-11-04 | 1 | -1/+11 |
| | | | | | This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts | ||||
* | main-window: port to GtkGrid | Guillaume Desmottes | 2011-11-01 | 1 | -37/+23 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903 | ||||
* | invite-participant-dialog: don't display treeview if no contact list | Guillaume Desmottes | 2011-10-28 | 1 | -2/+22 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662843 | ||||
* | accounts-dialog: fix infobar packing issues by porting to GtkGrid | Danielle Madeley | 2011-10-27 | 1 | -34/+17 |
| | |||||
* | empathy-debugger: rely on gtk_application_add_window() to manage the main loop | Guillaume Desmottes | 2011-10-26 | 3 | -29/+41 |
| | | | | | | | We have to old the application while doing async preparation as the app window is not created right away. https://bugzilla.gnome.org/show_bug.cgi?id=662504 | ||||
* | empathy-accounts: prepare the AM in app_command_line_cb | Guillaume Desmottes | 2011-10-26 | 1 | -22/+6 |
| | | | | | | | We just need to prepare it in the main instance; there is no point doing it the other ones as they will just re-invoke the main one and exit. https://bugzilla.gnome.org/show_bug.cgi?id=662504 | ||||
* | empathy-accounts: re-use existing TpAccount rather than creating a new one | Guillaume Desmottes | 2011-10-26 | 1 | -30/+30 |
| | | | | | | | This allows us to detect right away if the account is a valid one and we don't have to prepare it any more as the AM already did it for us. https://bugzilla.gnome.org/show_bug.cgi?id=662504 | ||||
* | empathy-debugger: rely on gtk_application_add_window() to manage the main loop | Guillaume Desmottes | 2011-10-26 | 1 | -3/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662504 | ||||
* | empathy: rely on gtk_application_add_window() to manage the main loop | Guillaume Desmottes | 2011-10-26 | 3 | -6/+7 |
| | | | | | | | | We are not supposed to call gtk_main_quit() as we don't use gtk_main() any more. Instead we add the windows to the GtkApplication which will take care of exiting when they have been all destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=662504 | ||||
* | use g_format_size instead of g_format_size_for_display | Guillaume Desmottes | 2011-10-25 | 1 | -3/+3 |
| | | | | | The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep. | ||||
* | Include config.h in a bunch of files | Guillaume Desmottes | 2011-10-25 | 4 | -0/+4 |
| | | | | | They use deprecated API (g_mutex_new) but we still want to use it for now so they need to have GLIB_DISABLE_DEPRECATION_WARNINGS defined. | ||||
* | display_error: Put 'Close' button on the bottom/end | Danielle Madeley | 2011-10-21 | 1 | -2/+4 |
| | |||||
* | Include dbus-reason in signal arguments | Danielle Madeley | 2011-10-21 | 1 | -1/+1 |
| | |||||
* | Don't need to prepare balance feature, already prepared by client factory | Danielle Madeley | 2011-10-21 | 1 | -20/+10 |
| | |||||
* | Inline assignments are icky; free leaked string | Danielle Madeley | 2011-10-21 | 1 | -3/+5 |
| | |||||
* | 'Get Credit' is called 'Top Up' in other parts of the UI | Danielle Madeley | 2011-10-21 | 1 | -1/+1 |
| | |||||
* | Show an infobar if there's not enough credit | Emilio Pozuelo Monfort | 2011-10-21 | 2 | -6/+106 |
| | | | | With a button to buy some if desired. | ||||
* | Move dialpad into a widget of its own | Danielle Madeley | 2011-10-19 | 2 | -28/+18 |
| | | | | | | Let's face it, the whole thing was getting a little unwieldly there in the UI utils, and if we're going to be using it in more places, let's start by abstracting it into a widget. | ||||
* | invite-participant-dialog: activate the dialog when the chooser is activated | Guillaume Desmottes | 2011-10-18 | 1 | -0/+9 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993 | ||||
* | Mark a forgotten string for translation. | Gabor Kelemen | 2011-10-15 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661756 | ||||
* | Merge remote-tracking branch 'pochu/upgrade-software' | Danielle Madeley | 2011-10-14 | 1 | -0/+134 |
|\ | |||||
| * | Display Upgrade Software errors | Emilio Pozuelo Monfort | 2011-09-05 | 1 | -0/+134 |
| | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360 Conflicts: libempathy/empathy-utils.c | ||||
* | | Merge remote-tracking branch 'pochu/error-dialog' | Danielle Madeley | 2011-10-14 | 2 | -3/+7 |
|\ \ | |||||
| * | | empathy_dispatcher_chat_with_contact_id(): add optional cb | Emilio Pozuelo Monfort | 2011-09-05 | 2 | -3/+7 |
| |/ | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c | ||||
* | | Merge remote-tracking branch 'pochu/misc-fixes' | Danielle Madeley | 2011-10-14 | 1 | -3/+4 |
|\ \ | |||||
| * | | CallWindow: correctly detect outgoing calls | Emilio Pozuelo Monfort | 2011-09-05 | 1 | -3/+4 |
| |/ | |||||
* | | Make sure we have our settings before we want to use them | Sjoerd Simons | 2011-10-13 | 1 | -2/+2 |
| | | |||||
* | | Don't try to access non-existing properties | Sjoerd Simons | 2011-10-13 | 1 | -5/+20 |
| | | |||||
* | | empathy-call: use dark theme | Guillaume Desmottes | 2011-10-12 | 1 | -0/+5 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661464 | ||||
* | | preferences: don't display variants checkbox if there is no variant | Guillaume Desmottes | 2011-10-12 | 1 | -3/+12 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660586 | ||||
* | | Do not should "password required" if X-TELEPATHY-PASSWORD is not supported | Xavier Claessens | 2011-10-01 | 1 | -4/+25 |
| | | | | | | | | Messenger XMPP only supports auth via an access token, no password | ||||
* | | call-window: use GtkGrid instead of GtkTable | Guillaume Desmottes | 2011-09-29 | 1 | -88/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429 | ||||
* | | streamed-media-window: use GtkGrid instead of GtkTable | Guillaume Desmottes | 2011-09-29 | 1 | -88/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429 | ||||
* | | new-chatroom-dialog: use GtkGrid instead of GtkTable | Guillaume Desmottes | 2011-09-29 | 2 | -25/+20 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660429 | ||||
* | | empathy-new-chatroom-dialog.ui: load/save in Glade | Guillaume Desmottes | 2011-09-29 | 1 | -49/+81 |
| | | | | | | | | | | | | No change. https://bugzilla.gnome.org/show_bug.cgi?id=660429 | ||||
* | | Use g_cclosure_marshal_generic for all signals | Xavier Claessens | 2011-09-28 | 10 | -67/+30 |
| | | | | | | | | No more ugly marshallers \o/ | ||||
* | | EmpathyTpFile: inherit from TpFileTransferChannel | Guillaume Desmottes | 2011-09-27 | 1 | -3/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | accounts-dialog: remove useless childs | Guillaume Desmottes | 2011-09-27 | 1 | -23/+0 |
| | | | | | | | | | | | | They don't seem to be used and were raising a Gtk+ warning. https://bugzilla.gnome.org/show_bug.cgi?id=659474 | ||||
* | | always display the accounts dialog if we have to show a specific account | Guillaume Desmottes | 2011-09-26 | 1 | -1/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660124 | ||||
* | | empathy-account: add a --assistant option to force having assistant | Xavier Claessens | 2011-09-26 | 3 | -4/+11 |
| | | | | | | | | | | | | This makes easier to test it https://bugzilla.gnome.org/show_bug.cgi?id=646630 | ||||
* | | Wait for the store to be filled before loading events | Xavier Claessens | 2011-09-26 | 1 | -8/+23 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659807 | ||||
* | | all: remove butterfly workarounds (bgo#612555) | Jonny Lamb | 2011-09-26 | 5 | -298/+1 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | added shortcut ctrl + j for joining a new chat | Bernhard Posselt | 2011-09-26 | 1 | -0/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659952 | ||||
* | | CallWindow: drag the video preview smoothly | Emilio Pozuelo Monfort | 2011-09-26 | 1 | -5/+73 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656907 | ||||
* | | CallWindow: show a spinner when switching cameras | Emilio Pozuelo Monfort | 2011-09-26 | 1 | -7/+62 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656884 | ||||
* | | RoundedActor: allow to set a different round factor | Emilio Pozuelo Monfort | 2011-09-26 | 2 | -1/+27 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656884 | ||||
* | | streamed-media-window: simplify translator context | Guillaume Desmottes | 2011-09-26 | 1 | -4/+4 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659144 | ||||
* | | hide notifications options when in Shell | Juan R. Garcia Blanco | 2011-09-26 | 5 | -4/+98 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659207 | ||||
* | | remember last account | Juan R. Garcia Blanco | 2011-09-26 | 1 | -0/+70 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=574879 | ||||
* | | Merge branch 'crash-659118' | Danielle Madeley | 2011-09-21 | 1 | -0/+4 |
|\ \ | | | | | | | | | | | | | Freeze exception signed off by Andre Klapper <ak-47@gmx.net> and Matthias Clasen <matthias.clasen@gmail.com> | ||||
| * | | Don't destroy MainWindow on delete-event, just hide it | Danielle Madeley | 2011-09-20 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | This stops MainWindow being unreferenced, and prevents crashes caused by things which then try to use it. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=659118 | ||||
* | | | Don't assume a connected TpAccount always have a TpConnection | Guillaume Desmottes | 2011-09-19 | 1 | -14/+7 |
| | | | | | | | | | | | | | | | | | | | | | The connection object may not be there yet if tp-glib is still preparing its features. https://bugzilla.gnome.org/show_bug.cgi?id=659439 | ||||
* | | | Build fix | Emilio Pozuelo Monfort | 2011-09-19 | 1 | -1/+1 |
| | | | |||||
* | | | CallWindow: unconditionally connect to notify::call-channel | Emilio Pozuelo Monfort | 2011-09-19 | 1 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | | Since we can get a new call channel if we e.g. hangup and then call again. https://bugzilla.gnome.org/show_bug.cgi?id=655356 | ||||
* | | | CallWindow: emit tones using MultipleTones | Emilio Pozuelo Monfort | 2011-09-19 | 1 | -16/+68 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655356 | ||||
* | | | Use tp_proxy_prepare_async instead of tp_account_prepare_async | Guillaume Desmottes | 2011-09-19 | 2 | -4/+4 |
| | | | |||||
* | | | Use tp_proxy_prepare_async instead of tp_account_manager_prepare_async | Guillaume Desmottes | 2011-09-19 | 8 | -19/+19 |
|/ / | |||||
* | | Disable contact and contact list search when disconnected | Guillaume Desmottes | 2011-09-15 | 1 | -1/+3 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655270 | ||||
* | | Merge remote-tracking branch 'pochu/call-reuse-windows-580794' | Guillaume Desmottes | 2011-09-15 | 5 | -100/+370 |
|\ \ | |||||
| * | | CallWindow: explain call states | Emilio Pozuelo Monfort | 2011-09-08 | 1 | -6/+6 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | Resize the hangup button in ::realize | Emilio Pozuelo Monfort | 2011-09-08 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | So that it's not resized many times. https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | CallWindow: display a dialog to accept or reject incoming calls | Emilio Pozuelo Monfort | 2011-09-08 | 1 | -13/+59 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | Let the existing call window know about new incoming calls | Emilio Pozuelo Monfort | 2011-09-08 | 2 | -0/+100 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | Reuse Call windows when possible | Emilio Pozuelo Monfort | 2011-09-08 | 3 | -18/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we have a call window opened for a contact and we get an incoming call from the same person, use the existing window instead of creating another one. Based on a patch from Jonathan Tellier. https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | Make EmpathyCallFactory an approver | Emilio Pozuelo Monfort | 2011-09-08 | 1 | -0/+98 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=580794 | ||||
| * | | CallFactory: make it a TpBaseClient subclass | Emilio Pozuelo Monfort | 2011-09-08 | 2 | -73/+38 |
| |/ | | | | | | | | | | | | | 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 | ||||
* | | Update Collabora copyright in About Window | Cosimo Alfarano | 2011-09-14 | 1 | -1/+1 |
| | | |||||
* | | notifications-approver: move translators comment right before the string | Guillaume Desmottes | 2011-09-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | Comments have to be on the line just before the string to be picked by gettext. https://bugzilla.gnome.org/show_bug.cgi?id=658866 | ||||
* | | dup_color_balance: check that element currently implements GstColorBalance | Guillaume Desmottes | 2011-09-09 | 1 | -0/+9 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658584 | ||||
* | | video-src: factor out dup_color_balance() | Guillaume Desmottes | 2011-09-09 | 1 | -24/+23 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658584 | ||||
* | | factor out empathy_get_tp_contact_for_individual | Guillaume Desmottes | 2011-09-08 | 1 | -29/+3 |
| | | |||||
* | | Merge branch '657335-Preferences-Calls-Tab' | Will Thompson | 2011-09-08 | 1 | -112/+114 |
|\ \ | |||||
| * | | Preferences: explain what echo cancellation means | Will Thompson | 2011-09-06 | 1 | -1/+42 |
| | | | |||||
| * | | Preferences: reindent .ui file for Theme tab | Will Thompson | 2011-09-06 | 1 | -92/+92 |
| | | | | | | | | | | | | There are no XML changes in this commit, just indentation changes. | ||||
| * | | Preferences: remove Appearance label in Themes tab. | Will Thompson | 2011-09-06 | 1 | -40/+1 |
| | | | | | | | | | | | | | | | | | | This label doesn't add anything, so I removed it. The indentation is weird because I hand-edited the Glade file to show that nothing's really changed: I'll reindent it in the next patch. | ||||
| * | | Call preferences: add colons to labels | Will Thompson | 2011-09-06 | 1 | -2/+2 |
| | | | |||||
* | | | import: prevent haze to be used for irc | Alban Browaeys | 2011-09-07 | 1 | -0/+4 |
|/ / | | | | | | | | | | | | | | | Prevent haze to be used for irc even if sole connection manager to support it. Reworked by Guillaume Desmottes <gdesmott@gnome.org> . https://bugzilla.gnome.org/show_bug.cgi?id=657818 | ||||
* | | Merge branch 'remove-cc-plugin' | Danielle Madeley | 2011-09-06 | 4 | -372/+0 |
|\ \ | |||||
| * | | Remove control centre plugin | Danielle Madeley | 2011-09-02 | 4 | -372/+0 |
| |/ | | | | | | | | | GNOME no longer supports control centre plugins, and it was decided at the hackfest that empathy-accounts should not appear in the control centre. | ||||
* / | main-window: add back the primary-toolbar hint | Cosimo Cecchi | 2011-09-03 | 1 | -0/+3 |
|/ | | | | https://bugzilla.gnome.org/show_bug.cgi?id=657956 | ||||
* | CallWindow: make video buttons unsensitive when video not supported | Emilio Pozuelo Monfort | 2011-08-31 | 1 | -0/+6 |
| | | | | | | | If we're calling an audio-only contact, make the camera buttons unsensitive. https://bugzilla.gnome.org/show_bug.cgi?id=656871 | ||||
* | build: use an autoconf macro to get to -lm | Frédéric Péters | 2011-08-31 | 1 | -2/+2 |
| | |||||
* | CallWindow: destroy the preview clone when restarting the pipeline | Emilio Pozuelo Monfort | 2011-08-30 | 1 | -6/+20 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656886 | ||||
* | Don't update presence on session changes if the Shell is running | Guillaume Desmottes | 2011-08-30 | 1 | -20/+27 |
| | | | | | | The Shell does it for us. https://bugzilla.gnome.org/show_bug.cgi?id=656631 | ||||
* | fix typo | Guillaume Desmottes | 2011-08-30 | 1 | -1/+1 |
| | |||||
* | build: remove -enumtypes rules | Frédéric Péters | 2011-08-30 | 1 | -18/+0 |
| | |||||
* | build: add -lm where required | Frédéric Péters | 2011-08-30 | 1 | -1/+1 |
| | |||||
* | Don't set presence to offline when Shell is running | Guillaume Desmottes | 2011-08-30 | 1 | -4/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656632 | ||||
* | CallWindow: don't spit unnecessary criticals | Emilio Pozuelo Monfort | 2011-08-30 | 1 | -2/+2 |
| | | | | | | | There's no guarantee that an actor has an allocation all the time, so gracefully handle the case when it doesn't. https://bugzilla.gnome.org/show_bug.cgi?id=656911 | ||||
* | Save the video preview position in gsettings | Emilio Pozuelo Monfort | 2011-08-30 | 1 | -0/+7 |
| | | | | | | And place it in the last used position when starting a new call. https://bugzilla.gnome.org/show_bug.cgi?id=656889 | ||||
* | don't create the status icon if GNOME Shell is running | Guillaume Desmottes | 2011-08-30 | 1 | -2/+48 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=631944 | ||||
* | 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. |