commit 386188f88d734e767d461303c915169657b4381a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 12 18:12:08 2012 +0100

    3.4.1

 NEWS |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 80f40b69b9874dd5a4917f7d0fcfe6f54c043d56
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 12 11:51:23 2012 +0200

    lib: Fix potential label mismatch

 lib/bluetooth-chooser.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7d7a893160577f55e75d91bdc1053d30b58f7a3c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 12 02:29:26 2012 +0200

    wizard: Fix setup for devices that don't pair
    
    The PS3 BD Remote for example doesn't need a pincode, and we
    should poke at it without a pairing path. The comparison though
    was based on user_pincode being set when it's actually set and
    unset within the same function.

 wizard/main.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b0e0ee51d8a66f6702097329714e62180e19b86
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 12 02:13:20 2012 +0200

    wizard: Fix compile-time warning
    
    main.c:537:11: warning: ‘help’ may be used uninitialized in this function [-Wmaybe-uninitialized]

 wizard/main.c |    2 ++
 1 file changed, 2 insertions(+)

commit 3a8d3826b7bc643c3040f13e7e59c08254d62466
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Thu Jun 7 00:14:57 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po |   89 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 52 insertions(+), 37 deletions(-)

commit 0a3ebb5baed71df0e2010947440f08af397eaf4d
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Tue Jun 5 16:26:26 2012 +0300

    Updated Latvian translation

 po/lv.po |  109 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 61 insertions(+), 48 deletions(-)

commit f30b5c5fccd466022bd32c0630f0386b54a6e524
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Thu May 31 11:11:53 2012 +0200

    l10n: Updated Italian translation

 po/it.po |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 23ad4a855c6a4638bf0cb063e892b7da1a478efb
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri May 25 10:51:09 2012 +0300

    Updated Hebrew translation.

 po/he.po |  221 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 118 insertions(+), 103 deletions(-)

commit c5d14db43e54a899488b35e07c002fb4c97efc28
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat May 19 21:50:38 2012 +0200

    [l10n] Updated Catalan translation

 po/ca.po |   94 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 55 insertions(+), 39 deletions(-)

commit ba81d853f410222c35838c890788a0bee0b08fab
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat May 19 12:02:19 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |   88 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 50 insertions(+), 38 deletions(-)

commit 4c7535d5be2fc7563f14101122ee9246a4ea377a
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri May 18 10:03:06 2012 +0200

    Updated Swedish translation

 po/sv.po |   97 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 56 insertions(+), 41 deletions(-)

commit 7b2b174204f330bb2fbf7eb7d91e5d587750d58a
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu May 17 21:16:12 2012 +0200

    Updated Serbian translation

 po/sr.po       |  103 +++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po |  103 +++++++++++++++++++++++++++++++-------------------------
 2 files changed, 116 insertions(+), 90 deletions(-)

commit f6e5c9d005561af50437e4bceae4748b533894fd
Author: Dirgita <dirgitadevina@yahoo.co.id>
Date:   Thu May 17 21:49:48 2012 +0700

    [l10n] Updated Indonesian translation

 po/id.po |  644 +++++++++++++++++++-------------------------------------------
 1 file changed, 191 insertions(+), 453 deletions(-)

commit 7a180c986bc2f55e84016fd795df4920d7865cf3
Author: Aleksej Kabanov <ak099@mail.ru>
Date:   Thu May 17 11:05:28 2012 +0400

    Updated Russian translation

 po/ru.po |  100 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 56 insertions(+), 44 deletions(-)

commit 797663c45a0fb5888be86f097f1b2b5ae283e6ee
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Wed May 16 21:35:16 2012 +0200

    Updated French translation

 po/fr.po |   84 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 48 insertions(+), 36 deletions(-)

commit b6b7f44af9a74948d63b0a3055989e274aa7ef06
Author: Daniel Winzen <d@winzen4.de>
Date:   Mon May 14 20:38:47 2012 +0200

    Updated German translation

 po/de.po |  103 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 60 insertions(+), 43 deletions(-)

commit 0c706c9e8b7ec7b72fcd8d070846bed2029ee5a5
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Mon May 14 17:26:57 2012 +0200

    trivial: remove unused .cvsignore

 .cvsignore |   24 ------------------------
 1 file changed, 24 deletions(-)

