commit ce94b780d964636116a0372c979cdc9bdad270a9 Author: Bastien Nocera Date: Tue Oct 20 13:06:58 2009 +0100 2.28.2 NEWS | 7 +++++++ configure.ac | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit a43df2307e0bf7b11bdae4adef6f0bf13e255147 Author: Zhang Miao Date: Mon Oct 19 00:59:09 2009 +0800 Added Simplified Chinese translation. help/Makefile.am | 2 +- help/zh_CN/zh_CN.po | 559 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 560 insertions(+), 1 deletions(-) commit 2619a0a396baa2c3b9d440f07acc316e1e32fc3e Author: Joshua Lock Date: Tue Oct 13 21:35:03 2009 +0100 Only clean up the rfkill monitoring if it has actually been set up If the rfkill monitoring is never set up the cleanup code results in GLib-Critical assertion messages. Therefore only clean up the monitoring if the watch_id is greater than zero https://bugzilla.gnome.org/show_bug.cgi?id=598329 lib/bluetooth-killswitch.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 8e9b67e7d05b085feb82ec947e29d2fc25e665e5 Author: Bastien Nocera Date: Tue Oct 13 12:26:40 2009 +0100 Additional fixes for killswitch add support We need to handle rfkill switches coming and going, and this is even more true now that simple Bluetooth adapters support a fake rfkill through power-down. applet/main.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 3b8a9db6337eb0903a949105a0dd98f2fd3986e7 Author: Bryan Donlan Date: Mon Oct 12 13:59:32 2009 -0400 Fix crash when first killswitch is added after startup If the applet starts with no killswitches installed, the following code in main.c destroys the killswitch object: if (bluetooth_killswitch_has_killswitches (killswitch) == FALSE) { g_object_unref (killswitch); killswitch = NULL; } However, the destructor for the killswitch object (bluetooth_killswitch_finalize) fails to cleanup the io_watch set in its constructor. So when a killswitch is connected later, the event_cb for the killswitch object runs, and attempts to use the now-destructed killswitch object. The result is a crash. Moreover, just because we don't have a killswitch at startup doesn't mean we won't have one later. This patch corrects both issues, by fixing the finalizer, and removing the conditional destruction of the killswitch in main.c. Signed-off-by: Bryan Donlan https://bugzilla.gnome.org/show_bug.cgi?id=598181 applet/main.c | 9 ++------- lib/bluetooth-killswitch.c | 15 +++++++++++---- 2 files changed, 13 insertions(+), 11 deletions(-) commit 18e7d9ff349fb16d868658d0d4eb08475af1f1f5 Author: David Planella Date: Mon Oct 12 20:07:06 2009 +0200 Updated Catalan translation po/ca.po | 451 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 260 insertions(+), 191 deletions(-) commit 2148e3eeb04704326edadd43006693a3d7b6552e Author: Leonid Kanter Date: Tue Oct 6 12:52:05 2009 +0300 Updated Russian translation po/ru.po | 564 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 321 insertions(+), 243 deletions(-) commit 0622ea93f4e42d1599f2467e6bef5dca49cd99fd Author: Bastien Nocera Date: Tue Sep 29 11:36:58 2009 +0100 Fix SMP build wizard/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)