Hello community, here is the log from the commit of package gnome-control-center for openSUSE:Factory checked in at 2012-08-04 13:07:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-control-center (Old) and /work/SRC/openSUSE:Factory/.gnome-control-center.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-control-center", Maintainer is "gnome-maintain...@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center.changes 2012-07-02 10:49:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-control-center.new/gnome-control-center.changes 2012-08-04 13:07:28.000000000 +0200 @@ -1,0 +2,24 @@ +Thu Aug 2 13:50:51 UTC 2012 - badshah...@gmail.com + +- Add gnome-control-center-fix-screen-brightness.patch to fix + screen brightness slider not picking up the right value when + brightness is changed by some other means, e.g., Function keys + (bgo#662117, bnc#774190); patch came from upstream git and was + rebased to current version +- Add gnome-control-center-shortcut-assignment-fixes.patch to fix + user not being able to re-assign previously assigned shortcuts + like Ctrl+Q, etc (bgo#675475, bgo#671448); patch came from + upstream git +- Add gnome-control-center-allow-wallpapers-with-weird-names.patch + to allow setting wallpapers with weird names involving special + characters (bgo#673015); patch came from upstream git. + +------------------------------------------------------------------- +Wed Jul 18 06:04:12 UTC 2012 - g...@suse.com + +- Add gnome-control-center-probe-radius-server-cert.patch to probe + the certificate of the RADIUS server (bnc#574266, bnc#771185) +- Add gnome-control-center-fix-crash-on-hidden-ssid.patch to fix + crash when the network panel receives a hidden ssid. + +------------------------------------------------------------------- New: ---- gnome-control-center-allow-wallpapers-with-weird-names.patch gnome-control-center-fix-crash-on-hidden-ssid.patch gnome-control-center-fix-screen-brightness.patch gnome-control-center-probe-radius-server-cert.patch gnome-control-center-shortcut-assignment-fixes.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-control-center.spec ++++++ --- /var/tmp/diff_new_pack.mIwYaE/_old 2012-08-04 13:08:03.000000000 +0200 +++ /var/tmp/diff_new_pack.mIwYaE/_new 2012-08-04 13:08:03.000000000 +0200 @@ -39,6 +39,16 @@ Patch14: gnome-control-center-system-proxy-configuration.patch # PATCH-FIX-UPSTREAM gcc-private-connection.patch bnc#751211 bgo#646187 dims...@opensuse.org -- network: create private connections if the user if not authorized. Patch15: gcc-private-connection.patch +# PATCH-FIX-UPSTREAM gnome-control-center-probe-radius-server-cert.patch bnc#574266 g...@suse.com -- network: Probe the RADIUS server certificate +Patch16: gnome-control-center-probe-radius-server-cert.patch +# PATCH-FIX-UPSTREAM gnome-control-center-fix-crash-on-hidden-ssid.patch g...@suse.com -- network: don't crash on hidden ssid +Patch17: gnome-control-center-fix-crash-on-hidden-ssid.patch +# PATCH-FIX-UPSTREAM gnome-control-center-fix-screen-brightness.patch bgo#662117 bnc#774190 badshah...@gmail.com -- Fix brightness slider not picking up right brightness settings values; patch came from upstream git +Patch18: gnome-control-center-fix-screen-brightness.patch +# PATCH-FIX-UPSTREAM gnome-control-center-shortcut-assignment-fixes.patch bgo#675475 bgo#671448 badshah...@gmail.com -- Fix not being able to assign odd keyboard shortcuts (Ctrl+Q, etc); patch came from upstream git +Patch19: gnome-control-center-shortcut-assignment-fixes.patch +# PATCH-FIX-UPSTREAM gnome-control-center-allow-wallpapers-with-weird-names.patch bgo#673015 badshah...@gmail.com -- Wallpapers with weird names involving special characters; patch came from upstream git +Patch20: gnome-control-center-allow-wallpapers-with-weird-names.patch BuildRequires: cups-devel BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -162,6 +172,11 @@ #NEEDS-REBASE #%patch14 -p1 %patch15 -p1 +%patch16 -p1 +%patch17 -p1 +%patch18 -p1 +%patch19 -p1 +%patch20 -p1 %if 0%{?BUILD_FROM_VCS} [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh ++++++ gnome-control-center-allow-wallpapers-with-weird-names.patch ++++++ >From ae5b16f873869bce935cfaafad1964340f47e7d3 Mon Sep 17 00:00:00 2001 From: Jon McCann <jmcc...@redhat.com> Date: Wed, 28 Mar 2012 19:10:32 +0000 Subject: background: Escape wallpaper filename before display https://bugzilla.gnome.org/show_bug.cgi?id=673015 --- diff --git a/panels/background/cc-background-panel.c b/panels/background/cc-background-panel.c index 1ec9188..47a920e 100644 --- a/panels/background/cc-background-panel.c +++ b/panels/background/cc-background-panel.c @@ -340,8 +340,12 @@ update_preview (CcBackgroundPanelPrivate *priv, if (priv->current_background) { GdkColor pcolor, scolor; + char *escaped; + + escaped = g_markup_escape_text (cc_background_item_get_name (priv->current_background), -1); + markup = g_strdup_printf ("<b>%s</b>", escaped); + g_free (escaped); - markup = g_strdup_printf ("<b>%s</b>", cc_background_item_get_name (priv->current_background)); gtk_label_set_markup (GTK_LABEL (WID ("background-label")), markup); g_free (markup); -- cgit v0.9.0.2 ++++++ gnome-control-center-fix-crash-on-hidden-ssid.patch ++++++ commit 8631717b3d1cb85bf21b0e0d648b784e8e7c3f8f Author: Dan Williams <d...@redhat.com> 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 <d...@redhat.com> Signed-off-by: Richard Hughes <rich...@hughsie.com> diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c index c8cbd78..d5ab951 100644 --- a/panels/network/cc-network-panel.c +++ b/panels/network/cc-network-panel.c @@ -1124,13 +1124,19 @@ panel_get_strongest_unique_aps (const GPtrArray *aps) if (aps != NULL) for (i = 0; i < aps->len; i++) { ap = NM_ACCESS_POINT (g_ptr_array_index (aps, i)); + + /* Hidden SSIDs don't get shown in the list */ ssid = nm_access_point_get_ssid (ap); + if (!ssid) + continue; + add_ap = TRUE; /* get already added list */ for (j=0; j<aps_unique->len; j++) { ap_tmp = NM_ACCESS_POINT (g_ptr_array_index (aps_unique, j)); ssid_tmp = nm_access_point_get_ssid (ap_tmp); + g_assert (ssid_tmp); /* is this the same type and data? */ if (nm_utils_same_ssid (ssid, ssid_tmp, TRUE)) { ++++++ gnome-control-center-fix-screen-brightness.patch ++++++ >From 570478bcae6c872a4903118fdae25cb72cb5a027 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna <gcampa...@src.gnome.org> Date: Fri, 08 Jun 2012 21:01:10 +0000 Subject: 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 --- Index: gnome-control-center-3.4.2/panels/screen/cc-screen-panel.c =================================================================== --- gnome-control-center-3.4.2.orig/panels/screen/cc-screen-panel.c +++ gnome-control-center-3.4.2/panels/screen/cc-screen-panel.c @@ -169,33 +169,6 @@ cc_screen_panel_class_finalize (CcScreen } static void -on_signal (GDBusProxy *proxy, - gchar *sender_name, - gchar *signal_name, - GVariant *parameters, - gpointer user_data) -{ - CcScreenPanel *self = CC_SCREEN_PANEL (user_data); - - if (g_strcmp0 (signal_name, "BrightnessChanged") == 0) - { - guint brightness; - GtkRange *range; - - /* changed, but ignoring */ - if (self->priv->setting_brightness) - return; - - /* update the bar */ - g_variant_get (parameters, - "(u)", - &brightness); - range = GTK_RANGE (WID ("screen_brightness_hscale")); - gtk_range_set_value (range, brightness); - } -} - -static void set_brightness_cb (GObject *source_object, GAsyncResult *res, gpointer user_data) { GError *error = NULL; @@ -276,6 +249,34 @@ get_brightness_cb (GObject *source_objec } static void +on_signal (GDBusProxy *proxy, + gchar *sender_name, + gchar *signal_name, + GVariant *parameters, + gpointer user_data) +{ + CcScreenPanel *self = CC_SCREEN_PANEL (user_data); + + if (g_strcmp0 (signal_name, "Changed") == 0) + { + /* changed, but ignoring */ + if (self->priv->setting_brightness) + return; + + /* retrieve the value again from g-s-d */ + g_dbus_proxy_call (self->priv->proxy, + "GetPercentage", + NULL, + G_DBUS_CALL_FLAGS_NONE, + 200, /* we don't want to randomly move the bar */ + self->priv->cancellable, + get_brightness_cb, + user_data); + } +} + + +static void got_power_proxy_cb (GObject *source_object, GAsyncResult *res, gpointer user_data) { GError *error = NULL; ++++++ gnome-control-center-probe-radius-server-cert.patch ++++++ diff --git a/panels/network/network-dialogs.c b/panels/network/network-dialogs.c index 0e5aae1..43fc119 100644 --- a/panels/network/network-dialogs.c +++ b/panels/network/network-dialogs.c @@ -153,6 +153,11 @@ wireless_dialog_response_cb (GtkDialog *foo, g_assert (connection); g_assert (device); + if (nma_wireless_dialog_need_cert_probe (dialog)) { + nma_wireless_dialog_probe_cert (dialog); + return; + } + /* Find a similar connection and use that instead */ all = nm_remote_settings_list_connections (closure->settings); for (iter = all; iter; iter = g_slist_next (iter)) { ++++++ gnome-control-center-shortcut-assignment-fixes.patch ++++++ >From 8560cf39a214d973e24667fcc82a192fd18251c4 Mon Sep 17 00:00:00 2001 From: Bastien Nocera <had...@hadess.net> Date: Mon, 16 Jul 2012 16:03:36 +0000 Subject: 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 --- diff --git a/shell/gnome-control-center.c b/shell/gnome-control-center.c index b1c66b3..d046033 100644 --- a/shell/gnome-control-center.c +++ b/shell/gnome-control-center.c @@ -1115,8 +1115,8 @@ gnome_control_center_init (GnomeControlCenter *self) /* connect various signals */ priv->window = W (priv->builder, "main-window"); g_signal_connect_swapped (priv->window, "delete-event", G_CALLBACK (g_object_unref), self); - g_signal_connect (priv->window, "key_press_event", - G_CALLBACK (window_key_press_event), self); + g_signal_connect_after (priv->window, "key_press_event", + G_CALLBACK (window_key_press_event), self); priv->notebook = W (priv->builder, "notebook"); priv->scrolled_window = W (priv->builder, "scrolledwindow1"); -- cgit v0.9.0.2 >From e5bfcb23d31310e73dc73c2af5a6230e772d115f Mon Sep 17 00:00:00 2001 From: Bastien Nocera <had...@hadess.net> Date: Mon, 16 Jul 2012 17:05:04 +0000 Subject: 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 --- diff --git a/shell/gnome-control-center.c b/shell/gnome-control-center.c index d046033..195a0a1 100644 --- a/shell/gnome-control-center.c +++ b/shell/gnome-control-center.c @@ -1058,12 +1058,20 @@ window_key_press_event (GtkWidget *win, GdkEventKey *event, GnomeControlCenter *self) { + GdkKeymap *keymap; gboolean retval; + GdkModifierType state; + + if (event->state == 0) + return FALSE; retval = FALSE; + state = event->state; + keymap = gdk_keymap_get_default (); + gdk_keymap_add_virtual_modifiers (keymap, &state); + state = state & gtk_accelerator_get_default_mod_mask (); - if (event->state != 0 && - (event->state & GDK_CONTROL_MASK)) + if (state == GDK_CONTROL_MASK) { switch (event->keyval) { -- cgit v0.9.0.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org