commit 548d997362bfa9e48f142771ff58e69b8647e05b
Author: Sasi Bhushan <sasi@swecha.net>
Date:   Mon May 14 13:34:00 2012 +0530

    Updated Telugu Translations

 po/te.po |  102 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 56 insertions(+), 46 deletions(-)

commit 49d2ca03e879ab2558a0bc635cbd46401f429107
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 10 16:51:52 2012 +0100

    lib: Fix problem with BluetoothStatusClass refcounts

 lib/bluetooth-client.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d81e3febf5eeab7b1b45f8c3e6d3a24e0b81a326
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Thu May 10 11:55:41 2012 +0200

    sendto: fix critical warnings when saving the last used address
    
    Since we can only set a string, replace g_settings_set_value() which was
    missing the "type" parameter, with g_settings_set_string() which is available
    since glib 2.26 (GNOME Bluetooth requires 2.29.90 now).
    
    Fixes:
    (nautilus-sendto:3647): GLib-CRITICAL **: `00:00:00:00:00:00' is not a valid GVariant format string
    
    (nautilus-sendto:3647): GLib-CRITICAL **: g_variant_new_va: assertion `valid_format_string (format_string, !endptr, NULL)' failed
    
    (nautilus-sendto:3647): GLib-GIO-CRITICAL **: g_settings_schema_key_type_check: assertion `value != NULL' failed
    
    (nautilus-sendto:3647): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed
    
    (nautilus-sendto:3647): GLib-GIO-CRITICAL **: g_settings_set_value: key 'last-used' in 'org.gnome.Bluetooth.nst' expects type 's', but a GVariant of type '(null)' was given

 sendto/nautilus-sendto-plugin.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 793e978c25d62585614e62e02a8fea74220bb501
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu May 10 09:48:32 2012 +0200

    Updated Slovenian translation

 po/sl.po |   97 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 56 insertions(+), 41 deletions(-)

commit 69ed87ba048346975fa2e0380be7aa0c87a03fc2
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed May 9 12:07:48 2012 +0200

    sendto: keep the "Retry" button always visible and make it sensitive when needed
    
    It is less surprising for the user if it is visible from the start instead of
    appearing after an error and pushing the "Cancel" button to the left.
    It also follows the advice in GNOME HIG:
    "It is usually better to make a control insensitive than to hide it altogether.
    This way, the user can learn about functionality they may be able to use later,
    even if it is not available right now."
    http://developer.gnome.org/hig-book/3.0/controls-sensitivity.html.en

 sendto/main.c |   21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit b3261d0b27c814889bf5291a624afa17d0c16482
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed May 9 12:02:09 2012 +0200

    sendto: remove unneeded setting of the "Cancel" button as visible
    
    It was always visible.

 sendto/main.c |    3 ---
 1 file changed, 3 deletions(-)

commit d0ebd2ce1cd6be58aef702abea8436e6c9468313
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed May 9 11:39:09 2012 +0200

    sendto: remove all references to the unused "Close" button
    
    It was always hidden and the program is closed automatically if the
    transfer succeeds.

 sendto/main.c |    5 -----
 1 file changed, 5 deletions(-)

commit 76c38b95678ee1aeb42b18a130276447e2a72ed3
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 19:36:59 2012 +0200

    lib: print address of selected device for "test-deviceselection phone"

 lib/test-deviceselection.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 4e5f565654fda0bba840fe98478e6c48f151f1a3
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 19:15:17 2012 +0200

    lib: fix Close button for "test-deviceselection phone"

 lib/test-deviceselection.c |    3 +++
 1 file changed, 3 insertions(+)

commit abf4cd0901b6ba901b1d417006bdbb20f903bd52
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Wed May 9 13:50:24 2012 +0200

    l10n: updated Italian translation

 po/it.po |  185 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 98 insertions(+), 87 deletions(-)

commit 28fd958d72559a57b4484115eb93998b36c8b223
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed May 9 13:19:18 2012 +0200

    Updated Galician translations

 po/gl.po |   55 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 35 insertions(+), 20 deletions(-)

commit 04fe1c61941327aa719b9d0d5f0329a349c1e11d
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Mon May 7 11:56:47 2012 +0200

    lib: fix g_object_unref: assertion `G_IS_OBJECT (object)' failed
    
    Using bluetooth-sendto the client object is finalized before the
    callback could set priv->model; this can happen because priv->model
    is set and unset asynchronously by bluez_appeared_cb() and by
    bluez_vanished_cb().
    
    Fixes:
    (lt-bluetooth-sendto:13209): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    
    Program received signal SIGTRAP, Trace/breakpoint trap.
    0xb75aa22d in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
    (gdb) bt
     #0  0xb75aa22d in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
     #1  0xb75aa3c3 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
     #2  0xb75aa40d in g_return_if_fail_warning () from /lib/i386-linux-gnu/libglib-2.0.so.0
     #3  0xb766892b in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
     #4  0xb7fc4f7b in bluetooth_client_finalize (client=0x824a120) at bluetooth-client.c:1272
     #5  0xb7668ae8 in g_object_unref () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
     #6  0x0804bc69 in get_device_name (address=0x80586a0 "1") at main.c:377
     #7  main (argc=1, argv=0xbffff4b4) at main.c:830

 lib/bluetooth-client.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 10aefc0562116f940db05698802f3161df1fd2b7
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Mon May 7 11:04:03 2012 +0200

    lib: Remove unneeded NULL check
    
    See http://developer.gnome.org/gtk3/stable/GtkTreeModel.html#gtk-tree-row-reference-free

 lib/bluetooth-client.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8336129c6fac7a7ca6c72a2f00a79abdecbf6dd1
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Mon May 7 13:19:39 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po |   61 ++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 39 insertions(+), 22 deletions(-)

