commit 12a892b675276b18a020e94cf9a8b0ace9388be7 Author: Bastien Nocera Date: Fri Nov 30 13:19:05 2012 +0100 3.4.3 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 46 insertions(+), 1 deletion(-) commit b3f5f677348be4c45665159fa7dc3e3c0892cb43 Author: Bastien Nocera Date: Thu Nov 29 17:06:19 2012 +0100 common: Avoid crashing if a language doesn't have a display name If for some reason we cannot translate a language name, then we wouldn't have a display language. https://bugzilla.redhat.com/show_bug.cgi?id=752806 Conflicts: panels/common/cc-language-chooser.c panels/common/cc-language-chooser.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 104948be6bea001972c46a8c422d307f21218ba3 Author: Dan Williams Date: Fri Apr 20 11:48:17 2012 -0500 network: don't crash on hidden SSIDs APs that don't broadcast their SSID will return NULL from nm_access_point_get_ssid() (since that's easier to check in C using an if statement than returning a zero-length GByteArray). Thus the code shouldn't try to dereference the SSID byte array since it could be NULL. But in fact, the panel shouldn't be showing hidden APs anywhere in the UI, since the user needs to manually enter the SSID to connect to it anyway. So just ignore hidden APs like nm-applet does. Signed-off-by: Dan Williams https://bugzilla.gnome.org/show_bug.cgi?id=672922 panels/network/cc-network-panel.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 3f6f422b07683be0691e4b7577a110530f760835 Author: Bastien Nocera Date: Thu Nov 29 08:19:09 2012 +0100 po: Remove incorrect translation for "Details" "_Details" isn't a translation for "Details". https://bugzilla.redhat.com/show_bug.cgi?id=878138 po/nl.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 29d7c025c5c089282ce8e9c737f1e8859e0b8b52 Author: Andreas Nesdal Date: Tue Oct 16 20:58:10 2012 +0200 Updated Norwegian Nynorsk translation (sync with Ubuntu) po/nn.po | 7646 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 4264 insertions(+), 3382 deletions(-) commit 2a28c65af8acbdfeb09cb1cbb7109cdde17aa948 Author: Bastien Nocera Date: Mon Sep 24 17:38:35 2012 +0200 bluetooth: Don't use g_clear_pointer() It's GLib 2.34 release, and GNOME 3.4 shipped with Glib 2.32. https://bugzilla.gnome.org/show_bug.cgi?id=684717 panels/bluetooth/cc-bluetooth-panel.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 072638781d0a26c9951a4a614a88557029aa7da3 Author: Cyrus Lien Date: Tue Aug 7 14:23:21 2012 +0800 display: Do not add preferred mode to drop down in clone mode. Use preferred resolution to switch to mirror mode will popup error messages if preferred resolution is not a common resolution. https://bugzilla.gnome.org/show_bug.cgi?id=680969 panels/display/cc-display-panel.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 36389731a224753643b25697ceae5e00ebd478cf Author: Bastien Nocera Date: Wed Sep 12 09:50:48 2012 +0100 wacom: Fix warning with libwacom 0.6 panels/wacom/gsd-wacom-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97166f002abcd6482235946f44eec0a4166a303f Author: Bastien Nocera Date: Wed Sep 12 09:44:00 2012 +0100 wacom: Bump minimum libwacom req to 0.6 Conflicts: configure.ac configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1801b2f4648b3e89b11cde7023c0046a98a0f1f1 Author: Michael Terry Date: Mon Sep 10 14:24:12 2012 -0400 power: Use GCancellable better, to avoid a crash https://bugzilla.gnome.org/show_bug.cgi?id=683533 panels/power/cc-power-panel.c | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) commit b758c6dbb0dc29aa87cc32f9120528b4a7a2520c Author: Bastien Nocera Date: Tue Aug 28 16:27:19 2012 +0100 bluetooth: Don't break the custom widgets on connect We used to destroy and recreate the custom widgets whenever any of the properties changed. Now we make sure that the custom widgets are only destroyed and recreated when the device selected is a different one. This fixes NetworkManager's Bluetooth plugins getting destroyed because the Connected property changed, as it was trying to connect to the device. https://bugzilla.gnome.org/show_bug.cgi?id=681456 panels/bluetooth/cc-bluetooth-panel.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit a39b9219652c14bb7a39a8639d03ab1462d311c5 Author: Frédéric Péters Date: Tue Aug 21 22:05:35 2012 +0200 printers: remove blank class_finalize function (cherry picked from commit e87c564cdbf7810e0c15b40ed680d9c8bc6734b5) panels/printers/cc-printers-panel.c | 5 ----- 1 file changed, 5 deletions(-) commit 933c883f5297c7a36cb438822822c462412a8ec2 Author: Ray Strode Date: Tue Aug 21 13:29:46 2012 -0400 online-accounts: set up finalize handler at class init time It was being set up at class finalization time, which is too late. Fixes crash when switching from panel to shell and back (and then try to interact with the switches). https://bugzilla.gnome.org/show_bug.cgi?id=682379 (cherry picked from commit 3bf8bcf3f8a357f0c33f1f790852c42eec954483) Conflicts: panels/online-accounts/cc-online-accounts-panel.c panels/online-accounts/cc-online-accounts-panel.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit c2d9f437ac38874ee98048ed63a39d8092e060b8 Author: Debarshi Ray Date: Tue Aug 21 17:23:50 2012 +0200 online-accounts: Don't show spurious "No online accounts configured" Programmatically deleting or inserting a row into a GtkTreeModel implementation does not change the selection on the GtkTreeView even if it is in browse mode (see GTK+ documentation). So, we need to connect to the model's row-deleted and row-inserted signals and adjust the selection ourselves. Fixes: https://bugzilla.gnome.org/682175 (cherry picked from commit 06ede122abd90194eff4275ed1b97cd9bfa1902e) Conflicts: panels/online-accounts/cc-online-accounts-panel.c panels/online-accounts/cc-online-accounts-panel.c | 69 ++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) commit cc91618c0cebf20bf84ae98f47184370b9c67003 Author: Matthias Clasen Date: Fri Jun 15 11:40:27 2012 -0400 screen: Fix the build Move the on_signal callback below the functions that it is using. panels/screen/cc-screen-panel.c | 54 ++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit e9f943833bff91ac41324acee119065d40ee0535 Author: Shankar Prasad Date: Fri Aug 17 11:56:52 2012 +0530 Updated kn translation po/kn.po | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) commit 56e20951186fc05dba2062c2849e66baeaa1f0b3 Author: Shankar Prasad Date: Fri Aug 17 11:05:04 2012 +0530 Updated kn translation po/kn.po | 3583 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 1519 insertions(+), 2064 deletions(-) commit 3e5b57b1a0f5be8545a14cc72160f5a97e233a69 Author: Reşat SABIQ Date: Thu Aug 16 19:25:18 2012 -0500 Minor update for Crimean Tatar/Turkish translation po/crh.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 656c876a023a40a0ec823d37bfa4e569e31e8e59 Author: Reşat SABIQ Date: Thu Aug 16 19:03:25 2012 -0500 Updated Crimean Tatar (Crimean Turkish) translation po/crh.po | 2701 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1349 insertions(+), 1352 deletions(-) commit 3926296eac5d1e75d710d28faff4afb19fd1845a Author: Shankar Prasad Date: Mon Aug 13 15:00:30 2012 +0530 Updated kn translation po/kn.po | 3708 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 2237 insertions(+), 1471 deletions(-) commit 73429c1570323b5ebcdb02fc4853e6f175030c9f Author: Shankar Prasad Date: Mon Aug 13 14:55:48 2012 +0530 Updated kn translation po/kn.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit e5bfcb23d31310e73dc73c2af5a6230e772d115f Author: Bastien Nocera Date: Mon Jul 16 18:05:04 2012 +0100 shell: Don't handle shortcuts with excess modifiers Ctrl+Alt+W shouldn't be handled the same way as Ctrl+W. https://bugzilla.gnome.org/show_bug.cgi?id=675475 shell/gnome-control-center.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 8560cf39a214d973e24667fcc82a192fd18251c4 Author: Bastien Nocera Date: Mon Jul 16 17:03:36 2012 +0100 shell: Fix not being able to assign Ctrl+Q to a shortcut Because the shell window was capturing it before the key editing cell had a change to get to it. s/g_signal_connect/g_signal_connect_after/ https://bugzilla.gnome.org/show_bug.cgi?id=671448 shell/gnome-control-center.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 570478bcae6c872a4903118fdae25cb72cb5a027 Author: Giovanni Campagna Date: Fri Jun 8 23:01:10 2012 +0200 screen: Fix for gnome-settings-daemon changes g-s-d changed its DBus interface, and that made all external changes to brightness invisible to the panel. Update accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=662117 panels/screen/cc-screen-panel.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 4183b637c208003ed359954b111da4347b4add65 Author: Olivier Fourdan Date: Thu May 3 14:04:20 2012 +0200 wacom: Cancel calibration if window loses focus Make the calibrator window stay above other windows and cancel calibration if/when the calibrator loses input focus. https://bugzilla.gnome.org/show_bug.cgi?id=675354 panels/wacom/calibrator/gui_gtk.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit ae5b16f873869bce935cfaafad1964340f47e7d3 Author: Jon McCann Date: Wed Mar 28 15:10:32 2012 -0400 background: Escape wallpaper filename before display https://bugzilla.gnome.org/show_bug.cgi?id=673015 panels/background/cc-background-panel.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c024e2b2a650d6b10f6b9df55bab7c45af693891 Author: Nilamdyuti Goswami Date: Wed Jun 13 18:27:10 2012 +0530 Assamese translation reviewed po/as.po | 944 +++++++++++++++++---------------------------------------------- 1 file changed, 253 insertions(+), 691 deletions(-) commit 28b7572bd10b3b78d3758b76301cbe400cb79f9f Author: Nilamdyuti Goswami Date: Wed Jun 13 18:12:38 2012 +0530 Assamese translation reviewed po/as.po | 264 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 132 insertions(+), 132 deletions(-) commit 0aaaf87c9ba6f7db87a2a86622d09ef76e84bdde Author: Stef Walter Date: Tue Jun 12 10:24:36 2012 +0200 user-accounts: UmAccountDialog shouldn't be valid when shown The user needs to enter some data before the dialog's 'Create' button can be clicked. https://bugzilla.gnome.org/show_bug.cgi?id=677928 panels/user-accounts/um-account-dialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 30b13c3f89330105905476902d9529eb85c9a496 Author: Stef Walter Date: Wed Jun 6 23:28:05 2012 +0200 user-accounts: Fix memory leak of GtkBuilder in accounts dialog https://bugzilla.gnome.org/show_bug.cgi?id=677548 panels/user-accounts/um-account-dialog.c | 1 + 1 file changed, 1 insertion(+) commit c8449436903be490a84b48f1da0fb7644cd25886 Author: Marek Černocký Date: Fri Jun 1 17:46:48 2012 +0200 Updated Czech translation po/cs.po | 371 +++++++++++++++++++++++---------------------------------------- 1 file changed, 137 insertions(+), 234 deletions(-) commit 89498b55c2a5acc7d6ad8701d5f9a9f7d514733d Author: Bastien Nocera Date: Fri May 25 14:03:31 2012 +0100 wacom: Update from gnome-settings-daemon panels/wacom/gsd-input-helper.c | 40 +++++++++++++++++++++++++++------------- panels/wacom/gsd-wacom-device.c | 33 +++++++++++++++++++++++++++------ 2 files changed, 54 insertions(+), 19 deletions(-) commit 2cef9f58fa1beb584a013dbbc12a653fb852d591 Author: Bastien Nocera Date: Fri May 25 12:14:27 2012 +0100 wacom: Fix crasher using link to display panel ->panel was never set within the page object. panels/wacom/cc-wacom-page.c | 2 ++ panels/wacom/cc-wacom-panel.c | 2 ++ 2 files changed, 4 insertions(+) commit 5598edc4708276137e4d91c25aa7e9e24f607951 Author: Peter Hutterer Date: Thu Apr 12 15:29:36 2012 +0200 wacom: update the UI if a new tool comes in The device_added_cb is called once for each tool added. The wacom driver hotplugs tools in the order stylus, eraser, cursor, pad. update_current_page will add a new page once a tablet has stylus and eraser, before cursor and pad exist. priv->pad is thus always NULL, causing, cc_wacom_page's update_tablet_ui to remove the "Map Buttons..." button for any device. Change the code to update the tool list for every new tool we get, merely triggering the visibility of the button instead of destroying it completely. https://bugzilla.gnome.org/show_bug.cgi?id=672691 panels/wacom/cc-wacom-page.c | 80 +++++++++++++++++++++++++++++++------------ panels/wacom/cc-wacom-page.h | 5 +++ panels/wacom/cc-wacom-panel.c | 11 +++--- 3 files changed, 69 insertions(+), 27 deletions(-) commit 280aea1181a85e2c3bb4085f4cab6800b4c3137a Author: Bastien Nocera Date: Fri May 25 11:19:37 2012 +0100 wacom: Destroy button mapping dialogue on unplug https://bugzilla.gnome.org/show_bug.cgi?id=676790 panels/wacom/cc-wacom-page.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit ffb788a428afa853061c886d671e64eabc7d8060 Author: Bastien Nocera Date: Fri May 18 10:44:36 2012 +0100 wacom: Hide "Map Buttons" button if no pad is found As done in the ff31b771 commit on master. https://bugzilla.gnome.org/show_bug.cgi?id=676005 panels/wacom/cc-wacom-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 385329b9b2c2a8a9c06518104eb5d9b34e4c8290 Author: Peter Hutterer Date: Thu Apr 12 15:36:08 2012 +0200 wacom: Make "Calibrate" button insensitive if there is no screen match If no match is found for the screen tablet, calibration will fail anyway. https://bugzilla.gnome.org/show_bug.cgi?id=673892 panels/wacom/cc-wacom-page.c | 4 ++++ 1 file changed, 4 insertions(+)