Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Wait for call state to be INITIALISED before accepting incoming call | Xavier Claessens | 2012-01-10 | 1 | -21/+26 |
| | |||||
* | Remove tp-yell and use TpCallChannel | Xavier Claessens | 2012-01-10 | 11 | -299/+121 |
| | |||||
* | roster-window: use self->priv pattern | Guillaume Desmottes | 2012-01-10 | 2 | -447/+390 |
| | |||||
* | roster-window: port to new coding style | Guillaume Desmottes | 2012-01-10 | 2 | -1860/+1874 |
| | | | | While I'm modyfing this file, best to do it now. | ||||
* | rename MainWindow to RosterWindow | Guillaume Desmottes | 2012-01-10 | 8 | -382/+382 |
| | | | | | With the process split it doesn't really make sense to continue calling it 'main' window, it's just the roster now. | ||||
* | Disable join button when protocol irc is selected | Jovanka Gulicoska | 2012-01-10 | 1 | -0/+8 |
| | |||||
* | added # in join room when irc protocol selected | Jovanka Gulicoska | 2012-01-06 | 1 | -0/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=631236 | ||||
* | accounts-dialog: remove protocol chooser | Guillaume Desmottes | 2011-12-22 | 1 | -99/+0 |
| | |||||
* | accounts-dialog: use the new account dialog | Guillaume Desmottes | 2011-12-22 | 1 | -3/+22 |
| | |||||
* | account-widget: display the buttons in simple mode as well | Guillaume Desmottes | 2011-12-22 | 1 | -0/+2 |
| | | | | | We'll need them when creating the account. Adding a simple function to manually hide them in the assistant for now. | ||||
* | account_dialog_create_edit_params_dialog: don't connect account-created signal | Guillaume Desmottes | 2011-12-22 | 1 | -24/+0 |
| | | | | This signal will never be fired when editing an existing account. | ||||
* | don't use deprecated GTK+ API | Guillaume Desmottes | 2011-12-22 | 1 | -2/+2 |
| | |||||
* | display the editor on top | Guillaume Desmottes | 2011-12-22 | 1 | -3/+7 |
| | |||||
* | properly handle accounts using an external storage | Guillaume Desmottes | 2011-12-22 | 1 | -3/+109 |
| | |||||
* | No need to manually prepare the connection | Guillaume Desmottes | 2011-12-22 | 1 | -25/+9 |
| | | | | tp-glib does it for us now, thanks to the EmpathyClientFactory. | ||||
* | add some padding in the edit conn settings dialog | Guillaume Desmottes | 2011-12-22 | 1 | -4/+9 |
| | | | | Looks better that way. | ||||
* | add an accelerator to open the params dialog | Guillaume Desmottes | 2011-12-22 | 1 | -1/+1 |
| | |||||
* | pass a second NULL pointer to gtk_dialog_new_with_buttons() | Guillaume Desmottes | 2011-12-22 | 1 | -1/+1 |
| | | | | It makes gcc happier. | ||||
* | Don't show the presence twice | Danielle Madeley | 2011-12-22 | 1 | -0/+1 |
| | |||||
* | Make it possible to add/remove/edit accounts without it crashing everywhere | Danielle Madeley | 2011-12-22 | 1 | -54/+11 |
| | |||||
* | Add a close signal, emitted by both cancel and apply | Danielle Madeley | 2011-12-22 | 1 | -5/+4 |
| | |||||
* | Begin combining the dialogs | Danielle Madeley | 2011-12-22 | 1 | -19/+161 |
| | | | | | | | This is not functional yet, but it does compile and kindof demonstrate what's going to happen. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=652670 | ||||
* | empathy_chat_window_present_chat: move to the chat window desktop | Guillaume Desmottes | 2011-12-19 | 1 | -2/+6 |
| | | | | | | | This is more coherent with Shell's 'app is ready' notication which moves the view to the app desktop rather than moving the app itself. https://bugzilla.gnome.org/show_bug.cgi?id=649208 | ||||
* | import-widget: use the server in IRC account display name | Guillaume Desmottes | 2011-12-16 | 1 | -4/+18 |
| | | | | | | | User generally use the same nick on different servers so just displaying the nick isn't very useful. https://bugzilla.gnome.org/show_bug.cgi?id=654171 | ||||
* | main-window: stop instantiating the contact manager | Guillaume Desmottes | 2011-12-14 | 1 | -5/+0 |
| | | | | | | We don't use it any more. https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | map-view: use the individual menu | Guillaume Desmottes | 2011-12-14 | 1 | -8/+21 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | remove EMPATHY_INDIVIDUAL_FEATURE_ALL | Guillaume Desmottes | 2011-12-14 | 1 | -2/+19 |
| | | | | | | It's a bit fragile, user should say which features he wants. https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | empathy-audio-sink.c: include config.h | Xavier Claessens | 2011-12-13 | 1 | -0/+1 |
| | | | | | Otherwise it warnings on deprecated glib symbols, because we defined GLIB_DISABLE_DEPRECATION_WARNINGS in configure.ac | ||||
* | get_tp_contact_for_chat: deal with tp_channel_borrow_connection() returning NULL | Guillaume Desmottes | 2011-12-12 | 1 | -0/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662873 | ||||
* | auth-client: add some more debugging | Guillaume Desmottes | 2011-12-08 | 1 | -0/+2 |
| | | | | | I'm trying to understand what's going wrong in bug #665542 and having more debugging would help. | ||||
* | Call: Low the video watchdog timeout to 1 second | Sjoerd Simons | 2011-12-07 | 1 | -1/+1 |
| | | | | | | | | | | Switch back to the avatar if there was at least one second of not receiving any new video frames to display. With this change the reaction time will be between 1 (best case) and 2 (worse case) seconds from the point the last frame went into the sync. Before it was 5 seconds (best case) and up to 10 seconds (worst case), which doesn't make for a very good experience | ||||
* | about: Polish the code to generate the license string | Sjoerd Simons | 2011-12-07 | 1 | -8/+10 |
| | |||||
* | map-view: stop using EmpathyContactManager | Guillaume Desmottes | 2011-12-05 | 1 | -54/+64 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665403 | ||||
* | Properly cast buffer and latency times when setting properties | Guillaume Desmottes | 2011-11-30 | 2 | -2/+5 |
| | | | | | | | | | This fix a crash on 32 bits system as gcc can't figure out the right size of the value. Thanks to Raluca-Elena Podiuc for her help in debugging this. https://bugzilla.gnome.org/show_bug.cgi?id=665171 | ||||
* | event-manager: use the conn aggregator instead of the contact mgr | Guillaume Desmottes | 2011-11-30 | 2 | -34/+104 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | Revert "WIP" | Guillaume Desmottes | 2011-11-29 | 2 | -31/+4 |
| | | | | | | This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6. Humm I didn't mean to push that, sorry. :\ | ||||
* | WIP | Guillaume Desmottes | 2011-11-29 | 2 | -4/+31 |
| | |||||
* | Merge remote-tracking branch 'jonny/ft' | Guillaume Desmottes | 2011-11-29 | 2 | -7/+5 |
|\ | | | | | | | | | Conflicts: libempathy/empathy-tp-file.c | ||||
| * | 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> | ||||
* | | groups-widget: use empathy_connection_aggregator_get_all_groups() | Guillaume Desmottes | 2011-11-29 | 1 | -0/+26 |
| | | | | | | | | | | | | | | | | We have to prepare the contact groups feature and ensure that the singleton is still alive. The 'empathy' process is the only one allowing user to change contact groups so we just have to do it there. https://bugzilla.gnome.org/show_bug.cgi?id=665121 | ||||
* | | add missing empathy-contact-list.h include | Guillaume Desmottes | 2011-11-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | For some reason, gcc starts complaining about this as soon as I remove EmpathyContactListFlags from empathy-contact-list.h ?! If you have an explanation for this please let me know... https://bugzilla.gnome.org/show_bug.cgi?id=663328 | ||||
* | | Remove obsolete contact-list-{store,view} | Guillaume Desmottes | 2011-11-24 | 1 | -1/+0 |
| | | | | | | | | | | | | Hourrah \o/ https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACT | Guillaume Desmottes | 2011-11-24 | 1 | -1/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | | Abstract the individual store | Guillaume Desmottes | 2011-11-24 | 1 | -2/+3 |
| | | | | | | | | | | | | | | We now have EmpathyIndividualStoreManager which implements the store using EmpathyIndividualManager as its contact source. https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | | Allow user to try another password if auth failed | Guillaume Desmottes | 2011-11-23 | 1 | -0/+36 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640 | ||||
* | | restart the camera only if it's already running | Guillaume Desmottes | 2011-11-23 | 1 | -2/+9 |
| | | | | | | | | | | | | Always restarting it will enable the camera in an audio only call. https://bugzilla.gnome.org/show_bug.cgi?id=664459 | ||||
* | | factor out empathy_call_window_change_webcam() | Guillaume Desmottes | 2011-11-23 | 3 | -3/+17 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664459 | ||||
* | | audio-src,audio-sink: Use lower latency values on pulsesrc/pulsesink | Arun Raghavan | 2011-11-22 | 2 | -0/+7 |
| | | | | | | | | | | | | | | | | | | This sets the pulsesink and pulsesrc buffer/latency parameters to be lower and more voip-friendly. If the system cannot provide or keep up with these values, PulseAudio will automatically try to adapt and provide larger values that are achievable. https://bugzilla.gnome.org/show_bug.cgi?id=663124 | ||||
* | | set_size_request on the video_container to ensure the window has a sane ↵ | Ken VanDine | 2011-11-21 | 1 | -0/+3 |
| | | | | | | | | | | | | minimum size. https://bugzilla.gnome.org/show_bug.cgi?id=664313 | ||||
* | | fix GTK_BOX casts | Guillaume Desmottes | 2011-11-21 | 2 | -3/+3 |
| | | |||||
* | | use gtk_box_new() instead of gtk_[h,v]box_new() | Guillaume Desmottes | 2011-11-21 | 8 | -37/+42 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903 | ||||
* | | AudioSink: Setup the initial properties in the main thread | Sjoerd Simons | 2011-11-19 | 1 | -12/+30 |
| | | |||||
* | | Call: Bind the output properties from the main thread | Sjoerd Simons | 2011-11-19 | 1 | -33/+51 |
| | | | | | | | | | | | | | | | | | | If we bind and sync the output volume from the non-main thread, we end up calling gtk and clutter from the non-main thread.. Which leads to crashes in OpenGL drivers and potenially kills your cat. Instead create the audio output when the audio content is added, which happens from the main thread. The output element is still only added to gstreamer pipeline when needed though. | ||||
* | | Bind the volume button to the volume of the output | Sjoerd Simons | 2011-11-19 | 1 | -18/+7 |
| | | |||||
* | | Bind the mic button the sources mute property | Sjoerd Simons | 2011-11-19 | 1 | -38/+5 |
| | | |||||
* | | Remove call input volume configuration | Sjoerd Simons | 2011-11-19 | 3 | -160/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | As we rely on pulseaudio there is no point in saving our own volume configuration, pulseaudio does that for us. If we do save it, then we have no idea which volume to pick after connecting to pulse (the one we save, the one pulse saved, a random value?). On top of that our configuration implementation is plain ugly, the level meter didn't work etc. This is all much better configured using the gnome-control-center sound panel, which is pretty nice for inputs and saves its volume on pulse for us to re-use :) | ||||
* | | Add mute support to the audio source | Sjoerd Simons | 2011-11-19 | 1 | -15/+72 |
| | | |||||
* | | Implement Audiocontrol for the output volume | Sjoerd Simons | 2011-11-19 | 1 | -0/+16 |
| | | |||||
* | | Keep the audio sinks volume property synchronized with the pulse volume | Sjoerd Simons | 2011-11-19 | 1 | -39/+92 |
| | | |||||
* | | Implement input audio control | Sjoerd Simons | 2011-11-18 | 1 | -0/+50 |
| | | |||||
* | | Let the audio source control the volume, not a software volume element | Sjoerd Simons | 2011-11-18 | 1 | -39/+179 |
| | | | | | | | | | | | | | | | | | | | | There is no point in amplifying the mic level is it's too low or too high as it either doesn't have enough information or it is clipping. Instead tell pulsesrc what it should do, so it can adjust the hardware volume for us. Also listen to changed done by pulsesrc so we can track volume updates and feed back the settings properly | ||||
* | | Use _unref instead of _free _destroy when possible.unref | Xavier Claessens | 2011-11-16 | 5 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/ | ||||
* | | main-window: use the EmpathyIndividual flavor of some types | Guillaume Desmottes | 2011-11-14 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | We switched to EmpathyIndividualView a while ago... https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763 | ||||
* | | Don't turn on echo cancellation on the sink if it's for raw conferences | Sjoerd Simons | 2011-11-11 | 5 | -11/+35 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842 | ||||
* | | Don't turn on echo cancellation on the source if it's for raw conferences | Sjoerd Simons | 2011-11-11 | 4 | -4/+41 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842 | ||||
* | | Call: Signal content-{added/removed} instead of sink-{added/removed} | Sjoerd Simons | 2011-11-11 | 2 | -36/+36 |
| | | | | | | | | | | | | | | | | Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets mirror that, which allows us to make better decisions about what kind of contents we are given https://bugzilla.gnome.org/show_bug.cgi?id=663842 | ||||
* | | audio-src: Add a caps filter to select appropriate input format | Arun Raghavan | 2011-11-09 | 1 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | Instead of relying on the default caps that the pipeline selects (which will usually end up being float32 stereo at 44.1kHz), this sets a caps filter to select the format we want from pulsesrc -- s16ne mono at 32kHz. The point of this is to do resampling/conversion as early in the pipeline as possible, decreasing the amount of data that needs to be carried around and thus improving performance a bit. | ||||
* | | Merge branch 'status-icon-663567' | Danielle Madeley | 2011-11-09 | 1 | -7/+12 |
|\ \ | |||||
| * | | accounts-dialog: fix box packing issue in infobar | Danielle Madeley | 2011-11-08 | 1 | -7/+12 |
| |/ | | | | | | | | | | | | | | | Expanding the status causes the icon to be placed on the far left of the box. This regression caused by my work in 1cd6e8253a3be284b8578fd9ea37016d0197d61b. Need an additional hbox and to expand that. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663567 | ||||
* | | notifications-approver: stop using EmpathyContactManager | Guillaume Desmottes | 2011-11-08 | 1 | -15/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327 | ||||
* | | Remove dead files codec-preferences and element-preferences | Danielle Madeley | 2011-11-08 | 2 | -40/+7 |
|/ | | | | These are now handled for us by Farsight. Hooray for Farsight. | ||||
* | 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 |
| | | |