commit 75f6dffa6b27385634f46911db2ba69a621cc2e5
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon May 7 16:09:05 2012 +0200

    Updated Polish translation

 po/pl.po |  184 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 98 insertions(+), 86 deletions(-)

commit 7a653be934a32d4761e61fb3adca46974bfad879
Author: Marek Černocký <marek@manet.cz>
Date:   Mon May 7 15:41:12 2012 +0200

    Updated Czech translation

 po/cs.po |   55 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 23 deletions(-)

commit f73e1500ffdde3b1109cedd5128e0fa2e6356173
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon May 7 12:55:18 2012 +0200

    Updated Spanish translation

 po/es.po |   59 ++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 23 deletions(-)

commit 79444114bf61c6073d005d5a2de68a046dcbc10f
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Mon May 7 07:08:03 2012 +0300

    Updated Bulgarian translation

 po/bg.po |   54 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 33 insertions(+), 21 deletions(-)

commit 79664c6d233f5c59d3c1098c768a719ed8fe0acb
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 23:39:13 2012 +0200

    docs: have *-sections.txt and *.types rebuilt by gtk-doc
    
    More work to do:
    93% symbol docs coverage.
    201 symbols documented.
    4 symbols incomplete.
    16 not documented.

 .../gnome-bluetooth-sections.txt                   |  135 +++++++++-----------
 .../libgnome-bluetooth/gnome-bluetooth.types       |    8 +-
 2 files changed, 68 insertions(+), 75 deletions(-)

commit ac42910cbafffe8dec5107f8be3fb68648cc98ce
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 18:20:26 2012 +0200

    docs: update API documentation
    
    More work to do:
    89% symbol docs coverage.
    202 symbols documented.
    2 symbols incomplete.
    26 not documented.

 applet/bluetooth-applet.c                          |   25 +++---
 .../libgnome-bluetooth/gnome-bluetooth-docs.sgml   |    4 +-
 .../gnome-bluetooth-sections.txt                   |   38 ++++++--
 .../libgnome-bluetooth/tmpl/bluetooth-enums.sgml   |   92 --------------------
 lib/bluetooth-chooser-button.c                     |    4 +-
 lib/bluetooth-chooser-combo.c                      |    9 ++
 lib/bluetooth-chooser-combo.h                      |    2 +-
 lib/bluetooth-chooser.c                            |    8 +-
 lib/bluetooth-chooser.h                            |    2 -
 lib/bluetooth-client.c                             |   11 ++-
 lib/bluetooth-enums.h                              |    3 +-
 lib/bluetooth-plugin-manager.c                     |    2 +-
 lib/bluetooth-utils.c                              |   37 ++++++--
 13 files changed, 103 insertions(+), 134 deletions(-)

