commit 29d03647fd6aaafd9beb07d92c3be98dcd81281b Author: Guillaume Desmottes Date: Mon Nov 7 17:45:28 2011 +0100 sync gsettings.m4 Latest version of glib-compile-schemas removed the --uninstall option; trying to use it break "make distcheck". m4/gsettings.m4 | 37 ++++++++++++++++++++++++++----------- 1 files changed, 26 insertions(+), 11 deletions(-) commit 853d03fa1a85ba243b6540f2c224dee2ec57a8f8 Author: Guillaume Desmottes Date: Mon Nov 21 16:32:43 2011 +0100 prepare 3.3.2 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- release.py | 2 +- 3 files changed, 48 insertions(+), 3 deletions(-) commit be896d0dbf713bb7a8abcc317d52b95b4d6623a9 Author: Ken VanDine Date: Mon Nov 21 14:58:52 2011 +0100 set_size_request on the video_container to ensure the window has a sane minimum size. https://bugzilla.gnome.org/show_bug.cgi?id=664313 src/empathy-call-window.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d62de5ec41b47c695b8a5fabba27576cd640837b Author: Guillaume Desmottes Date: Mon Nov 21 11:22:52 2011 +0100 fix GTK_BOX casts libempathy-gtk/empathy-account-widget.c | 2 +- src/empathy-account-assistant.c | 2 +- src/empathy-streamed-media-window.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit 76d770933b31a9a928942dc0782b0cdb23ea7223 Author: Guillaume Desmottes Date: Wed Nov 16 17:07:51 2011 +0100 use gtk_box_new() instead of gtk_[h,v]box_new() https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-account-widget.c | 6 +++- libempathy-gtk/empathy-chat.c | 4 +- libempathy-gtk/empathy-contact-dialogs.c | 2 +- libempathy-gtk/empathy-contact-search-dialog.c | 6 ++-- libempathy-gtk/empathy-contact-widget.c | 2 +- libempathy-gtk/empathy-dialpad-widget.c | 2 +- libempathy-gtk/empathy-groups-widget.c | 4 +- libempathy-gtk/empathy-individual-linker.c | 6 ++-- libempathy-gtk/empathy-individual-widget.c | 4 +- libempathy-gtk/empathy-log-window.c | 6 ++-- libempathy-gtk/empathy-theme-boxes.c | 2 +- src/empathy-account-assistant.c | 27 ++++++++++++----------- src/empathy-call-window.c | 7 +++-- src/empathy-chat-window.c | 4 +- src/empathy-debug-window.c | 2 +- src/empathy-import-dialog.c | 4 +- src/empathy-main-window.c | 2 +- src/empathy-streamed-media-window.c | 25 ++++++++++++--------- src/ev-sidebar.c | 8 +++--- 19 files changed, 65 insertions(+), 58 deletions(-) commit bd43c34901fbcc8202c3e96246fe77a31a4154db Author: Guillaume Desmottes Date: Wed Nov 16 16:34:47 2011 +0100 use gtk_paned_new() instead of gtk_hpaned_new() https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-individual-linker.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 211f86a65565eaf3c3f0a9159dffe191298c0ff6 Author: Guillaume Desmottes Date: Wed Nov 16 16:32:14 2011 +0100 use gtk_separator_new() instead of gtk_hseparator_new() https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-individual-widget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8b6c87f1b7da9c0ba239bf3892aec9875a39fd77 Author: Algimantas Margevičius Date: Fri Nov 18 22:42:12 2011 +0200 Updated Lithuanian translation po/lt.po | 1376 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 713 insertions(+), 663 deletions(-) commit 746867abcdff470efb15c37582c7a41fc01eae24 Author: Sjoerd Simons Date: Fri Nov 18 17:02:39 2011 +0000 Bump telepathy-farstream requirement configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e156b00ebf846c5e3ed8b5bdee693a9740c9faba Author: Sjoerd Simons Date: Fri Nov 18 10:48:15 2011 +0000 AudioSink: Setup the initial properties in the main thread src/empathy-audio-sink.c | 42 ++++++++++++++++++++++++++++++------------ 1 files changed, 30 insertions(+), 12 deletions(-) commit be42e8d30bedc020f96bbe719ac3c6620aa59b7e Author: Sjoerd Simons Date: Fri Nov 18 10:05:57 2011 +0000 Call: Bind the output properties from the main thread 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. src/empathy-call-window.c | 84 +++++++++++++++++++++++++++----------------- 1 files changed, 51 insertions(+), 33 deletions(-) commit 11c9648caf1056dbedf8670ee680ab90d699bb3c Author: Sjoerd Simons Date: Thu Nov 17 19:45:39 2011 +0000 Bind the volume button to the volume of the output src/empathy-call-window.c | 25 +++++++------------------ 1 files changed, 7 insertions(+), 18 deletions(-) commit 080e87039579a2e2155d3ee56c59f57873cd02b6 Author: Sjoerd Simons Date: Thu Nov 17 19:29:21 2011 +0000 Bind the mic button the sources mute property src/empathy-call-window.c | 43 +++++-------------------------------------- 1 files changed, 5 insertions(+), 38 deletions(-) commit ad8497cb0edb8e6801e277cecf43b0c2129e6c41 Author: Sjoerd Simons Date: Thu Nov 17 20:14:01 2011 +0000 Remove call input volume configuration 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 :) data/org.gnome.Empathy.gschema.xml.in | 6 -- libempathy/empathy-gsettings.h | 1 - src/empathy-call-window.c | 48 ------------------- src/empathy-preferences.c | 30 ------------ src/empathy-preferences.ui | 82 --------------------------------- 5 files changed, 0 insertions(+), 167 deletions(-) commit 94f5ae453c43090c86913e1589d3ffb3873c50e6 Author: Sjoerd Simons Date: Thu Nov 17 19:10:12 2011 +0000 Add mute support to the audio source src/empathy-audio-src.c | 87 ++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 72 insertions(+), 15 deletions(-) commit 0cdf4ddeb2d49377d99077afa574962a622035a4 Author: Sjoerd Simons Date: Thu Nov 17 18:15:55 2011 +0000 Implement Audiocontrol for the output volume src/empathy-call-window.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit e40052870d5566ccc48109ef3f8202c889a06eab Author: Sjoerd Simons Date: Thu Nov 17 18:15:09 2011 +0000 Keep the audio sinks volume property synchronized with the pulse volume src/empathy-audio-sink.c | 131 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 92 insertions(+), 39 deletions(-) commit d4461277da015bdf03e7fdb82b8973d3022c0e59 Author: Sjoerd Simons Date: Thu Nov 17 16:34:06 2011 +0000 Implement input audio control src/empathy-call-window.c | 50 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) commit 3db517442865a03c1d303774c9a36fda1d8ea51d Author: Sjoerd Simons Date: Tue Nov 15 17:57:20 2011 +0100 Let the audio source control the volume, not a software volume element 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 src/empathy-audio-src.c | 218 ++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 179 insertions(+), 39 deletions(-) commit 5bb2c1c62a06e682ab48d530cae5f9614a90a75e Author: Xavier Claessens Date: Wed Nov 16 15:31:29 2011 +0100 Use _unref instead of _free _destroy when possible.unref 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/ goa-mc-plugin/mcp-account-manager-goa.c | 10 +++++----- libempathy-gtk/empathy-contact-list-store.c | 6 +++--- libempathy-gtk/empathy-contact-search-dialog.c | 2 +- libempathy-gtk/empathy-contactinfo-utils.c | 2 +- libempathy-gtk/empathy-individual-linker.c | 2 +- libempathy-gtk/empathy-individual-menu.c | 2 +- libempathy-gtk/empathy-individual-store.c | 6 +++--- libempathy-gtk/empathy-individual-view.c | 2 +- libempathy-gtk/empathy-individual-widget.c | 2 +- libempathy-gtk/empathy-notify-manager.c | 2 +- libempathy-gtk/empathy-persona-store.c | 4 ++-- libempathy-gtk/empathy-protocol-chooser.c | 2 +- libempathy-gtk/empathy-spell.c | 2 +- libempathy/empathy-account-settings.c | 6 +++--- libempathy/empathy-contact-manager.c | 2 +- libempathy/empathy-debug.c | 2 +- libempathy/empathy-ft-handler.c | 4 ++-- libempathy/empathy-individual-manager.c | 4 ++-- libempathy/empathy-irc-network-manager.c | 2 +- libempathy/empathy-tp-chat.c | 4 ++-- libempathy/empathy-tp-contact-list.c | 20 ++++++++++---------- libempathy/empathy-tp-file.c | 2 +- libempathy/empathy-tp-roomlist.c | 2 +- libempathy/empathy-tp-streamed-media.c | 2 +- src/empathy-debug-window.c | 4 ++-- src/empathy-ft-manager.c | 2 +- src/empathy-import-utils.c | 2 +- src/empathy-main-window.c | 6 +++--- src/empathy-map-view.c | 2 +- tests/empathy-chatroom-manager-test.c | 2 +- tests/empathy-tls-test.c | 4 ++-- 31 files changed, 58 insertions(+), 58 deletions(-) commit ba6e07cc5a0bf75118c12fd5ebf05e4453a5dc80 Author: Xavier Claessens Date: Wed Nov 16 15:31:19 2011 +0100 Add coding style check for g_hash_table_destroy and g_array_free usage tools/check-c-style.sh | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 20772a7c205e54e4b5f28d14e279691459efaf1a Author: Guillaume Desmottes Date: Wed Nov 9 15:20:23 2011 +0100 individual-view: don't display menu if empathy_folks_individual_contains_contact() fails The individual menu already asserts that's the case. And there is no point displaying a menu anyway. https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-view.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9882c0f0f7d25d6bc6d6490df427c9ee6acc7f08 Author: Guillaume Desmottes Date: Wed Nov 9 11:37:38 2011 +0100 individual-view: add an option to disable uninteresting filtering This is needed when being used in a muc. https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-view.c | 96 ++++++++++++++++++++++-------- libempathy-gtk/empathy-individual-view.h | 4 + 2 files changed, 76 insertions(+), 24 deletions(-) commit 0366e5107bab62b34028d650242f44b1d4559382 Author: Guillaume Desmottes Date: Thu Nov 10 12:03:50 2011 +0100 individual-widget: display channels list if available This will be needed when using this widget in MUC. https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-widget.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit caae76cdabb9939989d196cef7f367dcb26c8d44 Author: Guillaume Desmottes Date: Thu Nov 10 11:45:48 2011 +0100 factor out empathy_contact_info_create_channel_list_label() Move it to empathy-contactinfo-utils so we'll be able to re-use it in empathy-individual-widget as well. https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-contact-widget.c | 114 ++++++++-------------------- libempathy-gtk/empathy-contactinfo-utils.c | 67 ++++++++++++++++ libempathy-gtk/empathy-contactinfo-utils.h | 6 ++ 3 files changed, 106 insertions(+), 81 deletions(-) commit 7c3389cdc7276917d23c83b646573b6d9f22cfa7 Author: Guillaume Desmottes Date: Thu Nov 10 10:54:04 2011 +0100 update_weak_contact: use a greater or equal comparaison That way we'll pick at least one TpContact if there is only one contact in the individual and he doesn't have any presence (IRC for example). https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-widget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d722834868ac8a38a0fd08723d2d1274f660650a Author: Thura Hlaing Date: Mon Nov 14 22:33:45 2011 +0100 [l10n]Added Burmese translation po/LINGUAS | 1 + po/my.po | 3764 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3765 insertions(+), 0 deletions(-) commit 35b78547264e756030ae905aac30f03ce1e96cf9 Author: Guillaume Desmottes Date: Mon Nov 14 12:42:59 2011 +0100 fix separator leak https://bugzilla.gnome.org/show_bug.cgi?id=663873 libempathy-gtk/empathy-log-window.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4b81e8ff10c3973388cd022e243237cd32262b23 Author: Guillaume Desmottes Date: Mon Nov 14 12:39:58 2011 +0100 don't leak uri returned by g_file_get_uri() God I hate _get functions returning new memory... https://bugzilla.gnome.org/show_bug.cgi?id=663873 libempathy-gtk/empathy-log-window.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d75899267ec482020f564117f34ca1e8f2965711 Author: Guillaume Desmottes Date: Mon Nov 14 12:19:54 2011 +0100 fix GDate leaks when getting dates from the model https://bugzilla.gnome.org/show_bug.cgi?id=663873 libempathy-gtk/empathy-log-window.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 45da1ad2170f19eecb8abe6e55ae1be851ddfb18 Author: Guillaume Desmottes Date: Mon Nov 14 12:12:29 2011 +0100 free GDate leaks when inserting them into the model The model copies the date so we should free it afterward. https://bugzilla.gnome.org/show_bug.cgi?id=663873 libempathy-gtk/empathy-log-window.c | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) commit 09e6bf30a2b213e30fcf7c33c316f69dd5fd64f4 Author: Guillaume Desmottes Date: Mon Nov 14 12:01:55 2011 +0100 empathy-logs: prepare the account manager first The log viewer assumes it's already prepared. https://bugzilla.gnome.org/show_bug.cgi?id=663873 tests/interactive/empathy-logs.c | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) commit a12ee9fcdd35a1482b07da932b3af71a7f7d495c Author: Guillaume Desmottes Date: Mon Nov 14 11:59:31 2011 +0100 empathy-logs: port to TP coding style https://bugzilla.gnome.org/show_bug.cgi?id=663873 tests/interactive/empathy-logs.c | 32 +++++++++++++++----------------- 1 files changed, 15 insertions(+), 17 deletions(-) commit ed8e51644481f3f9c2fb9059812bee49eabc423a Author: Guillaume Desmottes Date: Mon Nov 14 15:35:51 2011 +0100 coding style fixes libempathy-gtk/empathy-contact-blocking-dialog.c | 2 +- libempathy/empathy-contact.c | 8 ++++---- libempathy/empathy-tls-verifier.c | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 65d16f797d9d3d7c5e46ef46790d13197f21cc9e Author: Guillaume Desmottes Date: Tue Nov 8 16:09:44 2011 +0100 main-window: use the EmpathyIndividual flavor of some types 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 src/empathy-main-window.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit bd386d11c3080878821aae39e6f3f1c0b9db5222 Author: Guillaume Desmottes Date: Tue Nov 8 16:08:59 2011 +0100 empathy_individual_store_remove_individual: use EMPATHY_INDIVIDUAL_STORE_COL_NAME https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-store.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c85a4569ce7fed093a214efd7f96ee78b7a2fd18 Author: Guillaume Desmottes Date: Wed Nov 9 11:15:56 2011 +0100 individual-view: remove explicit boolean comparaisons https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-view.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 8a831cca81b2411227ded99eddeab7bc6b1823ac Author: Guillaume Desmottes Date: Fri Nov 4 10:55:43 2011 +0100 individual-store: use self->priv pattern https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-store.c | 265 +++++++++++------------------ libempathy-gtk/empathy-individual-store.h | 4 +- 2 files changed, 100 insertions(+), 169 deletions(-) commit 0a04322be34dcaecf2490b56f98a332a88947d9a Author: Guillaume Desmottes Date: Thu Nov 10 11:59:42 2011 +0100 individual-widget: factor out add_row() https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-widget.c | 36 +++++++++++++++++----------- 1 files changed, 22 insertions(+), 14 deletions(-) commit e6e284c7dbcc97c007091b937837c94c47876922 Author: Guillaume Desmottes Date: Thu Nov 10 10:02:31 2011 +0100 details_update_show: skip empty field https://bugzilla.gnome.org/show_bug.cgi?id=663763 libempathy-gtk/empathy-individual-widget.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 54ff7731cdcdcad0e824c3b71fc8d1b427f26f72 Author: Cheng-Chia Tseng Date: Sat Nov 12 19:10:31 2011 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 1279 ++++++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 1279 ++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 1398 insertions(+), 1160 deletions(-) commit 249922131eddbd3040a4f1982d4d927b3567dcb9 Author: Mattias Põldaru Date: Sat Nov 12 12:55:55 2011 +0200 [l10n] Updated Estonian translation po/et.po | 883 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 715 insertions(+), 168 deletions(-) commit 92e94e644937590a6832f1321b1ce285cae38f86 Author: Sjoerd Simons Date: Wed Nov 9 19:25:17 2011 +0000 Don't turn on echo cancellation on the sink if it's for raw conferences https://bugzilla.gnome.org/show_bug.cgi?id=663842 libempathy-gtk/empathy-call-utils.c | 11 ++++++++--- src/empathy-audio-sink.c | 19 ++++++++++++++++--- src/empathy-audio-sink.h | 2 ++ src/empathy-audio-src.c | 1 + src/empathy-call-handler.c | 7 ++----- src/empathy-call-window.c | 17 ++++++++++++++--- 6 files changed, 43 insertions(+), 14 deletions(-) commit 8b9ee2a0f048ce6263efe0d0660ed04a53861adf Author: Sjoerd Simons Date: Wed Nov 9 19:00:10 2011 +0000 Don't turn on echo cancellation on the source if it's for raw conferences https://bugzilla.gnome.org/show_bug.cgi?id=663842 libempathy-gtk/empathy-call-utils.c | 7 ++++--- libempathy-gtk/empathy-call-utils.h | 3 ++- src/empathy-audio-sink.c | 2 +- src/empathy-audio-src.c | 12 +++++++++--- src/empathy-audio-src.h | 6 ++++++ src/empathy-call-window.c | 25 +++++++++++++++++++++++++ 6 files changed, 47 insertions(+), 8 deletions(-) commit ffaa3afe49651493d0dcb01eba1b6dcd1134eed1 Author: Sjoerd Simons Date: Wed Nov 9 16:27:51 2011 +0000 Call: Signal content-{added/removed} instead of sink-{added/removed} 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 src/empathy-call-handler.c | 37 ++++++++++++++----------------------- src/empathy-call-window.c | 35 ++++++++++++++++++++++------------- 2 files changed, 36 insertions(+), 36 deletions(-) commit 8f95b35828bbf37beda060ed25957599e4f50c5f Author: Guillaume Desmottes Date: Thu Nov 10 10:23:08 2011 +0100 stop using gtk_widget_get_pointer() It has been deprecated. I asked on #gtk+ and that seems to be the right way to do this. See http://git.gnome.org/browse/gtk+/commit/?id=2783158f8d9ca69e5a8fc4a903bfbcc3871a1b02 All these APIs are available since GTK+ 3.0 so we're good. https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-chat-text-view.c | 4 +++- libempathy-gtk/empathy-chat.c | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) commit 19fe264f32b68246b21b0db8eb2694a159b833f2 Author: Guillaume Desmottes Date: Thu Nov 10 10:23:08 2011 +0100 stop using gdk_window_get_pointer() It has been deprecated. gdk_window_get_device_position() has been added in GTK+ 3.0 so we're fine. https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-chat-text-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b50f0ae49e9c99995ed5289eab656aede142c6b Author: Guillaume Desmottes Date: Mon Nov 7 15:44:59 2011 +0100 doesn't allow to send socket files https://bugzilla.gnome.org/show_bug.cgi?id=663563 libempathy-gtk/empathy-ui-utils.c | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) commit cec65054ff56209c3e660817830b7586b56a16d0 Author: Arun Raghavan Date: Mon Oct 31 18:42:56 2011 +0530 audio-src: Add a caps filter to select appropriate input format 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. src/empathy-audio-src.c | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) commit e5f60e1e139a55250004a3683dd7edd780b43a54 Author: Guillaume Desmottes Date: Wed Nov 9 10:01:50 2011 +0100 empathy_contact_block_menu_item_new: remove unused EmpathyContactManager libempathy-gtk/empathy-contact-menu.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit e3a41a931f6d71d7b809326b0e8fde8f3d9a3c9a Merge: 704b05c 44b063e Author: Danielle Madeley Date: Wed Nov 9 12:19:07 2011 +1100 Merge branch 'status-icon-663567' commit 704b05c60943bbb09dcd6d95ba8781431d67978b Author: Guillaume Desmottes Date: Thu Nov 3 15:07:17 2011 +0100 contact-list-view: use empathy_contact_remove_from_contact_list() https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy-gtk/empathy-contact-list-view.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 7457b90af7b993bb34b40abf0cc2e3f605a4efa4 Author: Guillaume Desmottes Date: Thu Nov 3 14:08:29 2011 +0100 notifications-approver: stop using EmpathyContactManager https://bugzilla.gnome.org/show_bug.cgi?id=663327 src/empathy-notifications-approver.c | 17 ++--------------- 1 files changed, 2 insertions(+), 15 deletions(-) commit 6104a6ca517210e89d441a44ed720168591c0a4e Author: Guillaume Desmottes Date: Thu Nov 3 14:08:29 2011 +0100 contact-dialog: stop using EmpathyContactManager https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy-gtk/empathy-contact-dialogs.c | 31 +++++------------------------ 1 files changed, 6 insertions(+), 25 deletions(-) commit e1cf171b3d8b349c1f92773130c94337076ca30b Author: Guillaume Desmottes Date: Thu Nov 3 14:54:43 2011 +0100 add empathy_contact_remove_from_contact_list() https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy/empathy-contact.c | 12 ++++++++++++ libempathy/empathy-contact.h | 2 ++ 2 files changed, 14 insertions(+), 0 deletions(-) commit a8133af0231b5b7000f6f671215f841d68fb6bb4 Author: Guillaume Desmottes Date: Thu Nov 3 14:08:29 2011 +0100 contact-search-dialog: stop using EmpathyContactManager https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy-gtk/empathy-contact-search-dialog.c | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-) commit b018a119c5a7f43eb5a407ed34d90681673c3f78 Author: Guillaume Desmottes Date: Thu Nov 3 14:08:01 2011 +0100 add empathy_contact_add_to_contact_list() https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy/empathy-contact.c | 38 ++++++++++++++++++++++++++++++++++++++ libempathy/empathy-contact.h | 3 +++ 2 files changed, 41 insertions(+), 0 deletions(-) commit 63ec3726a865e5ae6b5ed5cdbcee290a3415f707 Author: Guillaume Desmottes Date: Thu Nov 3 15:00:57 2011 +0100 client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES https://bugzilla.gnome.org/show_bug.cgi?id=663327 libempathy/empathy-client-factory.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit a7429bd7acc0359d327c8d0f8042dd536dfc1df2 Author: Guillaume Desmottes Date: Wed Nov 2 10:49:01 2011 +0100 remove old blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy/empathy-contact-list.c | 24 ------- libempathy/empathy-contact-list.h | 18 +----- libempathy/empathy-contact-manager.c | 43 ------------ libempathy/empathy-tp-contact-list.c | 119 ++-------------------------------- 4 files changed, 8 insertions(+), 196 deletions(-) commit 6cb1836a97f35a92e9535e08c7eeeee1bb6ea4e1 Author: Guillaume Desmottes Date: Wed Nov 2 11:18:50 2011 +0100 individual dialog: use tp-glib blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy-gtk/empathy-individual-dialogs.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit c627b58b275f7b018ddcf4ea59509207a72f3a2e Author: Guillaume Desmottes Date: Wed Nov 2 10:59:06 2011 +0100 individual-manager: use tp-glib blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy/empathy-individual-manager.c | 42 +++++++++++------------------- 1 files changed, 16 insertions(+), 26 deletions(-) commit 2c38acc1cf8810730975e61873191223cf840ae4 Author: Guillaume Desmottes Date: Wed Nov 2 10:59:06 2011 +0100 contact-dialogs: use tp-glib blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy-gtk/empathy-contact-dialogs.c | 33 ++++++++++++----------------- 1 files changed, 14 insertions(+), 19 deletions(-) commit 60c5906232a73b8911eac873fa208b681e0b7999 Author: Guillaume Desmottes Date: Wed Nov 2 10:43:19 2011 +0100 contact-menu: use tp-glib blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy-gtk/empathy-contact-menu.c | 30 ++++++++++++++---------------- 1 files changed, 14 insertions(+), 16 deletions(-) commit 6573920f71ab5d40d27e4fb9b68f11fb0271c7b6 Author: Guillaume Desmottes Date: Wed Nov 2 11:41:49 2011 +0100 Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API"" This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440. We can now depends on it. libempathy-gtk/empathy-contact-blocking-dialog.c | 473 +++++++-------------- libempathy-gtk/empathy-contact-blocking-dialog.ui | 4 +- libempathy/empathy-client-factory.c | 3 + 3 files changed, 161 insertions(+), 319 deletions(-) commit 513e354659c7afc6cf2c860d8466a84b22e3d49f Author: Guillaume Desmottes Date: Tue Nov 8 13:22:55 2011 +0100 depends on tp-glib 0.17.0 We need it for high level blocking API. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d72e5a01c8bef2bbc3997de259d783ef8d92be4a Author: Guillaume Desmottes Date: Fri Nov 4 13:42:53 2011 +0100 contact-chooser: fix TpfPersona leak We weren't using the persona we just created for some reason. libempathy-gtk/empathy-contact-chooser.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 64a173ce325b9ba30079ce5b9f3bbe1615302ecb Author: Danielle Madeley Date: Tue Nov 8 11:17:56 2011 +1100 Remove dead files codec-preferences and element-preferences These are now handled for us by Farsight. Hooray for Farsight. configure.ac | 2 +- data/Makefile.am | 6 --- data/codec-preferences | 50 ---------------------------- data/element-properties | 59 ---------------------------------- src/empathy-streamed-media-handler.c | 23 ------------- src/empathy-streamed-media-window.c | 24 ++++---------- 6 files changed, 8 insertions(+), 156 deletions(-) commit 44b063e9cd039d7682da55b214ae8f84ace0ca5d Author: Danielle Madeley Date: Tue Nov 8 09:49:41 2011 +1100 accounts-dialog: fix box packing issue in infobar 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 src/empathy-accounts-dialog.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit 945df143a94c9c64c925591e09e6dd28c43408ff Author: Sjoerd Simons Date: Mon Nov 7 11:37:12 2011 +0000 call: Fix GstCaps leak src/empathy-video-src.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4d72a7a6977aadd395f5c96977ab0a1db303cb46 Author: Sjoerd Simons Date: Mon Nov 7 11:04:14 2011 +0000 Call: Cope with not having the Channel direclty after startin a call src/empathy-call-window.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 55ab1d4f324ad5e1befa2fe2147f36b9c47aacc1 Author: Sjoerd Simons Date: Fri Nov 4 18:58:50 2011 +0000 Use videorate max-rate property Using the max-rate property is simpler and less racy, so do that instead. Does require (currently unreleased) gst-plugins-base 0.10.36 src/empathy-video-src.c | 42 ++++++++++++++++++++---------------------- 1 files changed, 20 insertions(+), 22 deletions(-) commit 7577ba45e2046a19caac1b360901669d12e0f3d1 Author: Sjoerd Simons Date: Fri Nov 4 18:46:24 2011 +0000 When reset the source remove and re-insert it 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) src/empathy-video-src.c | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) commit ab7098222f1b01f87956331ae7c1e095fbf1c9a5 Author: Sjoerd Simons Date: Fri Nov 4 18:45:22 2011 +0000 Drop EOS from the src src/empathy-video-src.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit b0438bff889500c7e9704233124fca7c572a7876 Author: Sjoerd Simons Date: Fri Nov 4 18:44:35 2011 +0000 Don't go asynchronously to paused src/empathy-call-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ae85ed785b30347012be35042da0b37714d13e04 Author: Nicolas Dufresne Date: Mon Jul 11 19:44:42 2011 -0400 Ignore dynamic framerate if videomaxrate is missing src/empathy-video-src.c | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) commit 32aef7685fde0d06b37e381323dd172d41664c75 Author: Nicolas Dufresne Date: Mon Jul 11 19:45:46 2011 -0400 Use framerate range instead of fix range 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. src/empathy-video-src.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 6fd0f2618c54d9300cd633c954b69f1d3d6e4197 Author: Nicolas Dufresne Date: Mon Jul 11 17:01:45 2011 -0400 Reset clock after changing video resolution This workaround issue with videotestsrc when the test src does not have a a clock after going to NULL state while changing resolution. src/empathy-video-src.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 21a7183c58bf6ca3bb9b207b400de91a42d5bcd0 Author: Nicolas Dufresne Date: Thu Jul 7 16:19:17 2011 -0400 Change element state sink to source src/empathy-call-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f0f72ca31e1500e7e57d15b817ca0cecf2c9d060 Author: Nicolas Dufresne Date: Thu Jul 7 14:27:30 2011 -0400 Don't call GTK method from streaming thread Also update from deprecated gst_x_overlay_set_xwindow_id() to gst_x_overlay_set_window_handle(). src/empathy-video-widget.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit d41e4f40e98cca99005a344a738e0468ae3b84bf Author: Nicolas Dufresne Date: Wed Jul 6 18:18:58 2011 -0400 Hook resolution change support src/empathy-call-window.c | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) commit d341cb5a4ce8555233e879febe765b1d8d6accd8 Author: Nicolas Dufresne Date: Wed Jul 6 18:14:57 2011 -0400 Let set_send_video do it's job src/empathy-call-window.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 8d228611ffed55ab8b4c561a1789296259a342fc Author: Nicolas Dufresne Date: Tue Jul 19 13:43:44 2011 -0400 Check and create video_preview outside camera control src/empathy-call-window.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 8b9fd6cc4b679d81e5d4ec962dd148c264017881 Author: Nicolas Dufresne Date: Wed Jul 6 18:12:40 2011 -0400 Add resultion and framerate changing to video src src/empathy-video-src.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++ src/empathy-video-src.h | 6 +++++ 2 files changed, 58 insertions(+), 0 deletions(-) commit dd3a57dfb3466de4207ed5233db504ad20ef54e6 Author: Nicolas Dufresne Date: Wed Jul 6 18:11:28 2011 -0400 Add framerate and resolution change signal src/empathy-call-handler.c | 67 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) commit af1731d30620e7bd4aaa098af02adc3c71cb30f9 Author: Danielle Madeley Date: Mon Nov 7 15:45:40 2011 +1100 Don't crash when the buffer has length 0 Unexpectedly, a 0 length buffer causes gdk_pixbuf_loader_write() to return FALSE without setting @error. Would then segv on error->message. libempathy-gtk/empathy-ui-utils.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 7c0dff773920a0796e079d5c79165a12fc7e8ddd Author: Danielle Madeley Date: Mon Nov 7 12:03:50 2011 +1100 Make GOA optional again There is an --disable-goa flag in Empathy's configure, which should be able to disable GOA, except it had been included as a required dependency. This patch makes it completely optional again. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442 configure.ac | 7 +++- libempathy/Makefile.am | 59 +++++++++++++++++++++++-------------- libempathy/empathy-auth-factory.c | 18 ++++++++++- 3 files changed, 59 insertions(+), 25 deletions(-) commit d12639558defd8be43dc0c5c43a80f6397900bd5 Author: Danielle Madeley Date: Mon Nov 7 12:00:06 2011 +1100 Add missing AC_MSG_RESULT configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fde5e42fdf37be620bcb5c62ae0755123f08dabc Merge: dbcdfed c51087c Author: Danielle Madeley Date: Sat Nov 5 12:29:59 2011 +1100 Merge branch 'ui-fixes' commit dbcdfedca4108c5643ecfb3303004551a804c5a7 Author: Fran Diéguez Date: Fri Nov 4 13:02:49 2011 +0100 Updated Galician translations po/gl.po | 652 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 347 insertions(+), 305 deletions(-) commit d3e575fd305487eb8a15a66941651325904ba90b Author: Xavier Claessens Date: Thu Oct 27 12:09:59 2011 +0200 Import Facebook and windows Live GOA accounts Implement their auth mechanisms Fixes bug #661068 and #652544 configure.ac | 6 + goa-mc-plugin/mcp-account-manager-goa.c | 28 ++- libempathy/Makefile.am | 2 + libempathy/empathy-auth-factory.c | 98 +++++-- libempathy/empathy-goa-auth-handler.c | 436 +++++++++++++++++++++++++++++++ libempathy/empathy-goa-auth-handler.h | 72 +++++ libempathy/empathy-utils.c | 15 + libempathy/empathy-utils.h | 3 + 8 files changed, 631 insertions(+), 29 deletions(-) commit baeff8af237dd7c4a18d578ed71b3ee87ceb278d Author: Xavier Claessens Date: Thu Nov 3 09:12:49 2011 +0100 Fix crash when opening GOA facebook account settings In that case priv->jid_suffix is NULL, so we should not try to call remove_jid_suffix(). libempathy-gtk/empathy-account-widget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b9aad8c8792dfb03975feaec31bdc90d5157a9d2 Author: Xavier Claessens Date: Tue Oct 4 13:09:04 2011 +0200 empathy-auth-client: use a TpSimpleClientFactory This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts libempathy/empathy-auth-factory.c | 13 +++---------- libempathy/empathy-auth-factory.h | 2 +- src/empathy-auth-client.c | 12 +++++++++++- 3 files changed, 15 insertions(+), 12 deletions(-) commit c51087c21e75c3c8309adc042d66cb92906e17d5 Author: Danielle Madeley Date: Fri Nov 4 17:16:42 2011 +1100 dialpad-widget: make grid rows/columns homogeneous Buttons should all be the same size. libempathy-gtk/empathy-dialpad-widget.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b39f8ef08e064d4d61e0720afad4c534c07a7dc8 Author: Danielle Madeley Date: Fri Nov 4 17:12:21 2011 +1100 dialpad-widget: ensure able to show with gtk_widget_show() The child widgets of the dialpad-widget weren't being shown, so the widget required a gtk_widget_show_all() to show up. Unexpected :( libempathy-gtk/empathy-dialpad-widget.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 84d946f81001605bc6608e8a0ad5a19eaa88136c Author: Colin Walters Date: Thu Nov 3 22:58:46 2011 -0400 tls: Cast argument to gcr_simple_certificate_new to avoid compiler warning Gcr correctly treats these as unsigned. libempathy/empathy-tls-verifier.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3e8b4d35580674c0271de8f12278625de963c9f6 Author: Xavier Claessens Date: Wed Nov 2 15:45:40 2011 +0100 Fix set-but-not-used build warning libempathy-gtk/empathy-log-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440 Author: Guillaume Desmottes Date: Wed Nov 2 11:41:11 2011 +0100 Revert "contact-blocking-dialog: use tp-glib high level blocking API" This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f. I was not supposed to commit that yet; the tp-glib API hasn't been released. libempathy-gtk/empathy-contact-blocking-dialog.c | 473 ++++++++++++++------- libempathy-gtk/empathy-contact-blocking-dialog.ui | 4 +- libempathy/empathy-client-factory.c | 3 - 3 files changed, 319 insertions(+), 161 deletions(-) commit d8153fa21a7beb4229dbba1810eb8544af91db4f Author: Guillaume Desmottes Date: Wed Oct 26 17:43:50 2011 +0200 contact-blocking-dialog: use tp-glib high level blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy-gtk/empathy-contact-blocking-dialog.c | 473 +++++++-------------- libempathy-gtk/empathy-contact-blocking-dialog.ui | 4 +- libempathy/empathy-client-factory.c | 3 + 3 files changed, 161 insertions(+), 319 deletions(-) commit 14b39f587a847e64962eb5aeac486c5a79858c9d Author: Guillaume Desmottes Date: Wed Oct 26 17:23:31 2011 +0200 contact-blocking-dialog: split COL_* enums We have 2 different models having their own set of columns. https://bugzilla.gnome.org/show_bug.cgi?id=661805 libempathy-gtk/empathy-contact-blocking-dialog.c | 36 +++++++++++++--------- 1 files changed, 21 insertions(+), 15 deletions(-) commit 310545726194fdcb967e9edbe83cbd9af5cfd601 Author: Muhammet Kara Date: Wed Nov 2 12:21:12 2011 +0200 Updated Turkish translation po/tr.po | 544 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 288 insertions(+), 256 deletions(-) commit ad377871995ca45fc5c10b12e753200d25f8beb3 Author: Guillaume Desmottes Date: Tue Nov 1 15:45:06 2011 +0100 main-window: port to GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=662903 src/empathy-main-window.c | 60 +++++++++++++++++--------------------------- 1 files changed, 23 insertions(+), 37 deletions(-) commit 006f4b813d176e487e0f720424a6274ad7d726ee Author: Guillaume Desmottes Date: Tue Nov 1 15:45:06 2011 +0100 individual-widget: port to GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-individual-widget.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 2607985f6fb66e14d23d2b87eeba1b225ea3fae9 Author: Guillaume Desmottes Date: Tue Nov 1 15:45:06 2011 +0100 dialpad-widget: port to GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-dialpad-widget.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 96144defe29269f9eec1d487effebc1a9ca50f52 Author: Guillaume Desmottes Date: Tue Nov 1 15:45:06 2011 +0100 contact-widget: port to GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-contact-widget.c | 98 ++++++++++++++++-------------- libempathy-gtk/empathy-contact-widget.ui | 40 ++----------- 2 files changed, 57 insertions(+), 81 deletions(-) commit b26b85d3bddf2afd23b621a817cd5041c5e2ef17 Author: Guillaume Desmottes Date: Tue Nov 1 13:39:49 2011 +0100 account-widget-*: port to GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=662903 libempathy-gtk/empathy-account-widget-aim.ui | 36 +------ libempathy-gtk/empathy-account-widget-generic.ui | 24 +---- libempathy-gtk/empathy-account-widget-groupwise.ui | 38 +------ libempathy-gtk/empathy-account-widget-icq.ui | 44 +------- libempathy-gtk/empathy-account-widget-irc.ui | 43 +------- libempathy-gtk/empathy-account-widget-jabber.ui | 49 ++------- .../empathy-account-widget-local-xmpp.ui | 46 ++------- libempathy-gtk/empathy-account-widget-msn.ui | 38 +------ libempathy-gtk/empathy-account-widget-sip.c | 17 ++-- libempathy-gtk/empathy-account-widget-sip.h | 2 +- libempathy-gtk/empathy-account-widget-sip.ui | 111 ++++--------------- libempathy-gtk/empathy-account-widget-yahoo.ui | 51 +-------- libempathy-gtk/empathy-account-widget.c | 110 +++++++++----------- 13 files changed, 126 insertions(+), 483 deletions(-) commit 4131d7e70306766e91cefffb02524f2b667d86af Author: Guillaume Desmottes Date: Tue Nov 1 13:38:33 2011 +0100 Ignore generated files from pl doc help/.gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7ca4a26a93558a1288cb7cb997ab7a891cd1eab4 Author: Michael Monreal Date: Mon Oct 31 17:59:11 2011 +0100 Fix for misaligned 16x16 app icon The 16x16 app icon that ships with empathy 3.x is missing the upper border because it is shifted one pixel up. I have rearranged the vector image to the baseplate and created a fixed 16x16. https://bugzilla.gnome.org/show_bug.cgi?id=662995 data/icons/empathy.svg | 5759 +---------------------------- data/icons/hicolor_apps_16x16_empathy.png | Bin 890 -> 905 bytes 2 files changed, 202 insertions(+), 5557 deletions(-) commit 01f9ca07f3a9c57ad0959ede7d234f057ae705b2 Author: Guillaume Desmottes Date: Fri Oct 28 16:57:34 2011 +0200 coding style fix libempathy-gtk/empathy-account-chooser.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 004fc67145dcea8ea451ac94783d5b537afcae57 Author: Marek Černocký Date: Sun Oct 30 12:16:30 2011 +0100 Updated Czech translation po/cs.po | 1080 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 578 insertions(+), 502 deletions(-) commit 853116e9ef7aa9a86190f25aa8de2b37d6e74533 Author: Aleksander Łukasiewicz Date: Fri Oct 28 18:45:06 2011 +0200 Added Polish translation of help help/Makefile.am | 2 +- help/pl/pl.po | 3457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3458 insertions(+), 1 deletions(-) commit 8bb2b53dad076cbc9fc92ab11e11f1ba6fcbfd92 Author: Guillaume Desmottes Date: Wed Oct 26 12:23:45 2011 +0200 empathy_account_chooser_set_account: select account later if not ready yet It's stupid to have to ask to any user of this widget to do this itself. https://bugzilla.gnome.org/show_bug.cgi?id=662604 libempathy-gtk/empathy-account-chooser.c | 24 ++++++++++++++++++- libempathy-gtk/empathy-log-window.c | 38 ++++-------------------------- 2 files changed, 28 insertions(+), 34 deletions(-) commit 0ae11712afc8dfc1231531fe097ee1debc8b0ece Author: Guillaume Desmottes Date: Wed Oct 26 12:13:45 2011 +0200 account-chooser: factor out select_account() https://bugzilla.gnome.org/show_bug.cgi?id=662604 libempathy-gtk/empathy-account-chooser.c | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) commit 5c4c3ec113984d8ae5a1f68513da64b0eb901841 Author: Guillaume Desmottes Date: Thu Oct 27 16:14:58 2011 +0200 invite-participant-dialog: don't display treeview if no contact list https://bugzilla.gnome.org/show_bug.cgi?id=662843 src/empathy-invite-participant-dialog.c | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) commit 9fb03deb660336545d874bc33e35669ce7f57c8d Author: Guillaume Desmottes Date: Thu Oct 27 15:19:24 2011 +0200 add empathy_contact_chooser_show_tree_view() https://bugzilla.gnome.org/show_bug.cgi?id=662843 libempathy-gtk/empathy-contact-chooser.c | 18 +++++++++++++----- libempathy-gtk/empathy-contact-chooser.h | 3 +++ 2 files changed, 16 insertions(+), 5 deletions(-) commit e10818e57080f0c45797adb407234a07f81d571b Merge: 3b00a09 1cd6e82 Author: Danielle Madeley Date: Fri Oct 28 17:57:16 2011 +1100 Merge branch 'ui-work' commit 3b00a09f5d1cdee956c847c664dfde21a20f952b Author: Guillaume Desmottes Date: Mon Oct 24 15:53:34 2011 +0200 refilter if the TpConnection of a TpAccount is changed https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit a6d4518c76cf1c78bd954bb2488d6f01868dd337 Author: Guillaume Desmottes Date: Mon Oct 24 15:51:23 2011 +0200 factor out update_account() https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit 14dba3ce7abd486f9f081a2000b9afe356e98a5f Author: Guillaume Desmottes Date: Mon Oct 24 15:42:06 2011 +0200 account-chooser: make sure that TP_ACCOUNT_FEATURE_CONNECTION and TP_CONNECTION_FEATURE_CAPABILITIES are prepared Most filter will need those. https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit bdecc6238a2bf3ffc94d522da466514b02014fda Author: Guillaume Desmottes Date: Mon Oct 24 15:27:38 2011 +0200 log-window: use empathy_account_chooser_refilter() It's cleaner than re-setting the same filter function. https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-log-window.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 75e36b52f5dbe565aba6fcaf201a8ed1f2557b02 Author: Guillaume Desmottes Date: Mon Oct 24 15:26:26 2011 +0200 factor out empathy_account_chooser_refilter() https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 16 +++++++++++----- libempathy-gtk/empathy-account-chooser.h | 2 ++ 2 files changed, 13 insertions(+), 5 deletions(-) commit e220eb6b5dceb755e7858e465e78a46d555555f2 Author: Guillaume Desmottes Date: Mon Oct 24 14:27:15 2011 +0200 move pre-defined filter at the end of the files https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 54 +++++++++++++++-------------- libempathy-gtk/empathy-account-chooser.h | 6 ++- 2 files changed, 32 insertions(+), 28 deletions(-) commit 40babd776c588ad4a2d8637d0c3bdd06933f3311 Author: Guillaume Desmottes Date: Mon Oct 24 14:17:26 2011 +0200 account-chooser: replace finalize by dispose It just unref one object so dispose is the best place. https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 71ae7d49c29a34af419792c8d8c6fb2a9e6b42ba Author: Guillaume Desmottes Date: Mon Oct 24 14:14:05 2011 +0200 account-chooser: use tp_g_signal_connect_object() https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 17 +++++------------ 1 files changed, 5 insertions(+), 12 deletions(-) commit 41a3bfca1e22e54c3982f39c560144bc40ecb92f Author: Guillaume Desmottes Date: Mon Oct 24 14:12:32 2011 +0200 account-chooser: use self->priv pattern https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 111 ++++++++++-------------------- libempathy-gtk/empathy-account-chooser.h | 3 +- 2 files changed, 39 insertions(+), 75 deletions(-) commit 8498eee7a22eaaaec28d767915d2bdb7333da684 Author: Guillaume Desmottes Date: Mon Oct 24 14:05:13 2011 +0200 inline account_chooser_setup() https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 265 +++++++++++++++--------------- 1 files changed, 129 insertions(+), 136 deletions(-) commit 3c80977a6ebe49cff9ec249e475c7da3d4f938b6 Author: Guillaume Desmottes Date: Mon Oct 24 14:02:59 2011 +0200 move down empathy_account_chooser_class_init() https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 82 +++++++++++++----------------- 1 files changed, 36 insertions(+), 46 deletions(-) commit f053dfe91cd004f01a20876c51db480b3b2970cd Author: Guillaume Desmottes Date: Mon Oct 24 13:53:40 2011 +0200 account-chooser: port to new coding style I wanted to clean the account chooser a bit but the old coding style makes me cry... It's good to do anyway, especially if we move this widget to a telepathy-gtk lib at some point. https://bugzilla.gnome.org/show_bug.cgi?id=662609 libempathy-gtk/empathy-account-chooser.c | 1358 +++++++++++++++--------------- libempathy-gtk/empathy-account-chooser.h | 97 ++- 2 files changed, 740 insertions(+), 715 deletions(-) commit 1cd6e8253a3be284b8578fd9ea37016d0197d61b Author: Danielle Madeley Date: Thu Oct 27 15:48:31 2011 +1100 accounts-dialog: fix infobar packing issues by porting to GtkGrid src/empathy-accounts-dialog.c | 51 +++++++++++++--------------------------- 1 files changed, 17 insertions(+), 34 deletions(-) commit d58f6a2066522cad2028dba9b518a1d7fdfbbc34 Merge: 6678cb7 fcb0e76 Author: Danielle Madeley Date: Thu Oct 27 11:49:19 2011 +1100 Merge branch 'bug-662727' commit 6678cb7bc2dbd2b57925bdb70da0cb64bad03e2c Author: Guillaume Desmottes Date: Tue Oct 25 17:03:28 2011 +0200 empathy-debugger: rely on gtk_application_add_window() to manage the main loop 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 src/empathy-accounts-common.c | 30 ++++++++++++++++++------------ src/empathy-accounts-common.h | 2 +- src/empathy-accounts.c | 38 ++++++++++++++++++++++---------------- 3 files changed, 41 insertions(+), 29 deletions(-) commit cf3a9f53216213720c3551c8e1833fc4eb971fe0 Author: Guillaume Desmottes Date: Wed Oct 26 10:02:01 2011 +0200 empathy-accounts: prepare the AM in app_command_line_cb 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 src/empathy-accounts.c | 28 ++++++---------------------- 1 files changed, 6 insertions(+), 22 deletions(-) commit 08d8020862035a1d8f4e41a31b10dcde870d8b73 Author: Guillaume Desmottes Date: Wed Oct 26 09:47:20 2011 +0200 empathy-accounts: re-use existing TpAccount rather than creating a new one 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 src/empathy-accounts.c | 60 ++++++++++++++++++++++++------------------------ 1 files changed, 30 insertions(+), 30 deletions(-) commit 2a1759c28d088b821fdf0ae7f86cac153fd9d46e Author: Guillaume Desmottes Date: Tue Oct 25 17:03:28 2011 +0200 empathy-debugger: rely on gtk_application_add_window() to manage the main loop https://bugzilla.gnome.org/show_bug.cgi?id=662504 src/empathy-debugger.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 60de5f653d7066698803e4d0a5df4417181abbc2 Author: Guillaume Desmottes Date: Tue Oct 25 17:03:28 2011 +0200 empathy: rely on gtk_application_add_window() to manage the main loop 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 src/empathy-main-window.c | 2 +- src/empathy-status-icon.c | 4 +++- src/empathy.c | 7 +++---- 3 files changed, 7 insertions(+), 6 deletions(-) commit fcb0e76deed0527edb5caff02dd0edf785b1f82e Author: Danielle Madeley Date: Wed Oct 26 14:26:11 2011 +1100 contact-chooser: refilter when the tmp contacts change capabilities Making a call to GetContactAttributes only gets the attributes currently known to the CM. If a contact is unknown, lookups for the attributes are then queued and signalled when retrieved. When we receive this signal, we should refilter the contact list. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=662727 libempathy-gtk/empathy-contact-chooser.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 6f49a762afc95060f19dc7778b0b588d1e86754b Author: Matej Urbančič Date: Tue Oct 25 21:17:34 2011 +0200 Updated Slovenian translation po/sl.po | 202 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 106 insertions(+), 96 deletions(-) commit 1fca1d7a7c069284f60116f9370f902d28173ba9 Author: Gil Forcada Date: Tue Oct 25 20:59:58 2011 +0200 [l10n]Updated Catalan documentation help/ca/ca.po | 4077 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 3084 insertions(+), 993 deletions(-) commit f2bb34846e17803a2601f46be59a54ada0406bbc Author: Guillaume Desmottes Date: Tue Oct 25 16:00:33 2011 +0200 We need to pass a description to AC_DEFINE configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff6b2947443fef63519a945245c499dc2656bef6 Author: Guillaume Desmottes Date: Tue Oct 25 11:42:58 2011 +0200 use g_format_size instead of g_format_size_for_display 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. src/empathy-ft-manager.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a1e899504c6e19c56c7cdc31186d65b96881b898 Author: Guillaume Desmottes Date: Tue Oct 25 15:10:53 2011 +0200 use g_unichar_fully_decompose instead of g_unicode_canonical_decomposition The latter has been deprecated and g_unichar_fully_decompose() is already in 2.30. libempathy-gtk/empathy-live-search.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 5ccd14f47a13b5a0d00a48ec85b4c9dab6eb3bc9 Author: Guillaume Desmottes Date: Tue Oct 25 11:48:21 2011 +0200 Disable GLib deprecation warnings for now configure.ac | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 957f3d330db1409d7fd00e283d28878cd2c791ef Author: Guillaume Desmottes Date: Tue Oct 25 11:44:19 2011 +0200 Include config.h in a bunch of files 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. src/empathy-audio-src.c | 1 + src/empathy-call-window.c | 1 + src/empathy-streamed-media-window.c | 1 + src/empathy-video-widget.c | 1 + 4 files changed, 4 insertions(+), 0 deletions(-) commit 8f4879a519a39a0adcec4d98d586b151d25e053f Author: Guillaume Desmottes Date: Tue Oct 25 11:42:58 2011 +0200 use g_format_size instead of g_format_size_for_display 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. libempathy-gtk/empathy-ui-utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b23a0b7ee30e2847f0b317e2e7b61adcf545a322 Author: Jovanka Gulicoska Date: Tue Oct 25 01:23:24 2011 +0200 [presence-chooser] Set status message as the tooltip Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=640846 Signed-off-by: Danielle Madeley libempathy-gtk/empathy-presence-chooser.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit 766f6b5254ab2a1aa78b311e6d0dd00eca7f7cc7 Author: Christian Kirbach Date: Mon Oct 24 23:37:30 2011 +0200 Updated German translation po/de.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b7216cf826ec446a1cdd1e40c4591f872268d021 Author: Guillaume Desmottes Date: Mon Oct 24 17:46:11 2011 +0200 remove released flag configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)