commit 29d03647fd6aaafd9beb07d92c3be98dcd81281b
Author: Guillaume Desmottes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Wed Nov 9 12:19:07 2011 +1100

   Merge branch 'status-icon-663567'

commit 704b05c60943bbb09dcd6d95ba8781431d67978b
Author: Guillaume Desmottes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Sat Nov 5 12:29:59 2011 +1100

   Merge branch 'ui-fixes'

commit dbcdfedca4108c5643ecfb3303004551a804c5a7
Author: Fran Diéguez <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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ý <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Fri Oct 28 17:57:16 2011 +1100

   Merge branch 'ui-work'

commit 3b00a09f5d1cdee956c847c664dfde21a20f952b
Author: Guillaume Desmottes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu Oct 27 11:49:19 2011 +1100

   Merge branch 'bug-662727'

commit 6678cb7bc2dbd2b57925bdb70da0cb64bad03e2c
Author: Guillaume Desmottes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

libempathy-gtk/empathy-presence-chooser.c |   12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)

commit 766f6b5254ab2a1aa78b311e6d0dd00eca7f7cc7
Author: Christian Kirbach <[email protected]>
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 <[email protected]>
Date:   Mon Oct 24 17:46:11 2011 +0200

   remove released flag

configure.ac |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)