commit 287c3bc4b52af906f1fa4457d6b228516935a20a
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 18:03:57 2012 +0200

    test-client: display "Legacy Pairing" property as UNSET/FALSE/TRUE
    
    As per commit d569de359d28679c7241f4ac40f59bf8a35f16ac

 lib/test-client.c |   24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit f5bbda197ff0ae08785c44d6ea2b210ca2df0ae0
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 16:16:51 2012 +0200

    trivial: update .gitignore

 .gitignore |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit a613f6aed324c0e2af3758fa316a33d627fb2202
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 21:52:06 2012 +0200

    test-deviceselection: don't make the combo box fill the dialog

 lib/test-deviceselection.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb160a6792863427e3100714199e4128c6cc2bec
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 16:10:11 2012 +0200

    test-deviceselection: print the same device information for all tests
    
    Replace ad hoc function with bluetooth_chooser_dump_selected_device().
    The combo test was printing more information than the others calling
    bluetooth_client_dump_device() which in turn calls
    bluetooth_chooser_dump_selected_device();

 lib/test-deviceselection.c |   35 ++---------------------------------
 1 file changed, 2 insertions(+), 33 deletions(-)

commit 8067279e75fb24f36a59bdf2d38f9ed2b7648ff2
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 15:38:51 2012 +0200

    sendto: symbol for decimal kilobyte is kB according to the International System of Units (SI)
    
    See http://en.wikipedia.org/wiki/Kilobyte
    Using the decimal unit because it's divided by 1000.

 sendto/main.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 063ee7827391cfabffe907d0ea1e33380ab4c47b
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sun May 6 15:00:47 2012 +0200

    sendto: document the "--name" option and make argument strings translatable

 sendto/bluetooth-sendto.1 |   14 ++++++++++----
 sendto/main.c             |    6 +++---
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 49ba860122bd70bfc7a76f1216359fa079ab510d
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sat May 5 12:32:12 2012 +0200

    trivial: fix typos
    
    Mostly found with codespell.py

 applet/bluetooth-applet.c |    2 +-
 lib/bluetooth-chooser.c   |    2 +-
 sendto/bluetooth-sendto.1 |    4 ++--
 sendto/main.c             |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 905d2b32d80a2177615f9587d8d0f59bf12a2b61
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Sat May 5 12:17:44 2012 +0200

    build: fix make rule for bluetooth-client-glue.c
    
    Otherwise bluetooth-client-glue.c is (re)built only as a side effect of
    (re)building bluetooth-client-glue.h which doesn't happen if you delete
    bluetooth-client-glue.c only.
    
    Fixes:
      CC     bluetooth-client-glue.lo
    gcc: error: bluetooth-client-glue.c: No such file or directory
    gcc: fatal error: no input files
    compilation terminated.

 lib/Makefile.am |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f77b3c43852870a1ddb8712b481a9fd34424707
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Wed May 2 13:16:17 2012 +0300

    Updated Greek translation

 po/el.po |  792 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 368 insertions(+), 424 deletions(-)

commit c3827ad754522c2bf06cf303786f50bc80ebe93a
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed Apr 25 18:54:21 2012 +0200

    lib: fix the annotation fix
    
    Fixes:
    bluetooth-plugin-manager.c:137: Warning: GnomeBluetooth: invalid annotation option: allow-null

 lib/bluetooth-plugin-manager.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd2b42da84be3a6039d15f6e3aa1c83fd0695ae2
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed Apr 25 17:12:58 2012 +0200

    lib: Add annotations for bluetooth_plugin_manager_get_widgets()
    
    Fixes:
    bluetooth-plugin-manager.c:137: Warning: GnomeBluetooth: bluetooth_plugin_manager_get_widgets: return value: Missing (element-type) annotation

 lib/bluetooth-plugin-manager.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b0d022fb267902de7c3b2fd86cec4926a5544625
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed Apr 25 15:37:50 2012 +0200

    lib: make initial checks similar when registering/unregister agent
    
    This avoid executing some code before validating the arguments.

 lib/bluetooth-agent.c |   12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit d6169d5c212f3129702810ac8a3929a351a30a33
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Wed Apr 25 15:08:53 2012 +0200

    trivial: update .gitignore
    
    Remove files and directories no more present in the repository and add
    missing ones.

 .gitignore |   19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

commit ad2395b45c777b6ff598470d3c389a2ad8b708a2
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 14:59:22 2012 +0200

    lib: check if an adapter is present before trying to register the agent
    
    Fixes the following warnings and segfault when running test-agent with no
    adapter present:
    (process:5950): GLib-GIO-CRITICAL **: g_dbus_proxy_get_object_path: assertion `G_IS_DBUS_PROXY (proxy)' failed
    
    (process:5950): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
    
    (process:5950): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed
    
    Program received signal SIGSEGV, Segmentation fault.
    0xb7fc943c in bluetooth_agent_register (agent=0x8053420) at bluetooth-agent.c:462
    462			g_warning ("Failed to register object: %s", error->message);
    (gdb) print error
    $1 = (GError *) 0x0
    (gdb)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674720

 lib/bluetooth-agent.c |    3 +++
 1 file changed, 3 insertions(+)

commit ccf8c23f8f8b7d15f025af822a54877299722374
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 21:39:28 2012 +0200

    lib: fix segfault in "test-deviceselection combo"
    
    The combo is a composite widget that contains a chooser.
    Fixes:
    (lt-test-deviceselection:11962): GLib-GObject-WARNING **: attempt to retrieve private data for invalid type 'BluetoothChooser'
    
    Program received signal SIGSEGV, Segmentation fault.
    bluetooth_chooser_get_selected_device_data (self=<optimized out>, column=1) at bluetooth-chooser.c:231
    231		selected = gtk_tree_selection_get_selected (priv->selection, NULL, &iter);
    (gdb) bt
     #0  bluetooth_chooser_get_selected_device_data (self=<optimized out>, column=1) at bluetooth-chooser.c:231
     #1  0x0804a2a8 in response_cb (dialog=0x807f0e0, response_id=-3, selector=0x8084b48) at test-deviceselection.c:207

 lib/test-deviceselection.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4be835ee4cacc7942afdf3f51bbd319fc7f4ba5b
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 19:43:07 2012 +0200

    lib: fix memleaks in "test-deviceselection combo"
    
    Strings returned by g_object_get() must be freed, objects must be unreferenced.

 lib/test-deviceselection.c |    9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 991052679fb8d69e7d7912e7353c4e9af861731a
Author: Daniele Forsi <dforsi@src.gnome.org>
Date:   Tue Apr 24 17:52:25 2012 +0200

    lib: do not try to set chooser title in test-deviceselection
    
    The "title" property was removed in commit e80873399fa3a4cf412d2d12e7ed57f610975e7f
    Fixes:
    GLib-GObject-WARNING **: g_object_new_valist: object class `BluetoothChooser' has no property named `title'

 lib/test-deviceselection.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 07284bb0810c43d5d62cc71d872bcc8858d939ee
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Sun Apr 22 19:28:47 2012 +0200

    BluetoothApplet: mark internal variable as static
    
    Otherwise, it could conflict with other symbols with the same
    name exported by a different shared library, with undefined
    effects.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674579

 applet/bluetooth-applet.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d622c234ede714daaf51405231150f15b5eb5e03
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:   Wed Mar 28 13:58:16 2012 +0530

    Updated Marathi Translations

 po/mr.po |  838 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 454 insertions(+), 384 deletions(-)

commit 4dee3f4a805675730475a91ce56a343d094bac68
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Tue Mar 27 22:32:17 2012 +0200

    [l10n]Updated Catalan (Valencian) translation

 po/ca@valencia.po |  715 +++++++++++++++++++++++++----------------------------
 1 file changed, 330 insertions(+), 385 deletions(-)

commit f791b6d16f9d784165223ad961647d6dccd4e036
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 26 23:20:19 2012 -0400

    Bump version

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c18b2b6dfc74fcacda253d8d4937ddb0518fa554
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 26 23:19:43 2012 -0400

    3.4.0

 NEWS         |    3 +++
 configure.ac |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)